]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
2013-04-22 Jan-Benedict Glaw <jbglaw@lug-owl.de>
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
d504301e
SDJ
12013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
2
3 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
4 ldflags.
5
9991b207
SDJ
62013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
7
8 * gdb.arch/arm-bl-branch-dest.c: New file.
9 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
10
433730c9
PA
112013-04-19 Vladimir Kargov <kargov@gmail.com>
12 Pedro Alves <palves@redhat.com>
13
14 * gdb.arch/i386-float.S: New file.
15 * gdb.arch/i386-float.exp: New file.
16
9a908334
LM
172013-04-18 Luis Machado <lgustavo@codesourcery.com>
18
19 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
20 type void *.
21
4f22ed5c
DE
222013-04-17 Doug Evans <dje@google.com>
23
24 * lib/dwarf.exp (Dwarf): New proc "tu".
25 * gdb.dwarf2/missing-sig-type.exp: New file.
26
a0d3f2f5
SCR
272013-04-15 Siva Chandra Reddy <sivachandra@google.com>
28
29 Add option to link testcases with Pthreads library when
30 using 'prepare_for_testing' in tests.
31
32 * lib/gdb.exp (build_executable_from_specs): Use
33 gdb_compile_pthreads to compile if option "pthreads" is
34 specified.
35
cc16e6c9
TT
362013-04-15 Tom Tromey <tromey@redhat.com>
37
38 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
39
72f1fe8a
TT
402013-04-15 Tom Tromey <tromey@redhat.com>
41
42 * gdb.base/default.exp: Update for $_exception.
43 * gdb.cp/exceptprint.cc: New file.
44 * gdb.cp/exceptprint.exp: New file.
45 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
46
6e72ca20
TT
472013-04-15 Tom Tromey <tromey@redhat.com>
48
49 * gdb.cp/typeid.cc: New file.
50 * gdb.cp/typeid.exp: New file.
51
591f19e8
TT
522013-04-15 Tom Tromey <tromey@redhat.com>
53
54 * gdb.cp/exception.exp: Add "catch rethrow" tests.
55
da9160e4
YQ
562013-04-13 Yao Qi <yao@codesourcery.com>
57
58 * gdb.base/completion.exp: Test completion of command
59 'target ctf' if target ctf is supported.
60
f81d1120
PA
612013-04-10 Pedro Alves <palves@redhat.com>
62
63 * gdb.base/completion.exp: Test "set height", "set listsize" and
64 "set trace-buffer-size" completion.
65 * gdb.base/setshow.exp: Test "set height unlimited".
66 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
67 unlimited".
68
393fd4c3
YQ
692013-04-10 Yao Qi <yao@codesourcery.com>
70
71 * gdb.trace/actions.exp: Save trace data to CTF.
72 Change to ctf target if GDB supports, read CTF data in ctf
73 target, and check the actions of tracepoints.
74 * gdb.trace/while-stepping.exp: Likewise.
75 * gdb.trace/report.exp: Test GDB saves trace data to CTF
76 format and read CTF trace file if GDB supports.
77 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
78 target is supported, change to ctf target, read trace data and
79 check output of command "tstatus".
80 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
81 read CTF data by target ctf and call check_tsv.
82
b7a273f8
YQ
832013-04-10 Yao Qi <yao@codesourcery.com>
84
85 * gdb.trace/actions.exp (check_tracepoint): New.
86 (top level): Start the tracing and check the actions of
87 tracepoints. Save trace data to tfile format. Restart GDB
88 and read trace file in tfile target. Check the actions of
89 tracepoints again.
90 * gdb.trace/while-stepping.exp: Likewise.
91
f3786771
YQ
922013-04-10 Yao Qi <yao@codesourcery.com>
93
94 * gdb.trace/report.exp: Use standard_output_file for saved
95 trace file.
96
5c2b4418
HZ
972013-04-10 Hui Zhu <hui@codesourcery.com>
98
99 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
100 (MISCELLANEOUS): Add dprintf-pendshr.sl.
101 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
102
f7543f0a
JK
1032013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
104
105 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
106 response.
107
f6de8ec2
PA
1082013-04-08 Pedro Alves <palves@redhat.com>
109
110 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
111 the location.
112
b8abfd58
SL
1132013-04-04 Sandra Loosemore <sandra@codesourcery.com>
114
115 * gdb.cp/cplabel.exp: Allow empty directory in file reported
116 for breakpoint location.
117
156bffd0
SL
1182013-04-04 Sandra Loosemore <sandra@codesourcery.com>
119
120 * gdb.linespec/linespec.exp: Make dir/file:line tests
121 conditional for non-remote hosts only.
122
c9a6ce02
PA
1232013-04-04 Stan Shebs <stan@codesourcery.com>
124 Pedro Alves <palves@redhat.com>
125
126 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
127 * gdb.trace/actions-changed.c: New file.
128 * gdb.trace/actions-changed.exp: New file.
129 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
130 (gdb_trace_setactions_command): ... this. Add "actions_command"
131 parameter, and handle it.
132 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
133
4bd05f24
YQ
1342013-04-04 Yao Qi <yao@codesourcery.com>
135
136 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
137 'step'.
138
3758b5ce
YQ
1392013-04-03 Yao Qi <yao@codesourcery.com>
140
141 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
142 "tfile-basic.tf".
143 (test_tfind_tfile): Likewise.
144
1dcaed0d
YQ
1452013-04-03 Yao Qi <yao@codesourcery.com>
146
147 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
148 "tfile-basic.tf" instead of "basic.tf".
149 (write_error_trace_file): Pass argument "tfile-error.tf"
150 instead of "error.tf".
151 * gdb.trace/tfile.exp: Update tfile names to
152 "tfile-basic.tf" and "tfile-error.tf".
153
0e7a53fc
SL
1542013-04-02 Sandra Loosemore <sandra@codesourcery.com>
155
156 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
157 empty directory in file for breakpoint hit.
158
9852c492
YQ
1592013-03-29 Yao Qi <yao@codesourcery.com>
160
161 * gdb.base/completion.exp: Test completion of commands
162 "target core", "target tfile" and "target exec".
163 * gdb.trace/tfile.exp: Test completion of command
164 "target tfile".
165
af312be7
JB
1662013-03-28 Joel Brobecker <brobecker@adacore.com>
167
168 * gdb.ada/win_fu_syms: New testcase.
169
e4a48d9d
DE
1702013-03-28 Doug Evans <dje@google.com>
171
172 * gdb.base/maint.exp (maint print statistics): Update expected output.
173
7f7cc265
PA
1742013-03-28 Pedro Alves <palves@redhat.com>
175
176 PR gdb/15294
177
178 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
179 mean unlimited instead of $arg < 0.
180 (test_listsize): Remove "listsize of 0 suppresses output" test.
181 Test that "set listsize 0" ends up with an unlimited listsize.
182
fc0da894
PA
1832013-03-28 Pedro Alves <palves@redhat.com>
184
185 * gdb.base/list.exp (last_line): New global.
186 (last_line_re): New global.
187 (test_listsize, test_list_function, test_list_forward)
188 (test_repeat_list_command, test_list_range)
189 (test_list_filename_and_function): Use them.
190 * gdb.base/list0.c: Comment the last line of the file with "last
191 line".
192
abe7b711
PA
1932013-03-28 Pedro Alves <palves@redhat.com>
194
195 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
196 list the whole file.
197
15b3979c
PA
1982013-03-28 Pedro Alves <palves@redhat.com>
199
200 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
201 "set listsize".
202
96811e3b
KS
2032013-03-26 Keith Seitz <keiths@redhat.com>
204
205 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
206 from passing.
207
4043f22b
PA
2082013-03-26 Pedro Alves <palves@redhat.com>
209
210 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
211 until after GDB has run.
212
14a1aa17
YQ
2132013-03-26 Yao Qi <yao@codesourcery.com>
214
215 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
216 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
217
99c819ee
MM
2182013-03-26 Markus Metzger <markus.t.metzger@intel.com>
219
220 * gdb.btrace/enable.exp: Add regression test.
221
24955f63
TT
2222013-03-25 Tom Tromey <tromey@redhat.com>
223
224 * gdb.cp/m-static.exp: Add destructor-printing tests.
225
fce632b6
TT
2262013-03-25 Tom Tromey <tromey@redhat.com>
227
228 * gdb.cp/m-static.exp: Add constructor ptype tests.
229 * gdb.cp/m-static.cc (single_constructor): New class.
230 (main): Make instance of single_constructor.
231
598d3636
JK
2322013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
233 Pedro Alves <palves@redhat.com>
234
235 * gdb.server/server-kill.c: New file.
236 * gdb.server/server-kill.exp: New file.
237
c12440c9
PA
2382013-03-21 Pedro Alves <palves@redhat.com>
239
240 * gdb.trace/trace-buffer-size.exp (get default buffer size):
241 Expect $gdb_prompt in gdb_test_multiple.
242
bd712aed
DE
2432013-03-21 Doug Evans <dje@google.com>
244
245 * gdb.base/maint.exp: Update tests for per-command stats.
246
b2f83c08
TT
2472013-03-21 Tom Tromey <tromey@redhat.com>
248
249 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
250 * gdb.cp/misc.exp: Add test for FILENAME:: case.
251
ef0026f0
PA
2522013-03-20 Pedro Alves <palves@redhat.com>
253
254 PR gdb/15289
255
256 * gdb.base/remote.exp: Test
257 "set remote hardware-watchpoint-limit -1",
258 "set remote hardware-breakpoint-limit -1",
259 "set remote hardware-watchpoint-limit 2147483647" and
260 "set remote hardware-breakpoint-limit 2147483647".
261
3f1175a9
PA
2622013-03-20 Pedro Alves <palves@redhat.com>
263 Yao Qi <yao@codesourcery.com>
264
265 * gdb.trace/tfile.c: Add comments.
266 (nonconstglob): New global.
267 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
268 global that is not covered by the trace frame. Test
269 disassembling.
270
a09ae1c1
JK
2712013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
272
273 * gdb.base/valgrind-infcall.exp
274 (continue #$continue_count) <remote connection closed>
275 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
276 $valgrind_pid.
277
9ce98649
TT
2782013-03-15 Tom Tromey <tromey@redhat.com>
279
280 * gdb.cp/overload.cc (intintfunc): New.
281 * gdb.cp/overload.exp: Add regression test.
282
0a251e08
YQ
2832013-03-15 Yao Qi <yao@codesourcery.com>
284
285 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
286 using with_test_prefix.
287 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
288 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
289 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
290 * gdb.threads/watchpoint-fork.exp (test): Likewise.
291 * gdb.base/break-interp.exp (test_core): Likewise.
292 (test_attach_gdb): Likewise.
293 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
294 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
295 Likewise.
296 * gdb.base/jit-so.exp (one_jit_test): Likewise.
297 * gdb.base/jit.exp (one_jit_test): Likewise.
298 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
299 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
300 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
301 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
302 Likewise.
303 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
304 Likewise.
305 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
306 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
307 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
308 (tracepoint_change_loc_2): Likewise.
309 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
310 Likewise.
311 (disconnected_tfind): Likewise.
312 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
313 Likewise.
314 (test_tfind_remote): Likewise.
315 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
316 Likewise.
317 (test_pending_resolved): Likewise.
318 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
319 Likewise.
320 (test_upload_tsv): Likewise.
321 * gdb.trace/pending.exp (pending_tracepoint_resolved):
322 Likewise.
323 (pending_tracepoint_works): Likewise.
324 * gdb.trace/report.exp (use_collected_data): Likewise.
325 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
326 Likewise.
327 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
328 * gdb.trace/strace.exp (strace_info_marker): Likewise.
329 (strace_trace_on_same_addr): Likewise.
330 (strace_trace_on_diff_addr): Likewise.
331 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
332 (gdb_collect_locals_test): Likewise.
333 (gdb_unavailable_registers_test): Likewise.
334 (gdb_collect_globals_test): Likewise.
335
2c415c0f
YQ
3362013-03-15 Yao Qi <yao@codesourcery.com>
337
338 * gdb.base/condbreak.exp: Add semicolon back which was removed
339 by my previous commit.
340
ae59b1da
YQ
3412013-03-14 Yao Qi <yao@codesourcery.com>
342
343 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
344 'return'.
345 (gdb_target_monitor, gdb_load): Likewise.
346 * config/sid.exp (gdb_load): Likewise.
347 * config/slite.exp (gdb_load): Likewise.
348 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
349 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
350 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
351 (single_step_until): Likewise.
352 * gdb.arch/powerpc-d128-regs.exp: Likewise.
353 * gdb.arch/system-gcore.exp: Likewise.
354 * gdb.base/bigcore.exp (extract_heap): Likewise.
355 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
356 * gdb.base/call-ar-st.exp: Likewise.
357 * gdb.base/call-rt-st.exp: Likewise.
358 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
359 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
360 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
361 * gdb.base/corefile.exp: Likewise.
362 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
363 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
364 * gdb.base/fixsection.exp: Likewise.
365 * gdb.base/funcargs.exp: Likewise.
366 * gdb.base/gcore-buffer-overflow.exp: Likewise.
367 * gdb.base/gcore-relro.exp: Likewise.
368 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
369 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
370 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
371 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
372 * gdb.base/list.exp: Likewise.
373 (set_listsize): Likewise.
374 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
375 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
376 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
377 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
378 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
379 * gdb.base/setvar.exp: Likewise.
380 (test_set): Likewise.
381 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
382 * gdb.base/solib-overlap.exp: Likewise.
383 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
384 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
385 * gdb.base/watchpoint.exp (initialize): Likewise.
386 (test_simple_watchpoint): Likewise.
387 (test_disabling_watchpoints): Likewise.
388 (test_watchpoint_triggered_in_syscall): Likewise.
389 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
390 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
391 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
392 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
393 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
394 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
395 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
396 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
397 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
398 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
399 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
400 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
401 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
402 * gdb.mi/gdb792.exp: Likewise.
403 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
404 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
405 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
406 * gdb.threads/gcore-thread.exp: Likewise.
407 (load_core): Likewise.
408 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
409 (test_startup, check_control_c): Likewise.
410 * gdb.threads/sigstep-threads.exp: Likewise.
411 * gdb.threads/thread_check.exp: Likewise.
412 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
413 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
414 (set_a_tracepoint, trace_buffer_normal): Likewise.
415 (gdb_trace_circular_tests): Likewise.
416 * gdb.trace/collection.exp: Likewise.
417 * gdb.trace/disconnected-tracing.exp: Likewise.
418 * gdb.trace/infotrace.exp: Likewise.
419 * gdb.trace/mi-traceframe-changed.exp: Likewise.
420 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
421 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
422 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
423 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
424 * gdb.trace/stap-trace.exp: Likewise.
425 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
426 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
427 * gdb.trace/trace-buffer-size.exp: Likewise.
428 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
429 * gdb.trace/unavailable.exp: Likewise.
430 * gdb.trace/while-dyn.exp: Likewise.
431 * lib/fortran.exp (set_lang_fortran): Likewise.
432 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
433 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
434 (default_gdb_start, get_compiler_info): Likewise.
435 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
436 (get_debug_format, setup_xfail_format): Likewise.
437 (rerun_to_main, gdb_skip_float_test): Likewise.
438 (build_id_debug_filename_get, get_remotetimeout): Likewise.
439 * lib/java.exp (set_lang_java): Likewise.
440 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
441 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
442 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
443 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
444 * lib/objc.exp (set_lang_objc): Likewise.
445 * lib/pascal.exp (set_lang_pascal): Likewise.
446 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
447 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
448 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
449
bb869963
SDJ
4502013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
451
452 PR c++/15203
453 PR c++/15210
454 * gdb.cp/m-static.cc (keepalive_int): New function.
455 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
456 * gdb.cp/m-static.exp: New test for `sintvar'.
457
e2be70a0
YQ
4582013-03-14 Yao Qi <yao@codesourcery.com>
459
460 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
461 of 'tstatus' into tstatus_output.
462 (top level): Save the trace data to tfile. Read trace file in
463 tfile target. Check the trace status.
464
8ddb1965
YQ
4652013-03-13 Yao Qi <yao@codesourcery.com>
466
467 * gdb.trace/tsv.exp (check_tsv): New.
468 (top level): Save a tfile on current trace session. Call
469 check_tsv on live target. Load the tfile with target tfile
470 and call check_tsv again.
471
045dd51f
YQ
4722013-03-13 Yao Qi <yao@codesourcery.com>
473
474 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
475 Replace some "gdb_test" with "gdb_test_no_output".
476
82d049ab
PH
4772013-03-12 Paul Hilfinger <hilfingr@adacore.com>
478
479 * gdb.ada/expr_delims.exp: New file.
480 * gdb.ada/expr_delims/foo.adb: New file.
481 * gdb.ada/expr_delims/pck.ads: New file.
482 * gdb.ada/expr_delims/pck.adb: New file.
483
cb8ea32b
KS
4842013-03-11 Keith Seitz <keiths@redhat.com>
485
486 * watchpoint.exp (test_no_hw_watchpoints): Add test using
487 both condition and thread. Then delete the watchpoint.
488
2f1d9bdd
MM
4892013-03-11 Christian Himpel <christian.himpel@intel.com>
490
491 * Makefile.in: Add btrace testsuite.
492 * configure: Regenerated.
493 * configure.ac: Add btrace testsuite.
494 * gdb.btrace/Makefile.in: New file.
495 * gdb.btrace/enable.c: New file.
496 * gdb.btrace/enable.exp: New file.
497 * gdb.btrace/function_call_history.c: New file.
498 * gdb.btrace/function_call_history.exp: New file.
499 * gdb.btrace/instruction_history.c: New file.
500 * gdb.btrace/instruction_history.exp: New file.
501 * gdb.btrace/instruction_history.S: New file.
502 * lib/gdb.exp: Add btrace skip proc.
503
05c56a9d
JK
5042013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
505
506 Fix entry-values if the callee called a noreturn function.
507 * gdb.arch/amd64-tailcall-noret.S: New file.
508 * gdb.arch/amd64-tailcall-noret.c: New file.
509 * gdb.arch/amd64-tailcall-noret.exp: New file.
510
9112db09
JK
5112013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
512
513 Fix entry-values in C++ across CUs.
514 * gdb.arch/amd64-tailcall-cxx.exp: New file.
515 * gdb.arch/amd64-tailcall-cxx1.S: New file.
516 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
517 * gdb.arch/amd64-tailcall-cxx2.S: New file.
518 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
519
be9a119c 5202013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
521 Hafiz Abid Qadeer <abidh@codesourcery.com>
522
523 gdb/testsuite/
524 * gdb.trace/trace-buffer-size.exp: New file.
525 * gdb.trace/trace-buffer-size.c: New file.
526
049109b0
PA
5272013-03-06 Pedro Alves <palves@redhat.com>
528
529 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
530 doesn't support the tested optional feature, call "unsupported"
531 with the same test message as the "pass" case, instead of calling
532 "pass" with a different message. Use the same text for the "fail"
533 cases too.
534
4aa54120
YQ
5352013-03-06 Yao Qi <yao@codesourcery.com>
536
537 * gdb.trace/tstatus.exp: Remove the invocation of
538 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
539 (test_tracepoints): Don't set fast tracepoint.
540 (top level): Don't check agent library is loaded or not.
541
b8b71e63
YQ
5422013-03-06 Yao Qi <yao@codesourcery.com>
543
544 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
545 parentheses by "\\".
546
33f448b1
JK
5472013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
548
549 * gdb.linespec/base/one/thefile.cc (twodup): New.
550 (m): Call it.
551 * gdb.linespec/base/two/thefile.cc (dupname): New.
552 (n): Call it.
553 * gdb.linespec/break-ask.exp: New file.
554 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
555
1c942fb9
YQ
5562013-02-28 Yao Qi <yao@codesourcery.com>
557
558 * gdb.trace/report.exp: Move some code to ...
559 (use_collected_data): New.
560 (top level): Call use_collected_data once on the live target.
561 Save at file of the current trace session, load it with target
562 tfile, and call use_collected_data again.
563
5b967901
JK
5642013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
565
566 * gdb.threads/fork-thread-pending.c (main): Add alarm.
567
6447023f
JK
5682013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
569
570 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
571 Add final kill of ${valgrind_pid}.
572
9f44fbc0
SCR
5732013-02-20 Siva Chandra Reddy <sivachandra@google.com>
574
575 * gdb.python/py-arch.c: New test case
576 * gdb.python/py-arch.exp: New tests to test
577 gdb.Architecture.disassemble
578 * gdb.python/Makefile.in: Add py-arch to the list of
579 EXECUTABLES.
580
4c9ad8c2
TT
5812013-02-18 Tom Tromey <tromey@redhat.com>
582
583 * gdb.dwarf2/subrange.exp: New file.
584
f5911ea1
HAQ
5852013-02-15 Pedro Alves <pedro@codesourcery.com>
586 Hafiz Abid Qadeer <abidh@codesourcery.com>
587
588 * gdb.trace/tfile.exp: Add test for -trace-status command.
589
420f4384
JK
5902013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
591
592 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
593 nanosleep by sleep.
594
4819b3f8
PA
5952013-02-14 Pedro Alves <palves@redhat.com>
596
597 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
598
1773c82c
HAQ
5992013-02-14 Pedro Alves <pedro@codesourcery.com>
600 Hafiz Abid Qadeer <abidh@codesourcery.com>
601
602 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
603
e234dfaf
TT
6042013-02-12 Tom Tromey <tromey@redhat.com>
605
606 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
607 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
608
6c01dd94
PA
6092013-02-12 Pedro Alves <palves@redhat.com>
610
611 * gdb.base/catch-signal.c: Update copyright years.
612 * gdb.base/catch-signal.exp: Update copyright years.
613 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
614 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
615 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
616 * gdb.dwarf2/dw2-error.S: Update copyright years.
617 * gdb.dwarf2/dw2-error.c: Update copyright years.
618 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
619 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
620 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
621
595fc67f
PA
6222013-02-12 Pedro Alves <palves@redhat.com>
623
624 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
625 message.
626 * gdb.base/sigaltstack.exp: Ditto.
627 * gdb.base/siginfo.exp: Ditto.
628 * gdb.base/sizeof.exp: Ditto.
629
17282693
PA
6302013-02-12 Pedro Alves <palves@redhat.com>
631
632 * gdb.mi/mi-basics.exp: Tweak intro comment.
633 * gdb.mi/mi-break.exp: Tweak intro comment.
634 * gdb.mi/mi-console.exp: Tweak intro comment.
635 * gdb.mi/mi-file.exp: Tweak intro comment.
636 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
637 * gdb.mi/mi-return.exp: Tweak intro comment.
638 * gdb.mi/mi-stepi.exp: Tweak intro comment.
639 * gdb.mi/mi-until.exp: Tweak intro comment.
640 * gdb.mi/mi-watch.exp: Tweak intro comment.
641
8a4ac37e
PA
6422013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
643
644 * gdb.server/no-thread-db.exp: New file.
645 * gdb.server/no-thread-db.c: New file.
646 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
647
c2792f5a
DE
6482013-02-11 Doug Evans <dje@google.com>
649
650 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
651 two decfloats.
652
d9e98382
SDJ
6532013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
654
655 * gdb.base/bitfields.c (struct internalvartest): New declaration.
656 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
657
a321661a
JK
6582013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
659
660 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
661
134a2066
YQ
6622013-02-06 Yao Qi <yao@codesourcery.com>
663
664 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
665 to ...
666 (test_create_delete_modify_tsv): ... here. New test on modifying
667 the initial value of a tsv.
668
5a2dc60a
JK
6692013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
670
671 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
672 (cd .../rdir): ... here.
673
233d95b5
JK
6742013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
675
676 * gdb.linespec/base/one/header.h: New file.
677 * gdb.linespec/base/two/header.h: New file.
678 * gdb.linespec/macro-relative.c: New file.
679 * gdb.linespec/macro-relative.exp: New file.
680
fbd9ab74
JK
6812013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
682
683 * gdb.base/fullpath-expand-func.c: New file.
684 * gdb.base/fullpath-expand.c: New file.
685 * gdb.base/fullpath-expand.exp: New file.
686 * gdb.base/realname-expand-real.c: New file.
687 * gdb.base/realname-expand.c: New file.
688 * gdb.base/realname-expand.exp: New file.
689
1b56eb55
JK
6902013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
691
692 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
693 * gdb.dwarf2/dw2-dir-file-name.c: New file.
694
af529f8f
JK
6952013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
696
697 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
698 (compare_filenames_for_search does not match)
699 (compare_filenames_for_search does match): New tests.
700
f5b95b50
JK
7012013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
702
703 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
704
d47921b9
JK
7052013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
706
707 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
708
8a92335b
JK
7092013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
710
711 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
712 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
713 ${binfile}.mini_debuginfo-debuglink and
714 ${binfile}.mini_debuginfo-debuglink.xz.
715
17f2157d
TT
7162013-02-01 Tom Tromey <tromey@redhat.com>
717
718 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
719 attributes.
720
d65f0a9c
TT
7212013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
722 Tom Tromey <tromey@redhat.com>
723
724 * gdb.dwarf2/method-ptr.exp: Link with c++.
725 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
726
f25c0135
TT
7272013-01-31 Tom Tromey <tromey@redhat.com>
728
729 * gdb.base/jit.exp (compile_jit_test): New proc.
730 Add PIE tests.
731
7078baeb
TT
7322013-01-31 Tom Tromey <tromey@redhat.com>
733
734 * gdb.dwarf2/method-ptr.cc: New file.
735 * gdb.dwarf2/method-ptr.exp: New file.
736
1d24041a
TT
7372013-01-31 Tom Tromey <tromey@redhat.com>
738
739 * lib/dwarf.exp (namespace Dwarf): New.
740
8d9878a4
TT
7412013-01-29 Tom Tromey <tromey@redhat.com>
742
743 * gdb.dwarf2/fission-reread.exp: Add unload test.
744
bed911e5
DE
7452013-01-28 Doug Evans <dje@google.com>
746
747 * gdb.dwarf2/fission-loclists.exp: New file.
748 * gdb.dwarf2/fission-loclists.S: New file.
749
e229648e
JK
7502013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
751
752 Code cleanup.
753 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
754 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
755 and prepare_for_testing.
756 * gdb.base/store.exp: Likewise.
757
86700f00
TT
7582013-01-25 Tom Tromey <tromey@redhat.com>
759
760 * gdb.python/py-explore.exp: Expect the gdb prompt.
761
8954db33
AB
7622013-01-25 Andrew Burgess <aburgess@broadcom.com>
763
764 * gdb.base/gnu_vector.c: New variable for use in tests.
765 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
766 changes in scalar to vector casting and widening.
767 * gdb.python/py-type.c: New variables for use in tests.
768 * gdb.python/py-type.exp: Update vector related tests to reflect
769 changes in scalar to vector casting and widening.
770
2077afdd
TD
7712013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
772
773 * gdb.base/prologue-include.c: New file.
774 * gdb.base/prologue-include.exp: New file.
775 * gdb.base/prologue-include.h: New file.
776
d7499464
HAQ
7772013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
778
779 PR gdb/13443
780 * gdb.mi/mi-var-block.exp: Make test messages unique.
781
e2a3e0f1
TT
7822013-01-23 Tom Tromey <tromey@redhat.com>
783
784 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
785
152fcc9c
TT
7862013-01-23 Tom Tromey <tromey@redhat.com>
787
788 * gdb.cp/converts.cc (main): Initialize 'a'.
789
bea883fd
SCR
7902013-01-23 Siva Chandra Reddy <sivachandra@google.com>
791
792 * testsuite/gdb.python/frame.exp: Add a test for
793 gdb.Frame.architecture() method.
794
0928e93d
PA
7952013-01-22 Pedro Alves <palves@redhat.com>
796
797 * gdb.base/annota1.exp (signal sent): No longer expect
798 breakpoints-invalid.
799 * gdb.cp/annota2.exp (continue until exit)
800 (watch triggered on a.x): Ditto.
801
9c97429f
PA
8022013-01-22 Pedro Alves <palves@redhat.com>
803
804 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
805 Adjust tests to breakpoints-invalid changes.
806 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
807 variables.
808 Adjust tests to breakpoints-invalid changes.
809
187d10dd
PA
8102013-01-22 Pedro Alves <palves@redhat.com>
811
812 * gdb.base/annota1.exp (annotate ignore count change): Add
813 expected output for failure case.
814
ea3aedcb
TT
8152013-01-22 Tom Tromey <tromey@redhat.com>
816
817 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
818 call.
819
998580f1
MK
8202013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
821
822 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 823 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
824 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
825 Also handle 'thread' field.
826 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
827 * gdb.mi/mi-watch.exp: Ditto.
828 * lib/mi-support.exp: Ditto.
829
8f1d5693
MK
8302013-01-21 Siva Chandra Reddy <sivachandra@google.com>
831
832 * gdb.python/py-explore.exp: Improve a test
833
2d8c5d7c
DB
8342013-01-18  David Blaikie  <dblaikie@gmail.com>
835
836 * gdb.base/label.c (main): Correct the type of the second
837 parameter.
838
46f35228
TT
8392013-01-18 Tom Tromey <tromey@redhat.com>
840
841 * gdb.dwarf2/trace-crash.s: New file.
842 * gdb.dwarf2/trace-crash.exp: New file.
843
5965d69d
HAQ
8442013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
845
43aaf8b6
PA
846 PR gdb/13443
847 * gdb.base/checkpoint.exp: Update test messages to make them
848 unique.
5965d69d 849
5ae4861a
YQ
8502013-01-18 Yao Qi <yao@codesourcery.com>
851
852 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
853 output of 'info tracepoints'.
854 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
855 Likewise.
856 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
857 * gdb.trace/disconnected-tracing.c (struct foo): New.
858
d84fca2c
JK
8592013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
860
861 * gdb.dwarf2/dw2-dos-drive.S: New file.
862 * gdb.dwarf2/dw2-dos-drive.exp: New file.
863
aebb1cc9
DE
8642013-01-17 Doug Evans <dje@google.com>
865
2782d512
DE
866 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
867 CXX_FOR_TARGET.
868
aebb1cc9
DE
869 * boards/cc-with-tweaks.exp: New file.
870
db2b2972
TT
8712013-01-17 Tom Tromey <tromey@redhat.com>
872
873 * gdb.base/completion.exp: Add "set cp-abi" completion test.
874
96343774
PA
8752013-01-17 Pedro Alves <palves@redhat.com>
876
877 Merge dg-extract-results.sh from upstream (svn 195224).
878
879 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 880 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
881
882 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 883 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
884
885 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 886 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
887
888 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
889 * dg-extract-results.sh: Redirect grep output to /dev/null instead
890 of grep -q.
891
675921c0
SD
8922012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
893
894 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
895 interface.
896 * gdb.base/jithost.c: New file.
897 * gdb.base/jithost.h: New file.
898 * gdb.base/jitreader.c : New file.
899 * gdb.base/jit-protocol.h: New file.
900
ab04a2af
TT
9012013-01-16 Tom Tromey <tromey@redhat.com>
902
903 * gdb.base/catch-signal.c: New file.
904 * gdb.base/catch-signal.exp: New file.
905
8ac3646f
TT
9062013-01-16 Tom Tromey <tromey@redhat.com>
907
908 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
909
22fc223e
JK
9102013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
911
912 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
913
44478ab3
TT
9142013-01-14 Tom Tromey <tromey@redhat.com>
915
916 * gdb.base/completion.exp: Add "set gnutarget" test.
917
06d66ee9
TT
9182013-01-14 Tom Tromey <tromey@redhat.com>
919
920 * gdb.dwarf2/dw2-restrict.S: New file.
921 * gdb.dwarf2/dw2-restrict.c: New file.
922 * gdb.dwarf2/dw2-restrict.exp: New file.
923
c9bf0622
TT
9242013-01-14 Tom Tromey <tromey@redhat.com>
925
926 * gdb.dwarf2/dw2-error.exp: New file.
927 * gdb.dwarf2/dw2-error.c: New file.
928 * gdb.dwarf2/dw2-error.S: New file.
929
5b12a61c
JK
9302013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
931
932 * gdb.cp/parse-lang.cc: New file.
933 * gdb.cp/parse-lang.exp: New file.
934
f0a4b570
JK
9352013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
936
937 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
938 (set substitute-path): New test.
939 (fullname present): Remove content.
940 (substituted fullname): New test.
941
f751cc97
JB
9422013-01-13 Joel Brobecker <brobecker@adacore.com>
943
944 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
945 check. Move $gdb_py_is_py24 value check right after.
946
04164e8e
JK
9472013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
948
949 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
950 targets.
951
5bf480a5
YQ
9522013-01-11 Yao Qi <yao@codesourcery.com>
953
954 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
955 for dprintf.
956 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
957 Check the fields in "=breakpoint-created" for dprintf.
958
f35a17b5
JK
9592012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
960
961 * gdb.mi/mi-fullname-deleted.exp: New file.
962
85817405
JK
9632012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
964
965 * gdb.base/skip-solib.exp (info skip with pending file): Update the
966 expected output.
967 (info skip with pending file): Remove.
968 (ignoring function in solib, info skip for function multiply): Update
969 the expected output.
970 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
971 (info skip (delete 1), info skip after disabling all)
972 (info skip after enabling all, info skip after disabling 4 2-3)
973 (info skip after enabling 2-3, info skip 2-3)
974 (info skip after deleting 2 3): Update the expected output.
975 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
976 statement to its initialization and return.
977 * gdb.linespec/skip-two.exp: New file.
978
27210e12
DE
9792012-12-19 Doug Evans <dje@google.com>
980
981 * gdb.base/maint.exp: Handle testing with .gdb_index.
982
bb627a12
JB
9832012-12-19 Joel Brobecker <brobecker@adacore.com>
984
985 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
986 Cavium to FSF.
987
7785b880
JB
9882012-12-19 Joel Brobecker <brobecker@adacore.com>
989
990 * dg-extract-results.sh: Update contact info in copyright notice.
991 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
992 GPL v3 or later. Update contact info.
993 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
994 gdb.threads/watchpoint-fork-mt.c,
995 gdb.threads/watchpoint-fork-parent.c,
996 gdb.threads/watchpoint-fork-st.c,
997 gdb.threads/watchpoint-fork.h: Likewise.
998
f2a8bc8a
YQ
9992012-12-15 Yao Qi <yao@codesourcery.com>
1000
1001 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
1002 'installed' field in '=breakpoint-modified'.
1003 (test_reconnect): Check 'installed' field in
1004 '=breakpoint-modified' and '=breakpoint-created'.
1005
1006 * gdb.trace/actions.exp: Update test for 'installed' field.
1007 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
1008 (tracepoint_change_loc_2): Likewise.
1009 Check 'info tracepoint' display nothing else.
1010 * gdb.trace/deltrace.exp: Likewise.
1011 * gdb.trace/infotrace.exp: Likewise.
1012 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
1013 Likewise.
1014 * gdb.trace/passcount.exp: Likewise.
1015 * gdb.trace/tracecmd.exp: Likewise.
1016 * gdb.trace/while-stepping.exp: Likewise.
1017
6592e36f
TT
10182012-12-14 Tom Tromey <tromey@redhat.com>
1019
1020 * gdb.cp/member-name.exp: New file.
1021 * gdb.cp/member-name.cc: New file.
1022
7d27a96d
TT
10232012-12-14 Tom Tromey <tromey@redhat.com>
1024
1025 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
1026
f8c05d0d
DE
10272012-12-14 Doug Evans <dje@google.com>
1028
1029 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
1030 DW_OP_GNU_implicit_pointer is section-relative.
1031
451b7c33
TT
10322012-12-14 Tom Tromey <tromey@redhat.com>
1033
43aaf8b6 1034 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 1035
10e339df
PA
10362012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
1037
6fdff2c5 1038 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 1039
e780d813
DE
10402012-12-13 Doug Evans <dje@google.com>
1041
1042 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
1043 * gdb.multi/multi-arch.exp: Ditto.
1044
ca3dbcc8 10452012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 1046
ca3dbcc8
MG
1047 * gdb.mi/mi-catch-load-so.c: New. Clone of the
1048 catch load test library source file.
1049 * gdb.mi/mi-catch-load.c: New. Clone of the catch
1050 load test source file.
1051 * gdb.mi/mi-catch-load.exp: New. Test file for
1052 basic MI -catch-load and -catch-unload tests.
1053
2960a434
PK
10542012-12-11 Paul Koning <paul_koning@dell.com>
1055
1056 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
1057 exception.
1058 (_iterator_except): New function.
1059 (ArrayPrinter): Use _iterator function instead of local _iterator
1060 class for Python 3 compatibility.
1061 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 1062 _iterator.
2960a434
PK
1063 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
1064 execfile for Python 3 compatibility.
1065 * gdb.python/python.exp: Handle Python 2.4 exception traceback
1066 format in error_prompt test.
6fdff2c5 1067
9325cb04
PK
10682012-12-10 Paul Koning <paul_koning@dell.com>
1069
1070 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 1071 compatibility.
9325cb04
PK
1072 * gdb.python/py-block.exp: Ditto.
1073 * gdb.python/py-breakpoint.exp: Ditto.
1074 * gdb.python/py-cmd.exp: Ditto.
1075 * gdb.python/py-events.py: Ditto.
1076 * gdb.python/py-finish-breakpoint.py: Ditto.
1077 * gdb.python/py-finish-breakpoint2.exp: Ditto.
1078 * gdb.python/py-finish-breakpoint2.py: Ditto.
1079 * gdb.python/py-frame-inline.exp: Ditto.
1080 * gdb.python/py-frame.exp: Ditto.
1081 * gdb.python/py-infthread.exp: Ditto.
1082 * gdb.python/py-objfile.exp: Ditto.
1083 * gdb.python/py-parameter.exp: Ditto.
1084 * gdb.python/py-progspace.exp: Ditto.
1085 * gdb.python/py-prompt.exp: Ditto.
1086 * gdb.python/py-symbol.exp: Ditto.
1087 * gdb.python/py-symtab.exp: Ditto.
1088 * gdb.python/py-template.exp: Ditto.
1089 * gdb.python/py-value-cc.exp: Ditto.
1090 * gdb.python/python.exp: Ditto.
1091 * gdb.python/source2.py: Ditto.
1092 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 1093 compatibility.
9325cb04
PK
1094 Use sorted() function rather than sort() method.
1095 Accept either int or long values for enum values.
1096 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
1097 execfile for Python 3 compatibility.
1098 * gdb.python/py-evsignal.exp: Ditto.
1099 * gdb.python/py-evthreads.exp: Ditto.
1100 * gdb.python/py-mi.exp: Ditto.
1101 * gdb.python/py-pp-maint.exp: Ditto.
1102 * gdb.python/py-prettyprint.exp: Ditto.
1103 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 1104 Python 3 compatibility.
9325cb04
PK
1105 Skip tests for Python 2.4.
1106 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 1107 Python 3 compatibility.
9325cb04
PK
1108 Use byte string rather than character string in memory write test
1109 if Python 3.
1110 * gdb.python/py-pp-maint.py: Change class declarations to "new
1111 class" syntax.
1112 * gdb.python/py-prettyprint.py: Change iterator class to generator
1113 function for Python 3 compatibility.
1114 Make all classes "new style".
1115 Fix indentation issue and stray semicolon.
1116 * gdb.python/py-shared.expChange print syntax for Python 3
1117 compatibility.
1118 Define "long" if Python 3.
1119 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 1120 compatibility.
9325cb04
PK
1121 Accept either int or long values for enum values.
1122 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 1123 compatibility.
9325cb04
PK
1124 Skip "long" and "unicode" tests if Python 3.
1125 Accept either "type" or "class" in type checks.
1126 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
1127 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
1128
8b9737bf
TT
11292012-12-10 Tom Tromey <tromey@redhat.com>
1130
1131 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
1132 (test): Add "two_cu" argument.
1133 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
1134 for types; allow two CUs.
1135
1b80a9fa
JK
11362012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1137
1138 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
1139 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
1140
f0b6d50a
YQ
11412012-12-08 Yao Qi <yao@codesourcery.com>
1142 Pedro Alves <palves@redhat.com>
1143
1144 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
1145 '=breakpoint-created' when GDB merges the tracepoints of both
1146 sides.
1147
2f68a895
TT
11482012-12-07 Tom Tromey <tromey@redhat.com>
1149
1150 * gdb.base/break1.c (enum some_enum, union some_union): New.
1151 (some_enum_global, some_union_global, some_value): New globals.
1152 * gdb.base/completion.exp: Add tag completion tests.
1153
4fc5d43e
TT
11542012-12-07 Tom Tromey <tromey@redhat.com>
1155
1156 * gdb.base/completion.exp: Add tests for ptype and whatis
1157 completion.
1158
6559e013
JB
11592012-12-07 Joel Brobecker <brobecker@adacore.com>
1160
1161 * gdb.base/stale-infcall.exp: Fix copyright line.
1162
ae2b630d
JB
11632012-12-07 Joel Brobecker <brobecker@adacore.com>
1164
1165 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
1166
0ba2eb0f
TT
11672012-12-06 Pedro Alves <palves@redhat.com>
1168 Tom Tromey <tromey@redhat.com>
1169
1170 * gdb.base/exprs.exp: Add tests for cast to void.
1171
731145cb
TT
11722012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
1173
1174 * gdb.python/py-mi.exp: Correct expected results for attribute
1175 "dynamic" returned by -var-update.
1176 Add test case for correct handling of "diplayhint" for children
1177 of dynamic varobjs.
1178 * gdb.python/py-prettyprint.c (set_itme): New function.
1179 (bug_14741) New function.
1180 (main) Add call to bug_14741().
1181 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
1182
e58fcc15
UW
11832012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
1184
1185 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
1186 ${binfile}.funcsyms list.
1187
e9eb0d14
YQ
11882012-12-04 Yao Qi <yao@codesourcery.com>
1189
1190 PR gdb/13443
1191 * gdb.trace/actions.exp: Make test messages unique.
1192
4983028c
TT
11932012-11-29 Tom Tromey <tromey@redhat.com>
1194
1195 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
1196
ea5e6b0e
UW
11972012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
1198
1199 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
1200 * gdb.opencl/datatypes.exp: Likewise.
1201 * gdb.opencl/operators.exp: Likewise.
1202 * gdb.opencl/vec_comps.exp: Likewise.
1203
cdde3dfb
JG
12042012-11-29 Jerome Guitton <guitton@adacore.com>
1205
1206 * gdb.ada/iwide: New testcase.
1207
b50d69b5
JG
12082012-11-29 Jerome Guitton <guitton@adacore.com>
1209
1210 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
1211 ptype test.
1212
c2d3fccf
JG
12132012-11-29 Jerome Guitton <guitton@adacore.com>
1214
1215 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
1216 form {VARIANT_TYPE}ADDRESS.
1217
5edf51fe
YQ
12182012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
1219
1220 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
1221 (func): New function.
1222 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
1223 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
1224 pointers to members with pointer-to-function type.
1225
608e2dbb
TT
12262012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1227 Tom Tromey <tromey@redhat.com>
1228
1229 * gdb.base/gnu-debugdata.exp: New file.
1230 * gdb.base/gnu-debugdata.c: New file.
1231 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
1232 (gdb_unload): Return 0 on success.
1233
4648e588
JK
12342012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1235
1236 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
1237
17d6efc4
JB
12382012-11-26 Joel Brobecker <brobecker@adacore.com>
1239
1240 * gdb.base/empty_exe.exp: New testcase.
1241
ace21957
MF
12422012-11-20 Mike Frysinger <vapier@gentoo.org>
1243
1244 * gdb.base/completion.exp: Add test for help aliases completion.
1245
5c401a0a
YQ
12462012-11-20 Yao Qi <yao@codesourcery.com>
1247
1248 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1249 Don't test 'maint set show-debug-regs'.
1250 Use command 'set remotecache' instead of
1251 'set circular-trace-buffer'.
1252
8dea366b
KS
12532012-11-16 Keith Seitz <keiths@redhat.com>
1254
1255 PR c++/13615
1256 * gdb.cp/baseenum.cc: New file.
1257 * gdb.cp/baseenum.exp: New file.
1258 * gdb.cp/derivation.cc (A): Add copyright.
1259 Add a typedef.
1260 (B): Use A::value_type instead of int. Change all references.
1261 (D): Use value_type instead of int. Change all references.
1262 (E): Likewise.
1263 (F); Likewise.
1264 (Z): New class.
1265 (ZZ): New class.
6fdff2c5 1266 (N, Base, Derived): New namespace and classes.
8dea366b
KS
1267 (main): Add instances of Z and ZZ.
1268 Make sure all symbols from N are kept.
1269 * gdb.cp/derivation.exp: Update typedef changes in tests.
1270 Add tests for class typedefs both before and after starting
1271 the inferior.
1272 Add tests for searching for a typedef while stopped in a
1273 method.
1274
5e34c6c3
LM
12752012-11-14 Luis Machado <lgustavo@codesourcery.com>
1276
1277 * gdb.mi/mi-var-create-rtti.c: New file.
1278 * gdb.mi/mi-var-create-rtti.exp: New file.
1279
5e487a5f
LM
12802012-11-14 Luis Machado <lgustavo@codesourcery.com>
1281
1282 * gdb.base/structs3.exp: Run to main before doing any tests.
1283
6d67b990
AB
12842012-11-14 Andrew Burgess <aburgess@broadcom.com>
1285
1286 * gdb.python/py-type.exp: Uniquify test names.
1287
e5d98164
YQ
12882012-11-14 Yao Qi <yao@codesourcery.com>
1289
1290 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
1291 (thread_function) [DEBUG]: Call 'printf'.
1292 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
1293 command line if 'DEBUG=1' is passed to test.
1294 Remove a pattern to match inferior's output.
1295
62747a60
TT
12962012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
1297
1298 * gdb.mi/mi-fill-memory.exp: New test.
1299
18a9fc12
TT
13002012-11-12 Tom Tromey <tromey@redhat.com>
1301
1302 * gdb.base/completion.exp: Update for "info type-printers".
1303 * gdb.python/py-typeprint.cc: New file.
1304 * gdb.python/py-typeprint.exp: New file.
1305 * gdb.python/py-typeprint.py: New file.
1306
bd69fc68
TT
13072012-11-12 Tom Tromey <tromey@redhat.com>
1308
1309 * gdb.base/call-sc.exp: Use "ptype/r".
1310 * gdb.base/volatile.exp: Don't expect "int".
1311 * gdb.cp/ptype-flags.cc: New file.
1312 * gdb.cp/ptype-flags.exp: New file.
1313 * gdb.cp/templates.exp: Use ptype/r.
1314 (test_ptype_of_templates, test_template_typedef): Likewise.
1315 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
1316 argument. Handle template names and template parameters.
1317 * gdb.mi/mi-var-cmd.exp: Accept "long".
1318 * gdb.mi/mi-var-child.exp: Accept "long".
1319 * gdb.mi/mi-var-display.exp: Accept "long".
1320 * gdb.mi/mi2-var-child.exp: Accept "long".
1321
b3720c3a
TT
13222012-11-12 Tom Tromey <tromey@redhat.com>
1323
1324 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
1325 "ptype" from calls to cp_test_ptype_class.
1326 (test_enums): Likewise.
1327 * gdb.cp/derivation.exp: Remove "ptype" from calls to
1328 cp_test_ptype_class.
1329 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
1330 calls to cp_test_ptype_class.
1331 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
1332 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
1333 from calls to cp_test_ptype_class.
1334 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
1335 command here. Change "in_command" argument to "in_exp".
1336
0d63ecda
KS
13372012-11-10 Keith Seitz <keiths@redhat.com>
1338
1339 PR gdb/14288
1340 * gdb.base/printcmds.c: Add invalid_XXX globals
1341 for repeated byte tests.
1342 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
1343 * gdb.base/wchar.c (main): Add and construct a wchar_t
1344 array with repeated characters.
1345 * gdb.base/wchar.exp: Add repeated character tests.
1346
ed8a1c2d
AB
13472012-11-09 Andrew Burgess <aburgess@broadcom.com>
1348
1349 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
1350 disassembly output.
1351
9107fc8d
PA
13522012-11-09 Pedro Alves <palves@redhat.com>
1353
1354 PR gdb/14306
1355
1356 * gdb.multi/multi-arch-exec.c: New file.
1357 * gdb.multi/multi-arch-exec.exp: New file.
1358
558a9d82
YQ
13592012-11-09 Yao Qi <yao@codesourcery.com>
1360
1361 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
1362 (top level): Call it.
1363
e714f336
YQ
13642012-11-09 Yao Qi <yao@codesourcery.com>
1365
1366 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
1367 typo.
1368
6ecd4729
PA
13692012-11-09 Pedro Alves <palves@redhat.com>
1370
1371 * gdb.multi/multi-arch.exp: New.
1372
9015683b
TT
13732012-11-08 Tom Tromey <tromey@redhat.com>
1374
1375 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
1376 core files, if possible.
1377 * gdb.base/siginfo-thread.c: New file
1378 * gdb.base/siginfo-thread.exp: New file
1379
ea9f10bb
TT
13802012-11-08 Tom Tromey <tromey@redhat.com>
1381
1382 * gdb.base/comprdebug.exp: New file.
1383
f6592439
PA
13842012-11-06 Pedro Alves <palves@redhat.com>
1385
1386 PR gdb/14810
1387
1388 * gdb.base/disabled-location.c: New file.
1389 * gdb.base/disabled-location.exp: New file.
1390
2d338fa9
TT
13912012-11-06 Tom Tromey <tromey@redhat.com>
1392
1393 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
1394 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
1395 gdb_gcore_cmd.
1396 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
1397 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
1398 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
1399 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
1400 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
1401 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
1402 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
1403 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
1404 * lib/gdb.exp (gdb_gcore_cmd): New proc.
1405
68c9da30
PA
14062012-11-05 Pedro Alves <palves@redhat.com>
1407
1408 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
1409 procedure.
1410 (do_vfork_and_follow_child_tests_exec)
1411 (do_vfork_and_follow_child_tests_exit): Call it.
1412
a7c8c931
PA
14132012-11-05 Pedro Alves <palves@redhat.com>
1414
1415 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
1416 fails.
1417
6f6484cd
YQ
14182012-11-03 Yao Qi <yao@codesourcery.com>
1419
1420 Fix PR gdb/14617.
1421 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1422 Remove setup_kfail, and update test.
1423
b45627a0
TT
14242012-11-02 Tom Tromey <tromey@redhat.com>
1425
1426 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
1427 test.
1428
f50f4e56
PA
14292012-11-02 Pedro Alves <palves@redhat.com>
1430
1431 PR gdb/14766
1432
1433 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
1434 setup_kfail.
1435 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
1436 get registers".
1437
71ce889d
PA
14382012-11-02 Pedro Alves <palves@redhat.com>
1439
1440 * gdb.base/foll-vfork-exit.c: New file.
1441 * gdb.base/foll-vfork.exp (top level): New file-describing
1442 comment.
1443 (vfork_child_follow_to_exit): New procedure.
1444 (tcatch_vfork_then_child_follow): Rename as ...
1445 (tcatch_vfork_then_child_follow_exec): ... this.
1446 (tcatch_vfork_then_child_follow_exit): New procedure.
1447 (do_vfork_and_follow_parent_tests): New procedure, factored out
1448 from do_vfork_and_exec_tests.
1449 (do_vfork_and_follow_child_tests_exec): Ditto.
1450 (do_vfork_and_exec_tests): Delete.
1451 (do_vfork_and_follow_child_tests_exit): New procedure.
1452 (top level): Run tests with both the program that has the vfork
1453 child execing, and the program has the vfork child exiting.
1454
1e35b1a9
PA
14552012-11-02 Pedro Alves <palves@redhat.com>
1456
1457 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
1458 (check_vfork_catchpoints, vfork_parent_follow_through_step)
1459 (vfork_parent_follow_to_bp): Call it.
1460 (kill_child): Delete.
1461 (vfork_and_exec_child_follow_to_main_bp)
1462 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
1463 longer call kill_child.
1464 (tcatch_vfork_then_parent_follow): Call setup_gdb.
1465 (do_vfork_and_exec_tests): Don't runto_main before calling each
1466 test procedure.
1467 (top level): Don't clean restart and set verbose before running
1468 each test procedure.
1469
14702012-11-02 Pedro Alves <palves@redhat.com>
1471
1472 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
1473 (vfork_parent_follow_to_bp)
1474 (vfork_and_exec_child_follow_to_main_bp)
1475 (vfork_and_exec_child_follow_through_step)
1476 (tcatch_vfork_then_parent_follow)
1477 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1478 Use with_test_prefix.
1479
14802012-11-02 Pedro Alves <palves@redhat.com>
1481
1482 * gdb.base/foll-vfork.c: Add copyright header.
1483 * gdb.base/vforked-prog.c: Add copyright header.
1484
14852012-11-02 Pedro Alves <palves@redhat.com>
1486
1487 * gdb.base/foll-vfork.exp
1488 (vfork_and_exec_child_follow_through_step): Don't skip on
1489 non-HP/UX targets. Expect the next to only step one line on
1490 non-HP/UX targets, rather than stopping only after the exec.
1491
14922012-11-02 Pedro Alves <palves@redhat.com>
1493
1494 Don't hard code line numbers.
1495
1496 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
1497 Expect text from the sources instead of a line number.
1498 (vfork_parent_follow_to_bp)
1499 (vfork_and_exec_child_follow_to_main_bp)
1500 (vfork_and_exec_child_follow_through_step)
1501 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1502 Use gdb_get_line_number.
1503
15042012-11-02 Pedro Alves <palves@redhat.com>
1505
1506 Modernize.
1507
1508 * gdb.base/foll-vfork.exp: Use standard_testfile and
1509 build_executable. Pass descriptive string to untested.
1510 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
1511 (vfork_and_exec_child_follow_to_main_bp)
1512 (vfork_and_exec_child_follow_through_step)
1513 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
1514 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
1515 of send_gdb/gdb_expect.
1516
1517 (kill_child): New procedure.
1518 (vfork_and_exec_child_follow_to_main_bp)
1519 (vfork_and_exec_child_follow_through_step): Use it.
1520
f0559fff
YQ
15212012-11-02 Yao Qi <yao@codesourcery.com>
1522
1523 * gdb.base/setvar.exp: Test setting nested struct.
1524 * gdb.base/setvar.c (v_struct3): New.
1525
c207c6da
DE
15262012-11-01 Doug Evans <dje@google.com>
1527
1528 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
1529 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
1530 use them.
1531
2f27adfe
AB
15322012-10-31 Andrew Burgess <aburgess@broadcom.com>
1533
1534 PR cli/14772
1535 * gdb.base/gnu_vector.c (union_with_vector_1)
1536 (struct_with_vector_1): Add new struct and union for testing
1537 ptype.
1538 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
1539 structs / unions containing vectors.
1540
bb662ca6
YQ
15412012-10-25 Yao Qi <yao@codesourcery.com>
1542
1543 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
1544 'setup_kfail' instead of 'setup_kfail_for_target'.
1545 * gdb.base/varargs.exp: Likewise.
1546 * lib/gdb.exp (setup_kfail_for_target): Remove.
1547
635d23ff
MK
15482012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
1549
1550 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
1551
afdb064f
MK
15522012-10-25 Mark Kettenis <kettenis@gnu.org>
1553
1554 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
1555
d99dcf51
JB
15562012-10-24 Joel Brobecker <brobecker@adacore.com>
1557
1558 * gdb.ada/set_wstr: New testcase.
1559
32560274
JB
15602012-10-24 Joel Brobecker <brobecker@adacore.com>
1561
1562 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
1563
5ded5331
JB
15642012-10-24 Joel Brobecker <brobecker@adacore.com>
1565
1566 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
1567
d8d84291
MK
15682012-10-24 Mark Kettenis <kettenis@gnu.org>
1569
1570 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
1571
6e933c51
JK
15722012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1573
1574 * gdb.base/callfuncs.exp (do_function_calls): Fix
1575 setup_kfail_for_target for -m32 mode.
1576
274bd000
MK
15772012-10-23 Mark Kettenis <kettenis@gnu.org>
1578
1579 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
1580 are now fixed.
1581
545f743d
YQ
15822012-10-23 Yao Qi <yao@codesourcery.com>
1583
1584 * gdb.base/info-os.exp: Resume the inferior until it exits.
1585
48b56b6a 15862012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
1587
99c7d5a8 1588 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
1589 * gdb.base/print-file-var.exp: Likewise.
1590 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 1591
8de0566d
YQ
15922012-10-17 Yao Qi <yao@codesourcery.com>
1593
1594 * gdb.mi/mi-memory-changed.exp: New.
1595
44883546
YQ
15962012-10-16 Yao Qi <yao@codesourcery.com>
1597
1598 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
1599 returns true.
1600 Call gdb_load_shlibs.
1601 * gdb.reverse/solib-reverse.exp: Likewise.
1602
345f514a
KS
16032012-10-15 Keith Seitz <keiths@redhat.com>
1604
1605 * lib/cp-support.exp (cp_test_ptype_class): Add support
1606 for class typedefs.
1607
1608 * gdb.cp/derivation.exp: Add tests for g_instance.
1609
9e3a7d65
JK
16102012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1611
1612 Fix entry values resolving in inlined frames.
1613 * gdb.arch/amd64-entry-value-inline.S: New file.
1614 * gdb.arch/amd64-entry-value-inline.c: New file.
1615 * gdb.arch/amd64-entry-value-inline.exp: New file.
1616
21a7b089
JK
16172012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1618 Doug Evans <dje@google.com>
1619
1620 Fix recent gdb_breakpoint regression.
1621 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
1622 braces from the parameter.
1623 * gdb.java/jprint.exp: Likewise.
1624
2c47921e
DE
16252012-10-15 Doug Evans <dje@google.com>
1626
1627 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
1628
89398707
JB
16292012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
1630
1631 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
1632
801e4185
TT
16332012-10-15 Tom Tromey <tromey@redhat.com>
1634
1635 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
1636
74f910c8
TT
16372012-10-15 Tom Tromey <tromey@redhat.com>
1638
1639 * gdb.python/py-symbol.exp: Test symbol destructor.
1640
91567807
YQ
16412012-10-14 Yao Qi <yao@codesourcery.com>
1642
1643 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
1644 * gdb.mi/mi-cli.exp: New.
1645
1646 * gdb.mi/mi2-basics.exp: Remove.
1647 * gdb.mi/mi2-break.exp: Remove.
1648 * gdb.mi/mi2-console.exp: Remove.
1649 * gdb.mi/mi2-disassemble.exp: Remove.
1650 * gdb.mi/mi2-eval.exp: Remove.
1651 * gdb.mi/mi2-file.exp: Remove.
1652 * gdb.mi/mi2-hack-cli.exp: Remove.
1653 * gdb.mi/mi2-pthreads.exp: Remove.
1654 * gdb.mi/mi2-read-memory.exp: Remove.
1655 * gdb.mi/mi2-regs.exp: Remove.
1656 * gdb.mi/mi2-return.exp: Remove.
1657 * gdb.mi/mi2-simplerun.exp: Remove.
1658 * gdb.mi/mi2-stack.exp: Remove.
1659 * gdb.mi/mi2-stepi.exp: Remove.
1660 * gdb.mi/mi2-syn-frame.exp: Remove.
1661 * gdb.mi/mi2-until.exp: Remove.
1662 * gdb.mi/mi2-watch.exp: Remove.
1663 * gdb.mi/mi2-var-block.exp: Remove.
1664 * gdb.mi/mi2-var-cmd.exp: Remove.
1665 * gdb.mi/mi2-var-display.exp: Remove.
1666
87332029
YQ
16672012-10-12 Yao Qi <yao@codesourcery.com>
1668
1669 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
1670 trail '.*' on matching patterns.
1671
11fc9057
L
16722012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1673
1674 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
1675 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
1676 * gdb.arch/i386-disp-step.exp: Likewise.
1677 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1678 * gdb.arch/i386-prologue.exp: Likewise.
1679 * gdb.arch/i386-size-overlap.exp: Likewise.
1680 * gdb.arch/i386-size.exp: Likewise.
1681 * gdb.arch/i386-unwind.exp: Likewise.
1682
7d46bcdc
L
16832012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1684
1685 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
1686 * gdb.arch/i386-word.exp: Likewise.
1687
31224d9d
L
16882012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1689
1690 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
1691 is_ilp32_target to set nr_regs.
1692 * gdb.arch/i386-sse.exp: Likewise.
1693
5b7d0050
DE
16942012-10-11 Doug Evans <dje@google.com>
1695
7c09e5a0
DE
1696 PR breakpoints/14643.
1697 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
1698 * gdb.linespec/thread.c: New file.
1699 * gdb.linespec/thread.exp: New file.
1700
5b7d0050
DE
1701 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
1702 Recognize "message" -> print pass and fail. Add eof case.
1703 (runto): Recognize message, no-message. Print pass/fail if requested,
1704 with same treatment as gdb_breakpoint.
1705 (runto_main): Pass no-message to runto.
1706 (gdb_internal_error_resync): Add log message.
1707 (gdb_file_cmd): Tweak internal error fail text for consistency.
1708
2e24f4aa
JK
17092012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1710
1711 Fix crash during stepping on ppc32.
1712 * gdb.base/step-symless.c: New file.
1713 * gdb.base/step-symless.exp: New file.
1714
aa14df25
DE
17152012-10-03 Doug Evans <dje@google.com>
1716
1717 PR symtab/14601
1718 * gdb.cp/using-crash.exp: New file.
1719 * gdb.cp/using-crash.cc: New file.
1720
975531db
DE
17212012-10-02 Doug Evans <dje@google.com>
1722
1723 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
1724 more consistent.
1725 (runto,gdb_debug_format): Ditto.
1726 (gdb_file_cmd): Watch for eof in nested gdb_expect.
1727 Clean up logging and error messages.
1728
b3dc46ff
AB
17292012-10-01 Andrew Burgess <aburgess@broadcom.com>
1730
1731 Test find command on unmapped memory.
1732 * gdb.base/find-unmapped.c: New file.
1733 * gdb.base/find-unmapped.exp: New file.
1734
45814d45
YQ
17352012-09-29 Yao Qi <yao@codesourcery.com>
1736
1737 * gdb.trace/mi-tracepoint-changed.exp: New.
1738 * gdb.mi/mi-breakpoint-changed.exp: New.
1739 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
1740 * gdb.mi/pendshr2.c: New.
1741
4c2786ba
YQ
17422012-09-28 Yao Qi <yao@codesourcery.com>
1743
1744 * gdb.mi/pr11022.exp: New.
1745 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
1746
7977e5d2
TT
17472012-09-27 Tom Tromey <tromey@redhat.com>
1748
1749 * gdb.cp/derivation.exp: Add regression test.
1750 * gdb.cp/derivation.cc (class V_base, class V_inter, class
1751 V_derived): New.
1752 (vderived): New global.
1753
0971de02
TT
17542012-09-26 Tom Tromey <tromey@redhat.com>
1755
1756 * gdb.dwarf2/dw2-common-block.S: New file.
1757 * gdb.dwarf2/dw2-common-block.exp: New file.
1758
4357ac6c
TT
17592012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1760
1761 * gdb.fortran/common-block.exp: New file.
1762 * gdb.fortran/common-block.f90: New file.
1763
6f380991
AB
17642012-09-26 Andrew Burgess <aburgess@broadcom.com>
1765
1766 * gdb.base/duplicate-bp.c: New file.
1767 * gdb.base/duplicate-bp.exp: New file.
1768
8ae551cf
YQ
17692012-09-26 Yao Qi <yao@codesourcery.com>
1770
1771 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
1772
1773 Revert:
1774 2012-09-21 Yao Qi <yao@codesourcery.com>
1775
1776 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1777
318102b9
SP
17782012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
1779
1780 * gdb.base/longest-types.c: New test case.
1781 * gdb.base/longest-types.exp: New test case.
1782
a1e5fd69
YQ
17832012-09-25 Yao Qi <yao@codesourcery.com>
1784
1785 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
1786
04e7407c
JK
17872012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1788
1789 Fix internal error on canonicalization of clang types.
1790 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
1791 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
1792 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
1793
9bf4bce9
JK
17942012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1795
1796 Fix disassemble without parameters in tailcall frame.
1797 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
1798
2603f7ee
AB
17992012-09-21 Andrew Burgess <aburgess@broadcom.com>
1800
1801 * gdb.dwarf2/dw2-op-out-param.S: New file.
1802 * gdb.dwarf2/dw2-op-out-param.exp: New file.
1803
a3569abd
YQ
18042012-09-21 Yao Qi <yao@codesourcery.com>
1805
1806 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1807
a065d7af
YQ
18082012-09-21 Yao Qi <yao@codesourcery.com>
1809
1810 * gdb.mi/mi-cli.exp: Remove.
1811 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
1812
15544bd9
YQ
18132012-09-21 Yao Qi <yao@codesourcery.com>
1814
1815 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
1816 "=record-started" notification.
1817
82a90ccf
YQ
18182012-09-21 Yao Qi <yao@codesourcery.com>
1819
1820 * gdb.mi/mi-record-changed.exp: New.
1821 * gdb.mi/mi-reverse.exp: Adjust expected output.
1822
d7de8e3c
TT
18232012-09-20 Tom Tromey <tromey@redhat.com>
1824
1825 * gdb.python/python.exp: Test atexit.register.
1826
1aa99537
DE
18272012-09-20 Doug Evans <dje@google.com>
1828
05eade73
DE
1829 * boards/dwarf4-gdb-index.exp: New file.
1830
1aa99537
DE
1831 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
1832 while running the tests.
1833
4ae24af0
JB
18342012-09-18 Joel Brobecker <brobecker@adacore.com>
1835
1836 * gdb.ada/bp_reset: New testcase.
1837
bb25a15c
YQ
18382012-09-18 Yao Qi <yao@codesourcery.com>
1839
1840 * gdb.trace/mi-tsv-changed.exp: New.
1841
201b4506
YQ
18422012-09-18 Yao Qi <yao@codesourcery.com>
1843
1844 * gdb.trace/mi-traceframe-changed.exp: New.
1845
6fc1c773
YQ
18462012-09-17 Yao Qi <yao@codesourcery.com>
1847
1848 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
1849 when it is less than 0.
1850
1ab3b62c
JK
18512012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1852
1853 PR 14119
1854 * gdb.arch/amd64-tailcall-ret.S: New file.
1855 * gdb.arch/amd64-tailcall-ret.c: New file.
1856 * gdb.arch/amd64-tailcall-ret.exp: New file.
1857 * gdb.reverse/amd64-tailcall-reverse.S: New file.
1858 * gdb.reverse/amd64-tailcall-reverse.c: New file.
1859 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
1860
acf9414f
JK
18612012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1862
1863 PR 14548
1864 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
1865 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
1866 * gdb.reverse/singlejmp-reverse.S: New file.
1867 * gdb.reverse/singlejmp-reverse.c: New file.
1868 * gdb.reverse/singlejmp-reverse.exp: New file.
1869
666b578b
JK
18702012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1871
1872 Fix compatibility with old GCC (~4.1).
1873 * gdb.cp/converts.cc (my_enum_var): New variable.
1874
42056501
AB
18752012-09-14 Andrew Burgess <aburgess@broadcom.com>
1876
1877 * gdb.xml/tdesc-regs.exp: Update expected output for new
1878 vector_size syntax of vector types.
1879
b9516fa1
YPK
18802012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
1881
1882 Refactor Python "gdb" module into a proper Python package, by
1883 introducing a new "_gdb" module for code implemented in C, and
1884 using reload/__import__ instead of exec.
1885 * gdb.python/python.exp (Test stderr location): Update module
1886 location of GDB-specific sys.stderr.
1887 (Test stdout location): Ditto for sys.stdout.
1888
18dc9ad8
JK
18892012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1890
1891 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
1892
ea3a9873
KS
18932012-09-12 Keith Seitz <keiths@redhat.com>
1894
1895 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
1896 conversion statement.
1897
5941debb
DE
18982012-09-12 Doug Evans <dje@google.com>
1899
1900 * gdb.base/help.exp: Remove testing of individual command help text,
1901 too much of a maintenance burden. Instead, test the functionality
1902 of "help" itself.
1903
cfc35e02
DE
19042012-09-11 Doug Evans <dje@google.com>
1905
3a0ed5d7
DE
1906 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
1907 breakpoint.
1908
cfc35e02
DE
1909 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
1910 * gdb.dwarf2/fission-reread.S: Ditto.
1911 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
1912 * gdb.dwarf2/fission-reread.exp: Ditto.
1913
350b1b26
AB
19142012-09-11 Andrew Burgess <aburgess@broadcom.com>
1915
1916 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
1917
2fa15f23
JB
19182012-09-10 Joel Brobecker <brobecker@adacore.com>
1919
1920 * gdb.ada/optim_drec: New testcase.
1921
09be558e
DE
19222012-09-10 Doug Evans <dje@google.com>
1923
1924 * boards/fission.exp: Explicitly mark "board" as not remote.
1925
5b4f6e25
KS
19262012-09-10 Keith Seitz <keiths@redhat.com>
1927
1928 PR gdb/13483
1929 * gdb.cp/converts.cc (A::A): Add ctor.
1930 (A::member_): Add member.
1931 (enum my_enum): New enumeration.
1932 (main): Add calls to foo1_7 with various
1933 permitted arguments.
1934 * gdb.cp/converts.exp: Add tests for boolean
1935 conversions permitted by the standard.
1936
b4ca5ed9
YPK
19372012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
1938
1939 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
1940 avoid spurious results due to ~/.gdbinit.
1941 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
1942 $INTERNAL_GDBFLAGS in run command.
1943 * gdb.gdb/observer.exp (setup_test): Ditto.
1944 * gdb.gdb/selftest.exp (test_with_self): Ditto.
1945 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
1946
d54b30bb
DE
19472012-09-06 Doug Evans <dje@google.com>
1948
14910956
DE
1949 * boards/fission.exp: New file.
1950
d54b30bb
DE
1951 * gdb.python/py-value.exp: Use clean_restart.
1952
91b253e1
DE
19532012-09-05 Doug Evans <dje@google.com>
1954
1955 * gdb.base/info-macros.c: Fix whitespace.
1956
1292279a
PA
19572012-08-28 Pedro Alves <palves@redhat.com>
1958
1959 PR gdb/14428
1960
1961 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
1962
1c8cdcb1
JK
19632012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1964
1965 * gdb.base/break-caller-line.c: New file.
1966 * gdb.base/break-caller-line.exp: New file.
1967
1e8e8b51
JK
19682012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1969
1970 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
1971 * gdb.arch/i386-cfi-notcurrent.S: New file.
1972 * gdb.arch/i386-cfi-notcurrent.exp: New file.
1973
1591a1e8
PA
19742012-08-27 Wei-cheng Wang <cole945@gmail.com>
1975 Yao Qi <yao@codesourcery.com>
1976 Pedro Alves <palves@redhat.com>
1977
1978 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
1979 New procedures.
1980 (top level): Add overlap checking tests.
1981
4442ada7
TT
19822012-08-24 Tom Tromey <tromey@redhat.com>
1983
1984 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
1985 gdb_test_multiple fails for other reasons.
1986
e7d50cc9
YQ
19872012-08-24 Yao Qi <yao@codesourcery.com>
1988
1989 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
1990
dfbd5e7b
PA
19912012-08-23 Pedro Alves <palves@redhat.com>
1992
1993 * gdb.base/help.exp: Adjust to "handle" help text change.
1994
8d735b87
YQ
19952012-08-23 Yao Qi <yao@codesourcery.com>
1996
1997 * gdb.trace/disconnected-tracing.c (start, end): New.
1998 (main): Call start and end.
1999 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
2000 existing tests into this proc.
2001 (disconnected_tfind): New.
2002
61b1d759
YQ
20032012-08-23 Yao Qi <yao@codesourcery.com>
2004
2005 * boards/native-gdbserver.exp (${board}_upload): New.
2006 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
2007 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
2008 Execute tfile on remote target.
2009 Copy trace file from target to host.
2010
6ca1b147
JM
20112012-08-22 Joseph Myers <joseph@codesourcery.com>
2012
2013 * gdb.arch/thumb-bx-pc.S: New file.
2014 * gdb.arch/thumb-bx-pc.exp: New file.
2015
706e3705
TT
20162012-08-22 Tom Tromey <tromey@redhat.com>
2017
2018 * gdb.base/maint.exp: Update.
2019
b4893d48
TT
20202012-08-22 Tom Tromey <tromey@redhat.com>
2021
2022 * lib/gdb.exp (skip_unwinder_tests): New proc.
2023 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
2024 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
2025
45b7da81
TT
20262012-08-21 Tom Tromey <tromey@redhat.com>
2027
2028 * gdb.hp/gdb.aCC/exception.exp: Remove.
2029
f94363d7
AP
2030012-08-19 Andrew Pinski <apinski@cavium.com>
2031
2032 * gdb.arch/mips-octeon-bbit.c: New file.
2033 * gdb.arch/mips-octeon-bbit.exp: New Test.
2034
e5afdbd7
KS
2035012-08-19 Keith Seitz <keiths@redhat.com>
2036
2037 PR c++/14365
2038 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
2039 * gdb.dwarf2/dw2-anon-mptr.S: New file.
2040
c29e8b64
JK
20412012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2042
2043 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
2044 verbose -log by more specific untested call.
2045
15a7e7bc
YQ
20462012-08-18 Yao Qi <yao@codesourcery.com>
2047
2048 * gdb.trace/tfind.exp: Move tests on various command help before
2049 checking target supports trace.
2050 Fix the expected output of 'help tfind end'.
2051
a451cb65
KS
20522012-08-17 Keith Seitz <keiths@redhat.com>
2053
2054 PR c++/13356
2055 * gdb.base/default.exp: Update all "check type" tests.
2056 * gdb.base/help.exp: Likewise.
2057 * gdb.base/setshow.exp: Likewise.
2058 * gdb.cp/converts.cc (foo1_type_check): New function.
2059 (foo2_type_check): New function.
2060 (foo3_type_check): New function.
2061 (main): Call new functions.
2062 * converts.exp: Add tests for integer-to-pointer conversions
2063 with/without strict type-checking.
2064
dbf6a605
MF
20652012-08-16 Mike Frysinger <vapier@gentoo.org>
2066
2067 * gdb.base/help.exp: Update expected output.
2068
0c92d8c1
JB
20692012-08-16 Joel Brobecker <brobecker@adacore.com>
2070
2071 * gdb.ada/rdv_wait: New testcase.
2072
e56f7f42
JK
20732012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2074
2075 * gdb.base/attach-twice.exp: Remove excessive ps exec.
2076
f47f77df
DE
20772012-08-13 Doug Evans <dje@google.com>
2078
e202d6e8 2079 * gdb.base/help.exp: Update expected output.
f47f77df
DE
2080 * gdb.base/default.exp: Update expected output of "show convenience".
2081
a72c3253
DE
20822012-08-10 Doug Evans <dje@google.com>
2083
2084 * gdb.python/py-strfns.c: New file.
2085 * gdb.python/py-strfns.exp: New file.
2086 * gdb.python/py-type.exp (test_fields): Add vector tests.
2087
de0bea00
MF
20882012-08-10 Mike Frysinger <vapier@gentoo.org>
2089
2090 PR cli/10436:
2091 * gdb.base/completion.exp: Add tests for handle completion.
2092
5b9afe8a
YQ
20932012-08-09 Yao Qi <yao@codesourcery.com>
2094
2095 * gdb.mi/mi-cmd-param-changed.exp: New.
2096 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
2097 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
2098 * gdb.mi/mi2-prompt.exp: Likewise.
2099
4f485ebc
DE
21002012-08-08 Doug Evans <dje@google.com>
2101
2102 * gdb.base/debug-expr.c: New file.
2103 * gdb.base/debug-expr.exp: New file.
2104 * gdb.base/exprs.exp: Test {type} casts.
2105 * gdb.cp/debug-expr.exp: New file.
2106
5888842d
JK
21072012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2108
2109 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
2110 global variable loop, not a 'break'. Add loop count limit to 100.
2111 Add new fail case for terminated vgdb.
2112
4f69f4c2
JK
21132012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2114 Jean-Marc Saffroy <saffroy@gmail.com>
2115
2116 PR 11804
2117 * gdb.base/gcore-relro.exp: New file.
2118 * gdb.base/gcore-relro-main.c: New file.
2119 * gdb.base/gcore-relro-lib.c: New file.
2120
e2de5390
JK
21212012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2122
2123 Do not false FAIL with old GCCs.
2124 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
2125 GCC < 4.5 in $no_hw mode.
2126
606603c5
JK
21272012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2128
2129 * gdb.base/default.exp (cd): Accept new directory with no arguments.
2130
777f26c2
JK
21312012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2132
2133 * gdb.base/list.exp (test_only_end): New function.
2134 Call it.
2135
2c12abee
TT
21362012-08-06 Tom Tromey <tromey@redhat.com>
2137
2138 * gdb.python/py-mi.exp: Add test for printer whose children
2139 are a list.
2140 * gdb.python/py-prettyprint.c (struct children_as_list): New.
2141 (main): New variable children_as_list.
2142 * gdb.python/py-prettyprint.py (class pp_children_as_list):
2143 New.
2144 (register_pretty_printers): Register new printer.
2145
0eae2cf4
EBM
21462012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
2147
2148 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
2149 symbols. Abort if vgdb remote connection is closed.
2150
09e0881d
DE
21512012-08-02 Doug Evans <dje@google.com>
2152
2153 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
2154
b40f514f
SDJ
21552012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
2156
2157 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
2158 s390x, PowerPC 64 and m68k-linux.
2159
11315ae0
UW
21602012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2161
2162 * gdb.base/annota1.exp: Accept no frames-invalid notification
2163 when starting up the program.
2164 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
2165 show a symbolic value as well.
2166 * gdb.server/server-exec-info.exp: Skip test when skipping
2167 gdbserver test and/or when skipping shared library tests.
2168 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
2169 avoid name conflicts with other tests.
2170
0547eeed
UW
21712012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2172
2173 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
2174 Fix wrong output on big-endian systems.
2175 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
2176 4-byte pointer types on 64-bit s390x.
2177
bdddb4de
UW
21782012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2179
2180 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
2181 marker comment at the beginning (after intialization).
2182 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
2183 breakpoint on marker comment instead of function begin.
2184 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
2185 PowerPC.
2186 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
2187 or 64-bit PowerPC.
2188 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
2189 gdb,no_hardware_watchpoints flag is set.
2190 (initialize): Remove now redundant can-use-hw-watchpoints change.
2191
5d206025
YQ
21922012-08-02 Yao Qi <yao@codesourcery.com>
2193 Pedro Alves <palves@redhat.com>
2194
2195 * boards/local-remote-host.exp: New.
2196
4f665099
UW
21972012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2198
2199 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
2200 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
2201 * gdb.base/print-file-var.exp: Likewise.
2202 * gdb.server/solib-list.exp: Skip on remote targets.
2203
b62e2b27
UW
22042012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2205
2206 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
2207 watchpoints on ARM. When expecting software watchpoints, tolerate
2208 (remote) targets that report unsupported hardware watchpoint only
2209 at continue time.
2210 (test_wide_location_2): Likewise.
2211
a967a851
JK
22122012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2213
2214 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
2215 valgrind versions.
2216
75d9f9ff 22172012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
2218
2219 * gdb.base/valgrind-infcall.c: New file.
2220 * gdb.base/valgrind-infcall.exp: New file.
2221
75d9f9ff
JK
2222 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
2223
1c9f2ed2
KS
22242012-07-30 Keith Seitz <keiths@redhat.com>
2225
2226 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
2227 linespecs.
2228
7f9b2034
DE
22292012-07-30 Doug Evans <dje@google.com>
2230
85220e01
DE
2231 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
2232 * gdb.dwarf2/pr13961.S: Ditto.
2233
7f9b2034
DE
2234 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
2235
4e969b4f
AB
22362012-07-30 Andrew Burgess <aburgess@broadcom.com>
2237
2238 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
2239 change its format immediately after reloading the binary.
2240
e7de8362
JK
22412012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2242
2243 Fix testsuite regression after --use-deprecated-index-sections removal.
2244 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
2245 string.
2246 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
2247
7255706c
YQ
22482012-07-27 Yao Qi <yao@codesourcery.com>
2249
2250 KFAIL for PR remote/14161.
2251 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
2252 Cleanup socket files.
2253 (strace_info_marker): Detach inferior.
2254
f2e8016f
TT
22552012-07-26 Tom Tromey <tromey@redhat.com>
2256
6fdff2c5 2257 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 2258
f66713d2
JK
22592012-07-26 Markus Metzger <markus.t.metzger@intel.com>
2260
2261 * gdb.python/py-inferior.c (thread): New function.
2262 (check_threads): New function.
2263 (test_threads): New function.
2264 * gdb.python/py-inferior.exp: Added test.
2265 Replaced runto with continue to breakpoint.
2266
8223e12c
TT
22672012-07-26 Tom Tromey <tromey@redhat.com>
2268
2269 * lib/ada.exp (standard_ada_testfile): New proc.
2270 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
2271 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
2272 * gdb.ada/array_return.exp: Use standard_ada_testfile.
2273 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
2274 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
2275 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
2276 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
2277 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
2278 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
2279 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
2280 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
2281 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
2282 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
2283 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
2284 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
2285 * gdb.ada/char_param.exp: Use standard_ada_testfile.
2286 * gdb.ada/complete.exp: Use standard_ada_testfile.
2287 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
2288 standard_output_file.
2289 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
2290 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
2291 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
2292 standard_output_file.
2293 * gdb.ada/exprs.exp: Use standard_ada_testfile.
2294 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
2295 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
2296 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
2297 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
2298 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
2299 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
2300 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
2301 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
2302 * gdb.ada/homonym.exp: Use standard_ada_testfile.
2303 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
2304 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
2305 * gdb.ada/interface.exp: Use standard_ada_testfile.
2306 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
2307 standard_output_file
2308 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
2309 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
2310 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
2311 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
2312 * gdb.ada/nested.exp: Use standard_ada_testfile.
2313 * gdb.ada/null_array.exp: Use standard_ada_testfile.
2314 * gdb.ada/null_record.exp: Use standard_ada_testfile.
2315 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
2316 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
2317 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
2318 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
2319 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
2320 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
2321 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
2322 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
2323 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
2324 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
2325 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
2326 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
2327 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
2328 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
2329 * gdb.ada/start.exp: Use standard_ada_testfile.
2330 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
2331 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
2332 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
2333 * gdb.ada/tagged.exp: Use standard_ada_testfile.
2334 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
2335 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
2336 * gdb.ada/tasks.exp: Use standard_ada_testfile.
2337 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
2338 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
2339 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
2340 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
2341 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
2342 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
2343 * gdb.ada/widewide.exp: Use standard_ada_testfile.
2344
bbec57e4
JK
23452012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2346
2347 Fix testsuite regression after --use-deprecated-index-sections removal.
2348 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
2349
9cc8e32c
JK
23502012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2351
2352 Fix compatibility with Tcl before 7.5.
2353 * lib/future.exp (lreverse): New function if it does not exist.
2354
ea5ca7b5
MK
23552012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
2356
2357 * gdb.mi/mi-pending.c: New method to set a second pending
2358 breakpoint.
2359 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
2360 condition.
2361
64776a0b
PA
23622012-07-20 Pedro Alves <palves@redhat.com>
2363
2364 PR threads/11692
2365 PR gdb/12203
2366
2367 * gdb.threads/create-fail.c: New file.
2368 * gdb.threads/create-fail.exp: New file.
2369
13e4e967
PA
23702012-07-19 Pedro Alves <palves@redhat.com>
2371
2372 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
2373 * config/vx.exp (gdb_start): Likewise.
2374 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
2375 * gdb.base/setvar.exp (test_set): Likewise.
2376 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
2377 * gdb.reverse/sigall-precsave.exp: Likewise.
2378 * gdb.reverse/sigall-reverse.exp: Likewise.
2379
b7aefa4d
PA
23802012-07-19 Pedro Alves <palves@redhat.com>
2381
2382 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
2383 handler before recording.
2384
608b4967
TT
23852012-07-19 Tom Tromey <tromey@redhat.com>
2386
2387 * gdb.cp/casts.exp: Add tests for typeof and decltype.
2388 * gdb.cp/casts.cc (decltype): New function.
2389 (main): Use it.
2390
b1e0c0fa
PA
23912012-07-19 Pedro Alves <palves@redhat.com>
2392
2393 * gdb.base/sigall.exp (signals): New list.
2394 <top level>: Loop over signals in the $signals list instead of
2395 calling a test function once per signal.
2396 * gdb.reverse/sigall-precsave.exp (signals): New list.
2397 <top level>: Loop over signals in the $signals list instead of
2398 calling a test function once per signal.
2399 * gdb.reverse/sigall-reverse.exp (signals): New list.
2400 <top level>: Loop over signals in the $signals list instead of
2401 calling a test function once per signal.
2402
6ace3df1
YQ
24032012-07-19 Yao Qi <yao@codesourcery.com>
2404
2405 * gdb.base/setshow.exp: Test 'set args ~'.
2406
263a0f8c
JK
24072012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2408
2409 * gdb.base/store.exp (check_set): Import gdb_prompt.
2410 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
2411 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
2412
8f043999
JK
24132012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2414
2415 PR 11914
2416 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
2417 (main): Call eval_sub.
2418 * gdb.python/py-prettyprint.exp:
2419 (python execfile ('py-prettyprint.py')): Move it earlier.
2420 New breakpoint for eval-break.
2421 (continue to breakpoint: eval-break, info locals): New test.
2422 (python execfile ('py-prettyprint.py')): Move it from here.
2423 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
2424 (register_pretty_printers): Register pp_eval_type.
2425
725c7b66
JK
24262012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2427
2428 Fix a testcase regression by me.
2429 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
2430 DW_FORM_data4.
2431
4359dff1
JK
24322012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2433 Doug Evans <dje@google.com>
2434
2435 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
2436 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
2437
61e44cfa
JK
24382012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2439
2440 Fix gdbserver run regression.
2441 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
2442
93c0ef37
TT
24432012-07-12 Tom Tromey <tromey@redhat.com>
2444
2445 * lib/gdb.exp (standard_testfile): Don't declare objdir.
2446 (clean_restart): Likewise.
2447 (core_find): Use standard_output_file.
2448
76027ef5
TT
24492012-07-12 Tom Tromey <tromey@redhat.com>
2450
2451 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
2452 * gdb.dwarf2/dw2-anonymous-func.exp: Use
2453 prepare_for_testing_full.
2454 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
2455 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
2456 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
2457 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
2458 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
2459 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
2460 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
2461 prepare_for_testing_full.
2462 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
2463 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
2464 prepare_for_testing_full.
2465 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
2466 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
2467 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
2468
85b4440a
TT
24692012-07-12 Tom Tromey <tromey@redhat.com>
2470
2471 * lib/gdb.exp (build_executable_from_specs): New proc, from
2472 build_executable.
2473 (build_executable): Use it.
2474 (prepare_for_testing_full): New proc.
2475
55baab26
TT
24762012-07-11 Tom Tromey <tromey@redhat.com>
2477
2478 * gdb.reverse/break-precsave.exp: Use standard_output_file.
2479 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
2480 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
2481 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
2482 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
2483 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
2484 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
2485 * gdb.reverse/step-precsave.exp: Use standard_output_file.
2486 * gdb.reverse/until-precsave.exp: Use standard_output_file.
2487 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
2488
298a9cf0
TT
24892012-07-10 Tom Tromey <tromey@redhat.com>
2490
2491 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
2492 standard_output_file.
2493 * gdb.mi/gdb2549.exp: Use standard_testfile.
2494 * gdb.mi/gdb669.exp: Use standard_testfile.
2495 * gdb.mi/gdb701.exp: Use standard_testfile.
2496 * gdb.mi/gdb792.exp: Use standard_testfile.
2497 * gdb.mi/mi-async.exp: Use standard_testfile.
2498 * gdb.mi/mi-basics.exp: Use standard_testfile.
2499 * gdb.mi/mi-break.exp: Use standard_testfile.
2500 * gdb.mi/mi-cli.exp: Use standard_testfile.
2501 * gdb.mi/mi-console.exp: Use standard_testfile.
2502 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
2503 * gdb.mi/mi-eval.exp: Use standard_testfile.
2504 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
2505 * gdb.mi/mi-file.exp: Use standard_testfile.
2506 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
2507 * gdb.mi/mi-logging.exp: Use standard_testfile.
2508 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
2509 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
2510 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
2511 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
2512 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
2513 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
2514 * gdb.mi/mi-pending.exp: Use standard_testfile,
2515 standard_output_file.
2516 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
2517 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
2518 * gdb.mi/mi-regs.exp: Use standard_testfile.
2519 * gdb.mi/mi-return.exp: Use standard_testfile.
2520 * gdb.mi/mi-reverse.exp: Use standard_testfile.
2521 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
2522 * gdb.mi/mi-solib.exp: Use standard_testfile,
2523 standard_output_file.
2524 * gdb.mi/mi-stack.exp: Use standard_testfile.
2525 * gdb.mi/mi-stepi.exp: Use standard_testfile.
2526 * gdb.mi/mi-stepn.exp: Use standard_testfile.
2527 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
2528 * gdb.mi/mi-until.exp: Use standard_testfile.
2529 * gdb.mi/mi-var-block.exp: Use standard_testfile.
2530 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
2531 * gdb.mi/mi-var-child.exp: Use standard_testfile.
2532 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
2533 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
2534 * gdb.mi/mi-var-display.exp: Use standard_testfile.
2535 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
2536 standard_output_file.
2537 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
2538 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
2539 * gdb.mi/mi-watch.exp: Use standard_testfile.
2540 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
2541 * gdb.mi/mi2-basics.exp: Use standard_testfile.
2542 * gdb.mi/mi2-break.exp: Use standard_testfile.
2543 * gdb.mi/mi2-cli.exp: Use standard_testfile.
2544 * gdb.mi/mi2-console.exp: Use standard_testfile.
2545 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
2546 * gdb.mi/mi2-eval.exp: Use standard_testfile.
2547 * gdb.mi/mi2-file.exp: Use standard_testfile.
2548 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
2549 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
2550 * gdb.mi/mi2-regs.exp: Use standard_testfile.
2551 * gdb.mi/mi2-return.exp: Use standard_testfile.
2552 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
2553 * gdb.mi/mi2-stack.exp: Use standard_testfile.
2554 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
2555 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
2556 * gdb.mi/mi2-until.exp: Use standard_testfile.
2557 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
2558 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
2559 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
2560 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
2561 * gdb.mi/mi2-watch.exp: Use standard_testfile.
2562
f5f3a911
TT
25632012-07-10 Tom Tromey <tromey@redhat.com>
2564
2565 * gdb.cp/abstract-origin.exp: Use standard_testfile.
2566 * gdb.cp/ambiguous.exp: Use standard_testfile,
2567 prepare_for_testing.
2568 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
2569 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
2570 * gdb.cp/anon-ns.exp: Use standard_testfile.
2571 * gdb.cp/anon-struct.exp: Use standard_testfile.
2572 * gdb.cp/anon-union.exp: Use standard_testfile,
2573 prepare_for_testing.
2574 * gdb.cp/arg-reference.exp: Use standard_testfile,
2575 prepare_for_testing.
2576 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
2577 * gdb.cp/breakpoint.exp: Use standard_testfile,
2578 prepare_for_testing.
2579 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
2580 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
2581 standard_output_file.
2582 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
2583 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
2584 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
2585 (test_static_members): Update.
2586 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
2587 * gdb.cp/converts.exp: Use standard_testfile.
2588 * gdb.cp/cp-relocate.exp: Use standard_testfile.
2589 * gdb.cp/cpcompletion.exp: Use standard_testfile,
2590 prepare_for_testing.
2591 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
2592 * gdb.cp/cplabel.exp: Use standard_testfile.
2593 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
2594 prepare_for_testing.
2595 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
2596 * gdb.cp/derivation.exp: Use standard_testfile,
2597 prepare_for_testing.
2598 * gdb.cp/destrprint.exp: Use standard_testfile.
2599 * gdb.cp/dispcxx.exp: Use standard_testfile.
2600 * gdb.cp/exception.exp: Use standard_testfile,
2601 prepare_for_testing.
2602 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
2603 * gdb.cp/extern-c.exp: Use standard_testfile,
2604 prepare_for_testing.
2605 * gdb.cp/formatted-ref.exp: Use standard_testfile,
2606 prepare_for_testing.
2607 * gdb.cp/fpointer.exp: Use standard_testfile.
2608 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
2609 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
2610 standard_output_file.
2611 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
2612 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
2613 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
2614 standard_output_file.
2615 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
2616 (do_tests): Update.
2617 * gdb.cp/koenig.exp: Use standard_testfile.
2618 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
2619 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
2620 * gdb.cp/m-static.exp: Use standard_testfile,
2621 prepare_for_testing.
2622 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
2623 * gdb.cp/mb-inline.exp: Use standard_testfile,
2624 prepare_for_testing.
2625 * gdb.cp/mb-templates.exp: Use standard_testfile,
2626 prepare_for_testing.
2627 * gdb.cp/member-ptr.exp: Use standard_testfile,
2628 prepare_for_testing.
2629 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
2630 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
2631 * gdb.cp/method2.exp: Use standard_testfile.
2632 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
2633 standard_output_file.
2634 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
2635 (do_tests): Update.
2636 * gdb.cp/namespace-enum.exp: Use standard_testfile,
2637 prepare_for_testing.
2638 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
2639 prepare_for_testing.
2640 * gdb.cp/namespace.exp: Use standard_testfile,
2641 prepare_for_testing.
2642 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
2643 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
2644 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
2645 * gdb.cp/nsimport.exp: Use standard_testfile,
2646 prepare_for_testing.
2647 * gdb.cp/nsnested.exp: Use standard_testfile.
2648 * gdb.cp/nsnoimports.exp: Use standard_testfile.
2649 * gdb.cp/nsrecurs.exp: Use standard_testfile,
2650 prepare_for_testing.
2651 * gdb.cp/nsstress.exp: Use standard_testfile,
2652 prepare_for_testing.
2653 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
2654 * gdb.cp/operator.exp: Use standard_testfile.
2655 * gdb.cp/oranking.exp: Use standard_testfile.
2656 * gdb.cp/overload-const.exp: Use standard_testfile.
2657 * gdb.cp/overload.exp: Use standard_testfile,
2658 prepare_for_testing.
2659 * gdb.cp/ovldbreak.exp: Use standard_testfile.
2660 * gdb.cp/ovsrch.exp: Use standard_testfile.
2661 * gdb.cp/paren-type.exp: Use standard_testfile.
2662 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
2663 prepare_for_testing.
2664 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
2665 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
2666 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
2667 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
2668 * gdb.cp/pr10728.exp: Use standard_testfile,
2669 standard_output_file.
2670 * gdb.cp/pr12028.exp: Use standard_testfile.
2671 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
2672 * gdb.cp/pr9167.exp: Use standard_testfile.
2673 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
2674 * gdb.cp/printmethod.exp: Use standard_testfile,
2675 prepare_for_testing.
2676 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
2677 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
2678 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
2679 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
2680 standard_output_file.
2681 * gdb.cp/readnow-language.exp: Use standard_testfile.
2682 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
2683 (gdb_start_again): Use clean_restart.
2684 * gdb.cp/ref-types.exp: Use standard_testfile,
2685 prepare_for_testing.
2686 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
2687 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
2688 * gdb.cp/smartp.exp: Use standard_testfile.
2689 * gdb.cp/static-method.exp: Use standard_testfile.
2690 * gdb.cp/static-print-quit.exp: Use standard_testfile.
2691 * gdb.cp/temargs.exp: Use standard_testfile.
2692 * gdb.cp/templates.exp: Use standard_testfile,
2693 prepare_for_testing.
2694 (do_tests): Update.
2695 * gdb.cp/try_catch.exp: Use standard_testfile,
2696 prepare_for_testing.
2697 * gdb.cp/typedef-operator.exp: Use standard_testfile.
2698 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
2699 * gdb.cp/virtbase.exp: Use standard_testfile,
2700 prepare_for_testing.
2701 * gdb.cp/virtfunc.exp: Use standard_testfile,
2702 prepare_for_testing.
2703 (do_tests): Update.
2704 * gdb.cp/virtfunc2.exp: Use standard_testfile,
2705 prepare_for_testing.
2706
686f09d0
TT
27072012-07-10 Tom Tromey <tromey@redhat.com>
2708
2709 * lib/gdb.exp (standard_testfile): Unset output variables from
2710 earlier invocations.
2711
9357e021
YQ
27122012-07-10 Yao Qi <yao@codesourcery.com>
2713
2714 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
2715 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
2716 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
2717 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
2718 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
2719 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
2720 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
2721 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
2722 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
2723 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
2724 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
2725 * gdb.mi/mi-var-display.exp: Likewise.
2726 * gdb.mi/mi-var-invalidate.exp: Likewise.
2727 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
2728 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
2729 * gdb.mi/mi2-console.exp: Likewise.
2730 * gdb.mi/mi2-disassemble.exp: Likewise.
2731 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
2732 * gdb.mi/mi2-read-memory.exp: Likewise.
2733 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
2734 * gdb.mi/mi2-simplerun.exp: Likewise.
2735 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
2736 * gdb.mi/mi2-syn-frame.exp: Likewise.
2737 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
2738 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
2739 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
2740
e314d629
TT
27412012-07-09 Tom Tromey <tromey@redhat.com>
2742
2743 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
2744 * gdb.base/callfuncs.exp: Add cast-based test.
2745 * gdb.base/callfuncs.c (voidfunc): New function.
2746
06928b3f
DE
27472012-07-08 Doug Evans <dje@google.com>
2748
2749 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
2750
32f11bad
JK
27512012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2752
2753 Fix XFAIL compatibility with old i386 systems.
2754 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
2755 Check also 'Cannot insert breakpoint 0'.
2756
76b83c51
JK
27572012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2758
2759 PR 14321
2760 * gdb.base/find.exp
2761 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
2762
a6fb9c08
TT
27632012-07-06 Tom Tromey <tromey@redhat.com>
2764
2765 * gdb.base/whatis.exp: Add test.
2766
71918a86
TT
27672012-07-06 Tom Tromey <tromey@redhat.com>
2768
2769 * gdb.base/whatis.exp: Add regression test.
2770
fcde5961
TT
27712012-07-06 Tom Tromey <tromey@redhat.com>
2772
2773 * gdb.base/whatis.exp: Add tests.
2774
f9cf0f4a
JK
27752012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2776
2777 PR 12649
2778 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
2779 gdb_test_multiple $gdb_prompt terminator.
2780
979ade8b
PA
27812012-07-04 Pedro Alves <palves@redhat.com>
2782
2783 * gdb.mi/mi-reverse.exp: Use supports_reverse and
2784 supports_process_record.
2785
8a980b44
PA
27862012-07-04 Pedro Alves <palves@redhat.com>
2787
2788 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
2789 endings.
2790 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
2791
855ba978
SS
27922012-07-03 Stan Shebs <stan@codesourcery.com>
2793
2794 * gdb.base/info-os.c (main): Retry resource acquisition until an
2795 available one is found.
2796 * gdb.base/info-os.exp: Collect resource keys from the program
2797 and use them in matching.
2798
fcb44371
JK
27992012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2800
2801 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
2802 Wrap the test into loop for corefile and core0file.
2803
08a67be6
JK
28042012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2805
2806 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
2807 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
2808 .note.GNU-stack.
2809
0f3c2347
JK
2810 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
2811
ff4a4500
SDJ
28122012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
2813
2814 * gdb.base/help.exp (help b, help br, help bre, help brea, help
2815 break): Include help message for the new `-probe' and `-probe-stap'
2816 options.
2817
d3ce09f5
SS
28182012-07-02 Stan Shebs <stan@codesourcery.com>
2819
2820 * gdb.base/dprintf.exp: Add agent style tests.
2821
a1624241
JK
28222012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2823
2824 * gdb.base/stale-infcall.c (infcall): New label test-next.
2825 (main): New labels test-pass and test-fail.
2826 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
2827 $test_fail_bpnum to test-fail.
2828 (test system longjmp tracking support): New test.
2829 Delete $test_fail_bpnum.
2830 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
2831 breakpoint.
2832
42e7ad6c
DE
28332012-06-30 Doug Evans <dje@google.com>
2834
2835 * gdb.dwarf2/fission-reread.S: New file.
2836 * gdb.dwarf2/fission-reread.exp: New file.
2837
37ce89eb
SS
28382012-06-28 Stan Shebs <stan@codesourcery.com>
2839
2840 * gdb.mi/mi-logging.exp: New file.
2841
e5ef252a
PA
28422012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2843 Pedro Alves <palves@redhat.com>
2844
2845 * gdb.threads/siginfo-threads.exp: New file.
2846 * gdb.threads/siginfo-threads.c: New file.
2847 * gdb.threads/sigstep-threads.exp: New file.
2848 * gdb.threads/sigstep-threads.c: New file.
2849
22f1fbae
TT
28502012-06-28 Tom Tromey <tromey@redhat.com>
2851
2852 * gdb.go/package.exp: Partially revert earlier patch; use
2853 gdb_compile again. Use standard_output_file.
2854
2e3cf129
DE
28552012-06-27 Doug Evans <dje@google.com>
2856
2857 * gdb.dwarf2/fission-base.c: New file.
2858 * gdb.dwarf2/fission-base.S: New file.
2859 * gdb.dwarf2/fission-base.exp: New file.
2860
785fd303
JK
28612012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2862
2863 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
2864
1bb9788d
TT
28652012-06-27 Tom Tromey <tromey@redhat.com>
2866
2867 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
2868 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
2869
c83ee902
TT
28702012-06-27 Tom Tromey <tromey@redhat.com>
2871
2872 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
2873 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
2874 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
2875 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
2876 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
2877 prepare_for_testing.
2878 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
2879 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
2880 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
2881 standard_testfile.
2882 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
2883 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
2884 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
2885 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
2886 prepare_for_testing.
2887 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
2888 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
2889 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
2890 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
2891 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
2892 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
2893 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
2894 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
2895 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
2896 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
2897 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
2898 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
2899 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
2900 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
2901 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
2902 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
2903 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
2904 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
2905 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
2906 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
2907 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
2908 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
2909 standard_output_file.
2910 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
2911 standard_output_file.
2912 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
2913 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
2914 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
2915 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
2916 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
2917 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
2918 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
2919 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
2920 * gdb.dwarf2/implptr.exp: Use standard_testfile.
2921 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
2922 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
2923 * gdb.dwarf2/pieces.exp: Use standard_testfile.
2924 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
2925 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
2926 * gdb.dwarf2/valop.exp: Use standard_testfile,
2927 prepare_for_testing.
2928
5204774b
TT
29292012-06-27 Tom Tromey <tromey@redhat.com>
2930
2931 * gdb.python/python.exp: Fix regexps in pagination tests.
2932
ee0bf529
SCR
29332012-06-26 Siva Chandra Reddy <sivachandra@google.com>
2934
2935 * gdb.python/py-symtab.exp: Add tests to test the new attribute
2936 'last' of gdb.Symtab_and_line.
2937 * gdb.python/py-symbol.c: Move break point comment to enable
2938 testing of gdb.Symtab_and_line.last.
2939
14fcc022
TT
29402012-06-26 Tom Tromey <tromey@redhat.com>
2941
2942 * gdb.threads/step.c: Remove.
2943 * gdb.threads/step.exp: Remove.
2944 * gdb.threads/step2.exp: Remove.
2945
0efbbabc
TT
29462012-06-26 Tom Tromey <tromey@redhat.com>
2947
2948 * gdb.threads/watchpoint-fork.exp (test): Use
2949 standard_output_file. Don't declare objdir.
2950 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
2951 standard_output_file.
2952 * gdb.threads/attach-stopped.exp: Use standard_testfile.
2953 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
2954 clean_restart. Remove incdir.
2955 * gdb.threads/corethreads.exp: Use standard_testfile.
2956 * gdb.threads/execl.exp: Use standard_testfile,
2957 standard_output_file, clean_restart.
2958 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
2959 clean_restart.
2960 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
2961 clean_restart.
2962 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
2963 incdir.
2964 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
2965 clean_restart. Remove incdir.
2966 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
2967 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
2968 clean_restart. Remove incdir.
2969 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
2970 Remove incdir.
2971 * gdb.threads/leader-exit.exp: Use standard_testfile.
2972 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
2973 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
2974 clean_restart.
2975 * gdb.threads/manythreads.exp: Use standard_testfile,
2976 clean_restart. Remove incdir.
2977 * gdb.threads/multi-create.exp: Use standard_testfile,
2978 clean_restart.
2979 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
2980 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
2981 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
2982 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
2983 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
2984 * gdb.threads/pending-step.exp: Use standard_testfile,
2985 clean_restart. Remove incdir.
2986 * gdb.threads/print-threads.exp: Use standard_testfile,
2987 clean_restart. Remove incdir.
2988 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
2989 clean_restart. Remove incdir.
2990 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
2991 Remove incdir.
2992 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
2993 incdir.
2994 * gdb.threads/sigthread.exp: Use standard_testfile,
2995 clean_restart.
2996 * gdb.threads/staticthreads.exp: Use standard_testfile,
2997 clean_restart. Remove incdir.
2998 * gdb.threads/switch-threads.exp: Use standard_testfile,
2999 clean_restart. Remove incdir.
3000 * gdb.threads/thread-execl.exp: Use standard_testfile,
3001 clean_restart. Remove incdir.
3002 * gdb.threads/thread-find.exp: Use standard_testfile,
3003 clean_restart.
3004 * gdb.threads/thread-specific.exp: Use standard_testfile,
3005 clean_restart. Remove incdir.
3006 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
3007 clean_restart. Remove incdir.
3008 * gdb.threads/thread_check.exp: Use standard_testfile,
3009 clean_restart. Remove incdir.
3010 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
3011 incdir.
3012 * gdb.threads/threadapply.exp: Use standard_testfile,
3013 clean_restart. Remove incdir.
3014 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
3015 clean_restart. Remove incdir.
3016 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
3017 clean_restart.
3018 * gdb.threads/tls-shared.exp: Use standard_testfile,
3019 clean_restart, standard_output_file.
3020 * gdb.threads/tls-var.exp: Use standard_testfile,
3021 standard_output_file.
3022 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
3023 Remove incdir.
3024 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
3025 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
3026 incdir.
3027 * gdb.threads/watchthreads2.exp: Use standard_testfile,
3028 clean_restart. Remove incdir.
3029
497a5eb0
TT
30302012-06-26 Tom Tromey <tromey@redhat.com>
3031
3032 * gdb.trace/actions.exp: Use standard_testfile.
3033 * gdb.trace/ax.exp: Use standard_testfile.
3034 * gdb.trace/backtrace.exp: Use standard_testfile.
3035 * gdb.trace/change-loc.exp: Use standard_testfile.
3036 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
3037 * gdb.trace/collection.exp: Use standard_testfile,
3038 prepare_for_testing.
3039 * gdb.trace/deltrace.exp: Use standard_testfile.
3040 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
3041 * gdb.trace/ftrace.exp: Use standard_testfile.
3042 * gdb.trace/infotrace.exp: Use standard_testfile.
3043 * gdb.trace/packetlen.exp: Use standard_testfile.
3044 * gdb.trace/passc-dyn.exp: Use standard_testfile.
3045 * gdb.trace/passcount.exp: Use standard_testfile.
3046 * gdb.trace/pending.exp: Use standard_testfile.
3047 * gdb.trace/report.exp: Use standard_testfile.
3048 * gdb.trace/save-trace.exp: Use standard_testfile.
3049 * gdb.trace/stap-trace.exp: Use standard_testfile.
3050 * gdb.trace/status-stop.exp: Use standard_testfile.
3051 * gdb.trace/strace.exp: Use standard_testfile.
3052 * gdb.trace/tfile.exp: Use standard_testfile.
3053 * gdb.trace/tfind.exp: Use standard_testfile.
3054 * gdb.trace/trace-break.exp: Use standard_testfile.
3055 * gdb.trace/trace-mt.exp: Use standard_testfile.
3056 * gdb.trace/tracecmd.exp: Use standard_testfile.
3057 * gdb.trace/tspeed.exp: Use standard_testfile.
3058 * gdb.trace/tstatus.exp: Use standard_testfile.
3059 * gdb.trace/tsv.exp: Use standard_testfile.
3060 * gdb.trace/unavailable.exp: Use standard_testfile,
3061 prepare_for_testing.
3062 * gdb.trace/while-dyn.exp: Use standard_testfile.
3063 * gdb.trace/while-stepping.exp: Use standard_testfile.
3064
7686c074
TT
30652012-06-26 Tom Tromey <tromey@redhat.com>
3066
3067 * gdb.reverse/break-precsave.exp: Use standard_testfile.
3068 * gdb.reverse/break-reverse.exp: Use standard_testfile.
3069 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
3070 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
3071 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
3072 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
3073 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
3074 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
3075 prepare_for_testing.
3076 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
3077 prepare_for_testing.
3078 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
3079 prepare_for_testing.
3080 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
3081 prepare_for_testing.
3082 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
3083 prepare_for_testing
3084 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
3085 * gdb.reverse/machinestate.exp: Use standard_testfile.
3086 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
3087 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
3088 build_executable.
3089 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
3090 build_executable.
3091 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
3092 standard_output_file.
3093 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
3094 standard_output_file.
3095 * gdb.reverse/step-precsave.exp: Use standard_testfile.
3096 * gdb.reverse/step-reverse.exp: Use standard_testfile.
3097 * gdb.reverse/until-precsave.exp: Use standard_testfile.
3098 * gdb.reverse/until-reverse.exp: Use standard_testfile.
3099 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
3100 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
3101
481fc100
TT
31022012-06-26 Tom Tromey <tromey@redhat.com>
3103
3104 * gdb.stabs/weird.exp: Remove directory-checking code. Use
3105 standard_output_file.
3106 * gdb.stabs/exclfwd.exp: Use standard_testfile,
3107 prepare_for_testing. Remove directory-checking code.
3108
7bb18ae2
TT
31092012-06-25 Tom Tromey <tromey@redhat.com>
3110
3111 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
3112 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
3113 build_executable, not prepare_for_testing.
3114 * gdb.multi/base.exp: Use standard_output_file. Use
3115 build_executable, not prepare_for_testing.
3116
cf09b3e4
TT
31172012-06-25 Tom Tromey <tromey@redhat.com>
3118
3119 * gdb.fortran/subarray.exp: Use standard_testfile,
3120 prepare_for_testing.
3121 * gdb.fortran/multi-dim.exp: Use standard_testfile.
3122 * gdb.fortran/module.exp: Use standard_testfile.
3123 * gdb.fortran/logical.exp: Use standard_testfile.
3124 * gdb.fortran/library-module.exp: Use standard_testfile,
3125 standard_output_file.
3126 * gdb.fortran/derived-type.exp: Use standard_testfile,
3127 prepare_for_testing.
3128 * gdb.fortran/complex.exp: Use standard_testfile,
3129 prepare_for_testing.
3130 * gdb.fortran/charset.exp: Use standard_testfile.
3131 * gdb.fortran/array-element.exp: Use standard_testfile,
3132 prepare_for_testing.
3133
18b5ff1b
KS
31342012-06-25 Keith Seitz <keiths@redhat.com>
3135
3136 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
3137 Change rbreak-related tests to KFAIL and add bugzilla numbers.
3138
17b77626
TT
31392012-06-25 Tom Tromey <tromey@redhat.com>
3140
3141 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
3142 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
3143 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
3144 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
3145
f91e3dc1
TT
31462012-06-25 Tom Tromey <tromey@redhat.com>
3147
3148 * gdb.linespec/ls-errs.exp: Use standard_testfile.
3149 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
3150 * gdb.linespec/linespec.exp: Use standard_testfile.
3151
a884434d
TT
31522012-06-25 Tom Tromey <tromey@redhat.com>
3153
3154 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
3155 prepare_for_testing.
3156
efc9d70a
TT
31572012-06-25 Tom Tromey <tromey@redhat.com>
3158
3159 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
3160 prepare_for_testing.
3161 * gdb.opt/inline-break.exp: Use standard_testfile,
3162 prepare_for_testing.
3163 * gdb.opt/inline-bt.exp: Use standard_testfile,
3164 prepare_for_testing.
3165 * gdb.opt/inline-cmds.exp: Use standard_testfile,
3166 prepare_for_testing.
3167 * gdb.opt/inline-locals.exp: Use standard_testfile,
3168 prepare_for_testing.
3169
e2fc92c6
TT
31702012-06-25 Tom Tromey <tromey@redhat.com>
3171
3172 * gdb.asm/asm-source.exp: Use standard_output_file,
3173 standard_testfile. Construct .o files in proper subdir.
3174
b0963d73
TT
31752012-06-25 Tom Tromey <tromey@redhat.com>
3176
3177 * gdb.server/ext-attach.exp: Use standard_testfile,
3178 prepare_for_testing.
3179 * gdb.server/ext-run.exp: Use standard_testfile,
3180 build_executable.
3181 * gdb.server/file-transfer.exp: Use standard_testfile,
3182 prepare_for_testing.
3183 * gdb.server/server-exec-info.exp: Use standard_testfile.
3184 * gdb.server/server-mon.exp: Use standard_testfile,
3185 prepare_for_testing.
3186 * gdb.server/server-run.exp: Use standard_testfile,
3187 build_executable.
3188 * gdb.server/solib-list.exp: Use standard_testfile,
3189 standard_output_file.
3190
8a3e1f8d
TT
31912012-06-25 Tom Tromey <tromey@redhat.com>
3192
3193 * lib/gdb.exp (standard_output_file): Use "file join".
3194 * gdb.go/chan.exp: Use standard_testfile.
3195 * gdb.go/handcall.exp: Use standard_testfile.
3196 * gdb.go/hello.exp: Use standard_testfile.
3197 * gdb.integers/chan.exp: Use standard_testfile.
3198 * gdb.go/methods.exp: Use standard_testfile.
3199 * gdb.go/package.exp: Use standard_testfile.
3200 * gdb.go/strings.exp: Use standard_testfile.
3201 * gdb.go/types.exp: Use standard_testfile.
3202 * gdb.go/unsafe.exp: Use standard_testfile.
3203
944a9061
MGD
32042012-06-25 Greta Yorsh <greta.yorsh@arm.com>
3205
3206 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
3207
1c06bd58
JK
32082012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3209
3210 Fix regression by the previous commit.
3211 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
3212
b4a58790
TT
32132012-06-22 Tom Tromey <tromey@redhat.com>
3214
3215 * gdb.python/lib-types.exp: Use standard_testfile,
3216 prepare_for_testing.
3217 * gdb.python/py-block.exp: Use standard_testfile.
3218 * gdb.python/py-breakpoint.exp: Use standard_testfile.
3219 * gdb.python/py-events.exp: Use standard_testfile,
3220 standard_output_file.
3221 * gdb.python/py-evsignal.exp: Use standard_testfile.
3222 * gdb.python/py-evethreads.exp: Use standard_testfile.
3223 * gdb.python/py-explore-cc.exp: Use standard_testfile.
3224 * gdb.python/py-explore.exp: Use standard_testfile.
3225 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
3226 standard_output_file.
3227 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
3228 prepare_for_testing.
3229 * gdb.python/py-frame-inline.exp: Use standard_testfile.
3230 * gdb.python/py-frame.exp: Use standard_testfile.
3231 * gdb.python/py-inferior.exp: Use standard_testfile.
3232 * gdb.python/py-infthread.exp: Use standard_testfile.
3233 * gdb.python/py-mi.exp: Use standard_testfile.
3234 * gdb.python/py-objfile-script.exp: Use standard_testfile,
3235 build_executable.
3236 * gdb.python/py-objfile.exp: Use standard_testfile.
3237 * gdb.python/py-pp-maint.exp: Use standard_testfile,
3238 prepare_for_testing.
3239 * gdb.python/py-prettyprint.exp: Use standard_testfile.
3240 * gdb.python/py-progspace.exp: Use standard_testfile,
3241 build_executable.
3242 * gdb.python/py-prompt.exp: Use standard_testfile,
3243 build_executable.
3244 * gdb.python/py-section-script.exp: Use standard_testfile,
3245 build_executable.
3246 * gdb.python/py-shared.exp: Use standard_testfile,
3247 standard_output_file, clean_restart.
3248 * gdb.python/py-symbol.exp: Use standard_output_file,
3249 prepare_for_testing.
3250 * gdb.python/py-symtab.exp: Use standard_output_file,
3251 prepare_for_testing
3252 * gdb.python/py-template.exp: Use standard_testfile.
3253 * gdb.python/py-type.exp: Use standard_testfile.
3254 * gdb.python/py-value-cc.exp: Use standard_testfile.
3255 * gdb.python/py-value.exp: Use standard_testfile.
3256 * gdb.python/python.exp: Use standard_testfile, build_executable.
3257
2c44deac
TT
32582012-06-22 Tom Tromey <tromey@redhat.com>
3259
3260 * gdb.objc/basicclass.exp: Use standard_testfile.
3261 (do_objc_tests): Don't declare objdir.
3262 * gdb.objc/nondebug.exp: Use standard_testfile.
3263 (do_objc_tests): Don't declare objdir.
3264 * gdb.objc/objcdecode.exp: Use standard_testfile.
3265 (do_objc_tests): Don't declare objdir.
3266
c24ccbce
TT
32672012-06-22 Tom Tromey <tromey@redhat.com>
3268
3269 * gdb.java/jmain.exp: Use standard_testfile.
3270 * gdb.java/jmisc.exp: Use standard_testfile.
3271 * gdb.java/jnpe.exp: Use standard_testfile.
3272 * gdb.java/jprint.exp: Use standard_testfile.
3273
0a6d0306
TT
32742012-06-22 Tom Tromey <tromey@redhat.com>
3275
3276 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
3277 (standard_output_file, standard_testfile): New procs.
3278 (build_executable, clean_restart): Use standard_output_file.
3279
6ea815ef
YQ
32802012-06-22 Yao Qi <yao@codesourcery.com>
3281
3282 * boards/native-gdbserver.exp: New proc ${board}_exec.
3283 * boards/native-stdio-gdbserver.exp: Likewise.
3284
4c93b1db
TT
32852012-06-21 Tom Tromey <tromey@redhat.com>
3286
3287 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
3288 (build_executable): Update.
3289 (get_compiler_info): Remove 'binfile' argument.
3290 * gdb.ada/arrayidx.exp: Update.
3291 * gdb.ada/null_array.exp: Update.
3292 * gdb.arch/altivec-abi.exp: Update.
3293 * gdb.arch/altivec-regs.exp: Update.
3294 * gdb.arch/amd64-byte.exp: Update.
3295 * gdb.arch/amd64-dword.exp: Update.
3296 * gdb.arch/amd64-word.exp: Update.
3297 * gdb.arch/i386-avx.exp: Update.
3298 * gdb.arch/i386-byte.exp: Update.
3299 * gdb.arch/i386-sse.exp: Update.
3300 * gdb.arch/i386-word.exp: Update.
3301 * gdb.arch/ppc-dfp.exp: Update.
3302 * gdb.arch/ppc-fp.exp: Update.
3303 * gdb.arch/vsx-regs.exp: Update.
3304 * gdb.base/all-bin.exp: Update.
3305 * gdb.base/annota1.exp: Update.
3306 * gdb.base/async.exp: Update.
3307 * gdb.base/attach.exp: Update.
3308 * gdb.base/break-interp.exp: Update.
3309 * gdb.base/call-ar-st.exp: Update.
3310 * gdb.base/call-rt-st.exp: Update.
3311 * gdb.base/call-sc.exp: Update.
3312 * gdb.base/callfuncs.exp: Update.
3313 * gdb.base/catch-load.exp: Update.
3314 * gdb.base/completion.exp: Update.
3315 * gdb.base/complex.exp: Update.
3316 * gdb.base/condbreak.exp: Update.
3317 * gdb.base/consecutive.exp: Update.
3318 * gdb.base/constvars.exp: Update.
3319 * gdb.base/corefile.exp: Update.
3320 * gdb.base/eval-skip.exp: Update.
3321 * gdb.base/expand-psymtabs.exp: Update.
3322 * gdb.base/exprs.exp: Update.
3323 * gdb.base/fileio.exp: Update.
3324 * gdb.base/fixsection.exp: Update.
3325 * gdb.base/funcargs.exp: Update.
3326 * gdb.base/gdb11530.exp: Update.
3327 * gdb.base/gdb1555.exp: Update.
3328 * gdb.base/gnu-ifunc.exp: Update.
3329 * gdb.base/gnu_vector.exp: Update.
3330 * gdb.base/info-macros.exp: Update.
3331 * gdb.base/jit-simple.exp: Update.
3332 * gdb.base/jit-so.exp: Update.
3333 * gdb.base/jit.exp: Update.
3334 * gdb.base/langs.exp: Update.
3335 * gdb.base/list.exp: Update.
3336 * gdb.base/logical.exp: Update.
3337 * gdb.base/long_long.exp: Update.
3338 * gdb.base/longjmp.exp: Update.
3339 * gdb.base/macscp.exp: Update.
3340 * gdb.base/mips_pro.exp: Update.
3341 * gdb.base/miscexprs.exp: Update.
3342 * gdb.base/morestack.exp: Update.
3343 * gdb.base/nodebug.exp: Update.
3344 * gdb.base/opaque.exp: Update.
3345 * gdb.base/pc-fp.exp: Update.
3346 * gdb.base/pending.exp: Update.
3347 * gdb.base/permissions.exp: Update.
3348 * gdb.base/pointers.exp: Update.
3349 * gdb.base/prelink.exp: Update.
3350 * gdb.base/printcmds.exp: Update.
3351 * gdb.base/psymtab.exp: Update.
3352 * gdb.base/ptype.exp: Update.
3353 * gdb.base/relational.exp: Update.
3354 * gdb.base/scope.exp: Update.
3355 * gdb.base/setvar.exp: Update.
3356 * gdb.base/shlib-call.exp: Update.
3357 * gdb.base/shreloc.exp: Update.
3358 * gdb.base/signals.exp: Update.
3359 * gdb.base/sizeof.exp: Update.
3360 * gdb.base/so-impl-ld.exp: Update.
3361 * gdb.base/so-indr-cl.exp: Update.
3362 * gdb.base/solib-disc.exp: Update.
3363 * gdb.base/solib-display.exp: Update.
3364 * gdb.base/solib-nodir.exp: Update.
3365 * gdb.base/solib-overlap.exp: Update.
3366 * gdb.base/solib-symbol.exp: Update.
3367 * gdb.base/solib-weak.exp: Update.
3368 * gdb.base/solib.exp: Update.
3369 * gdb.base/store.exp: Update.
3370 * gdb.base/structs.exp: Update.
3371 * gdb.base/structs2.exp: Update.
3372 * gdb.base/type-opaque.exp: Update.
3373 * gdb.base/unload.exp: Update.
3374 * gdb.base/varargs.exp: Update.
3375 * gdb.base/volatile.exp: Update.
3376 * gdb.base/watch_thread_num.exp: Update.
3377 * gdb.base/watchpoint-solib.exp: Update.
3378 * gdb.base/watchpoint.exp: Update.
3379 * gdb.base/watchpoints.exp: Update.
3380 * gdb.base/whatis.exp: Update.
3381 * gdb.cell/arch.exp: Update.
3382 * gdb.cell/break.exp: Update.
3383 * gdb.cell/bt.exp: Update.
3384 * gdb.cell/core.exp: Update.
3385 * gdb.cell/data.exp: Update.
3386 * gdb.cell/ea-cache.exp: Update.
3387 * gdb.cell/f-regs.exp: Update.
3388 * gdb.cell/fork.exp: Update.
3389 * gdb.cell/gcore.exp: Update.
3390 * gdb.cell/mem-access.exp: Update.
3391 * gdb.cell/ptype.exp: Update.
3392 * gdb.cell/registers.exp: Update.
3393 * gdb.cell/sizeof.exp: Update.
3394 * gdb.cell/solib-symbol.exp: Update.
3395 * gdb.cell/solib.exp: Update.
3396 * gdb.cp/ambiguous.exp: Update.
3397 * gdb.cp/breakpoint.exp: Update.
3398 * gdb.cp/bs15503.exp: Update.
3399 * gdb.cp/casts.exp: Update.
3400 * gdb.cp/class2.exp: Update.
3401 * gdb.cp/cpexprs.exp: Update.
3402 * gdb.cp/cplusfuncs.exp: Update.
3403 * gdb.cp/ctti.exp: Update.
3404 * gdb.cp/dispcxx.exp: Update.
3405 * gdb.cp/gdb1355.exp: Update.
3406 * gdb.cp/gdb2384.exp: Update.
3407 * gdb.cp/gdb2495.exp: Update.
3408 * gdb.cp/infcall-dlopen.exp: Update.
3409 * gdb.cp/local.exp: Update.
3410 * gdb.cp/m-data.exp: Update.
3411 * gdb.cp/m-static.exp: Update.
3412 * gdb.cp/mb-ctor.exp: Update.
3413 * gdb.cp/mb-inline.exp: Update.
3414 * gdb.cp/mb-templates.exp: Update.
3415 * gdb.cp/member-ptr.exp: Update.
3416 * gdb.cp/method.exp: Update.
3417 * gdb.cp/namespace.exp: Update.
3418 * gdb.cp/nextoverthrow.exp: Update.
3419 * gdb.cp/nsdecl.exp: Update.
3420 * gdb.cp/nsrecurs.exp: Update.
3421 * gdb.cp/nsstress.exp: Update.
3422 * gdb.cp/nsusing.exp: Update.
3423 * gdb.cp/pr-1023.exp: Update.
3424 * gdb.cp/pr-1210.exp: Update.
3425 * gdb.cp/pr-574.exp: Update.
3426 * gdb.cp/pr9631.exp: Update.
3427 * gdb.cp/printmethod.exp: Update.
3428 * gdb.cp/psmang.exp: Update.
3429 * gdb.cp/re-set-overloaded.exp: Update.
3430 * gdb.cp/rtti.exp: Update.
3431 * gdb.cp/shadow.exp: Update.
3432 * gdb.cp/templates.exp: Update.
3433 * gdb.cp/try_catch.exp: Update.
3434 * gdb.dwarf2/dw2-ranges.exp: Update.
3435 * gdb.dwarf2/pr10770.exp: Update.
3436 * gdb.fortran/library-module.exp: Update.
3437 * gdb.hp/gdb.aCC/optimize.exp: Update.
3438 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
3439 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
3440 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
3441 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
3442 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
3443 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
3444 * gdb.hp/gdb.compat/xdb1.exp: Update.
3445 * gdb.hp/gdb.compat/xdb2.exp: Update.
3446 * gdb.hp/gdb.compat/xdb3.exp: Update.
3447 * gdb.hp/gdb.defects/bs14602.exp: Update.
3448 * gdb.hp/gdb.defects/solib-d.exp: Update.
3449 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
3450 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
3451 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
3452 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
3453 * gdb.mi/gdb792.exp: Update.
3454 * gdb.mi/mi-pending.exp: Update.
3455 * gdb.mi/mi-solib.exp: Update.
3456 * gdb.mi/mi-var-cp.exp: Update.
3457 * gdb.opt/clobbered-registers-O2.exp: Update.
3458 * gdb.opt/inline-bt.exp: Update.
3459 * gdb.opt/inline-cmds.exp: Update.
3460 * gdb.opt/inline-locals.exp: Update.
3461 * gdb.python/py-events.exp: Update.
3462 * gdb.python/py-finish-breakpoint.exp: Update.
3463 * gdb.python/py-type.exp: Update.
3464 * gdb.reverse/solib-precsave.exp: Update.
3465 * gdb.reverse/solib-reverse.exp: Update.
3466 * gdb.server/solib-list.exp: Update.
3467 * gdb.stabs/weird.exp: Update.
3468 * gdb.threads/attach-into-signal.exp: Update.
3469 * gdb.threads/attach-stopped.exp: Update.
3470 * gdb.threads/tls-shared.exp: Update.
3471 * gdb.trace/change-loc.exp: Update.
3472 * gdb.trace/strace.exp: Update.
3473
95c391b6
TT
34742012-06-19 Tom Tromey <tromey@redhat.com>
3475
3476 * gdb.base/whatis.exp: Add tests.
3477
e910f0b6
TT
34782012-06-19 Tom Tromey <tromey@redhat.com>
3479
3480 * gdb.cp/m-static.cc (keepalive): New function.
3481 (gnu_obj_1::method): Use it.
3482
422d65e7
DE
34832012-06-18 Doug Evans <dje@google.com>
3484
3485 * gdb.base/info-fun.exp: New file.
3486 * gdb.base/info-fun.c: New file.
3487 * gdb.base/info-fun-solib.c: New file.
3488
e2e4d78b
JK
34892012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3490
3491 Remove stale dummy frames.
3492 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
3493 (maintenance info breakpoints): New tests.
3494 * gdb.base/stale-infcall.c: New file.
3495 * gdb.base/stale-infcall.exp: New file.
3496
1788b2d3
JK
34972012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3498
3499 * gdb.arch/amd64-entry-value-param.S: New file.
3500 * gdb.arch/amd64-entry-value-param.c: New file.
3501 * gdb.arch/amd64-entry-value-param.exp: New file.
3502
663b969e
TT
35032012-06-15 Tom Tromey <tromey@redhat.com>
3504
3505 * gdb.cp/namespace.exp: Add "show lang" test.
3506
8e09ad05
IS
35072012-06-15 Iain Sandoe <iain@codesourcery.com>
3508
3509 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
3510 case. (top level): Use gdb_file_cmd instead of gdb_load.
3511
f85e18ee
JK
35122012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3513
3514 PR tdep/14222
3515 * gdb.arch/i386-sse-stack-align.S: New file.
3516 * gdb.arch/i386-sse-stack-align.c: New file.
3517 * gdb.arch/i386-sse-stack-align.exp: New file.
3518
f3b5e280
KS
35192012-06-13 Keith Seitz <keiths@redhat.com>
3520
3521 PR breakpoints/13798 and mi/11541
3522 * gdb.linespec/ls-errs.exp: Add a few more tests for
3523 filenames with spaces and colons.
3524
50af5481
JK
35252012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3526
3527 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
3528 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
3529 (test_function): Call CV_f.
3530 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
3531 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
3532 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
3533 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
3534 (p CV_f(CV::i)): New tests.
3535
d55637df
TT
35362012-06-13 Tom Tromey <tromey@redhat.com>
3537
3538 * gdb.base/condbreak.exp: Add tests for "condition" completion.
3539
cc80f267
JK
35402012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3541
3542 Fix regression by the "ambiguous linespec" series.
3543 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
3544 tests.
3545
bb2af9cc
JK
35462012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3547
3548 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
3549 missing.
3550
e81a37f7
TT
35512012-06-11 Tom Tromey <tromey@redhat.com>
3552
3553 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
3554 location...
3555 (main): ...here.
3556
8efd7788
YQ
35572012-06-07 Yao Qi <yao@codesourcery.com>
3558
3559 * gdb.trace/strace.exp: Shorten some too-long lines.
3560
359f5fe6
PA
35612012-06-06 Pedro Alves <palves@redhat.com>
3562
3563 * gdb.threads/clone-new-thread-event.c: New file.
3564 * gdb.threads/clone-new-thread-event.exp: New file.
3565
7b2fe205
YQ
35662012-06-06 Yao Qi <yao@codesourcery.com>
3567
3568 * gdb.base/dprintf.c (main): Add extra parameter when calling
3569 printf and fprintf.
3570 (bar): New function. It is a dead function, but to ensure
3571 'malloc' is linked explicitly.
3572
3eca55e8
YQ
35732012-06-06 Yao Qi <yao@codesourcery.com>
3574
3575 * gdb.base/info-proc.exp: Return if target doesn't support
3576 'info proc'.
3577
91cc9324
JK
35782012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3579
3580 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
3581 (run program with breakpoint commands): XFAIl if it is not.
3582
c56e7c43
JB
35832012-06-05 Joel Brobecker <brobecker@adacore.com>
3584
3585 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
3586 and add comment.
3587 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
3588 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
3589 "STOP" marker. Adjust testing strategy to make it work on
3590 all targets.
3591
3592 * gdb.base/print-file-var-main.c (main): Rewrite using local
3593 variables and adjust get_version_2's return value check.
3594 Add small comment.
3595 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
3596 marker. Adjust testing strategy to make it work on all targets.
3597
ccab2054
JB
35982012-06-05 Joel Brobecker <brobecker@adacore.com>
3599
3600 * gdb.ada/bad-task-bp-keyword: New testcase.
3601
d0d86158
JK
36022012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3603
3604 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
3605 Simplify it to ...
3606 (symbol-file ${testfile1}): ... here.
3607 (test eliminated var my_global_symbol)
3608 (test eliminated var my_static_symbol)
3609 (test eliminated var my_global_func, get address of main): Wrap them to
3610 'single psymtabs' and 'single symtabs'
3611 (get address of my_global_symbol, get address of my_static_symbol)
3612 (get address of my_global_func, get address of main): Wrap them to
3613 'order1' and 'order2'.
3614
952cf74c
JK
3615 * gdb.base/code_elim.exp
3616 (add-symbol-file ${testfile1} 0x100000)
3617 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
3618 'order2'.
3619 (order1: add-symbol-file ${testfile1} 0x100000)
3620 (order1: add-symbol-file ${testfile2} 0x200000)
3621 (order2: add-symbol-file ${testfile2} 0x200000)
3622 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
3623 .bss as appropriate.
3624
0c5bf5a9
JK
36252012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3626
3627 * gdb.server/solib-list-lib.c: New file.
3628 * gdb.server/solib-list-main.c: New file.
3629 * gdb.server/solib-list.exp: New file.
3630
4196f325
MR
36312012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
3632
3633 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
3634 for 'set print symbol' change.
3635
bfb05775
JK
36362012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3637
3638 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
3639 .debug_abbrev_seg3.
3640
685b1105
JK
36412012-05-24 John Steele Scott <toojays@toojays.net>
3642
3643 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
3644 * gdb.dwarf2/dw2-icc-opaque.S: New file.
3645 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
3646
f3e0e960
SS
36472012-05-23 Stan Shebs <stan@codesourcery.com>
3648
3649 * gdb.mi/mi-info-os.exp: New file.
3650
11eb1b4d
KS
36512012-05-23 Keith Seitz <keiths@redhat.com>
3652
3653 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
3654 return -1 to suppress the rest of the tests.
3655 (compile_stap_bin): Return boolean success value.
3656
b1af9e97
TT
36572012-05-21 Tom Tromey <tromey@redhat.com>
3658
3659 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
3660 Remove kfails.
3661 (test_print_mi_member_types): Likewise.
3662
248537e3
TT
36632012-05-21 Tom Tromey <tromey@redhat.com>
3664
3665 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
3666 print symbol' change.
3667
d791e155
TJB
36682012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3669
3670 * gdb.python/py-prompt.exp: Quit if the target is remote.
3671
e77afa2e
JK
36722012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3673
3674 Fix ERROR: internal buffer is full.
3675 * gdb.base/info-os.exp (expect_multiline): New function.
3676 (get process list, get process groups, get threads)
3677 (get file descriptors, get internet-domain sockets)
3678 (get shared-memory regions, get semaphores, get message queues): Use
3679 it for these tests.
3680
9cb709b6
TT
36812012-05-18 Tom Tromey <tromey@redhat.com>
3682
3683 * gdb.mi/mi-var-cmd.exp: Update.
3684 * gdb.objc/basicclass.exp (do_objc_tests): Update.
3685 * gdb.cp/virtbase.exp: Update.
3686 * gdb.cp/classes.exp (test_static_members): Update.
3687 * gdb.cp/casts.exp: Update.
3688 * gdb.base/pointers.exp: Update.
3689 * gdb.base/funcargs.exp (pointer_args): Update.
3690 (structs_by_reference): Update.
3691 * gdb.base/find.exp: Update.
3692 * gdb.base/call-strs.exp: Send "set print symbol off".
3693 * gdb.base/call-ar-st.exp: Update.
3694 * gdb.ada/fun_addr.exp: Update.
3695 * gdb.base/printcmds.exp (test_print_symbol): New proc.
3696 Call it.
3697 (test_print_repeats_10, test_print_strings)
3698 (test_print_char_arrays): Update.
3699
b012acdd
TT
37002012-05-18 Tom Tromey <tromey@redhat.com>
3701
3702 * gdb.base/charset.exp (string_display): Update.
3703
1d51a733
TT
37042012-05-18 Tom Tromey <tromey@redhat.com>
3705
3706 * gdb.mi/mi2-var-display.exp: Update.
3707 * gdb.mi/mi-var-display.exp: Update.
3708 * gdb.mi/mi-var-child.exp: Update.
3709 * gdb.cp/expand-psymtabs-cxx.exp: Update.
3710 * gdb.cp/cp-relocate.exp (get_func_address): Update.
3711
957df313
DE
37122012-05-17 Doug Evans <dje@google.com>
3713
682c7f7b
DE
3714 * info-macros.exp: Pass "debug" to prepare_for_testing.
3715
957df313
DE
3716 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
3717 * gdb.ada/Makefile.in (clean): Ditto.
3718 * gdb.arch/Makefile.in (clean): Ditto.
3719 * gdb.asm/Makefile.in (clean): Ditto.
3720 * gdb.base/Makefile.in (clean): Ditto.
3721 * gdb.cell/Makefile.in (clean): Ditto.
3722 * gdb.cp/Makefile.in (clean): Ditto.
3723 * gdb.disasm/Makefile.in (clean): Ditto.
3724 * gdb.dwarf2/Makefile.in (clean): Ditto.
3725 * gdb.fortran/Makefile.in (clean): Ditto.
3726 * gdb.go/Makefile.in (clean): Ditto.
3727 * gdb.hp/Makefile.in (clean): Ditto.
3728 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
3729 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
3730 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
3731 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
3732 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
3733 * gdb.java/Makefile.in (clean): Ditto.
3734 * gdb.linespec/Makefile.in (clean): Ditto.
3735 * gdb.mi/Makefile.in (clean): Ditto.
3736 * gdb.modula2/Makefile.in (clean): Ditto.
3737 * gdb.multi/Makefile.in (clean): Ditto.
3738 * gdb.objc/Makefile.in (clean): Ditto.
3739 * gdb.opencl/Makefile.in (clean): Ditto.
3740 * gdb.opt/Makefile.in (clean): Ditto.
3741 * gdb.pascal/Makefile.in (clean): Ditto.
3742 * gdb.python/Makefile.in (clean): Ditto.
3743 * gdb.reverse/Makefile.in (clean): Ditto.
3744 * gdb.server/Makefile.in (clean): Ditto.
3745 * gdb.stabs/Makefile.in (clean): Ditto.
3746 * gdb.threads/Makefile.in (clean): Ditto.
3747 * gdb.trace/Makefile.in (clean): Ditto.
3748 * gdb.xml/Makefile.in (clean): Ditto.
3749
abc9d0dc
TT
37502012-05-16 Tom Tromey <tromey@redhat.com>
3751
3752 * gdb.base/macscp1.c (macscp_expr): Add comment.
3753 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
3754
6a3a010b
MR
37552012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
3756
3757 * gdb.base/return-nodebug.exp: Also test float and double types.
3758
01429c8e
JK
37592012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3760
3761 PR testsuite/12649
3762 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
3763
54115cd4
JK
3764 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
3765
0c5f383f
SDJ
37662012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
3767
3768 * gdb.base/stap-probe.exp (stap_test): Remove calls to
3769 `rerun_to_main'.
3770 (stap_test_no_debuginfo): Likewise.
3771
e7e0cddf
SS
37722012-05-14 Stan Shebs <stan@codesourcery.com>
3773
3774 * gdb.base/dprintf.c: New file.
3775 * gdb.base/dprintf.exp: New file.
3776
c772f8e7
HZ
37772012-05-14 Hui Zhu <hui_zhu@mentor.com>
3778
3779 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
3780 * gdb.trace/disconnected-tracing.c: New file.
3781 * gdb.trace/disconnected-tracing.exp: New file.
3782
7efc75aa
SCR
37832012-05-13 Siva Chandra Reddy <sivachandra@google.com>
3784
3785 * gdb.python/python.c: Add a new breakpoint comment.
3786 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
3787
85d4a676
SS
37882011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
3789
3790 * gdb.base/info-os.exp: New file.
3791 * gdb.base/info-os.c: New file.
3792
64ea88dc
JB
37932012-05-10 Joel Brobecker <brobecker@adacore.com>
3794
4647ab1b
JB
3795 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
3796 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
3797 New files.
64ea88dc 3798
afba63f1
JB
37992012-05-10 Joel Brobecker <brobecker@adacore.com>
3800
3801 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
3802 gdb.base/ctxobj.exp: New files.
3803
9d198b1e
TT
38042012-05-09 Tom Tromey <tromey@redhat.com>
3805
3806 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
3807
9bfee719
MR
38082012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
3809
3810 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
3811
3a7341d8
MR
38122012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
3813
3814 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
3815 before using it.
3816
52b3699b
TG
38172012-05-04 Tristan Gingold <gingold@adacore.com>
3818
3819 * gdb.base/set-noassign.exp: New test.
3820
a20ee7a4
SCR
38212012-05-03 Siva Chandra Reddy <sivachandra@google.com>
3822
3823 * gdb.python/py-symbol.exp: Add tests to test the new methods
3824 gdb.Symtab.global_block() and gdb.Symtab.static_block().
3825 * gdb.python/py-symbol.c: Add new struct to help test
3826 gdb.Symtab.static_block().
3827
bf2f0858
DE
38282012-05-03 Doug Evans <dje@google.com>
3829
3830 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
3831 commented out.
3832
2d4e0376
YQ
38332012-05-03 Yao Qi <yao@codesourcery.com>
3834
3835 * gdb.base/catch-syscall.exp: Skip it before compilation if target
3836 doesn't support.
3837 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
3838 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
3839
6d0bb9f3
YQ
38402012-05-03 Yao Qi <yao@codesourcery.com>
3841
3842 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
3843
fd820528
DE
38442012-04-30 Doug Evans <dje@google.com>
3845
3846 PR testsuite/13961
3847 * gdb.dwarf2/pr13961.S: New file.
3848 * gdb.dwarf2/pr13961.exp: New file.
3849
b9e219b9
YQ
38502012-04-29 Yao Qi <yao@codesourcery.com>
3851
3852 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
3853
3019eac3
DE
38542012-04-28 Doug Evans <dje@google.com>
3855
3856 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
3857 .Ltype_int_in_cu2. Use name "int2" instead of "int".
3858 All uses updated.
3859 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
3860 "ptype func_cu1" to expand cu2 before cu1.
3861
62e5f89c
SDJ
38622012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
3863 Tom Tromey <tromey@redhat.com>
3864
3865 * gdb.base/default.exp: Add `$_probe_arg*' convenience
3866 variables.
3867 * gdb.base/stap-probe.c: New file.
3868 * gdb.base/stap-probe.exp: New file.
3869 * gdb.trace/stap-trace.c: New file.
3870 * gdb.trace/stap-trace.exp: New file.
3871 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
3872 libgcc's unwinder.
3873
14132e89
MR
38742012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
3875
3876 * gdb.arch/mips16-thunks-inmain.c: New file.
3877 * gdb.arch/mips16-thunks-main.c: New file.
3878 * gdb.arch/mips16-thunks-sin.c: New file.
3879 * gdb.arch/mips16-thunks-sinfrob.c: New file.
3880 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
3881 * gdb.arch/mips16-thunks-sinmain.c: New file.
3882 * gdb.arch/mips16-thunks-sinmips16.c: New file.
3883 * gdb.arch/mips16-thunks.exp: New file.
3884
a766d390
DE
38852012-04-25 Doug Evans <dje@google.com>
3886
3887 * configure.ac: Create gdb.go/Makefile.
3888 * configure: Regenerate.
3889 * gdb.base/default.exp: Add "go" to "set language" testing.
3890 * gdb.go/Makefile.in: New file.
3891 * gdb.go/basic-types.exp: New file.
3892 * gdb.go/chan.exp: New file.
3893 * gdb.go/chan.go: New file.
3894 * gdb.go/handcall.exp: New file.
3895 * gdb.go/handcall.go: New file.
3896 * gdb.go/hello.exp: New file.
3897 * gdb.go/hello.go: New file.
3898 * gdb.go/integers.exp: New file.
3899 * gdb.go/integers.go: New file.
3900 * gdb.go/methods.exp: New file.
3901 * gdb.go/methods.go: New file.
3902 * gdb.go/package.exp: New file.
3903 * gdb.go/package1.go: New file.
3904 * gdb.go/package2.go: New file.
3905 * gdb.go/print.exp: New file.
3906 * gdb.go/strings.exp: New file.
3907 * gdb.go/strings.go: New file.
3908 * gdb.go/types.exp: New file.
3909 * gdb.go/types.go: New file.
3910 * gdb.go/unsafe.exp: New file.
3911 * gdb.go/unsafe.go: New file.
3912 * lib/future.exp: Add Go support.
3913 (gdb_find_go, gdb_find_go_linker): New procs.
3914 (gdb_default_target_compile): Add Go support.
3915 * lib/gdb.exp (skip_go_tests): New proc.
3916 * lib/go.exp: New file.
3917
e65f9ffb
TT
39182012-04-25 Tom Tromey <tromey@redhat.com>
3919
3920 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
3921
14e75d8e
JK
39222012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
3923 Jan Kratochvil <jan.kratochvil@redhat.com>
3924
3925 PR symtab/7259:
3926 * gdb.base/enumval.c: New test case.
3927 * gdb.base/enumval.exp: New test case.
3928 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
3929 field.bitpos.
3930
f3525b70
PA
39312012-04-17 Pedro Alves <palves@redhat.com>
3932
3933 * Makefile.in (site.exp): Make site.exp source
3934 $srcdir/lib/append_gdb_boards_dir.exp.
3935 * lib/append_gdb_boards_dir.exp: New file.
3936
bccbefd2
JK
39372012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3938
3939 New option "set auto-load safe-path".
3940 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
3941 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
3942
bf88dd68
JK
39432012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3944
3945 auto-load: Implementation.
3946 * gdb.base/help.exp (test set height): Increase the height.
3947 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
3948 to ...
3949 (info auto-load python-scripts): ... here.
3950 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
3951 to ...
3952 (info auto-load python-scripts *): ... here.
3953
c0d4d1c0
YQ
39542012-04-16 Yao Qi <yao@codesourcery.com>
3955
3956 * lib/trace-support.exp (get_in_proc_agent): New.
3957 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
3958 of in process trace agent.
3959 * gdb.trace/ftrace.exp: Likewise.
3960 * gdb.trace/pending.exp: Likewise.
3961 * gdb.trace/trace-break.exp: Likewise.
3962 * gdb.trace/trace-mt.exp
3963 * gdb.trace/tspeed.exp: Likewise.
3964 * gdb.trace/tstatus.exp
3965 * gdb.trace/strace.exp: Likewise.
3966
cbf68a60
TS
39672012-04-16 Thomas Schwinge <thomas@codesourcery.com>
3968
dd6d3b70
TS
3969 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
3970 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
3971
cbf68a60
TS
3972 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
3973
8264ba82
AG
39742012-04-14 Anton Gorenkov <xgsa@yandex.ru>
3975
3976 PR mi/13393
3977 * gdb.mi/mi-var-rtti.cc: New file.
3978 * gdb.mi/mi-var-rtti.exp: New file.
3979 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
3980 function.
3981 (mi_varobj_update_with_type_change): updated to avoid code duplication.
3982
de0919f8 39832012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
3984
3985 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
3986 EXECUTABLES.
3987 * gdb.python/py-explore.c: C program used for testing the new
3988 'explore' command on C constructs.
3989 * gdb.python/py-explore.cc: C++ program used for testing the new
3990 'explore' command on C++ constructs.
3991 * gdb-python/py-explore.exp: Tests for the new 'explore'
3992 command on C constructs.
3993 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
3994 command on C++ constructs.
3995
a82da7dd
MK
39962012-04-07 Mark Kettenis <kettenis@gnu.org>
3997
3998 * gdb.base/funcargs.exp (complex_args): Fix typo.
3999
e127cba8
JK
40002012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4001
4002 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
4003 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
4004
40e084e1
KS
40052012-04-05 Keith Seitz <keiths@redhat.com>
4006
4007 * gdb.base/advance.exp: Update error message for
4008 "advance malformed" test.
4009 * gdb.base/break.exp: Likewise for "breakpoint with
4010 trailing garbage" test.
4011 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
4012 with trailing garbage" test.
4013 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
4014 trailng garbage" test.
4015 * gdb.base/until.exp: Likewise for "malformed until" test.
4016 * gdb.cp/ovldbreak.exp: Create the breakpoint table
4017 for "breakpoint info (after setting on all)".
4018 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
4019 tests.
4020 * gdb.cp/cplabel.cc: New file.
4021 * gdb.cp/cplabel.exp: New test.
4022 * gdb.linespec/ls-errs.c: New file.
4023 * gdb.linespec/ls-errs.exp: New test.
4024
a72c8f6a
JK
40252012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4026
4027 * gdb.trace/unavailable.exp
4028 (collect globals: print object on: print derived_partial)
4029 (collect globals: print object on: print derived_whole)
4030 (collect globals: print object off: print derived_partial)
4031 (collect globals: print object off: print derived_whole): Update
4032 expected output.
4033
f87a3023
KS
40342012-03-30 Keith Seitz <keiths@redhat.com>
4035
4036 * gdb.python: Add test for linespecs with commas.
4037
e2171b3c
KS
40382012-03-28 Keith Seitz <keiths@redhat.com>
4039
4040 * gdb.linespec/ls-dollar.cc: New file.
4041 * gdb.linespec/ls-dollar.exp: New test.
4042
40432012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
4044
4045 * gdb.cp/namespace.exp: Add breakpoint tests for functions
4046 starting with the global namespace.
4047
2f4e0a80
DE
40482012-03-23 Doug Evans <dje@google.com>
4049
4050 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
4051
7b282c5a
SCR
40522012-03-22 Siva Chandra Reddy <sivachandra@google.com>
4053
4054 * gdb.python/py-value.cc: Add test case for testing the
4055 methodology exposing C++ values to Python.
4056 * gdb.python/py-value-cc.exp: Add tests testing the methodology
4057 exposing C++ values to Python.
4058 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
4059
2e98ca53
JK
40602012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4061 Siddhesh Poyarekar <siddhesh@redhat.com>
4062
4063 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
4064 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
4065 (generate native core dump): Make the test unsupported if core cannot
4066 be generated.
4067
8320cc4f
JK
40682012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4069
4070 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
4071 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
4072 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
4073
3a69ffb2
JK
40742012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
4075
4076 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
4077
8fabffee
DE
40782012-03-17 Doug Evans <dje@google.com>
4079
4080 * dg-extract-results.sh: Handle KFAILs.
4081
ab260dad
JK
40822012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4083
4084 PR symtab/13777
4085 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
4086
53ba8333
JB
40872012-03-16 Joel Brobecker <brobecker@adacore.com>
4088
4089 * gdb.ada/set_pckd_arr_elt: New testcase.
4090
481860b3
GB
40912012-03-16 Gary Benson <gbenson@redhat.com>
4092
4093 PR breakpoints/10738
4094 * gdb.opt/inline-break.exp: New file.
4095 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
4096 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
4097 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
4098 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
4099 * gdb.base/async-shell.exp: Likewise.
4100 * lib/mi-support.exp (library_loaded_re): Likewise.
4101
410528f0
TT
41022012-03-15 Tom Tromey <tromey@redhat.com>
4103
4104 * gdb.cp/virtfunc2.exp: Update expected output.
4105 * gdb.cp/pr9631.exp: Update expected output.
4106 * gdb.cp/member-ptr.exp: Update expected output.
4107 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
4108 output.
4109 * gdb.cp/casts.exp: Update expected output.
4110
c4aeac85
TT
41112012-03-15 Tom Tromey <tromey@redhat.com>
4112
4113 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
4114 (test_info_vtbl): Likewise.
4115 (do_tests): Call test_info_vtbl.
4116 * gdb.cp/virtfunc.cc (va): New global.
4117
856d06f9
TS
41182012-03-15 Thomas Schwinge <thomas@codesourcery.com>
4119
4120 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
4121 describing DWARF data structures.
4122 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
4123 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
4124 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
4125 * gdb.dwarf2/dw2-entry-value.S: Likewise.
4126 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
4127 * gdb.dwarf2/dw2-param-error.S: Likewise.
4128 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
4129 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
4130 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
4131 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
4132 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
4133 * gdb.dwarf2/pr11465.S: Likewise.
4134
e837f12a
JK
41352012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4136
4137 * gdb.mi/mi2-prompt.exp: New file.
4138
ccbb4f28
JB
41392012-03-13 Joel Brobecker <brobecker@adacore.com>
4140
4141 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
4142
32039130
JB
41432012-03-13 Joel Brobecker <brobecker@adacore.com>
4144
4145 * gdb.ada/bp_range_type: New testcase.
4146
16899756
DE
41472012-03-13 Doug Evans <dje@google.com>
4148
4149 * gdb.base/default.exp: Delete tests for symbol-reloading.
4150 * gdb.base/help.exp: Ditto.
4151 * gdb.base/setshow.exp: Ditto.
4152 * gdb.base/gdb_history: Delete references to symbol-reloading.
4153
87b0bb13
JK
41542012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4155
4156 * gdb.base/attach-twice.c: New files.
4157 * gdb.base/attach-twice.exp: New files.
4158
0d7941a9
KS
41592012-03-08 Keith Seitz <keiths@redhat.com>
4160
4161 * lib/gdb.exp (gdb_get_line_number): Throw an
4162 error instead of returning -1.
4163 * gdb.base/break.exp: Remove unused variable
4164 bp_location5.
4165 * gdb.base/hbreak2.exp: Likewise.
4166 * gdb.base/sepdebug.exp: Likewise.
4167
f4647387
YQ
41682012-03-08 Yao Qi <yao@codesourcery.com>
4169 Pedro Alves <palves@redhat.com>
4170
4171 Fix PR server/13392.
4172 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
4173 (tracepoint_change_loc_2): Remove kfail. Return if failed to
4174 download tracepoints.
4175 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
4176 (pending_tracepoint_resolved_during_trace): Likewise.
4177 (pending_tracepoint_installed_during_trace): Likewise.
4178 (pending_tracepoint_with_action_resolved): Likewise.
4179
83c532cb
KS
41802012-03-08 Keith Seitz <keiths@redhat.com>
4181
4182 * gdb.ada/array_bounds.exp: Get breakpoint for line
4183 with "START", not "STOP".
4184 * gdb.python/py-infthread.exp: Do not continue to
4185 line marked "Break here.", which is undefined.
4186
d6b6bbb7
LM
41872012-03-08 Luis Machado <lgustavo@codesourcery.com>
4188
4189 Revert:
4190
4191 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4192
4193 Implement testsuite workaround for PR breakpoints/13781.
4194 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4195 (set breakpoint condition-evaluation host): New conditional command.
4196
7fe25d9b
JK
41972012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4198
4199 Fix CU relative vs. absolute DIE offsets.
4200 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
4201 one.
4202
51898c15
JK
42032012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4204
4205 Fix false FAIL on distros with relro linkage as default.
4206 * gdb.reverse/solib-precsave.exp: Try to compile the test using
4207 -Wl,-z,norelro first.
4208
8131799e
JB
42092012-03-06 Joel Brobecker <brobecker@adacore.com>
4210
4211 * gdb.ada/bp_on_var: New testcase.
4212
ba241969
JB
42132012-03-06 Joel Brobecker <brobecker@adacore.com>
4214
4215 * gdb.ada/bp_enum_homonym: New testcase.
4216
abe49676
YQ
42172012-03-06 Yao Qi <yao@codesourcery.com>
4218
4219 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
4220 x86_64-*-* and i?86-*-*.
4221 Set up KFAIL for gdb/13808.
4222
d8df103b
TT
42232012-03-05 Tom Tromey <tromey@redhat.com>
4224
4225 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
4226 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
4227
b7b189f3
TT
42282012-03-05 Tom Tromey <tromey@redhat.com>
4229
4230 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
4231
69dc1c4d
YQ
42322012-03-04 Yao Qi <yao@codesourcery.com>
4233
4234 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
4235 messages for KFAIL.
4236
3f20c47f
JK
42372012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4238
4239 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
4240 (print one_two_three, indexes off, print few_reps, indexes off)
4241 (print many_reps, indexes off, print empty, indexes off)
4242 (print one_two_three, print few_reps, print many_reps, print empty):
4243 Call setup_xfail if $gcc_old.
4244
abf1152a
JK
42452012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4246
4247 Implement testsuite workaround for PR breakpoints/13781.
4248 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4249 (set breakpoint condition-evaluation host): New conditional command.
4250
a06715f8
JK
42512012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4252
4253 Code cleanup.
4254 * gdb.cp/mb-templates.exp: New variables executable. Use it for
4255 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
4256 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
4257 number 1 by $bpnum. Four times.
4258
5808517f
YQ
42592012-03-03 Yao Qi <yao@codesourcery.com>
4260
4261 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
4262
dfe2ac14
JK
42632012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4264
4265 Setup KFAIL for PR server/13796.
4266 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
4267
8bbc467a
JB
42682012-03-02 Joel Brobecker <brobecker@adacore.com>
4269
4270 * gdb.ada/operator_bp: New testcase.
4271
c0eac87f
JB
42722012-03-02 Joel Brobecker <brobecker@adacore.com>
4273
4274 * gdb.ada/info_locals_renaming: New testcase.
4275
4f42c881
TT
42762012-03-02 Tom Tromey <tromey@redhat.com>
4277
4278 * gdb.base/nextoverexit.c: New file.
4279 * gdb.base/nextoverexit.exp: New file.
4280
7380c0c9
EBM
42812012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4282
4283 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
4284 parameter.
4285
1faeff08
MR
42862012-03-01 Maciej W. Rozycki <macro@mips.com>
4287
4288 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
4289 core registers.
4290
320b6f49 42912012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
4292 Maciej W. Rozycki <macro@codesourcery.com>
4293 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
4294
4295 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
4296
ad5f7d6e
PA
42972012-03-01 Pedro Alves <palves@redhat.com>
4298
4299 PR gdb/13767
4300
4301 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
4302 (gdb_collect_globals_test): Call it.
4303
d3dc44a6
KS
43042012-03-01 Keith Seitz <keiths@redhat.com>
4305
4306 * gdb.cp/method2.exp: Output of overload menu is now
4307 alphabetized. Update tests for "break A::method".
4308 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
4309 of hard-coding them.
4310 Overload menu is alphabetized: rewrite to accommodate.
4311 Unset variables LINE and TYPES which are used in other tests.
4312 Compute the output of "info break".
4313 Update the breakpoint table after all breakpoints are deleted.
4314 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
4315 compute ACTUALS and the method body based on parameters.
4316 Update expected output accordingly.
4317 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
4318 unique comments to allow the use of gdb_get_line_number.
4319
43202012-03-01 Keith Seitz <keiths@redhat.com>
4321
4322 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
4323 some Tcl syntax.
4324 * gdb.cp/ovldbreak.exp: Likewise.
4325
7949c2a0
KS
43262012-03-01 Keith Seitz <keiths@redhat.com>
4327
4328 * gdb.base/help.exp (help show user): Update expected result
4329 for new doc string changes (add "non-python").
4330
7d74f244
DE
43312012-03-01 Scott J. Goldman <scottjg@vmware.com>
4332
4333 * gdb.python/py-cmd.exp: Add test to verify that python commands can
4334 be put in the user-defined category and that the commands appear in
4335 "help user-defined".
4336
1b611343
JB
43372012-02-29 Joel Brobecker <brobecker@adacore.com>
4338
4339 * gdb.ada/tagged_not_init: New testcase.
4340
99b1c762
JB
43412012-02-29 Joel Brobecker <brobecker@adacore.com>
4342
4343 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
4344 * gdb.ada/enum_idx_packed: New testcase.
4345
2d4a02ee
JB
43462012-02-29 Joel Brobecker <brobecker@adacore.com>
4347
4348 * gdb.ada/aliased_array: New testcase.
4349
2e6fda7d
JB
43502012-02-29 Joel Brobecker <brobecker@adacore.com>
4351
4352 * gdb.ada/whatis_array_val: New testcase.
4353
9a7f938f
JK
43542012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4355
4356 Fix disp-step-syscall.exp: fork: single step over fork.
4357 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
4358 whitespaces.
4359 (single step over $syscall): Remove its check.
4360 (single step over $syscall final pc): New check.
4361
8703a944
JK
43622012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4363
4364 Support processors without SSSE3.
4365 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
4366 pabsd into ...
4367 (ssse3_test): ... a new function.
4368 (main): Call ssse3_test.
4369 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
4370 Update expected values everywhere.
4371 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
4372 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
4373 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
4374 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
4375 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
4376 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
4377 Move these tests lower.
4378 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
4379 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
4380 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
4381 New tests.
4382
c03e6ccc
YQ
43832012-02-29 Yao Qi <yao@codesourcery.com>
4384 Pedro Alves <palves@redhat.com>
4385
4386 * gdb.trace/trace-mt.c: New.
4387 * gdb.trace/trace-mt.exp: New.
4388
7964b62a
TS
43892012-02-28 Thomas Schwinge <thomas@codesourcery.com>
4390
2c8910ba
TS
4391 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
4392 numbers instead of hardcoding them.
4393 * gdb.base/annota1.c: Provide suitable markers.
4394 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
4395 numbers instead of hardcoding them.
4396 * gdb.base/annota3.c: Provide suitable markers.
4397
4398 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
4399 * gdb.base/annota3.c: Likewise.
4400 * gdb.base/sigall.c: Likewise.
4401 * gdb.base/signals.c: Likewise.
4402 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 4403
5a41c0b7
MR
44042012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
4405
4406 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
4407 failure return path.
4408
ebbbe5c5
LM
44092012-02-27 Luis Machado <lgustavo@codesourcery.com>
4410
4411 * gdb.base/save-bp.exp: Account for new condition evaluator output.
4412
8d126d8a
LM
44132012-02-24 Luis Machado <lgustavo@codesourcery.com>
4414
4415 * gdb.base/cond-eval-mode.exp: New file.
4416
11337c2f
PA
44172012-02-24 Pedro Alves <palves@redhat.com>
4418
4419 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
4420 (top level): Use with_test_prefix.
4421
13fc3e3c
PA
44222012-02-24 Pedro Alves <palves@redhat.com>
4423
4424 * gdb.threads/attach-into-signal.exp (corefunc): Use
4425 with_test_prefix.
4426
07c1b626
JK
44272012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4428
4429 Fix false FAILs on old CPUs without SSE.
4430 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
4431 Return untested for Illegal instruction.
4432
596ba138
JK
44332012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4434
4435 Fix false FAILs with glibc debug infos installed.
4436 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
4437 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
4438
aeaa2474
SA
44392012-02-22 Sterling Augustine <saugustine@google.com>
4440
4441 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
4442 constant with cast.
4443
aed555c9
PA
44442012-02-21 Pedro Alves <palves@redhat.com>
4445
4446 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
4447
78afebb4
PA
44482012-02-21 Pedro Alves <palves@redhat.com>
4449
4450 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
4451
fdcfef12
PA
44522012-02-21 Pedro Alves <palves@redhat.com>
4453
4454 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
4455 with_test_prefix.
4456
0f4d39d5
PA
44572012-02-21 Pedro Alves <palves@redhat.com>
4458
4459 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
4460 with_test_prefix here.
4461 (top level): Do it here instead. Remove `:' from the
4462 with_test_prefix string.
4463 * gdb.base/attach-pie-misread.exp: Remove the leading space the
4464 the suffix `:' from the with_test_prefix prefix string.
4465 * gdb.base/break-interp.exp: Ditto.
4466 * gdb.base/catch-load.exp: Ditto.
4467 * gdb.base/disp-step-syscall.exp: Ditto.
4468 * gdb.base/jit-so.exp: Ditto.
4469 * gdb.base/jit.exp: Ditto.
4470 * gdb.base/sepdebug.exp: Ditto.
4471 * gdb.base/solib-display.exp: Ditto.
4472 * gdb.base/solib-overlap.exp: Ditto.
4473 * gdb.base/watch-cond-infcall.exp: Ditto.
4474 * gdb.base/watchpoint.exp: Ditto.
4475 * gdb.dwarf2/dw2-noloc.exp: Ditto.
4476 * gdb.mi/mi-watch.exp: Ditto.
4477 * gdb.mi/mi2-watch.exp: Ditto.
4478 * gdb.threads/non-ldr-exc-1.exp: Ditto.
4479 * gdb.threads/non-ldr-exc-2.exp: Ditto.
4480 * gdb.threads/non-ldr-exc-3.exp: Ditto.
4481 * gdb.threads/non-ldr-exc-4.exp: Ditto.
4482 * gdb.threads/watchpoint-fork.exp: Ditto.
4483 * gdb.threads/watchthreads-reorder.exp: Ditto.
4484 * gdb.trace/change-loc.exp: Ditto.
4485 * gdb.trace/pending.exp: Ditto.
4486 * gdb.trace/status-stop.exp: Ditto.
4487 * gdb.trace/strace.exp: Ditto.
4488 * gdb.trace/trace-break.exp: Ditto.
4489 * gdb.trace/unavailable.exp: Ditto.
4490 * lib/gdb.exp (with_test_prefix): Always prefix with space and
4491 suffix with colon. Adjust leading comments.
4492
6a5870ce
PA
44932012-02-21 Pedro Alves <palves@redhat.com>
4494 Tom Tromey <tromey@redhat.com>
4495
4496 * lib/gdb.exp: Add description of test prefixes.
4497 (with_test_prefix): New procedure.
4498 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
4499 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
4500 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
4501 instead of lappend to append to pf_prefix.
4502 * gdb.base/catch-load.exp: Use with_test_prefix.
4503 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
4504 * gdb.base/jit-so.exp: Use with_test_prefix.
4505 * gdb.base/jit.exp: Use with_test_prefix.
4506 * gdb.base/return-nodebug.exp (do_test): Use append instead of
4507 lappend to append to pf_prefix.
4508 * gdb.base/sepdebug.exp: Use with_test_prefix.
4509 * gdb.base/solib-display.exp: Use with_test_prefix.
4510 * gdb.base/solib-overlap.exp: Use with_test_prefix.
4511 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
4512 * gdb.base/watchpoint.exp: Use with_test_prefix.
4513 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
4514 * gdb.mi/mi-watch.exp: Use with_test_prefix.
4515 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
4516 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
4517 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
4518 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
4519 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
4520 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
4521 append instead of lappend to append to pf_prefix.
4522 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
4523 * gdb.trace/change-loc.exp: Use with_test_prefix.
4524 * gdb.trace/pending.exp: Use with_test_prefix.
4525 * gdb.trace/status-stop.exp: Use with_test_prefix.
4526 * gdb.trace/strace.exp: Use with_test_prefix.
4527 * gdb.trace/trace-break.exp: Use with_test_prefix.
4528 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
4529 instead of lappend to append to pf_prefix.
4530
35dc4a6b
JK
45312012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4532
4533 Fix racy FAILs.
4534 * gdb.base/inferior-died.c (main): Add return of 0.
4535 * gdb.base/inferior-died.exp (continue): Fix expectation of
4536 asynchronous events.
4537 (p 1): New test.
4538
c5a006e6
PA
45392012-02-20 Pedro Alves <palves@redhat.com>
4540
4541 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
4542 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
4543 gdb's internal debug output. For the non-threaded case, look for
4544 "Program received signal SIGLARM", for the threaded case, peek at
4545 the thread's siginfo.
4546
cc51a170
PA
45472012-02-20 Pedro Alves <palves@redhat.com>
4548
4549 General cleanup, make output test messages unique, and build
4550 different executable files for the non-threaded and threaded
4551 cases.
4552
4553 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
4554 Delete.
4555 (executable_nothr, executable_thr): New globals.
4556 (top level): Adjust to delete both executables.
4557 (corefunc): New parameter $executable. Set $pf_prefix instead of
4558 hand writing a prefix in tests. Issue a clean_restart and enable
4559 lin-lwp debug output here.
4560 (top level): Adjust. Use build_executable. Don't start gdb here,
4561 and don't enable lin-lwp debug output here.
4562 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
4563
c755f03d
JK
45642012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4565
4566 Fix racy FAILs.
4567 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
4568 "continue" command.
4569
6bec5e0a
JK
45702012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4571
4572 Fix for gdbserver non-extended mode.
4573 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
4574 and gdb_run_cmd.
4575
2e8265fd
TT
45762012-02-17 Tom Tromey <tromey@redhat.com>
4577
4578 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
4579 * gdb.python/py-events.exp: Check 'dir' output.
4580 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
4581
9e507076
YQ
45822012-02-17 Yao Qi <yao@codesourcery.com>
4583
4584 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
4585
32d22ab1
TT
45862012-02-16 Tom Tromey <tromey@redhat.com>
4587
4588 * gdb.base/inferior-died.c: Don't include stdio.h.
4589
9addecb9
TT
45902012-02-16 Tom Tromey <tromey@redhat.com>
4591
4592 * gdb.base/inferior-died.c: New file.
4593 * gdb.base/inferior-died.exp: New file.
4594
4cb6da1c
AR
45952012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
4596
4597 * gdb.base/break-inline.exp: New file.
4598 * gdb.base/break-inline.c: New file.
4599
3af2590d
TT
46002012-02-15 Tom Tromey <tromey@redhat.com>
4601
4602 * gdb.base/pc-fp.exp: Add "info register" tests.
4603
29988831
TT
46042012-02-15 Tom Tromey <tromey@redhat.com>
4605
4606 * gdb.base/regs.exp: Remove.
4607
10010058
PA
46082012-02-15 Pedro Alves <palves@redhat.com>
4609
4610 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
4611 the target doesn't support tracepoints.
4612 * gdb.trace/circ.exp: Ditto.
4613 * gdb.trace/collection.exp: Ditto.
4614 * gdb.trace/packetlen.exp: Ditto.
4615 * gdb.trace/passc-dyn.exp: Ditto.
4616 * gdb.trace/report.exp: Ditto.
4617 * gdb.trace/tfind.exp: Ditto.
4618 * gdb.trace/tspeed.exp: Ditto.
4619 * gdb.trace/tsv.exp: Ditto.
4620 * gdb.trace/unavailable.exp: Ditto.
4621 * gdb.trace/while-dyn.exp: Ditto.
4622
a2e0062d
PA
46232012-02-15 Pedro Alves <palves@redhat.com>
4624
4625 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
4626 gdb_test_multiple, and call unsupported instead of fail, if the
4627 remote side does not support the request.
4628
a1999d40
PA
46292012-02-15 Pedro Alves <palves@redhat.com>
4630
4631 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
4632 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
4633 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
4634 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
4635 * gdb.server/server-run.exp: Make sure gdb is disconnected.
4636 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
4637 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
4638 doesn't start with "extended-" already.
4639
7cee1e54
PA
46402012-02-15 Pedro Alves <palves@redhat.com>
4641
4642 Support extended-remote. Avoid cascading timeouts.
4643
4644 * gdb.base/attach.exp (do_attach_tests): Add expected output for
4645 the extended-remote target. If attaching with no file fails, load
4646 the file manually.
4647 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
4648
816338b5
SS
46492012-02-14 Stan Shebs <stan@codesourcery.com>
4650
4651 * gdb.base/ena-dis-br.exp: Add enable count test.
4652
cc30c4bd
PA
46532012-02-13 Pedro Alves <palves@redhat.com>
4654
4655 * config/mips-idt.exp: Delete.
4656 * gdb.base/a2-run.exp: Remove mips-idt xfails.
4657 * gdb.base/bitfields.exp: Remove mips-idt restarts.
4658 * gdb.base/break.exp: Remove mips-idt references.
4659 * gdb.base/chng-syms.exp: Ditto.
4660 * gdb.base/default.exp: Ditto.
4661 * gdb.base/funcargs.exp (funcargs_reload): Delete.
4662 (top level): Don't call it.
4663 * gdb.base/opaque.exp: Remove mips-idt restarts.
4664 * gdb.base/ptype.exp: Remove mips-idt xfails.
4665 * gdb.base/scope.exp: Remove mips-idt restarts.
4666 * gdb.base/sepdebug.exp: Remove mips-idt references.
4667 * gdb.base/watchpoint.exp (maybe_clean_restart)
4668 (maybe_reinitialize): Delete.
4669 (test_disabling_watchpoints, test_disabling_watchpoints)
4670 (test_watchpoint_triggered_in_syscall)
4671 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4672 Don't call them.
4673
57008375
JK
46742012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4675
4676 * gdb.server/server-exec-info.exp: New file.
4677
4a2d9c08
PA
46782012-02-10 Pedro Alves <palves@redhat.com>
4679
4680 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
4681 always non-empty.
4682 (test_attach): Always pass $exec to test_attach_gdb.
4683
09fa21bd
TT
46842012-02-08 Tom Tromey <tromey@redhat.com>
4685
4686 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
4687 before inferior is started.
4688
f0823d2c
TT
46892012-02-07 Tom Tromey <tromey@redhat.com>
4690
4691 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
4692 Symbol.value.
4693 * gdb.python/py-symbol.c (qq): Set default value.
4694
46952012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
4696
4697 * gdb.python/py-symbol.c (qq): New global.
4698 * gdb.python/py-symbol.exp: Add test for frame-less
4699 lookup_symbol.
4700 * gdb.python/py-symtab.exp: Fix line number.
4701
f7e44f65
JB
47022012-02-03 Joel Brobecker <brobecker@adacore.com>
4703
4704 * gdb.ada/mi_task_arg: New testcase.
4705
4c9ed63c
PA
47062012-02-02 Pedro Alves <palves@redhat.com>
4707
4708 * gdb.reverse/until-precsave.exp: Also put "record save" under the
4709 extended timeout.
4710
c0b9f2c6
PA
47112012-02-02 Pedro Alves <palves@redhat.com>
4712
4713 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
4714 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
4715
5f8cefd7
PA
47162012-02-02 Pedro Alves <palves@redhat.com>
4717
4718 * gdb.base/term.exp: Rewrite.
4719 * gdb.base/term.c: New.
4720
2f3a2569
PA
47212012-02-02 Pedro Alves <palves@redhat.com>
4722
4723 * gdb.base/default.exp (run "r" abbreviation, run): Add
4724 extended-remote expected output.
4725
f149aabd
TT
47262012-02-02 Tom Tromey <tromey@redhat.com>
4727
4728 * gdb.cp/dispcxx.exp: New file.
4729 * gdb.cp/dispcxx.cc: New file.
4730
03bef283
TT
47312012-02-01 Tom Tromey <tromey@redhat.com>
4732
4733 * gdb.base/jit-simple.exp: New file.
4734 * gdb.base/jit-simple.c: New file.
4735
a79b18b5
YQ
47362012-01-30 Yao Qi <yao@codesourcery.com>
4737
4738 * gdb.base/skip.exp: Make test result unique.
4739
f0d1a53e
JK
47402012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4741
4742 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
4743 compatibility with valgrind-3.7.0.
4744
4b3c9f41
PA
47452012-01-27 Pedro Alves <palves@redhat.com>
4746
4747 * gdb.base/watchpoint.exp (no_hw): New global.
4748 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
4749 disable hw watchpoints.
4750 (test_wide_location_1, test_wide_location_2): If no_hw is set,
4751 don't expect hw watchpoints.
4752 (no_hw_watchpoints): Always clean restart.
4753 (do_tests): New procedure, factored out from the top level.
4754 (top level): Run tests twice. Once with hw watchpoints enabled,
4755 another time with hw watchpoints disabled.
4756
a13491c8
PA
47572012-01-27 Pedro Alves <palves@redhat.com>
4758
4759 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
4760 out from the top level.
4761 (top level): Call it instead.
4762
f2c8a051
PA
47632012-01-27 Pedro Alves <palves@redhat.com>
4764
4765 * gdb.base/watchpoint.exp (top level): Re-enable hardware
4766 watchpoints sooner.
4767
654d7a9e
PA
47682012-01-27 Pedro Alves <palves@redhat.com>
4769
4770 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
4771
274f47f3
PA
47722012-01-27 Pedro Alves <palves@redhat.com>
4773
4774 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
4775 "You may have requested too many hardware
4776 breakpoints/watchpoints".
4777
e4d63ba2
PA
47782012-01-27 Pedro Alves <palves@redhat.com>
4779
4780 * gdb.base/watchpoint.exp (maybe_clean_restart)
4781 (maybe_reinitialize): New.
4782 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
4783 expect "hit N times".
4784 (test_disabling_watchpoints, test_complex_watchpoint)
4785 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4786 Call maybe_clean_restart.
4787 (top level): Use clean_restart. Remove "mips-idt-*"
4788 reinitialization.
4789
dbd95daf
PA
47902012-01-27 Pedro Alves <palves@redhat.com>
4791
4792 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
4793
f3ad2025
PA
47942012-01-27 Pedro Alves <palves@redhat.com>
4795
4796 * gdb.base/watchpoint.exp: Clean restart after tests that don't
4797 require `initialize' anymore. Remove unnecessary `initialize'
4798 calls.
4799
100aa3ae
PA
48002012-01-27 Pedro Alves <palves@redhat.com>
4801
4802 * gdb.base/watchpoint.exp (wp_set): Delete.
4803 (initialize, test_simple_watchpoint, top level): Remove dead code.
4804
c79a8e11
PA
48052012-01-27 Pedro Alves <palves@redhat.com>
4806
4807 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
4808 typo.
4809
048fe15a
PA
48102012-01-27 Pedro Alves <palves@redhat.com>
4811
4812 * config/extended-gdbserver.exp: New file.
4813 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
4814 comment.
4815 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
4816 * boards/native-extended-gdbserver.exp: New file.
4817
4033a6bf
PA
48182012-01-26 Pedro Alves <palves@redhat.com>
4819
4820 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
4821 and gdb_test_multiple.
4822
3d7f4b81
PA
48232012-01-26 Pedro Alves <palves@redhat.com>
4824
4825 Make test messages unique, and more identifiable.
4826 * gdb.multi/watchpoint-multi.exp: Change test messages.
4827
484abf42
TT
48282012-01-25 Tom Tromey <tromey@redhat.com>
4829
4830 * gdb.base/solib-disc.exp: Fix regexps.
4831
edcc5120
TT
48322012-01-24 Tom Tromey <tromey@redhat.com>
4833
4834 * lib/mi-support.exp (mi_expect_stop): Add special case for
4835 solib-event.
4836 * gdb.base/catch-load-so.c: New file.
4837 * gdb.base/catch-load.exp: New file.
4838 * gdb.base/catch-load.c: New file.
4839 * gdb.base/break-interp.exp (reach_1): Update regexp.
4840
30b91c90
JK
48412012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4842
4843 Fix fuzzy results.
4844 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
4845 lpsimple and func.
4846
53fe1783
GB
48472012-01-24 Gary Benson <gbenson@redhat.com>
4848
4849 Delete #if 0'd out code.
4850 * gdb.base/default.exp (info catch): Remove.
4851 * gdb.base/gdb_history (info catch): Likewise.
4852 * gdb.base/help.exp (info catch): Likewise.
4853
d0d8b0c6
JK
48542012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4855
4856 Fix watchpoints to be specific for each inferior.
4857 * gdb.multi/watchpoint-multi.c: New file.
4858 * gdb.multi/watchpoint-multi.exp: New file.
4859
4403d8e9
JK
48602012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4861
4862 Fix watchpoints across inferior fork.
4863 * gdb.threads/watchpoint-fork-child.c: New file.
4864 * gdb.threads/watchpoint-fork-mt.c: New file.
4865 * gdb.threads/watchpoint-fork-parent.c: New file.
4866 * gdb.threads/watchpoint-fork-st.c: New file.
4867 * gdb.threads/watchpoint-fork.exp: New file.
4868 * gdb.threads/watchpoint-fork.h: New file.
4869
050a2e1d
PA
48702012-01-23 Pedro Alves <palves@redhat.com>
4871
4872 * gdb.base/call-signal-resume.exp: Allow output after "return".
4873
6a52fb62
PA
48742012-01-20 Pedro Alves <palves@redhat.com>
4875
4876 * gdb.python/py-finish-breakpoint.py: Fix typo.
4877
145b16a9
UW
48782012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
4879
4880 * gdb.base/info-proc.exp: Also run on remote targets. Main
4881 "info proc" command is now always present; whether target supports
4882 actual info proc operation is detected when attempting to issue
4883 the command.
4884
26f6125e
JK
48852012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4886
4887 * .gdbinit: Remove.
4888
eb5227ce
PA
48892012-01-19 Pedro Alves <palves@redhat.com>
4890
4891 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
4892 look at the funtions' returns.
4893 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
4894 (jprint.print(int, int)): Change return type to int. Adjust.
4895
1db33378
PP
48962012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
4897
4898 PR gdb/9538
4899 * gdb.base/sepdebug.exp: New test.
4900
b9736cf8
PA
49012012-01-18 Pedro Alves <palves@redhat.com>
4902
4903 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
4904 Allow output before ^done.
4905
4aac40c8
TT
49062012-01-16 Tom Tromey <tromey@redhat.com>
4907
4908 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
4909 Add tests for relative directory.
4910
cafec441
TT
49112012-01-16 Tom Tromey <tromey@redhat.com>
4912
4913 * gdb.base/printcmds.c (enum flag_enum): New.
4914 (three): New global.
4915 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
4916 enum printing.
4917 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
4918 FlagEnumerationPrinter.
4919 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
4920 * gdb.python/py-pp-maint.c (enum flag_enum): New.
4921 (fval): New global.
4922
abcc4978
PA
49232012-01-16 Pedro Alves <palves@redhat.com>
4924
4925 * lib/gdb.exp (banned_procedures): New variable.
4926 (banned_variables_traced): Rename to ...
4927 (banned_traced): ... this.
4928 (gdb_init): Also trace banned procedures.
4929 (gdb_finish): Also untrace banned procedures.
4930
97ccebe8
PA
49312012-01-16 Pedro Alves <palves@redhat.com>
4932
4933 Remove all calls to strace.
4934
2af7517b
JK
49352012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4936
4937 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
4938 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
4939
9241a8bc
PP
49402012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4941
4942 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
4943 * gdb.base/pie-execl.exp: Likewise.
4944
3848a17f
KS
49452012-01-12 Keith Seitz <keiths@redhat.com>
4946
4947 PR mi/10586
4948 * gdb.mi/var-cmd.c (struct anonymous): New structure.
4949 (do_anonymous_type_tests): New function.
4950 (main): Call do_anonymous_type_tests.
4951 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
4952 (verify_everything): New procedure.
4953 * gdb.mi/mi-var-cp.cc (class A): New class.
4954 (anonymous_structs_and_unions): New function.
4955 (main): Call anonymous_structs_and_unions.
4956 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
4957 (verify_everything): New procedure.
4958
440e2fca
KS
49592012-01-12 Keith Seitz <keiths@redhat.com>
4960
4961 * lib/mi-support.exp: Expand comments about PATH_EXPR.
4962 (varobj_tree::get_path_expr): Assume that all varobjs are
4963 compound unless they are known simple types.
4964 Adjust path expressions based on parent type, path parent type,
4965 and tree language.
4966 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
4967 the root varobj.
4968 (mi_walk_varobj_tree): Add LANGUAGE parameter.
4969
675399c9
PA
49702012-01-11 Pedro Alves <palves@redhat.com>
4971
4972 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
4973 core files on this machine" anymore.
4974
97ddaa9b
PH
49752012-01-11 Paul Hilfinger <hilfingr@adacore.com>
4976
4977 * gdb.base/watchpoint.c (recurser): Initialize local_x.
4978 (main): Repeat recurser call.
4979 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
4980 equivalent to 'local_x'.
4981
ea733575 49822012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 4983 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
4984
4985 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
4986
2ca0b532
PA
49872012-01-05 Pedro Alves <alves.ped@gmail.com>
4988
4989 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
4990 * gdb.python/py-events.c (first): Add bits for new "step N" test.
4991 * gdb.python/py-events.exp: Test that "step N" tripping on a
4992 breakpoint emits a breakpoint event.
4993
6e681866
JB
49942012-01-03 Joel Brobecker <brobecker@adacore.com>
4995
4996 * gdb.base/auxv.exp: Reformat the copyright notice.
4997
3c2d6aff
YQ
49982012-01-03 Yao Qi <yao@codesourcery.com>
4999
5000 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
5001 (strace_trace_on_diff_addr): New.
5002 * gdb.trace/strace.c: (main): Add two local variables.
5003
0852fee3
UW
50042011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
5005
5006 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
5007 * gdb.cell/gcore.exp: Likewise.
5008 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
5009 to verify the correct instance of main is selected.
5010
12c3e59c
JB
50112012-01-02 Joel Brobecker <brobecker@adacore.com>
5012
5013 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
5014 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
5015 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
5016 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
5017 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
5018 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
5019 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
5020 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
5021 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
5022 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
5023 gdb.threads/thread_check.c: Reformat copyright header.
5024
c0f378ec
EBM
50252011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
5026
e4a7ca93 5027 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
5028 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
5029 is not enabled.
5030
3bc96cfb
JK
50312011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5032
5033 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
5034 parameter to self_exec, adjust the function.
5035 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
5036 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
5037 (set var do_exit = 0): Remove test.
5038 (newline at end of file): Add one.
5039
095bcf5e
JB
50402011-12-27 Joel Brobecker <brobecker@adacore.com>
5041
5042 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
5043 New files.
5044
18d19bd1
JK
50452011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5046
5047 Fix racy FAILs.
5048 * gdb.threads/fork-thread-pending.c (barrier): New variable.
5049 (thread_function, thread_forker): Call pthread_barrier_wait for it.
5050 (main): Call pthread_barrier_init for it.
5051
e809353a
JK
50522011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5053
5054 Fix double send_gdb leading to racy FAILs.
5055 * gdb.base/break.exp (set silent break bp_location1): Replace
5056 3x send_gdb and gdb_expect by gdb_test.
5057 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
5058 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
5059 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
5060 instead of send_gdb. Twice.
5061 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
5062 3x send_gdb and gdb_expect by gdb_test.
5063 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
5064
da8cb7ec
JK
50652011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5066
5067 * gdb.linespec/linespec.exp: Compile using {c++}.
5068
ae1a303e
JK
50692011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5070
5071 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
5072 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
5073 (verify GCC PR debug/51668): New test.
5074
cc72b2a2
KP
50752011-12-23 Kevin Pouget <kevin.pouget@st.com>
5076
5077 Introduce gdb.FinishBreakpoint in Python.
5078 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
5079 py-finish-breakpoint2
5080 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
5081 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
5082 instead of line number.
5083 * gdb.python/py-finish-breakpoint.c: New file.
5084 * gdb.python/py-finish-breakpoint.exp: New file.
5085 * gdb.python/py-finish-breakpoint.py: New file.
5086 * gdb.python/py-finish-breakpoint2.cc: New file.
5087 * gdb.python/py-finish-breakpoint2.exp: New file.
5088 * gdb.python/py-finish-breakpoint2.py: New file.
5089
3b7962f9
JK
50902011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5091
5092 Partial fix of compatibility with gcc-4.7.
5093 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
5094 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
5095 Add comment to add a PASS case in the future.
5096
6538471c
JK
5097 Fix compatibility with gcc-4.7.
5098 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
5099
7052e42c
UW
51002011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
5101
5102 PR tdep/12797
5103 * gdb.base/callfuncs.exp: Remove KFAIL.
5104
9ac7f98e
JB
51052011-12-21 Joel Brobecker <brobecker@adacore.com>
5106
5107 * gdb.ada/task_bp: New testcase.
5108
f6eeced0
JK
51092011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5110
5111 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
5112 -DNO_SECTIONS.
5113 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
5114
72225e17
JK
51152011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5116
5117 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
5118 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
5119 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5120 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
5121 conditional for gcc <= 4.5.
5122
13ac8d2c
JK
51232011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5124
5125 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
5126 by XFAIL.
5127 * gdb.cp/static-method.exp (info addr A::func())
5128 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5129 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5130 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5131 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
5132 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
5133 (test value of F in k3_m): Likewise.
5134 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5135 Likewise.
5136
049682ba
JK
51372011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5138
5139 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
5140 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
5141 Remove.
5142 * gdb.threads/attachstop-mt.c: Remove.
5143 * gdb.threads/attachstop-mt.exp: Remove.
5144
2c9d8796
MK
51452011-12-17 Mark Kettenis <kettenis@gnu.org>
5146
5147 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
5148
e0f9f062
DE
51492011-12-16 Doug Evans <dje@google.com>
5150
f4aa2101 5151 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
5152 * boards/native-gdbserver.exp: New file.
5153
e0f9f062
DE
5154 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
5155 gdbserver output.
5156 (gdbserver_default_get_remote_address): New function.
5157 (gdbserver_start): Call gdb,get_remote_address to compute argument
5158 to "target remote" command.
5159
80b6e756
PM
51602011-12-16 Phil Muldoon <pmuldoon@redhat.com>
5161
1c3ad6ab 5162 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
5163 python print-stack. Add set/show python print-stack
5164 off|full|message tests.
5165
1576bd00
YQ
51662011-12-15 Yao Qi <yao@codesourcery.com>
5167
5168 * gdb.trace/strace.c: New
5169 * gdb.trace/strace.exp: New.
5170
d6a0f6e0
TT
51712011-12-14 Tom Tromey <tromey@redhat.com>
5172
5173 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
5174
31015e1d
DE
51752011-12-14 Doug Evans <dje@google.com>
5176
5177 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
5178
7b50312a
PA
51792011-12-14 Pedro Alves <pedro@codesourcery.com>
5180
5181 PR threads/10729
5182
5183 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 5184 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 5185
924437bc
PA
51862011-12-13 Pedro Alves <pedro@codesourcery.com>
5187 Doug Evans <dje@google.com>
5188
5189 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
5190 (clean_restart): Remove references to the gdb_stub target board
5191 variable.
5192 (gdb_step_for_stub): Delete.
5193
5194 * gdb.base/annota1.exp: Remove all references to [target_info
5195 exists gdb_stub], gdb_step_for_stub and usestubs.
5196 * gdb.base/annota3.exp: Ditto.
5197 * gdb.base/async.exp: Ditto.
5198 * gdb.base/break.exp: Ditto.
5199 * gdb.base/code-expr.exp: Ditto.
5200 * gdb.base/commands.exp: Ditto.
5201 * gdb.base/completion.exp: Ditto.
5202 * gdb.base/condbreak.exp: Ditto.
5203 * gdb.base/consecutive.exp: Ditto.
5204 * gdb.base/cvexpr.exp: Ditto.
5205 * gdb.base/define.exp: Ditto.
5206 * gdb.base/display.exp: Ditto.
5207 * gdb.base/ena-dis-br.exp: Ditto.
5208 * gdb.base/environ.exp: Ditto.
5209 * gdb.base/gnu-ifunc.exp: Ditto.
5210 * gdb.base/maint.exp: Ditto.
5211 * gdb.base/pending.exp: Ditto.
5212 * gdb.base/sect-cmd.exp: Ditto.
5213 * gdb.base/sepdebug.exp: Ditto.
5214 * gdb.base/unload.exp: Ditto.
5215 * gdb.base/watchpoint-solib.exp: Ditto.
5216 * gdb.cp/annota2.exp: Ditto.
5217 * gdb.cp/annota3.exp: Ditto.
5218 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
5219 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
5220 * gdb.mi/mi-pending.exp: Ditto.
5221 * gdb.trace/circ.exp: Ditto.
5222 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
5223 * gdb.base/list.exp: Ditto.
5224
5225 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
5226 breakpoint function and all references to the usestubs macro.
5227 * gdb.base/exprs.c: Ditto.
5228 * gdb.base/freebpcmd.c: Ditto.
5229 * gdb.base/bitfields.c: Ditto.
5230 * gdb.base/bitfields2.c: Ditto.
5231 * gdb.base/break.c: Ditto.
5232 * gdb.base/call-sc.c: Ditto.
5233 * gdb.base/call-signals.c: Ditto.
5234 * gdb.base/callfuncs.c: Ditto.
5235 * gdb.base/charset.c: Ditto.
5236 * gdb.base/consecutive.c: Ditto.
5237 * gdb.base/constvars.c: Ditto.
5238 * gdb.base/funcargs.c: Ditto.
5239 * gdb.base/int-type.c: Ditto.
5240 * gdb.base/interrupt.c: Ditto.
5241 * gdb.base/langs0.c: Ditto.
5242 * gdb.base/list0.c: Ditto.
5243 * gdb.base/mips_pro.c: Ditto.
5244 * gdb.base/miscexprs.c: Ditto.
5245 * gdb.base/nodebug.c: Ditto.
5246 * gdb.base/opaque0.c: Ditto.
5247 * gdb.base/pointers.c: Ditto.
5248 * gdb.base/printcmds.c: Ditto.
5249 * gdb.base/ptype.c: Ditto.
5250 * gdb.base/recurse.c: Ditto.
5251 * gdb.base/reread1.c: Ditto.
5252 * gdb.base/reread2.c: Ditto.
5253 * gdb.base/restore.c: Ditto.
5254 * gdb.base/return.c: Ditto.
5255 * gdb.base/run.c: Ditto.
5256 * gdb.base/scope0.c: Ditto.
5257 * gdb.base/sepdebug.c: Ditto.
5258 * gdb.base/setshow.c: Ditto.
5259 * gdb.base/setvar.c: Ditto.
5260 * gdb.base/sigall.c: Ditto.
5261 * gdb.base/signals.c: Ditto.
5262 * gdb.base/structs.c: Ditto.
5263 * gdb.base/structs2.c: Ditto.
5264 * gdb.base/testenv.c: Ditto.
5265 * gdb.base/twice.c: Ditto.
5266 * gdb.base/unwindonsignal.c: Ditto.
5267 * gdb.base/watchpoint.c: Ditto.
5268 * gdb.base/watchpoints.c: Ditto.
5269 * gdb.base/whatis.c: Ditto.
5270 * gdb.cp/classes.cc: Ditto.
5271 * gdb.cp/cplusfuncs.cc: Ditto.
5272 * gdb.cp/derivation.cc: Ditto.
5273 * gdb.cp/formatted-ref.cc: Ditto.
5274 * gdb.cp/misc.cc: Ditto.
5275 * gdb.cp/overload.cc: Ditto.
5276 * gdb.cp/ovldbreak.cc: Ditto.
5277 * gdb.cp/ref-params.cc: Ditto.
5278 * gdb.cp/ref-types.cc: Ditto.
5279 * gdb.cp/templates.cc: Ditto.
5280 * gdb.cp/virtfunc.cc: Ditto.
5281 * gdb.hp/gdb.aCC/run.c: Ditto.
5282 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
5283 * gdb.hp/gdb.compat/xdb0.c: Ditto.
5284 * gdb.reverse/consecutive-reverse.c: Ditto.
5285 * gdb.reverse/sigall-reverse.c: Ditto.
5286 * gdb.reverse/until-reverse.c: Ditto.
5287 * gdb.reverse/watch-reverse.c: Ditto.
5288 * gdb.trace/actions.c: Ditto.
5289 * gdb.trace/circ.c: Ditto.
5290 * gdb.trace/collection.c: Ditto.
5291
fabde485
PA
52922011-12-13 Pedro Alves <pedro@codesourcery.com>
5293
5294 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
5295 (func6, func7): New.
5296 (main): Call func6 and func7.
5297 * gdb.base/watchpoint.exp (test_wide_location_1)
5298 (test_wide_location_2): New.
5299 (top level): Re-enable hardware watchpoints if necessary. Call
5300 test_wide_location_1 and test_wide_location_2.
5301
ff7d1690
YQ
53022011-12-11 Yao Qi <yao@codesourcery.com>
5303
5304 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
5305
a6af7abe
JB
53062011-12-11 Joel Brobecker <brobecker@adacore.com>
5307
5308 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
5309 expected output for unsupported case.
5310
61638e15
JK
53112011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5312
5313 PR testsuite/12649
5314 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
5315 Protect gdb_test_multiple by final $gdb_prompt match.
5316
0a00efc3
JK
53172011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5318
5319 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
5320 New variable, new test.
5321 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5322 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5323 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5324 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
5325 them if HAVE_GCC_45682_FIXED is not set.
5326
4511b1ba
YQ
53272011-12-10 Yao Qi <yao@codesourcery.com>
5328
5329 * gdb.trace/status-stop.exp: New.
5330 * gdb.trace/status-stop.c: New.
5331
27949e73
JK
53322011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5333
5334 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
5335 timeout.
5336
d8ea7931
TT
53372011-12-08 Tom Tromey <tromey@redhat.com>
5338
5339 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
5340 condition.
5341
1cc310d2
SS
53422011-12-07 Stan Shebs <stan@codesourcery.com>
5343
5344 * gdb.trace/tfind.exp: Update for output changes.
5345
d482a875
PA
53462011-12-07 Pedro Alves <pedro@codesourcery.com>
5347
5348 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
5349 throws "Cannot insert catchpoints in this configuration".
5350 * gdb.ada/mi_catch_ex.exp: Likewise.
5351
f0ba3972
PA
53522011-12-06 Pedro Alves <pedro@codesourcery.com>
5353
5354 * gdb.base/break-always.exp: Test changing memory at addresses
5355 with breakpoints inserted.
5356
f8eba3c6
TT
53572011-12-06 Joel Brobecker <brobecker@acacore.com>
5358
6fdff2c5
PA
5359 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
5360 involving a fully qualified function name.
f8eba3c6
TT
5361
53622011-12-06 Tom Tromey <tromey@redhat.com>
5363
5364 * gdb.ada/homonym.exp: Add three breakpoint tests.
5365
53662011-12-06 Tom Tromey <tromey@redhat.com>
5367
5368 * gdb.base/solib-weak.exp (do_test): Remove kfail.
5369 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
5370 * gdb.objc/objcdecode.exp: Update for output changes.
5371 * gdb.linespec/linespec.exp: New file.
5372 * gdb.linespec/lspec.cc: New file.
5373 * gdb.linespec/lspec.h: New file.
5374 * gdb.linespec/body.h: New file.
5375 * gdb.linespec/base/two/thefile.cc: New file.
5376 * gdb.linespec/base/one/thefile.cc: New file.
5377 * gdb.linespec/Makefile.in: New file.
5378 * gdb.cp/templates.exp (test_template_breakpoints): Update for
5379 output changes.
5380 * gdb.cp/re-set-overloaded.exp: Remove kfail.
5381 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
5382 makes one breakpoint.
5383 * gdb.cp/method2.exp (test_break): Update for output changes.
5384 * gdb.cp/mb-templates.exp: Update for output changes.
5385 * gdb.cp/mb-inline.exp: Update for output changes.
5386 * gdb.cp/mb-ctor.exp: Update for output changes.
5387 * gdb.cp/ovsrch.exp: Use fully-qualified names.
5388 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
5389 has multiple matches.
5390 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
5391 error message change.
5392 * gdb.base/list.exp (test_list_filename_and_number): Update for
5393 error message change.
5394 * gdb.base/break.exp: Disable pending breakpoints. Update for
5395 output changes.
5396 * configure.ac: Add gdb.linespec.
5397 * configure: Rebuild.
5398 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
5399
c642a434
UW
54002011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
5401
5402 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
5403 last_break register on s390*-*-* targets.
5404
b18003d1
JB
54052011-12-06 Joel Brobecker <brobecker@adacore.com>
5406
5407 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
5408 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
5409 of parameter X in procedure Foo.
5410
fe96589c
SS
54112011-12-05 Stan Shebs <stan@codesourcery.com>
5412
5413 * gdb.trace/tfind.exp: Update help string matches.
5414
1820ab47
JK
54152011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5416
5417 * gdb.server/ext-run.exp (get process list): Accept also systemd
5418 as PID 1.
5419
e11ac3a3
JK
54202011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5421 Pedro Alves <pedro@codesourcery.com>
5422
5423 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
5424 starting GDB.
5425 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
5426 $use_gdb_stub.
5427 * gdb.base/display.exp: Likewise.
5428 * gdb.base/ending-run.exp: Likewise.
5429 * gdb.base/list.exp (test_listsize): Likewise.
5430 * gdb.base/setshow.exp: Likewise.
5431 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
5432 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
5433 check by global $use_gdb_stub.
5434 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
5435 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
5436 (default_gdb_init): Unset global $use_gdb_stub.
5437 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
5438 by global $use_gdb_stub.
5439 * lib/gdbserver-support.exp: Extend comments for set_board_info
5440 gdb_protocol and gdb,socketport.
5441 (gdbserver_start_extended): Set global gdbserver_protocol and
5442 gdbserver_gdbport. Clear global use_gdb_stub.
5443 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
5444 from target use_gdb_stub.
5445 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
5446
1d41d75c
DE
54472011-12-03 Doug Evans <dje@google.com>
5448
5449 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
5450 (gdb_step_for_stub): Add comments.
5451
d6d7a51a
MR
54522011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
5453
5454 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
5455 to the caller.
5456 (gdb_test_multiple): Likewise.
5457
05acf274
JK
54582011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5459
5460 Fix gdb.mi/mi-solib.exp without system debug info installed.
5461 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
5462 expect attribute, return 0 for it. Update comments.
5463
2268b414
JK
54642011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5465
5466 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
5467 (corrupted list): Adjust the expectation.
5468
585861ea
JK
54692011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5470
5471 PR threads/13448
5472 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
5473 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
5474 * gdb.threads/tls-var-main.c: New file.
5475 * gdb.threads/tls-var.c: New file.
5476 * gdb.threads/tls-var.exp: New file.
5477
968643aa
JK
54782011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5479
5480 PR testsuite/12649
5481 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
5482 Protect gdb_test_multiple by final $gdb_prompt match.
5483 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
5484 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
5485 (test_tracepoints): Likewise.
5486
9750bca9
JK
54872011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5488
5489 PR breakpoints/13346
5490 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
5491 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
5492 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
5493
ac1349b7
JB
54942011-12-01 Joel Brobecker <brobecker@adacore.com>
5495
5496 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
5497 * gdb.ada/homonym/homonym.adb: For use of all types defined
5498 locally inside both Get_Value subprograms.
5499
26d44faf
JK
55002011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5501
5502 Fix racy FAILs.
5503 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
5504 of send_gdb.
5505
514f6425
UW
55062011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5507
5508 * gdb.base/testenv.exp: Skip on remote targets. Unset global
5509 environment variable after test completed.
5510
4255c8d2
UW
55112011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5512
5513 * gdb.base/solib-nodir.exp: Skip if remote target.
5514 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
5515 application. Call gdb_load_shlibs.
5516 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
5517
a35ad96a
JB
55182011-11-29 Joel Brobecker <brobecker@adacore.com>
5519
5520 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
5521
1a1d5513
JB
55222011-11-28 Joel Brobecker <brobecker@adacore.com>
5523
5524 * gdb.ada/fullname_bp: New testcase.
5525
50b4ddf8
JK
55262011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5527
5528 PR testsuite/12649
5529 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
5530 Wrap send_gdb into a new gdb_test.
5531
fb0aec57
JK
5532 Code cleanup.
5533 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
5534 Convert send_gdb and gdb_expect to gdb_test_multiple.
5535
2376d946
JK
55362011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5537
5538 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
5539
1eec78bd
KS
55402011-11-23 Keith Seitz <keiths@redhat.com>
5541
5542 * lib/mi-support.exp (varobj_tree): New namespace and procs.
5543 (mi_varobj_tree_test_children_callback): New proc.
5544 (mi_walk_varobj_tree): New proc.
5545
36dfb11c
TT
55462011-11-22 Tom Tromey <tromey@redhat.com>
5547
5548 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
5549 Add "use_mi_command" argument.
5550 (mi_run_cmd, mi_run_with_cli): New procs.
5551 * gdb.mi/solib-lib.c: New file.
5552 * gdb.mi/solib-main.c: New file.
5553 * gdb.mi/mi-solib.exp: New file.
5554
0e965dd0
DE
55552011-11-21 Doug Evans <dje@google.com>
5556
5557 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
5558 _Unwind_DebugHook is missing.
5559
f196051f
SS
55602011-11-20 Stan Shebs <stan@codesourcery.com>
5561
5562 * gdb.trace/tstatus.exp: New.
5563 * gdb.trace/actions.c: Include string.h.
5564
bfccc43c
YQ
55652011-11-18 Yao Qi <yao@codesourcery.com>
5566
5567 * gdb.trace/pending.exp: New.
5568 * gdb.trace/pending.c: New.
5569 * gdb.trace/pendshr1.c: New.
5570 * gdb.trace/pendshr2.c: New.
5571 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
5572 tracepoint location becomes pending.
5573 (tracepoint_change_loc_2): New.
5574
73cd8ab1
DM
55752011-11-16 David S. Miller <davem@davemloft.net>
5576
5577 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
5578 target is sparc*-*-linux*
5579
77426730
PK
55802011-11-15 Paul Koning <paul_koning@dell.com>
5581
5582 * gdb.python/py-type.exp: New testcases for exceptions on scalar
5583 types.
5584
ed59ded5
DE
55852011-11-14 Doug Evans <dje@google.com>
5586
5587 * gdb.base/shell.exp: New file.
5588
405f8e94
SS
55892011-11-14 Stan Shebs <stan@codesourcery.com>
5590
5591 * gdb.trace/ftrace.c: New.
5592 * gdb.trace/ftrace.exp: New.
5593
1e4d1764
YQ
55942011-11-14 Yao Qi <yao@codesourcery.com>
5595
5596 * gdb.trace/change-loc-1.c: New.
5597 * gdb.trace/change-loc-2.c: New.
5598 * gdb.trace/change-loc.c: New.
5599 * gdb.trace/change-loc.exp: New.
5600 * gdb.trace/change-loc.h: New.
5601 * gdb.trace/trace-break.c (marker): Define new symbol.
5602 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 5603 New.
1e4d1764
YQ
5604 (break_trace_same_addr_6): New.
5605
71eba9c2 56062011-11-12 Matt Rice <ratmice@gmail.com>
5607
5608 * gdb.base/info-macros.exp: Make tests for info definitions
5609 test info macro. Add tests for info macro argument processing.
5610 Rename a few tests.
5611
1d93e29a
KS
56122011-11-11 Keith Seitz <keiths@redhat.com>
5613
5614 PR gdb/12843
5615 * gdb.base/linespecs.exp: New file.
5616
a4b5b48a
DE
56172011-11-11 Doug Evans <dje@google.com>
5618
5619 * gdb.threads/print-threads.exp: Extend timeout for slower
5620 tests.
5621
f6b47be4
DE
56222011-11-10 Doug Evans <dje@google.com>
5623
792a0230
DE
5624 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
5625 "record to end of main" test.
5626
f6b47be4
DE
5627 * gdb.python/py-type.c (TS): New typedef.
5628 (ts): New global.
5629 * gdb.python/py-type.exp: Test field list of typedef.
5630
22355c90
JB
56312011-11-10 Joel Brobecker <brobecker@adacore.com>
5632
5633 * gdb.ada/small_reg_param: New testcase.
5634
a7860e76
TT
56352011-11-09 Tom Tromey <tromey@redhat.com>
5636
5637 * gdb.cp/destrprint.exp: New file.
5638 * gdb.cp/destrprint.cc: New file.
5639
72a2e3dc
MI
56402011-11-08 Meador Inge <meadori@codesourcery.com>
5641
5642 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
5643 (switch_stack_to_other): New test function.
5644 * gdb.arch/thumb-prologue.exp: New test cases.
5645
c7195df2 56462011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
5647
5648 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
5649
d3895d7d
YQ
56502011-11-08 Yao Qi <yao@codesourcery.com>
5651
5652 * gdb.exp (supports_process_record): New.
5653 (supports_reverse): New.
5654 * gdb.reverse/break-precsave.exp: Call support_process_record
5655 to run test conditionally.
5656 * gdb.reverse/consecutive-precsave.exp: Likewise.
5657 * gdb.reverse/i386-precsave.exp: Likewise.
5658 * gdb.reverse/machinestate-precsave.exp: Likewise.
5659 * gdb.reverse/solib-precsave.exp: Likewise.
5660 * gdb.reverse/step-precsave.exp: Likewise.
5661 * gdb.reverse/until-precsave.exp: Likewise.
5662 * gdb.reverse/watch-precsave.exp: Likewise.
5663 * gdb.reverse/break-reverse.exp: Call support_reverse to run
5664 test conditionally.
5665 * gdb.reverse/consecutive-reverse.exp: Likewise.
5666 * gdb.reverse/finish-precsave.exp: Likewise.
5667 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
5668 * gdb.reverse/finish-reverse.exp: Likewise.
5669 * gdb.reverse/i386-reverse.exp: Likewise.
5670 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5671 * gdb.reverse/machinestate.exp: Likewise.
5672 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
5673 * gdb.reverse/sigall-precsave.exp: Likewise.
5674 * gdb.reverse/sigall-reverse.exp: Likewise.
5675 * gdb.reverse/solib-reverse.exp: Likewise.
5676 * gdb.reverse/step-reverse.exp: Likewise.
5677 * gdb.reverse/until-reverse.exp: Likewise.
5678 * gdb.reverse/watch-reverse.exp: Likewise.
5679
a59306a3
YQ
56802011-11-05 Yao Qi <yao@codesourcery.com>
5681
5682 * gdb.trace/trace-break.exp: Add test on setting two
5683 fast tracepoints at the same address.
5684
87769f59
JK
56852011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5686
5687 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
5688
3065dfb6
SS
56892011-11-02 Stan Shebs <stan@codesourcery.com>
5690
5691 * gdb.trace/collection.c: Add code using strings.
5692 * gdb.trace/collection.exp: Add tests of string collection.
5693
89e208db
JK
56942011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5695
5696 * gdb.base/skip-solib.exp (executable_main): New variable.
5697 (binfile_main): Base it on that.
5698 Use $executable_main in clean_restart calls. Drop gdb_exit and
5699 gdb_start calls.
5700
405e54e9
JK
57012011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5702
5703 Fix racy FAILs.
5704 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
5705 breakpoint_re globals import by async. Set string_regex to .* for
5706 async. Remove the optional thread_selected_re and breakpoint_re
5707 globals expectations.
5708
58e8570a
JM
57092011-11-01 Joseph Myers <joseph@codesourcery.com>
5710
5711 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
5712 well as Cygwin.
5713
7b35ec7f 57142011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
5715
5716 Add tests for skip command.
89e208db
JK
5717 * gdb.base/skip-solib-lib.c: New
5718 * gdb.base/skip-solib-main.c: New
5719 * gdb.base/skip-solib.exp: New
5720 * gdb.base/skip.c: New
5721 * gdb.base/skip.exp: New
5722 * gdb.base/skip1.c: New
5723 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 5724
b9fd1791
PA
57252011-10-31 Yao Qi <yao@codesourcery.com>
5726 Pedro Alves <pedro@codesourcery.com>
5727
6fdff2c5
PA
5728 * gdb.trace/trace-break.c: New.
5729 * gdb.trace/trace-break.exp: New.
b9fd1791 5730
4323fecc
JK
57312011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5732
5733 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
5734 break-here-2.
5735
0e5bf2a8
PA
57362011-10-28 Pedro Alves <pedro@codesourcery.com>
5737
5738 * gdb.threads/no-unwaited-for-left.c: New.
5739 * gdb.threads/no-unwaited-for-left.exp: New.
5740 * gdb.threads/non-ldr-exc-1.c: New.
5741 * gdb.threads/non-ldr-exc-1.exp: New.
5742 * gdb.threads/non-ldr-exc-2.c: New.
5743 * gdb.threads/non-ldr-exc-2.exp: New.
5744 * gdb.threads/non-ldr-exc-3.c: New.
5745 * gdb.threads/non-ldr-exc-3.exp: New.
5746 * gdb.threads/non-ldr-exc-4.c: New.
5747 * gdb.threads/non-ldr-exc-4.exp: New.
5748
3a3dad98
JK
57492011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5750
5751 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
5752 * gdb.base/attach-pie-misread.exp: Likewise.
5753 * gdb.base/break-interp.exp: Likewise.
5754 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
5755 testcases for use_gdb_stub.
5756 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
5757 (continue): New testcase.
5758 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
5759 * gdb.threads/attach-into-signal.exp: Likewise.
5760 * gdb.threads/attach-stopped.exp: Likewise.
5761 * gdb.threads/attachstop-mt.exp: Likewise.
5762
d6a5d40c
PK
57632011-10-28 Paul Koning <paul_koning@dell.com>
5764
5765 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
5766
ca539be8
JK
57672011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5768
5769 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
5770 (mi_gdb_test): Import globals thread_selected_re
5771 and breakpoint_re. Expect them optionally at the regex start.
5772
d234ef5c
DE
57732011-10-27 Doug Evans <dje@google.com>
5774
5775 * gdb.python/python.exp: Test source -s.
5776
ab964825
PK
57772011-10-26 Paul Koning <paul_koning@dell.com>
5778
5779 * gdb.python/lib-types.cc (struct A): New structure.
5780 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 5781
54d8a644
PK
57822011-10-25 Paul Koning <paul_koning@dell.com>
5783
5784 PR python/13327
d234ef5c 5785
54d8a644
PK
5786 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
5787 fetch_lazy method.
5788
b0221781
YQ
57892011-10-24 Yao Qi <yao@codesourcery.com>
5790
5791 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
5792 target is tic6x-*-*.
5793
6cda5a20
JB
57942011-10-21 Joel Brobecker <brobecker@adacore.com>
5795
5796 * gdb.ada/mi_task_info/task_switch.adb: New file.
5797 * gdb.ada/mi_task_info.exp: New file.
5798
5ed9db04
JK
57992011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5800
5801 * gdb.cp/expand-psymtabs-cxx.exp: New file.
5802 * gdb.cp/expand-psymtabs-cxx.cc: New file.
5803
9df2fbc4
PM
58042011-10-20 Phil Muldoon <pmuldoon@redhat.com>
5805
5806 PR python/12656
5807
5808 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
5809 global_block tests.
5810
736086ba
TT
58112011-10-18 Tom Tromey <tromey@redhat.com>
5812
5813 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
5814
4af31552
TT
58152011-10-18 Tom Tromey <tromey@redhat.com>
5816
5817 * gdb.base/source.exp: Don't include full file name in test name.
5818 * gdb.python/python.exp: Don't include full file name in test
5819 name.
5820
43136979
AR
58212011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5822
5823 * gdb.base/attach-pie-noexec.c: New files.
5824 * gdb.base/attach-pie-noexec.exp: New files.
5825
543a9323
JM
58262011-10-17 Joseph Myers <joseph@codesourcery.com>
5827
5828 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
5829 prompt for each extra line in command.
5830
21ae7a4d
JK
58312011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5832
5833 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
5834 Revert the part of:
5835 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5836 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5837 Change the expected string.
5838
20ec36d9
JK
58392011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5840
5841 Fix results with system glibc debug info installed.
5842 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
5843 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
5844 Accept also __libc_ symbol prefix and no prefix.
5845
6501c2fc
KS
58462011-10-14 Keith Seitz <keiths@redhat.com>
5847
5848 PR c++/13225
5849 * gdb.cp/converts.cc (foo3_1): New function.
5850 (foo3_2): New functions.
5851 * gdb.cp/converts.exp: Add tests for int to pointer conversion
5852 and null pointer conversions of integer constant zero.
5853 Add test to check if all arguments are checked for incompatible
5854 conversion BADNESS.
5855
55b1fd0c
TT
58562011-10-14 Tom Tromey <tromey@redhat.com>
5857
5858 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
5859 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
5860 linespec.
5861
22c05d8a
JK
58622011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5863
5864 Fix internal error regression.
5865 * gdb.dwarf2/implptr-optimized-out.S: New file.
5866 * gdb.dwarf2/implptr-optimized-out.exp: New file.
5867
1d6edc3c
JK
58682011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5869
5870 Fix empty DWARF expressions DATA vs. SIZE conditionals.
5871 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
5872 (loclist): New.
5873 (4): New abbrev.
5874 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
5875 Use prepare_for_testing, remove clean_restart.
5876 (p arraynoloc, p arraycallnoloc): New tests.
5877
9ec72168
JK
58782011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5879
5880 * gdb.cp/namespace-enum.exp (executable): New variable.
5881 (binfile): Use ${objdir}/${subdir}/ prefix.
5882 Use ${executable} for clean_restart.
5883
9c6c53f7
SA
58842011-10-11 Sterling Augustine <saugustine@google.com>
5885
5886 * gdb.cp/Makefile.in: Add namespace-enum test.
5887 * gdb.cp/namespace-enum.exp: New file.
5888 * gdb.cp/namespace-enum.c: New file.
5889 * gdb.cp/namespace-enum-main.c: New file.
5890
fac7ceb3
UW
58912011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
5892
5893 * gdb.python/py-shared.exp: Relax filename check to handle remote:
5894 sysroot.
5895
941b2081
JK
58962011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5897
5898 Reimplement @entry in input expressions.
5899 * gdb.base/exprs.c (v_int_array_init): New variable.
5900 * gdb.base/exprs.exp (print v_int_array_init)
5901 (print *v_int_array_init@1, print *v_int_array_init@2)
5902 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
5903 (print v_int_array_init[1]@1): New tests.
5904
0344e878
JM
59052011-10-10 Joseph Myers <joseph@codesourcery.com>
5906
5907 * gdb.cp/gdb2495.exp: Do not include directories in filename in
5908 expected message.
5909
5a56e9c5
DE
59102011-10-09 Doug Evans <dje@google.com>
5911
5912 * gdb.base/alias.exp: Add tests for alias command.
5913
2bda9cc5
JK
59142011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5915
5916 * gdb.arch/amd64-entry-value.s: New file.
5917 * gdb.mi/mi2-amd64-entry-value.s: New file.
5918
a471c594
JK
59192011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5920
5921 Display @entry parameter values even for references.
5922 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
5923 functions.
5924 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
5925 reference and datap_input.
5926 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
5927 breakpoints.
5928 (continue to breakpoint: entry_reference: reference)
5929 (entry_reference: bt at entry)
5930 (continue to breakpoint: entry_reference: breakhere_reference)
5931 (entry_reference: bt, entry_reference: ptype regparam)
5932 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
5933 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
5934 (entry_reference: p regcopy, entry_reference: p nodataparam)
5935 (entry_reference: p nodataparam@entry): New tests.
5936
36b11add
JK
59372011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5938
5939 Support @entry in input expressions.
5940 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
5941 (entry_stack: p s1@entry, entry_stack: p s2@entry)
5942 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
5943 (tailcall: p j@entry): New tests.
5944 * gdb.cp/koenig.cc (A::entry): New function.
5945 (main): Call it.
5946 * gdb.cp/koenig.exp (p entry (c)): New test.
5947
e18b2753
JK
59482011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5949
5950 Display @entry parameter values (without references).
5951 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
5952 (different, validity, invalid): New functions.
5953 (main): Call them.
5954 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
5955 stacktest, breakhere_stacktest, different, breakhere_different,
5956 breakhere_validity and breakhere_invalid.
5957 (entry: bt): Update for @entry.
5958 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
5959 (entry_validity: *, entry_invalid: *): Many new tests.
5960 * gdb.base/break.exp
5961 (run until breakpoint set at small function, optimized file): Accept
5962 also the @entry suffix.
5963 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
5964 * gdb.mi/mi2-amd64-entry-value.c: New files.
5965 * gdb.mi/mi2-amd64-entry-value.exp: New files.
5966
2d6c5dc2
JK
59672011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5968
5969 Protect entry values against self tail calls.
5970 * gdb.arch/amd64-entry-value.cc (self2, self): New.
5971 (main): Call self.
5972 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
5973 (set debug entry-values 1, self: bt debug entry-values): New tests.
5974
111c6489
JK
59752011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5976
5977 Recognize virtual tail call frames.
5978 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
5979 (amb_b, amb_a): New.
5980 (main): Call a and b.
5981 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
5982 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
5983 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
5984 New tests.
5985
8e3b41a9
JK
59862011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5987
5988 Implement basic support for DW_TAG_GNU_call_site.
5989 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
5990 * gdb.arch/amd64-entry-value.cc: New file.
5991 * gdb.arch/amd64-entry-value.exp: New file.
5992
181cebd4
JK
59932011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5994
5995 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
5996 * gdb.dwarf2/implptr-64bit.S: New file.
5997 * gdb.dwarf2/implptr-64bit.exp: New file.
5998
741f5e3c
JK
59992011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6000
6001 Fix initial language detection with -readnow.
6002 * gdb.cp/readnow-language.cc: New file.
6003 * gdb.cp/readnow-language.exp: New file.
6004
a73d2258
JK
60052011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6006
6007 Fix printed anonymous struct name.
6008 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
6009
af369495
JM
60102011-10-09 Joseph Myers <joseph@codesourcery.com>
6011
6012 * gdb.base/solib-symbol.exp: Do not include directories in
6013 filenames in expected messages.
6014
1fa57852
DE
60152011-10-07 Doug Evans <dje@google.com>
6016
6017 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
6018
bd054e06
KP
60192011-10-07 Kevin Pouget <kevin.pouget@st.com>
6020
6021 Allow Python notification of new object-file loadings.
6022 * gdb.python/py-events.exp: Test newobjfile event.
6023 * gdb.python/py-events.py: Register newobjfile callback.
6024 * gdb.python/py-events.c: Add call to shared library
6025 * gdb.python/py-events-shlib.c: New file.
6026
8031b6f8
JM
60272011-10-06 Joseph Myers <joseph@codesourcery.com>
6028
6029 * gdb.base/fixsection.exp: Do not include directories in filename
6030 in expected message.
6031
7fea6923
PM
60322011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6033
6034 Add tests for passing of environment variables to inferior.
6035 * gdb.base/testenv.c: New test source.
6036 * gdb.base/testenv.exp: New expect test.
6037
687f2a88
PK
60382011-10-04 Paul Koning <paul_koning@dell.com>
6039
6040 * gdb.python/py-value.c (main): Break before return.
6041
cb6be26b
KP
60422011-10-04 Kevin Pouget <kevin.pouget@st.com>
6043
6044 PR python/12691: Add the inferior to Python exited event
6045 * gdb.python/py-events.exp: Test the inferior attribute of exited
6046 event with a fork.
6047 * gdb.python/py-events.py: Print inferior number on exit.
6048 * gdb.python/py-events.c: Fork the inferior.
6049
fb213700
EBM
60502011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
6051
6052 * gdb.base/jit.exp: Add testcase name to log message
6053
aa2071bd
PK
60542011-10-03 Paul Koning <paul_koning@dell.com>
6055 Jan Kratochvil <jan.kratochvil@redhat.com>
6056
6057 * gdb.python/py-value.exp
6058 (python inval = gdb.parse_and_eval('*(int*)0'))
6059 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
6060 (set argc=2, python print argc_lazy): New tests.
6061
dd11a36c
JB
60622011-10-02 Joel Brobecker <brobecker@adacore.com>
6063
6064 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
6065
46f886f1
JK
60662011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6067 Pedro Alves <pedro@codesourcery.com>
6068
6069 * gdb.python/py-value.exp (test_value_in_inferior): New variable
6070 can_read_0, test for it.
6071 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
6072 (parse_and_eval with memory error): ... here, make it untested if
6073 can_read_0.
6074
c5cb204f
MP
60752011-09-30 Marek Polacek <mpolacek@redhat.com>
6076
6077 * gdb.python/python.exp (verify pagination beforehand)
6078 (verify pagination afterwards): Fix race by splitting the line.
6079
68fb0ec0
JM
60802011-09-29 Joseph Myers <joseph@codesourcery.com>
6081
6082 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
6083 for 64-bit multilibs from i?86-* targets.
6084
6aee0d90
MP
60852011-09-29 Marek Polacek <mpolacek@redhat.com>
6086
6087 * lib/gdb.exp: Fix a typo in one of the comments.
6088
e9101ff5
MP
60892011-09-29 Marek Polacek <mpolacek@redhat.com>
6090
6091 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
6092 matching pattern.
6093
7a81bdbf
PK
60942011-09-28 Paul Koning <paul_koning@dell.com>
6095
6096 * gdb.python/py-type.c (enum E): New.
6097 * gdb.python/py-type.exp (test_fields): Add tests for Python
6098 mapping access to fields.
6099 (test_enums): New test for field access on enums.
6100
6710bf39
SS
61012011-09-27 Stan Shebs <stan@codesourcery.com>
6102
6103 * gdb.trace/collection.exp: Test collection of $_ret.
6104
b2a6bdeb
AT
61052011-09-22 Andreas Tobler <andreast@fgznet.ch>
6106
6107 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
6108 list of compilation switches for <*-*-freebsd*>.
6109
3c9057f3
SS
61102011-09-19 Stan Shebs <stan@codesourcery.com>
6111
6112 * gdb.trace/tspeed.exp: New file.
6113 * gdb.trace/tspeed.c: New file.
6114
34518530
YQ
61152011-09-18 Yao Qi <yao@codesourcery.com>
6116
6117 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
6118 instructions.
6119 (test_adr_32bit, test_pop_pc): Likewise.
6120 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
6121 Thumb instructions.
6122 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
6123 in gdb_test_multiple.
6124 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
6125
ab254057
YQ
61262011-09-17 Yao Qi <yao@codesourcery.com>
6127
6128 * lib/gdb.exp (can_single_step_to_signal_handler): New.
6129 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
6130 support single step to signal handler.
6131
9c317b71
YQ
61322011-09-17 Yao Qi <yao@codesourcery.com>
6133
6134 * gdb.base/disp-step-fork.c: New.
6135 * gdb.base/disp-step-syscall.exp: New.
6136 * gdb.base/disp-step-vfork.c: New.
6137
a8123151
JB
61382011-09-16 Joel Brobecker <brobecker@adacore.com>
6139
6140 * gdb.ada/tasks.exp: Make the expected output for
6141 the `info tasks' tests more resilient to spacing
6142 changes.
6143
63a9aad8
JK
61442011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6145
6146 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
6147 (reached breakpoint 2, reached breakpoint 3): Update expected output.
6148
2aa48337
KP
61492011-09-15 Kevin Pouget <kevin.pouget@st.com>
6150
6151 PR Python/12692 Add gdb.selected_inferior() to Python interface.
6152 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
6153
6839b47f
KP
61542011-04-30 Kevin Pouget <kevin.pouget@st.com>
6155
6156 Handle multiple breakpoint hits in Python interface:
6157 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
6158 presence.
6159 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
6160 breakpoint hits.
6161
0935723e
JK
61622011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6163 Jan Kratochvil <jan.kratochvil@redhat.com>
6164
6165 * gdb.python/py-events.exp: Remove pretty printing comment.
6166 * gdb.python/py-evsignal.exp: New file.
6167 * gdb.python/py-evthreads.c: Include signal.h.
6168 (thread3): Remove variable count3. Remove variable bad and use raise
6169 instead.
6170 (thread2): Remove variable count2. Move thread3 pthread_create here,
6171 merge pthread_join to a single line.
6172 (main): Remove variable count1. Merge pthread_join with pthread_create
6173 to a single line.
6174 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
6175 KFAIL python/12966 for gdbserver. Test return value of
6176 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
6177 gdb_expect by gdb_test and gdb_test_multiple.
6178 (thread 2, thread 3): New tests.
6179
4801a9a3
PA
61802011-09-12 Matt Rice <ratmice@gmail.com>
6181 Pedro Alves <pedro@codesourcery.com>
6182
6183 PR gdb/13175
6184
6185 * gdb.base/interp.exp: New tests.
6186 * gdb.base/interp.c: New file.
6187
24ece742
DE
61882011-09-12 Doug Evans <dje@google.com>
6189
6190 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
6191 * gdb.dwarf2/typeddwarf.exp: Ditto.
6192
7f062217
JK
61932011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6194
6195 Fix compatibility with x32 arch.
6196 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
6197 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
6198 is_x86_like_target.
6199 * testsuite/gdb.trace/collection.exp: Likewise.
6200 * testsuite/gdb.trace/report.exp: Likewise.
6201 * testsuite/gdb.trace/unavailable.exp: Likewise.
6202 * testsuite/gdb.trace/while-dyn.exp: Likewise.
6203 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
6204 (is_x86_like_target): Check also is_amd64_regs_target.
6205
08711b9a
JK
62062011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6207
6208 PR breakpoints/12435
6209 * gdb.arch/amd64-prologue-xmm.c: New file.
6210 * gdb.arch/amd64-prologue-xmm.exp: New file.
6211 * gdb.arch/amd64-prologue-xmm.s: New file.
6212
b99b5f66
JK
62132011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6214
6215 * gdb.dwarf2/dw2-param-error-main.c: New file.
6216 * gdb.dwarf2/dw2-param-error.S: New file.
6217 * gdb.dwarf2/dw2-param-error.exp: New file.
6218
a391a2f6
PA
62192011-09-08 Pedro Alves <pedro@codesourcery.com>
6220
6221 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
6222 inferior's pid and look for a core dump named core.$pid. Use
6223 `remote_file' commands on the host instead of hand coding shell
6224 commands on the build.
6225 * gdb.base/valgrind-db-attach.exp: Kill the program before
6226 finishing the test.
6227
7d8e6458 62282011-09-02 Matt Rice <ratmice@gmail.com>
6229
6230 * lib/prompt.exp: New file for testing the first prompt.
6231 * gdb.python/py-prompt.exp: Ditto.
6232 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
6233
68e77c9e
PA
62342011-09-02 Pedro Alves <pedro@codesourcery.com>
6235
6236 * gdb.threads/gcore-thread.exp: Set the global core_supported to
6237 0, before testing gcore.
6238
9655e943
JK
62392011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6240
df6dc84d
JK
6241 * dw2-ifort-parameter-debug.S: Update copyright year.
6242 * dw2-ifort-parameter.c: Update copyright year.
6243 * dw2-ifort-parameter.exp: Update copyright year.
6244
9655e943
JK
6245 * dw2-ifort-parameter-debug.S: New file.
6246 * dw2-ifort-parameter.c: New file.
6247 * dw2-ifort-parameter.exp: New file.
6248
353d1d73
JK
62492011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6250
6251 * gdb.base/commands.exp (error_clears_commands_left): New function.
6252 (): Call it.
6253
5c07461a
JK
62542011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6255
6256 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
6257 (C): Initialize `a'.
6258 * gdb.mi/mi-inheritance-syntax-error.exp
6259 (-data-evaluate-expression $path): Expect `a' as 5.
6260
0d932b2f
MK
62612011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
6262
6263 PR mi/11912
6264 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
6265 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
6266 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
6267 keyword in output of -var-info-path-expression.
6268
bdb54049
JK
62692011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6270
6271 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
6272 * gdb.trace/collection.exp: Likewise.
6273 * gdb.trace/report.exp: Likewise.
6274 * gdb.trace/unavailable.exp: Likewise.
6275 * gdb.trace/while-dyn.exp: Likewise.
6276
59cde39c
KS
62772011-08-18 Keith Seitz <keiths@redhat.com>
6278
6279 PR c++/12266
6280 * gdb.cp/meth-typedefs.cc: New file.
6281 * gdb.cp/meth-typedefs.exp: New file.
6282
fa3a4f15
PM
62832011-08-17 Phil Muldoon <pmuldoon@redhat.com>
6284
6fdff2c5 6285 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 6286
c1049fca
JK
62872011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6288
6289 * gdb.arch/i386-dr3-watch.exp
6290 (watchpoint on gap1 does not fit debug registers)
6291 (delete all watchpoints): Fix racy expect strings.
6292
d93f7b5c
YQ
62932011-08-14 Yao Qi <yao@codesourcery.com>
6294
6295 * gdb.base/maint.exp: set data_section to ".neardata".
6296 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
6297 * gdb.base/savedregs.exp: Handle SIGILL.
6298 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
6299 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
6300
457e09f0
DE
63012011-08-12 Doug Evans <dje@google.com>
6302
6303 * gdb.python/py-symbol.exp: Add test for symbol.type.
6304
5d0bb2fb
UW
63052011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
6306
6307 * gdb.threads/pthreads.exp: Enable on non-native configurations.
6308 * gdb.mi/mi-pthreads.exp: Likewise.
6309 * gdb.mi/mi2-pthreads.exp: Likewise.
6310 * gdb.mi/gdb669.exp.exp: Likewise.
6311
fcdfa280
PA
63122011-08-09 Pedro Alves <pedro@codesourcery.com>
6313
6314 * lib/mi-support.exp (detect_async): Rename to...
6315 (mi_detect_async): ... this.
6316 * gdb.mi/mi-nonstop-exit.exp: Adjust.
6317 * gdb.mi/mi-nonstop.exp: Adjust.
6318 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
6319 * gdb.mi/mi-nsintrall.exp: Adjust.
6320 * gdb.mi/mi-nsmoribund.exp: Adjust.
6321 * gdb.mi/mi-nsthrexec.exp: Adjust.
6322
9d8fa392
PA
63232011-08-09 Pedro Alves <pedro@codesourcery.com>
6324
6325 * gdb.base/display.c (do_loops): New `p_i' local.
6326 * gdb.base/display.exp: Test displaying a variable that is
6327 temporarily at a bad address.
6328
b6cede78
JK
63292011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6330
6331 * gdb.dwarf2/dw2-op-stack-value.S: New file.
6332 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
6333
67bedb8c
JK
63342011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6335
6336 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
6337 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
6338 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 6339
af6e93b2
PA
63402011-08-05 Pedro Alves <pedro@codesourcery.com>
6341
6342 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
6343 procedure.
6344 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
6345
1cf0e11f
YQ
63462011-08-05 Yao Qi <yao@codesourcery.com>
6347
6348 * gdb.base/callfuncs.exp: Set language after main.
6349 * gdb.cp/cplusfuncs.exp: Likewise.
6350 * gdb.cp/inherit.exp: Likewise.
6351
a1e28cb2
UW
63522011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6353
6354 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
6355 * gdb.base/watch-vfork.exp: Skip on remote targets.
6356
d4f5bbb9
UW
63572011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6358
6359 * gdb.threads/thread-find.exp: Support remote targets.
6360
724f4f80
UW
63612011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6362
6363 * gdb.base/jit.exp: Download solib_binfile to target.
6364 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
6365 and call dlopen without full path name.
6366 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
6367 dlopen without full path name.
6368
934709f0
PW
63692011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6370
6371 * gdb.base/break-always.exp: Complete the test
6372 with duplicated breakpoints and enabling/disabling them.
6373
c26106c4
TT
63742011-08-02 Tom Tromey <tromey@redhat.com>
6375
6376 PR gdb/11289:
6377 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
6378
9300444e 63792011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
6380
6381 PR gdb/13045
6382 * gdb.base/float.exp: Add new test case for PR gdb/13045
6383 * gdb.base/float.c: New file.
6384
00bd41d6
PM
63852011-07-28 Phil Muldoon <pmuldoon@redhat.com>
6386
6387 * gdb.python/py-mi.exp: Test printers returning string hint, and
6388 also not returning a value.
6389 * gdb.python/py-prettyprint.c: Add testcase for above.
6390 * gdb.python/py-prettyprint.py: Add test printer for above.
6391
d24f74ce
JK
63922011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6393
6394 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
6395 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
6396 (.Ldie30) Add as field "data4".
6397 (.Ldie32) Rename field "b" to "shl".
6398 (abbrev4) Change for the "data4" field.
6399 (abbrev5, abbrev6) Remove.
6400 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
6401 (p &s.shl): ... here. Add comment.
6402 (p &s.data4): New.
6403
bb7da2bf
JK
64042011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6405
6406 Fix crash on lval_computed values.
6407 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
6408
11081198
JK
64092011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6410
6411 * gdb.base/help.exp (help whatis): Update the expected string.
6412
3c6e0cb3
JK
64132011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6414
6415 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
6416 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
6417 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6418 Change the expected string.
6419
efa80663
PA
64202011-07-26 Pedro Alves <pedro@codesourcery.com>
6421
6422 * gdb.base/watchpoint.exp
6423 (test_disable_enable_software_watchpoint): New procedure.
6424 (top level): Run it.
6425
db8e4570
UW
64262011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6427
6428 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
6429 executable file "${binfile}", C++ version "${binfile}-cxx".
6430 * gdb.python/py-prettyprint.exp: Likewise.
6431 * gdb.python/py-symbol.exp: Likewise.
6432 * gdb.python/py-type.exp: Likewise.
6433 * gdb.python/py-value.exp: Likewise.
6434 * gdb.python/py-template.exp (test_template_arg): Pass full executable
6435 file name instead of just suffix.
6436
543305c9
JK
64372011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6438
6439 Fix implicit pointer offsets.
6440 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
6441 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
6442 (continue to breakpoint: continue to baz breakpoint for implptr)
6443 (sanity check element 0, sanity check element 1)
6444 (enter the inlined function, check element 0 for the offset)
6445 (check element 1 for the offset)
6446 (continue to breakpoint: ignore the second baz breakpoint): New tests.
6447 (set foo breakpoint for implptr): Update the breakpoint number.
6448
b3215adc
UW
64492011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6450
6451 * gdb.python/py-mi.exp: Use different file names for different
6452 versions of the executable under test.
6453 * gdb.python/py-prettyprint.exp: Likewise.
6454 * gdb.python/py-symbol.exp: Likewise.
6455 * gdb.python/py-template.exp: Likewise.
6456 * gdb.python/py-type.exp: Likewise.
6457 * gdb.python/py-value.exp: Likewise.
6458
182b9acc
UW
64592011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6460
6461 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
6462 flag after restarting GDB if necessary.
6463
e6052b5d
UW
64642011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6465
6466 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
6467
1ced966e
PA
64682011-07-22 Pedro Alves <pedro@codesourcery.com>
6469
6470 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
6471 backend doesn't leave used debug registers behind.
6472
3543a589
TT
64732011-07-22 Tom Tromey <tromey@redhat.com>
6474
6475 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
6476 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
6477 argument.
6478 * gdb.dwarf2/typeddwarf-amd64.S: New file.
6479
14d15303 64802011-07-21 Matt Rice <ratmice@gmail.com>
6481
6482 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
6483 in mostlyclean rule. Add files ending in .core.
6484
9b158ba0 64852011-07-21 Matt Rice <ratmice@gmail.com>
6486
6487 PR macros/12999
6488 * gdb.base/info-macros.c: New test sources.
6489 * gdb.base/info-macros.exp: New tests.
6490
d17b6f81
PM
64912011-07-21 Phil Muldoon <pmuldoon@redhat.com>
6492
6493 * gdb.python/python.exp: Add prompt substitution tests.
6494
918dd910
JK
64952011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6496
6497 Fix crash if referenced CU is aged out.
6498 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
6499 New.
6500 * gdb.dwarf2/implptr.exp: Likewise.
6501
0e37a63c
JK
65022011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6503
6504 * gdb.dwarf2/implptr.S: Rebuilt.
6505 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
6506 (bar): Use them for j, k, l.
6507 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
6508 COMPILE.
6509 (print j in implptr:bar): Update for the intp typedef.
6510 (print p[0].x in implptr:foo): Use more exact regex.
6511
f65cf84c
TT
65122011-07-18 Tom Tromey <tromey@redhat.com>
6513
6514 * gdb.cp/static-method.exp: Add missing single quote.
6515
d5b4a7be
YQ
65162011-07-18 Yao Qi <yao@codesourcery.com>
6517
6518 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
6519 supported.
6520 * gdb.mi/mi-nonstop-exit.exp: Likewise.
6521 * gdb.mi/mi-nonstop.exp: Likewise.
6522 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6523 * gdb.mi/mi-nsintrall.exp: Likewise.
6524 * gdb.mi/mi-nsmoribund.exp: Likewise.
6525 * gdb.mi/mi-nsthrexec.exp: Likewise.
6526 * gdb.python/py-evthreads.exp: Likewise.
6527
e9ea2662
JK
65282011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6529
6530 Code cleanup.
6531 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
6532 it. Substitute it instead of test_compiler_info everywhere.
6533
ce451573
UW
65342011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6535
6536 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
6537 remote targets as well.
6538
756d88a7
UW
65392011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6540
6541 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
6542 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
6543
31f83dc5
UW
65442011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6545
6546 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
6547 a remote machine, not the host.
6548 (gdb_compile_shlib): Set soname if target is remote.
6549
059241a0
PP
65502011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6551
6552 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
6553
28a0b48c 65542011-07-13 Matt Rice <ratmice@gmail.com>
6555
6556 * gdb.python/py-objfile-script-gdb.py: Renamed to
6557 py-objfile-script-gdb.py.in.
6558 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
6559 py-objfile-script-gdb.py.
6560 * gdb.python/py-objfile-script.exp: Update reference to
6561 py-objfile-script-gdb.py.
6562
9a771b67
JK
65632011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6564
6565 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
6566 reference undefined label.
6567
04ad99e6
JK
65682011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6569
6570 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
6571 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
6572 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
6573 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
6574
713389e0
PM
65752011-07-11 Phil Muldoon <pmuldoon@redhat.com>
6576
6fdff2c5 6577 PR python/12438
713389e0 6578 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 6579 deprecated tests. Add set/show python print-backtrace tests.
713389e0 6580
97d146f8
JK
65812011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6582
6583 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
6584 debug info.
6585
facde0e5 65862011-07-06 Matt Rice <ratmice@gmail.com>
6587
6588 * gdb.python/python.exp: Update filename paths.
6589 * gdb.python/py-symtab.exp: Ditto.
6590
438640d1
MP
65912011-07-06 Marek Polacek <mpolacek@redhat.com>
6592
6593 * gdb.python/py-evthreads.exp: Add missing `$'.
6594
33a365df
MF
65952011-07-06 Jie Zhang <jie.zhang@analog.com>
6596
6597 * config/bfin.exp: New file.
6598 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
6599 * gdb.asm/bfin.inc: New file.
6600
8f7ae686
MP
66012011-07-06 Marek Polacek <mpolacek@redhat.com>
6602
df46027d 6603 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
6604 the whole output.
6605
eb2a6f42
TT
66062011-07-05 Tom Tromey <tromey@redhat.com>
6607
6608 * gdb.java/jprint.java (jprint.hi): New field.
6609 * gdb.java/jprint.exp: Print string.
6610
177b42fe
TJB
66112011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
6612
6613 * gdb.base/call-sc.c: Fix typos.
6614 * gdb.base/ifelse.exp: Likewise.
6615 * gdb.base/structs.c: Likewise.
6616
3b2a0cf2
JB
66172011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6618
6619 * gdb.base/jit-so.exp: New test.
6620 * gdb.base/jit-dlmain.c: New file.
6621 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
6622
46fc714c
JK
66232011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6624
6625 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
6626 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
6627 * gdb.cp/pr9167.exp (p b): Likewise.
6628 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
6629 (test value of P in inner_m, test type of Z in inner_m): Call
6630 setup_xfail for gcc <= 4.5.
46fc714c 6631
418c7cf7
JK
66322011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6633
6634 * gdb.cp/paren-type.cc: New files.
6635 * gdb.cp/paren-type.exp: New files.
6636
3d50dd94
JK
66372011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6638
6639 Stop on first linespec terminator instead of eating what we can.
6640 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
6641 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
6642 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
6643 (break C::f()): ... this one.
6644 (break C::operator()()): New test.
6645 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
6646 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
6647 test.
6648
dcf9f4ab
JK
66492011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6650
6651 Fall back linespec to minimal symbols.
6652 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
6653 error message.
6654 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
6655 * gdb.cp/minsym-fallback-main.cc: New file.
6656 * gdb.cp/minsym-fallback.cc: New file.
6657 * gdb.cp/minsym-fallback.exp: New file.
6658 * gdb.cp/minsym-fallback.h: New file.
6659
3f542ed1
JK
66602011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6661
6662 * gdb.cp/no-dmgl-verbose.cc: New file.
6663 * gdb.cp/no-dmgl-verbose.exp: New file.
6664
66652011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
6666
6667 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
6668 __GI_.
6669 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
6670 (f): New function.
6671 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
6672 (complete p 'func<short>(): ... here.
6673 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
6674 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
6675 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
6676 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
6677 Make them KFAIL gcc/49546.
6678
00eb2c4a
JB
66792011-07-01 Joel Brobecker <brobecker@adacore.com>
6680
6681 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
6682
85a20c42
JK
66832011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6684
6685 Test GCC PR debug/49546.
6686 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
6687 (test type of F in k3_m, test value of F in k3_m): New.
6688 * gdb.cp/temargs.cc (struct S3, struct K3): New.
6689 (main): New variable k3. Call k3.k3_m.
6690
d2d43431
JB
66912011-07-01 Jean-Charles Delay <delay@adacore.com>
6692
6693 * gdb.ada/packed_array.exp: Fix expected outout.
6694
54ae186f
JB
66952011-07-01 Jean-Charles Delay <delay@adacore.com>
6696
6697 * gdb.ada/packed_array.exp: fixed expected output.
6698
8f17729f
JB
66992011-07-01 Joel Brobecker <brobecker@adacore.com>
6700
6701 * gdb.ada/same_enum: New testcase.
6702
f5aa6869
JB
67032011-07-01 Joel Brobecker <brobecker@adacore.com>
6704
6705 * gdb.ada/ptr_typedef: New testcase.
6706
828292f2
JB
67072011-07-01 Joel Brobecker <brobecker@adacore.com>
6708
6709 * gdb.ada/arrayptr.exp: Add ptype test.
6710
18920c42
JB
67112011-07-01 Joel Brobecker <brobecker@adacore.com>
6712
6713 * gdb.ada/char_enum: New testcase.
6714
3536d9e3 67152011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
6716
6717 * gdb.base/dump.exp (capture_pointer_with_type): New.
6718 Get value from address instead of name.
6719 Start GDB once, and do `dump' and `restore'
6720 tests together.
6721
db863c42
MF
67222011-06-30 Jie Zhang <jie.zhang@analog.com>
6723 Mike Frysinger <vapier@gentoo.org>
6724
6725 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
6726 helper functions for getting/setting remotetimeout variable.
6727 * lib/gdb.exp (gdb_load): If the target is remote, set
6728 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
6729 with $loadtimeout. Set $load_ok to 0 before doing the load.
6730 Instead of returning, immediately, set $load_ok to 0. Call
6731 set_remotetimeout with $oldremotetimeout, and then return if
6732 $load_ok is 1.
6733
e9e642a8
AB
67342011-06-30 Andrew Burgess <aburgess@broadcom.com>
6735
6736 * gdb.python/py-template.exp: Don't run this test if the target
6737 does not support c++ tests.
6738
32019081
JK
67392011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6740
6741 Fix non-only rename list for Fortran modules import.
6742 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
6743 tests.
6744 * gdb.fortran/module.f90 (module moduse): New.
6745 (program module): use moduse, test var_x, var_y and var_z.
6746
0ecee54c
TT
67472011-06-29 Tom Tromey <tromey@redhat.com>
6748
6749 PR testsuite/12040:
6750 * gdb.fortran/array-element.exp: Use f90, not f77.
6751 * gdb.fortran/complex.exp: Use f90, not f77.
6752 * gdb.fortran/derived-type.exp: Use f90, not f77.
6753 * gdb.fortran/library-module.exp: Use f90, not f77.
6754 * gdb.fortran/logical.exp: Use f90, not f77.
6755 * gdb.fortran/module.exp: Use f90, not f77.
6756 * gdb.fortran/multi-dim.exp: Use f90, not f77.
6757 * gdb.fortran/subarray.exp: Use f90, not f77.
6758
3b2b8fea
TT
67592011-06-29 Tom Tromey <tromey@redhat.com>
6760
6761 * gdb.fortran/charset.exp: New file.
6762 * gdb.fortran/charset.f90: New file.
6763
42159ca5
TT
67642011-06-29 Tom Tromey <tromey@redhat.com>
6765
6766 PR testsuite/12040:
6767 * lib/future.exp: New file, mostly extracted from ada.exp.
6768 Rewrote compatibility code to use rename.
6769 (gdb_find_gfortran): New proc.
6770 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
6771 gfortran patch.
6772 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
6773 Move to future.exp.
6774 * lib/gdb.exp: Always load future.exp.
6775
af69a5ce
YQ
67762011-06-28 Yao Qi <yao@codesourcery.com>
6777
6778 * gdb.cp/exception.cc: Don't include iostream.
6779 (bar): Remove print statement.
6780 (catcher): New.
6781 (main): Remove print statements. Call function catcher.
6782 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
6783 Set breakpoint on catcher, and check the value of parameter.
6784
ab5c6a72
YQ
67852011-06-23 Yao Qi <yao@codesourcery.com>
6786
6fdff2c5
PA
6787 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
6788 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 6789
9497469f
MP
67902011-06-23 Marek Polacek <mpolacek@redhat.com>
6791
6792 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
6793 mi_gdb_test.
6794
b9132588
MP
67952011-06-23 Marek Polacek <mpolacek@redhat.com>
6796
5d197ed0 6797 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 6798
e55595ca
MP
67992011-06-23 Marek Polacek <mpolacek@redhat.com>
6800
5d197ed0
MP
6801 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
6802
68032011-06-23 Marek Polacek <mpolacek@redhat.com>
6804
6805 * gdb.mi/mi2-basics.exp: Fix races. Honour the
6806 `test_exec_and_symbol_mi_operatons' return value.
6807 (test_mi_interpreter_selection): Use mi_gdb_test instead of
6808 gdb_test_multiple.
6809 (test_exec_and_symbol_mi_operatons): Likewise.
6810 (test_path_specification): Likewise.
e55595ca 6811
be777e08
YQ
68122011-06-23 Yao Qi <yao@codesourcery.com>
6813
6814 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
6815 supported.
6816 * lib/gdb.exp (support_displaced_stepping): New.
6817
615556d6
YQ
68182011-06-23 Yao Qi <yao@codesourcery.com>
6819
6820 * gdb.threads/execl.exp: Skip on remote target.
6821
833b0ca7
MP
68222011-06-21 Marek Polacek <mpolacek@redhat.com>
6823
5d197ed0 6824 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
6825 mi_gdb_test.
6826
1ee4023a
MP
68272011-06-20 Marek Polacek <mpolacek@redhat.com>
6828
5d197ed0 6829 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 6830
d0b1d624
MP
68312011-06-20 Marek Polacek <mpolacek@redhat.com>
6832
5d197ed0 6833 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
6834 mi_gdb_test.
6835
79aa92c1
MP
68362011-06-20 Marek Polacek <mpolacek@redhat.com>
6837
5d197ed0 6838 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 6839
5ce5db06
YQ
68402011-06-14 Yao Qi <yao@codesourcery.com>
6841
6842 gdb/testsuite/
6843 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
6844
533a737e
JK
68452011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6846
6847 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
6848
d0e53741
TT
68492011-06-10 Tom Tromey <tromey@redhat.com>
6850
6851 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
6852 Add tests for pointer-to-member-function.
6853 * gdb.cp/temargs.cc (S::somefunc): New function.
6854 (K2): New class.
6855 (main): Instantiate K2; call method.
6856
b5916bbd
JB
68572011-06-08 Joel Brobecker <brobecker@adacore.com>
6858
6859 * gdb.python/py-inferior.c (f2): Make str an array rather
6860 than a pointer.
6861 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
6862
5be4dfca
JK
68632011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6864
6865 * gdb.base/async-shell.c: New file.
6866 * gdb.base/async-shell.exp: New file.
6867
9f47e254
PA
68682011-06-06 Pedro Alves <pedro@codesourcery.com>
6869
6870 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
6871
64b9b334
JB
68722011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
6873
6874 From Stephen Kitt <steve@sk2.org>
6875 * gdb.base/help.exp: Adjust following some spelling corrections
6876 in GDB.
6877
dbc0f131
YQ
68782011-06-01 Yao Qi <yao@codesourcery.com>
6879
6880 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
6881
fd336a18
KS
68822010-05-31 Keith Seitz <keiths@redhat.com>
6883
6884 PR c++/12750
6885 * gdb.cp/static-method.cc: New file.
6886 * gdb.cp/static-method.exp: New file.
6887
fa8b9902
KS
68882010-05-31 Keith Seitz <keiths@redhat.com>
6889
6890 PR symtab/12704
6891 * gdb.cp/anon-ns.cc: New file.
6892 * gdb.cp/anon-ns.exp: New file.
6893
0a5b1e09
PA
68942011-05-31 Pedro Alves <pedro@codesourcery.com>
6895
6896 * gdb.arch/i386-dr3-watch.c: New file.
6897 * gdb.arch/i386-dr3-watch.exp: New file.
6898
0578b8d1
YQ
68992011-05-30 Yao Qi <yao@codesourcery.com>
6900
6901 * gdb.base/callfuncs.c (t_structs_fc): New.
6902 (t_structs_dc, t_structs_ldc): New.
6903 (t_double_many_args):
6904 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
6905 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
6906 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
6907 * gdb.base/callfuncs.exp: Call new functions.
6908
6680506e
YQ
69092011-05-30 Yao Qi <yao@codesourcery.com>
6910
ff4d2c60
YQ
6911 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
6912 Call rerun_and_prepare for each test to isolate effects.
6913
69142011-05-30 Yao Qi <yao@codesourcery.com>
6915
6916 * gdb.base/varargs.c (find_max_float_real): New.
6917 (find_max_double_real, find_max_long_double_real): New.
6918 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
6919 * lib/gdb.exp (setup_kfail_for_target): New.
6920
e43ec454
YQ
69212011-05-30 Yao Qi <yao@codesourcery.com>
6922
6923 * gdb.base/funcargs.c (callca, callcb, callcc): New.
6924 (callcd, callce, callcf, callc1a, callc1b): New.
6925 (callc2a, callc2b): New.
6926 * gdb.base/funcargs.exp (complex_args): New.
6927 (complex_integral_args, complex_float_integral_args): New.
6928 * lib/gdb.exp (support_complex_tests): New. Determine
6929 whether to run test cases on _Complex types.
6930
432b4d03
JK
69312011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6932
6933 * gdb.threads/leader-exit.c: New file.
6934 * gdb.threads/leader-exit.exp: New file.
6935
6caf069d
MP
69362011-05-27 Marek Polacek <mpolacek@redhat.com>
6937
9497469f 6938 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 6939
97fce28b
MP
69402011-05-27 Marek Polacek <mpolacek@redhat.com>
6941
6942 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
6943 remove the `supported' variable.
6944 * gdb.mi/mi-nonstop.exp: Likewise.
6945 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6946 * gdb.mi/mi-nsintrall.exp: Likewise.
6947 * gdb.mi/mi-nsmoribund.exp: Likewise.
6948 * gdb.mi/mi-nsthrexec.exp: Likewise.
6949
9da8c2a0
PA
69502011-05-26 Pedro Alves <pedro@codesourcery.com>
6951
6952 * gdb.reverse/finish-reverse-bkpt.exp: New test.
6953
2c03e5be
PA
69542011-05-26 Pedro Alves <pedro@codesourcery.com>
6955
6956 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
6957
2e21250d
KS
69582011-05-24 Keith Seitz <keiths@redhat.com>
6959
6960 PR breakpoint/12803
6961 * gdb.cp/cmpd-minsyms.cc (a): New method.
6962 (b): New method.
6963 (c): New method.
6964 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
6965
cdac0397
PA
69662011-05-24 Pedro Alves <pedro@codesourcery.com>
6967
6968 * gdb.base/commands.exp (watchpoint_command_test): Check that the
6969 watchpoint's command list didn't execute when the watchpoint went
6970 out of scope.
6971
ee5683ab
PM
69722011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
6973
6974 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
6975 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
6976 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
6977 * gdb.arch/i386-gnu-cfi.exp: Likewise.
6978 * gdb.arch/i386-permbkpt.exp: Likewise.
6979 * gdb.arch/i386-prologue.exp: Likewise.
6980 * gdb.arch/i386-size-overlap.exp: Likewise.
6981 * gdb.arch/i386-size.exp: Likewise.
6982 * gdb.arch/i386-unwind.exp: Likewise.
6983 * gdb.reverse/i386-precsave.exp: Likewise.
6984 * gdb.reverse/i386-reverse.exp: Likewise.
6985 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6986 * gdb.reverse/i387-env-reverse.exp: Likewise.
6987 * gdb.reverse/i387-stack-reverse.exp: Likewise.
6988
c91c8c16
PA
69892011-05-24 Pedro Alves <pedro@codesourcery.com>
6990
6991 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
6992 file doesn't error, using MI.
6993
c50491a7
TT
69942011-05-23 Tom Tromey <tromey@redhat.com>
6995
6996 * gdb.base/charset.exp (string_display): Add tests to assign to
6997 arrays.
6998 * gdb.base/charset.c (short_array, int_array, long_array): New.
6999
4a07b7da
PA
70002011-05-20 Pedro Alves <pedro@codesourcery.com>
7001
7002 Cope with async mode.
7003
4a07b7da
PA
7004 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
7005 into gdb_test + mi_expect_stop.
7006
b275f2d2
PA
70072011-05-20 Pedro Alves <pedro@codesourcery.com>
7008
7009 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
7010 (callme): Remove printf call.
7011
eec52c44
PM
70122011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
7013
7014 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
7015 quote pattern to avoid problems with Cygwin/mingw expect versions.
7016 * gdb.base/default.exp (show convenience): Use double
7017 quote pattern for regular expressions.
7018
b3c8eb43
JK
70192011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7020
7021 Fix -readnow for -gdwarf-4 unused type units.
7022 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
7023 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
7024
ed731959
JK
70252011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7026
7027 * gdb.base/kill-after-signal.c: New file.
7028 * gdb.base/kill-after-signal.exp: New file.
7029
3b48433d
PA
70302011-05-16 Pedro Alves <pedro@codesourcery.com>
7031
7032 * gdb.ada/start.exp: Call untested with the correct test filename.
7033 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
7034 test filename. Make the test's binary unique.
7035 * gdb.arch/i386-signal.exp: Call untested with the correct test
7036 filename.
7037 * gdb.arch/i386-size-overlap.exp: Ditto.
7038 * gdb.arch/Makefile.in (EXECUTABLES): Update.
7039 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7040 * gdb.cp/call-c.exp: Ditto.
7041 * gdb.mi/mi-reverse.exp: Call untested with the correct test
7042 filename. Make the test's binary unique.
7043 * gdb.mi/Makefile.in (EXECUTABLES): Update.
7044 * gdb.python/py-mi.exp: Ditto.
7045 * gdb.python/Makefile.in (EXECUTABLES): Update.
7046 * gdb.reverse/i386-precsave.exp: Ditto.
7047 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
7048 test filename.
7049 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7050 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
7051 unique.
7052 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
7053 test filename.
7054 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
7055 * gdb.trace/tfile.exp: Ditto.
7056
ba4a8bdd
YQ
70572011-05-14 Yao Qi <yao@codesourcery.com>
7058
7059 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
7060 type.
7061
dbaefcf7
DE
70622011-05-13 Doug Evans <dje@google.com>
7063
7064 * gdb.python/py-objfile-script.exp: New file.
7065 * gdb.python/py-objfile-script.c: New file.
7066 * gdb.python/py-objfile-script-gdb.py: New file.
7067 * testsuite/gdb.python/py-section-script.exp: Test
7068 "info auto-load-scripts".
7069
9930639c
TT
70702011-05-13 Tom Tromey <tromey@redhat.com>
7071
7072 * gdb.dwarf2/clztest.exp: New file.
7073 * gdb.dwarf2/clztest.c: New file.
7074 * gdb.dwarf2/clztest.S: New file.
7075
05272e11
DE
70762011-05-13 Doug Evans <dje@google.com>
7077
cc63ef9b
DE
7078 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
7079 String16 tests.
05272e11 7080
6edba76f
TT
70812011-05-13 Tom Tromey <tromey@redhat.com>
7082
7083 * lib/gdb.exp (is_x86_like_target): New proc.
7084 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
7085 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
7086 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
7087 -nostdlib to compiler.
7088 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
7089 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
7090 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
7091 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
7092 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
7093
028d0ed5
TJB
70942011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7095
7096 * gdb.python/py-function.exp: Test setting a value from a function
7097 which executes a command.
7098
8a9b8146
TT
70992011-05-12 Tom Tromey <tromey@redhat.com>
7100
7101 * gdb.dwarf2/typeddwarf.S: New file.
7102 * gdb.dwarf2/typeddwarf.c: New file.
7103 * gdb.dwarf2/typeddwarf.exp: New file.
7104
10483e8e
MP
71052011-05-12 Marek Polacek <mpolacek@redhat.com>
7106
7107 * gdb.mi/mi-basics.exp: Fix races. Honour the
7108 `test_exec_and_symbol_mi_operatons' return value.
7109 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7110 gdb_test_multiple.
7111 (test_exec_and_symbol_mi_operatons): Likewise.
7112 (test_path_specification): Likewise.
7113
faf067f1
JK
71142011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7115
7116 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
7117 (gdb_touch_execfile): Remove catch wrappers. New variable time.
7118 Replace `file copy' and `file rename' by `file mtime'. Twice.
7119
7ff911a3
JK
71202011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7121
7122 * gdb.base/readline-ask.c: New file.
7123 * gdb.base/readline-ask.exp: New file.
7124 * gdb.base/readline-ask.inputrc: New file.
7125
a536c6d7
UW
71262011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
7127
7128 * gdb.cell/bt.exp: Delete breakpoints before running to signal
7129 to avoid race condition.
7130 * gdb.cell/coremaker.c: Use small stack size.
7131 * gdb.cell/ea-standalone.exp: Use file name without path as
7132 argument to c_to.
7133 * gdb.cell/fork.exp: Allow other output when continuing to end.
7134
d472a426
JK
71352011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7136
7137 * gdb.threads/corethreads.c: New file.
7138 * gdb.threads/corethreads.exp: New file.
7139
71402011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
7141
7142 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
7143 Try to compile the test using -Wl,-z,norelro first.
7144 (load_core): New variable libthread_db_seen, initialize it.
7145 (zeroed-threads cannot be listed): Protect it by XFAIL on
7146 !$libthread_db_seen.
7147
8be455d7
JK
71482011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7149
7150 PR 12573
7151 * gdb.dwarf2/dw2-skip-prologue.S: New file.
7152 * gdb.dwarf2/dw2-skip-prologue.c: New file.
7153 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
7154
1976171a
JK
71552011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7156
7157 * gdb.cp/psymtab-parameter.cc: New file.
7158 * gdb.cp/psymtab-parameter.exp: New file.
7159
7db6f30f
JK
71602011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7161
7162 Fix a race.
7163 * gdb.cp/static-print-quit.exp (print c): Split to ...
7164 (print c - <return>, print c - q <return>, print c - to quit):
7165 ... these. Make the testfile untested on gdb-7.1.
7166
85161e9e 71672011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
7168
7169 * lib/gdb.exp (exec_target_file, exec_symbol_file,
7170 gdb_rename_execfile, gdb_touch_execfile): New.
7171 * gdb.base/reread.exp: Use new procs to handle multiple
7172 exec files.
7173
0c51be18
YQ
71742011-05-05 Yao Qi <yao@codesourcery.com>
7175
7176 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
7177 (test_adr_32bit, test_pop_pc): New.
7178 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
7179 (test_adr_32bit, test_pop_pc): New.
7180
4d393d60
JM
71812011-05-04 Joseph Myers <joseph@codesourcery.com>
7182
7183 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
7184 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
7185 targets.
7186 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
7187 handle targets.
7188
8ffd0459
JK
71892011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7190
7191 * gdb.base/completion.exp (complete help info wat): Rename to ...
7192 (complete 'help info wat'): ... here.
7193 Remove all `-re ".*' and `-re "^.*' redundant regexes.
7194 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
7195
8e28d804
PA
71962011-05-04 Pedro Alves <pedro@codesourcery.com>
7197
7198 * gdb.base/completion.exp: Use gdb_test_multiple instead of
7199 gdb_test and explicit $gdb_prompt/timeout matches.
7200
3eb2ef34
YQ
72012011-05-04 Yao Qi <yao@codesourcery.com>
7202
7203 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
7204 and __thumb2__.
7205
aaaf81a3
MP
72062011-05-03 Marek Polacek <mpolacek@redhat.com>
7207
7208 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
7209 in place of `gdb_test "delete breakpoints"'. This eliminates two
7210 testcases.
7211
c4cbc0df
PA
72122011-05-02 Pedro Alves <pedro@codesourcery.com>
7213
7214 PR testsuite/12649
7215 Fix races.
7216
7217 * gdb.base/completion.exp: Remove all sleep calls. Remove
7218 unnecessary regexs. Don't explicitly expect anything after the
7219 prompt. Eat the prompt if necessary.
7220
b4cbb4a3
EBM
72212011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7222
7223 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
7224 accept to show the caller line again as well as the line after.
7225
d65aec65
PM
72262011-04-29 Phil Muldoon <pmuldoon@redhat.com>
7227
7228 PR mi/12531
7229
7230 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
7231 compile target.
7232 * gdb.python/py-prettyprint.exp: Add C++ object for
7233 CPLUS_FAKE_CHILD test.
7234
30852783
UW
72352011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
7236
7237 * gdb.base/signest.exp: New file.
7238 * gdb.base/signest.c: Likewise.
7239
c7b1f0d9
JK
72402011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7241
7242 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
7243 thread and breakpoint notifications.
7244
559a7a62
JK
72452011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7246
7247 * gdb.base/fortran-sym-case.c: New file.
7248 * gdb.base/fortran-sym-case.exp: New file.
7249 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
7250 * gdb.dwarf2/dw2-case-insensitive.c: New file.
7251 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
7252
8344e389
JK
72532011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7254
7255 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
7256 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
7257 false #1', `if true else false #2' and `if true else false #3'.
7258
2484c66b
UW
72592011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
7260
7261 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
7262 while delivering signal.
7263
8d3788bd
VP
72642011-04-27 Vladimir Prus <vladimir@codesourcery.com>
7265
7266 MI breakpoint notifications.
7267
7268 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
7269 * testsuite/gdb.mi/mi2-cli.exp: Adust.
7270 * testsuite/gdb.mi/mi-watch.exp: Adust.
7271 * testsuite/gdb.mi/mi2-watch.exp: Adust.
7272 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
7273 notifications.
8d3788bd 7274
3e03848b
JK
72752011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7276
7277 * gdb.base/gdbindex-stabs-dwarf.c: New file.
7278 * gdb.base/gdbindex-stabs.c: New file.
7279 * gdb.base/gdbindex-stabs.exp: New file.
7280
918c9108
YQ
72812011-04-25 Yao Qi <yao@codesourcery.com>
7282
7283 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
7284 with /*...*/.
7285 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7286
90556b8c
JK
72872011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7288
7289 * gdb.python/py-value.exp (test_objfiles): Name the first test
7290 `py-value in file.filename'.
7291
03f2bd59
JK
72922011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7293
7294 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
7295 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
7296 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
7297 !gdbserver_reconnect_p..
7298 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
7299
7b08b9eb
JK
73002011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7301
7302 * gdb.cp/cpcompletion.exp (complete class methods)
7303 (complete class methods beginning with F): Move them above runto. New
7304 comment about the runto delimiter.
7305
b78974c3
PA
73062011-04-20 Pedro Alves <pedro@codesourcery.com>
7307
7308 * gdb.base/maint.exp: Test that "maint print registers" works
7309 without a running program.
7310
20429c40 73112011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 7312
20429c40
MP
7313 * gdb.base/setshow.exp: Fix racy tests.
7314 ($old_gdb_prompt): New variable.
7315
7a9dd1b2
TT
73162011-04-19 Tom Tromey <tromey@redhat.com>
7317
7318 * gdb.mi/mi-nsmoribund.exp:
7319 * gdb.hp/gdb.objdbg/objdbg01.exp:
7320 * gdb.base/structs.exp (test_struct_returns):
7321 * gdb.base/call-sc.exp (test_scalar_returns):
7322 * gdb.base/bigcore.exp: Remove duplicate words.
7323
02835898
JK
73242011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7325
7326 * gdb.base/break-interp-lib.c (v, vptr): New variables.
7327 * gdb.base/break-interp.exp (test_attach): New comment.
7328
254f582e
JK
73292011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7330
7331 * gdb.threads/gcore-thread.exp ($core0file): New variable.
7332 (clear __stack_user.next, clear stack_used.next)
7333 (save a zeroed-threads corefile): New test.
7334 Call core_load for $core0file.
7335 (zeroed-threads cannot be listed): New test.
7336
4fe85f5c
JK
73372011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7338
7339 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
7340 filename.
7341 ($srcfile): Preserve the original value.
7342 ($testfile): Match it the .exp filename.
7343 ($corefile): New variable. Substitute it around.
7344 Use clean_restart.
7345 ($prev_timeout): Remove.
7346 (load_core): Move core loading into this proc.
7347 Fix restore of $timeout if load_core fails.
7348
63524580
JK
73492011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7350
7351 * gdb.base/eu-strip-infcall.c: New file.
7352 * gdb.base/eu-strip-infcall.exp: New file.
7353
90359a16
JK
73542011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7355
7356 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
7357 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
7358
626e7282
JK
73592011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7360
7361 Fix Python access to inlined frames.
7362 * gdb.python/py-frame-inline.c: New file.
7363 * gdb.python/py-frame-inline.exp: New file.
7364
3363d018
EBM
73652011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
7366
7367 * gdb.base/gdb1090.exp: Change breakpoint location to read the
7368 content of 's24' correctly (avoiding "optimized out").
7369 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
7370
28781456
JK
73712011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7372
7373 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
7374
4a4106ca
TJB
73752011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7376
7377 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
7378 expect a colon in watch -location output.
7379
d26ccb4f
JK
73802011-04-13 Marek Polacek <mpolacek@redhat.com>
7381
df46027d 7382 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
7383 New testcase `expect response to define backtrace'. Also remove
7384 redundant `default' block.
7385
e1ab1f9c
JK
73862011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7387
7388 * gdb.python/py-prettyprint.c (struct hint_error): New.
7389 (main): New variable hint_error.
7390 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
7391 "print hint_error".
7392 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
7393 (register_pretty_printers): Register it.
7394
0c2e6019
TT
73952011-04-04 Tom Tromey <tromey@redhat.com>
7396
7397 * gdb.cp/maint.exp (test_help): Update.
7398 (test_namespace): Likewise.
7399
af57139d
JB
74002011-04-01 Joel Brobecker <brobecker@adacore.com>
7401
7402 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
7403 * gdb.ada/arrayptr.exp: Add new tests.
7404
956a9fb9
JB
74052011-04-01 Joel Brobecker <brobecker@adacore.com>
7406
7407 * gdb.ada/mi_catch_ex: New testcase.
7408
d0c4d642
PA
74092011-04-01 Pedro Alves <pedro@codesourcery.com>
7410
7411 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
7412 base::overload(void) method without specifying "const".
7413
18819fa6
UW
74142011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
7415
7416 * gdb.arch/thumb-singlestep.S: New file.
7417 * gdb.arch/thumb-singlestep.exp: Likewise.
7418
a4c8e806
TT
74192011-03-31 Tom Tromey <tromey@redhat.com>
7420
7421 * gdb.python/py-prettyprint.py (exception_flag): New global.
7422 (NoStringContainerPrinter._iterator.next): Check it.
7423 * gdb.python/py-prettyprint.c (main): New variable nstype2.
7424 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
7425
53832f31
TT
74262011-03-29 Tom Tromey <tromey@redhat.com>
7427
7428 * gdb.cp/anon-struct.cc: New file.
7429 * gdb.cp/anon-struct.exp: New file.
7430
e4620230
JK
74312011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7432
7433 Test STT_GNU_IFUNC support.
7434 * gdb.base/gnu-ifunc-lib.c: New file.
7435 * gdb.base/gnu-ifunc.c: New file.
7436 * gdb.base/gnu-ifunc.exp: New file.
7437
d0fb5eae
JK
74382011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7439
7440 Support a ring of related breakpoints.
7441 * gdb.base/watchpoint-delete.c: New file.
7442 * gdb.base/watchpoint-delete.exp: New file.
7443
20106cfb
JK
74442011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7445
7446 * gdb.ada/arrayparam.exp (print first after function call): Use
7447 explicit package name. Add a comment
7448 (print lasta after function call): Rename ...
7449 (print last after function call): ... it and use explicit package
7450 name.
7451 (print length after function call): Use explicit package name.
7452 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
7453 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
7454 (multiple matches for symbol i): Rename ...
7455 (multiple matches for symbol integervar): ... it.
7456 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
7457 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
7458
e7ab5e63
AB
74592011-03-25 Andrew Burgess <aburgess@broadcom.com>
7460
7461 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
7462 environment variable to make grep output more predictable. Move
7463 all the environment setup into gdb_init so it's done once per test
7464 case rather than each time we start gdb.
7465
9ef07c8c
TT
74662011-03-24 Tom Tromey <tromey@redhat.com>
7467
7468 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
7469 test.
7470
dd90784c
JK
74712011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7472
7473 * gdb.dwarf2/dw2-entry-value-main.c: New file.
7474 * gdb.dwarf2/dw2-entry-value.S: New file.
7475 * gdb.dwarf2/dw2-entry-value.exp: New file.
7476
05775840
PM
74772011-03-22 Phil Muldoon <pmuldoon@redhat.com>
7478
6fdff2c5 7479 PR python/12183
05775840
PM
7480
7481 * gdb.python/py-function.exp: Add GdbError tests.
7482
8661b11b
PA
74832011-03-18 Pedro Alves <pedro@codesourcery.com>
7484
7485 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
7486 (reglocal_test_func, statlocal_test_func): New functions.
7487 (globals_test_func): Call new functions.
7488 * gdb.trace/unavailable.exp (gdb_collect_args_test)
7489 (gdb_collect_locals_test): New procedure.
7490 (gdb_trace_collection_test): Call new procedures.
7491
0fdb4f18
PA
74922011-03-18 Pedro Alves <pedro@codesourcery.com>
7493
7494 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
7495 (test_register, test_register_unavailable): New procedures.
7496 (gdb_unavailable_registers_test): New procedure.
7497 (gdb_trace_collection_test): Call it.
7498
99c3dc11
PM
74992011-03-18 Phil Muldoon <pmuldoon@redhat.com>
7500
6fdff2c5 7501 PR python/12149
99c3dc11
PM
7502
7503 * gdb.python/python.exp: Add gdb.write tests.
7504
29703da4
PM
75052010-03-17 Phil Muldoon <pmuldoon@redhat.com>
7506
7507 * gdb.python/Makefile.in: Add py-objfile.
7508 * gdb.python/py-objfile.exp: New file.
7509 * gdb.python/py-objfile.c: New file.
7510 * gdb.python/py-block.exp: Add is_valid tests.
7511 * gdb.python/py-inferior.exp: Ditto.
7512 * gdb.python/py-infthread.exp: Ditto.
7513 * gdb.python/py-symbol.exp: Ditto.
7514 * gdb.python/py-symtab.exp: Ditto.
7515
598997c8
KS
75162011-03-16 Keith Seitz <keiths@redhat.com>
7517
7518 PR c++/12273
7519 * gdb.cp/cmpd-minsyms.exp: New test.
7520 * gdb.cp/cmpd-minsyms.cc: New file.
7521
7522 PR c++/11734
7523 * gdb.cp/ovsrch.exp: New test.
7524 * gdb.cp/ovsrch.h: New file.
7525 * gdb.cp/ovsrch1.cc: New file.
7526 * gdb.cp/ovsrch2.cc: New file.
7527 * gdb.cp/ovsrch3.cc: New file.
7528 * gdb.cp/ovsrch4.cc: New file.
7529
c91513d8
PP
75302011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7531
7532 PR gdb/12528
7533 * gdb.base/Makefile.in: Adjust EXECUTABLES.
7534 * gdb.base/break-on-linker-gcd-function.exp: New test.
7535 * gdb.base/break-on-linker-gcd-function.cc: New file.
7536
7470fc63
AT
75372011-03-15 Andreas Tobler <andreast@fgznet.ch>
7538
7539 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
7540
959e7469
PM
75412011-03-15 Phil Muldoon <pmuldoon@redhat.com>
7542
7543 * lib/gdb.exp (gdb_unload): Add another termination case.
7544
9373cf26
JK
75452011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7546
7547 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
7548 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
7549 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
7550 Provide a stub byte there.
7551 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
7552 DW_AT_entry_pc.
7553 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
7554
24e9cda0
UW
75552011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
7556
7557 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
7558 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
7559 "generic ABI, auto".
7560 (altivec_abi_tests): Accept vectors returned by reference.
7561
7371cf6d
PM
75622010-03-14 Phil Muldoon <pmuldoon@redhat.com>
7563
7564 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
7565
ce77046a
UW
75662011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
7567
7568 * gdb.python/py-section-script.exp: Skip test if no Python support.
7569
176400c3
UW
75702011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
7571
7572 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
7573
ecec24e6
PM
75742011-03-10 Phil Muldoon <pmuldoon@redhat.com>
7575
7576 * gdb.python/py-parameter.exp: Update tests to the new Python
7577 parameter API. Add "no documentation" test. Add deprecated API
7578 backward compatibility test.
7579
5dbdd470
TT
75802011-03-09 Tom Tromey <tromey@redhat.com>
7581
7582 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
7583 gdb_continue_to_end.
7584
b66e66ee
MK
75852011-03-09 Mark Kettenis <kettenis@gnu.org>
7586
7587 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
7588 tabs.
7589
eceb0c5f
TT
75902011-03-09 Tom Tromey <tromey@redhat.com>
7591
7592 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
7593 parentheses.
7594 (gdb_continue_to_end): Add "allow_extra" parameter. Use
7595 $command.
7596 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
7597 argument to gdb_continue_to_end.
7598 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
7599 argument to gdb_continue_to_end.
7600 * gdb.cp/annota3.exp: Fix regex.
7601 * gdb.cp/annota2.exp: Fix regex.
7602 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
7603 gdb_continue_to_end.
7604 * gdb.base/call-signal-resume.exp: Revert earlier patch.
7605 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
7606 gdb_continue_to_end.
7607
63154eca
PA
76082011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7609
7610 * gdb.server/ext-run.exp
7611 (load new file without any gdbserver inferior): New test.
7612
967d1f9b
TT
76132011-03-07 Tom Tromey <tromey@redhat.com>
7614
7615 * Makefile.in (TAGS): Rewrite.
7616
d68dcbb9
JK
76172011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7618
7619 * gdb.trace/report.exp (12.1: trace report #1): New match for the
7620 initial commands echo. New match for `Found trace'. Anchor all the
7621 other matches. Anchor and match for `No trace frame found' the final
7622 match.
7623
6bf58e63
TT
76242011-03-07 Tom Tromey <tromey@redhat.com>
7625
7626 * Makefile.in (TAGS): New target.
7627
fda326dd
TT
76282011-03-07 Tom Tromey <tromey@redhat.com>
7629
7630 * lib/opencl.exp (skip_opencl_tests): Update for exit message
7631 change.
7632 * lib/mi-support.exp (mi_gdb_test): Update for exit message
7633 change.
7634 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
7635 exit message change.
7636 (skip_altivec_tests): Update for exit message change.
7637 (skip_vsx_tests): Likewise.
7638 (gdb_continue_to_end): Likewise. Add 'command' argument.
7639 * lib/cell.exp (skip_cell_tests): Update for exit message change.
7640 * gdb.threads/tls.exp: Update for exit message change.
7641 * gdb.threads/thread-unwindonsignal.exp: Use
7642 gdb_continue_to_end.
7643 * gdb.threads/step.exp (step_it): Update for exit message change.
7644 (continue_all): Likewise.
7645 * gdb.threads/print-threads.exp (test_all_threads): Update for
7646 exit message change.
7647 * gdb.threads/interrupted-hand-call.exp: Use
7648 gdb_continue_to_end.
7649 * gdb.threads/execl.exp: Use gdb_continue_to_end.
7650 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
7651 gdb_continue_to_end.
7652 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
7653 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
7654 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
7655 * gdb.cp/method.exp: Update for exit message change.
7656 * gdb.cp/mb-templates.exp: Update for exit message change.
7657 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
7658 * gdb.cp/annota3.exp: Update for exit message change.
7659 * gdb.cp/annota2.exp: Update for exit message change.
7660 * gdb.cell/fork.exp: Use gdb_continue_to_end.
7661 * gdb.base/term.exp: Update for exit message change.
7662 * gdb.base/step-test.exp (test_i): Update for exit message change.
7663 * gdb.base/sigstep.exp (advance): Update for exit message change.
7664 (advancei): Likewise.
7665 * gdb.base/siginfo.exp: Update for exit message change.
7666 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
7667 * gdb.base/reread.exp: Use gdb_continue_to_end.
7668 * gdb.base/langs.exp: Use gdb_continue_to_end.
7669 * gdb.base/interrupt.exp: Update for exit message change.
7670 * gdb.base/gdb1555.exp: Update for exit message change.
7671 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
7672 * gdb.base/ending-run.exp: Update for exit message change.
7673 * gdb.base/chng-syms.exp: Update for exit message change.
7674 * gdb.base/checkpoint.exp: Update for exit message change.
7675 * gdb.base/catch-syscall.exp (check_for_program_end): Use
7676 gdb_continue_to_end.
7677 (test_catch_syscall_with_wrong_args): Likewise.
7678 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
7679 * gdb.base/break-interp.exp (test_ld): Update for exit message
7680 change.
7681 * gdb.base/bang.exp: Update for exit message change.
7682 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
7683 (do_call_attach_tests): Likewise.
7684 * gdb.base/a2-run.exp: Update for exit message change.
7685 * gdb.arch/ppc-dfp.exp: Update for exit message change.
7686 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
7687 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
7688
dd19bd70
JK
76892011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7690
7691 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
7692
30e62689
TT
76932011-03-03 Tom Tromey <tromey@redhat.com>
7694
7695 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
7696 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
7697 * gdb.hp/gdb.aCC/configure.ac: Remove.
7698 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
7699 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
7700 * gdb.hp/gdb.base-hp/configure.ac: Remove.
7701 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
7702 * gdb.hp/gdb.compat/configure (Makefile): Remove.
7703 * gdb.hp/gdb.compat/configure.ac: Remove.
7704 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
7705 * gdb.hp/gdb.defects/configure (Makefile): Remove.
7706 * gdb.hp/gdb.defects/configure.ac: Remove.
7707 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
7708 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
7709 * gdb.hp/gdb.objdbg/configure.ac: Remove.
7710 * gdb.hp/configure.ac: Remove.
7711 * gdb.hp/configure: Remove.
7712 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
7713 substitution.
7714 (Makefile): Remove rule.
7715 * gdb.cell/configure.ac: Remove.
7716 * gdb.cell/configure: Remove.
7717 * gdb.stabs/Makefile.in (Makefile): Remove.
7718 (distclean): Don't remove config.status or config.log.
7719 * gdb.stabs/configure (Makefile): Remove.
7720 * gdb.stabs/configure.ac: Remove.
7721 * configure: Rebuild.
7722 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
7723 Remove stabs- and cell-specific logic. Test for existence of
7724 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
7725 subdirectories, gdb.cell, and and gdb.stabs.
7726 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
7727
c171f854
JB
77282011-03-03 Joel Brobecker <brobecker@adacore.com>
7729
7730 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
7731 end of buffer.
7732
9a5193cb
JB
77332011-03-02 Joel Brobecker <brobecker@adacore.com>
7734
7735 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
7736 gdb_test when running a test where we expected no output back.
7737
9bb4c1bb
MS
77382011-02-28 Michael Snyder <msnyder@vmware.com>
7739
7740 * gdb.cp/overload.cc: Change initializer value to integer.
7741
3bd0f5ef
MS
77422011-02-27 Michael Snyder <msnyder@vmware.com>
7743
7744 * gdb.multi/base.exp: Add test for remove-inferiors.
7745
2279eaad
JB
77462011-02-26 Joel Brobecker <brobecker@adacore.com>
7747
7748 * gdb.python/py-frame.exp: Simplify the initialization phase
7749 using prepare_for_testing.
7750
c82c0b55
MS
77512011-02-25 Michael Snyder <msnyder@vmware.com>
7752
7753 * gdb.multi/base.exp: Add tests for info inferiors with args.
7754
1d94651b
JK
77552011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7756
7757 * gdb.dwarf2/dw2-ranges.S: Rename to ...
7758 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
7759 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
7760 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
7761 asmfile3. Comment the STABS (#3) file compilation. Compile
7762 everything through assembler. Provide KFAIL for symtab/12497.
7763 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
7764 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
7765 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
7766 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
7767
3bd0f5ef
MS
77682011-02-24 Michael Snyder <msnyder@vmware.com>
7769
7770 * gdb.base/break.exp: Add tests for delete breakpoints using
7771 convenience variables and value history references.
7772
12c1418e
MS
77732011-02-24 Michael Snyder <msnyder@vmware.com>
7774
7775 * gdb.base/break.exp: Remove debugging 'printf' accidentally
7776 left behind in previous check-in.
7777
e5a67952
MS
77782011-02-23 Michael Snyder <msnyder@vmware.com>
7779
7780 * gdb.base/break.exp: Add tests for "info break" with arguments.
7781 * gdb.trace/infotrace.exp: Update patterns for error and help.
7782 * gdb.base/completion.exp: Update pattern.
7783 * gdb.base/ena-dis-br.exp: Update pattern.
7784 * gdb.base/help.exp: Update patterns.
7785
77862011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
7787
7788 * gdb.base/memattr.exp: New test.
7789 * gdb.base/memattr.c: Test load for memattr.exp.
7790
6e6fbe60
DE
77912011-02-22 Doug Evans <dje@google.com>
7792
7793 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
7794
1d41d745
MS
77952011-02-22 Michael Snyder <msnyder@vmware.com>
7796
7797 * Makefile.in: Make more clean.
7798 * gdb.ada/Makefile.in: Ditto.
7799 * gdb.arch/Makefile.in: Ditto.
7800 * gdb.asm/Makefile.in: Ditto.
7801 * gdb.base/Makefile.in: Ditto.
7802 * gdb.cp/Makefile.in: Ditto.
7803 * gdb.dwarf2/Makefile.in: Ditto.
7804 * gdb.java/Makefile.in: Ditto.
7805 * gdb.mi/Makefile.in: Ditto.
7806 * gdb.modula2/Makefile.in: Ditto.
7807 * gdb.python/Makefile.in: Ditto.
7808 * gdb.server/Makefile.in: Ditto.
7809 * gdb.stabs/Makefile.in: Ditto.
7810 * gdb.threads/Makefile.in: Ditto.
7811 * gdb.trace/Makefile.in: Ditto.
7812
79ba84ca
MS
78132011-02-22 Michael Snyder <msnyder@vmware.com>
7814
df46027d 7815 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
7816 info threads.
7817
b9b35694
JB
78182011-02-22 Joel Brobecker <brobecker@adacore.com>
7819
7820 * gdb.python/py-breakpoint.exp: Fix the expected output of
7821 one of the "maint info breakpoints" tests to accept the output
7822 generated on platforms that do not have hardware watchpoints.
7823
8bfb830f
JB
78242011-02-22 Joel Brobecker <brobecker@adacore.com>
7825
7826 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
7827 clean_restart. Be a little stricter in the expected output
7828 for one of the tests. Fix a typo in one of the comments.
7829
c45f3c54
JB
78302011-02-22 Joel Brobecker <brobecker@adacore.com>
7831
7832 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
7833 Delete variable binfile, no longer use. Add or modify test
7834 comments to make them unique.
7835
b97c863c
MS
78362011-02-21 Michael Snyder <msnyder@vmware.com>
7837
7838 * Makefile.in: Update for make clean.
7839 * gdb.ada/Makefile.in: Ditto.
7840 * gdb.arch/Makefile.in: Ditto.
7841 * gdb.asm/Makefile.in: Ditto.
7842 * gdb.base/Makefile.in: Ditto.
7843 * gdb.cp/Makefile.in: Ditto.
7844 * gdb.dwarf2/Makefile.in: Ditto.
7845 * gdb.java/Makefile.in: Ditto.
7846 * gdb.mi/Makefile.in: Ditto.
7847 * gdb.modula2/Makefile.in: Ditto.
7848 * gdb.python/Makefile.in: Ditto.
7849 * gdb.server/Makefile.in: Ditto.
7850 * gdb.stabs/Makefile.in: Ditto.
7851 * gdb.threads/Makefile.in: Ditto.
7852 * gdb.trace/Makefile.in: Ditto.
7853
aea5b279
MS
78542011-02-21 Michael Snyder <msnyder@vmware.com>
7855
7856 * gdb.threads/thread-find.exp: Update patterns for changes in
7857 output of "info threads" command.
7858
e3039479
UW
78592011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7860 Ulrich Weigand <uweigand@de.ibm.com>
7861
7862 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
7863 (skip_hw_watchpoint_tests): Likewise.
7864 (skip_hw_watchpoint_multi_tests): Likewise.
7865
b800ec70
UW
78662011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
7867
7868 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
7869 (skip_hw_watchpoint_tests): Likewise.
7870 (skip_hw_watchpoint_multi_tests): Likewise.
7871 (skip_hw_watchpoint_access_tests): Likewise.
7872
7873 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
7874 * gdb.base/pr11022.exp: Likewise.
7875 * gdb.base/watch-read.exp: Likewise.
7876 * gdb.base/watch_thread_num.exp: Likewise.
7877 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7878 * gdb.base/watchpoint-hw.exp: Likewise.
7879 * gdb.base/watchpoint.exp: Likewise.
7880 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
7881 * gdb.threads/watchthreads-reorder.exp: Likewise.
7882 * gdb.threads/watchthreads.exp: Likewise.
7883 * gdb.threads/watchthreads2.exp: Likewise.
7884
91033e37
JB
78852011-02-21 Joel Brobecker <brobecker@adacore.com>
7886
7887 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
7888 the debugger is unable to find the array bounds.
7889
eeaafae2
JK
78902011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7891
7892 * gdb.cp/typedef-operator.exp: New file.
7893 * gdb.cp/typedef-operator.cc: New file.
7894
e338d953
MS
78952011-02-17 Michael Snyder <msnyder@vmware.com>
7896
7897 * gdb.threads/thread-find.exp: Fix regular expressions.
7898
e67ad678
JB
78992011-02-17 Joel Brobecker <brobecker@adacore.com>
7900
7901 * gdb.ada/packed_array: Expand testcase to test printing of
7902 unconstrained packed array.
7903
93084bca
JB
79042011-02-17 Joel Brobecker <brobecker@adacore.com>
7905
7906 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
7907
a0c78a73
PA
79082011-02-16 Pedro Alves <pedro@codesourcery.com>
7909
f65d5553 7910 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
7911 (main): Initialize it before collecting, and and clear it
7912 afterwards.
f65d5553
PA
7913 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7914 collecting with '{type} addr', where the addr expression is not an
7915 rvalue.
a0c78a73 7916
3dfcbbd2
KW
79172011-02-16 Ken Werner <ken.werner@de.ibm.com>
7918
7919 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
7920 a bool variable. Expect correct OpenCL names for vector types. Use the
7921 uc3 variable name instead of referring to the uchar3 built-in type.
7922 Escape the asterisk at the half pointer test.
7923
08807d5a
PA
79242011-02-16 Pedro Alves <pedro@codesourcery.com>
7925
f65d5553 7926 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
7927 (main): Initialize it before collecting, and and clear it
7928 afterwards.
f65d5553
PA
7929 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7930 collecting overlapping memory ranges.
08807d5a 7931
60f98dde
MS
79322011-02-15 Michael Snyder <msnyder@vmware.com>
7933
7934 * gdb.base/default.exp: Add tests for thread commands.
7935 * gdb.base/help.exp: Add tests for thread commands.
7936 * gdb.threads/thread-find.exp: New test for thread find command.
7937
648cd113
KW
79382011-02-15 Ken Werner <ken.werner@de.ibm.com>
7939
7940 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
7941
494e194e
YQ
79422011-02-15 Yao Qi <yao@codesourcery.com>
7943
7944 PR tdep/12352
7945 * gdb.arch/arm-disp-step.S : New test for str instruction.
7946 * gdb.arch/arm-disp-step.exp : Likewise.
7947
d9492458
TJB
79482011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
7949
7950 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
7951 "vector_register2_vr" test strings. Test the extended floating
7952 point registers (F32~F63).
7953 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
7954 IBM XL C compiler. Make the test program use a register provided
7955 by the compiler for the lxvd2x instruction.
7956
8af8e3bc
PA
79572011-02-14 Pedro Alves <pedro@codesourcery.com>
7958
7959 * gdb.trace/unavailable.cc (class Base, class Middle, class
7960 Derived): New types.
7961 (derived_unavail, derived_partial, derived_whole): New globals.
7962 (virtual_partial): New global.
7963 (virtualp): Point at virtual_partial.
7964 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
7965 related to unavailable vptr.
7966
1b28d0b3
PA
79672011-02-14 Pedro Alves <pedro@codesourcery.com>
7968
7969 * gdb.trace/unavailable.cc (a, b, c): New globals.
7970 (main): Set and clear them.
7971 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
7972 `a' and `c', and check that `b' isn't collected, although `a' and
7973 `c' are.
7974
ec0a52e1
PA
79752011-02-14 Pedro Alves <pedro@codesourcery.com>
7976
7977 * gdb.trace/unavailable.cc (struct Virtual): New.
7978 (virtualp): New global pointer.
7979 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
7980 printing a pointer to an object whose type has a vtable, with
7981 print object on.
7982
24e6bcee
PA
79832011-02-14 Pedro Alves <pedro@codesourcery.com>
7984
7985 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
7986 value repeat handles unavailableness.
7987
39d37385
PA
79882011-02-14 Pedro Alves <pedro@codesourcery.com>
7989
7990 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
7991 tests for building arrays from unavailable values, subscripting
7992 non-memory rvalue unvailable arrays, and accessing fields or
7993 baseclasses of non-lazy unavailable values,
7994 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
7995 struct types.
7996 (g_smallstruct, g_smallstruct_b): New globals.
7997
06d72e16
PA
79982011-02-14 Pedro Alves <pedro@codesourcery.com>
7999
8000 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
8001
bc9a5551
JK
80022011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8003
8004 Fix const/volatile qualifiers of C++ types, PR c++/12328.
8005 * gdb.cp/overload-const.exp: New file.
8006 * gdb.cp/overload-const.cc: New file.
8007
54fcddd0
UW
80082011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8009
8010 * gdb.opencl/callfuncs.cl: New file.
8011 * gdb.opencl/callfuncs.exp: New test.
8012 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
8013
d6dafb7c
UW
80142011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8015
8016 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
8017 when computing result.
8018 * gdb.arch/altivec-abi.exp: Update expected results.
8019
a449c2d8
TJB
80202011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8021
8022 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
8023 * gdb.base/jit.exp: Likewise.
8024 * gdb.base/pie-execl.exp: Likewise.
8025 * gdb.base/solib-nodir.exp: Likewise.
8026 * gdb.base/solib-overlap.exp: Likewise.
8027
764880b7
PA
80282011-02-07 Pedro Alves <pedro@codesourcery.com>
8029
8030 * gdb.trace/collection.c (global_pieces): New.
8031 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
8032 New procedure.
8033 (gdb_trace_collection_test): Call it.
8034
505500db
SW
80352011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
8036
8037 * gdb.python/py-evthreads.c: New file.
8038 * gdb.python/py-evthreads.exp: New file.
8039 * gdb.python/py-events.py: New file.
8040 * gdb.python/py-events.exp: New file.
8041 * gdb.python/py-events.c: New file.
8042
385203ed
DD
80432011-02-04 David Daney <ddaney@caviumnetworks.com>
8044
8045 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
8046
9011945e
AB
80472011-02-03 Andrew Burgess <aburgess@broadcom.com>
8048
8049 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
8050 gdb.base/disasm-end-cu.exp: New test for disassembling over the
8051 boundary between two compilation units.
8052
580688f3
PA
80532011-02-02 Pedro Alves <pedro@codesourcery.com>
8054
8055 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
8056 (Virtual): New structs.
8057 (virtual_o, virtual_middle_b): New globals.
8058 * gdb.cp/virtbase.exp: New tests.
8059
d3f0f853
PP
80602011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
8061
8062 * gdb.base/jit.exp: New file.
8063 * gdb.base/jit-main.c: New file.
8064 * gdb.base/jit-solib.c: New file.
8065
b2030fb5
UW
80662011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
8067
8068 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
8069 proceed to initial kernel entry point.
8070 * gdb.opencl/datatypes.exp: Likewise.
8071 * gdb.opencl/operators.exp: Likewise.
8072 * gdb.opencl/vec_comps.exp: Likewise.
8073
2db19d1e
SW
80742011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
8075
8076 * gdb.cp/nsnested.cc: New.
8077 * gdb.cp/nsnested.exp: New.
8078 * gdb.cp/nsnoimports.exp: New.
8079 * gdb.cp/nsnoimports.cc: New.
8080
6b0c4c1f
JB
80812011-01-31 Joel Brobecker <brobecker@adacore.com>
8082
8083 * gdb.base/interact.exp: Add extra tests that verify that
8084 the value of the interactive-mode setting does not change
8085 after the script is sourced.
8086
80b23b6a
JK
80872011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8088
8089 * gdb.cp/noparam.exp: New file.
8090 * gdb.cp/noparam.cc: New file.
8091
ffd5ec24
PA
80922011-01-28 Pedro Alves <pedro@codesourcery.com>
8093
8094 * gdb.trace/tfile.exp: Test that with no traceframe selected,
8095 there's no stack or registers.
8096
a81766d8
TT
80972011-01-26 Tom Tromey <tromey@redhat.com>
8098
8099 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
8100 space before string output. Add test for "set print pretty off"
8101 case.
8102
585fdaa1
PA
81032011-01-25 Pedro Alves <pedro@codesourcery.com>
8104
8105 * gdb.base/frame-args.exp: Adjust.
8106 * gdb.dwarf2/dw2-noloc.exp: Adjust.
8107 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
8108 * gdb.dwarf2/pieces.exp: Adjust.
8109 * gdb.opt/clobbered-registers-O2.exp: Adjust.
8110 * gdb.opt/inline-locals.exp: Adjust.
8111 * gdb.threads/fork-child-threads.exp: Adjust.
8112
d468832a
KW
81132011-01-25 Ken Werner <ken.werner@de.ibm.com>
8114
8115 * gdb.opencl/convs_casts.cl: Move program scope variables into the
8116 OpenCL kernel function. Add a comment as marker. Add address space
8117 qualifiers for the remaining program scope variables.
8118 * gdb.opencl/datatypes.cl: Likewise.
8119 * gdb.opencl/operators.cl: Likewise.
8120 * gdb.opencl/vec_comps.cl: Likewise.
8121 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
8122 Add breakpoint at the marker comment.
8123 * gdb.opencl/datatypes.exp: Likewise.
8124 * gdb.opencl/operators.exp: Likewise.
8125 * gdb.opencl/vec_comps.exp: Likewise.
8126
490f124f
PA
81272011-01-24 Pedro Alves <pedro@codesourcery.com>
8128
8129 * gdb.base/printcmds.c (some_struct): New struct and instance.
8130 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
8131 procedure.
8132 <global scope>: Call it.
8133
6da78614
KW
81342011-01-21 Ken Werner <ken.werner@de.ibm.com>
8135
8136 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
8137 argument to the gdb_compile_opencl_hostapp call.
8138
ec64c9aa
YQ
81392011-01-19 Yao Qi <yao@codesourcery.com>
8140
8141 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
8142 positve list.
8143
810cfdbb
YQ
81442011-01-19 Yao Qi <yao@codesourcery.com>
8145
8146 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
8147 canonical form.
8148 Remove "xscale-*-*"
8149 * gdb.xml/tdesc-regs.exp: Likewise.
8150 * gdb.python/py-section-script.exp: Replace ARM target triplet
8151 with canonical form.
8152 Match arm*-*-symbianelf*.
8153 * gdb.base/dup-sect.exp: Likewise.
8154 * lib/dwarf.exp: New.
8155 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
8156 dwarf2_support.
8157 * gdb.dwarf2/dup-psym.exp: Likewise.
8158 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
8159 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8160 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
8161 * gdb.dwarf2/dw2-basic.exp: Likewise.
8162 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8163 * gdb.dwarf2/dw2-const.exp: Likewise.
8164 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
8165 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
8166 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
8167 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
8168 * gdb.dwarf2/dw2-filename.exp: Likewise.
8169 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
8170 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
8171 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8172 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8173 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
8174 * gdb.dwarf2/dw2-noloc.exp: Likewise.
8175 * gdb.dwarf2/dw2-op-call.exp: Likewise.
8176 * gdb.dwarf2/dw2-producer.exp: Likewise.
8177 * gdb.dwarf2/dw2-ranges.exp: Likewise.
8178 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
8179 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
8180 * gdb.dwarf2/dw2-strp.exp: Likewise.
8181 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
8182 * gdb.dwarf2/implptr.exp: Likewise.
8183 * gdb.dwarf2/mac-fileno.exp: Likewise.
8184 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
8185 * gdb.dwarf2/pieces.exp: Likewise.
8186 * gdb.dwarf2/pr11465.exp: Likewise.
8187 * gdb.dwarf2/valop.exp: Likewise.
8188 * gdb.dwarf2/watch-notconst.exp: Likewise.
8189 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
8190
4694da01
TT
81912011-01-19 Tom Tromey <tromey@redhat.com>
8192
8193 * gdb.python/py-infthread.exp: Add thread tests.
8194
b075872c
JB
81952011-01-14 Joel Brobecker <brobecker@adacore.com>
8196
8197 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
8198
2c3e6e24
JB
81992011-01-14 Joel Brobecker <brobecker@adacore.com>
8200
8201 * gdb.ada/widewide: New testcase.
8202
de8fa76c
JB
82032011-01-13 Joel Brobecker <brobecker@adacore.com>
8204
8205 * gdb.base/interact.exp: New testcase.
8206
1b05df00
TT
82072011-01-12 Tom Tromey <tromey@redhat.com>
8208
8209 * gdb.mi/gdb2549.exp: Update for error message changes.
8210 * gdb.mi/mi-cli.exp: Likewise.
8211 * gdb.mi/mi-disassemble.exp: Likewise.
8212 * gdb.mi/mi-pthreads.exp: Likewise.
8213 * gdb.mi/mi-regs.exp: Likewise.
8214 * gdb.mi/mi-stack.exp: Likewise.
8215 * gdb.mi/mi-var-block.exp: Likewise.
8216 * gdb.mi/mi-var-cmd.exp: Likewise.
8217 * gdb.mi/mi2-cli.exp: Likewise.
8218 * gdb.mi/mi2-disassemble.exp: Likewise.
8219 * gdb.mi/mi2-pthreads.exp: Likewise.
8220 * gdb.mi/mi2-regs.exp: Likewise.
8221 * gdb.mi/mi2-stack.exp: Likewise.
8222 * gdb.mi/mi2-var-block.exp: Likewise.
8223 * gdb.mi/mi2-var-cmd.exp: Likewise.
8224
c2ff108b
JK
82252011-01-12 Andrew Burgess <aburgess@broadcom.com>
8226 Jan Kratochvil <jan.kratochvil@redhat.com>
8227
8228 PR fortran/11104 and DWARF unbound arrays detection.
8229 * gdb.fortran/multi-dim.exp: New file.
8230 * gdb.fortran/multi-dim.f90: New file.
8231
b716877b
AB
82322011-01-12 Andrew Burgess <aburgess@broadcom.com>
8233
8234 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
8235 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
8236 add new tests for opcode dumping.
8237
6c162d5e
TT
82382011-01-11 Tom Tromey <tromey@redhat.com>
8239
8240 * gdb.python/py-infthread.exp: Load gdb-python.exp.
8241
77b06cd7
TJB
82422010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
8243
8244 Convert hardware watchpoints to use breakpoint_ops.
8245 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
8246 type is not supported.
8247 * gdb.base/foll-fork.exp: Likewise.
8248 * gdb.base/foll-vfork.exp: Likewise.
8249
f39a75d0
PM
82502011-01-10 Phil Muldoon <pmuldoon@redhat.com>
8251
8252 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
8253 Use load_lib gdb-python.exp.
8254 * gdb.python/python.exp: Ditto.
8255 * gdb.python/py-function.exp: Ditto.
8256
fc529d80
AS
82572011-01-09 Andreas Schwab <schwab@linux-m68k.org>
8258
8259 * gdb.threads/tls.exp ("info address me"): Fix expected output.
8260
fb03cb59
JK
82612011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8262
8263 * configure: Regenerate.
8264
d8e22779
TT
82652011-01-06 Tom Tromey <tromey@redhat.com>
8266
8267 * gdb.python/py-frame.exp: Test gdb.newest_frame.
8268
09050809
JB
82692011-01-06 Joel Brobecker <brobecker@adacore.com>
8270
fc529d80
AS
8271 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
8272 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
8273 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8274 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
8275 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
8276 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8277 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
8278 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
8279 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
8280 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
8281 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
8282 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
8283 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
8284 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8285 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8286 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
8287 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
8288 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
8289 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8290 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
8291 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
8292 gdb.ada/uninitialized_vars.exp,
8293 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
8294 Simplify by using clean_restart.
09050809 8295
8ed5dd9e
JB
82962011-01-06 Joel Brobecker <brobecker@adacore.com>
8297
8298 Add marker to be used as anchor for inserting breakpoints.
8299 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
8300 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
8301 Likewise.
8302
8303 Remove uses of gdb_start_cmd.
8304 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
8305 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
8306
8307 Do not run testcase if testing with GDBserver.
8308 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
8309 if testing with GDBserver.
8310
368a124f
JB
83112011-01-06 Joel Brobecker <brobecker@adacore.com>
8312
8313 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
8314 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
8315 copyright header.
8316
44944448
JB
83172011-01-05 Joel Brobecker <brobecker@adacore.com>
8318
8319 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
8320 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
8321 testsuite/gdb.fortran/complex.f,
8322 testsuite/gdb.fortran/derived-type.f90,
8323 testsuite/gdb.fortran/library-module-lib.f90,
8324 testsuite/gdb.fortran/library-module-main.f90,
8325 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
8326 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
8327 Copyright year update.
8328
31886ea6
JB
83292011-01-05 Joel Brobecker <brobecker@adacore.com>
8330
8331 * gdb.base/langs1.f: Add copyright header.
8332
ebedcab5
JK
83332011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8334
8335 * gdb.base/morestack.exp: New file.
8336 * gdb.base/morestack.c: New file.
8337
de1eb2f9
JK
83382011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8339
8340 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
8341
9e87a409
JB
83422010-12-29 Joel Brobecker <brobecker@adacore.com>
8343
8344 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
8345 * gdb.ada/arrayptr.exp: Add test printing that new variable.
8346
720d1a40
JB
83472010-12-29 Joel Brobecker <brobecker@adacore.com>
8348
8349 * gdb.ada/lang_switch.exp: Correct expected parameter value.
8350
a283af87
AS
83512010-12-25 Andreas Schwab <schwab@linux-m68k.org>
8352
5d3d9cba
AS
8353 * gdb.threads/tls.exp: Fix typo.
8354
a283af87
AS
8355 * gdb.threads/thread-specific.exp (get_thread_list): Update.
8356 * gdb.threads/execl.exp: Update.
8357
2a20745c
YQ
83582010-12-23 Yao Qi <yao@codesourcery.com>
8359
8360 * gdb.arch/arm-disp-step.exp: New.
8361 * gdb.arch/arm-disp-step.S: New.
8362
a7658b96
TT
83632010-12-21 Tom Tromey <tromey@redhat.com>
8364
8365 * gdb.threads/execl.exp: Update.
8366 * gdb.threads/linux-dp.exp: Update.
8367 * gdb.threads/manythreads.exp: Update.
8368 * gdb.threads/tls.exp: Update.
8369
5b79abe7
TT
83702010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8371
8372 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
8373 (NextOverThrowDerivates) <resumebpt>: New.
8374 (resumebpt_test): New.
8375 (main): Call resumebpt_test.
8376 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
8377
0914bcdb
SS
83782010-12-12 Stan Shebs <stan@codesourcery.com>
8379
8380 * gdb.trace/tsv.exp: Test print command on trace state variables.
8381
305aeedc
TT
83822010-12-09 Tom Tromey <tromey@redhat.com>
8383
8384 * gdb.base/interp.exp: Add regression test.
8385
186c406b
TT
83862010-12-09 Tom Tromey <tromey@redhat.com>
8387
8388 * gdb.java/jnpe.java: New file.
8389 * gdb.java/jnpe.exp: New file.
8390 * gdb.cp/nextoverthrow.exp: New file.
8391 * gdb.cp/nextoverthrow.cc: New file.
8392
aae1c79a
DE
83932010-12-07 Doug Evans <dje@google.com>
8394
8395 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
8396 of data-directory.
8397 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
8398 updated.
8399 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
8400
60f98dde 84012010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
8402
8403 * gdb.base/callfuncs.exp: Test for skip_float_tests.
8404 * gdb.base/call-sc.exp: Ditto.
8405 * gdb.base/finish.exp: Ditto.
8406 * gdb.base/return.exp: Ditto.
8407 * gdb.base/return2.exp: Ditto.
8408
5fa290c1
DE
84092010-11-30 Doug Evans <dje@google.com>
8410
8411 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
8412 (gdb_expect_list): Fix spelling errors in comments.
8413 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
8414 send_gdb/gdb_expect_list where applicable.
8415 * gdb.base/call-ar-st.exp: Ditto.
8416 * gdb.base/funcargs.exp: Ditto.
8417 * gdb.base/gcore.exp: Ditto.
8418 * gdb.base/page.exp: Ditto.
8419 * gdb.base/sigaltstack.exp: Ditto.
8420 * gdb.base/siginfo.exp: Ditto.
8421 * gdb.base/sigstep.exp: Ditto.
8422 * gdb.base/trace-commands.exp: Ditto.
8423
4e04c971
DE
84242010-11-29 Doug Evans <dje@google.com>
8425
8426 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
8427 printer-name;subprinter-name.
8428
8cf6f0b1
TT
84292010-11-29 Tom Tromey <tromey@redhat.com>
8430
8431 * gdb.dwarf2/implptr.exp: New file.
8432 * gdb.dwarf2/implptr.c: New file.
8433 * gdb.dwarf2/implptr.S: New file.
8434
94b6973e
PM
84352010-11-29 Phil Muldoon <pmuldoon@redhat.com>
8436
fc529d80 8437 PR python/12199
94b6973e
PM
8438
8439 * gdb.python/py-breakpoint.exp: Test the delete method.
8440
8358c15c
JK
84412010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8442
8443 Fix step_resume_breakpoint unsaved during an infcall.
8444 * gdb.base/step-resume-infcall.exp: New file.
8445 * gdb.base/step-resume-infcall.c: New file.
8446
f6df29bc
TJB
84472010-11-24 Edjunior Machado <emachado@br.ibm.com>
8448
8449 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
8450
f2b5a5cf
TJB
84512010-11-24 Edjunior Machado <emachado@br.ibm.com>
8452
8453 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
8454 on ppc64's symbols; "finish" and "return" commands must accept to
8455 show the caller line again as well as the line after.
8456 * gdb.asm/powerpc64.inc: New file.
8457
6b0ecdc2
DE
84582010-11-23 Doug Evans <dje@google.com>
8459
8460 * lib/gdb.exp (gdb_test_sequence): New function.
8461 (gdb_expect_list): Add verbose -log call for each pattern.
8462 * gdb.base/signals.exp (test_handle_all_print): Call it.
8463 Reduce timeout increment from 6 minutes to 1 minute.
8464 * gdb.server/ext-run.exp: Call it.
8465
ea976c60
PM
84662010-11-23 Phil Muldoon <pmuldoon@redhat.com>
8467
f2b5a5cf 8468 PR python/12212
ea976c60
PM
8469
8470 * gdb.python/python.exp: Check that selected_thread raises an
8471 error when no inferior is loaded.
8472
c0efa795
JK
84732010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8474
8475 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
8476 * gdb.dwarf2/dw2-stack-boundary.S: New file.
8477
ec3aa567
JK
84782010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8479
8480 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
8481 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
8482
d8249011
DE
84832010-11-18 Doug Evans <dje@google.com>
8484
8485 * gdb.server/ext-run.exp: Fix intermittent failures.
8486
d4eba7d1
NF
84872010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8488
8489 * gdb.stabs/gdb11479.exp: Use runto_main.
8490
b04c2f88
NF
84912010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8492
8493 * gdb.base/break-entry.exp: Skip if using a stub.
8494
ae9d7ce4
NF
84952010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8496
8497 * gdb.python/py-inferior.exp: Pack values in target endianness.
8498
621c8364
TT
84992010-11-12 Tom Tromey <tromey@redhat.com>
8500
8501 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
8502 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
8503 MemoryError.
8504 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
8505 type.
8506 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
8507 MemoryError.
8508 (test_subscript_regression): Update exception type.
8509
84f4c1fe
PM
85102010-11-11 Phil Muldoon <pmuldoon@redhat.com>
8511
8512 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
8513 breakpoint tests.
8514
a1442452
PA
85152010-11-09 Pedro Alves <pedro@codesourcery.com>
8516
8517 * gdb.base/watchpoint.exp: Test "watch -location" with an
8518 innacessible location.
8519
efd11a33
JK
85202010-11-09 Edjunior Machado <emachado@br.ibm.com>
8521 Luis Machado <luisgpm@br.ibm.com>
8522
8523 * gdb.base/maint.exp: Expect "." prefix.
8524 * gdb.base/nodebug.exp: Expect "." Likewise.
8525 * gdb.base/sepsymtab.exp: Expect "." Likewise.
8526 * gdb.base/watchpoint-cond-gone.exp: Likewise.
8527 * gdb.base/watchpoint.exp: Expect a software watch to be created for
8528 POWER server processors.
8529
aa00efb5
JK
85302010-11-08 Edjunior Machado <emachado@br.ibm.com>
8531 Luis Machado <luisgpm@br.ibm.com>
8532
8533 * gdb.base/break-entry.exp: convert entry point for
8534 ppc64 and expect leading `.' on ppc64's symbols
8535
99e7ae30
DE
85362010-11-05 Doug Evans <dje@google.com>
8537
8538 * gdb.base/help.exp: Update expected output.
b521dba8
DE
8539 * gdb.python/py-param.exp: Delete, contents moved to ...
8540 * gdb.python/py-parameter.exp: ... here. New file.
8541 Add test for gdb.parameter ("directories").
99e7ae30 8542
f4b8a18d
KW
85432010-11-05 Ken Werner <ken.werner@de.ibm.com>
8544
8545 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
8546 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
8547 * configure: Regenerate.
8548 * gdb.opencl/Makefile.in: New File.
8549 * gdb.opencl/datatypes.exp: Likewise.
8550 * gdb.opencl/datatypes.cl: Likewise.
8551 * gdb.opencl/operators.exp: Likewise.
8552 * gdb.opencl/operators.cl: Likewise.
8553 * gdb.opencl/vec_comps.exp: Likewise.
8554 * gdb.opencl/vec_comps.cl: Likewise.
8555 * gdb.opencl/convs_casts.exp: Likewise.
8556 * gdb.opencl/convs_casts.cl: Likewise.
8557 * lib/opencl.exp: Likewise.
8558 * lib/opencl_hostapp.c: Likewise.
8559 * lib/opencl_kernel.cl: Likewise.
8560 * lib/cl_util.c: Likewise.
8561 * lib/cl_util.c: Likewise.
8562 * gdb.base/default.exp (set language): Add "opencl" to the list of
8563 languages.
8564
a9d5ef47
SW
85652010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
8566
8567 * gdb.cp/overload.exp: Added test for inheritance overload.
8568 * gdb.cp/overload.cc: Ditto.
8569 * gdb.cp/oranking.exp: Removed releveant kfails.
8570
03eb1c79
JK
85712010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8572 Joel Brobecker <brobecker@adacore.com>
8573
8574 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
8575 check test_compiler_info.
8576
dbc98a8b
KW
85772010-11-03 Ken Werner <ken.werner@de.ibm.com>
8578
8579 * gdb.base/gnu_vector.exp: Adjust expect messages.
8580
120bd360
KW
85812010-11-03 Ken Werner <ken.werner@de.ibm.com>
8582
8583 * gdb.base/gnu_vector.exp: Add unary operator tests.
8584
c37f7098
KW
85852010-11-03 Ken Werner <ken.werner@de.ibm.com>
8586
8587 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
8588
7b51bc51
DE
85892010-11-02 Doug Evans <dje@google.com>
8590
8591 * gdb.python/py-pp-maint.c: New file.
8592 * gdb.python/py-pp-maint.exp: New file.
8593 * gdb.python/py-pp-maint.py: New file.
8594
50c97f38
TT
85952010-11-02 Tom Tromey <tromey@redhat.com>
8596
8597 * gdb.base/default.exp: Remove "scheme" from language list.
8598
a289b8f6
JK
85992010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8600
8601 Revert:
8602 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8603 * gdb.threads/sigstep-threads.exp: New file.
8604 * gdb.threads/sigstep-threads.c: New file.
8605
cd017491
MS
86062010-10-20 Michael Snyder <msnyder@vmware.com>
8607
8608 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
8609
8e6a5956
UW
86102010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8611
8612 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
8613 Skip test completely if gdb,no_hardware_watchpoints.
8614
2c04da0d
UW
86152010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8616
8617 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
8618 strict, but do not check for any particular function name within libc.
8619
79afc5ef
SW
86202010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8621
8622 * gdb.cp/smartp.exp: New test.
8623 * gdb.cp/smartp.cc : New test.
8624
026ffab7
SW
86252010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8626
8627 * gdb.cp/converts.exp: Test pointer to bool conversion.
8628 Test pointer to long conversion.
8629 * gdb.cp/oranking.exp: Removed relevant kfail.
8630
3a772aa4
TT
86312010-10-18 Tom Tromey <tromey@redhat.com>
8632
8633 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
8634 argument to lazy_string.
8635 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
8636 (pp_ls.to_string): Use it.
8637 * gdb.python/py-prettyprint.c (main): Move declarations to top.
8638 Add "estring2" local.
8639
5fc3827b
JK
86402010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8641
8642 Fix s390x compatibility.
8643 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
8644 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
8645
8aeb23f3
JK
86462010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8647
8648 * gdb.threads/sigstep-threads.exp: New file.
8649 * gdb.threads/sigstep-threads.c: New file.
8650
c1e56572
JK
86512010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8652
8653 * gdb.base/pie-execl.exp: New file.
8654 * gdb.base/pie-execl.c: New file.
8655
92163a10
JK
86562010-10-13 Doug Evans <dje@google.com>
8657 Jan Kratochvil <jan.kratochvil@redhat.com>
8658
8659 PR exp/12117
8660 * gdb.cp/ptype-cv-cp.cc: New file.
8661 * gdb.cp/ptype-cv-cp.exp: New file.
8662
7062b0a0
SW
86632010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
8664
8665 * gdb.cp/converts.cc: New test program.
8666 * gdb.cp/converts.exp: New test.
8667 * gdb.cp/overload.exp: Added test for void* vs int*.
8668 * gdb.cp/overload.exp: Ditto.
8669 * gdb.cp/oranking.exp: Removed related kfail.
8670
0e3509db
DE
86712010-10-13 Doug Evans <dje@google.com>
8672
8673 * lib/gdb-python.exp (gdb_check_python_config): New function.
8674 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
8675 * gdb.python/lib-types.cc: New file.
8676 * gdb.python/lib-types.exp: New file.
8677
8dc78533
JK
86782010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8679
8680 * gdb.python/py-error.exp: New file.
8681 * gdb.python/py-error.py: New file.
8682
93c17e06
JK
86832010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8684
8685 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
8686 gdb_test_multiple.
8687
d8b34041
JK
86882010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8689
8690 * gdb.base/break-interp.exp: Use ldlags for linking flags.
8691 * gdb.base/prelink.exp: Likewise.
8692 * gdb.base/solib-nodir.exp: Likewise.
8693 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
8694 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
8695 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
8696
e0cc584e
UW
86972010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
8698
8699 * break-interp.exp (test_ld): Use two separate gdb_expect statements
8700 for the "info files" test to avoid timeouts on slow machines.
8701
cfc353b1
JK
87022010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8703
8704 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
8705 (main): Make openlib dummy call.
8706
d3d7896d
JK
87072010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8708
8709 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
8710 * break-interp.exp (reach): Move the core body ...
8711 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
8712 (test_ld): Provide always real argument, even to the linker. Replace
8713 dl_main by _dl_debug_state.
8714
5e533c94
JK
87152010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8716
8717 Fix results of prelinked PIEs on ppc*.
8718 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
8719 Accept also DISPLACEMENT "PRESENT".
8720 (main): Replace "ZERO" displacements by "PRESENT".
8721
33540610
SW
87222010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
8723
8724 * gdb.cp/oranking.exp: New test.
8725 * gdb.cp/oranking.cc: New test program.
8726
3bdf2bbd
KW
87272010-10-08 Ken Werner <ken.werner@de.ibm.com>
8728
8729 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
8730 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
8731
2f608a3a
KW
87322010-10-06 Ken Werner <ken.werner@de.ibm.com>
8733
8734 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
8735 lush, lynx) New constant.
8736 * gdb.base/constvars.exp: Test const array types.
8737 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
8738
aa2e2d8d
DE
87392010-10-06 Doug Evans <dje@google.com>
8740
8741 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
8742 of syscall staging area.
8743
2844d6b5
KW
87442010-10-06 Ken Werner <ken.werner@de.ibm.com>
8745
8746 * gdb.base/gnu_vector.c: Add variable c4.
8747 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
8748 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8749
7d8ac8bb
MR
87502010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
8751
8752 * gdb.arch/altivec-abi.exp: Fix a typo.
8753
84a02e58
MR
87542010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
8755
8756 * lib/mi-support.exp (thread_selected_re): Correct pattern used
8757 to match a thread ID.
8758
b18e6318
JK
87592010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8760
8761 Fix s390x testcase compatibility.
8762 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
8763
a2c09bd0
DE
87642010-10-01 Doug Evans <dje@google.com>
8765
8766 * lib/gdb-python.exp: New file.
8767 * gdb.python/py-block.exp: Use it.
8768 * gdb.python/py-breakpoint.exp: Ditto.
8769 * gdb.python/py-frame.exp: Ditto.
8770 * gdb.python/py-inferior.exp: Ditto.
8771 * gdb.python/py-param.exp: Ditto.
8772 * gdb.python/py-prettyprint.exp: Ditto.
8773 * gdb.python/py-shared.exp: Ditto.
8774 * gdb.python/py-symbol.exp: Ditto.
8775 * gdb.python/py-symtab.exp: Ditto.
8776 * gdb.python/py-type.exp: Ditto.
8777 * gdb.python/py-value.exp: Ditto.
8778 * gdb.python/python.exp: Ditto.
8779
38f12cfc
TT
87802010-09-30 Tom Tromey <tromey@redhat.com>
8781
8782 * gdb.base/anon.exp: New file.
8783 * gdb.base/anon.c: New file.
8784
9ae8282d
TT
87852010-09-30 Tom Tromey <tromey@redhat.com>
8786
8787 * gdb.base/completion.exp: Test completion through anonymous
8788 union.
8789 * gdb.base/break1.c (struct some_struct): Add anonymous union.
8790
e9e07ba6
JK
87912010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8792
8793 Fix printing parameters of inlined functions.
8794 * gdb.dwarf2/dw2-inline-param.exp: New file.
8795 * gdb.dwarf2/dw2-inline-param-main.c: New file.
8796 * gdb.dwarf2/dw2-inline-param.S: New file.
8797
cd2effb2
JK
87982010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8799
8800 PR corefiles/12071.
8801 * gdb.base/corefile.exp (quit with a process, no question: load core)
8802 (quit with a core file): New tests.
8803
bceffbf3
JK
88042010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8805
8806 Fix GDB crash on inferior calls with self-referencing classes.
8807 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
8808 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
8809 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
8810
1736ad11
JK
88112010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8812
8813 Fix lost siginfo_t for inferior calls.
8814 * gdb.base/siginfo-infcall.exp: New file.
8815 * gdb.base/siginfo-infcall.c: New file.
8816
a176ad92
JB
88172010-09-22 Joel Brobecker <brobecker@adacore.com>
8818
8819 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
8820
c2b0a229
JK
88212010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8822
8823 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
8824 New test.
8825 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
8826
e8ae22d1
JB
88272010-09-22 Joel Brobecker <brobecker@adacore.com>
8828
8829 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
8830 type of our const type.
8831
ec322823
SW
88322010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
8833
8834 * gdb.cp/pr12028.cc: New.
8835 * gdb.cp/pr12028.exp: New.
8836
72929c62
JB
88372010-09-22 Joel Brobecker <brobecker@adacore.com>
8838
8839 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
8840
875b4ff5 88412010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 8842 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
8843
8844 PR mi/11407
8845 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
8846 * gdb.mi/dw2-ref-missing-frame-main.c New File.
8847 * gdb.mi/dw2-ref-missing-frame.S New File.
8848 * gdb.mi/dw2-ref-missing-frame.exp New File.
8849
7155d578
TT
88502010-09-14 Tom Tromey <tromey@redhat.com>
8851
8852 PR symtab/8399:
8853 * gdb.threads/tls.exp: Remove kfail. Update expected output.
8854
515ed532
TT
88552010-09-14 Tom Tromey <tromey@redhat.com>
8856
8857 PR exp/11803:
8858 * gdb.threads/tls.exp: Use C++.
8859 (check_thread_local): Use K::another_thread_local.
8860 * gdb.threads/tls.c (class K): New.
8861 (another_thread_local): Now a member of K.
8862 (spin): Update. No longer K&R C.
8863
450ca57c
SW
88642010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
8865
8866 * gdb.cp/koenig.cc: created class for testing member lookup.
8867 * gdb.cp/koenig.exp: Added test for member lookup.
8868
dbd492a3
JK
88692010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8870
8871 Fix false FAILs on sourcetree topdir directory containing "kill".
8872 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
8873 source line matching regexp.
8874
8d4d924b
JK
88752010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8876
8877 * gdb.python/python.exp (set height 0, collect help from uiout)
8878 (verify help to uiout): New tests.
8879
8e64f2a0
JK
88802010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8881
8882 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
8883 is_lp64_target to check 64bit target.
8884
4569eed2
JK
88852010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8886
8887 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
8888 (test_ld) <powerpc64-*>: New.
8889
5e1617b1
DJ
88902010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8891
8892 * gdb.cp/templates.exp (test_template_args): Allow "struct".
8893
c767944b
DJ
88942010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8895
8896 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
8897 (FunctionArg::method): New function.
8898 (empty, arg): New variables.
8899 (main): Call arg.method.
8900 * gdb.cp/templates.exp (test_template_args): New function.
8901 (do_tests): Call it.
8902
27d3a3fc
UW
89032010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8904
8905 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
8906 of "next" to proceed over pthread_exit call.
8907
55b7ce7f
UW
89082010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8909
8910 * gdb.base/maint.exp: Avoid wildcards against potentially very long
8911 "maint print statistics" output to prevent expect timeouts.
8912
809df446
JK
89132010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8914
8915 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
8916 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8917 (test_float_rejected): ... here.
8918 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
8919 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8920 (test_float_rejected): ... here.
8921 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
8922 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8923 (test_float_rejected): ... here.
8924 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
8925 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8926 (test_float_rejected): ... here.
8927
8464be76
DJ
89282010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8929
8930 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
8931 before disabling hardware watchpoints.
8932 (test_inaccessible_watchpoint): Check that hardware watchpoints
8933 are used. Test for watchpoints on a constant address.
8934
14dba4b4
JK
89352010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8936
8937 * gdb.base/ui-redirect.exp: New file.
8938
3f3540e1 89392010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 8940 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
8941
8942 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
8943
0f254bb7
DE
89442010-08-31 Doug Evans <dje@google.com>
8945
8946 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
8947
03f17ccf
TT
89482010-08-30 Tom Tromey <tromey@redhat.com>
8949
8950 PR python/11792:
8951 * gdb.python/py-value.exp (test_subscript_regression): Add
8952 dynamic_type test.
8953
640617ad
DJ
89542010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
8955
8956 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
8957 instead of running to main. Do not test the main function.
8958 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
8959 Add new main.
8960
2ed91d1b
PA
89612010-08-26 Pedro Alves <pedro@codesourcery.com>
8962
8963 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
8964 one test.
8965
673bfd45
DE
89662010-08-24 Doug Evans <dje@google.com>
8967
8968 PR symtab/11942
8969 * gdb.dwarf2/dw4-sig-types.cc: New file.
8970 * gdb.dwarf2/dw4-sig-types.h: New file.
8971 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
8972 * gdb.dwarf2/dw4-sig-types.exp: New file.
8973
f9ffd4bb
TT
89742010-08-23 Tom Tromey <tromey@redhat.com>
8975
8976 PR python/11145:
8977 * gdb.python/py-value.c (Base, Derived): New types.
8978 (base): New global.
8979 * gdb.python/py-value.exp (test_subscript_regression): Add
8980 dynamic_cast test.
8981
d839c8a4
TT
89822010-08-23 Tom Tromey <tromey@redhat.com>
8983
8984 PR python/10676:
8985 * gdb.python/py-type.exp (test_fields): Add tests for type
8986 equality.
8987
702c2711
TT
89882010-08-23 Tom Tromey <tromey@redhat.com>
8989
8990 PR python/11915:
8991 * gdb.python/py-type.exp (test_fields): Add tests for array.
8992
832bafd3
KS
89932010-08-23 Keith Seitz <keiths@redhat.com>
8994
8995 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
8996 have any children. Create a new abbrev for it.
8997 Add missing terminal sequence to .debug_abbrev.
8998
c37bf528
KS
89992010-08-20 Keith Seitz <keiths@redhat.com>
9000
9001 PR symtab/11465:
9002 * gdb.dwarf2/pr11465.exp: New test.
9003 * gdb.dwarf2/pr11465.S: New file.
9004 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
9005 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
9006
4572cbac
TJB
90072010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
9008
9009 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
9010 registers. Update data sets with the new v2_double element in the
9011 VSX register union. Add vector_register3_vr data set for the AltiVec
9012 registers. Use gdb_test_no_output instead of send_gdb.
9013
e7fbb131
PA
90142010-08-19 Pedro Alves <pedro@codesourcery.com>
9015
9016 * gdb.python/py-shared.exp: New file, factored out from
9017 python.exp.
9018 * gdb.python/py-shared.c: New file.
9019 * gdb.python/py-shared-sl.c: New file.
9020 * gdb.python/python-1.c: New file.
9021 * gdb.python/python-sl.c: Delete.
9022 * gdb.python/python.c: Mention python-1.c.
9023 * gdb.python/python.exp: Move shared library tests to
9024 py-shared.exp.
9025 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
9026 (MISCELLANEOUS): New.
9027 (clean mostlyclean): Also remove $MISCELLANEOUS.
9028
d30f5e1f
DE
90292010-08-19 Doug Evans <dje@google.com>
9030
9031 PR exp/11926
9032 * gdb.base/printcmds.exp (test_float_accepted): New function.
9033 Move existing float tests there. Add tests for floats with suffixes.
9034 (test_float_rejected): New function.
9035 * gdb.java/jv-print.exp (test_float_accepted): New function.
9036 (test_float_rejected): New function.
9037 * gdb.objc/print.exp: New file.
9038 * gdb.pascal/print.exp: New file.
9039 * lib/objc.exp: New file.
9040
7b3fd859
PM
90412010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
9042
9043 * gdb.base/default.exp (info set): Avoid full buffer error and force
9044 reading up to final gdb prompt.
9045 (show): Likewise.
9046
c92817ce
TT
90472010-08-18 Tom Tromey <tromey@redhat.com>
9048
9049 PR symtab/11919:
9050 * gdb.base/completion.exp: Add test.
9051
f1208f9e
DE
90522010-08-18 Doug Evans <dje@google.com>
9053
9054 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
9055 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
9056 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
9057 Simplify, early exit if runto_main fails.
9058 * gdb.fortran/exprs.exp: load_lib fortran.exp.
9059 (set_lang_fortran): Moved to lib/fortran.exp.
9060 * gdb.fortran/types.exp: load_lib fortran.exp.
9061 (set_lang_fortran): Moved to lib/fortran.exp.
9062 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
9063 * gdb.java/jprint.exp (set_lang_java): Ditto.
9064 * gdb.java/jv-exp.exp: load_lib java.exp.
9065 If set_lang_java fails, issue a warning instead of failure to be
9066 consistent with other set_lang_foo uses.
9067 (set_lang_java): Moved to lib/java.exp.
9068 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
9069 If set_lang_java fails, issue a warning instead of failure to be
9070 consistent with other set_lang_foo uses.
9071 * gdb.pascal/types.exp: load_lib pascal.exp.
9072 (set_lang_pascal): Moved to lib/pascal.exp.
9073 * lib/fortran.exp: New file.
9074 * lib/java.exp (set_lang_java): New function.
9075 * lib/pascal.exp (set_lang_pascal): New function.
9076
2f06b485
YQ
90772010-08-18 Yao Qi <yao@codesourcery.com
9078
9079 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
9080 func_nofb_start and func_loopfb_start, so that address of functions
9081 is equal to these labels on Thumb.
9082
96e25403
YQ
90832010-08-18 Yao Qi <yao@codesourcery.com>
9084
9085 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
9086 to reflect latest c source file.
9087
36e6adc4
JK
90882010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9089
9090 * gdb.cp/infcall-dlopen.exp: New file.
9091 * gdb.cp/infcall-dlopen.cc: New file.
9092 * gdb.cp/infcall-dlopen-lib.cc: New file.
9093
f431efe5
PA
90942010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9095 Pedro Alves <pedro@codesourcery.com>
9096
9097 PR breakpoints/11371
9098
9099 * gdb.base/watch-cond-infcall.exp: New file.
9100 * gdb.base/watch-cond-infcall.c: New file.
9101
06a64a0b
TT
91022010-08-16 Tom Tromey <tromey@redhat.com>
9103
9104 * gdb.base/help.exp: Update.
9105 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
9106 watchpoint.
9107 (test_watch_location): New proc.
9108 (test_watchpoint_in_big_blob): Delete watchpoint.
9109 * gdb.base/watchpoint.c (func5): New function.
9110 (main): Call it.
9111
70ebf4ed
DE
91122010-08-16 Doug Evans <dje@google.com>
9113
9114 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
9115
ca5c20b6
PM
91162010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9117
9118 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
9119 tests.
9120
7346b668
KW
91212010-08-11 Ken Werner <ken.werner@de.ibm.com>
9122
9123 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
9124 * gdb.base/gnu_vector.c: New File.
9125 * gdb.base/gnu_vector.exp: Likewise.
9126
cb2e07a6
PM
91272010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9128
9129 * gdb.python/python.c: New File.
9130 * gdb.python/python-sl.c: New File.
9131 * gdb.python/python.exp: Test solib_address and decode_line
9132 * functions.
9133
5da1313b
JK
91342010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9135
9136 * gdb.python/python.exp (show height, set height 10)
9137 (verify pagination beforehand, verify pagination beforehand: q)
9138 (gdb.execute does not page, verify pagination afterwards)
9139 (verify pagination afterwards: q): New.
9140
49c3ccf7
DE
91412010-08-02 Doug Evans <dje@google.com>
9142
9143 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
9144 because of an older gcc, change test2
9145 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
9146 to unsupported.
9147
42c0c4f1
KH
91482010-07-30 Kazu Hirata <kazu@codesourcery.com>
9149
9150 * gdb.base/break-always.exp: Do not expect full paths to file
9151 names.
9152 * gdb.base/commands.exp: Likewise.
9153
d3765805
DE
91542010-07-30 Doug Evans <dje@google.com>
9155
c98ee71b
DE
9156 * gdb.cp/temargs.exp: For new tests that require newer gccs,
9157 xfail them when run with older gccs.
9158
fd961404
DE
9159 * lib/gdb.exp (build_executable): Forward "c++" option to
9160 get_compiler_info.
9161
999adef4
DE
9162 * gdb.python/py-type.exp (test_template): Mark as xfail tests
9163 "python print ttype.template_argument(1)" and
9164 "python print isinstance(ttype.template_argument(1), gdb.Value)"
9165 if using gcc 4.4 or earlier.
9166
d3765805
DE
9167 * gdb.base/valgrind-db-attach.exp: Use unique test name for
9168 attach-to-debugger handling.
9169
1276c759
JK
91702010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9171
9172 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
9173 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
9174 (main): Use copyreloc.
9175 * gdb.base/prelink.exp (split debug of executable)
9176 (.dynbss vs. .bss address shift): New tests.
9177
88caa9b9
PA
91782010-07-29 Pedro Alves <pedro@codesourcery.com>
9179
9180 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
9181 in gdb_test_multiple.
9182
c6f2ac43
PA
91832010-07-29 Pedro Alves <pedro@codesourcery.com>
9184
9185 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
9186 environment.
9187
326fd672
TT
91882010-07-28 Tom Tromey <tromey@redhat.com>
9189
9190 PR python/11060:
9191 * gdb.python/py-type.c (Temargs): New template.
9192 (temvar): New variable.
9193 * gdb.python/py-type.exp (test_template): New proc.
9194
3ce3b1ba
PA
91952010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
9196
9197 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
9198 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
9199
34eaf542
TT
92002010-07-28 Tom Tromey <tromey@redhat.com>
9201
9202 PR c++/9946:
9203 * gdb.cp/temargs.exp: New file.
9204 * gdb.cp/temargs.cc: New file.
9205
d41b819e
JK
92062010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9207
9208 * gdb.base/help.exp (help disassemble): Update the content.
9209
26ab7092
JK
92102010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9211
9212 * gdb.threads/ia64-sigill.exp: New file.
9213 * gdb.threads/ia64-sigill.c: New file.
9214
5283e9e1
TT
92152010-07-27 Tom Tromey <tromey@redhat.com>
9216
9217 * gdb.opt/inline-cmds.c (ATTR): New define.
9218 (func1): Use it.
9219 (func2): Likewise.
9220 (func3): Likewise.
9221 (outer_inline1): Likewise.
9222 (outer_inline2): Likewise.
9223 * gdb.opt/inline-bt.c (ATTR): New define.
9224 (func1): Use it.
9225 (func2): Likewise.
9226 * gdb.opt/inline-locals.c (ATTR): New define.
9227 (func1): Use it.
9228 (func2): Likewise.
9229
e992ef73
TT
92302010-07-27 Tom Tromey <tromey@redhat.com>
9231
9232 * gdb.stabs/gdb11479.c (hack): New function.
9233 (test): Use it.
9234 (test2): Use it.
9235 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
9236 (int32_search_buf, int64_search_buf): No longer static.
9237 (x): Remove.
9238 * gdb.base/relocate.c (hack): New function.
9239
5374244e
PM
92402010-07-27 Phil Muldoon <pmuldoon@redhat.com>
9241
9242 * gdb.python/py-value.exp (test_inferior_function_call): New function.
9243 * gdb.python/py-value.c (func1): New function.
9244 (func2): Likewise.
9245
a99aee83
CV
92462010-07-26 Corinna Vinschen <vinschen@redhat.com>
9247
9248 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
9249 as not to clash with .data section.
9250
a04ba985
JG
92512010-07-26 Jerome Guitton <guitton@adacore.com>
9252
9253 * gdb.base/code_elim.exp: New file.
9254 * gdb.base/code_elim1.c: New file.
9255 * gdb.base/code_elim2.c: New file.
9256
23bd0f7c
PA
92572010-07-21 Pedro Alves <pedro@codesourcery.com>
9258
9259 PR symtab/11827
9260
9261 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
9262 (some_volatile_enum): New variable.
9263 * gdb.base/printcmds.exp (test_print_enums): New.
9264 <top level>: Call it.
9265
883df6dd
SW
92662010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
9267
9268 * gdb.cp/fpointer.cc: New test.
9269 * gdb.cp/fpointer.exp: New test.
9270
569b05a5
JK
92712010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9272
9273 * gdb.base/solib-nodir.exp: New file.
9274 * lib/gdb.exp (runto): New case for a GDB internal error.
9275
51d7d803
JK
92762010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9277 Ulrich Weigand <uweigand@de.ibm.com>
9278 Tom Tromey <tromey@redhat.com>
9279
9280 * gdb.base/charset-malloc.c: New file.
9281 * gdb.base/charset.c (malloc_stub): New prototype.
9282 (main): Call it instead of malloc itself.
9283 * gdb.base/charset.exp: Use only prepare_for_testing.
9284 (binfile): Remove the variable.
9285
c0edd9ed
JK
92862010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9287
9288 Make core files the process_stratum.
9289 * gdb.base/corefile.exp (run: load core again)
9290 (run: sanity check we see the core file, run: with core)
9291 (run: core file is cleared, attach: load core again)
9292 (attach: sanity check we see the core file, attach: with core)
9293 (attach: core file is cleared): New tests.
9294 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
9295
3cbaedff
KW
92962010-07-14 Ken Werner <ken.werner@de.ibm.com>
9297
9298 * gdb.arch/altivec-abi.exp: New tests.
9299
91158a56
TT
93002010-07-13 Tom Tromey <tromey@redhat.com>
9301
9302 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
9303 (main): Use it.
9304 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
9305
0f5238ed
TT
93062010-07-13 Tom Tromey <tromey@redhat.com>
9307
9308 * gdb.base/label.exp: New file.
9309 * gdb.base/label.c: New file.
9310
add265ae
L
93112010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
9312 H.J. Lu <hongjiu.lu@intel.com>
9313
9314 * lib/gdb.exp (is_ilp32_target): New.
9315 (is_lp64_target): Likewise.
9316
9317 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
9318 target.
9319 * gdb.arch/amd64-disp-step.exp: Likewise.
9320 * gdb.arch/amd64-dword.exp: Likewise.
9321 * gdb.arch/amd64-i386-address.exp: Likewise.
9322 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 9323
add265ae
L
9324 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
9325 target.
9326 * gdb.arch/i386-bp_permanent.exp: Likewise.
9327 * gdb.arch/i386-byte.exp: Likewise.
9328 * gdb.arch/i386-disp-step.exp: Likewise.
9329 * gdb.arch/i386-gnu-cfi.exp: Likewise.
9330 * gdb.arch/i386-prologue.exp: Likewise.
9331 * gdb.arch/i386-size-overlap.exp: Likewise.
9332 * gdb.arch/i386-size.exp: Likewise.
9333 * gdb.arch/i386-sse.exp: Likewise.
9334 * gdb.arch/i386-unwind.exp: Likewise.
9335 * gdb.arch/i386-word.exp: Likewise.
9336
9337 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
9338 test only when building 64-bit executables. Do not hard-code
9339 -m64 option.
9340
2dfb8c17
DE
93412010-07-07 Doug Evans <dje@google.com>
9342
9343 * lib/gdb.exp (gdb_test_list_exact): New function.
9344 * gdb.base/default.exp (show convenience): Call it, add tests for
9345 $_sdata = void, $_thread = 0.
9346
4e5799b6
JK
93472010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9348 Joel Brobecker <brobecker@adacore.com>
9349
9350 Fix re-run of PIE executable, PR shlibs/11776.
9351 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
9352 Remove $displacement_main to match the solib-svr4.c change. New "kill"
9353 and re-"run" of the inferior.
9354
1a219cc7
JK
93552010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9356 Joel Brobecker <brobecker@adacore.com>
9357
9358 Cope with missing /usr/sbin/prelink.
9359 * lib/prelink-support.exp (prelink_no):
9360 <result == 1 && $output is "no such file or directory">: New.
9361 (prelink_yes): Likewise. Return on failed prelink_no.
9362
5e3b36f8
JK
93632010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9364 Joel Brobecker <brobecker@adacore.com>
9365
9366 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
9367 build_executable by build_executable_own_libs. Replace "prelink -R"
9368 execution by a call of prelink_yes. Comment why "prelink -r" needs no
9369 change.
9370 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
9371 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
9372 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
9373 Replace build_executable by build_executable_own_libs's function
9374 build_executable_own_libs.
9375 (prelinkNO): Create new stub to call prelink_no.
9376 (prelinkYES): Create new stub to call prelink_yes.
9377 (test_attach): Rename calls of copy to file_copy.
9378 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
9379 (copy): Move to ...
9380 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
9381 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
9382 * gdb.base/prelink.exp: Disable testcase also for is_remote and
9383 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
9384 special flags by gdb_compile_shlib. Replace second gdb_compile by
9385 build_executable_own_libs. Replace "prelink -R" execution by a call of
9386 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
9387 a second call of prelink_yes. Replace restart commands by
9388 clean_restart.
9389 (prelink): Rename to ...
9390 (seen displacement message): ... this test. Extend its expectation
9391 strictness.
9392
86e4bafc
JK
93932010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9394
9395 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
9396 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
9397 displacement message exactly once.
9398
3cd07d20
JK
93992010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9400 Joel Brobecker <brobecker@adacore.com>
9401
9402 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
9403 its restore after the <$relink_args != ""> loop. new comment.
9404
0a1e94c7
JK
94052010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9406 Joel Brobecker <brobecker@adacore.com>
9407
9408 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
9409 code for it. New variable relink_args.
9410 (prelinkYES): Call prelinkNO.
9411 (test_attach): Accept new parameter relink_args. Re-prelink the binary
9412 in such case. Move the core code to ...
9413 (test_attach_gdb): ... a new function. Send GDB command "file".
9414 Extend expected "Attaching to " string.
9415
2f70bcfb
TT
94162010-07-02 Tom Tromey <tromey@redhat.com>
9417
9418 * gdb.base/bitops.exp: Remove extraneous "pass".
9419
a17ac5b0
TT
94202010-07-02 Ken Werner <ken.werner@de.ibm.com>
9421
9422 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9423
dc10affe
PA
94242010-07-01 Pedro Alves <pedro@codesourcery.com>
9425
d41c0fc8
PA
9426 * gdb.base/help.exp: Adjust expected output.
9427
94282010-07-01 Pedro Alves <pedro@codesourcery.com>
9429
9430 * gdb.base/help.exp: Adjust expected output.
dc10affe 9431
0a600c36
JK
94322010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9433
9434 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
9435 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
9436 c++/11702.
9437
37cc8bfe
JK
94382010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9439 Doug Evans <dje@google.com>
9440
9441 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
9442 add .dynamic entry'.
9443
254e6b9e
DE
94442010-06-29 Doug Evans <dje@google.com>
9445
9446 Test PR c++/11702.
9447 * gdb.cp/m-static.exp: Add testcase.
9448 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
9449
595939de 94502010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
9451 Tom Tromey <tromey@redhat.com>
9452 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
9453
9454 * gdb.python/py-inferior.c: New File.
9455 * gdb.python/py-infthread.c: New File.
9456 * gdb.python/py-inferior.exp: New File.
9457 * gdb.python/py-infthread.exp: New File.
9458
98751a41
JK
94592010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9460
9461 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
9462 (ptype ::C::OtherFileClass typedefs): New.
9463 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
9464 (C::OtherFileClass::cOtherFileClassVar2): New.
9465 (C::OtherFileClass::cOtherFileClassVar_use): Use also
9466 cOtherFileClassVar2.
9467 (C::cOtherFileType2, C::cOtherFileVar2): New.
9468 (C::cOtherFileVar_use): use also cOtherFileVar2.
9469 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
9470
41f62f39
JK
94712010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9472
9473 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
9474 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
9475 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
9476 (print ::C::cOtherFileVar)
9477 (whatis C::OtherFileClass::cOtherFileClassType)
9478 (whatis ::C::OtherFileClass::cOtherFileClassType)
9479 (print C::OtherFileClass::cOtherFileClassVar)
9480 (print ::cOtherFileClassVar)
9481 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
9482 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
9483 trailing content.
9484 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
9485 (C::OtherFileClass::cOtherFileClassVar)
9486 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
9487 (C::cOtherFileVar, C::cOtherFileVar_use): New.
9488
af53d231
JK
94892010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9490
9491 Test PR c++/11703 and PR gdb/1448.
9492 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
9493 gdb/1448.
9494
9655fd1a
JK
94952010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9496
9497 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
9498 (main) <rtti_data>: New.
9499 * gdb.cp/virtbase.exp (print rtti_data): New.
9500
824cc8dd
JK
95012010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9502 Joel Brobecker <brobecker@adacore.com>
9503
9504 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
9505
6036c742
JK
95062010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9507
9508 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
9509
de6a0421
DE
95102010-06-28 Doug Evans <dje@google.com>
9511
9512 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
9513
b2dae948
DE
95142010-06-27 Doug Evans <dje@google.com>
9515
9516 * gdb.cp/m-static.exp: Update expected test output.
9517
0f3bb72e
PH
95182010-06-25 Paul Hilfinger <hilfinger@adacore.com>
9519
889bf7c5
PA
9520 * gdb.gdb/selftest.exp: Adjust expected message for
9521 capturing start-up runtime.
0f3bb72e 9522
bc9f0842
TT
95232010-06-25 Tom Tromey <tromey@redhat.com>
9524
9525 PR python/10808:
9526 * gdb.python/python.exp: Add new tests.
9527
099ef718
SW
95282010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
9529
9530 * gdb.cp/operator.cc: Created an import loop.
9531 * gdb.cp/operator.exp: Added testcase for import loop.
9532
5868a632
JK
95332010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9534
9535 Test PR python/11407.
9536 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
9537 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
9538 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
9539 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
9540 executable_nofb and executable_fb. New variables srcsfile, objsfile,
9541 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
9542 binfile. Call gdb_compile with clean_restart twice.
9543 (func_nofb print, func_nofb backtrace, func_loopfb print)
9544 (func_loopfb backtrace): New.
9545
af76db58
JK
95462010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9547
9548 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
9549 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
9550 by a hand made one.
9551 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
9552 i?86 requirement. Remove variables srcfile and binfile. New variable
9553 sources, executable_nofb and executable_fb. Call prepare_for_testing.
9554
f2c7657e
UW
95552010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9556
9557 * gdb.cell/dwarfaddr.exp: New file.
9558 * gdb.cell/dwarfaddr.S: New file.
9559
628fe4e4
JK
95602010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9561
9562 Test PR 9436.
9563 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
9564
f1421989
HZ
95652010-06-24 Hui Zhu <teawater@gmail.com>
9566
9567 * gdb.base/eval.exp: New file.
9568
d03285ec
UW
95692010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9570
9571 * gdb.cell/fork.exp: New file.
9572 * gdb.cell/fork.c: Likewise.
9573 * gdb.cell/fork-spu.c: Likewise.
9574
41b2c92d
PM
95752010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
9576
9577 * lib/gdb.exp (banned_variables_traced): New global variable.
9578 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
9579 (gdb_init): Use `trace add variable' instead of obsolete
9580 `trace variable'.
9581
d5bc977f
DE
95822010-06-21 Doug Evans <dje@google.com>
9583
9584 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
9585
d2ed6730
UW
95862010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9587
9588 * gdb.arch/spu-ls.exp: New file.
9589 * gdb.arch/spu-ls.c: Likewise.
9590
6aed2dbc
SS
95912010-06-18 Stan Shebs <stan@codesourcery.com>
9592
9593 * gdb.threads/thread-specific.exp: Add tests of $_thread.
9594
e0756905
UW
95952010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9596
9597 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
9598 * gdb.base/watch-cond.exp: Likewise.
9599 * gdb.python/py-breakpoint.exp: Likewise.
9600
d8053d4d
PA
96012010-06-18 Pedro Alves <pedro@codesourcery.com>
9602
9603 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
9604 clean_restart, make sure every test has a distinct message, and
9605 that messages don't include the executable' full path.
9606
81ce510c
DE
96072010-06-17 Doug Evans <dje@google.com>
9608
9609 * gdb.arch/i386-size.exp: Updated expected output for
9610 DISASSEMBLY_OMIT_FNAME.
9611
65d79d4b
SDJ
96122010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9613 Sergio Durigan Junior <sergiodj@redhat.com>
9614
9615 * gdb.base/watch-notconst.c: New file.
9616 * gdb.base/watch-notconst.S: New file.
9617 * gdb.base/watch-notconst2.c: New file.
9618 * gdb.base/watch-notconst2.S: New file.
9619 * gdb.base/watch-notconst.exp: New file.
9620 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
9621 (func4): Add operations on `global_ptr_ptr'.
9622 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
9623 routine to test watchpoints created with a constant expression.
9624 (test_inaccessible_watchpoint): Include tests for watchpoints
9625 created with a constant expression.
9626
df0f4836
KB
96272010-06-14 Kevin Buettner <kevinb@redhat.com>
9628
9629 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9630 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
9631 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
9632 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
9633 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9634 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9635 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
9636 of `_start'.
9637
b769def5
UW
96382010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9639
9640 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
9641 not supported on the target.
9642 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9643 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9644 * gdb.mi/mi-nsintrall.exp: Likewise.
9645 * gdb.mi/mi-nsmoribund.exp: Likewise.
9646 * gdb.mi/mi-nsthrexec.exp: Likewise.
9647
d914c394
SS
96482010-06-11 Stan Shebs <stan@codesourcery.com>
9649
9650 * gdb.base/permissions.exp: New file.
9651
96522010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
9653
9654 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
9655 does not support ELF executable class.
9656
f3ce5b9c
UW
96572010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9658
9659 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
9660
8e46892c
JK
96612010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9662
9663 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
9664 (runto): Catch "The target does not support running in non-stop mode.".
9665
6cc55c64
MS
96662010-06-11 Michael Snyder <msnyder@vmware.com>
9667
9668 * gdb.base/setshow.exp (set language asm): Don't use
9669 gdb_test_no_output, fails on some targets.
9670
caddefa4
UW
96712010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9672
9673 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
9674 * gdb.cp/pr9167.exp: Likewise.
9675
468b1aa7
UW
96762010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9677
9678 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
9679
5c3552dc
UW
96802010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9681
9682 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
9683
02e6fe6a
UW
96842010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9685
9686 * gdb.base/charset.c (main): Make sure malloc gets linked in.
9687
0e03807e
TT
96882010-06-11 Tom Tromey <tromey@redhat.com>
9689
9690 PR gdb/9977, PR exp/11636::
9691 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
9692 (pieces_test_f6): Update expected output.
9693
2bdf28a0
JK
96942010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9695
9696 * gdb.base/moribund-step.exp: New.
9697
f6978de9
MS
96982010-06-08 Michael Snyder <msnyder@vmware.com>
9699
9700 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 9701 * gdb.ada/boolean_expr.exp:
f6978de9
MS
9702 * gdb.ada/frame_args.exp: Ditto.
9703 * gdb.ada/lang_switch.exp: Ditto.
9704 * gdb.ada/ptype_arith_binop.exp: Ditto.
9705 * gdb.ada/ref_param.exp: Ditto.
9706 * gdb.ada/type_coercion.exp:Ditto.
9707
9708 * gdb.asm/asm-source.exp: Ditto.
9709
9710 * gdb.base/attach.exp: Ditto.
9711 * gdb.base/bitfields2.exp: Ditto.
9712 * gdb.base/call-signal-resume.exp: Ditto.
9713 * gdb.base/callfuncs.exp: Ditto.
9714 * gdb.base/commands.exp: Ditto.
9715 * gdb.base/dbx.exp: Ditto.
9716 * gdb.base/default.exp: Ditto.
9717 * gdb.base/dump.exp: Ditto.
9718 * gdb.base/exprs.exp: Ditto.
9719 * gdb.base/freebpcmd.exp: Ditto.
9720 * gdb.base/interrupt.exp: Ditto.
9721 * gdb.base/list.exp: Ditto.
9722 * gdb.base/long_long.exp: Ditto.
9723 * gdb.base/maint.exp: Ditto.
9724 * gdb.base/ptype.exp: Ditto.
9725 * gdb.base/return.exp: Ditto.
9726 * gdb.base/setshow.exp: Ditto.
9727 * gdb.base/sigbpt.exp: Ditto.
9728 * gdb.base/sigrepeat.exp: Ditto.
9729
9730 * gdb.cp/classes.exp: Ditto.
9731
9732 * gdb.dwarf2/dw2-restore.exp: Ditto.
9733
9734 * gdb.gdb/selftest.exp: Ditto.
9735
9736 * gdb.multi/base.exp: Ditto.
9737 * gdb.multi/bkpt-multi-exec.exp: Ditto.
9738
9739 * gdb.python/py-block.exp: Ditto.
9740 * gdb.python/py-prettyprint.exp: Ditto.
9741 * gdb.python/py-template.exp: Ditto.
9742
9743 * gdb.server/ext-attach.exp: Ditto.
9744 * gdb.server/ext-run.exp: Ditto.
9745 * gdb.server/server-mon.exp: Ditto.
9746
9747 * gdb.threads/fork-thread-pending.exp: Ditto.
9748 * gdb.threads/hand-call-in-threads.exp: Ditto.
9749 * gdb.threads/interrupted-hand-call.exp: Ditto.
9750 * gdb.threads/linux-dp.exp: Ditto.
9751 * gdb.threads/manythreads.exp: Ditto.
9752 * gdb.threads/print-threads.exp: Ditto.
9753 * gdb.threads/pthreads.exp: Ditto.
9754 * gdb.threads/schedlock.exp: Ditto.
9755 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9756 * gdb.threads/threadapply.exp: Ditto.
9757
de7ff789
MS
97582010-06-08 Michael Snyder <msnyder@vmware.com>
9759
889bf7c5 9760 * gdb.ada/exec_changed.exp:
de7ff789
MS
9761 Use ".*" instead of "" as wildcard regexp.
9762
9763 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
9764 * gdb.base/call-ar-st.exp: Ditto.
9765 * gdb.base/checkpoint.exp: Ditto.
9766 * gdb.base/default.exp: Ditto.
9767 * gdb.base/dump.exp: Ditto.
9768 * gdb.base/ending-run.exp: Ditto.
9769 * gdb.base/fileio.exp: Ditto.
9770 * gdb.base/miscexprs.exp: Ditto.
9771 * gdb.base/pointers.exp: Ditto.
9772 * gdb.base/readline.exp: Ditto.
9773 * gdb.base/reread.exp: Ditto.
9774 * gdb.base/restore.exp: Ditto.
9775 * gdb.base/shlib-call.exp: Ditto.
9776 * gdb.base/valgrind-db-attach.exp: Ditto.
9777 * gdb.base/volatile.exp: Ditto.
9778 * gdb.base/watchpoints.exp: Ditto.
9779
9780 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
9781
9782 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
9783 * gdb.python/py-value.exp: Ditto.
9784
9785 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
9786 * gdb.trace/circ.exp: Ditto.
9787 * gdb.trace/collection.exp: Ditto.
9788 * gdb.trace/packetlen.exp: Ditto.
9789 * gdb.trace/passc-dyn.exp: Ditto.
9790 * gdb.trace/report.exp: Ditto.
9791 * gdb.trace/tfile.exp: Ditto.
9792 * gdb.trace/tfind.exp: Ditto.
9793 * gdb.trace/while-dyn.exp: Ditto.
9794
3bebe2f2
JK
97952010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9796
9797 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
9798
5c631832
JK
97992010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9800
9801 Test PR 10640.
9802 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
9803
4c3376c8
SW
98042010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
9805
9806 * gdb.cp/koenig.exp: Test for ADL operators.
9807 * gdb.cp/koenig.cc: Added ADL operators.
9808 * gdb.cp/operator.exp: New test.
9809 * gdb.cp/operator.cc: New test.
9810
dc226d5a
MS
98112010-06-04 Michael Snyder <msnyder@vmware.com>
9812
dfb88a23
MS
9813 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
9814 * gdb.base/pending.exp: Ditto.
f7ae76b3 9815
dc226d5a
MS
9816 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
9817
967cf477
DE
98182010-06-04 Doug Evans <dje@google.com>
9819
9820 * gdb.python/py-prettyprint.exp: Add new test for enabled and
9821 disabled printers.
9822 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
9823 (enable_lookup_function): New function.
9824
eb801841
TT
98252010-06-04 Tom Tromey <tromey@redhat.com>
9826
9827 * gdb.python/py-value.exp (test_value_hash): Don't test equality
9828 of hash and id.
9829
38979823
JK
98302010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9831
9832 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
9833 newline.
9834 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
9835 (empty verbose non-noisy clear, empty verbose noisy clear)
9836 (empty non-verbose noisy clear): Likewise.
9837
35ec993f
MS
98382010-06-03 Michael Snyder <msnyder@vmware.com>
9839
9840 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
9841 * gdb.base/display.exp: Ditto.
9842 * gdb.base/find.exp: Ditto.
9843 * gdb.base/ifelse.exp: Ditto.
9844 * gdb.base/multi-forks.exp: Ditto.
9845 * gdb.base/recurse.exp: Ditto.
9846 * gdb.base/setshow.exp: Ditto.
9847 * gdb.base/value-double-free.exp: Ditto.
9848 * gdb.base/watch-vfork.exp: Ditto.
9849 * gdb.base/watch_thread_num.exp: Ditto.
9850 * gdb.base/watchpoint-solib.exp: Ditto.
9851 * gdb.base/watchpoint.exp: Ditto.
9852 * gdb.base/watchpoints.exp: Ditto.
9853
9854 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
9855 * gdb.cp/overload.exp: Ditto.
9856 * gdb.cp/virtfunc.exp: Ditto.
9857
9858 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
9859
889bf7c5 9860 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
9861 Replace gdb_test with gdb_test_no_output.
9862
889bf7c5 9863 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
9864 Replace gdb_test with gdb_test_no_output.
9865 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9866 * gdb.threads/watchthreads.exp: Ditto.
9867 * gdb.threads/watchthreads2.exp: Ditto.
9868
9869 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
9870 * gdb.trace/tfind.exp: Ditto.
9871
c22decce
JB
98722010-06-03 Joel Brobecker <brobecker@adacore.com>
9873
9874 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
9875 successful test if message is the empty string.
9876
fd5700c7
JK
98772010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9878
9879 * gdb.fortran/module.exp (stopped language detection): New test.
9880
f55ee35c
JK
98812010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9882
9883 Support DW_TAG_module as separate namespaces.
9884 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
9885 gdb.fortran/library-module-lib.f90: New.
9886 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
9887 (print i): Remove.
9888 (continue to breakpoint: i-is-1, print var_i value 1)
9889 (continue to breakpoint: i-is-2, print var_i value 2)
9890 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
9891 (print var_d, print var_i value 14, ptype modmany, complete `modm)
9892 (complete `modmany, complete `modmany`, complete `modmany`var)
9893 (show language, setting breakpoint at module): New tests.
9894 * gdb.fortran/module.f90 (module mod): Remove.
9895 (module mod1, module mod2, module modmany, subroutine sub1)
9896 (subroutine sub2, program module): New.
9897
b8e8282f
JK
98982010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9899
9900 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
9901 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
9902 * gdb.cp/anon-union.exp (pass): Rename to ...
9903 (print z 2): ... here.
b8e8282f 9904
019ebafc
MS
99052010-06-02 Michael Snyder <msnyder@vmware.com>
9906
e68d8fd4
MS
9907 * gdb.trace/actions.exp: Use gdb_test_no_output.
9908 * gdb.trace/circ.exp: Ditto.
9909 * gdb.trace/packetlen.exp: Ditto.
9910 * gdb.trace/save-trace.exp: Ditto.
9911 * gdb.trace/tracecmd.exp: Ditto.
9912 * gdb.trace/tsv.exp: Ditto.
9913
12b5d08a
MS
9914 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
9915 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
9916 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9917 * gdb.threads/manythreads.exp: Ditto.
9918 * gdb.threads/print-threads.exp: Ditto.
9919 * gdb.threads/pthreads.exp: Ditto.
9920 * gdb.threads/schedlock.exp: Ditto.
9921 * gdb.threads/staticthreads.exp: Ditto.
9922 * gdb.threads/thread-specific.exp: Ditto.
9923 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9924 * gdb.threads/threadapply.exp: Ditto.
9925 * gdb.threads/watchthreads.exp: Ditto.
9926 * gdb.threads/watchthreads2.exp: Ditto.
9927
89493308
MS
9928 * gdb.python/py-block.exp: Use gdb_test_no_output.
9929 * gdb.python/py-prettyprint.exp: Ditto.
9930 * gdb.python/py-template.exp: Ditto.
9931 * gdb.python/py-value.exp: Ditto.
9932
9933 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
9934 * gdb.reverse/watch-reverse.exp: Ditto.
9935
9936 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
9937 * gdb.server/ext-run.exp: Ditto.
9938
019ebafc
MS
9939 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
9940 * gdb.dwarf2/dw2-compressed.exp: Ditto.
9941 * gdb.dwarf2/dw2-intercu.exp: Ditto.
9942 * gdb.dwarf2/dw2-intermix.exp: Ditto.
9943 * gdb.dwarf2/dw2-producer.exp: Ditto.
9944 * gdb.dwarf2/mac-fileno.exp: Ditto.
9945
9946 * gdb.gdb/observer.exp: Use gdb_test_no_output.
9947 * gdb.gdb/selftest.exp: Ditto.
9948
9949 * gdb.multi/base.exp: Use gdb_test_no_output.
9950
9951 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
9952
3e0ca3a5
JK
99532010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9954
9955 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
9956
9db70545
MS
99572010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
9958
a8d52276
MS
9959 * gdb.cp/class2.exp: Use gdb_test_no_output.
9960 * gdb.cp/classes.exp: Ditto.
9961 * gdb.cp/extern-c.exp: Ditto.
9962 * gdb.cp/inherit.exp: Ditto.
9963 * gdb.cp/maint.exp: Ditto.
9964 * gdb.cp/mb-inline.exp: Ditto.
9965 * gdb.cp/mb-templates.exp: Ditto.
9966 * gdb.cp/method2.exp: Ditto.
9967 * gdb.cp/misc.exp: Ditto.
9968 * gdb.cp/ovldbreak.exp: Ditto.
9969 * gdb.cp/punctuator.exp: Ditto.
9970 * gdb.cp/templates.exp: Ditto.
9971 * gdb.cp/virtbase.exp: Ditto.
9972
889bf7c5 9973 * gdb.threads/attach-stopped.exp:
9db70545 9974 Replace uses of send_gdb / gdb_expect.
889bf7c5 9975 * gdb.threads/attachstop-mt.exp:
9db70545 9976 Replace uses of send_gdb / gdb_expect.
889bf7c5 9977 * gdb.threads/gcore-thread.exp:
9db70545 9978 Replace uses of send_gdb / gdb_expect.
889bf7c5 9979 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
9980 Replace uses of send_gdb / gdb_expect.
9981 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 9982 * gdb.threads/print-threads.exp:
9db70545
MS
9983 Replace uses of send_gdb / gdb_expect.
9984 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
9985 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
9986 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
9987
9988 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
9989 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
9990 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
9991 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
9992 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
9993 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
9994 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
9995 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
9996 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
9997 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
9998 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
9999
359cc68c
JK
100002010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10001
10002 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
10003
7d3fe98e
SW
100042010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
10005
10006 * gdb.cp/koenig.exp: Added new test case.
10007 * gdb.cp/koenig.cc: Ditto.
10008
27d3a1a2
MS
100092010-06-01 Michael Snyder <msnyder@vmware.com>
10010
10011 * gdb.base/arithmet.exp: Use gdb_test_no_output.
10012 * gdb.base/arrayidx.exp: Ditto.
10013 * gdb.base/attach.exp: Ditto.
10014 * gdb.base/auxv.exp: Ditto.
10015 * gdb.base/bigcre.exp: Ditto.
10016 * gdb.base/break-always.exp: Ditto.
10017 * gdb.base/break-interp.exp: Ditto.
10018 * gdb.base/break.exp: Ditto.
10019 * gdb.base/breakpoint-shadow.exp: Ditto.
10020 * gdb.base/call-ar-st.exp: Ditto.
10021 * gdb.base/call-sc.exp: Ditto.
10022 * gdb.base/call-signal-resume.exp: Ditto.
10023 * gdb.base/callfuncs.exp: Ditto.
10024 * gdb.base/catch-syscall.exp: Ditto.
10025 * gdb.base/charset.exp: Ditto.
10026 * gdb.base/code-expr.exp: Ditto.
10027 * gdb.base/commands.exp: Ditto.
10028 * gdb.base/cond-expr.exp: Ditto.
10029 * gdb.base/condbreak.exp: Ditto.
10030 * gdb.base/cursal.exp: Ditto.
10031 * gdb.base/cvexpr.exp: Ditto.
10032 * gdb.base/default.exp: Ditto.
10033 * gdb.base/del.exp: Ditto.
10034 * gdb.base/detach.exp: Ditto.
10035 * gdb.base/display.exp: Ditto.
10036 * gdb.base/ena-dis-br.exp: Ditto.
10037 * gdb.base/eval-skip.exp: Ditto.
10038 * gdb.base/foll-fork.exp: Ditto.
10039 * gdb.base/foll-vfork.exp: Ditto.
10040 * gdb.base/frame-args.exp: Ditto.
10041 * gdb.base/funcargs.exp: Ditto.
10042 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10043 * gdb.base/gdbvars.exp: Ditto.
10044 * gdb.base/help.exp: Ditto.
10045 * gdb.base/ifelse.exp: Ditto.
10046 * gdb.base/included.exp: Ditto.
10047 * gdb.base/list.exp: Ditto.
10048 * gdb.base/macscp.exp: Ditto.
10049 * gdb.base/maint.exp: Ditto.
10050 * gdb.base/multi-fork.exp: Ditto.
10051 * gdb.base/overlays.exp: Ditto.
10052 * gdb.base/page.exp: Ditto.
10053 * gdb.base/pending.exp: Ditto.
10054 * gdb.base/pointers.exp: Ditto.
10055 * gdb.base/pr11022.exp: Ditto.
10056 * gdb.base/prelink.exp: Ditto.
10057 * gdb.base/printcmds.exp: Ditto.
10058 * gdb.base/psymtab.exp: Ditto.
10059 * gdb.base/randomize.exp: Ditto.
10060 * gdb.base/relational.exp: Ditto.
10061 * gdb.base/relocate.exp: Ditto.
10062 * gdb.base/remote.exp: Ditto.
10063 * gdb.base/sepdebug.exp: Ditto.
10064 * gdb.base/set-lang-auto.exp: Ditto.
10065 * gdb.base/setshow.exp: Ditto.
10066 * gdb.base/setvar.exp: Ditto.
10067 * gdb.base/signals.exp: Ditto.
10068 * gdb.base/signull.exp: Ditto.
10069 * gdb.base/sigstep.exp: Ditto.
10070 * gdb.base/sizeof.exp: Ditto.
10071 * gdb.base/solib-disc.exp: Ditto.
10072 * gdb.base/store.exp: Ditto.
10073 * gdb.base/structs.exp: Ditto.
10074 * gdb.base/structs2.exp: Ditto.
10075 * gdb.base/subst.exp: Ditto.
10076 * gdb.base/term.exp: Ditto.
10077 * gdb.base/trace-commands.exp: Ditto.
10078 * gdb.base/unwindonsignal.exp: Ditto.
10079 * gdb.base/valgrind-db-attach.exp: Ditto.
10080 * gdb.base/varargs.exp: Ditto.
10081 * gdb.base/watch-cond.exp: Ditto.
10082 * gdb.base/watch_thread_num.exp: Ditto.
10083 * gdb.base/watchpoint-cond-gone.exp: Ditto.
10084 * gdb.base/watchpoint.exp: Ditto.
10085 * gdb.base/whatis-exp.exp: Ditto.
10086
f8d3bf8f
MS
100872010-06-01 Michael Snyder <msnyder@vmware.com>
10088
10089 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
10090 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
10091 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
10092 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
10093 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
10094 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
10095 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
10096 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
10097 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
10098 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
10099 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
10100 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
10101 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
10102 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
10103 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
10104
3f9e0d32
JK
101052010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10106
10107 * gdb.base/commands.exp (begin commands on watch): Remove excessive
10108 trailing newline.
10109 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
10110 * gdb.java/jmisc.exp (p *args\n): Rename to ...
10111 (p *args): ... here and remove excessive trailing newline.
10112
f629457d
JB
101132010-05-31 Joel Brobecker <brobecker@adacore.com>
10114
10115 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
10116
09eef106
JK
101172010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10118
10119 Accept the new Linux kernel "t (tracing stop)" string.
10120 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
10121 Update comment.
10122 (state_wait) <T (tracing stop)>: New.
10123 (main): Update the state_wait expect string.
10124
94f31136
PA
101252010-05-28 Pedro Alves <pedro@codesourcery.com>
10126
10127 * limits.c, limits.exp: Delete files.
10128 * Makefile.in (clean mostlyclean): Adjust.
10129 * tracecmd.exp: Adjust.
10130
096554ab
JK
101312010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10132
10133 * gdb.base/tui-layout.exp: New.
10134
27d3a1a2 101352010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 10136
889bf7c5 10137 * gdb.reverse/break-precsave.exp:
bcd2dc50 10138 Replace uses of send_gdb / gdb_expect.
889bf7c5 10139 * gdb.reverse/break-reverse.exp:
bcd2dc50 10140 Replace uses of send_gdb / gdb_expect.
889bf7c5 10141 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 10142 Replace uses of send_gdb / gdb_expect.
889bf7c5 10143 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 10144 Replace uses of send_gdb / gdb_expect.
889bf7c5 10145 * gdb.reverse/finish-precsave.exp:
bcd2dc50 10146 Replace uses of send_gdb / gdb_expect.
889bf7c5 10147 * gdb.reverse/finish-reverse.exp:
bcd2dc50 10148 Replace uses of send_gdb / gdb_expect.
889bf7c5 10149 * gdb.reverse/i386-precsave.exp:
bcd2dc50 10150 Replace uses of send_gdb / gdb_expect.
889bf7c5 10151 * gdb.reverse/i386-reverse.exp:
bcd2dc50 10152 Replace uses of send_gdb / gdb_expect.
889bf7c5 10153 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 10154 Replace uses of send_gdb / gdb_expect.
889bf7c5 10155 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 10156 Replace uses of send_gdb / gdb_expect.
889bf7c5 10157 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 10158 Replace uses of send_gdb / gdb_expect.
889bf7c5 10159 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 10160 Replace uses of send_gdb / gdb_expect.
889bf7c5 10161 * gdb.reverse/machinestate.exp:
bcd2dc50 10162 Replace uses of send_gdb / gdb_expect.
889bf7c5 10163 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 10164 Replace uses of send_gdb / gdb_expect.
889bf7c5 10165 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 10166 Replace uses of send_gdb / gdb_expect.
889bf7c5 10167 * gdb.reverse/solib-precsave.exp:
bcd2dc50 10168 Replace uses of send_gdb / gdb_expect.
889bf7c5 10169 * gdb.reverse/solib-reverse.exp:
bcd2dc50 10170 Replace uses of send_gdb / gdb_expect.
889bf7c5 10171 * gdb.reverse/step-precsave.exp:
bcd2dc50 10172 Replace uses of send_gdb / gdb_expect.
889bf7c5 10173 * gdb.reverse/step-reverse.exp:
bcd2dc50 10174 Replace uses of send_gdb / gdb_expect.
889bf7c5 10175 * gdb.reverse/until-precsave.exp:
bcd2dc50 10176 Replace uses of send_gdb / gdb_expect.
889bf7c5 10177 * gdb.reverse/until-reverse.exp:
bcd2dc50 10178 Replace uses of send_gdb / gdb_expect.
889bf7c5 10179 * gdb.reverse/watch-precsave.exp:
bcd2dc50 10180 Replace uses of send_gdb / gdb_expect.
889bf7c5 10181 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
10182 Replace uses of send_gdb / gdb_expect.
10183
3def43e0
JK
101842010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10185
10186 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
10187 excessive newline.
10188
27d3a1a2 101892010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
10190
10191 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
10192 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
10193 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
10194 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
10195 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
10196 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
10197 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
10198 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
10199 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
10200 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
10201 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
10202 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
10203 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
10204 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
10205 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
10206 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
10207 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
10208 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
10209 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 10210
27d3a1a2 102112010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 10212
22454424
MS
10213 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
10214 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
10215
10216 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
10217 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
10218 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
10219
889bf7c5 10220 * gdb.reverse/consecutive-reverse.exp:
22454424 10221 Replace uses of send_gdb / gdb_expect.
889bf7c5 10222 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
10223 Replace uses of send_gdb / gdb_expect.
10224
10225 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
10226 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
10227 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10228 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
10229 Replace uses of send_gdb / gdb_expect.
10230 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
10231 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
10232 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
10233 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
10234 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
10235 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
10236 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
10237 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
10238 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
10239
102402010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 10241
22454424 10242 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10243
22454424 10244 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10245
22454424
MS
10246 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
10247 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
10248 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
10249 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
10250 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
10251 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
10252 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
10253 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
10254 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10255
6e5f2c59
TT
102562010-05-25 Tom Tromey <tromey@redhat.com>
10257
10258 * gdb.base/macscp.exp: Add missing space after setup_kfail.
10259
bbc8b958
TT
102602010-05-25 Tom Tromey <tromey@redhat.com>
10261
10262 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
10263 argument order.
10264 * gdb.base/macscp.exp: Fix setup_kfail argument order.
10265 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
10266 order.
10267 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
10268 order.
10269 * gdb.base/call-sc.exp (setup_kfails): Remove.
10270 (setup_compiler_kfails): Remove.
10271 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
10272 argument order.
10273 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
10274 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
10275 (advancei): Fix setup_kfail argument order.
10276 * gdb.base/radix.exp: Fix setup_kfail argument order.
10277 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
10278 order.
10279 * gdb.base/structs.exp (setup_kfails): Remove.
10280 (setup_compiler_kfails): Fix setup_kfail argument order.
10281 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
10282 order.
10283 * gdb.java/jmain.exp: Fix setup_kfail argument order.
10284 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
10285 setup_kfail argument order.
10286 * gdb.cp/overload.exp: Fix setup_kfail argument order.
10287
83d1babf
TT
102882010-05-25 Tom Tromey <tromey@redhat.com>
10289
10290 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
10291
6acb16a2
MS
102922010-05-25 Michael Snyder <msnyder@vmware.com>
10293
10294 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
10295 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
10296 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
10297 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
10298 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
10299 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
10300 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
10301 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
10302 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
10303 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
10304 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
10305 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
10306 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
10307 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
10308 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
10309 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
10310 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
10311 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
10312 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
10313 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
10314 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
10315 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
10316 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
10317 * gdb.base/default.exp: Replace send_gdb with gdb_test.
10318 * gdb.base/define.exp: Replace send_gdb with gdb_test.
10319 * gdb.base/display.exp: Replace send_gdb with gdb_test.
10320 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
10321 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
10322 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
10323 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
10324 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
10325 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
10326 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
10327 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
10328 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
10329 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
10330 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
10331 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
10332 * gdb.base/help.exp: Replace send_gdb with gdb_test.
10333 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
10334 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
10335 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10336 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
10337 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
10338 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
10339 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
10340 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 10341 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10342
103432010-05-25 Doug Evans <dje@google.com>
10344
10345 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
10346 gdb.string_to_argv.
ad3986f0 10347
d3b1e874
TT
103482010-05-21 Tom Tromey <tromey@redhat.com>
10349
10350 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
10351 Call it.
10352 * gdb.dwarf2/pieces.S: Update.
10353 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
10354
cb826367
TT
103552010-05-21 Tom Tromey <tromey@redhat.com>
10356
10357 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
10358 Call it.
10359 * gdb.dwarf2/pieces.c (struct C): New.
10360 (f6): New function.
10361 * gdb.dwarf2/pieces.S: Replace.
10362
74de6778
TT
103632010-05-21 Tom Tromey <tromey@redhat.com>
10364
10365 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
10366 Call it.
10367
afd74c5f
TT
103682010-05-21 Tom Tromey <tromey@redhat.com>
10369
10370 * gdb.dwarf2.pieces.exp: New file.
10371 * gdb.dwarf2.pieces.S: New file.
10372 * gdb.dwarf2.pieces.c: New file.
10373
a7b75dfd 103742010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10375 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
10376
10377 * lib/gdb.exp (gdb_test_no_output): New function.
10378 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
10379 when testing commands that should produce no output.
10380
c81c812a
JB
103812010-05-17 Joel Brobecker <brobecker@adacore.com>
10382
10383 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
10384 parameter that we want to watch being a constant.
10385
0cce5bd9
JB
103862010-05-17 Joel Brobecker <brobecker@adacore.com>
10387
10388 * gdb.ada/cond_lang: New testcase.
10389
47050449
JB
103902010-05-17 Joel Brobecker <brobecker@adacore.com>
10391
10392 * lib/gdb.exp (banned_variables): New variable/constant.
10393 (gdb_init): Add write trace on variables listed in banned_variables.
10394 (gdb_finish): Remove write traces on variables listed in
10395 banned_variables.
10396
77c01586
JB
103972010-05-17 Joel Brobecker <brobecker@adacore.com>
10398
10399 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
10400 * gdb.cp/koenig.exp: Likewise.
10401
88d4aea7
PM
104022010-05-14 Phil Muldoon <pmuldoon@redhat.com>
10403
889bf7c5 10404 PR python/11482
88d4aea7
PM
10405
10406 * gdb.python/py-value.exp (test_value_hash): New function.
10407
f5a010c0
PM
104082010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
10409
10410 PR exp/11530.
10411 * gdb.base/gdb11530.c: New file.
10412 * gdb.base/gdb11530.exp: New file.
10413
8ef4892f
JK
104142010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10415
10416 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
10417 * gdb.dwarf2/dw2-modula2-self-type.S: New.
10418
7322dca9
SW
104192010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
10420
10421 * gdb.cp/koenig.exp: New test.
10422 * gdb.cp/koenig.cc: New test program.
10423
02e7ea18
JB
104242010-05-05 Joel Brobecker <brobecker@adacore.com>
10425
10426 Remove the use of prms_id and bug_id throughout the testsuite.
10427
e1c34c5d
PM
104282010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
10429
10430 PR exp/11349.
10431 * testsuite/gdb.cp/ref-types.exp: Add test to examine
10432 use a reference local variable.
10433
8e1d0c49
JK
104342010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10435
10436 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
10437 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
10438 variable different_dir. Move debugfile into a full directory pathname
10439 under DIFFERENT_DIR.
10440 * lib/gdb.exp (separate_debug_filename): Remove.
10441 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
10442 variable debug_dir and mkdir of it. Update function comments.
10443
e66408ed
PA
104442010-04-29 Pedro Alves <pedro@codesourcery.com>
10445
10446 PR gdb/11557
10447
10448 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
10449 files.
10450
d7b32ed3
PM
104512010-04-29 Phil Muldoon <pmuldoon@redhat.com>
10452
889bf7c5 10453 * gdb.python/py-param.exp: New File.
d7b32ed3 10454
6aecb9c2
JB
104552010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
10456
10457 * gdb.base/default.exp: Fix "set language" test.
10458
bdf92a1c
PM
104592010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
10460
10461 PR breakpoints/11531.
10462 * gdb.base/gdb11531.c: New file.
10463 * gdb.base/gdb11531.exp: New file.
10464
3f172e24
TT
104652010-04-26 Tom Tromey <tromey@redhat.com>
10466
10467 * gdb.base/completion.exp: Add tests for completion and deprecated
10468 commands.
10469
64af4c92
JK
104702010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10471
10472 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
10473 (print /x char_array): Escape curly brackets.
10474
492928e4
JK
104752010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10476
10477 Fix deadlock on looped list of loaded shared objects.
10478 * gdb.base/solib-corrupted.exp: New.
10479
66d09542
DE
104802010-04-23 Doug Evans <dje@google.com>
10481
10482 * gdb.python/py-section-script.c: New file.
10483 * gdb.python/py-section-script.exp: New file.
10484 * gdb.python/py-section-script.py: New file.
10485
8bd10a10
CM
104862010-04-20 Chris Moller <cmoller@redhat.com>
10487
10488 PR 10179
10489
10490 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
10491 * gdb.base/pr10179-a.c:
10492 * gdb.base/pr10179-b.c:
10493 * gdb.base/pr10179.exp: New files.
10494
c0201579
JK
104952010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10496
10497 Fix crashes on dangling display expressions.
10498 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
10499 is SEP.
10500 (lib_flags): Remove the "debug" keyword.
10501 (libsepdebug): New variable for iterating new loop.
10502 (save_pf_prefix): New variable wrapping the loop.
10503 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
10504 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
10505
793b0ff8
PM
105062010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10507
10508 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
10509
097f51f7
PM
105102010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10511
10512 PR stabs/11479.
10513 * gdb.stabs/gdb11479.exp: New file.
10514 * gdb.stabs/gdb11479.c: New file.
10515
9a22f0d0
PM
105162010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10517
10518 * gdb.base/charset.c (Strin16, String32): New variables.
10519 * gdb.base/charset.exp (gdb_test): Test correct display
10520 of 16 or 32 bit strings.
10521
105222010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
10523
10524 PR 9167
10525 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
10526 * gdb.cp/pr9167.cc: New file.
10527 * gdb.cp/pr9167.exp: New file.
10528
10529
6e354e5e
PM
105302010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
10531
10532 PR pascal/11492.
10533 * gdb.pascal/gdb11492.pas: New file.
10534 * gdb.pascal/gdb11492.exp: New file.
10535
be942545
JB
105362010-04-20 Joel Brobecker <brobecker@adacore.com>
10537
1667e6e3 10538 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 10539
0c3acc09
JB
105402010-04-20 Joel Brobecker <brobecker@adacore.com>
10541
10542 * gdb.ada/dyn_loc: New testcase.
10543
ec31cde5
CM
105442010-04-20 Chris Moller <cmoller@redhat.com>
10545
10546 PR 10867
889bf7c5 10547
ec31cde5
CM
10548 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
10549 * gdb.cp/pr10687.cc: New file.
10550 * gdb.cp/pr10687.exp: New file.
10551
10552
ce4b0682
SDJ
105532010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10554 Sergio Durigan Junior <sergiodj@redhat.com>
10555
10556 * gdb.fortran/logical.exp: New testcase.
10557 * gdb.fortran/logical.f90: New file.
10558
3436961f
DE
105592010-04-19 Doug Evans <dje@google.com>
10560
10561 * gdb.base/help.exp (help source): Update expected output.
10562
4d836c09
JK
105632010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10564
10565 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
10566 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
10567 gdb_exit and return.
10568 (executable): New variable.
10569 (binfile): Use it.
10570
6149aea9
PA
105712010-04-19 Pedro Alves <pedro@codesourcery.com>
10572
10573 PR breakpoints/8554.
10574
10575 * gdb.trace/save-trace.exp: Adjust.
10576
ed41462c
L
105772010-04-17 H.J. Lu <hongjiu.lu@intel.com>
10578
10579 PR corefiles/11511
10580 * gdb.arch/system-gcore.exp: New.
10581 * gdb.arch/gcore.c: Likewise.
10582
3f7b2faa
DE
105832010-04-15 Doug Evans <dje@google.com>
10584
fa33c3cd
DE
10585 * gdb.python/py-progspace.c: New file.
10586 * gdb.python/py-progspace.exp: New file.
10587
3f7b2faa
DE
10588 * gdb.base/source.exp: Add tests for "source -s".
10589
79f283fe
PM
105902010-04-14 Phil Muldoon <pmuldoon@redhat.com>
10591
10592 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
10593 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
10594 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
10595 * gdb.python/py-mi.exp: New test for to_string returning None.
10596
fc8eb08a
PM
105972010-04-12 Phil Muldoon <pmuldoon@redhat.com>
10598
10599 * gdb.python/py-breakpoint.c: Make result global.
10600
26e197f6
JK
106012010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10602
10603 Fix non-GNU make compatibility.
10604 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
10605
adc36818
PM
106062010-04-09 Phil Muldoon <pmuldoon@redhat.com>
10607
10608 * gdb.python/py-breakpoint.exp: New File.
10609 * gdb.python/py-breakpoint.C: Ditto.
10610
64e17368
SS
106112010-04-08 Stan Shebs <stan@codesourcery.com>
10612
10613 * gdb.trace/actions.exp: Clear default-collect.
10614 * gdb.trace/save-trace.exp: Clear default-collect.
10615
fff5cc64
PM
106162010-04-08 Phil Muldoon <pmuldoon@redhat.com>
10617
10618 * gdb.python/py-value: Add null string variable.
10619 (test_lazy_string): Test zero length, NULL address lazy
10620 strings.
10621
a055a187
L
106222010-04-07 H.J. Lu <hongjiu.lu@intel.com>
10623
10624 * gdb.arch/i386-avx.c: New.
10625 * gdb.arch/i386-avx.exp: Likewise.
10626
10627 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
10628
96e39866
DE
106292010-04-06 Doug Evans <dje@google.com>
10630
10631 * gdb.base/source-test.gdb: New file.
10632 * gdb.base/source.exp: Test source -v.
10633
5984a431
UW
106342010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10635
10636 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
10637
ec8a089a
PM
106382010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
10639
10640 * gdb.stabs/aout.sed: Convert all backslash to double backslash
10641 within one line, unless it is followed by a double quote.
10642 * gdb.stabs/hppa.sed: Idem.
10643 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
10644 * gdb.stabs/weird.exp: Check for correct parsing of
10645 char and string constants.
ec8a089a
PM
10646 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
10647 in .stabs to .stabx substitution.
10648
fce3c1f0
SS
106492010-04-05 Stan Shebs <stan@codesourcery.com>
10650
10651 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
10652 constant global.
10653 * gdb.trace/tfile.exp: Try to print them.
10654
d77f58be
SS
106552010-04-04 Stan Shebs <stan@codesourcery.com>
10656
10657 * gdb.base/completion.exp: Update for new "info watchpoints".
10658 * gdb.base/default.exp: Ditto.
10659 * gdb.base/help.exp: Ditto.
10660 * gdb.base/watchpoint.exp: Ditto.
10661 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 10662
af54718e
SS
106632010-04-04 Stan Shebs <stan@codesourcery.com>
10664
10665 * gdb.trace/tfile.exp: Sharpen tfind test.
10666
74d1f91e
JK
106672010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10668
10669 * gdb.base/break-entry.exp: New.
10670
eb8e76db 106712010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 10672 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
10673
10674 * gdb.reverse/i386-sse-reverse.exp: New file.
10675 * gdb.reverse/i386-sse-reverse.c: New file.
10676
bf65cad8
PA
106772010-04-02 Pedro Alves <pedro@codesourcery.com>
10678
10679 * gdb.trace/tfind.exp: Adjust expected disassembly output.
10680
fff87407
SS
106812010-04-01 Stan Shebs <stan@codesourcery.com>
10682
10683 * gdb.trace/actions.exp: Tweak expected output.
10684 * gdb.trace/while-stepping.exp: Tweak expected output.
10685
fe01d668
L
106862010-04-01 H.J. Lu <hongjiu.lu@intel.com>
10687
10688 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
10689
86b17b60
PA
106902010-04-01 Pedro Alves <pedro@codesourcery.com>
10691
10692 * gdb.base/commands.exp: Adjust.
10693 * gdb.cp/extern-c.exp: Adjust.
10694
2c58c0a9
PA
106952010-04-01 Pedro Alves <pedro@codesourcery.com>
10696
10697 * gdb.trace/collection.c (local_test_func): Define a local struct,
10698 and instanciate it.
10699
0db9b91c
PA
107002010-04-01 Pedro Alves <pedro@codesourcery.com>
10701
10702 * gdb.trace/collection.exp (gdb_collect_args_test)
10703 (gdb_collect_argarray_test): XFAIL the tests that assume the
10704 argarray argument's elements are collected.
10705
8072405b
JK
107062010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10707
10708 * gdb.dwarf2/dw2-bad-parameter-type.exp,
10709 gdb.dwarf2/dw2-bad-parameter-type.S: New.
10710
8bf6485c
SS
107112010-03-31 Stan Shebs <stan@codesourcery.com>
10712
10713 * gdb.trace/save-trace.exp: Test save/restore of default-collect
10714 and tracepoint conditionals.
10715 (gdb_verify_tracepoints): Delete unused return.
10716
fd7f724a
KS
107172010-03-26 Keith Seitz <keiths@redhat.com>
10718
10719 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
10720 appear in the output before main.
10721 Remove KFAIL for gdb/2215 aka bz 9320.
10722
8d9e7719
DE
107232010-03-30 Doug Evans <dje@google.com>
10724
0906dd0b
DE
10725 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
10726 by dejagnu.
10727 * gdb.arch/amd64-dword.exp: Ditto.
10728
8d9e7719
DE
10729 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
10730 match.
10731 (break printf): Ditto.
10732
1da644f0
SW
107332010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
10734
10735 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
10736 gcc < 4.4.
10737 * gdb.cp/shadow.exp: Ditto.
10738
a8121990
PA
107392010-03-29 Pedro Alves <pedro@codesourcery.com>
10740
10741 * gdb.trace/collection.exp (run_trace_experiment): Make sure
10742 "tstart" is silent.
10743
6e79d367
PA
107442010-03-29 Pedro Alves <pedro@codesourcery.com>
10745
10746 * gdb.trace/collection.exp (executable): New.
10747 (binfile): Use it.
10748 (fpreg, spreg, pcreg): New.
10749 (test_register): Use gdb_test_multiple. Pass /x to print.
10750 (prepare_for_trace_test): New.
10751 (run_trace_experiment): Use "continue", not gdb_run_cmd.
10752 (gdb_collect_args_test, gdb_collect_argstruct_test)
10753 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
10754 prepare_for_trace_test.
10755 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
10756 fpreg, spreg and pcreg.
10757 (gdb_collect_expression_test, gdb_collect_globals_test): Use
10758 prepare_for_trace_test.
10759 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
10760 try to detect tracing support here. Don't set breakpoints at
10761 `begin' or `end' here.
10762 <global scope>: Use clean_restart. Run to main before checking
10763 for tracing support. Check for for tracing support here.
10764
09248348
JK
107652010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10766
10767 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
10768 " as $displacement" to "seen displacement message".
10769
d350db38
PA
107702010-03-28 Pedro Alves <pedro@codesourcery.com>
10771
10772 * gdb.trace/while-dyn.exp (executable): New variable.
10773 (binfile): Use it.
10774 (test_while_stepping): New function. Move most tests here. Call
10775 it once for each of the while-stepping, stepping and ws aliases.
10776
907af001
UW
107772010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10778
10779 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
10780 that do not provide the tagless_struct type name at all.
10781 (test_print_anon_union): Do not check value of uninitialized
10782 union member. Do not use cp_test_ptype_class, so we can accept
10783 "long" as well as "long int".
10784
610197fd
PA
107852010-03-26 Pedro Alves <pedro@codesourcery.com>
10786
10787 * gdb.trace/tfile.c (tohex, bin2hex): New.
10788 (write_error_trace_file): Hexify error description.
10789
6c28cbf2
SS
107902010-03-25 Stan Shebs <stan@codesourcery.com>
10791
10792 * gdb.trace/tfile.c: Generate an additional trace file, improve
10793 portability.
10794 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
10795 files in a better way.
10796
e62b8c7e
KS
107972010-03-25 Keith Seitz <keiths@redhat.com>
10798
10799 * gdb.java/jprint.exp: XFAIL printing of static class members
10800 because of GCC debuginfo problem.
10801
82ccf5a5
JK
108022010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10803
10804 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
10805
293e2f9e
DJ
108062010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10807
10808 * gdb.base/completion.exp: Allow long instead of long int.
10809 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
10810 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
10811 variable p.
10812 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
10813 * gdb.base/pointers.exp: Allow long instead of long int.
10814 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
10815 * gdb.base/step-line.exp: Allow a directory before the source file name.
10816
95a42b64
TT
108172010-03-24 Tom Tromey <tromey@redhat.com>
10818
10819 PR breakpoints/9352:
10820 * gdb.base/default.exp: Update.
10821 * gdb.base/commands.exp: Update.
10822 * gdb.cp/extern-c.exp: Test setting commands on multiple
10823 breakpoints at once.
10824
2390201f
DJ
108252010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10826
10827 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
10828 if gdb,nosignals.
10829 * gdb.base/watchpoints.c: Do not include unnecessary headers.
10830 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
10831 exited".
10832
8c9a6790
SS
108332010-03-24 Stan Shebs <stan@codesourcery.com>
10834
10835 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
10836
a6c727b2
DJ
108372010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10838
10839 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
10840 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
10841 argument. Handle "short" and "long".
10842 (Top level): Pass overprototyped output for old_fptr and xptr.
10843
4dfd5423
PA
108442010-03-23 Pedro Alves <pedro@codesourcery.com>
10845
10846 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
10847 format strings and add casts to avoid compiler warnings.
10848
108492010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
10850
10851 * lib/trace-support.exp (gdb_trace_setactions):
10852 Don't expect whitespace after ">" prompt.
10853 * gdb.trace/actions.exp: Adjust for output changes.
10854 * gdb.trace/while-stepping.exp: Likewise.
10855
c847d045
JK
108562010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10857
10858 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
10859 and r157645).
10860
5f717f1d
JK
108612010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10862
10863 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
10864 New.
10865
7d6d51d5
DJ
108662010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
10867
10868 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
10869 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
10870
3b11a015
SS
108712010-03-19 Stan Shebs <stan@codesourcery.com>
10872
10873 * gdb.trace/ax.exp: New file.
10874
d7d158ed
DE
108752010-03-19 Doug Evans <dje@google.com>
10876
6bb85cd1
DE
10877 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
10878 output from gcc.
10879
d7d158ed
DE
10880 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
10881 named /usr/sbin/prelink<foo>.
10882
4daf5ac0
SS
108832010-03-18 Stan Shebs <stan@codesourcery.com>
10884
10885 * gdb.trace/circ.exp: Test circular-trace-buffer.
10886 * gdb.trace/tfile.exp: Update tstatus test.
10887
e8d05480
JB
108882010-03-18 Joel Brobecker <brobecker@adacore.com>
10889
10890 * gdb.dwarf2/dw2-anonymous-func.S: New file.
10891 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
10892
441b986a
UW
108932010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10894
10895 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
10896
4247603b
PA
108972010-03-18 Pedro Alves <pedro@codesourcery.com>
10898
10899 * gdb.base/default.exp: Adjust the expected output of the finish
10900 and until commands when the inferior is not being run.
10901
13387711
SW
109022010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
10903
10904 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
10905 * gdb.cp/nsusing.exp: Ditto.
10906
6e31430b
TT
109072010-03-15 Tom Tromey <tromey@redhat.com>
10908
10909 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
10910 * gdb.cp/userdef.cc (operator==): New function.
10911 (main): New locals mem1, mem2.
10912
e2d69cb5
JZ
109132010-03-15 Jie Zhang <jie@codesourcery.com>
10914
10915 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
10916 Declare and use new loadtimeout variable.
10917
f572f0a9
DJ
109182010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
10919
10920 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
10921 Use gdb_load later.
10922
51f4c0b0
PA
109232010-03-14 Pedro Alves <pedro@codesourcery.com>
10924
10925 * gdb.base/solib-disc.c (main): Make format of fprintf a string
10926 literal. Add missing endlines to prints to stderr.
10927
1c809c68
TT
109282010-03-12 Tom Tromey <tromey@redhat.com>
10929
10930 PR c++/9708:
10931 * gdb.cp/m-static.exp: Add regression test.
10932 * gdb.cp/m-static.cc (method): New method.
10933 (main): Call it.
10934
00ae8fef
SW
109352010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
10936
10937 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
10938 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
10939
759f0f0b
PA
109402010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10941
21e24d21
PA
10942 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
10943
109442010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10945
759f0f0b
PA
10946 * lib/gdb.exp (skip_stl_tests): New.
10947 (gdb_compile): Symbian needs -ldl.
10948 (shlib_target_file): New.
10949 (shlib_symbol_file): New.
10950 (gdb_load_shlibs): Use shlib_target_file.
10951 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
10952 * gdb.cp/exception.exp: Use skip_stl_tests.
10953 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
10954 * gdb.cp/try_catch.exp: Use skip_stl_tests.
10955 * gdb.cp/mb-templates.exp: Ditto.
10956 * gdb.base/commands.exp: Relax regexes.
10957 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
10958 shlib_target_file and shlib_symbol_file.
10959 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
10960 sections.
10961 * gdb.base/ending-run.exp: Accept E32Main for symbian.
10962 * gdb.base/solib-disc.exp: Use
10963 shlib_target_file and shlib_symbol_file.
10964 * gdb.base/unload.exp: Don't skip on symbian. Use
10965 shlib_target_file and shlib_symbol_file.
10966 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
10967
6a8f2671 109682010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10969
6a8f2671
PA
10970 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
10971 * gdb.trace/report.exp: Adjust for x86 and x86_64.
10972 Issue a tfind end before looking for a tracepoint frame.
10973 * gdb.trace/tfind.exp: Adjust tstatus output.
10974 Adjust disassembly output.
10975 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
10976
ccf26247
JK
109772010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10978
10979 * gdb.base/break-interp.exp: Create new displacement parameter value
10980 for the test_ld calls.
10981 (reach): New parameter displacement, verify its content. New push of
10982 pf_prefix "reach-$func:". Import global expect_out.
10983 (test_core): New parameter displacement, verify its content. New push
10984 of pf_prefix "core:". New command "set verbose on". Import global
10985 expect_out.
10986 (test_attach): New parameter displacement, verify its content. New
10987 push of pf_prefix "attach:". New command "set verbose on". Import
10988 global expect_out.
10989 (test_ld): New parameter displacement, pass it to the reach, test_core
10990 and test_attach calls and verify its content in the "ld.so exit" test.
10991 * gdb.base/prelink.exp: Remove gdb_exit and final return.
10992 (prelink): Update expected text, use gdb_test.
10993
e469c7fb
DE
109942010-03-10 Doug Evans <dje@google.com>
10995
10996 * gdb.base/checkpoint.exp: Fix comment.
10997 Lengthen timeout while doing >600 checkpoints test.
10998 Rename duplicate "kill all one" test to keep test names unique.
10999
60e1c644
PA
110002010-03-10 Pedro Alves <pedro@codesourcery.com>
11001
11002 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
11003
cec808ec
KS
110042010-03-08 Keith Seitz <keiths@redhat.com>
11005
889bf7c5
PA
11006 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
11007 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
11008 (dm_type_long): New function.
11009 (dm_type_unsigned_short): New function.
11010 (dm_type_unsigned_long): New function.
11011 (myint): New typedef.
11012 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
11013 long, unsigned shor and long, operator char*, and typedef.
11014 (test_lookup_operator_functions): Add operator char* test.
11015 (test_paddr_operator_functions): Likewise.
11016 (test_paddr_overloaded_functions): Use probe values for
11017 short, long, and unsigned short and long.
11018 (test_paddr_hairy_functions): If the demangler probe detected
11019 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
11020 demangler.
11021 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
11022 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
11023 and "print null_pmf".
11024 Add test "ptype a.*pmf".
11025 * gdb.cp/overload.exp: Allow optional "int" to appear with
11026 "short" and "long".
11027 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
11028 long expect value for men_overload1arg.
11029 Allow "int" to appear with "short" and "long".
11030 When testing "info break", add argument for main (void).
11031 Also allow "int" to appear with "short" and "long".
11032 Ditto with "unsigned" and "long long".
cec808ec
KS
11033 * gdb.java/jmain.exp: Do not enclose methods names in single
11034 quotes.
11035 * gdb.java/jmisc.exp: Likewise.
11036 * gdb.java/jprint.exp: Likewise.
11037 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
11038
11039 From Jan Kratochvil <jan.kratochvil@redhat.com>:
11040 * gdb.cp/exception.exp (backtrace after first throw)
11041 (backtrace after second throw): Allow a namespace before __cxa_throw.
11042 (backtrace after first catch, backtrace after second catch): Allow
11043 a namespace before __cxa_begin_catch.
11044
11045 * gdb.cp/cpexprs.exp: New file.
11046 * gdb.cp/cpexprs.cc: New file.
11047
11048 From Daniel Jacobowitz <dan@codesourcery.com>
11049 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
11050 to use string_to_regexp.
11051 (ctor, dtor): New functions. Use them to match constructor
11052 and destructor function types.
11053 (Top level): Use runto_main.
11054
f870a310
TT
110552010-03-05 Tom Tromey <tromey@redhat.com>
11056
11057 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
11058 gdb.target_charset.
11059 (pp_ns.to_string): Likewise.
11060
0c199f28
KS
110612010-03-04 Keith Seitz <keiths@redhat.com>
11062
11063 * gdb.cp/overload.exp: Test that the filename portion of a linespec
11064 can be quoted. Test that both the filename and function/line
11065 portions can be quoted at the same time.
11066
c7437ca6
PA
110672010-03-04 Pedro Alves <pedro@codesourcery.com>
11068
11069 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
11070
b111b805
DE
110712010-03-03 Doug Evans <dje@google.com>
11072
24486cb7
DE
11073 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
11074 libc contains libpthread.
11075
b111b805
DE
11076 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
11077 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
11078 of gdb_compile. Add another pattern to match android backtrace.
11079
a0e0ef55
TT
110802010-03-03 Tom Tromey <tromey@redhat.com>
11081
11082 PR gdb/11345:
11083 * gdb.base/printcmds.exp (test_printf): Add test.
11084
1ba53b71
L
110852010-03-02 H.J. Lu <hongjiu.lu@intel.com>
11086
11087 * gdb.arch/amd64-byte.exp: New.
11088 * gdb.arch/amd64-dword.exp: Likewise.
11089 * gdb.arch/amd64-pseudo.c: Likewise.
11090 * gdb.arch/amd64-word.exp: Likewise.
11091 * gdb.arch/i386-byte.exp: Likewise.
11092 * gdb.arch/i386-pseudo.c: Likewise.
11093 * gdb.arch/i386-word.exp: Likewise.
11094
f5dff777
DJ
110952010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11096
11097 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
11098 types. Add structreg, bitfields, and flags registers.
11099 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
11100 registers.
11101
90884b2b
L
111022010-03-01 H.J. Lu <hongjiu.lu@intel.com>
11103
11104 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
11105 (load_description): Set architecture if defined.
11106
dc00d89f
PM
111072010-02-28 Phil Muldoon <pmuldoon@redhat.com>
11108
11109 * gdb.python/py-frame.exp: Add read_var block tests.
11110 * gdb.python/py-frame.c (block): New function.
11111
0e095b7e
JK
111122010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11113 Daniel Jacobowitz <dan@codesourcery.com>
11114
11115 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
11116
624f1a65
DM
111172010-02-25 David S. Miller <davem@davemloft.net>
11118
11119 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
11120 fix logic for setting all_syscalls_numbers.
11121
f3e9a817
PM
111222010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11123
11124 * Makefile.in: Add py-block and py-symbol.
11125 * gdb.python/py-symbol.exp: New File.
11126 * gdb.python/py-symtab.exp: New File.
11127 * gdb.python/py-block.exp: New File.
11128 * gdb.python/py-symbol.c: New File.
11129 * gdb.python/py-block.c: New File.
11130
f6bbabf0
PM
111312010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11132
11133 PR python/11314
11134 * lib/gdb.exp (skip_python_tests): New function.
11135 * gdb.python/py-cmd.exp: Use skip_python_tests.
11136 * gdb.python/py-frame.exp: Likewise.
11137 * gdb.python/py-function.exp: Likewise.
11138 * gdb.python/py-prettyprint.exp: Likewise.
11139 * gdb.python/py-template.exp: Likewise.
11140 * gdb.python/py-type.exp: Likewise.
11141 * gdb.python/py-value.exp: Likewise.
11142
85d721b8
PA
111432010-02-22 Pedro Alves <pedro@codesourcery.com>
11144
11145 PR9605
11146
11147 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
11148
48e32051
TT
111492010-02-19 Tom Tromey <tromey@redhat.com>
11150
11151 PR c++/8693, PR c++/9496:
11152 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
11153 regression tests.
11154
ac9c0048
JK
111552010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11156
11157 Fix compatibility with m68k as.
11158 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
11159 Use only /* comments */.
11160
57bb97a4
UW
111612010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11162
11163 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
11164 * configure: Regenerate.
11165
7d1bf85c
DJ
111662010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
11167
11168 * gdb.python/py-type.exp: Check for Python support.
11169
061b5285
PA
111702010-02-17 Pedro Alves <pedro@codesourcery.com>
11171
11172 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
11173 `regsub' syntax available.
11174
f8a8bc2c
PA
111752010-02-17 Pedro Alves <pedro@codesourcery.com>
11176
11177 * gdb.base/shmain.c (main): Remove printf call.
11178 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
11179 * gdb.base/unload.c (main): Make format of fprintf a string
11180 literal. Add missing endlines to prints to stderr.
11181 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
11182
6f451e5e
TT
111832010-02-17 Tom Tromey <tromey@redhat.com>
11184
11185 * gdb.java/jprint.java (jprint.props): New field.
11186 * gdb.java/jprint.exp (set_lang_java): Add regression test.
11187
12d79008
PA
111882010-02-17 Pedro Alves <pedro@codesourcery.com>
11189
ef801a0e 11190 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
11191 available.
11192
d252f7e5
DJ
111932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11194
11195 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
11196 creation to support remote host testing.
11197
67bdab6c
DJ
111982010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11199
11200 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
11201 Recognize "command not found".
11202
bb391223
DJ
112032010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11204
11205 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
11206 single-stepping.
11207
70362913
DJ
112082010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11209
11210 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
11211 if arguments are not supported.
11212
493f3c00
DJ
112132010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11214
11215 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
11216 be const or non-const.
11217
8034c749
DJ
112182010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11219
11220 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
11221 mi_send_resuming_command to send -exec-continue.
11222
791dfb64
DJ
112232010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11224
11225 * gdb.base/list.exp (test_list_filename_and_function): Add test
11226 with single quotes.
11227 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
11228 matching.
11229 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
11230 Add KFAIL'd tests for PR gdb/11289.
11231
7c5fe868
DJ
112322010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11233
11234 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
11235
fdc498b8
DJ
112362010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11237
11238 * gdb.base/comp-dir/subdir/dummy.txt: New file.
11239 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
11240 a temporary directory.
11241
b519e2a6
DJ
112422010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11243
11244 * gdb.base/charset.exp: Use a single regular expression to match
11245 show host-charset and show target-charset output.
11246
74164c56
JK
112472010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11248
11249 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
11250 "Illegal process-id" expect string more exact.
11251 (attach to digits-starting nonsense is prohibited): New.
11252
701ed6dc
JK
112532010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11254
11255 * gdb.base/prelink.exp (set verbose on): New.
11256
889bf7c5 112572010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
11258
11259 * mi-reverse.exp: New file. Test for reverse option to the
11260 following MI commands: exec-continue, exec-finish, exec-next,
11261 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 11262
dadf0e9c
JB
112632010-02-09 Joel Brobecker <brobecker@adacore.com>
11264
11265 * gdb.ada/ptype_tagged_param: New testcase.
11266
714f19d5
TT
112672010-02-08 Tom Tromey <tromey@redhat.com>
11268
11269 PR c++/8017:
11270 * gdb.cp/overload.exp: Add tests.
11271 * gdb.cp/overload.cc (struct K): New.
11272 (namespace N): New.
11273 (main): Call new functions.
11274 (K::staticoverload): Define.
11275
889bf7c5 112762010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
11277
11278 PR gdb/10728
11279 * gdb.cp/pr10728-x.h: New file.
11280 * gdb.cp/pr10728-x.cc: New file.
11281 * gdb.cp/pr10728-y.cc: New file.
11282 * gdb.cp/pr10728.exp: New file.
11283 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
11284
889bf7c5 112852010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
11286
11287 PR gdb/9067
11288 * gdb.cp/pr9067.exp: New
11289 * gdb.cp/pr9067.cc: New
11290 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
11291
7b356089
JB
112922010-02-08 Joel Brobecker <brobecker@adacore.com>
11293
11294 * lib/gdb.exp (gdb_test_timeout): New global variable.
11295 Set it to timeout if not already set.
11296 (gdb_init): Reset the value of timeout to gdb_test_timeout.
11297
1be00882
DE
112982010-02-05 Doug Evans <dje@google.com>
11299
11300 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
11301 user.
11302
82856980
SW
113032010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
11304
11305 PR c++/7935:
11306 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
11307
1a334831
TT
113082010-02-04 Tom Tromey <tromey@redhat.com>
11309
11310 * gdb.cp/virtbase.exp: Make test case names unique.
11311
9c3c02fd
TT
113122010-02-02 Tom Tromey <tromey@redhat.com>
11313
11314 * gdb.cp/virtbase.exp: Add regression tests.
11315 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
11316 (main): Instantiate RHC.
11317
0cc2414c
TT
113182010-02-02 Tom Tromey <tromey@redhat.com>
11319
11320 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
11321 type-printing change.
11322
edf3d5f3
TT
113232010-02-02 Tom Tromey <tromey@redhat.com>
11324
11325 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
11326 * gdb.cp/virtbase.cc: New file.
11327 * gdb.cp/virtbase.exp: New file.
11328 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
11329
e4b7f41c
JK
113302010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11331
11332 PR libc/11214:
11333 * gdb.threads/current-lwp-dead.c: Include features.h.
11334 (HAS_NOMMU): New.
11335 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
11336
b381ea14
JK
113372010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11338
11339 * gdb.base/symbol-without-target_section.exp,
11340 gdb.base/symbol-without-target_section.c: New.
11341
c593ac0e
DJ
113422010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11343
11344 * gdb.base/bigcore.exp: Reset increased timeout.
11345 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
11346
db25f29d
DJ
113472010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11348
11349 * gdb.base/gcore.exp (capture_command_output): Use
11350 gdb_test_multiple.
11351
f9d67f43
DJ
113522010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11353
11354 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
11355 * gdb.arch/thumb2-it.exp (test_it_break): New function.
11356 (Top level): Call it.
11357
177321bd
DJ
113582010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11359
11360 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
11361
97f2ed50
DJ
113622010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11363
11364 * gdb.base/call-strs.exp, gdb.base/default.exp,
11365 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
11366 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
11367 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
11368 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
11369 gdb.base/watchpoint-solib.exp: Save and restore timeout.
11370 * gdb.base/ending-run.exp: Correct restore of timeout.
11371 * gdb.base/page.exp: Remove unnecessary timeout setting.
11372
e4e2711a
JB
113732010-01-29 Joel Brobecker <brobecker@adacore.com>
11374
11375 * gdb.ada/rec_return: New testcase.
11376
ba581dc1
JB
113772010-01-29 Joel Brobecker <brobecker@adacore.com>
11378
11379 * gdb.ada/call_pn: New testcase.
11380
4ea95be9
DJ
113812010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
11382
11383 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
11384 (Top level): Use it to resume.
11385 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
11386 the Thumb mode displaced stepping error as unsupported.
11387
df83a9bf
SW
113882010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
11389
889bf7c5
PA
11390 * gdb.cp/nsusing.exp: Added more tests.
11391 * gdb.cp/nsrecurs.exp: Ditto.
11392 * gdb.cp/nsusing.cc: Added test functions.
11393 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 11394
40b27cdc
JK
113952010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11396
11397 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
11398 absolute directory pathnames in gdb.sum file.
11399
de958931
SW
114002010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
11401
11402 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
11403 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
11404
708ead4e
TT
114052010-01-26 Tom Tromey <tromey@redhat.com>
11406
11407 PR exp/7643:
11408 * gdb.base/printcmds.exp (test_print_string_constants): Remove
11409 setup_kfail.
11410
b14e635e
SW
114112010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
11412
11413 * gdb.cp/nsrecurs.exp: New test.
11414 * gdb.cp/nsrecurs.cc: New test program.
11415 * gdb.cp/nsstress.exp: New test.
11416 * gdb.cp/nsstress.cc: New test program.
11417 * gdb.cp/nsdecl.exp: New test.
11418 * gdb.cp/nsdecl.cc: New test program.
11419
8540c487
SW
114202010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
11421
11422 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
11423 imported into file scope.
11424 Marked test as xfail.
11425 * gdb.cp/namespace-using.cc (marker5): New function.
11426 * gdb.cp/shadow.exp: New test.
11427 * gdb.cp/shadow.cc: New test program.
11428 * gdb.cp/nsimport.exp: New test.
11429 * gdb.cp/nsimport.cc: New test program.
11430
421d5d99
TT
114312010-01-25 Tom Tromey <tromey@redhat.com>
11432
11433 PR gdb/11049:
11434 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
11435 with "set print null-stop on".
11436
691f8dc1
JK
114372010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11438
11439 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
11440 Adjust it for DISASSEMBLY_OMIT_FNAME.
11441
0b92b5bb
TT
114422010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11443
11444 PR symtab/11199:
11445 * gdb.dwarf2/member-ptr-forwardref.exp,
11446 gdb.dwarf2/member-ptr-forwardref.S: New.
11447
23787403
JK
114482010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11449
11450 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
11451 (thread1_func): Protect thread1_tid with thread1_tid_cond by
11452 thread1_tid_mutex. Remove gdbstop_mutex handling.
11453 (thread2_func): Protect thread2_tid with thread2_tid_cond by
11454 thread2_tid_mutex. Remove gdbstop_mutex handling.
11455 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
11456 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
11457 pthread_cond_wait conditionalizations by while loops.
11458
b966cb8a
TT
114592010-01-20 Tom Tromey <tromey@redhat.com>
11460
11461 PR backtrace/10770:
11462 * gdb.dwarf2/pr10770.exp: New file.
11463 * gdb.dwarf2/pr10770.c: New file.
11464 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
11465
fcae584b
VP
114662010-01-20 Vladimir Prus <vladimir@codesourcery.com>
11467
11468 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
11469 that target was removed, and the test always runs native anyway.
11470
a0f49112
JK
114712010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11472
11473 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
11474 gdb.base/watchpoint-cond-gone-stripped.c: New.
11475
ceeb3d5a
TT
114762010-01-19 Tom Tromey <tromey@redhat.com>
11477
11478 PR c++/8000:
11479 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
11480 existing tests.
11481 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
11482 (main): Use AAA::SomeEnum.
11483
dd322c54
JK
114842010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11485
11486 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
11487 (test_ignore_count): Declare line_callme_body global.
11488 (run to breakpoint with ignore count): Use line_callme_body.
11489 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
11490 (set line_main_hello, set line_main_return): Reindent.
11491 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
11492 New.
11493 (continue to callee4): Use line_callee4_body.
11494 (check *stopped from CLI command): Use line_callee4_next.
11495 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
11496 (set line_main_hello, set line_main_return): Reindent.
11497 (set line_callee4_head, set line_callee4_body): New.
11498 (continue to callee4): Use line_callee4_body.
11499
4e8f195d
TT
115002010-01-18 Tom Tromey <tromey@redhat.com>
11501
11502 PR c++/9680:
11503 * gdb.cp/casts.cc: Add new classes and variables.
11504 * gdb.cp/casts.exp: Test new operators.
11505
9e14a9ba
JB
115062010-01-18 Tom Tromey <tromey@redhat.com>
11507 Thiago Jung Bauermann <bauerman@br.ibm.com>
11508
11509 * gdb.python/source2.py: New file.
11510 * gdb.python/source1: New file.
11511 * gdb.python/python.exp: Test "source" command.
11512
00bf0b85
SS
115132010-01-15 Stan Shebs <stan@codesourcery.com>
11514
11515 * gdb.trace/tfile.c: New file.
11516 * gdb.trace/tfile.exp: New file.
889bf7c5 11517
55235ad7
JK
115182010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11519
11520 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
11521
9f2982ff
JK
115222010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11523
11524 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
11525
bbfba9ed
JK
115262010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11527
11528 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
11529 (libfunc): New parameter action. Implement also selectable "sleep".
11530 * gdb.base/break-interp-main.c: Include assert.h.
11531 (libfunc): New parameter action.
11532 (main): New parameters argc and argv. Assert argc. Pass argv.
11533 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
11534 (test_attach): New proc.
11535 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
11536 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
11537
61f0d762
JK
115382010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11539
11540 * gdb.base/break-interp.exp (test_core): New proc.
11541 (test_ld): Call it.
11542
06a6f270
JK
115432010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11544
11545 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
11546 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
11547 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
11548 and gdb_compile_shlib. Use new -Wl compiler options.
11549 (dl bt, main bt): New tests.
11550
51bee8e9
JK
115512010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11552
11553 Support PIEs with no symfile_objfile.
11554 * gdb.base/break-interp.exp: New argument at the test_ld calls.
11555 (test_ld): New parameter trynosym.
11556 (test_ld <$trynosym>): New block.
11557
b8040f19
JK
115582010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11559
11560 * gdb.base/break-interp.exp: New file.
11561
be759fcf
PM
115622010-01-13 Phil Muldoon <pmuldoon@redhat.com>
11563
11564 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
11565 * gdb.python/py-prettyprint.py (pp_ls): New printer.
11566 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
11567 test.
11568 * gdb.python/py-prettyprint.c: Define lazystring test structure.
11569 * gdb.python/py-mi.exp: Add lazy string test.
11570
dc146f7c
VP
115712010-01-13 Vladimir Prus <vladimir@codesourcery.com>
11572
11573 * lib/mi-support.exp (mi_check_thread_states): Handle
11574 core number in thread listing.
11575
b4ba55a1
JB
115762010-01-12 Joel Brobecker <brobecker@adacore.com>
11577
11578 * gdb.base/maint.exp: Adjust the expected output for the
11579 "maint print type" test. Use gdb_test_multiple instead of
11580 gdb_sent/gdb_expect.
11581
08e24bd4
DE
115822010-01-11 Doug Evans <dje@google.com>
11583
6496a609
DE
11584 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
11585 from gdbserver_download. All callers updated.
11586
08e24bd4
DE
11587 * gdb.server/ext-run.exp: "info os processes" requires xml support.
11588
b5cfddf5
JK
115892010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11590
11591 Implement binary numbers parsing.
11592 * gdb.base/printcmds.exp (test_integer_literals_accepted)
11593 (test_integer_literals_rejected): New binary tests.
11594
3725885a
RW
115952010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11596
11597 * gdb.cell/configure: Regenerate.
11598
37aeb5df
JK
115992010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11600
11601 * gdb.base/corefile.exp: Move the core finding block out and call it as
11602 core_find, new variable $corefile, replace corefile by $corefile and
11603 [file tail $corefile] for usage vs. test names resp.
11604 * lib/gdb.exp (core_find): Move it as a new function here. New
11605 parameter binfile and deletefiles. New variable $destcore. Pre-delete
11606 $destcore. Return "" on error.
11607
d521f563
JK
116082010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11609
11610 Workaround PR binutils/10802.
11611 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
11612 (twice).
11613
28f24826
DJ
116142010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11615
11616 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
11617
2de75e71
JB
116182010-01-08 Joel Brobecker <brobecker@adacore.com>
11619
11620 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
11621 call, to avoid interruption.
11622
fe00719b 116232010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
11624
11625 * gdb.stabs/weird.def (args93): New.
11626
d0ef5df8
DE
116272010-01-07 Doug Evans <dje@google.com>
11628
11629 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
11630
3a08d52f
TT
116312010-01-07 Tom Tromey <tromey@redhat.com>
11632
11633 * gdb.base/source.exp: Use correct line number.
11634
7a697b8d
SS
116352010-01-05 Stan Shebs <stan@codesourcery.com>
11636
11637 * gdb.trace/tracecmd.exp: Test ftrace.
11638
7803799a
UW
116392010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11640
11641 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
11642
c54eabfa
JK
116432010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11644
11645 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
11646 "uint_for_mi_testing".
11647
02e7ef19
JB
116482010-01-01 Joel Brobecker <brobecker@adacore.com>
11649
11650 Test indented comment in file being sourced.
11651 * gdb.base/commands.exp: Test indented comment in file being sourced.
11652
abd775ce
JB
116532010-01-01 Joel Brobecker <brobecker@adacore.com>
11654
11655 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
11656 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
11657 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
11658 notice.
11659
79b55b82
JB
116602010-01-01 Joel Brobecker <brobecker@adacore.com>
11661
11662 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
11663 notice.
11664
8997583e
JK
116652010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11666
11667 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
11668 missing $after_stopped and comma (,) expectation.
11669
6da95a67
SS
116702009-12-31 Stan Shebs <stan@codesourcery.com>
11671
11672 * gdb.trace/actions.exp: Test teval action.
889bf7c5 11673
218d2fc6
TJB
116742009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11675
11676 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
11677 (top level): Call test_watchpoint_in_big_blob.
11678 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
11679 watchpoints.
11680 (func3): Write to buf.
11681
236f1d4d
SS
116822009-12-29 Stan Shebs <stan@codesourcery.com>
11683
11684 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 11685
f61e138d
SS
116862009-12-28 Stan Shebs <stan@codesourcery.com>
11687
11688 * gdb.trace/tsv.exp: New file.
11689 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 11690
0219b378
DJ
116912009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
11692
11693 * gdb.base/find.c (main): Reference search buffers.
11694 * gdb.base/included.c (main): Reference integer.
11695 * gdb.base/ptype.c (charfoo): Declare.
11696 (intfoo): Call charfoo.
11697 * gdb.base/scope0.c (useitp): New function.
11698 (usestatics): Use useitp.
11699 (useit): Add a type for val.
11700 * gdb.base/scope1.c (useit1): Take a pointer argument.
11701 (usestatics1): Update calls to useit1.
11702 * gdb.cp/call-c.cc: Declare foo.
11703 (main): Call foo.
11704 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
11705 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
11706 (main): Call C::ensureRefs and ensureOtherRefs.
11707 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
11708 variables.
11709 (ensureOtherRefs): New function.
11710 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
11711 * gdb.cp/templates.cc (main): Call t5i.value.
11712
3f78692f
JK
117132009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11714
11715 Fix compatibility with G++-4.5.
11716 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
11717 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
11718 (uncaught return): Remove.
11719
429374b8
JK
117202009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11721 Phil Muldoon <pmuldoon@redhat.com>
11722
11723 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
11724 (bp_location13, bp_location14, bp_location17, bp_location18)
11725 (marker3_proto, marker4_proto): New variables.
11726 (breakpoint info): Update output.
11727 (run until breakpoint at marker3, run until breakpoint at marker4): New
11728 tests.
11729
859825b8
JK
117302009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11731
11732 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
11733 Replace the printf call of Y by provided "y-set-1" label. New block
11734 for the second shared library.
11735 * gdb.base/unload.exp: Compile also the second library, call
11736 gdb_load_shlibs also for it. Use now gdb_breakpoint.
11737 (single pending breakpoint info): Rename to ...
11738 (pending breakpoint info before run): ... this extended test.
11739 (libfile2, libname2, libsrcfile2, libsrc2)
11740 (lib_sl2): New variables.
11741 (exec_opts): Set also SHLIB_NAME2.
11742 (pending breakpoint info on first run at shrfunc1)
11743 (pending breakpoint info on second run at shrfunc1)
11744 (pending breakpoint info on second run at shrfunc2)
11745 (print y from libfile, print y from libfile2): New tests.
11746 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
11747 * gdb.base/unloadshr2.c: New.
11748
e6a386cd
HZ
117492009-12-22 Hui Zhu <teawater@gmail.com>
11750
11751 * gdb.reverse/sigall-reverse.exp: Adjust.
11752
9e19b45e
VP
117532009-12-21 Vladimir Prus <vladimir@codesourcery.com>
11754
11755 PR gdb/10884
11756
11757 * gdb.mi/var-cmd.c (do_bitfield_tests): New
11758 (main): Call do_bitfield_tests.
aacf5b1e 11759 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 11760
d53a7b30
JB
117612009-12-20 Joel Brobecker <brobecker@adacore.com>
11762
11763 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
11764 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
11765 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
11766 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
11767 gdb.modula2/unbounded1.c: Update copyright header.
11768
191ca0a1
CM
117692009-12-10 Chris Moller <moller@mollerware.com>
11770
11771 PR gdb/9399
11772 * gdb.cp/virtfunc2.exp: New tests
11773 * gdb.cp/virtfunc2.cc: New tests
11774 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
11775
0fa6cf1b
MS
117762009-12-10 Oza Pawandeep (paawan1982@yahoo.com
11777
11778 * gdb.reverse/i387-env-reverse.c: New file.
11779 * gdb.reverse/i387-env-reverse.exp: New file.
11780 * gdb.reverse/i387-stack-reverse.c: New file.
11781 * gdb.reverse/i387-stack-reverse.exp: New file.
11782
361ae042
PM
117832009-12-08 Phil Muldoon <pmuldoon@redhat.com>
11784
11785 * gdb.python/py-type.exp (test_range): New test.
11786
bfd31e71
PM
117872009-12-03 Phil Muldoon <pmuldoon@redhat.com>
11788
11789 PR python/10805
11790
11791 * gdb.python/py-type.exp: New file.
11792 * gdb.python/py-type.c: New file.
11793 * Makefile.in: Add py-type.
11794
57a1d736
TT
117952009-12-03 Tom Tromey <tromey@redhat.com>
11796
11797 * gdb.python/py-value.exp (test_parse_and_eval): New
11798 function.
11799
1f3b5d1b
PP
118002009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11801
11802 PR gdb/11022
11803
11804 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
11805 * gdb.base/pr11022.c: New test.
11806
8b7dbdc9
JK
118072009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11808
11809 Fix spurious false FAILs.
11810 * gdb.base/structs.c (chartest): New.
11811 (main): Fill-in chartest.
11812 * gdb.base/structs.exp (anychar_re, first): New.
11813 (start_structs_test): Import global anychar_re and first.
11814 New gdb_test call "set print elements 300; ${testfile}"
11815 (start_structs_test <$first>): New block.
11816 (any): Import global anychar_re. New variable ac. Use ${ac}.
11817
6a53b2ec
JK
118182009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11819
11820 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
11821
d7167b4c
JK
118222009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11823
11824 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
11825 Force $srcfile file.
11826 * gdb.base/foll-fork.c (callee): Comment out the printf call.
11827
b1798462
UW
118282009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11829
11830 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
11831 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
11832 * gdb.threads/watchthreads-reorder.exp: Likewise.
11833
b6199126
DJ
118342009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
11835
11836 PR gdb/8704
11837
11838 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
11839 "if", and "thread". Correct matching in the previous test.
11840
b22a0510
DJ
118412009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
11842
11843 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
11844
930636d2
MS
118452009-11-23 Michael Snyder <msnyder@vmware.com>
11846
11847 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
11848 * gdb.reverse-watch-precsave.exp: Ditto.
11849
21a0512e
PP
118502009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
11851
11852 * gdb.asm/asm-source.exp: Adjust.
11853 * gdb.base/help.exp: Adjust.
889bf7c5 11854
fc30d5e0
PA
118552009-11-22 Pedro Alves <pedro@codesourcery.com>
11856
11857 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
11858 (do_syscall_tests_without_xml): Set data-directory to
11859 /the/path/to/nowhere.
11860
f6bc2008
PA
118612009-11-21 Pedro Alves <pedro@codesourcery.com>
11862
11863 * gdb.threads/local-watch-wrong-thread.c,
11864 gdb.threads/local-watch-wrong-thread.exp: New files.
11865
8c2fb5de
PA
118662009-11-21 Pedro Alves <pedro@codesourcery.com>
11867
11868 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
11869 assume new `regsub' syntax available.
11870
ebec9a0f
PA
118712009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11872
a79d3c27
JK
11873 * gdb.base/watchpoint-hw-hit-once.exp,
11874 gdb.base/watchpoint-hw-hit-once.c: New.
11875
118762009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11877
11878 * gdb.threads/watchthreads-reorder.exp,
11879 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 11880
276a961b
MK
118812009-11-17 Nathan Sidwell <nathan@codesourcery.com>
11882
11883 * gdb.xml/tdesc-regs.exp: Use for m68k.
11884
4867c1fb
PA
118852009-11-15 Pedro Alves <pedro@codesourcery.com>
11886
11887 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
11888
f6838f81
DJ
118892009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11890
11891 * lib/gdb.exp (current_target_name): New procedure.
11892 (gdb_wrapper_target): New variable.
11893 (gdb_wrapper_init): Set gdb_wrapper_target.
11894 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
11895 wrapper.
11896
4ac4dd3f
DJ
118972009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11898
11899 * gdb.base/remote.exp: Delete the slowest load test.
11900 Do not load with fixed packet sizes.
11901
a7881759
DJ
119022009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11903
11904 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
11905
97a5b505
DJ
119062009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11907
11908 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
11909 srcfile when setting a breakpoint.
11910
d3e1fc54
DJ
119112009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
11912
11913 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
11914 macros.
11915
7cbcbded
DJ
119162009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11917
11918 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
11919 to be in memory.
11920 * gdb.base/display.c (force_mem): New.
11921 (do_loops): Use it. Add breakpoint comments.
11922 (do_vars): Add a breakpoint comment.
11923 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
11924 line numbers.
11925
bdea3a92
NF
119262009-11-13 Nathan Froyd <froydnj@codesourcery.com>
11927
11928 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
11929 instead of a bare "run".
11930
269f82e5
PP
119312009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
11932
11933 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 11934
a69b7d9d
DJ
119352009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11936
11937 * lib/cell.exp (skip_cell_tests): Clean up test files before
11938 returning.
11939
b598bfda
DJ
119402009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11941
11942 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
11943 and the breakpoint menu. Do not call perror if a prompt is seen.
11944 Consume the following GDB prompt.
11945 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
11946 * gdb.cp/namespace.exp: Use gdb_test.
11947 * gdb.cp/templates.exp: Use gdb_test.
11948 (test_template_breakpoints): Use gdb_test_multiple.
11949
87728fa0
DJ
119502009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11951
11952 * gdb.base/break1.c (struct some_struct, values): Move earlier.
11953 (marker4): Reference values.
11954
b67c692f
DJ
119552009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11956
11957 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
11958 is missing.
11959
f0df251a
DJ
119602009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11961
11962 * gdb.base/break.c (need_malloc): New.
11963 * gdb.base/constvars.c (main): Reference crass and crisp.
11964 * gdb.base/gdb1821.c (main): Reference bar.
11965 * gdb.cp/gdb1355.cc (main): Reference s1.
11966 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
11967 (main): Call them.
11968 * gdb.cp/hang2.cc (dummy2): Define.
11969 * gdb.cp/hang3.cc (dummy3): Define.
11970 * gdb.cp/m-data.cc (main): Reference shadow.
11971
bdf7534a
NF
119722009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11973 Nathan Froyd <froydnj@codesourcery.com>
11974
11975 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
11976 remote host.
11977
f24fce77
NF
119782009-11-12 Nathan Froyd <froydnj@codesourcery.com>
11979
11980 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
11981 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
11982 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11983 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11984 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11985 * gdb.dwarf2/dw2-producer.exp: Likewise.
11986 * gdb.dwarf2/mac-fileno.exp: Likewise.
11987 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
11988 py-prettyprint.py to the remote host.
11989 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
11990
40f0318e
KS
119912009-11-11 Keith Seitz <keiths@redhat.com>
11992
11993 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
11994 use it instead of "Foo".
11995 * gdb.cp/classes.exp (do_tests): Add a test to access
11996 a method through a typedef'd class name.
11997
f3d9f7fb
NF
119982009-11-11 Nathan Froyd <froydnj@codesourcery.com>
11999
12000 * gdb.base/long_long.exp: Permit leading zeros on floating-point
12001 exponents.
12002 * gdb.base/pointers.exp: Likewise.
12003 * gdb.cp/ref-types.exp: Likewise.
12004
a4216f37
KS
120052009-11-11 Keith Seitz <keiths@redhat.com>
12006
12007 * gdb.cp/cplusfuncs.cc (class foo): Add operators
12008 new[] and delete[].
12009 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
12010 "void".
12011 (probe_demangler): Remove all single-quoting of
12012 method and variable names.
12013 (info_func_regexp): Remove the word "void" from any
12014 occurrence of "(void)".
12015 (print_addr_2): Remove all single-quoting of
12016 method names.
12017 (print_addr_2_kfail): Likewise.
12018 (print_addr): Single-quote C function names before
12019 passing to print_addr_2.
12020 (test_paddr_operator_functions): Remove single-quoting
12021 for method names.
12022 Add tests for operator new[] and operator delete[].
12023
9b14d7aa
JK
120242009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12025
12026 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
12027
85feb311
KS
120282009-11-09 Keith Seitz <keiths@redhat.com>
12029
12030 * gdb.cp/overload.exp: Add tests for resolving overloaded
12031 methods in expression parsing/evaluation.
12032
fa335448
DJ
120332009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
12034
12035 * lib/gdb.exp (default_gdb_version): Use --version instead of
12036 --command.
12037
ec3c07fc
NS
120382009-11-10 Nathan Sidwell <nathan@codesourcery.com>
12039
12040 * lib/gdb.exp (gdb_compile_test): New.
12041 (skip_ada_tests, skip_java_tests): New.
12042 (gdb_compile): Use gdb_compile_test for f77.
12043 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
12044 * lib/java.exp (compile_java_from_source): Remove runtests check,
12045 use gdb_compile_test to record result.
12046 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
12047 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
12048 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
12049 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
12050 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
12051 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
12052 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
12053 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
12054 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
12055 adjust gdb_compile invocations.
12056
b8b4e42b
JK
120572009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12058
12059 * Makefile.in (abs_builddir): New.
12060 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
12061 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
12062 `$(abs_builddir)/site.exp'.
12063
f8b7eaf3
DJ
120642009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
12065
12066 * config/m68k-emc.exp, lib/emc-support.exp,
12067 gdb.trace/gdb_c_test.c: Delete.
12068 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
12069 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12070 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12071 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12072 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12073 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
12074 casing for m68k-*-elf.
12075
c4187697
NS
120762009-11-03 Pedro Alves <pedro@codesourcery.com>
12077
12078 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
12079 * gdb.arch/i386-prologue.exp: Likewise.
12080 * gdb.arch/i386-unwind.exp: Likewise.
12081
db16b772
DJ
120822009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12083
12084 * lib/gdb.exp (gdb_expect): Fix timeout typo.
12085
bcf71277
DJ
120862009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12087
12088 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
12089
0105cee2
DJ
120902009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12091
12092 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
12093
24ddea62
JK
120942009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12095
12096 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
12097
287ccc17
JK
120982009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12099
12100 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
12101 * gdb.base/sepdebug2.c: New file.
12102
08bca259 121032009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
12104
12105 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
12106 the modified warnings for catch syscall. Verify if GDB was compiled
12107 with support for lib expat, and choose which tests to run depending
12108 on this.
12109
5d4e2b76
VP
121102009-10-30 Vladimir Prus <vladimir@codesourcery.com>
12111
12112 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
12113 that composite commands are parsed OK. And also test
12114 that breakpoint commands do work.
12115
240e538a
MS
121162009-10-23 Michael Snyder <msnyder@vmware.com>
12117
12118 gdb.reverse/consecutive-precsave.exp: Change expect pattern
12119 to allow for new disassembly style.
12120
9c419145
PP
121212009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
12122
12123 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 12124
02506ff1
MS
121252009-10-22 Michael Snyder <msnyder@vmware.com>
12126
12127 * gdb.reverse/break-precsave.exp: New test.
12128 * gdb.reverse/consecutive-precsave.exp: Ditto.
12129 * gdb.reverse/finish-precsave.exp: Ditto.
12130 * gdb.reverse/i386-precsave.exp: Ditto.
12131 * gdb.reverse/machinestate-precsave.exp: Ditto.
12132 * gdb.reverse/sigall-precsave.exp: Ditto.
12133 * gdb.reverse/solilb-precsave.exp: Ditto.
12134 * gdb.reverse/step-precsave.exp: Ditto.
12135 * gdb.reverse/until-precsave.exp: Ditto.
12136 * gdb.reverse/watch-precsave.exp: Ditto.
12137
4cf866a3
MS
121382009-10-22 Michael Snyder <msnyder@vmware.com>
12139
12140 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
12141 for gdb_expect. Adjust one test's expect strings for the new
12142 format of disassemble.
12143 * gdb.reverse/finish-reverse.exp: Delete 'return'.
12144 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
12145 gdb_test_multiple.
12146 * gdb.reverse/step-reverse.exp: Delete 'return'.
12147 * gdb.reverse/until-reverse.exp: Delete blank lines.
12148 * gdb.reverse/watch-reverse.exp: Delete blank lines.
12149
2b28d209
PP
121502009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
12151
12152 * gdb.base/consecutive.exp: Adjust.
12153 * gdb.base/display.exp: Likewise.
12154 * gdb.base/pc-fp.exp: Likewise.
12155 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 12156
33b9c32b
MS
121572009-10-19 Michael Snyder <msnyder@vmware.com>
12158
12159 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
12160 * gdb.reverse/finish-reverse.c: Ditto.
12161 * gdb.reverse/sigall-reverse.c: Ditto.
12162 * gdb.reverse/solib-reverse.c: Ditto.
12163 * gdb.reverse/step-reverse.c: Ditto.
12164 * gdb.reverse/watch-reverse.c: Ditto.
12165
6c95b8df
PA
121662009-10-19 Pedro Alves <pedro@codesourcery.com>
12167 Stan Shebs <stan@codesourcery.com>
12168
12169 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
12170 * gdb.base/foll-exec.exp: Adjust to expect a process id before
12171 "Executing new program".
12172 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
12173 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
12174 left listed after having been killed.
12175 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
12176 * gdb.base/maint.exp: Adjust test.
12177
12178 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
12179 * gdb.multi/Makefile.in: New.
12180 * gdb.multi/base.exp: New.
12181 * gdb.multi/goodbye.c: New.
12182 * gdb.multi/hangout.c: New.
12183 * gdb.multi/hello.c: New.
12184 * gdb.multi/bkpt-multi-exec.c: New.
12185 * gdb.multi/bkpt-multi-exec.exp: New.
12186 * gdb.multi/crashme.c: New.
12187
279017b7
TG
121882009-10-13 Tristan Gingold <gingold@adacore.com>
12189
12190 * gdb.base/sepdebug.exp: Check debug info are found.
12191
0413d738
PA
121922009-10-08 Pedro Alves <pedro@codesourcery.com>
12193
12194 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
12195 bits.
12196
c628eecc
JK
121972009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12198
12199 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
12200
38af1bfe
JB
122012009-10-07 Joel Brobecker <brobecker@adacore.com>
12202
12203 * gdb.base/watchpoints.c: Add copyright header. Reformat one
12204 of the comments.
12205
2b0adecd
PM
122062009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
12207
12208 * gdb.base/annota1.exp: Remove obsolete match_max increase.
12209 * gdb.base/annota3.exp: Idem.
12210 * gdb.base/maint.exp: Idem.
12211
8d417781
PM
122122009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
12213
889bf7c5 12214 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
12215 to default.
12216
bb61102d
PM
122172009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12218
889bf7c5 12219 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
12220 mingw and cygwin targets.
12221
ace5c364
PM
122222009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12223 Pedro Alves <pedro@codesourcery.com>
12224
889bf7c5 12225 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
12226 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
12227
c2d494a0
PM
122282009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12229
e1b52ce2
PM
12230 * gdb.base/shr1.c: Use %p in format string.
12231 * gdb.base/unload.c: Avoid warning in fprintf.
12232 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 12233
209f53f5
PM
122342009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12235
12236 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
12237 long type.
12238 (test_unlink): Correct printf string.
12239 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
12240 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
12241
8172766a
JK
122422009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12243
12244 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
12245 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
12246 * gdb.arch/ia64-breakpoint-shadow.S: New file.
12247
0f73703c
UW
122482009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12249
12250 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
12251 * gdb.objc/nondebug.exp: Likewise.
12252
b32306ca
UW
122532009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12254
12255 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
12256 target_info setting.
12257
12258 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
12259 that detect new threads during "info threads".
12260
0057022f
UW
122612009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12262
12263 * gdb.threads/manythreads.c (main): Increase thread stack size
12264 to 2*PTHREAD_STACK_MIN.
12265 * gdb.threads/multi-create.c (main): Likewise.
12266 (create_function): Likewise.
12267
f29c0325
UW
122682009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12269
12270 * gdb.base/dump.exp: Pass difference of pointer types instead
12271 of integer types as offset to restore in intarr3.srec case.
12272
fcb34849
UW
122732009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12274
12275 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
12276
d5142e3b
UW
122772009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12278
12279 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
12280
087b74b2 122812009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 12282
087b74b2
PM
12283 New test for two watchpoints, with disabling of
12284 the first inserted.
12285 * testsuite/gdb.base/watchpoints.c: New file.
12286 * testsuite/gdb.base/watchpoints.exp: New file.
12287
96c07c5b
TT
122882009-09-25 Tom Tromey <tromey@redhat.com>
12289
12290 * gdb.base/charset.exp: Test utf-16 strings with Python.
12291
b8899f2b
TT
122922009-09-25 Tom Tromey <tromey@redhat.com>
12293
12294 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
12295 UCS-4.
12296 * gdb.base/charset.c (utf_32_string): Rename.
12297 (init_utf32): Rename.
12298 (main): Update.
12299
329719ec
TT
123002009-09-22 Tom Tromey <tromey@redhat.com>
12301
12302 * gdb.python/py-function.exp: Add regression tests.
12303
11ef0d76
KS
123042009-09-21 Keith Seitz <keiths@redhat.com>
12305
12306 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
12307 with invalid operator.
12308
3fe8f3b3
KS
123092009-09-21 Keith Seitz <keiths@redhat.com>
12310
12311 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
12312 and destructor using typedef name of class.
12313 * gdb.cp/classes.cc (class Base1): Add a destructor.
12314 (base1): New typedef.
12315 (use_methods): Instanitate an object of type base1.
12316 * gdb.cp/templates.exp (test_template_typedef): New procedure.
12317 (do_tests): Call test_template_typedef.
12318 * gdb.cp/templates.cc (Baz::~Baz): New method.
12319 (intBazOne): New typedef.
12320 (main): Instantiate intBazOne.
12321
7a9fe101
PM
123222009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12323
12324 PR python/10633
12325
12326 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
12327 Function.
12328 (run_lang_tests): Add print elements test.
12329
2e4d963f
PM
123302009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12331
12332 * gdb.python/py-value.exp (test_subscript_regression): New
12333 function. Test for invalid subscripts.
12334 * gdb.python/py-value.c (main): Add test array, and pointer to it.
12335 (ptr_ref): New function.
12336
ec7e75e7
PP
123372009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12338
12339 * gdb.base/default.exp: Fix "show convenience".
12340
0cc7d26f
TT
123412009-09-15 Tom Tromey <tromey@redhat.com>
12342
12343 * lib/mi-support.exp (mi_create_varobj): Update.
12344 (mi_create_floating_varobj): Likewise.
12345 (mi_create_dynamic_varobj): New proc.
12346 (mi_varobj_update): Update.
12347 (mi_varobj_update_with_type_change): Likewise.
12348 (mi_varobj_update_kv_helper): New proc.
12349 (mi_varobj_update_dynamic_helper): Rewrite.
12350 (mi_varobj_update_dynamic): New proc.
12351 (mi_list_varobj_children): Update.
12352 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
12353 * gdb.python/python-prettyprint.py (pp_outer): New class.
12354 (pp_nullstr): Likewise.
12355 (lookup_function): Register new printers.
12356 * gdb.python/python-prettyprint.c (struct substruct): New type.
12357 (struct outerstruct): Likewise.
12358 (substruct_test): New function.
12359 (struct nullstr): New type.
12360 (string_1, string_2): New globals.
12361 (main): Add new tests.
12362 * gdb.python/python-mi.exp: Added regression tests.
12363 * gdb.mi/mi2-var-display.exp: Update.
12364 * gdb.mi/mi2-var-cmd.exp: Update.
12365 * gdb.mi/mi2-var-child.exp: Update.
12366 * gdb.mi/mi2-var-block.exp: Update.
12367 * gdb.mi/mi-var-invalidate.exp: Update.
12368 * gdb.mi/mi-var-display.exp: Update.
12369 * gdb.mi/mi-var-cmd.exp: Update.
12370 * gdb.mi/mi-var-child.exp: Update.
12371 * gdb.mi/mi-var-block.exp: Update.
12372 * gdb.mi/mi-break.exp: Update.
12373 * gdb.mi/gdb701.exp: Update.
12374
a96d9b2e
SDJ
123752009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
12376
12377 * Makefile.in: Inclusion of catch-syscall object.
12378 * gdb.base/catch-syscall.c: New file.
12379 * gdb.base/catch-syscall.exp: New file.
12380
b43b923a
MS
123812009-09-12 Michael Snyder <msnyder@vmware.com>
12382
12383 * gdb.reverse/step-reverse.exp: Explicitly check for targets
12384 that can support reverse debuggnig.
12385
cec03d70
TT
123862009-09-11 Tom Tromey <tromey@redhat.com>
12387
12388 * gdb.dwarf2/valop.S: New file.
12389 * gdb.dwarf2/valop.exp: New file.
12390
e23bb3fc
MK
123912009-09-11 Mark Kettenis <kettenis@gnu.org>
12392
12393 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
12394
37c3696d
DE
123952009-09-10 Doug Evans <dje@google.com>
12396
12397 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
12398 Add $gdb_prompt to second breakpoint regexp.
12399
5172aecb
JB
124002009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
12401
12402 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
12403 names, add missing ones.
12404 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
12405 * gdb.python/py-frame.c: Rename from python-frame.c.
12406 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
12407 testfile name.
12408 * gdb.python/py-function.exp: Rename from python-function.exp.
12409 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
12410 testfile name.
12411 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
12412 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
12413 Adjust testfile name.
12414 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
12415 * gdb.python/py-template.cc: Rename from python-template.cc.
12416 * gdb.python/py-template.exp: Rename from python-template.exp.
12417 Adjust testfile name.
12418 * gdb.python/py-value.c: Rename from python-value.c.
12419 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
12420 testfile name.
12421
b554e4bd
JK
124222009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12423
12424 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
12425 $bpt2address.
12426 (Second breakpoint address is valid on ia64)
12427 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
12428
9a68ae16
JM
124292009-09-03 Joseph Myers <joseph@codesourcery.com>
12430
12431 * gdb.base/ending-run.exp: Restrict regular expression matching
12432 line number to require closing brace following.
12433
146b9145
DE
124342009-09-03 Doug Evans <dje@google.com>
12435
12436 * gdb.base/store.exp (check_set): Fix typo in expected value message.
12437
787d21e1
TT
124382009-09-02 Tom Tromey <tromey@redhat.com>
12439
12440 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
12441
e7802207
TT
124422009-09-02 Tom Tromey <tromey@redhat.com>
12443
12444 * gdb.dwarf2/callframecfa.exp: New file.
12445 * gdb.dwarf2/callframecfa.S: New file.
12446
817aadd2
JK
124472009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12448
12449 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
12450 gdb.base/solib-overlap-main.c: New.
12451
4a76eae5
DJ
124522009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
12453
12454 PR gdb/10565
12455
12456 * gdb.base/bitfields.c (struct container, container): New.
12457 (main): Initialize it and call break5.
12458 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
12459
d4b96c9a
JK
124602009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12461
12462 Support constant DW_AT_data_member_location by GCC PR debug/40659.
12463 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
12464
4e22772d
JK
124652009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12466
12467 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
12468
2efab443
MS
124692009-08-26 Michael Snyder <msnyder@vmware.com>
12470
12471 * gdb.base/i386-reverse.c: New file.
12472 * gdb.base/i386-reverse.exp: New file.
12473 * gdb.base/Makefile.in: Add new files to be removed.
12474
07ab73a0
JM
124752009-08-26 Joseph Myers <joseph@codesourcery.com>
12476
12477 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
12478 environment-pwd for remote host.
12479 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
12480
676accff
KS
124812009-08-24 Keith Seitz <keiths@redhat.com>
12482
12483 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
12484 Add two new C++ completer tests which limit the output to a
889bf7c5 12485 given class.
676accff 12486
f9f7ad22
MS
124872009-08-24 Michael Snyder <msnyder@vmware.com>
12488
12489 * gdb.base/del.exp: Fix typo in comment.
12490 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
12491
81ecdfbb
RW
124922009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12493
12494 * configure: Regenerate.
12495 * gdb.hp/configure: Likewise.
12496 * gdb.hp/gdb.aCC/configure: Likewise.
12497 * gdb.hp/gdb.base-hp/configure: Likewise.
12498 * gdb.hp/gdb.compat/configure: Likewise.
12499 * gdb.hp/gdb.defects/configure: Likewise.
12500 * gdb.hp/gdb.objdbg/configure: Likewise.
12501 * gdb.stabs/configure: Likewise.
12502
cab0c772
UW
125032009-08-19 Doug Evans <dje@google.com>
12504
12505 * gdb.base/gdbvars.c: New file.
12506 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
12507
b8fa0bfa
PA
125082009-08-14 Pedro Alves <pedro@codesourcery.com>
12509
12510 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12511 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
12512
b84aa90a
PA
125132009-08-13 Pedro Alves <pedro@codesourcery.com>
12514
12515 * gdb.base/default.exp: Adjust "set language test": it's now an
12516 enum command. Larger help string moved to "help set language".
12517 * gdb.base/help.exp: Adjust "help set language" expected output,
12518 now lists all known languages.
12519
0d8f9b2c
NF
125202009-08-11 Nathan Froyd <froydnj@codesourcery.com>
12521
12522 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
12523 all frame arguments.
12524 * gdb.arch/altivec-regs.exp: Likewise.
12525
bda180e0
TT
125262009-08-07 Tom Tromey <tromey@redhat.com>
12527
12528 * gdb.base/setshow.exp: Add tests for changes to set language, set
12529 check range, and set check type.
12530
48cb2d85
VP
125312009-08-03 Vladimir Prus <vladimir@codesourcery.com>
12532
12533 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
12534 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 12535 Call it.
48cb2d85 12536
1ea34204
UW
125372009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12538
12539 * configure.ac: Run gdb.cell tests when appropriate.
12540 * configure: Regenerate.
12541 * lib/cell.exp: New file.
12542 * gdb.cell: New directory.
12543 * gdb.cell/configure.ac: New file.
12544 * gdb.cell/configure: New file.
12545 * gdb.cell/Makefile.in: New file.
12546 * gdb.cell/arch.exp: New file.
12547 * gdb.cell/break.c: New file.
12548 * gdb.cell/break.exp: New file.
12549 * gdb.cell/break-spu.c: New file.
12550 * gdb.cell/bt.c: New file.
12551 * gdb.cell/bt2-spu.c: New file.
12552 * gdb.cell/bt-spu.c: New file.
12553 * gdb.cell/bt.exp: New file.
12554 * gdb.cell/coremaker.c: New file.
12555 * gdb.cell/coremaker-spu.c: New file.
12556 * gdb.cell/core.exp: New file.
12557 * gdb.cell/gcore.exp: New file.
12558 * gdb.cell/data.c: New file.
12559 * gdb.cell/data.exp: New file.
12560 * gdb.cell/data-spu.c: New file.
12561 * gdb.cell/ea-cache.exp: New file.
12562 * gdb.cell/ea-cache.c: New file.
12563 * gdb.cell/ea-cache-spu.c: New file.
12564 * gdb.cell/ea-standalone.c: New file.
12565 * gdb.cell/ea-standalone.exp: New file.
12566 * gdb.cell/ea-test.c: New file.
12567 * gdb.cell/ea-test.exp: New file.
12568 * gdb.cell/f-regs.exp: New file.
12569 * gdb.cell/mem-access.c: New file.
12570 * gdb.cell/mem-access.exp: New file.
12571 * gdb.cell/mem-access-spu.c: New file.
12572 * gdb.cell/ptype.exp: New file.
12573 * gdb.cell/registers.exp: New file.
12574 * gdb.cell/size.c: New file.
12575 * gdb.cell/sizeof.exp: New file.
12576 * gdb.cell/size-spu.c: New file.
12577 * gdb.cell/solib.exp: New file.
12578 * gdb.cell/solib-symbol.exp: New file.
12579
85e747d2
UW
125802009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12581
12582 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
12583
58d6951d
DJ
125842009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12585
12586 * gdb.base/float.exp: Handle VFP registers.
12587
6e0a4f15
MS
125882009-07-14 Michael Snyder <msnyder@vmware.com>
12589
dcd5da87
MS
12590 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
12591 to bring gdb to the beginning of the calling line.
12592
6e0a4f15
MS
12593 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
12594 confusing the i386 epilogue unwinder.
12595
782b2b07
SS
125962009-07-14 Stan Shebs <stan@codesourcery.com>
12597
12598 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
12599
f662c3bc
MS
126002009-07-14 Michael Snyder <msnyder@vmware.com>
12601
12602 * gdb.reverse/step-reverse.exp (stepi into function call):
12603 Call instruction may not be first instruction in the line.
12604 (reverse stepi from a function call): Used wrong line number.
12605
8f313923
JK
126062009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12607
12608 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
12609
4662c76e
JK
126102009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12611
12612 Fix gdb.base/macscp.exp when using custom inputrc.
12613 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
12614 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
12615 env(TERM) set.
12616 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
12617 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
12618
aa81e255
JK
126192009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12620
12621 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
12622 * gdb.base/annota1.exp (thread_test): Import global $testfile.
12623 Change the compilation target to match the testcase name.
12624 * gdb.base/sect-cmd.exp: Change the compilation target to match the
12625 testcase name.
12626 * a2-run.exp: Use for setup prepare_for_testing. Change the
12627 compilation target to match the testcase name.
12628 * gdb.base/commands.exp: Likewise.
12629 * gdb.base/finish.exp: Likewise.
12630 * gdb.base/float.exp: Likewise.
12631 * gdb.base/info-target.exp: Likewise.
12632 * gdb.base/relational.exp: Likewise.
12633 * gdb.base/term.exp: Likewise.
12634 * gdb.base/until.exp: Likewise.
12635 * gdb.base/volatile.exp: Likewise.
12636 * gdb.base/whatis-exp.exp: Likewise.
12637
4c93b1d7
HZ
126382009-07-11 Hui Zhu <teawater@gmail.com>
12639
12640 * gdb.base/help.exp (disassemble): Update expected help text.
12641
812f7342
TT
126422009-07-09 Tom Tromey <tromey@redhat.com>
12643
12644 * lib/gdb.exp: Handle TRANSCRIPT.
12645 (remote_spawn, remote_close, send_gdb): New procs.
12646
fbb8f299
PM
126472009-07-10 Phil Muldoon <pmuldoon@redhat.com>
12648
12649 * gdb.python/python-prettyprint.c: Add counted null string
12650 structure.
12651 * gdb.python/python-prettyprint.exp: Print null string. Test for
12652 embedded nulls.
12653 * gdb.python/python-prettyprint.py (pp_ns): New Function.
12654 * gdb.python/python-value.exp (test_value_in_inferior): Add
12655 variable length string fetch tests.
12656 * gdb.python/python-value.c (main): Add strings for string fetch tests.
12657
c0ac0ec7
JK
126582009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12659
12660 * gdb.base/dump.exp (inaccessible memory is reported): New test.
12661
30b66ecc
TT
126622009-07-07 Tom Tromey <tromey@redhat.com>
12663
12664 * gdb.base/call-rt-st.exp: Update for change to escape output.
12665 * gdb.base/callfuncs.exp: Likewise.
12666 * gdb.base/charset.exp: Likewise.
12667 * gdb.base/constvars.exp: Likewise.
12668 * gdb.base/long_long.exp: Likewise.
12669 * gdb.base/pointers.exp: Likewise.
12670 * gdb.base/printcmds.exp: Likewise.
12671 * gdb.base/setvar.exp: Likewise.
12672 * gdb.base/store.exp: Likewise.
12673 * gdb.cp/ref-types.exp: Likewise.
12674 * gdb.mi/mi-var-child.exp: Likewise.
12675 * gdb.mi/mi-var-display.exp: Likewise.
12676 * gdb.mi/mi2-var-display.exp: Likewise.
12677 * gdb.base/charset.exp: Test octal escape sequence length.
12678 Update for change to escape output.
12679
187c4a2b
JK
126802009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12681
12682 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
12683
d80a43f9
DJ
126842009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
12685
12686 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
12687
047427a8
JK
126882009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12689
12690 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
12691 gdbserver increasing $portnum if "Can't bind address" has been seen.
12692
8b5a0f4f
PA
126932009-07-05 Pedro Alves <pedro@codesourcery.com>
12694
12695 * gdb.base/ending-run.exp: Add "step out of main" pattern for
12696 mingw32ce.
12697
7d93ba58
PA
126982009-07-05 Pedro Alves <pedro@codesourcery.com>
12699
12700 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
12701 VFP format.
12702
2277426b
PA
127032009-07-02 Pedro Alves <pedro@codesourcery.com>
12704
12705 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
12706 linux. Adjust to use "inferior", "info inferiors", "detach
12707 inferior" and "kill inferior" instead of "restart", "info fork",
12708 "detach fork" and "delete fork".
12709 * gdb.base/ending-run.exp: Spell out "info".
12710 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
12711 the "kill" command.
12712
5af949e3
UW
127132009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12714
12715 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
12716 change to prefix TLS offset in hex with 0x.
12717
5d3729b5
UW
127182009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12719
12720 * gdb.base/default.exp: Update test case for "x" changes.
12721
af589bd0
TG
127222009-07-01 Tristan Gingold <gingold@adacore.com>
12723
12724 * gdb.base/bigcore.exp: Make darwin untested.
12725
40974f91
JK
127262009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12727
12728 * gdb.base/completion.exp (directory completion): Create the directory.
12729 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
12730 escapeuniquesub.
12731 (directory completion 2): Expect now ${escapeuniquesub}.
12732 (Glob remaining of directory test): Remove one excessive newline.
12733 Expect the real output.
12734
59dd3af6
JK
127352009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12736
12737 Fix `make check//%' target after `make check' has been ran.
12738 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
12739 a mkdir call.
12740 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
12741 (%/.dir): Remove.
12742
f4e164aa
JK
127432009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12744
12745 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
12746 the expected result record.
12747
69af2122
JK
127482009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12749
12750 Remove racy FAILs relying just on the timeouts.
12751 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
12752 (annotation_level 2): Remove racy FAILs.
12753
2fd481e1
PP
127542009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
12755
12756 gdb/10275
889bf7c5
PA
12757 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
12758
c38f313d
DJ
127592009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
12760
12761 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
12762
8b777f02
VP
127632009-06-30 Vladimir Prus <vladimir@codesourcery.com>
12764
12765 * gdb.mi/mi-stack.exp: Testing symbolic options
12766 to -stack-list-locals and -stack-list-arguments.
12767
00c7eacf
JK
127682009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12769
12770 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
12771
6bc80edc
TT
127722009-06-29 Tom Tromey <tromey@redhat.com>
12773
12774 * dg-extract-results.sh: New file.
12775 * Makefile.in (FORCE_PARALLEL): New variable.
12776 (CHECK_TARGET): New conditional variable.
12777 (check): Use CHECK_TARGET.
12778 (DO_RUNTEST): New variable.
12779 (check-single): New target.
12780 (TEST_DIRS): New variable.
12781 (TEST_TARGETS): Likewise.
12782 (check-parallel): New target.
12783 (check-gdb.%): New pattern.
12784 (BASE1_FILES): New variable.
12785 (BASE2_FILES): Likewise.
12786 (check-gdb.base%): New pattern.
12787 (%/.dir): New pattern.
12788 * configure: Rebuild.
12789 * aclocal.m4 (AM_CONDITIONAL): New defun.
12790 * configure.ac: Check whether user is using GNU make.
12791 (GMAKE): New conditional.
12792
794684b6
SW
127932009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
12794
12795 * gdb.cp/namespace-nested-import.cc: New test.
12796 * gdb.cp/namespace-nested-import.exp: New test.
12797
edb3359d
DJ
127982009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
12799
12800 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
12801 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
12802 * gdb.opt/Makefile.in (EXECUTABLES): Update.
12803 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
12804 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
12805 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
12806 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
12807 gdb.opt/inline-markers.c: New files.
12808 * lib/gdb.exp (skip_inline_frame_tests): New function.
12809 (skip_inline_var_tests): New function.
12810
cf657a0c
AS
128112009-06-27 Andreas Schwab <schwab@linux-m68k.org>
12812
12813 * gdb.cp/exception.exp: Don't require $hex before inner frame in
12814 backtrace.
12815
28d41a99
MS
128162009-06-27 Michael Snyder <msnyder@vmware.com>
12817
12818 * gdb.reverse: New directory.
12819 * gdb.reverse/break-reverse.c: New test.
12820 * gdb.reverse/break-reverse.exp: New test.
12821 * gdb.reverse/consecutive-reverse.c: New test.
12822 * gdb.reverse/consecutive-reverse.exp: New test.
12823 * gdb.reverse/finish-reverse.c: New test.
12824 * gdb.reverse/finish-reverse.exp: New test.
12825 * gdb.reverse/machinestate.c: New test.
12826 * gdb.reverse/ms1.c: New test.
12827 * gdb.reverse/machinestate.exp: New test.
12828 * gdb.reverse/Makefile.in: New file.
12829 * gdb.reverse/shr2.c: New test.
12830 * gdb.reverse/solib-reverse.c: New test.
12831 * gdb.reverse/solib-reverse.exp: New test.
12832 * gdb.reverse/step-reverse.c: New test.
12833 * gdb.reverse/step-reverse.exp: New test.
12834 * gdb.reverse/until-reverse.c: New test.
12835 * gdb.reverse/ur1.c: New test.
12836 * gdb.reverse/until-reverse.exp: New test.
12837 * gdb.reverse/watch-reverse.c: New test.
12838 * gdb.reverse/watch-reverse.exp: New test.
12839 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
12840 * configure: Regenerate.
12841
fe3c8b0d
DE
128422009-06-26 Doug Evans <dje@google.com>
12843
12844 * gdb.base/psymtab.exp: Turn off pending breakpoints.
12845
3a72a602
PM
128462009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
12847
12848 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
12849 windows problem for 'file delete $binfile'.
12850
27aa8d6a
SW
128512009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
12852
12853 * gdb.cp/namespace-using.exp: New test.
12854 * gdb.cp/namespace-using.cc: New test.
12855
8ac055f8
JB
128562009-05-20 Joel Brobecker <brobecker@adacore.com>
12857
12858 * gdb.ada/variant_record_packed_array: New testcase.
12859
85e306ed
TT
128602009-06-23 Tom Tromey <tromey@redhat.com>
12861
12862 * gdb.base/charset.exp (test_combination): Regression test.
12863 * gdb.base/charset.c (my_wchar_t): New typedef.
12864 (myvar): New global.
12865 (main): Set myvar.
12866
56643c5e
PM
128672009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
12868
12869 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
12870 target.
12871
1fac167a
UW
128722009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12873
12874 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
12875
7ccb0be9
UW
128762009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12877
12878 * gdb.mi/gdb680.exp: Update test for error message.
12879
568d6575
UW
128802009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12881
12882 * gdb.base/annota1.exp: Allow multiple occurrences of the
12883 frames-invalid annotation.
12884 * gdb.cp/annota2.exp: Likewise.
12885
7cd1089b
PM
128862009-06-15 Phil Muldoon <pmuldoon@redhat.com>
12887
12888 * gdb.cp/gdb2495.cc: New file.
12889 * gdb.cp/gdb2495.exp: New file.
12890
72c63395
JK
128912009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12892
12893 Report error on GDB crash during runto.
12894 * lib/gdb.exp (runto <eof>): New.
12895
3788363d
DJ
128962009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
12897
12898 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
12899 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
12900 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
12901 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
12902 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
12903 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
12904 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
12905 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
12906 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
12907 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
12908 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
12909 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
12910 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12911 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
12912 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
12913 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
12914 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
12915 gdb.server/server-mon.exp, gdb.server/server-run.exp,
12916 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12917 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12918 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
12919 gdb.trace/passcount.exp, gdb.trace/report.exp,
12920 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
12921 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
12922 gdb.trace/while-stepping.exp: Use a unique name for the compiled
12923 executable.
12924
17592de3
PA
129252009-06-07 Pedro Alves <pedro@codesourcery.com>
12926
12927 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
12928 defined before referencing it.
12929
701e355d
DE
129302009-06-03 Doug Evans <dje@google.com>
12931
12932 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
12933 * gdb.arch/i386-see.c: Ditto.
12934
f2292c65
PM
129352009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
12936
12937 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
12938 (check_macro): Return 1 if undefined.
12939 If first test fails, check if macro debug information is available,
12940 and report unsupported test if no macro information is found.
12941
5a437975
DE
129422009-05-29 Doug Evans <dje@google.com>
12943
12944 * gdb.threads/hand-call-in-threads.exp: New.
12945 * gdb.threads/hand-call-in-threads.c: New.
12946
c141c696
MS
129472009-05-29 Michael Snyder <msnyder@vmware.com>
12948
12949 * gdb.base/break-always.exp: Change "1" to "on".
12950 Add confirmation check.
12951
b3444185
PA
129522009-05-28 Pedro Alves <pedro@codesourcery.com>
12953
12954 * gdb.threads/threxit-hop-specific.c: New.
12955 * gdb.threads/threxit-hop-specific.exp: New.
12956 * gdb.threads/thread-execl.c: New.
12957 * gdb.threads/thread-execl.exp: New.
12958
b6313243
TT
129592009-05-27 Tom Tromey <tromey@redhat.com>
12960 Thiago Jung Bauermann <bauerman@br.ibm.com>
12961
12962 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
12963 (mi_child_regexp): Likewise.
12964 (mi_list_varobj_children_range): Likewise.
12965 (mi_get_features): Likewise.
12966 (mi_list_varobj_children): Rewrite.
12967 * gdb.python/python-mi.exp: New file.
12968
a6bac58e
TT
129692009-05-27 Tom Tromey <tromey@redhat.com>
12970 Thiago Jung Bauermann <bauerman@br.ibm.com>
12971 Phil Muldoon <pmuldoon@redhat.com>
12972 Paul Pluzhnikov <ppluzhnikov@google.com>
12973
12974 * gdb.python/python-prettyprint.exp: New file.
12975 * gdb.python/python-prettyprint.c: New file.
12976 * gdb.python/python-prettyprint.py: New file.
12977 * gdb.base/display.exp: print/r is now valid.
12978
2c74e833
TT
129792009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
12980 Tom Tromey <tromey@redhat.com>
12981 Pedro Alves <pedro@codesourcery.com>
12982 Paul Pluzhnikov <ppluzhnikov@google.com>
12983
12984 * gdb.python/python-template.exp: New file.
12985 * gdb.python/python-template.cc: New file.
12986 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12987 tests.
12988 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12989 Call it.
12990 (test_value_after_death): New proc.
12991 * gdb.python/python-value.c (PTR): New typedef.
12992 (main): New variable 'x'.
12993
89c73ade
TT
129942009-05-27 Tom Tromey <tromey@redhat.com>
12995
12996 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12997 tests.
12998 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12999 Call it.
13000
a75724bc
PA
130012009-05-27 Pedro Alves <pedro@codesourcery.com>
13002
13003 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
13004
e58b0e63
PA
130052009-05-24 Pedro Alves <pedro@codesourcery.com>
13006
13007 * gdb.threads/fork-thread-pending.c: New.
13008 * gdb.threads/fork-thread-pending.exp: New.
13009
4ac36638
JK
130102009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13011
13012 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
13013 * gdb.dwarf2/dw2-strp.S (a_string2): New.
13014
889bf7c5 130152009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 13016
889bf7c5 13017 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 13018
b242c3c2
PA
130192009-05-17 Pedro Alves <pedro@codesourcery.com>
13020
13021 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
13022 `gdb_get_line_number'. Call `callee' in both parent and child.
13023 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
13024 `gdb_get_line_number' instead of hardcoding line numbers.
13025 (catch_fork_unpatch_child): New procedure to test detaching
13026 breakpoints from child fork.
13027 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
13028 hardcoding line numbers.
13029 (do_fork_tests): Run `catch_fork_unpatch_child'.
13030
ee342b23
VP
130312009-05-17 Vladimir Prus <vladimir@codesourcery.com>
13032
13033 * gdb.mi/mi-cmd-var.exp: Check that when varobj
13034 of structure type enters or leaves the scope, it
13035 is reported by -var-update.
13036
e2009e98
DE
130372009-05-11 Doug Evans <dje@sebabeach.org>
13038
13039 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 13040 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
13041 * gdb.threads/schedlock.c (main): Fix off-by-one error.
13042
00903456
JK
130432009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13044
13045 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
13046
dc621c35
DE
130472009-04-30 Doug Evans <dje@google.com>
13048
13049 * gdb.threads/watchthreads2.exp: New testcase.
13050 * gdb.threads/watchthreads2.c: New testcase.
13051
9ab4e744
DE
130522009-04-29 Doug Evans <dje@google.com>
13053
13054 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
13055 * gdb.cp/mb-ctor.cc: Ditto.
13056 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
13057 * gdb.cp/mb-inline.h (multi_line_foo): New function.
13058 * gdb.cp/mb-inline1.cc: Call it.
13059 * gdb.cp/mb-inline2.cc: Ditto.
13060 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
13061 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
13062
484086b7
JK
130632009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13064
13065 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
13066 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
13067 Replace all uses of `decimal' by `nonzero'.
13068 (info macro FROM_COMMANDLINE): New test.
13069
379a77b5
TT
130702009-04-27 Tom Tromey <tromey@redhat.com>
13071
13072 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
13073
b92b73c2
DE
130742009-04-27 Doug Evans <dje@google.com>
13075
13076 * gdb.threads/watchthreads.c (main): Initialize args before starting
13077 the threads. Plus formatting cleanup.
13078 * gdb.threads/watchthreads.exp: Avoid errant failures due to
13079 biased scheduling of one thread.
13080
945a118d
JG
130812009-04-27 Jerome Guitton <guitton@adacore.com>
13082
13083 * gdb.cp/templates.cc (GetMax): New template.
13084 (main): Declare two instances of GetMax.
13085 * gdb.cp/templates.exp: Add new test.
13086
d389af10
JK
130872009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13088
13089 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
13090
e7f86de9
JM
130912009-04-22 Joseph Myers <joseph@codesourcery.com>
13092
13093 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
13094
334cc82d
TT
130952009-04-15 Tom Tromey <tromey@redhat.com>
13096
13097 * gdb.base/charset.exp: Add regression test.
13098
d12672cc
JB
130992009-04-14 Joel Brobecker <brobecker@adacore.com>
13100
13101 * gdb.base/exe-lock.exp: New testcase.
13102
18e8c3bc
TT
131032009-04-13 Tom Tromey <tromey@redhat.com>
13104
13105 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
13106 operator on Frame.
13107
5ecd5cbe
UW
131082009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13109
13110 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
13111 * gdb.server/ext-attach.exp: Likewise.
13112
7309f756
VP
131132009-04-03 Vladimir Prus <vladimir@codesourcery.com>
13114
13115 Eliminate some sleep usage.
13116
889bf7c5
PA
13117 * gdb.mi/basics.c (do_nothing): New.
13118 (main): Use do_nothing instead of printf, so that
13119 not to introduce race condition between output of
13120 inferiour and output of gdb. Do not use sleep as it
13121 is not generally available on embedded targets.
7309f756 13122
f4b95f6f
PA
131232009-04-02 Pedro Alves <pedro@codesourcery.com>
13124
13125 * gdb.server/ext-attach.exp: Expect an optional process id after
13126 "Detached from remote process".
13127
de40b933
JK
131282009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13129
13130 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
13131 gdb.dwarf2/dw2-unresolved.exp: New.
13132
2ae101a4
PA
131332009-04-02 Pedro Alves <pedro@codesourcery.com>
13134
13135 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
13136 mi_run_to_main.
13137
56a8e183
PA
131382009-04-02 Pedro Alves <pedro@codesourcery.com>
13139
13140 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
13141 mi_run_to_main. Skip thread exit test on remote targets.
13142 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
13143 mi_run_to_main.
13144 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
13145 mi_run_to_main.
13146 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
13147 when expecting ^connected. Detect when the target doesn't support
13148 non-stop mode.
13149 (mi_run_cmd): Detect if non-stop mode was requested by isn't
13150 supported. Return -1 on error, 0 on success.
13151 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
13152 (mi_runto): Return mi_runto_helper's result explicitly.
13153
c35fafde
PA
131542009-04-01 Pedro Alves <pedro@codesourcery.com>
13155
13156 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
13157
f8a8dce6
JB
131582009-04-01 Tom Tromey <tromey@redhat.com>
13159
13160 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
13161 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
13162 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
13163 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
13164
71c25dea
TT
131652009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
13166 Jan Kratochvil <jan.kratochvil@redhat.com>
13167
13168 PR gdb/931
13169 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
13170 output.
13171 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
13172 for gdb/931.
13173 * dw2-strp.S (DW_AT_language): Change to C++.
13174 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
13175
02d9a9ce
JB
131762009-03-31 Joel Brobecker <brobecker@adacore.com>
13177
13178 * gdb.ada/tasks: New testcase.
13179
1042e4c0
SS
131802009-03-30 Stan Shebs <stan@codesourcery.com>
13181
13182 * gdb.trace/actions.exp: Update to match new info trace format.
13183 * gdb.trace/deltrace.exp: Ditto.
13184 * gdb.trace/infotrace.exp: Ditto.
13185 * gdb.trace/passcount.exp: Ditto.
13186 * gdb.trace/save-trace.exp: Ditto.
13187 * gdb.trace/while-stepping.exp: Ditto.
13188 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
13189
f8f6f20b
TJB
131902009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13191
13192 * gdb.python/python-frame.c: New file.
13193 * gdb.python/python-frame.exp: New file.
13194
c0c6f777
TJB
131952009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
13196
13197 * gdb.python/python-value.exp: Add tests for the address
13198 attribute.
13199
3cb51905
AS
132002009-03-29 Andreas Schwab <schwab@linux-m68k.org>
13201
13202 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
13203
88fc996f
DE
132042009-03-26 Doug Evans <dje@google.com>
13205
13206 * gdb.mi/mi-nonstop-exit.exp: New file.
13207 * gdb.mi/non-stop-exit.c: New file.
13208
56ef84b1
TT
132092009-03-26 Tom Tromey <tromey@redhat.com>
13210
13211 Update for change to prologue skipping:
13212 * gdb.mi/mi2-simplerun.exp: Update.
13213 * gdb.mi/mi2-break.exp: Update.
13214 * gdb.mi/mi-simplerun.exp: Update.
13215 * gdb.mi/mi-break.exp: Update.
13216 * gdb.base/ending-run.exp: Update.
13217
def2b000
TJB
132182009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
13219
13220 * gdb.python/python-value.exp (test_value_in_inferior): Test
13221 gdb.Value.is_optimized_out attribute.
13222
442ddf59
JK
132232009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13224
13225 * gdb.dwarf2/dw2-noloc-main.c: New file.
13226 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
13227 (.text): Remove.
13228 (.data): New.
13229 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
13230 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
13231 (DW_TAG_subprogram func_cu1, noloc): Remove.
13232 (main): New.
13233 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
13234 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
13235 (file_symbols): New procedure.
13236
a8df5de4
TT
132372009-03-25 Tom Tromey <tromey@redhat.com>
13238
13239 * gdb.base/charset.exp (valid_target_charset): New proc.
13240 Use it to skip tests on invalid charsets.
13241
cc1d7add
PM
132422009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
13243
13244 * gdb.base/completion.exp: Add a test for directory completion.
13245
bcd5727b
JK
132462009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13247
13248 Fix a racy FAIL.
13249 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
13250 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
13251
cc924cad
TJB
132522009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
13253
13254 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
13255 * gdb.python/python-function.exp: Add test for function returning
13256 a GDB value.
13257
bc3b79fd
TJB
132582009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
13259
13260 * gdb.python/python-function.exp: New file.
13261
6c7a06a3
TT
132622009-03-20 Tom Tromey <tromey@redhat.com>
13263
13264 * gdb.base/store.exp: Update for change to escape output.
13265 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
13266 to escape output.
13267 * gdb.base/pointers.exp: Update for change to escape output.
13268 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
13269 to escape output.
13270 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
13271 escape output.
13272 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
13273 to escape output.
13274 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
13275 escape output.
13276 * gdb.base/setvar.exp: Update for change to escape output.
13277 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
13278 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
13279 to escape output.
13280 (test_print_string_constants): Likewise.
13281 * gdb.base/charset.exp (valid_host_charset): Check size of
13282 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
13283 cases. Handle "auto"-related output.
13284 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
13285 (uvar, Uvar): New globals.
13286
c31af87b
JG
132872009-03-19 Jerome Guitton <guitton@adacore.com>
13288
13289 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
13290 deltas.
13291 * gdb.ada/fixed_points.exp: Ditto.
13292
51272cf2
PA
132932009-03-18 Pedro Alves <pedro@codesourcery.com>
13294
13295 * return-nodebug.c: Don't include stdio.h.
13296 (init): Delete.
13297 (func): Delete definition and provide extern declaration.
13298 (t): New.
13299 (main): Don't call printf. Call func and store its result in t.
13300 * return-nodebug1.c: New.
13301 * return-nodebug.exp: Don't expect stdio output. Instead, print
13302 the global variable t. Drop printf formatters and cast types from
13303 foreach loop. Don't use prepare_for_testing. Compile
13304 return-nodebug.c and return-nodebug1.c in separate steps. Don't
13305 define FORMAT or CAST.
13306
d24948ac
PP
133072009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13308
13309 * gdb.base/solib-display.exp: Disable test for remote targers.
13310
61ff14c6
JK
133112009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13312
13313 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
13314
cb4dce93
JK
133152009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13316
13317 Fix a racy FAIL.
13318 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
13319 code from `follow parent, print pids'.
13320 (`follow child, print pids', `follow parent, print pids'): Call it.
13321 Replace `gdb_test "break..."' by gdb_breakpoint.
13322
f7c60c5e
VP
133232009-03-13 Vladimir Prus <vladimir@codesourcery.com>
13324
13325 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 13326 sync and async modes.
f7c60c5e 13327
383ace49
JB
133282009-03-12 Joel Brobecker <brobecker@adacore.com>
13329
13330 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
13331 that was checked in by mistake. Remove loading of ada.exp, since
13332 this is not necessary in this case.
13333
4ce102af
JB
133342009-03-12 Joel Brobecker <brobecker@adacore.com>
13335
13336 * gdb.ada/ptype_arith_binop.exp: New testcase.
13337
529a2aef
JB
133382009-03-12 Joel Brobecker <brobecker@adacore.com>
13339
13340 * gdb.ada/mod_from_name: New testcase.
13341
8a38181c
JB
133422009-03-12 Joel Brobecker <brobecker@adacore.com>
13343
13344 * gdb.ada/tick_last_segv: New testcase.
13345
11436dee
VP
133462009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13347
61ff14c6 13348 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 13349
1f31650a
VP
133502009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13351
61ff14c6
JK
13352 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
13353 include the token in ^running and frame info in *stopped.
1f31650a 13354
a3247a22
PP
133552009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13356
13357 * solib-display.exp: New file.
13358 * solib-display-main.c: New file.
13359 * solib-display-lib.c: New file.
61ff14c6 13360
aae64587
PA
133612009-03-05 Pedro Alves <pedro@codesourcery.com>
13362
13363 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
13364
44aabfbc
JK
133652009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
13366
13367 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
13368 (list_and_check_macro): Use more specific test name.
13369 (next to definition): Make the test names unique.
13370
c087fcd3
PM
133712009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
13372
13373 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 13374
c86cf029
VP
133752009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13376
13377 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
13378 notifications.
13379 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
13380 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
13381 * lib/mi-support.exp (library_loaded_re): New.
13382 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
13383
3ea85240
VP
133842009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13385
13386 * gdb.gdb/observer.exp: Use test_notification observer, not
13387 normal_stop, everywhere.
13388 (test_normal_stop_notifications): Rename to...
13389 (test_notifications): ...this.
13390 (test_observer_normal_stop): Rename to...
13391 (test_observer): ...this.
13392
1903f0e6
DE
133932009-02-16 Doug Evans <dje@google.com>
13394
13395 * gdb.arch/amd64-disp-step.S (test_int3): New test.
13396 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
13397 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
13398 (test_prefixed_syscall,test_int3): New tests.
13399 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
13400 (test_prefixed_syscall,test_int3): New tests.
13401
1d33d6ba
VP
134022009-02-14 Vladimir Prus <vladimir@codesourcery.com>
13403
3cb51905
AS
13404 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
13405 (mi_expect_interrupt): Likewise.
13406 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
13407 response.
1d33d6ba 13408
faafb047
PM
134092009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13410
13411 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
13412 * gdb.base/pc-fp.exp (get_valueofx): Remove.
13413 Replace calls to get_valueofx by get_hexadecimal_valueof.
13414
417e16e2
PM
134152009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13416
13417 * lib/gdb.exp (get_valueof): Accept anything as a return value.
13418 (get_integer_valueof): New procedure.
13419 (get_sizeof): Use new get_integer_value_of.
13420 * gdb.base/sizeof.exp: Replace all uses of get_valueof
13421 by get_integer_valueof.
13422
7065b901
TT
134232009-02-13 Tom Tromey <tromey@redhat.com>
13424
13425 * gdb.base/remote.exp (get_sizeof): Remove.
13426 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
13427 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
13428 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
13429 * lib/gdb.exp (get_valueof): Move from long_long.exp.
13430 (get_sizeof): Likewise.
13431
5d7cb8df
JK
134322009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13433
13434 PR fortran/9806
13435 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
13436
b2febfff
PP
134372009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13438
13439 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
13440
4aa995e1
PA
134412009-02-06 Pedro Alves <pedro@codesourcery.com>
13442
13443 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
13444
d8906c6f
TJB
134452009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13446
13447 * gdb.python/python-cmd.exp: New file.
13448
ff4ab08d
TG
134492009-02-06 Tristan Gingold <gingold@adacore.com>
13450
13451 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
13452
aacd552b
TG
134532009-02-05 Tristan Gingold <gingold@adacore.com>
13454
13455 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
13456 pointer is dereferenced and use this signal name in regexp.
13457 * gdb.base/signull.exp: Ditto.
13458 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
13459 * gdb.base/signull.c (main): Ditto.
13460
08c637de
TJB
134612009-02-04 Tom Tromey <tromey@redhat.com>
13462 Thiago Jung Bauermann <bauerman@br.ibm.com>
13463
13464 * gdb.python/python-value.exp: Use `gdb.history' instead of
13465 `gdb.value_from_history'.
13466 (test_value_numeric_ops): Add test for conversion of enum constant.
13467 * gdb.python/python-value.c (enum e): New type.
13468 (evalue): New global.
13469 (main): Use argv.
13470
20261af8
JG
134712009-02-04 Jerome Guitton <guitton@adacore.com>
13472
13473 * gdb.ada/uninitialized_vars: New test program.
13474 * gdb.ada/uninitialized_vars.exp: New testcase.
13475
52e44b43
TT
134762009-02-02 Tom Tromey <tromey@redhat.com>
13477
13478 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
13479 * gdb.cp/pr2489.cc: Rename...
13480 * gdb.cp/pr9594.cc: ... to this.
13481
1c71341a
TT
134822009-02-02 Tom Tromey <tromey@redhat.com>
13483
13484 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
13485 * gdb.cp/pr2489.cc: New file.
13486 * gdb.cp/cpcompletion.exp: New file.
13487
a4295225
TT
134882009-02-02 Tom Tromey <tromey@redhat.com>
13489
13490 PR exp/9059:
13491 * gdb.cp/call-c.exp: Add regression test.
13492 * gdb.cp/call-c.cc (FooHandle): New typedef.
13493 (main): New variable 'handle'.
13494
592375cd
VP
134952009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13496
13497 * lib/mi-support.exp (et_mi_thread_list)
13498 (check_mi_and_console_threads): Adjust for current thread in
13499 -thread-list-ids output.
13500
41447f92
VP
135012009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13502
889bf7c5
PA
13503 * gdb.mi/mi-break.exp (test_disabled_creation): New.
13504 Call it.
41447f92 13505
35669430
DE
135062009-01-28 Doug Evans <dje@google.com>
13507
13508 * gdb.arch/amd64-disp-step.S: New file.
13509 * gdb.arch/amd64-disp-step.exp: New file.
13510 * gdb.arch/i386-disp-step.S: New file.
13511 * gdb.arch/i386-disp-step.exp: New file.
13512
09f00d9a
PM
135132009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
13514
13515 * gdb.base/find.exp: Set newline variable
13516 using quotes instead of braces to fix cygwin failures.
13517
1e8fb976
PA
135182009-01-23 Pedro Alves <pedro@codesourcery.com>
13519
13520 * gdb.base/radix.exp: Add tests to ensure that that set
13521 input-radix 0 and set output-radix 0 are really rejected.
13522
da061712
PA
135232009-01-23 Pedro Alves <pedro@codesourcery.com>
13524
13525 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
13526 copyright years.
13527
dd7e2d2b
PA
135282009-01-23 Pedro Alves <pedro@codesourcery.com>
13529
13530 PR gdb/9664:
13531 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
13532
392452f6
PA
135332009-01-22 Pedro Alves <pedro@codesourcery.com>
13534
13535 PR c++/9631:
13536 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
13537
8653e71c
PM
135382009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
13539
13540 * gdb.server/file-transfer.exp: Use EXEEXT variable for
13541 binfile definition to fix Windows OS failure.
13542
a12cc160
DJ
135432009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13544
13545 PR gdb/9346
13546 * gdb.base/interrupt.c (sigint_handler): New.
13547 (main): Install a SIGINT handler if SIGNALS is defined. Exit
13548 on error.
13549 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
13550 Test "signal SIGINT".
13551
b89667eb
DE
135522009-01-19 Doug Evans <dje@google.com>
13553
13554 * gdb.base/break.exp: Update expected gdb output.
13555 * gdb.base/sepdebug.exp: Ditto.
13556 * gdb.mi/mi-syn-frame.exp: Ditto.
13557 * gdb.mi/mi2-syn-frame.exp: Ditto.
13558 * gdb.base/call-signal-resume.exp: New file.
13559 * gdb.base/call-signals.c: New file.
13560 * gdb.base/unwindonsignal.exp: New file.
13561 * gdb.base/unwindonsignal.c: New file.
13562 * gdb.threads/interrupted-hand-call.exp: New file.
13563 * gdb.threads/interrupted-hand-call.c: New file.
13564 * gdb.threads/thread-unwindonsignal.exp: New file.
13565
adb483fe
DJ
135662009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
13567
13568 * gdb.base/define.exp: Test defining and hooking prefix commands.
13569 * gdb.python/python.exp: Update test for "show user" output.
13570
60023297
JK
135712009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13572
13573 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
13574 now the output exactly, using less wildcards. Expect also the output
13575 of gfortran-4.3. Update for the f-valprint.c modification from
13576 2008-04-22.
13577 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
13578 Remove gdb_test test names where matching the command.
13579
ccc57cf9
PA
135802009-01-01 Pedro Alves <pedro@codesourcery.com>
13581
13582 PR breakpoints/9681:
13583 * gdb.base/watchpoint.exp: Add regression test.
13584
c7a6ca08
PA
135852008-12-31 Pedro Alves <pedro@codesourcery.com>
13586
13587 * gdb.threads/attach-into-signal.exp: Don't use
13588 gdb_suppress_entire_file.
13589 * gdb.threads/attach-stopped.exp: Ditto.
13590 * gdb.threads/attachstop-mt.exp: Ditto.
13591
3a031f65
PA
135922008-12-31 Pedro Alves <pedro@codesourcery.com>
13593
13594 PR gdb/8812:
13595 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
13596
09e6485f
PA
135972008-12-29 Pedro Alves <pedro@codesourcery.com>
13598
13599 PR gdb/7536:
13600 * gdb.base/radix.exp: Add tests to ensure invalid input radices
13601 and unsupported output radices are really rejected.
13602
0cd53049
JK
136032008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13604
13605 * gdb.cp/punctuator.exp: Backslash the '$' signs.
13606
ba163c7e
TT
136072008-12-22 Tom Tromey <tromey@redhat.com>
13608
13609 * gdb.cp/punctuator.exp: New file.
13610
6f4de6c9
JK
136112008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13612
13613 * gdb.base/completion.exp (Completing non-existing component): New test.
13614
0f34d0b4
JK
136152008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13616
13617 Fix for PR gdb/8648.
13618 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
13619 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
13620 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
13621 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
13622
db2ad4c3
JK
136232008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13624
13625 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
13626
bb5ef15e
DP
136272008-12-16 Christophe Lyon <christophe.lyon@st.com>
13628
13629 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
13630 compiler actually generate code at the expected line number.
13631
90142adc
JZ
136322008-12-15 Jie Zhang <jie.zhang@analog.com>
13633
13634 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
13635
fad6eecd
TT
136362008-12-12 Tom Tromey <tromey@redhat.com>
13637
13638 * gdb.base/commands.exp (redefine_hook_test): New proc.
13639 Call it.
13640
17c8aaf5
TT
136412008-12-11 Tom Tromey <tromey@redhat.com>
13642
13643 * gdb.base/macscp.exp: New regression test.
13644
7c8adf68
TT
136452008-12-11 Tom Tromey <tromey@redhat.com>
13646
13647 * gdb.base/macscp.exp: Print "address.addr".
13648 * gdb.base/macscp1.c (struct outer): New struct.
13649 (address): New global.
13650
b05dcbb7
TT
136512008-12-09 Tom Tromey <tromey@redhat.com>
13652
13653 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
13654 Call it.
13655
2d476de1
DE
136562008-12-04 Doug Evans <dje@google.com>
13657
13658 * gdb.server/ext-run.exp: Relax regexp for init program.
13659
87bdc959
TG
136602008-12-03 Tristan Gingold <gingold@adacore.com>
13661
13662 * gdb.base/macscp.exp: Generate an object file during compilation
13663 to work around Darwin dsymutil limitations.
13664
e0740f77
JK
136652008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13666
13667 Test resolving external references to TLS variables.
13668 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
13669 FILE2_THREAD_LOCAL.
13670 (testfile2, srcfile2): New variables.
13671 * gdb.threads/tls.c (file2_thread_local)
13672 (function_referencing_file2_thread_local): New.
13673 * gdb.threads/tls2.c: New file.
13674
67f0aac5
JB
136752008-11-28 Joel Brobecker <brobecker@adacore.com>
13676
13677 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
13678 rather than integer, as integer might not be big enough when
13679 on 64bit targets.
67f0aac5 13680
c332165e
JG
136812008-11-27 Jerome Guitton <guitton@adacore.com>
13682
13683 * gdb.cp/formatted-ref.exp: Add equality test.
13684 * gdb.ada/formatted_ref.exp: Ditto.
13685
fc9b693c
JK
136862008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13687
13688 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
13689 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
13690
a9c64011
AS
136912008-11-20 Andreas Schwab <schwab@suse.de>
13692
13693 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
13694 matching syscall entry point.
13695 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
13696 (tcatch_vfork_then_child_follow): Likewise. Finish through
13697 vfork even if we stopped at the syscall trampoline.
13698
e2fd701e
DE
136992008-11-20 Doug Evans <dje@google.com>
13700
13701 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
13702
69abc51c
TJB
137032008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
13704
13705 * gdb.arch/ppc-dfp.exp: New file.
13706 * gdb.arch/ppc-dfp.c: New file.
13707
c14c28ba
PP
137082008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
13709
13710 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 13711
2e74121d
DE
137122008-11-17 Doug Evans <dje@google.com>
13713
13714 * gdb.mi/mi-syn-frame.exp: Update expected output.
13715 * gdb.mi/mi2-syn-frame.exp: Update expected output.
13716
66bb093b
VP
137172008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13718
13719 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
13720 "thread N" results in =thread-selected.
13721 * lib/mi-support (mi_run_cmd, mi_expect_stop)
13722 (mi_send_resuming_command_raw): Be prepared for
13723 =thread-selected.
13724
3d043ef6
VP
137252008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13726
a9c64011
AS
13727 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
13728 * lib/mi-support.exp: Likewise.
3d043ef6 13729
808104c8
JB
137302008-11-16 Joel Brobecker <brobecker@adacore.com>
13731
13732 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
13733 commands from the expected output for "help catch".
13734
00b22944
JB
137352008-11-15 Joel Brobecker <brobecker@adacore.com>
13736
13737 * gdb.ada/int_deref.exp: New testcase.
13738
59669435
TT
137392008-11-14 Nick Roberts <nickrob@snap.net.nz>
13740
13741 * gdb.mi/gdb2549.exp: New file.
13742
de04a248
DE
137432008-11-11 Doug Evans <dje@google.com>
13744
13745 * gdb.base/callexit.exp: New file.
13746 * gdb.base/callexit.c: New file.
13747
6b8ce727
DE
137482008-11-10 Doug Evans <dje@google.com>
13749
13750 * lib/gdb.exp (GDBFLAGS): Move -nx ...
13751 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
13752 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
13753 (default_gdb_start,default_gdb_exit): Ditto.
13754 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
13755 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
13756 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
13757 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
13758 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
13759 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
13760
1b14b8aa
AS
137612008-11-03 Andreas Schwab <schwab@suse.de>
13762
13763 * gdb.base/hashline2.exp: Fix typo.
13764 * gdb.base/hashline3.exp: Likewise.
13765
f3134b88
TT
137662008-10-30 Tom Tromey <tromey@redhat.com>
13767
13768 * gdb.base/pointers.exp: Add test.
13769 * gdb.base/pointers.c (k, S): New typedefs.
13770 (instance): New global.
13771
c2226152
AS
137722008-10-30 Andreas Schwab <schwab@suse.de>
13773
13774 * gdb.base/args.exp: Add tests for newlines.
13775
462f405c
JB
137762008-10-30 Joel Brobecker <brobecker@adacore.com>
13777
13778 gdb.base/foll-exec.exp: Update the expected output of a couple
13779 of "info breakpoints" tests.
13780
79a45b7d
TT
137812008-10-28 Tom Tromey <tromey@redhat.com>
13782
13783 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
13784
adc13a14
PA
137852008-10-24 Pedro Alves <pedro@codesourcery.com>
13786
13787 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
13788 gdb_start_cmd.
13789 Use runto_main before any test that requires execution.
13790
252fbfc8
PA
137912008-10-23 Pedro Alves <pedro@codesourcery.com>
13792
13793 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
13794 instead of SIGINT.
13795
28148e3d
JB
137962008-10-22 Joel Brobecker <brobecker@adacore.com>
13797
13798 * gdb.base/completion.exp: Update expected output following
13799 the addition of the "info tasks" command.
13800
c209f847
TT
138012008-10-22 Tom Tromey <tromey@redhat.com>
13802
13803 * gdb.base/exprs.exp (test_expr): Add test for string
13804 concatenation.
13805
f177e350
PA
138062008-10-19 Pedro Alves <pedro@codesourcery.com>
13807
13808 * configure.ac: Output gdb.python/Makefile.
13809 * configure: Regenerate.
13810 * gdb.python/Makefile.in: New.
13811
cce89356
JB
138122008-10-16 Joel Brobecker <brobecker@adacore.com>
13813
13814 * gdb.base/foll-fork.exp: Adjust the expected output to match
13815 the new description for fork/vfork catchpoints in the "info
13816 breakpoints" output.
13817
176d289d
TJB
138182008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
13819
13820 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
13821
a08702d6
TJB
138222008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13823
13824 * gdb.python/python-value.c: New file.
13825 * gdb.python/python-value.exp: New file.
13826
1c5cfe86
PA
138272008-10-15 Pedro Alves <pedro@codesourcery.com>
13828
13829 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
13830
5a98ad69
DP
138312008-10-15 Denis Pilat <denis.pilat@st.com>
13832
41702f1b 13833 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 13834
dcb1a1e2
TT
138352008-10-09 Tom Tromey <tromey@redhat.com>
13836
13837 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
13838 'fprintf' and 'stderr'.
13839
9124fe48
JB
138402008-10-07 Joel Brobecker <brobecker@adacore.com>
13841
13842 * gdb.ada/ref_tick_size.exp: New testcase.
13843
45452591
DE
138442008-10-06 Doug Evans <dje@google.com>
13845
13846 * gdb.dwarf2/dw2-cu-size.exp: New file.
13847 * gdb.dwarf2/dw2-cu-size.S: New file.
13848
13849 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
13850 .Ltype_int for clarity.
13851
4fc5b208
PP
138522008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13853
13854 PR gdb/2384:
13855 * gdb.cp/gdb2384.exp: Extended to test more cases.
13856 * gdb.cp/gdb2384.cc: Likewise.
13857 * gdb.cp/gdb2384-base.h: Likewise.
13858 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 13859
d78df370
JK
138602008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13861
13862 * gdb.base/maint.exp (maint print type): Remove printing
13863 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
13864
9a044a89
TT
138652008-09-30 Tom Tromey <tromey@redhat.com>
13866
13867 * gdb.base/macscp.exp: Add completion tests.
13868 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
13869 (TWENTY_THREE): Likewise.
13870 (FORTY_EIGHT): Likewise.
13871
506800a9
TT
138722008-09-30 Tom Tromey <tromey@redhat.com>
13873
13874 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
13875 everywhere.
13876 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
13877
1a6f01b5
JK
138782008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13879
13880 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
13881 testcase is derived from. Fix racy dependency on an expected PID
13882 number. No longer support the testcase on Linux kernel 2.4.x.
13883
2fae03e8
TT
138842008-09-27 Tom Tromey <tromey@redhat.com>
13885
13886 * gdb.base/macscp.exp: Add tests for stringification, splicing,
13887 and varargs.
13888
1ad15515
PA
138892008-09-22 Pedro Alves <pedro@codesourcery.com>
13890
13891 * lib/mi-support.exp (mi_expect_interrupt): New.
13892 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
13893 from gdb.mi/mi-nonstop.exp.
13894 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
13895 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
13896 lib/mi-support.exp.
13897 Use mi_check_thread_states throughout. Avoid ".*" and do not
13898 require an anchor after -exec-run.
13899
d0b76dc6
DJ
139002008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
13901
13902 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
13903 stop is pending. Avoid ".*" when two stops are pending.
13904 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
13905 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
13906 newlines in fullnames.
13907 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
13908 (mi_expect_stop): Update comments. Only anchor in sync mode.
13909 Do not match newlines.
13910 (mi_send_resuming_command_raw): Always return status.
13911 (mi_get_stop_line): Do not match more than one line by accident.
13912 Only anchor in sync mode.
13913 (mi_run_inline_test): If -exec-next fails, give up.
13914
9990c830
UW
139152008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13916
13917 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
13918 on SPU.
13919
ebcf6f00
JB
139202008-09-10 Joel Brobecker <brobecker@adacore.com>
13921
13922 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
13923
b6db24e5
JB
139242008-09-10 Joel Brobecker <brobecker@adacore.com>
13925
13926 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
13927 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
13928 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
13929 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
13930 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
13931 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
13932 gdb.ada/interface.exp, gdb.ada/null_array.exp,
13933 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
13934 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
13935 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
13936 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
13937 Include the "= " sequence in the expected output of print tests.
13938
2bf448e0
JB
139392008-09-10 Joel Brobecker <brobecker@adacore.com>
13940
13941 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
13942 description for boolean types.
13943
d51fd4c8
PA
139442008-09-09 Pedro Alves <pedro@codesourcery.com>
13945
13946 * gdb.base/hook-stop-continue.c: New.
13947 * gdb.base/hook-stop-continue.exp: New.
13948
694182d2
DJ
139492008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
13950
13951 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
13952
3b8a7fc0
JG
139532008-09-08 Jerome Guitton <guitton@adacore.com>
13954
13955 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
13956 (stack_check_probe_2, stack_check_probe_loop_1)
13957 (stack_check_probe_loop_2): New functions.
13958 (main): Add call to these new functions.
13959 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
13960 functions, check that the breakpoint is inserted at the appropriate
13961 location.
13962 (insert_breakpoint): Slightly refine this procedure so that it can
13963 be called several times in the test.
13964
96cc0ae8
JG
139652008-09-08 Jerome Guitton <guitton@adacore.com>
13966
13967 * gdb.base/stack-checking.c: New file.
13968 * gdb.base/stack-checking.exp: New file.
13969
1f08b409
TJB
139702008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13971
13972 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
13973 * gdb.arch/altivec-regs.exp: Likewise.
13974 * gdb.arch/vsx-regs.exp: Likewise.
13975
3099e1c4
TJB
139762008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13977
13978 * gdb.arch/ppc-fp.exp: New file.
13979 * gdb.arch/ppc-fp.c: New file.
13980
cc69bfc1
PP
139812008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13982
13983 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
13984 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 13985
b02a33db
MS
139862008-09-04 Michael Snyder <msnyder@vmware.com>
13987
13988 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
13989 as "at" (for non-debug functions such as _start).
13990
2992cbe0
UW
139912008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13992
13993 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
13994 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
13995 software watchpoints.
13996 * gdb.base/watch_thread_num.exp: Likewise.
13997
514f746b
AR
139982008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
13999
14000 * gdb.arch/i386-bp_permanent.exp: New test.
14001
876cecd0
TT
140022008-08-24 Tom Tromey <tromey@redhat.com>
14003
14004 * gdb.base/maint.exp: Update "maint print type".
14005
80f73d71
VP
140062008-08-21 Vladimir Prus <vladimir@codesourcery.com>
14007
14008 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
14009 support. Adjust the order of "*running" notifications.
14010 * gdb.mi/non-stop.c: Don't cast from int to void* and
14011 back.
14012
d9c78d7d
MK
140132008-08-20 Mark Kettenis <kettenis@gnu.org>
14014
14015 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
14016 expect to find it in the "info frame" output.
14017
97a2d1d3
DJ
140182008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
14019
14020 * gdb.base/interp.exp: Always consume both prompts.
14021
b96e2927
PA
140222008-08-20 Pedro Alves <pedro@codesourcery.com>
14023
14024 * gdb.base/pending.exp: Test pending breakpoints without symbols
14025 loaded.
14026
8cf6e61a
VP
140272008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14028
14029 * lib/mi-support.exp (mi_expect_stop): Produce
14030 more details on failures.
14031 * gdb.mi/mi-nonstop.exp: New.
14032 * gdb.mi/non-stop.c: New.
14033
c6ebd6cf
VP
140342008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14035
a9c64011
AS
14036 * gdb.mi/mi-async.exp: Use 'set target-async'.
14037 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 14038
46a9b8ed
DJ
140392008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
14040
14041 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
14042
44feb3ce
TT
140432008-08-17 Tom Tromey <tromey@redhat.com>
14044
14045 * gdb.base/help.exp (help catch): Rewrite.
14046
311a4e6b
TJB
140472008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14048
14049 * gdb.base/define.exp: Test indented command documentation.
14050 * gdb.python/python.exp: Test indented multi-line command.
14051
604c2f83
LM
140522008-08-15 Luis Machado <luisgpm@br.ibm.com>
14053
14054 * testsuite/gdb.arch/vsx-regs.c: New source file.
14055 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
14056 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
14057
886a217c
TT
140582008-08-14 Tom Tromey <tromey@redhat.com>
14059
14060 * gdb.base/macscp.exp: Add regression test for "macro define" or
14061 "macro undef" with no arguments.
14062
c814a4f3
PP
140632008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
14064
14065 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 14066
12ab8a60
UW
140672008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14068
14069 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
14070
d57a3c85
TJB
140712008-08-06 Tom Tromey <tromey@redhat.com>
14072
14073 * gdb.python/python.exp: New file.
14074
c7b778ff
JK
140752008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14076
14077 Fix for PR gdb/1543.
14078 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
14079 $LOCATION.
14080 (location): New variable.
14081 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
14082 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
14083 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
14084 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
14085 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
14086 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
14087 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
14088 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
14089 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
14090 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
14091 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
14092 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
14093 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
14094 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
14095 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
14096 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
14097 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
14098 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
14099 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
14100 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
14101 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
14102 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
14103 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
14104 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
14105 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
14106 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
14107 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
14108 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
14109 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
14110 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
14111 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
14112 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
14113 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
14114 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
14115 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
14116 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
14117 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
14118 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
14119 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
14120 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
14121 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
14122 gdb.base/type-opaque.exp, gdb.base/until.exp,
14123 gdb.base/value-double-free.c, gdb.base/varargs.exp,
14124 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
14125 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
14126 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
14127 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
14128 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
14129 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
14130 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
14131 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14132 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
14133 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
14134 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
14135 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
14136 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
14137 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
14138 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
14139 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
14140 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
14141 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
14142 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
14143 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14144 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
14145 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
14146 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
14147 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
14148 gdb.pascal/types.exp, gdb.stabs/weird.exp,
14149 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
14150 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
14151 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
14152 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
14153 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
14154 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
14155 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14156 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
14157 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14158 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
14159 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14160 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
14161 lib/mi-support.exp, lib/trace-support.exp: Remove reference
14162 to bug-gdb@prep.ai.mit.edu .
14163
5e06a3d1
VP
141642008-07-31 Vladimir Prus <vladimir@codesourcery.com>
14165
14166 * lib/mi-support.exp (mi_load_shlibs): New.
14167 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
14168
9d81d21b
VP
141692008-07-30 Vladimir Prus <vladimir@codesourcery.com>
14170
14171 * lib/mi-support.exp (get_mi_thread_list)
14172 (check_mi_and_console_threads): New, moved from ...
14173 * gdb.mi/mi-pthread.exp: ...here.
14174 * gdb.mi/gdb669.exp (get_mi_thread_list)
14175 (check_mi_and_console_threads): Delete.
14176 * gdb.mi/mi2-pthread.exp: Likewise.
14177
bae98fe0
TT
141782008-07-28 Tom Tromey <tromey@redhat.com>
14179
14180 * Makefile.in (just-check): Remove. Move body to...
14181 (check): ... here.
14182
57380f4e
DJ
141832008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14184
14185 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
14186 Add a test for duplicated SIGINTs.
14187
e09490f1
DJ
141882008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14189
14190 * gdb.threads/schedlock.exp (get_args): Update to work for any
14191 value of NUM.
14192 (Top level): Report the number of threads that did not resume.
14193
6387b45f
DJ
141942008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14195
14196 * gdb.dwarf2/dw2-compressed.S: Also define __start.
14197
62f64ff2
DJ
141982008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14199
14200 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
14201 non-MI prompt.
14202
fa8de41e
TT
142032008-07-26 Tom Tromey <tromey@redhat.com>
14204
14205 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
14206 (function_struct, function_struct_ptr): New globals.
14207 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
14208 function pointer in a struct.
14209
ccb3ac8a
TT
142102008-07-26 Tom Tromey <tromey@redhat.com>
14211
14212 * gdb.base/macscp.exp: Add test for macro lexing bug.
14213
d7d9f01e
TT
142142008-07-18 Tom Tromey <tromey@redhat.com>
14215
14216 * gdb.base/macscp.exp: Add macro tests.
14217
9bf07184
PP
142182008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14219
14220 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
14221
becf6477
PP
142222008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14223
14224 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
14225
0709f7d3
PP
142262008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
14227
14228 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 14229
7093c834
PP
142302008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
14231
14232 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 14233
b432ffe3
JK
142342008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14235
14236 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
14237
b1a268e5
VP
142382008-07-12 Vladimir Prus <vladimir@codesourcery.com>
14239
14240 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
14241
e2995f8e
KB
142422008-07-11 Kevin Buettner <kevinb@redhat.com>
14243
14244 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
14245 of regexp to account for changes made to GDB in the printing of
14246 byte vectors.
14247
14032a66
TT
142482008-07-11 Tom Tromey <tromey@redhat.com>
14249
14250 * gdb.base/completion.exp: Add 'help' completion test.
14251
981505ef
JK
142522008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14253
14254 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
14255
10568435
JK
142562008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14257
14258 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
14259
4487aabf
PA
142602008-07-09 Pedro Alves <pedro@codesourcery.com>
14261
14262 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
14263
a4a9b1c4
PA
142642008-07-09 Pedro Alves <pedro@codesourcery.com>
14265
14266 * gdb.base/fullname.exp: Restore pwd if compiling failed.
14267
3c3185ac
JK
142682008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14269
14270 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
14271
7ebd49dc
VP
142722008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14273
14274 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
14275 previous commit. Add a comment.
14276
84e46146
PA
142772008-06-28 Pedro Alves <pedro@codesourcery.com>
14278
14279 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
14280
0f8d4a2f
VP
142812008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14282
14283 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
14284
f747e0ce
PA
142852008-06-27 Pedro Alves <pedro@codesourcery.com>
14286
14287 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
14288 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
14289 compiling an executable, link in an object that forces unbuffered
14290 output.
14291 * lib/set_unbuffered_mode.c: New file.
14292
734a5c36
JK
142932008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14294
14295 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
14296
a2840c35
VP
142972008-06-25 Vladimir Prus <vladimir@codesourcery.com>
14298
a9c64011
AS
14299 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
14300 mi_expect_stop.
14301 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
14302 Demand that *running is output.
14303 (detect_async): Perform checking every time.
14304 (mi_send_resuming_command): Extract everything into...
14305 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
14306 (mi_expect_stop): Don't accept any output before *stopped.
14307
6ae37fef
VP
143082008-06-13 Vladimir Prus <vladimir@codesourcery.com>
14309
14310 Robustify mi-simplerun.
a9c64011
AS
14311 * gdb.mi/basics.c (main): Add a call to sleep.
14312 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
14313 * gdb.mi/mi2-cli.exp: Likewise.
14314 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 14315
b4aa76f0 143162008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
14317
14318 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
14319
e1ac3328
VP
143202008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14321
a9c64011
AS
14322 * gdb.mi/mi-console.exp: Adjust.
14323 * gdb.mi/mi-syn-frame.exp: Adjust.
14324 * gdb.mi/mi2-console.exp: Adjust.
14325 * gdb.mi/mi2-syn-frame.exp: Adjust.
14326 * lib/mi-support.exp (mi_run_cmd): Adjust.
14327 (mi_send_resuming_command): Adjust.
e1ac3328 14328
f7f9a841
VP
143292008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14330
14331 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
14332 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
14333 testing of stopped.
14334 * gdb.mi/mi2-syn-frame.exp: Likewise.
14335 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
14336 (async, detect_async): New.
14337 (mi_expect_stop, mi_continue_to_line): Adjust expectation
14338 depending on if we're running in sync or async mode.
f7f9a841 14339
37cd5d19
TT
143402008-06-09 Tom Tromey <tromey@redhat.com>
14341
14342 * gdb.base/completion.exp: New tests for field name completion
14343 with spaces, and field name completion with '->'.
14344
65d12d83
TT
143452008-06-06 Tom Tromey <tromey@redhat.com>
14346
14347 * gdb.base/break1.c (struct some_struct): New struct.
14348 (values): New global.
14349 * gdb.base/completion.exp: Add field name completion test.
14350
ebfe2e3f
PP
143512008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14352
14353 * gdb.cp/call-c.exp: Test for incorrect handling of reference
14354 to pointer.
14355 * gdb.cp/call-c.cc: Likewise.
14356
bcf6fc3a
NR
143572008-06-06 Nick Roberts <nickrob@snap.net.nz>
14358
14359 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
14360 annotation.
14361
49fd4a42 143622008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 14363 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
14364
14365 * gdb.threads/execl.c, gdb.threads/execl1.c,
14366 gdb.threads/execl.exp: New tests.
a9c64011 14367
8a34ac3f
AR
143682008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
14369 Daniel Jacobowitz <dan@codesourcery.com>
14370
14371 * gdb.cp/exception.exp: Activate test, make it work with pending
14372 catchpoints.
14373
86ae69ef
JK
143742008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
14375
14376 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
14377
f7f9ae2c
VP
143782008-05-28 Vladimir Prus <vladimir@codesourcery.com>
14379
a9c64011
AS
14380 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
14381 now printed.
14382 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 14383
2a2d4dc3
AS
143842008-05-27 Andreas Schwab <schwab@suse.de>
14385
14386 * gdb.base/frame-args.exp: Handle arguments that are optimized
14387 out.
14388
5099e4d9
LM
143892008-05-26 Luis Machado <luisgpm@br.ibm.com>
14390
14391 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
14392 quiet for ppc32 and group options into a single variable.
14393
d9c36a91
JB
143942008-05-23 Joel Brobecker <brobecker@adacore.com>
14395
14396 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
14397 of zero-size elements.
14398 * gdb.ada/null_array.exp: Test printing this new array.
14399
103a8671
JK
144002008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14401
14402 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
14403
07a4cc1a 144042008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
14405
14406 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
14407 of the "finish" command.
14408
55f996a7
NR
144092008-05-21 Nick Roberts <nickrob@snap.net.nz>
14410
14411 * gdb.base/annota1.exp: Test for new annotation.
14412
907fc202
UW
144132008-05-16 Pedro Alves <pedro@codesourcery.com>
14414
14415 * gdb.base/fixsection.exp: New file.
14416 * gdb.base/fixsection0.c: New file.
14417 * gdb.base/fixsection1.c: New file.
14418
e8f97270
UW
144192008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14420
14421 * gdb.base/annota1.exp: Accept printf@... in place of printf.
14422 * gdb.base/annota3.exp: Likewise.
14423
ac0bb574
NF
144242008-05-13 Nathan Froyd <froydnj@codesourcery.com>
14425
14426 * gdb.base/watch_thread_num.exp: Don't run tests that require
14427 watchpoints if the target doesn't support them.
14428
6fadd07a
DE
144292008-05-12 Doug Evans <dje@google.com>
14430
14431 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
14432
6e9a4a30
JB
144332008-05-09 Joel Brobecker <brobecker@adacore.com>
14434
14435 * gdb.ada/assign_1.exp: New testcase.
14436
08388c79
DE
144372008-05-09 Doug Evans <dje@google.com>
14438
a3c83fae
DE
14439 * gdb.base/find.exp: New file.
14440 * gdb.base/find.c: New file.
08388c79 14441
bd5ddfe8
DJ
144422008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
14443
14444 * gdb.base/commands.exp (watchpoint_command_test): Handle
14445 gdb,no_hardware_watchpoints.
14446 * gdb.base/float.exp: Allow ARM targets without floating point.
14447 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
14448
b5dd68e2 144492008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 14450 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
14451
14452 * gdb.ada/lang_switch: New test program.
14453 * gdb.ada/lang_switch.exp: New testcase.
14454
382d13d1
DE
144552008-05-05 Doug Evans <dje@google.com>
14456
14457 * gdb.base/help.exp (disassemble): Update expected help text.
14458
9dd789d0
PA
144592008-05-04 Pedro Alves <pedro@codesourcery.com>
14460
14461 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
14462
611c83ae
PA
144632008-05-04 Pedro Alves <pedro@codesourcery.com>
14464
14465 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
14466 different times.
14467
ff013f42
JK
144682008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14469
14470 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
14471 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
14472 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
14473 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
14474
96dff6a2
VP
144752008-05-04 Vladimir Prus <vladimir@codesourcery.com>
14476
14477 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
14478 notification to appear.
14479
55cd6f92
DJ
144802008-05-04 Daniel Jacobowitz <dan@debian.org>
14481
14482 * gdb.base/fullname.c: New file.
14483 * gdb.base/fullname.exp: New file.
14484 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
14485
d705c43c
PA
144862008-05-03 Pedro Alves <pedro@codesourcery.com>
14487
14488 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
14489 expressions with macros.
14490
333222e1
JK
144912008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14492
14493 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
14494
5ac01682
DJ
144952008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
14496
14497 * gdb.base/completion.exp: Handle lack of other symbols beginning
14498 with "a".
14499
14500 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
14501
237fc4c9
PA
145022008-05-02 Jim Blandy <jimb@codesourcery.com>
14503
14504 * gdb.asm/asmsrc1.s: Add scratch space.
14505
ed5e9466
DJ
145062008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14507 Daniel Jacobowitz <dan@codesourcery.com>
14508
14509 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
14510 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
14511 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
14512
b39cc962
DJ
145132007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
14514
14515 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
14516
36d520f5
JB
145172008-05-01 Joel Brobecker <brobecker@adacore.com>
14518
14519 * gdb.base/info-target.exp: New testcase.
14520
8d4e3071
DJ
145212008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14522
14523 * gdb.cp/hang.exp: Use .cc instead of .C.
14524 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
14525 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
14526
6f3f3097
DJ
145272008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14528
14529 * gdb.base/gdb1250.exp: Remove perror.
14530 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
14531
5550a914
PA
145322008-04-30 Pedro Alves <pedro@codesourcery.com>
14533
14534 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
14535 .2byte.
14536
d848e687
DJ
145372008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
14538
14539 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
14540 (maybe_kfail): New.
14541
93b5768b
PA
145422008-04-25 Pedro Alves <pedro@codesourcery.com>
14543
14544 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
14545
721c02de
VP
145462008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14547
a9c64011
AS
14548 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
14549 * gdb.mi/mi2-syn-frame.exp: Likewise.
14550 * lib/mi-support.exp: Likewise.
721c02de 14551
74960c60
VP
145522008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14553
14554 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
14555 to specify regexp for the location to stop at.
14556 * gdb.base/break-always.c: New.
14557 * gdb.base/break-always.exp: New.
14558
d24317b4
VP
145592008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14560
14561 * lib/mi-support.exp (mi_runto_helper): Adjust
14562 for the original-location field.
14563 (mi_create_breakpoint, mi_list_breakpoints): New.
14564 * gdb.mi/mi-break.exp: Adjust.
14565 * gdb.mi/mi2-break.exp: Adjust.
14566 * gdb.mi/mi-pending.exp: Adjust.
14567 * gdb.mi/mi-simplerun.exp: Adjust.
14568 * gdb.mi/mi2-simplerun.exp: Adjust.
14569 * gdb.mi/mi-syn-frame.exp: Adjust.
14570 * gdb.mi/mi2-syn-frame.exp: Adjust.
14571 * gdb.mi/mi-until.exp: Adjust.
14572 * gdb.mi/mi2-until.exp: Adjust.
14573 * gdb.mi/mi-var-display.exp: Adjust.
14574 * gdb.mi/mi2-var-display.exp: Adjust.
14575 * gdb.mi/mi-watch.exp: Adjust.
14576 * gdb.mi/mi2-watch.exp: Adjust.
14577
fdc59709 145782008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 14579
a9c64011
AS
14580 * aclocal.m4: Add override.m4.
14581 * configure: Regenerate.
fdc59709 14582
8e91f023
VP
145832008-04-19 Vladimir Prus <vladimir@codesourcery.com>
14584
14585 * gdb.mi/var-cmd.c (do_at_tests): Verify that
14586 '-var-update --all-values' reports new value even the type
14587 of a variable object has changed.
14588
233a11ab
CS
145892008-04-18 Craig Silverstein <csilvers@google.com>
14590
14591 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
14592 files.
d24317b4 14593
9c1137ad
JB
145942008-04-18 Joel Brobecker <brobecker@adacore.com>
14595
14596 * gdb.ada/atomic_enum: New test program.
14597 * gdb.ada/atomic_enum.exp: New testcase.
14598
66d0bbc7
DE
145992008-04-17 Doug Evans <dje@google.com>
14600
14601 * gdb.opt/Makefile.in: Fix whitespace.
14602
100906b0
UW
146032008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
14604
14605 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
14606
4584e32e
DE
146072008-04-17 Doug Evans <dje@google.com>
14608
14609 * gdb.base/hashline1.exp: New testcase.
14610 * gdb.base/hashline2.exp: New testcase.
14611 * gdb.base/hashline2.exp: New testcase.
14612
0a320680
PA
146132008-04-17 Pedro Alves <pedro@codesourcery.com>
14614
14615 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
14616
18ac113b
AR
146172008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
14618
14619 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
14620 temporary breakpoint to match "Temporary breakpoint".
14621 * gdb.base/break.exp (delete_breakpoints): Likewise.
14622 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
14623 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
14624 * gdb.base/display.exp: Likewise.
14625 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
14626 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
14627 * gdb.base/restore.exp (restore_tests): Likewise.
14628 * gdb.base/sepdebug.exp: Likewise.
14629 * gdb.base/watchpoint.exp: Likewise.
14630 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
14631 * gdb.mi/mi-pending.exp: Likewise.
14632 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
14633 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
14634 * gdb.mi/mi-var-cmd.exp: Likewise.
14635 * gdb.mi/mi-var-display.exp: Likewise.
14636 * gdb.mi/mi2-cli.exp: Likewise.
14637 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
14638 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
14639 * gdb.mi/mi2-var-display.exp: Likewise.
14640 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
14641 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
14642 new "disp" field.
a9c64011 14643 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
14644 reason. This is to support fix for PR2424.
14645
add38693
JK
146462008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14647
14648 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
14649
fcacd99f
VP
146502008-04-13 Vladimir Prus <vladimir@codesourcery.com>
14651
14652 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 14653 field. Add more floating varobj tests.
fcacd99f 14654 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
14655 field.
14656 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
14657 (main): Call do_at_tests.
14658 * lib/mi-support.exp (mi_create_floating_varobj)
14659 (mi_varobj_update_with_type_change): New.
fcacd99f 14660
de051565
MK
146612008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
14662
14663 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
14664 option of -var-evaluate-expression.
14665 * gdb.mi/mi2-var-display.exp: Likewise.
14666
dbc52822
VP
146672008-04-07 Vladimir Prus <vladimir@codesourcery.com>
14668
14669 Introduce test setup helpers.
a9c64011
AS
14670 * lib/gdb.exp (build_executable, clean_restart)
14671 (prepare_for_testing): New.
14672 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
14673 * gdb.base/return.exp: Likewise.
14674 * gdb.base/ending-run.exp: Likewise.
dbc52822 14675
473591da
NR
146762008-04-07 Nick Roberts <nickrob@snap.net.nz>
14677
14678 * gdb.mi/mi-async.exp: New test for asynchronous Machine
14679 Interface (MI) responses.
14680
2b2d9e11
VP
146812008-04-06 Vladimir Prus <vladimir@codesourcery.com>
14682
a9c64011
AS
14683 * gdb.cp/breakpoint.cc: New code to test conditions involving
14684 member variables.
14685 * gdb.cp/breakpoint.exp: Test condition involving member
14686 variables.
2b2d9e11 14687
bb378428
VP
146882008-04-05 Vladimir Prus <vladimir@codesourcery.com>
14689
14690 * lib/mi-support.exp (mi_expect_stop): New.
14691 (mi_run_cmd): Change the
14692 token. Use mi_send_resuming_command, use
14693 mi_expect_stop.
14694 (mi_execute_to_helper): Rename to mi_execute_to.
14695 (mi_send_resuming_command): Add more error patterns.
14696 (mi_wait_for_stop): Renamed to...
14697 (mi_get_stop_line): ...this.
14698 (mi_run_inline_test): Adjust.
14699
14700 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
14701 * gdb.mi/mi-console.exp: Likewise.
14702 * gdb.mi/mi-pending.exp: Likewise.
14703 * gdb.mi/mi-simplerun.exp: Likewise.
14704 * gdb.mi/mi-stack.exp: Likewise.
14705 * gdb.mi/mi-stepi.exp: Likewise.
14706 * gdb.mi/mi-syn-frame.exp: Add comment.
14707 * gdb.mi/mi-until.exp: Likewise.
14708 * gdb.mi/mi-var-display.exp: Likewise.
14709 * gdb.mi/mi-watch.exp: Likewise.
14710 * gdb.mi/mi2-cli.exp: Likewise.
14711 * gdb.mi/mi2-console.exp: Likewise.
14712 * gdb.mi/mi2-simplerun.exp: Likewise.
14713 * gdb.mi/mi2-stack.exp: Likewise.
14714 * gdb.mi/mi2-stepi.exp: Likewise.
14715 * gdb.mi/mi2-until.exp: Likewise.
14716 * gdb.mi/mi2-var-display.exp: Likewise.
14717 * gdb.mi/mi2-watch.exp: Likewise.
14718
62172bb9
UW
147192008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14720
14721 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
14722
14723 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
14724
a13e061a
PA
147252008-04-04 Pedro Alves <pedro@codesourcery.com>
14726
14727 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
14728 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
14729 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
14730 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
14731 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
14732 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
14733 expect an mi error duplicated in stderr.
14734
eae06beb
JB
147352008-04-03 Joel Brobecker <brobecker@adacore.com>
14736
14737 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
14738 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
14739 Add a couple of tests that verify the behavior when the new setting
14740 is set to "cancel" and "all".
14741 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
14742 "ask" before we start the testing.
14743
79c6ced6
AR
147442008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
14745
14746 * gdb.cp/casts.cc: Add class reference variables.
14747 * gdb.cp/casts.exp: New test cases for up/down casting references.
14748
6c2d1a6b
MK
147492008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
14750
14751 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
14752 instead of beginning to make an extra test pass.
14753 * gdb.mi/mi2-var-display.exp: Likewise.
14754
55b411d9
MR
147552008-03-31 Maciej W. Rozycki <macro@mips.com>
14756
14757 * gdb.base/break.exp: Mark failures as such. Fix formatting.
14758
c6140da2
MD
147592008-03-31 Markus Deuling <deuling@de.ibm.com>
14760 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14761
14762 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
14763 value. Add xfail for older kernels.
14764
79732189
AR
147652008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
14766
14767 Bring mi-support in line with gdb.exp.
14768 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
14769 (mi_gdb_start): New function.
14770
33c3676e
MR
147712008-03-28 Maciej W. Rozycki <macro@mips.com>
14772
14773 * gdb.mi/mi-var-cmd.exp: Fix a typo.
14774
92e28119
VP
147752008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14776
14777 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
14778 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 14779
9e8e3afe
VP
147802008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14781
14782 * lib/mi-support.exp (mi_create_varobj_checked): New.
14783 (mi_list_varobj_children): Allow to check for a
14784 value.
14785 (mi_list_array_varobj_children): New.
14786
14787 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
14788 and mi_list_varobj_children, as opposed to hardcoding
14789 expected strings.
14790 * gdb.mi/gdb701.exp: Likewise.
14791 * gdb.mi/gdb792.exp: Likewise.
14792 * gdb.mi/mi-var-block.exp: Likewise.
14793 * gdb.mi/mi-var-cmd.exp: Likewise.
14794 * gdb.mi/mi-var-invalidate.exp: Likewise.
14795 * gdb.mi/mi2-var-block.exp: Likewise.
14796 * gdb.mi/mi2-var-child.exp: Likewise.
14797 * gdb.mi/mi2-var-cmd.exp: Likewise.
14798 * gdb.mi/mi2-var-display.exp: Likewise.
14799
9df50351
JK
148002008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14801
14802 Fix random false FAILs on i386.
14803 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
14804
31e5d73a
DJ
148052008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14806
14807 PR gdb/544
14808 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
14809
12f4afab
DJ
148102008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14811
14812 PR gdb/544
14813 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
14814
b562a0cb
DJ
148152008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14816
14817 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
14818 fixed PR gdb/544.
14819
17faa917
DJ
148202008-03-21 Pedro Alves <pedro@codesourcery.com>
14821
14822 * gdb.threads/fork-child-threads.exp: Test next over fork.
14823
6214f497
DJ
148242008-03-21 Chris Demetriou <cgd@google.com>
14825
14826 * gdb.base/break.exp (rbreak junk): New test for rbreak
14827 "Junk at end of arguments" issue.
14828
63092375
DJ
148292008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14830
14831 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
14832 *& to work on created array elements.
14833 (Top level): Test print $pc with a file. Test string operations
14834 without a target.
14835 * gdb.base/ptype.exp: Do not expect *& to work on created array
14836 elements.
14837
b21991b0
DJ
148382008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14839
14840 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
14841 gdb.threads/staticthreads.exp: Update exit query.
14842
c4b347c7
SL
148432008-03-07 Sandra Loosemore <sandra@codesourcery.com>
14844
14845 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
14846
fa4727a6
DJ
148472008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
14848
14849 * gdb.base/watchpoint.c (global_ptr, func4): New.
14850 (main): Call func4.
14851 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
14852 (test_inaccessible_watchpoint): New.
14853
2f34202f
MR
148542008-02-29 Maciej W. Rozycki <macro@mips.com>
14855
14856 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
14857 select the largest.
14858
0d6ba1b1
DJ
148592008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14860
14861 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
14862 frames-invalid annotations.
14863
e691325a
PM
148642008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
14865
a9c64011 14866 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 14867
f85b5ecc
DE
148682008-02-27 Doug Evans <dje@google.com>
14869
14870 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
14871 for bug 1738.
14872 (breakpoint_to_handler_entry): Ditto.
14873
b40e7bf3
JB
148742008-02-27 Joel Brobecker <brobecker@adacore.com>
14875
14876 * gdb.base/ending-run.exp: Use the first line of code inside
14877 function body to test breakpoints.
14878 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
14879 location where the breakpoint is inserted when using the line
14880 where a function is declared. Fix typo in the description of
14881 one of the tests.
14882 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
14883
2faca73a
PM
148842008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
14885
14886 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 14887 tests.
2faca73a 14888
6f439c36
PM
148892008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
14890
14891 * gdb.base/args.exp: avoid same output for tests
14892 with single quotes.
14893
54e52265
VP
148942008-02-26 Vladimir Prus <vladimir@codesourcery.com>
14895
a9c64011
AS
14896 * gdb.base/annota1.exp: Adjust for 'info break'
14897 format changes.
14898 * gdb.base/annota3.exp: Likewise.
14899 * gdb.base/break.exp: Likewise.
14900 * gdb.base/condbreak.exp: Likewise.
14901 * gdb.base/pending.exp: Likewise.
14902 * gdb.base/sepdebug.exp: Likewise.
14903 * gdb.base/unload.exp: Likewise.
14904 * gdb.cp/ovldbreak.exp: Likewise.
14905 * gdb.mi/mi-pending.exp: Likewise.
54e52265 14906
897b09ca
DE
149072008-02-07 Doug Evans <dje@google.com>
14908
14909 * gdb.cp/mb-inline.exp: New.
14910 * gdb.cp/mb-inline.h: New.
14911 * gdb.cp/mb-inline1.cc: New.
14912 * gdb.cp/mb-inline2.cc: New.
14913
b1c32d35
PM
149142008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
14915
14916 * gdb.pascal/floats.pas: New test program.
14917 * gdb.pascal/floats.exp: New testcase.
14918
1a4ca44a
TJB
149192008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14920
14921 * gdb.base/callfuncs.c (t_float_many_args): New function.
14922 (t_double_many_args): New function.
14923 * gdb.base/callfuncs.exp: Add tests for exceeding float
14924 and double parameters passed through the stack.
14925
439048e8
JB
149262008-02-05 Joel Brobecker <brobecker@adacore.com>
14927
14928 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
14929 gdb.ada/complete/foo.adb: New files.
14930 * gdb.ada/complete.exp: New testcase.
14931
81fe8080
DE
149322008-02-03 Doug Evans <dje@google.com>
14933
301f0ecf
DE
14934 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
14935
81fe8080
DE
14936 * gdb.cp/gdb2384.exp: New file.
14937 * gdb.cp/gdb2384.cc: New file.
14938 * gdb.cp/gdb2384-base.h: New file.
14939 * gdb.cp/gdb2384-base.cc: New file.
14940
4b071aec
DE
149412008-02-02 Doug Evans <dje@google.com>
14942
14943 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
14944
61137ba6
JB
149452007-02-01 Joel Brobecker <brobecker@adacore.com>
14946
14947 * gdb.ada/sym_print_name: New test program.
14948 * gdb.ada/sym_print_name.exp: New testcase.
14949
149502007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
14951
14952 * gdb.ada/nested/hello.adb: New file.
14953 * gdb.ada/nested.exp: New testcase.
14954 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14955
98deb0da
VP
149562008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14957
14958 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
14959 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
14960 don't cause future evaluations of function to report
14961 creation of internal breakpoints.
98deb0da 14962
723a2275
VP
149632008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14964
14965 * gdb.mi/mi-break.exp (test_error): New.
14966 Call it.
14967
fb546a2f
LM
149682008-01-31 Luis Machado <luisgpm@br.ibm.com>
14969
14970 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
14971 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
14972
2d8fd90a
PM
149732008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14974
14975 * gdb.pascal/integers.pas: New test program.
14976 * gdb.pascal/integers.exp: New testcase.
14977
a7fa0ded
PM
149782008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14979
14980 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
14981
5e1a1926
TJB
149822008-01-30 Luis Machado <luisgpm@br.ibm.com>
14983
14984 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
14985 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
14986
8d04f9f0
JB
149872008-01-30 Paul Hilfinger <hilfinger@adacore.com>
14988
14989 * gdb.ada/formatted_ref: New test program.
14990 * gdb.ada/formatted_ref.exp: New testcase.
14991
14992 * gdb.cp/formatted-ref.cc: New file.
14993 * gdb.cp/formatted-ref.exp: New testcase.
14994
ce75a98f
JB
149952008-01-30 Joel Brobecker <brobecker@adacore.com>
14996
14997 * gdb.base/ptype.exp: Add testing of "ptype $pc".
14998
e835f6bf
NR
149992008-01-30 Nick Roberts <nickrob@snap.net.nz>
15000
15001 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
15002 (test_file_list_exec_source_file): Update to new macro-info field.
15003
d118ef87
PH
150042008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
15005
15006 * gdb.ada/exprs: New test program.
15007 * gdb.ada/exprs.exp: New testcase.
15008
7d35ab09
TJB
150092008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15010
15011 * dfp-test.c (DELTA, DELTA_B): New definitions.
15012 (double_val1, double_val2, double_val3, double_val4, double_val5,
15013 double_val6, double_val7, double_val8, double_val9, double_val10,
15014 double_val11, double_val12, double_val13, double_val14, dec32_val1,
15015 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
15016 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
15017 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
15018 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
15019 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
15020 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
15021 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
15022 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
15023 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
15024 dec128_val16): New global variables.
15025 (decimal_dec128_align): New function.
15026 (decimal_mixed): Likewise.
15027 (decimal_many_args_dec32): Likewise.
15028 (decimal_many_args_dec64): Likewise.
15029 (decimal_many_args_dec128): Likewise.
15030 (decimal_many_args_mixed): Likewise.
15031 * dfp-test.exp: Add tests calling new inferior functions.
15032
2d717e4f
DJ
150332008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15034
15035 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
15036 gdb.server/ext-run.exp: New files.
15037 * lib/gdbserver-support.exp (gdbserver_download): New.
15038 (gdbserver_start): New. Update gdbserver expected
15039 output.
15040 (gdbserver_spawn): Use them.
15041 (gdbserver_start_extended): New.
15042
e85a822c
DJ
150432008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15044
15045 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
15046 Run on GNU/Linux.
15047 (do_exec_tests): Check for systems which do not support catchpoints.
15048 Do not match START.
15049 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
15050 Run on GNU/Linux. Enable verbose output.
15051 (check_fork_catchpoints): New.
15052 (explicit_fork_child_follow, catch_fork_child_follow)
15053 (tcatch_fork_parent_follow): Update expected messages.
15054 (do_fork_tests): Use check_fork_catchpoints.
15055 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
15056 Run on GNU/Linux. Enable verbose output.
15057 (check_vfork_catchpoints): New.
15058 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
15059 expected messages.
15060 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
15061
401ea829
JB
150622008-01-29 Jim Blandy <jimb@red-bean.com>
15063
15064 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
15065 host' errors.
15066 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
15067
aceaf3ad
JB
150682008-01-29 Jim Blandy <jimb@red-bean.com>
15069
15070 * gdb.threads/sigthread.c: Use barriers to ensure that
15071 child_thread and child_thread_two are always initialized before we
15072 start to use them.
15073
a5606eee
VP
150742008-01-29 Vladimir Prus <vladimir@codesourcery.com>
15075
15076 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
15077 * gdb.base/watchpoint-solib.c: New.
15078 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 15079
c55a82bb
PM
150802008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
15081
15082 * gdb.base/gdb1056.exp: Add unsigned integer test.
15083
0993fe05
DE
150842008-01-28 Doug Evans <dje@google.com>
15085
15086 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
15087
4fe42e7f
JB
150882008-01-27 Jim Blandy <jimb@codesourcery.com>
15089
c7a69933
JB
15090 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
15091
4fe42e7f
JB
15092 * gdb.base/expand-psymtabs.exp: Doc fix.
15093
5def8285
MK
150942008-01-26 Mark Kettenis <kettenis@gnu.org>
15095
15096 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15097
5313c911
NR
150982008-01-24 Nick Roberts <nickrob@snap.net.nz>
15099
a9c64011 15100 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
15101 -var-set-format.
15102
93815fbf
VP
151032008-01-23 Chris Demetriou <cgd@google.com>
15104
15105 * gdb.threads/thread_events.c: New testcase source file.
15106 * gdb.threads/thread_events.exp: New testcase expect file.
15107
467a88ee
NR
151082008-01-23 Nick Roberts <nickrob@snap.net.nz>
15109
15110 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
15111
15112 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
15113 -var-set-format.
15114
d8f82aba
DJ
151152008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15116 Vladimir Prus <vladimir@codesourcery.com>
15117
15118 * gdb.base/float.exp: Allow missing floating point for m68k and
15119 PowerPC.
15120
60c46647
VP
151212008-01-22 Vladimir Prus <vladimir@codesourcery.com>
15122
15123 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
15124 ignore count.
15125 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
15126 * gdb.mi/mi-cli.exp: Adjust.
15127 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 15128
c7dd36a1
PA
151292008-01-17 Pedro Alves <pedro@codesourcery.com>
15130
15131 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
15132 and 'dummy_ptr' integer pointer. Initialize struct_declarations
15133 with dummy_ptr's address.
15134 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
15135 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
15136 all targets.
15137 * gdb.mi/mi2-var-child.exp: Likewise.
15138
39d5313e
JB
151392008-01-09 Joel Brobecker <brobecker@adacore.com>
15140
15141 * gdb.ada/null_array: New test program.
15142 * gdb.ada/null_array.exp: New testcase.
15143
0aea4bf3
LM
151442008-01-09 Luis Machado <luisgpm@br.ibm.com>
15145
15146 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
15147 with required float modifiers.
15148
0b354900
JB
151492008-01-08 Joel Brobecker <brobecker@adacore.com>
15150
15151 * gdb.ada/funcall_param: New test program.
15152 * gdb.ada/funcall_param.exp: New testcase.
15153
cdb7f5d4
JB
151542008-01-08 Joel Brobecker <brobecker@adacore.com>
15155
15156 * gdb.ada/arrayparam: New test program.
15157 * gdb.ada/arrayparam.exp: New testcase.
15158
88e2547f
JB
151592008-01-08 Joel Brobecker <brobecker@adacore.com>
15160
15161 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
15162 landed. Should also fix random failures in the test following it.
15163
f6867ce0
TJB
151642008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
15165
15166 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
15167 for expressions with decimal float values.
15168 (test_dfp_conversions): New function to test casts to and from
15169 decimal float types.
15170 Call test_dfp_conversions.
15171 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
15172 elements.
15173 (main): Initialize ds.float4 and ds.double8 elements.
15174 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
15175 string to new error message.
15176 (d64_set_tests): Likewise.
15177 (d128_set_tests): Likewise.
15178 Add tests for expressions with decimal float variables. Add tests for
15179 conversions to and from decimal float types.
15180
f9c11282
JB
151812008-01-05 Joel Brobecker <brobecker@adacore.com>
15182
15183 * gdb.ada/packed_tagged/comp_bug.adb: New file.
15184 * gdb.ada/packed_tagged.exp: New testcase.
15185
0ecbca72
JB
151862008-01-04 Joel Brobecker <brobecker@adacore.com>
15187
15188 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
15189 gdb.ada/homonym/homonym_main.adb: New files.
15190 * gdb.ada/homonym.exp: New testcase.
15191
c18d3d89
JB
151922008-01-04 Joel Brobecker <brobecker@adacore.com>
15193
15194 * gdb.ada/packed_array.exp: Add testing of references to
15195 a packed array.
15196
ecc7085b
JB
151972008-01-04 Joel Brobecker <brobecker@adacore.com>
15198
15199 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
15200 New files.
15201 * gdb.ada/type_coercion.exp: New testcase.
15202
c474c922
JB
152032008-01-04 Joel Brobecker <brobecker@adacore.com>
15204
15205 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
15206 gdb.ada/tagged/foo.adb: New file.
15207 * gdb.ada/tagged.exp: New testcase.
15208
9005b927
JB
152092008-01-04 Joel Brobecker <brobecker@adacore.com>
15210
15211 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
15212 gdb.ada/ptype_field/foo.adb: New files.
15213 * gdb.ada/ptype_field.exp: New testcase.
15214
1a6aaad8
JB
152152008-01-03 Joel Brobecker <brobecker@adacore.com>
15216
15217 * gdb.ada/print_pc.exp: New testcase.
15218
0ef22f53
JB
152192008-01-03 Joel Brobecker <brobecker@adacore.com>
15220
15221 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
15222 gdb.ada/taft_type/p.adb: New files.
15223 * gdb.ada/taft_type.exp: New testcase.
15224
1689ecf8
JB
152252008-01-03 Joel Brobecker <brobecker@adacore.com>
15226
15227 * gdb.ada/array_bounds/bar.adb: New file.
15228 * gdb.ada/array_bounds.exp: New testcase.
15229
a4d0b9c3
JB
152302008-01-03 Joel Brobecker <brobecker@adacore.com>
15231
15232 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
15233 gdb.ada/arrayptr/foo.adb: New files.
15234 * gdb.ada/arrayptr.exp: New testcase.
15235
a31ace00
JB
152362008-01-03 Joel Brobecker <brobecker@adacore.com>
15237
15238 * gdb.base/set-lang-auto.exp: New testcase.
15239
a97fced3
JB
152402008-01-03 Joel Brobecker <brobecker@adacore.com>
15241
15242 * gdb.ada/fun_addr/foo.adb: New file.
15243 * gdb.ada/fun_addr.exp: New testcase.
15244
ef29ce1a
JK
152452008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15246
15247 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
15248 New files
15249
0fafefe3
JB
152502008-01-02 Joel Brobecker <brobecker@adacore.com>
15251
15252 * array_subscript_addr/p.adb: New file.
a9c64011 15253 * array_subscript_addr.exp: New testcase.
0fafefe3 15254
c4359f8d
JB
152552008-01-02 Joel Brobecker <brobecker@adacore.com>
15256
a9c64011 15257 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
15258 New files.
15259 * gdb.ada/str_cmp_ref.exp: New testcase.
15260
1aa1b15b
JB
152612008-01-01 Joel Brobecker <brobecker@adacore.com>
15262
15263 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
15264 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 15265 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 15266
81c9b2cf
JB
152672008-01-01 Joel Brobecker <brobecker@adacore.com>
15268
15269 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
15270 gdb.ada/ref_param/pck.ads: New files.
15271 * gdb.ada/ref_param.exp: New testcase.
15272
319e4674
JB
152732008-01-01 Joel Brobecker <brobecker@adacore.com>
15274
15275 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
15276 gdb.ada/interface/foo.adb: New files.
15277 * gdb.ada/interface.exp: New testcase.
15278
ef682c56
JB
152792007-12-31 Jim Blandy <jimb@codesourcery.com>
15280
15281 * gdb.base/multi-forks.exp: Consume all output from child
15282 processes before proceeding to next test.
15283
f6f3eb6c
JB
152842007-12-29 Jim Blandy <jimb@codesourcery.com>
15285
15286 * configure: Regenerated.
15287
f652e42f
JB
152882007-12-27 Joel Brobecker <brobecker@adacore.com>
15289
15290 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
15291 gdb.ada/fixed_cmp/fixed.adb: New files.
15292 * gdb.ada/fixed_cmp.exp: New testcase.
15293
6943e596
JB
152942007-12-27 Joel Brobecker <brobecker@adacore.com>
15295
15296 * gdb.ada/boolean_expr.exp: New testcase.
15297
aad9a193
JB
152982007-12-26 Jim Blandy <jimb@codesourcery.com>
15299
15300 * gdb.base/multi-forks.exp: Doc fix.
15301
fb5f3683
JB
153022007-12-26 Joel Brobecker <brobecker@adacore.com>
15303
15304 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15305 * gdb.ada/char_param.exp: Do not compile our test program with
15306 -gnata, this is unnecessary.
15307 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
15308
384e4a9c
JB
153092007-12-24 Joel Brobecker <brobecker@adacore.com>
15310
15311 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
15312 gdb.ada/print_chars/foo.adb: New files.
15313 * gdb.ada/print_chars.exp: New testcase.
15314
01e044f7
JB
153152007-12-24 Joel Brobecker <brobecker@adacore.com>
15316
15317 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
15318 gdb.ada/char_param/foo.adb: New files.
15319 * gdb.ada/char_param.exp: New testcase.
15320
0ce17860
JB
153212007-12-22 Jim Blandy <jimb@codesourcery.com>
15322
15323 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
15324 hard-coding source line numbers into the test.
15325 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
15326 gdb_get_line_number to find.
15327
919809b9
JB
153282007-12-22 Joel Brobecker <brobecker@adacore.com>
15329
15330 * gdb.base/ptype.c (highest): New struct type.
15331 (the_highest): New variable of that type.
15332 (main): Add dummy assignment to a field of variable the_highest.
15333 * gdb.base/ptype.exp: Test type printing of our new variable.
15334
abc8a88d
PM
153352007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
15336
15337 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 15338 and record first explicitly generated thread number.
abc8a88d
PM
15339 Use that thread number for thread specific watchpoint test.
15340 Add iteration number to repetitive tests.
15341
5158f3e3
CES
153422007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
15343 Jim Blandy <jimb@codesourcery.com>
15344
15345 * gdb.base/expand-psymtabs.c: New testcase
15346 source file.
15347 * gdb.base/expand-psymtabs.exp: New testcase
15348 expect file.
15349
37e4754d
LM
153502007-12-17 Luis Machado <luisgpm@br.ibm.com>
15351
15352 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
15353 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
15354
551e5d04
JB
153552007-12-17 Joel Brobecker <brobecker@adacore.com>
15356
15357 * gdb.ada/frame_args/foo.adb: New file.
15358 * gdb.ada/frame_args/pck.ads: New file.
15359 * gdb.ada/frame_args/pck.adb: New file.
15360 * gdb.ada/frame_args.exp: New testcase.
15361
a05ee097
JB
153622007-12-17 Joel Brobecker <brobecker@adacore.com>
15363
15364 * gdb.base/frame-args.c: New file.
15365 * gdb.base/frame-args.exp: New testcase.
15366
c162e8c9 153672007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 15368 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
15369
15370 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
15371
afe8ab22 153722007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15373
afe8ab22
VP
15374 * gdb.mi/mi-pending.exp: New.
15375 * gdb.mi/mi-pending.c: New.
15376 * gdb.mi/mi-pendshr.c: New.
15377
dfdfb3ca
JB
153782007-12-06 Jim Blandy <jimb@codesourcery.com>
15379
15380 * gdb.base/default.exp: Update expected output for 'info catch'.
15381
b7fca990
JK
153822007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15383
15384 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
15385 must be set to binary.
15386
6a1afc1e
PA
153872007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
15388
15389 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
15390
a6b151f1
DJ
153912007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
15392
15393 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
15394 gdb.mi/mi-file-transfer.exp: New.
15395
43039443
JK
153962007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15397
15398 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
15399
0ef2251b
MR
154002007-11-22 Maciej W. Rozycki <macro@mips.com>
15401
15402 * gdb.trace/backtrace.exp: Fix a typo.
15403 * gdb.trace/circ.exp: Likewise.
15404 * gdb.trace/collection.exp: Likewise.
15405 * gdb.trace/limits.exp: Likewise.
15406 * gdb.trace/report.exp: Likewise.
15407 * gdb.trace/tfind.exp: Likewise.
15408 * gdb.trace/while-dyn.exp: Likewise.
15409
5443631e
NR
154102007-11-21 Nick Roberts <nickrob@snap.net.nz>
15411
15412 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
15413 objects of pointers that can't be dereferenced are now
15414 "noneditable".
15415
a4ce5b0d
UW
154162007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15417
15418 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
15419 (target_cpu): Remove.
15420
d6e956e5
VP
154212007-10-15 Vladimir Prus <vladimir@codesourcery.com>
15422
15423 * gdb.base/ending-run.exp: Expect the list of cleared
15424 breakpoint to come in natural order, not the reversed one.
a9c64011 15425
214270ab
VP
154262007-11-07 Vladimir Prus <vladimir@codesourcery.com>
15427
15428 * gdb.mi/mi-var-child.c (do_child_deletion): New.
15429 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 15430
1a619819
LM
154312007-11-05 Luis Machado <luisgpm@br.ibm.com>
15432
15433 * gdb.base/printcmds.exp: New function
15434 test_printf_with_dfp.
15435
5b01a6fa
DE
154362007-11-02 Doug Evans <dje@google.com>
15437
15438 * gdb.disasm/t01_mov.s: Remove carriage returns.
15439 * gdb.disasm/t02_mova.s: Ditto.
15440 * gdb.disasm/t03_add.s: Ditto.
15441 * gdb.disasm/t04_sub.s: Ditto.
15442 * gdb.disasm/t05_cmp.s: Ditto.
15443 * gdb.disasm/t06_ari2.s: Ditto.
15444 * gdb.disasm/t07_ari3.s: Ditto.
15445 * gdb.disasm/t08_or.s: Ditto.
15446 * gdb.disasm/t09_xor.s: Ditto.
15447 * gdb.disasm/t10_and.s: Ditto.
15448 * gdb.disasm/t11_logs.s: Ditto.
15449 * gdb.disasm/t12_bit.s: Ditto.
15450 * gdb.disasm/t13_otr.s: Ditto.
15451
ec33ab7f
JK
154522007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15453
15454 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
15455
ae0d01ff
UW
154562007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15457
15458 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
15459 provide DFP support.
15460
55eddb0f
DJ
154612007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
15462
15463 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
15464 Test "set powerpc vector-abi". Skip auto-detection tests for old
15465 toolchains.
15466
7020f05c
PA
154672007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15468
15469 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
15470 with [string compare].
15471
84bc3db9
PA
154722007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15473
15474 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
15475 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
15476
5876dc88
LM
154772007-10-25 Luis Machado <luisgpm@br.ibm.com>
15478
15479 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
15480 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
15481 * gdb.opt/Makefile.in: New makefile.
15482 * Makefile.in: Create new directory "gdb.opt".
15483 * configure.ac: Add "gdb.opt" directory.
15484 * configure: Regenerated.
a9c64011 15485
c3ea9a14
DE
154862007-10-25 Doug Evans <dje@google.com>
15487
15488 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
15489 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
15490
a9c64011 154912007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
15492 Thiago Jung Bauermann <bauerman@br.ibm.com>
15493
15494 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
15495 Floating Point expressions.
15496 * gdb.base/dfp-test.exp: new file adding tests for Decimal
15497 Floating Point variables.
15498 * gdb.base/dfp-test.c: new file containing program with Decimal
15499 Floating variables, used by gdb.base/dfp-test.exp.
15500
62a24a2b
DJ
155012007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
15502
15503 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
15504
e7b1eae6
UW
155052007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15506
15507 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
15508 compiling test case with GCC.
15509 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
15510
c641edcc
UW
155112007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15512
15513 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15514 format changes.
15515
5e5ebfe6
MS
155162007-10-18 Michael Snyder <msnyder@specifix.com>
15517
15518 * gdb.base/dbx.exp: Add missing "-re " operator.
15519
e831e7b6
GM
155202007-10-16 Gaius Mulley <gaius@glam.ac.uk>
15521
15522 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
15523 * configure.ac: Removed trailing spaces after backslash.
15524 * gdb.modula2: New directory.
15525 * gdb.modula2/Makefile.in: New file.
15526 * gdb.modula2/unbounded-array.exp: New file.
15527 * gdb.modula2/unbounded1.c: New file.
15528
7cc46491
DJ
155292007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
15530
15531 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
15532
155332007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
15534
15535 * gdb.base/sigstep.c (main): Add checks for
15536 return values for setitimer call.
15537 Call setitimer again with itimer = ITIMER_REAL
15538 if first call to setitimer fails.
15539
e91528f0
KH
155402007-10-11 Kazu Hirata <kazu@codesourcery.com>
15541
15542 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
15543 of $timeout.
15544
2ec9a4f8
DJ
155452007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15546
15547 * gdb.server/server-run.exp: Test for dynamic linker symbols.
15548
155492007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
15550
15551 * lib/gdb.exp (gdb_run_cmd): Move comment outside
15552 of gdb_expect call, to avoid interruption.
15553
64b2fa04
PA
155542007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
15555
15556 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
15557 (v_unsigned_long_long, v_long_long_array)
15558 (v_signed_long_long_array, v_unsigned_long_long_array)
15559 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
15560 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
15561 [!NO_LONG_LONG]: New.
15562 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
15563 v_long_long_member.
15564
15565 (v_long_long_func, v_signed_long_long_func)
15566 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
15567 (main) [!NO_LONG_LONG]: Initialize long long variants.
15568
15569 * gdb.base/whatis.exp: If board file requests no_long_long, build
15570 test with NO_LONG_LONG defined. Test long long, signed long long,
15571 and unsigned long long variants but only if board file doesn't
15572 disable it.
15573
a912286e 155742007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 15575 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
15576
15577 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
15578 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
15579 * configure: Regenerated.
15580 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
15581 gdb.pascal/types.exp, lib/pascal.exp: New files.
15582
471ba8c9
DJ
155832007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
15584
15585 * gdb.cp/classes.exp (do_tests): Always step to the line after the
15586 call.
15587 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
15588 to return to the call.
15589 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
15590 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
15591 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
15592 * gdb.mi/mi-until.exp (test_until): Likewise.
15593 * gdb.mi/mi2-until.exp (test_until): Likewise.
15594
fef8a650
DJ
155952007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
15596
15597 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
15598 two-char array.
15599 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
15600
d983da9c
DJ
156012007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
15602
15603 * gdb.threads/watchthreads.c (thread_function): Sleep between
15604 iterations.
15605 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
15606 at once for S/390. Generate matching fails and passes.
15607
17f62551
VP
156082007-09-27 Vladimir Prus <vladimir@codesourcery.com>
15609
15610 * gdb.mi/var-cmd.c (do_children_tests): Initialize
15611 the 'struct_declarations' variable to zeros.
a9c64011 15612
ed0616c6
VP
156132007-09-24 Vladimir Prus <vladimir@codesourcery.com>
15614
15615 * gdb.cp/mb-ctor.cc: New.
15616 * gdb.cp/mb-ctor.exp: New.
15617 * gdb.cp/mb-templates.cc: New.
15618 * gdb.cp/mb-templates.exp: New.
15619
41f1b697
DJ
156202007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
15621
15622 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
15623
3f213f78
PA
156242007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
15625
15626 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
15627 targets.
15628 * configure: Regenerate.
15629
0d381245 156302007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15631
0d381245
VP
15632 * gdb.base/annota1.exp: Adjust for 'info break'
15633 format changes.
15634 * gdb.base/annota3.exp: Likewise.
15635 * gdb.base/break.exp: Likewise.
15636 * gdb.base/condbreak.exp: Likewise.
15637 * gdb.base/pending.exp: Likewise.
15638 * gdb.base/sepdebug.exp: Likewise.
15639 * gdb.base/unload.exp: Likewise.
15640 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 15641
fe3f5fa8
VP
156422007-09-22 Vladimir Prus <vladimir@codesourcery.com>
15643
15644 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
15645 messages.
15646 * gdb.base/chng-syms.exp: Likewise.
15647 * gdb.base/unload.exp: Likewise.
a9c64011 15648
a75cf6c0
DJ
156492007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
15650
15651 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
15652
18ecae38
DJ
156532007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
15654
15655 * schedlock.c (NUM): Change to 1.
15656 (main): Use args[0] for the main thread.
15657 * schedlock.exp: Only expect two threads. Only issue one pass or fail
15658 regardless of the number of threads.
15659
5509918f
MR
156602007-09-14 Maciej W. Rozycki <macro@mips.com>
15661
4a543daf
MR
15662 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
15663 type down.
15664 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15665 test.
15666 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
15667 watchpoint type down.
15668 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15669 test.
15670
156712007-09-14 Maciej W. Rozycki <macro@mips.com>
15672
5509918f
MR
15673 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
15674 Move all the tests here and run them twice, once using software
15675 watchpoints and once using hardware watchpoints.
15676 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
15677
40b53987
DJ
156782007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
15679
15680 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
15681 test.
15682
695e2681
MK
156832007-09-10 Mark Kettenis <kettenis@gnu.org>
15684
8b3fc8d8
MK
15685 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
15686 build-id.
15687
695e2681
MK
15688 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
15689 know about $ORIGIN. Calculate output dir from $dest instead of
15690 using ${objdir}/{$subdir}.
15691
58d69f29
MK
156922007-09-09 Mark Kettenis <kettenis@gnu.org>
15693
15694 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
15695 gcore, before continuing with the test.
15696
3e347599
DJ
156972007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
15698
15699 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
15700 * gdb.mi/mi-watch.exp: Likewise.
15701
ea37ba09
DJ
157022007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15703 Jim Blandy <jimb@codesourcery.com>
15704
15705 * gdb.arch/i386-sse.exp: Do not expect character constants.
15706 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
15707 * gdb.base/display.exp: Allow print/s.
15708 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
15709 and unsigned char array changes.
15710
2025a643
DJ
157112007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15712
15713 * gdb.base/display.exp: Add tests for printf %p.
15714
26669a27
PA
157152007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
15716
15717 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
15718 the dll name to unicode.
15719
c8f021f8
JK
157202007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15721
15722 * gdb.base/default.exp (show version): Update the version text.
15723 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
15724
4cf31eea
JK
157252007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15726
15727 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
15728 New files.
15729
4935890f
JK
157302007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15731
15732 * lib/gdb.exp (build_id_debug_filename_get): New function.
15733 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
15734 Remove the generate DEBUG file for the future testcase runs.
15735 New testcase for the NT_GNU_BUILD_ID retrieval.
15736 Move the final testing step to ...
15737 (test_different_dir): ... a new function.
15738 New parameter XFAIL to XFAIL all the tests performed.
15739 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
15740 New parameter TYPE to PF_PREFIX all the tests performed.
15741
02142340
VP
157422007-08-31 Vladimir Prus <vladimir@codesourcery.com>
15743
15744 * gdb.mi/mi-var-cp.cc (path_expression): New
15745 function.
15746 * gdb.mi/mi-var-cp.exp: Run path exression tests.
15747
36acd84e
UW
157482007-08-27 Markus Deuling <deuling@de.ibm.com>
15749
15750 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
15751 to fit into SPU Local Store memory.
15752
a896d121
JB
157532007-08-23 Joel Brobecker <brobecker@adacore.com>
15754
15755 * gdb.base/default.exp: Adjust the expected output of "info
15756 warranty" after the switch to GPLv3.
15757
7b433602
JB
157582007-08-23 Joel Brobecker <brobecker@adacore.com>
15759
15760 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
15761 to 30000 (from 20000).
15762
e22f8b7c
JB
157632007-08-23 Joel Brobecker <brobecker@adacore.com>
15764
15765 Switch the license of all .exp files to GPLv3.
15766 Switch the license of all .f and .f90 files to GPLv3.
15767 Switch the license of all .s and .S files to GPLv3.
15768
5a0e3bd0
JB
157692007-08-23 Joel Brobecker <brobecker@adacore.com>
15770
15771 * configure.ac: Switch license to GPLv3.
15772
cc00619d
JB
157732007-08-23 Joel Brobecker <brobecker@adacore.com>
15774
15775 Switch the licensing to GPLv3 for all .ads and .adb files.
15776
8d26208a
DJ
157772007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
15778
15779 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
15780 and t_int_double.
15781 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
15782
4fcb9948
JB
157832007-08-17 Joel Brobecker <brobecker@adacore.com>
15784
15785 * gdb.base/step-line.c: Switch license to GPL version 3, and
15786 update copyright year.
15787 * gdb.base/step-line.inp: Likewise.
15788
b9c34f67
JB
157892007-08-17 Joel Brobecker <brobecker@adacore.com>
15790
15791 * gdb.base/gdb1555.exp: Make expected output immune to formatting
15792 changes inside gdb1555.c.
15793 * gdb.base/pending.exp: Likewise.
15794
2cc17678
DJ
157952007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
15796
15797 * config/default.exp: New file.
15798
e48883f7
DJ
157992007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15800
15801 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
15802 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
15803
1ab80e5b
MR
158042007-07-30 Maciej W. Rozycki <macro@mips.com>
15805
15806 * gdb.base/dump.exp: Force the correct endianness for binary
15807 formats not carrying this information.
15808
aba471f5
DJ
158092007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15810
15811 * gdb.threads/staticthreads.exp: Match .*sem_post.
15812
d4e07204
DJ
158132007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15814
15815 * gdb.base/readline.exp (operate_and_get_next): Match the final
15816 prompt.
15817
2b97317d
KB
158182007-07-23 Kevin Buettner <kevinb@redhat.com>
15819
15820 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
15821 to restarting SID.
15822
44efa07a
KB
158232007-07-18 Kevin Buettner <kevinb@redhat.com>
15824
15825 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
15826 prior to `gdb_start'.
15827
7b5ebade
KB
158282007-07-18 Kevin Buettner <kevinb@redhat.com>
15829
15830 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
15831 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
15832 Remove call to gdb_unload.
15833
255e7678
DJ
158342007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
15835 Daniel Jacobowitz <dan@codesourcery.com>
15836
15837 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
15838 for __WIN32__.
15839 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
15840 * gdb.base/unload.exp: Use shared library test routines.
15841
3a40aaa0
UW
158422007-07-03 Markus Deuling <deuling@de.ibm.com>
15843
15844 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
15845 * gdb.base/solib-symbol-lib.c: Likewise.
15846 * gdb.base/solib-symbol-main.c: Likewise.
15847
b0f4b84b
DJ
158482007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
15849
15850 * config/gdbserver.exp (gdb_reconnect): New.
15851 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
15852 gdb.base/solib-disc.exp: New files.
15853 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
15854 remote debugging".
15855 (gdb_compile): Add shlib_load flag.
15856 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
15857 port.
15858 (gdbserver_reconnect): New.
15859
1b05479a
DJ
158602007-07-01 Nick Roberts <nickrob@snap.net.nz>
15861 Daniel Jacobowitz <dan@codesourcery.com>
15862
15863 * gdb.base/annota3.exp: Test for if construct.
15864
86f78eb2
DJ
158652007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
15866
15867 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
15868
6a2eb474 158692007-06-21 Chris Dearman <chris@mips.com>
a9c64011 15870 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
15871
15872 * gdb.base/display.exp: Allow a newline after display/i.
15873 * gdb.base/pc-fp.exp: Likewise.
15874 * gdb.base/sigbpt.exp: Likewise.
15875
f8b73d13
DJ
158762007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15877
15878 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
15879 required features to be included.
15880
4339e69e
DJ
158812007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15882
15883 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
15884 in info threads output.
15885
23d964e7
UW
158862007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15887 Markus Deuling <deuling@de.ibm.com>
15888
15889 * gdb.arch/spu-info.exp: New testcase.
15890 * gdb.arch/spu-info.c: New file.
15891
fd20f75b
DJ
158922007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
15893
15894 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
15895 tpcs_offset. Restore lr after the call.
15896 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
15897
2226f861
DJ
158982007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
15899
15900 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
15901 (gdbserver_run): Kill any running gdbserver.
15902 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
15903
d12371a9
MR
159042007-05-17 Maciej W. Rozycki <macro@mips.com>
15905
15906 * gdb.base/sigbpt.exp: Preset segv_addr.
15907
93f02886
DJ
159082007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
15909
15910 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
15911 (gdb_compile_shlib): Likewise.
15912 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
15913 (default_gdb_init): Clear cleanfiles.
15914 (gdb_finish): Delete recorded cleanfiles.
15915 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
15916
15917 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
15918 Do not use isnative.
15919 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
15920 gdb.base/so-impl-ld.exp: Likewise.
15921 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
15922 * gdb.base/unload.exp: Likewise. Do not pass empty option to
15923 gdb_compile.
15924
b04e06d7
VP
159252007-05-15 Vladimir Prus <vladimir@codesourcery.com>
15926
15927 * config/unknown.exp: Remove.
15928
069ed931
UW
159292007-05-15 Markus Deuling <deuling@de.ibm.com>
15930
15931 * gdb.base/info-proc.exp: Check is_remote.
15932
09db0d03
UW
159332007-05-14 Markus Deuling <deuling@de.ibm.com>
15934
15935 * gdb.base/gcore.exp: Initialize variable core_supported.
15936
af2cbe8c
DJ
159372007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15938
15939 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
15940
027c0295
DJ
159412007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15942
15943 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
15944 * gdb.threads/print-threads.exp (test_all_threads): Allow
15945 negative and hexadecimal thread IDs.
15946
dc5000e7
DJ
159472007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15948
15949 * gdb.java/jprint.java (public): Avoid invalid call to static
15950 method.
15951
2e74ed18
DP
159522007-05-14 Denis Pilat <denis.pilat@st.com>
15953
15954 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
15955 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
15956 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
15957 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
15958 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
15959
83547f02
UW
159602007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15961
15962 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 15963 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
15964 this mode.
15965 * gdb.base/ovlymgr.c: Provide stubs for spu target.
15966 * gdb.base/spu.ld: New file.
15967
b18be20d
DJ
159682007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
15969
15970 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
15971
be444858
DJ
159722007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
15973
15974 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
15975
b1d53152
DJ
159762007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15977
15978 * gdb.java/jmain.exp: Handle demangled names with and without method
15979 signatures.
15980
d084b331
DJ
159812007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15982
15983 * gdb.mi/mi-syn-frame.c (main, foo, bar)
15984 (have_a_very_merry_interrupt): Remove calls to puts.
15985 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
15986 inferior output.
15987 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
15988 test names.
15989
db9d7fc5
DJ
159902007-04-29 Markus Deuling <deuling@de.ibm.com>
15991 Daniel Jacobowitz <dan@codesourcery.com>
15992
15993 * gdb.base/auxv.exp (core_works): Also check is_remote.
15994 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
15995
ef783a7d 159962007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15997
ef783a7d
VP
15998 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
15999 message, not the undefined 'module' variable.
16000 * gdb.base/siginfo.exp: Likewise.
16001 * gdb.base/sigstep.exp: Likewise.
16002 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
16003 serialport.
16004 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
16005
b7b73cae
CV
160062007-04-25 Corinna Vinschen <vinschen@redhat.com>
16007
16008 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
16009 target sim fails. Return 0 otherwise.
16010 (gdb_load): Return prematurely if gdb_target_sim fails.
16011
7d90fdfa
DP
160122007-04-16 Denis Pilat <denis.pilat@st.com>
16013
16014 * gdb.base/setshow.exp: Reset height after having set it to 100.
16015
5d3e9c85
DP
160162007-04-16 Denis Pilat <denis.pilat@st.com>
16017
16018 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
16019
18e75969
DP
160202007-04-16 Denis Pilat <denis.pilat@st.com>
16021
16022 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
16023
25d5ea92
VP
160242007-04-14 Vladimir Prus <vladimir@codesourcery.com>
16025
16026 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
16027 tests. Run the frozen varobjs test.
16028 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 16029 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 16030
0b49cb80
JK
160312007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16032
16033 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
16034 gdb.base/type-opaque.exp: New files.
16035
a73bafbc 160362007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
16037
16038 * gdb.mi/mi-var-child.c
a73bafbc
VP
16039 (do_children_tests): User char[2] instead of
16040 char so that automatic printing of pointers to char
16041 don't give unpredicable result.
16042 * gdb.mi/var-cmd.c (do_locals_test): Initialize
16043 local variables.
16044 * gdb.mi/mi-var-child.exp: Step to right line
16045 of do_children_tests.
16046 * gdb.mi/mi2-var-child.exp: Likewise.
16047 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 16048 do_locals_tests.
a73bafbc
VP
16049 (do_children_tests): User char[2] instead of
16050 char so that automatic printing of pointers to char
a9c64011 16051 don't give unpredicable result.
a73bafbc 16052 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16053 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
16054 Pass test name to mi_wait_for_stop.
16055
7ce59000
DJ
160562007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16057
16058 * gdb.asm/asm-source.exp: Remove d10v case.
16059 * lib/gdb.exp (skip_cplus_tests): Likewise.
16060 * gdb.asm/d10v.inc: Deleted.
16061
20389057
DJ
160622007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16063
16064 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
16065
8807d78b
DJ
160662007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16067
16068 * config/netware.exp: Delete file.
16069
aa3edb8e
JB
160702007-03-29 Joel Brobecker <brobecker@adacore.com>
16071
16072 * gdb.dwarf2/dw2-noloc.S: New file.
16073 * gdb.dwarf2/dw2-noloc.exp: New file.
16074
297561ac
PA
160752007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
16076
16077 * gdb.cp/method2.cc: New test.
16078 * gdb.cp/method2.exp: New test.
16079 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
16080
1f81bd39
DJ
160812007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16082
16083 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
16084
9453113a
DJ
160852007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
16086
16087 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
16088
b741e217
DJ
160892007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16090
16091 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
16092 (gdb_load): Delete, replace with...
16093 (gdb_reload): ...this.
16094 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
16095 * gdb.server/server-mon.exp: Likewise.
16096 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
16097 (gdb_start_cmd): New.
16098 (gdb_file_cmd): Save the last loaded file.
16099 (gdb_reload): New.
16100 (gdb_gnu_strip_debug): Use transform.
16101 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
16102 support here. Use new $last_loaded_file. Check mtime.
16103 (gdb_target_cmd): Handle ObjC failure case.
16104 (infer_host_exec): Delete.
16105 (gdbserver_load): Rename to...
16106 (gdbserver_run): ...this. Simplify.
16107 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
16108 (mi_gdb_load): Move most contents to a new function...
16109 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
16110 (mi_run_cmd): Use mi_gdb_target_load.
16111 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
16112 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
16113 Use gdb_run_cmd.
16114 * gdb.base/charsign.exp: Remove incorrect comment.
16115 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
16116 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
16117 gdb.base/start.exp: Use gdb_start_cmd.
16118
446ab585 161192007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 16120 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
16121
16122 * gdb.base/sigbpt.exp: Fix the message when skipping test.
16123 * gdb.base/signull.exp: Similarly.
16124
bbb88ebf
UW
161252007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16126
16127 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
16128 messages available to test cases (like chng-sym.exp).
16129
cb8c4a99
AS
161302007-03-14 Andreas Schwab <schwab@suse.de>
16131
16132 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16133 format changes.
16134
4e463ff5
DJ
161352007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
16136
16137 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
16138 (optimized_1): New.
16139 (main): Call optimized_1.
16140 (gdb2029): Correct typos. Call gdb2029_marker.
16141 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
16142 for gdb2029.
16143
b6db2c47
MK
161442007-03-12 Mark Kettenis <kettenis@gnu.org>
16145
16146 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
16147 as tabs. Remove redundant test pattern.
16148
70ed3737
UW
161492007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16150
16151 * gdb.base/long_long.exp: Accept optional symbol name in <...>
16152 for /a format output.
16153
47b67b60
DJ
161542007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
16155
16156 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
16157 collect output incrementally.
16158
b8953b0e
UW
161592007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16160
16161 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
16162 for -var-create lpcharacter test.
16163 * gdb.mi/mi2-var-cmd.exp: Likewise.
16164
7acd5c40
UW
161652007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16166
16167 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
16168 pass on targets where address zero is readable.
16169
9c6759c1
UW
161702007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16171
16172 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
16173 just a single architecture.
16174
a2f1aeb4
UW
161752007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16176
16177 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
16178 (fetch_all_registers): New function, uses gdb_test_multiple and
16179 exp_continue to fetch inferior output line-by-line.
16180 Replace all uses of do_get_all_registers by fetch_all_registers.
16181
46579ac2
UW
161822007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16183
16184 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
16185 in target_info.
16186
fc133f24
MS
161872007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16188
a9c64011 16189 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
16190 consistancy; add a default (timeout) case.
16191
7646a51d
MS
161922007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16193
16194 * gdb.base/watchpoint.exp: Fix truncated comment.
16195
dcfff61f
MS
161962007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16197
16198 * Makefile.in: Remove spurious single-quotes from sed command.
16199
664e3ee9
DJ
162002007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16201
16202 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
16203 func.
16204 * gdb.mi/mi2-var-cmd.exp: Likewise.
16205
d7cc6f2f
JB
162062007-02-27 Joel Brobecker <brobecker@adacore.com>
16207
a9c64011
AS
16208 * gdb.dwarf2/dw2-producer.S: New file.
16209 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
16210
162112007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
16212
16213 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16214 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16215 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16216 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16217 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
16218 Revert tests to use mi_gdb_test and include value field in output
16219 of -var-create.
16220
93d42b30
DJ
162212007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16222
16223 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
16224
c499ed39
DJ
162252007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16226
16227 * gdb.base/maint.exp: Remove full paths from test names.
16228 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
16229 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
16230
9836f81b
JB
162312007-02-27 Joel Brobecker <brobecker@adacore.com>
16232
16233 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
16234
c74d0ad8
DJ
162352007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16236
16237 * gdb.server/server-mon.exp: New test.
16238
2711e456
DJ
162392007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16240
16241 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
16242
ff6f572f
DJ
162432007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16244
16245 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
16246 register capitalization.
16247
fada3feb
DP
162482007-02-13 Denis Pilat <denis.pilat@st.com>
16249
16250 * gdb.mi/mi-var-invalidate.exp: New file.
16251
fb1e4ffc
DJ
162522007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16253
16254 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
16255
3da939d7
DJ
162562007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16257
16258 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
16259
123dc839
DJ
162602007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16261
16262 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
16263 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
16264
877e3645 162652007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
16266
16267 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16268 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16269 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16270 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16271 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 16272 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 16273 Update tests to include value field in output of -var-create.
a9c64011 16274
3c0a2960
AS
162752007-02-08 Andreas Schwab <schwab@suse.de>
16276
16277 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
16278
108546a0
DJ
162792007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
16280
16281 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
16282 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
16283
d701dcab
DP
162842007-02-02 Denis Pilat <denis.pilat@st.com>
16285
16286 * gdb.threads/threadapply.exp: check that frame is not changed by
16287 the thread apply all command.
16288
783e3e2f
AS
162892007-01-31 Andreas Schwab <schwab@suse.de>
16290
6d9c3a87
AS
16291 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16292
3c50d7b9
AS
16293 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
16294 in the dwarf sections.
16295 * gdb.dwarf2/mac-fileno.S: Likewise.
16296
783e3e2f
AS
16297 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
16298 bspstore register on ia64.
16299
78ff580e
AS
163002007-01-29 Andreas Schwab <schwab@suse.de>
16301
cc8e9b12
AS
16302 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
16303 "frame-begin" annotation.
16304
78ff580e
AS
16305 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
16306 number of "frames-invalid" annotations.
16307
704a4f78
DJ
163082007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16309
16310 * gdb.base/commands.exp: Call if_commands_test.
16311 (gdb_test_no_prompt, if_commands_test): New.
16312
e741bf94
MK
163132007-01-28 Mark Kettenis <kettenis@gnu.org>
16314
16315 * gdb.threads/sigthread.c (NSIGS): Make bigger.
16316
474d0ad3
AS
163172007-01-27 Andreas Schwab <schwab@suse.de>
16318
16319 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
16320 .short/.int/.quad in the dwarf sections.
16321 * gdb.dwarf2/dw2-intercu.S: Likewise.
16322 * gdb.dwarf2/dw2-intermix.S: Likewise.
16323
e784b426
JK
163242007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16325
16326 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
16327 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
16328 array.
e784b426
JK
16329 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
16330 * gdb.base/setvar.exp: Likewise.
16331
37f08e04
AS
163322007-01-26 Andreas Schwab <schwab@suse.de>
16333
9a01813a
AS
16334 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
16335 test.
16336
37f08e04
AS
16337 * gdb.base/multi-forks.exp ("restart $i"): Also match
16338 __kernel_syscall_via_break.
16339
6e2a9270
VP
163402007-01-24 Vladimir Prus <vladimir@codesourcery.com>
16341
16342 * lib/mi-support.exp (mi_delete_varobj): New.
16343 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
16344 testcase.
16345 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
16346 (main): Call the above.
16347 (reference_update_test, base_in_reference_test)
16348 (reference_to_pointer): Delete the created varobjs.
a9c64011 16349
e515b470
DJ
163502007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
16351
16352 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
16353 * configure: Regenerated.
16354 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
16355 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
16356 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
16357 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
16358 * lib/gdb.exp (gdb_skip_xml_test): New function.
16359
08d8bcd7
DJ
163602007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
16361
16362 * gdb.base/sigrepeat.exp: Correct error message.
16363
163642007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
16365 Daniel Jacobowitz <dan@codesourcery.com>
16366
16367 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
16368 gdb.arch/i386-gnu-cfi-asm.S: New files.
16369
97c3f1f3
JK
163702007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16371
16372 * lib/gdb.exp: Abort on missing `site.exp'.
16373
cb1df416
DJ
163742007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16375 Daniel Jacobowitz <dan@codesourcery.com>
16376
16377 * gdb.base/included.c, gdb.base/included.exp,
16378 gdb.base/included.h: New files.
16379
35990120
DJ
163802007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16381
16382 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
16383 (maximize_rlimit): Reduce limits on 64-bit systems.
16384
6e81a116 163852007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
16386
16387 From Marcus Deuling <deuling@de.ibm.com>:
16388 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
16389 every case.
16390
6c3c41f3
NR
163912007-01-13 Nick Roberts <nickrob@snap.net.nz>
16392
16393 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
16394 (test_path_specification): Use objdir instead of srcdir to always
16395 get an absolute filename.
16396
2f12c312
DJ
163972007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
16398
16399 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
16400
81121995
VP
164012007-01-11 Vladimir Prus <vladimir@codesourcery.com>
16402
16403 * gdb.mi/mi-var-cp.cc (reference_update_tests):
16404 Make sure the variable we're using is in scope.
16405 (reference_to_pointer): Likewise.
16406
4741b737
DJ
164072007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16408
16409 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
16410 has no debug information.
16411
054410c3
DJ
164122007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16413
16414 * gdb.base/annota1.exp: Remove extra send_gdb.
16415
818f79f6
DJ
164162007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16417
16418 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
16419
f7a6bb70
DJ
164202007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16421
16422 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
16423
57e66780
DJ
164242007-01-08 Nick Roberts <nickrob@snap.net.nz>
16425 Daniel Jacobowitz <dan@codesourcery.com>
16426
16427 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
16428 lcharacter or linteger change. Correct duplicated test name.
16429 * gdb.mi/mi2-var-cmd.exp: Likewise.
16430
3d799a95
DJ
164312007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
16432
16433 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
16434
164352007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 16436
a9c64011
AS
16437 * gdb.base/nofield.c: New file.
16438 * gdb.base/nofield.exp: New testcase.
51679ba9 16439
eafb94e8
NR
164402007-01-05 Nick Roberts <nickrob@snap.net.nz>
16441
16442 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
16443
16444 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
16445 test.
16446
5e572bb4
DJ
164472007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16448
16449 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
16450
74a44383
DJ
164512007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16452
16453 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
16454 when continuing.
16455
1b572db9
DJ
164562007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16457
16458 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
16459 Expect ".exe" extension.
16460
381bc39b
DJ
164612007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16462
16463 * gdb.base/charset.exp: Add explicit filename to break.
16464 * gdb.base/dbx.exp: Add explicit filename to breaks.
16465
2b70e4c6
DJ
164662007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16467
16468 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
16469 * gdb.mi/mi2-file.exp: Likewise.
16470
303b6f5d
DJ
164712007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16472
16473 Implement specification of MI tests as comments
16474 in C and C++ sources.
16475 * lib/mi-support.exp (mi_autotest_data): New variable.
16476 (mi_autotest_source): New variable.
16477 (count_newlines, mi_prepare_inline_tests)
16478 (mi_get_inline_test, mi_continue_to_line)
16479 (mi_run_inline_test, mi_tbreak)
16480 (mi_send_resuming_command, mi_wait_for_stop): New functions.
16481 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
16482 Run inline tests.
16483 * gdb.mi/mi-var-cp.cc: Define tests here.
16484
23da0d94
VP
164852007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16486
16487 Simplify usage of mi_continue_to.
16488 * lib/mi-support.exp (mi_runto_helper): Renamed
16489 from mi_runto, added new parameter 'run_or_continue'.
16490 (mi_runto): Use mi_runto_helper.
16491 (mi_continue_to): Accept just function name as parameter.
16492 Use mi_runto_helper.
16493 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
16494 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16495
f9e18282
JB
164962006-01-04 Joel Brobecker <brobecker@adacore.com>
16497
16498 Make this testcase a bit more realistic. The current code
16499 is too simplistic, and allows the compiler to optimize out
16500 some of the entities we need for this testcase.
16501 * gdb.ada/null_record/bar.ads (Void_Star): New type.
16502 (Do_Nothing): Add extra parameter.
16503 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
16504 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
16505 by using a variable of type Void_Star.
16506
fd678c65
JB
165072006-01-04 Joel Brobecker <brobecker@adacore.com>
16508
16509 * gdb.ada/catch_ex/foo.adb: New file.
16510 * gdb.ada/catch_ex.exp: New testcase.
16511
05cfdb42
DJ
165122007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
16513
16514 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
16515 pass --image-base to linker.
16516
2e03ee74
DJ
165172007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16518 Daniel Jacobowitz <dan@codesourcery.com>
16519
16520 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
16521 secondary prompts.
16522
0d5de010
DJ
165232007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16524
16525 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
16526 output. Test the types of members and member pointers.
16527 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
16528 gdb/2092.
16529 * gdb.cp/member-ptr.exp: Search for a comment instead of a
16530 statement. Enable for GCC. Update expected output for some tests
16531 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
16532 layout.
16533 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
16534 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
16535 (Diamond::vget_base): New.
16536 (main): Add new tests.
16537 * gdb.cp/printmethod.exp: Update expected output for member functions.
16538 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
16539 print pEe->D::vg().
16540
61a771aa
DJ
165412007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16542
16543 * gdb.threads/tls.exp: Allow stops in sem_post.
16544
2fa63963
DJ
165452006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
16546
16547 * gdb.base/annota1.exp: Allow .*printf in backtraces.
16548 * gdb.base/annota3.exp: Likewise.
16549 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
16550 again (instead of timing out).
16551 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
16552 GCC bug 26475.
16553 * gdb.java/jmisc.exp: Adjust to work with method signatures including
16554 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
16555 test from jmisc1.exp.
16556 * gdb.java/jmisc1.exp: Delete.
16557 * gdb.java/jprint.exp: Adjust to work with method signatures including
16558 return types.
16559 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
16560 * gdb.threads/linux-dp.exp: Don't be confused by program output.
16561 * lib/java.exp (compile_java_from_source): Pass the correct type
16562 to target_compile.
16563
5eefc2b7
JB
165642006-12-31 Joel Brobecker <brobecker@adacore.com>
16565
16566 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
16567 (stack_align_edx): New function.
16568 (stack_align_eax): New function.
16569 (main): Add calls to stack_align_edx and stack_align_eax.
16570 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
16571 Add testing for the cases where the register used during a stack
16572 realignment is edx. Same for eax.
16573
227c54da
DJ
165742006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
16575
16576 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
16577 and generic PE targets.
16578
cab8ac94
JB
165792006-12-29 Joel Brobecker <brobecker@adacore.com>
16580
16581 * gdb.ada/array_return.exp: Update copyright date list.
16582
ba54f318
JB
165832006-12-27 Joel Brobecker <brobecker@adacore.com>
16584
16585 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
16586 (Create_Small_Float_Vector): New function.
16587 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
16588 function body.
16589 * gdb.ada/array_return/p.adb: Use new type and function from
16590 package Pck.
16591 * gdb.ada/array_return.exp: Add a test verifying that GDB is
16592 able to print the value returned by a function returning an
16593 array of float.
16594
6b7a35dd
JB
165952006-12-20 Joel Brobecker <brobecker@adacore.com>
16596
16597 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
16598 The associated tests should be PASSing.
16599
038224f6
VP
166002006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16601
16602 Test for base in references.
16603 * gdb.mi/mi-var-cp.cc: Add test code.
16604 * gdb.mi/mi-var-cp.exp: Test for bases in references.
16605 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
16606 * gdb.mi/mi2-watch.exp: Likewise.
16607 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
16608 (mi_list_varobj_children): New function.
16609
b26ed50d
VP
166102006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16611
16612 * lib/mi-support.exp
16613 (mi_runto): Accept "()" after function name.
16614 (mi_create_varobj): New function.
16615 (mi_varobj_update): New function.
16616 (mi_Check_varobj_value): New function.
16617 * gdb.mi/mi-var-cp.exp: New file.
16618 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 16619
08232497
DJ
166202006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
16621
16622 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
16623 gdb.base/weaklib2.c: New files.
16624
d394c993 166252006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 16626
ac6c2fba
NS
16627 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
16628 info. Adjust test names.
16629
8ec659a0 16630 * gdb.base/break.c (main): Move position of malloc.
d394c993 16631 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 16632
acd65feb
VP
166332006-11-28 Vladimir Prus <vladimir@codesourcery.com>
16634
16635 * gdb.mi/mi-var-cmd.exp: Check -var-update after
16636 assignement of arrays and function pointers.
16637 * gdb.mi/var-cmd.c: Add declaration necessary for above
16638 tests.
16639
f556d5e5
NS
166402006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16641
16642 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
16643
16644 * gdb.threads/linux-dp.exp: Read thread table before and after
16645 creating each philosopher and verify it.
16646
697bc68d
NS
166472006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16648 Paul Brook <paul@codesourcery.com>
16649 Daniel Jacobowitz <dan@codesourcery.com>
16650
16651 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 16652 main to remove duplication. Add start function of the form
697bc68d
NS
16653 '_*start[1-9]*'. Add RVDS start function.
16654
29d73ae4
DJ
166552006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16656
16657 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
16658
c1d88655
UW
166592006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16660
16661 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
16662 * gdb.asm/spu.inc: New file.
16663 * gdb.base/term.exp: Disable if [target_info exists noargs].
16664 * gdb.gdb/complaints.exp: Disable if ![isnative].
16665 * gdb.gdb/selftest.exp: Likewise.
16666 * gdb.gdb/observer.exp: Likewise.
16667 * gdb.gdb/xfullpath.exp: Likewise.
16668 * gdb.base/attach.exp: Disable on SPU target.
16669 * gdb.cp/bs145503.exp: Likewise.
16670 * gdb.cp/exception.exp: Likewise.
16671 * gdb.cp/userdef.exp: Likewise.
16672
32a13b1a
DJ
166732006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16674
16675 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
16676
d8295fe9
VP
166772006-11-10 Vladimir Prus <vladimir@codesourcery.com>
16678
16679 * gdb.base/completion.exp: Fix completion tests for
16680 'info' and 'info '.
16681 * gdb.base/help.exp (help_test_raw, test_class_help)
16682 (test_prefix_command_help): Move...
16683 * lib/gdb.exp: Here.
16684 * gdb.base/main.exp: Adjust.
16685 * gdb.cp/maint.exp: Adjust.
16686 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 16687
8c394015
VP
166882006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16689
16690 * gdb.stabs/weird.exp (print_weird_var): Use
16691 gdb_test_multiple instead of gdb_expect.
16692
027fc1bc
VP
166932006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16694
16695 * gdb.base/help.exp (help_test_raw): New.
16696 (test_class_help): New.
16697 (test_prefix_command_help): New.
16698 Adjust testcases.
16699
67609209
FR
167002006-11-09 Christophe Lyon <christophe.lyon@st.com>
16701
16702 * gdb.base/constvars.c (main): Write to crass and crips, so that
16703 they are allocated by the compiler.
16704
f73adfeb
AS
167052006-10-27 Andreas Schwab <schwab@suse.de>
16706
16707 * gdb.base/multi-forks.exp: Use "detach fork" instead of
16708 "detach-fork".
16709
2f83a18e
DJ
167102006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
16711
16712 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
16713 of patterns.
16714
94277a38
DJ
167152006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16716
16717 * gdb.base/sepdebug.exp: Remove debug format test.
16718 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
16719 Handle no-symtab.
16720 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
16721
5bd2f6e2
DJ
167222006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16723
16724 * gdb.threads/manythreads.c (thread_function, main): Don't cast
16725 int to pointer or pointer to int.
16726 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
16727
8c008720
DJ
167282006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
16729
16730 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
16731
9e35dae4
DJ
167322006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16733
16734 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
16735
d9639e13
DJ
167362006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16737
16738 PR c++/2116
16739 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
16740
390a1bd0
JB
167412006-10-06 Joel Brobecker <brobecker@adacore.com>
16742
16743 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
16744 the corresponding bug has been fixed in GDB (PR/2018).
16745
dd920c33
JB
167462006-10-06 Joel Brobecker <brobecker@adacore.com>
16747
16748 * gdb.base/subst.exp: New testcase.
16749
53bbefe9
JB
167502006-10-06 Joel Brobecker <brobecker@adacore.com>
16751
16752 * gdb.ada/array_return/pck.ads: Add copyright notice.
16753 * gdb.ada/array_return/pck.adb: Likewise.
16754 * gdb.ada/array_return/p.adb: Likewise.
16755 * gdb.ada/exec_changed/first.adb: Likewise.
16756 * gdb.ada/exec_changed/second.adb: Likewise.
16757
09851417
JB
167582006-10-06 Joel Brobecker <brobecker@adacore.com>
16759
16760 * gdb.ada/watch_arg/watch.adb: New file.
16761 * gdb.ada/watch_arg.exp: New testcase.
16762
041bf30d
VP
167632006-10-02 Vladimir Prus <vladimir@codesourcery.com>
16764
16765 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 16766 via string_to_regexp.
041bf30d 16767 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 16768
f286fbdd 167692006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
16770
16771 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
16772 Remove unused / obsolete files.
16773
7c07f349
NR
167742006-09-19 Nick Roberts <nickrob@snap.net.nz>
16775
16776 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
16777
cd5ff84a
VP
167782006-09-17 Vladimir Prus <vladimir@codesourcery.com>
16779
16780 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
16781 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 16782 the number of frames.
cd5ff84a 16783
ae018d1a
DJ
167842006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
16785
16786 * gdb.base/args.c (main): Add breakpoint marker.
16787 * gdb.base/args.exp: Use args_test for tests. Add new tests which
16788 really test empty arguments.
16789 (args_load): Delete.
16790 (args_test): New.
16791
b399c549
NR
167922006-09-13 Nick Roberts <nickrob@snap.net.nz>
16793
16794 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 16795 check for one file.
b399c549 16796
2ab1eb7a
VP
167972006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
16798
16799 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
16800 HIGH_FRAME argument to -stack-list-locals can be larger than
16801 the number of frames.
a9c64011 16802
476308bf
FF
168032006-08-18 Fred Fish <fnf@specifix.com>
16804
16805 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
16806 '$' in front of skip_vmx_tests_saved when setting that.
16807
8625200f
AS
168082006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
16809
16810 * gdb.base/trace-commands.exp: New file.
16811
089ec8f1
DJ
168122006-08-10 Joel Brobecker <brobecker@adacore.com>
16813 Daniel Jacobowitz <dan@codesourcery.com>
16814
16815 * gdb.base/step-bt.exp: Make hexadecimal address optional in
16816 expected output of the backtrace commands.
16817
b60f0898
JB
168182006-08-09 Joel Brobecker <brobecker@adacore.com>
16819
16820 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
16821 untested followed by return combination.
16822 * gdb.arch/altivec-regs.exp: Likewise.
16823 * gdb.arch/e500-abi.exp: Likewise.
16824 * gdb.arch/e500-regs.exp: Likewise.
16825 * gdb.arch/gdb1291.exp: Likewise.
16826 * gdb.arch/gdb1431.exp: Likewise.
16827 * gdb.arch/gdb1558.exp: Likewise.
16828 * gdb.arch/i386-prologue.exp: Likewise.
16829 * gdb.arch/i386-unwind.exp: Likewise.
16830 * gdb.asm/asm-source.exp: Likewise.
16831 * gdb.base/a2-run.exp: Likewise.
16832 * gdb.base/advance.exp: Likewise.
16833 * gdb.base/all-bin.exp: Likewise.
16834 * gdb.base/annota1.exp: Likewise.
16835 * gdb.base/annota3.exp: Likewise.
16836 * gdb.base/args.exp: Likewise.
16837 * gdb.base/arithmet.exp: Likewise.
16838 * gdb.base/assign.exp: Likewise.
16839 * gdb.base/async.exp: Likewise.
16840 * gdb.base/attach.exp: Likewise.
16841 * gdb.base/bang.exp: Likewise.
16842 * gdb.base/bigcore.exp: Likewise.
16843 * gdb.base/bitfields.exp: Likewise.
16844 * gdb.base/bitfields2.exp: Likewise.
16845 * gdb.base/break.exp: Likewise.
16846 * gdb.base/call-sc.exp: Likewise.
16847 * gdb.base/call-strs.exp: Likewise.
16848 * gdb.base/callfuncs.exp: Likewise.
16849 * gdb.base/checkpoint.exp: Likewise.
16850 * gdb.base/chng-syms.exp: Likewise.
16851 * gdb.base/code-expr.exp: Likewise.
16852 * gdb.base/commands.exp: Likewise.
16853 * gdb.base/completion.exp: Likewise.
16854 * gdb.base/cond-expr.exp: Likewise.
16855 * gdb.base/condbreak.exp: Likewise.
16856 * gdb.base/consecutive.exp: Likewise.
16857 * gdb.base/constvars.exp: Likewise.
16858 * gdb.base/corefile.exp: Likewise.
16859 * gdb.base/cvexpr.exp: Likewise.
16860 * gdb.base/dbx.exp: Likewise.
16861 * gdb.base/define.exp: Likewise.
16862 * gdb.base/detach.exp: Likewise.
16863 * gdb.base/display.exp: Likewise.
16864 * gdb.base/dump.exp: Likewise.
16865 * gdb.base/ena-dis-br.exp: Likewise.
16866 * gdb.base/ending-run.exp: Likewise.
16867 * gdb.base/environ.exp: Likewise.
16868 * gdb.base/eval-skip.exp: Likewise.
16869 * gdb.base/exprs.exp: Likewise.
16870 * gdb.base/fileio.exp: Likewise.
16871 * gdb.base/finish.exp: Likewise.
16872 * gdb.base/float.exp: Likewise.
16873 * gdb.base/foll-exec.exp: Likewise.
16874 * gdb.base/foll-fork.exp: Likewise.
16875 * gdb.base/foll-vfork.exp: Likewise.
16876 * gdb.base/freebpcmd.exp: Likewise.
16877 * gdb.base/funcargs.exp: Likewise.
16878 * gdb.base/gcore.exp: Likewise.
16879 * gdb.base/gdb1090.exp: Likewise.
16880 * gdb.base/gdb1250.exp: Likewise.
16881 * gdb.base/huge.exp: Likewise.
16882 * gdb.base/info-proc.exp: Likewise.
16883 * gdb.base/interrupt.exp: Likewise.
16884 * gdb.base/jump.exp: Likewise.
16885 * gdb.base/langs.exp: Likewise.
16886 * gdb.base/lineinc.exp: Likewise.
16887 * gdb.base/list.exp: Likewise.
16888 * gdb.base/logical.exp: Likewise.
16889 * gdb.base/long_long.exp: Likewise.
16890 * gdb.base/macscp.exp: Likewise.
16891 * gdb.base/maint.exp: Likewise.
16892 * gdb.base/mips_pro.exp: Likewise.
16893 * gdb.base/miscexprs.exp: Likewise.
16894 * gdb.base/multi-forks.exp: Likewise.
16895 * gdb.base/opaque.exp: Likewise.
16896 * gdb.base/overlays.exp: Likewise.
16897 * gdb.base/pc-fp.exp: Likewise.
16898 * gdb.base/pointers.exp: Likewise.
16899 * gdb.base/printcmds.exp: Likewise.
16900 * gdb.base/psymtab.exp: Likewise.
16901 * gdb.base/ptype.exp: Likewise.
16902 * gdb.base/recurse.exp: Likewise.
16903 * gdb.base/relational.exp: Likewise.
16904 * gdb.base/relocate.exp: Likewise.
16905 * gdb.base/remote.exp: Likewise.
16906 * gdb.base/reread.exp: Likewise.
16907 * gdb.base/restore.exp: Likewise.
16908 * gdb.base/return.exp: Likewise.
16909 * gdb.base/return2.exp: Likewise.
16910 * gdb.base/scope.exp: Likewise.
16911 * gdb.base/sect-cmd.exp: Likewise.
16912 * gdb.base/sep.exp: Likewise.
16913 * gdb.base/sepdebug.exp: Likewise.
16914 * gdb.base/setshow.exp: Likewise.
16915 * gdb.base/setvar.exp: Likewise.
16916 * gdb.base/sigall.exp: Likewise.
16917 * gdb.base/sigbpt.exp: Likewise.
16918 * gdb.base/signals.exp: Likewise.
16919 * gdb.base/signull.exp: Likewise.
16920 * gdb.base/sizeof.exp: Likewise.
16921 * gdb.base/solib.exp: Likewise.
16922 * gdb.base/step-line.exp: Likewise.
16923 * gdb.base/step-test.exp: Likewise.
16924 * gdb.base/structs.exp: Likewise.
16925 * gdb.base/structs2.exp: Likewise.
16926 * gdb.base/term.exp: Likewise.
16927 * gdb.base/twice.exp: Likewise.
16928 * gdb.base/until.exp: Likewise.
16929 * gdb.base/varargs.exp: Likewise.
16930 * gdb.base/volatile.exp: Likewise.
16931 * gdb.base/watchpoint.exp: Likewise.
16932 * gdb.base/whatis-exp.exp: Likewise.
16933 * gdb.base/whatis.exp: Likewise.
16934 * gdb.cp/ambiguous.exp: Likewise.
16935 * gdb.cp/annota2.exp: Likewise.
16936 * gdb.cp/annota3.exp: Likewise.
16937 * gdb.cp/bool.exp: Likewise.
16938 * gdb.cp/breakpoint.exp: Likewise.
16939 * gdb.cp/casts.exp: Likewise.
16940 * gdb.cp/class2.exp: Likewise.
16941 * gdb.cp/classes.exp: Likewise.
16942 * gdb.cp/cplusfuncs.exp: Likewise.
16943 * gdb.cp/ctti.exp: Likewise.
16944 * gdb.cp/derivation.exp: Likewise.
16945 * gdb.cp/exception.exp: Likewise.
16946 * gdb.cp/gdb1355.exp: Likewise.
16947 * gdb.cp/hang.exp: Likewise.
16948 * gdb.cp/inherit.exp: Likewise.
16949 * gdb.cp/local.exp: Likewise.
16950 * gdb.cp/m-data.exp: Likewise.
16951 * gdb.cp/m-static.exp: Likewise.
16952 * gdb.cp/member-ptr.exp: Likewise.
16953 * gdb.cp/method.exp: Likewise.
16954 * gdb.cp/misc.exp: Likewise.
16955 * gdb.cp/namespace.exp: Likewise.
16956 * gdb.cp/overload.exp: Likewise.
16957 * gdb.cp/ovldbreak.exp: Likewise.
16958 * gdb.cp/pr-1023.exp: Likewise.
16959 * gdb.cp/pr-1210.exp: Likewise.
16960 * gdb.cp/pr-574.exp: Likewise.
16961 * gdb.cp/printmethod.exp: Likewise.
16962 * gdb.cp/psmang.exp: Likewise.
16963 * gdb.cp/ref-params.exp: Likewise.
16964 * gdb.cp/ref-types.exp: Likewise.
16965 * gdb.cp/rtti.exp: Likewise.
16966 * gdb.cp/templates.exp: Likewise.
16967 * gdb.cp/try_catch.exp: Likewise.
16968 * gdb.cp/userdef.exp: Likewise.
16969 * gdb.cp/virtfunc.exp: Likewise.
16970 * gdb.disasm/am33.exp: Likewise.
16971 * gdb.disasm/h8300s.exp: Likewise.
16972 * gdb.disasm/mn10300.exp: Likewise.
16973 * gdb.disasm/sh3.exp: Likewise.
16974 * gdb.disasm/t01_mov.exp: Likewise.
16975 * gdb.disasm/t02_mova.exp: Likewise.
16976 * gdb.disasm/t03_add.exp: Likewise.
16977 * gdb.disasm/t04_sub.exp: Likewise.
16978 * gdb.disasm/t05_cmp.exp: Likewise.
16979 * gdb.disasm/t06_ari2.exp: Likewise.
16980 * gdb.disasm/t07_ari3.exp: Likewise.
16981 * gdb.disasm/t08_or.exp: Likewise.
16982 * gdb.disasm/t09_xor.exp: Likewise.
16983 * gdb.disasm/t10_and.exp: Likewise.
16984 * gdb.disasm/t11_logs.exp: Likewise.
16985 * gdb.disasm/t12_bit.exp: Likewise.
16986 * gdb.disasm/t13_otr.exp: Likewise.
16987 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
16988 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
16989 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
16990 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
16991 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
16992 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16993 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16994 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16995 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
16996 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
16997 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16998 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16999 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17000 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17001 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17002 * gdb.mi/gdb701.exp: Likewise.
17003 * gdb.mi/gdb792.exp: Likewise.
17004 * gdb.mi/mi-basics.exp: Likewise.
17005 * gdb.mi/mi-break.exp: Likewise.
17006 * gdb.mi/mi-cli.exp: Likewise.
17007 * gdb.mi/mi-console.exp: Likewise.
17008 * gdb.mi/mi-disassemble.exp: Likewise.
17009 * gdb.mi/mi-eval.exp: Likewise.
17010 * gdb.mi/mi-file.exp: Likewise.
17011 * gdb.mi/mi-read-memory.exp: Likewise.
17012 * gdb.mi/mi-regs.exp: Likewise.
17013 * gdb.mi/mi-return.exp: Likewise.
17014 * gdb.mi/mi-simplerun.exp: Likewise.
17015 * gdb.mi/mi-stack.exp: Likewise.
17016 * gdb.mi/mi-stepi.exp: Likewise.
17017 * gdb.mi/mi-syn-frame.exp: Likewise.
17018 * gdb.mi/mi-until.exp: Likewise.
17019 * gdb.mi/mi-var-block.exp: Likewise.
17020 * gdb.mi/mi-var-child.exp: Likewise.
17021 * gdb.mi/mi-var-cmd.exp: Likewise.
17022 * gdb.mi/mi-var-display.exp: Likewise.
17023 * gdb.mi/mi-watch.exp: Likewise.
17024 * gdb.mi/mi2-basics.exp: Likewise.
17025 * gdb.mi/mi2-break.exp: Likewise.
17026 * gdb.mi/mi2-cli.exp: Likewise.
17027 * gdb.mi/mi2-console.exp: Likewise.
17028 * gdb.mi/mi2-disassemble.exp: Likewise.
17029 * gdb.mi/mi2-eval.exp: Likewise.
17030 * gdb.mi/mi2-file.exp: Likewise.
17031 * gdb.mi/mi2-read-memory.exp: Likewise.
17032 * gdb.mi/mi2-regs.exp: Likewise.
17033 * gdb.mi/mi2-return.exp: Likewise.
17034 * gdb.mi/mi2-simplerun.exp: Likewise.
17035 * gdb.mi/mi2-stack.exp: Likewise.
17036 * gdb.mi/mi2-stepi.exp: Likewise.
17037 * gdb.mi/mi2-syn-frame.exp: Likewise.
17038 * gdb.mi/mi2-until.exp: Likewise.
17039 * gdb.mi/mi2-var-block.exp: Likewise.
17040 * gdb.mi/mi2-var-child.exp: Likewise.
17041 * gdb.mi/mi2-var-cmd.exp: Likewise.
17042 * gdb.mi/mi2-var-display.exp: Likewise.
17043 * gdb.mi/mi2-watch.exp: Likewise.
17044 * gdb.stabs/exclfwd.exp: Likewise.
17045 * gdb.stabs/weird.exp: Likewise.
17046 * gdb.threads/gcore-thread.exp: Likewise.
17047 * gdb.trace/actions.exp: Likewise.
17048 * gdb.trace/backtrace.exp: Likewise.
17049 * gdb.trace/circ.exp: Likewise.
17050 * gdb.trace/collection.exp: Likewise.
17051 * gdb.trace/deltrace.exp: Likewise.
17052 * gdb.trace/infotrace.exp: Likewise.
17053 * gdb.trace/limits.exp: Likewise.
17054 * gdb.trace/packetlen.exp: Likewise.
17055 * gdb.trace/passc-dyn.exp: Likewise.
17056 * gdb.trace/passcount.exp: Likewise.
17057 * gdb.trace/report.exp: Likewise.
17058 * gdb.trace/save-trace.exp: Likewise.
17059 * gdb.trace/tfind.exp: Likewise.
17060 * gdb.trace/tracecmd.exp: Likewise.
17061 * gdb.trace/while-dyn.exp: Likewise.
17062 * gdb.trace/while-stepping.exp: Likewise.
17063
f4b618d1
JB
170642006-08-08 Joel Brobecker <brobecker@adacore.com>
17065
17066 * gdb.base/step-bt.c: New file.
17067 * gdb.base/step-bt.exp: New testcase.
17068
3d00d119
DJ
170692006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
17070
17071 * config/monitor.exp (gdb_load): Remove support for obsolete
17072 download-write-size.
17073 * gdb.base/remote.exp: Likewise. Update all callers of
17074 gdb_timed_load.
17075
017b5bd4
DJ
170762006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
17077
17078 * cursal.exp: Pass binfile to gdb_load.
17079
837c599d
DJ
170802006-08-01 Nathan Sidwell <nathan@codesourcery.com>
17081
17082 * gdb.base/cursal.exp: Add "" to gdb_load call.
17083
8dd4540b
MK
170842006-07-29 Mark Kettenis <kettenis@gnu.org>
17085
17086 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
17087 NetBSD/ELF targets.
17088
ab5c9f60
DJ
170892006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
17090
17091 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
17092 operator*.
17093
4c42eaff
DJ
170942006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
17095
17096 * gdb.base/completion.exp: Update for change in "file" behavior.
17097 * gdb.stabs/weird.exp: Likewise.
17098 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
17099 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
17100
0155cc76
NS
171012006-07-24 Nathan Sidwell <nathan@codesourcery.com>
17102
17103 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
17104 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
17105
16026cd7
AS
171062006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
17107
17108 * gdb.base/default.exp: Update source command error message.
17109 * gdb.base/help.exp: Update 'help source' message.
17110
16963cb6
DJ
171112006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
17112
17113 * gdb.cp/bs15503.exp: Update comment for no longer crashing
17114 test.
17115
6d7fd486
AS
171162006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
17117
17118 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
17119
29e8a844
DJ
171202006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17121
17122 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
17123
6afcfa39
DJ
171242006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17125
17126 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
17127
267a692b
MK
171282006-07-17 Mark Kettenis <kettenis@gnu.org>
17129
17130 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
17131 *-*-openbsd* from targets for wich we expect ARM FPA floating
17132 point format.
17133
85d2fec4
NR
171342006-07-17 Nick Roberts <nickrob@snap.net.nz>
17135
17136 * gdb.cp/annota3.exp: Expect frame-begin annotation.
17137
171382006-07-17 Mark Kettenis <kettenis@gnu.org>
17139
17140 * gdb.base/annota3.exp: Expect frame-begin annotation.
17141
85b4c6e8
JB
171422006-07-14 Joel Brobecker <brobecker@adacore.com>
17143
17144 * gdb.base/help.exp: Adjust "help unset" test to accept
17145 any list of unset commands.
17146
fb933624
DJ
171472006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
17148 Daniel Jacobowitz <dan@codesourcery.com>
17149
17150 * gdb.cp/ref-params.exp: New test.
17151 * gdb.cp/ref-params.cc: New source file.
17152 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
17153
1dff4b64
MK
171542006-07-08 Mark Kettenis <kettenis@gnu.org>
17155
17156 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
17157 spaces/tabs in regular expressions since they might not be there.
17158
40d2e0e3
AS
171592006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
17160
17161 * gdb.base/ifelse.exp: New file.
17162
f6c957d2
NS
171632006-07-04 Nathan Sidwell <nathan@codesourcery.com>
17164
17165 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
17166 line.
17167 * gdb.base/huge.exp: Loop over compilation to find a size that
17168 is acceptable.
17169 * gdb.base/remote.exp: Correct expected strings.
17170 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
17171
b9c5a23d
DJ
171722006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17173
17174 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
17175
9af2e58d
DJ
171762006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17177
17178 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
17179 native.
17180
30930ca5
DJ
171812006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17182
17183 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
17184 enable stabs testing.
17185
aa32fa1d
DJ
171862006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17187
bd4a4c80 17188 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
17189 gdb_test_multiple does.
17190
321fef15
DJ
171912006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17192
17193 * Makefile.in (host_alias): Remove.
17194 (target_alias): Use @target_noncanonical@.
17195 (site.exp): Don't set host_alias.
17196 * aclocal.m4: Remove contents. Include acx.m4.
17197 * configure: Regenerated.
17198 * configure.ac: Use ACX_NONCANONICAL_TARGET.
17199
e1c2defa
NS
172002006-06-13 Nathan Sidwell <nathan@codesourcery.com>
17201
e63b55d1
NS
17202 * lib/gdb.exp (gdb_load_cmd): New.
17203
5600ea19
NS
17204 * gdb.base/fileio.c: Add system(NULL) test.
17205 * gdb.base/fileio.exp: Check it.
17206
e1c2defa
NS
17207 * gdb.base/break.c: Add 10a breakpoint at }
17208 * gdb.base/break.exp: Add test for breakpoint at }
17209 * gdb.cp/anon-union.cc: Add code at end of function.
17210 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
17211 * gdb.mi/var-cmd.c: Add code at end of function.
17212 * gdb.mi/mi-var-display.exp: Adjust end of next.
17213 * gdb.mi/mi2-var-display.exp: Likewise.
17214 * gdb.base/fileio.c: Add stop function and insert calls at
17215 stopping places.
17216 * gdb.base/fileio.exp: Breakpoint stop function and remove
17217 explicit line number references.
17218
6c0112ec
JB
172192006-05-19 Joel Brobecker <brobecker@adacore.com>
17220
a9c64011
AS
17221 * gdb.base/del.exp (test_delete_alias): New function.
17222 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 17223
154189a4
FF
172242006-05-18 Fred Fish <fnf@specifix.com>
17225
17226 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
17227 required. Check for spurious output after program exits normally.
17228
582e64c2
FF
172292006-05-17 Fred Fish <fnf@specifix.com>
17230
17231 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
17232 gdb_load, so it works in the simulator.
17233
8ef6493a
FF
172342006-05-11 Fred Fish <fnf@specifix.com>
17235
17236 * gdb.base/bang.exp: Ignore unexpected output between the
17237 "program exited normally" and the gdb prompt, as many other
17238 tests do.
17239
692b141c
MK
172402006-05-07 Mark Kettenis <kettenis@gnu.org>
17241
17242 * gdb.base/help.exp: Make "delete checkpoint" part option for
17243 "help d" and "help delete" tests.
17244
540b8a30
UW
172452006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17246
a9c64011 17247 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
17248 expected output in some mi_gdb_test statements.
17249 * gdb.mi/mi2-basics.exp: Likewise.
17250
9b6462d9
JB
172512006-05-05 Joel Brobecker <brobecker@adacore.com>
17252
17253 * gdb.base/del.c: New file.
17254 * gdb.base/del.exp: New testcase.
17255
954de43b
DM
172562006-05-05 David S. Miller <davem@sunset.davemloft.net>
17257
17258 * gdb.base/break.exp: Do not assume a breakpoint on
17259 main will actually be in $srcfile when optimizing.
1303f75e
DM
17260 * gdb.base/savedregs.exp: Do not require that the dummy
17261 frame location match up to a symbol and source file location.
c3242428
DM
17262 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
17263 will get printed without a mi_cmd_data_list_register_values prefix.
17264 (*-data-list-register-*): Correct regular expressions to expect the new
17265 pseudo d? floating point registers.
17266 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 17267
c7e64c9a
DJ
172682006-05-05 Christophe Lyon <christophe.lyon@st.com>
17269
17270 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
17271 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
17272 is allocated by the compiler.
17273 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
17274 anons, e, anone to force their allocation by the compiler.
17275
172762006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
17277
17278 * gdb.base/help.exp: Update expected text for help d and
17279 help delete.
17280
27ce9a6d
MK
172812006-05-02 Mark Kettenis <kettenis@gnu.org>
17282
17283 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
17284 NetBSD/ELF targets.
17285
8608915f
MK
172862006-04-30 Mark Kettenis <kettenis@gnu.org>
17287
17288 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
17289 single-step breakpoint fails; make this a KFAIL on
17290 sparc*-*-openbsd*.
17291 * gdb.base/siginfo.exp: Likewise.
17292 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17293
b8db102d
MS
172942006-04-26 Michael Snyder <msnyder@redhat.com>
17295
17296 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
17297 which may have to consume output from other forks.
17298 Add tests to make sure that "delete fork" succeeded.
17299
c702009a
MS
173002006-04-20 Michael Snyder <msnyder@redhat.com>
17301
17302 * 2006-03-22 Jim Blandy <jimb@redhat.com>
17303 Add support for the Renesas M32C and M16C.
17304
17305 * gdb.asm/asm-source.exp: Add m32c target.
17306 * gdb.asm/m32c.inc: Support for m32c target.
17307
e28493f2
AS
173082006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
17309
17310 * gdb.base/commands.exp (recursive_source_test): New test.
17311
880da185
DM
173122006-04-04 David S. Miller <davem@sunset.davemloft.net>
17313
17314 * gdb.base/float.exp: Add pattern for sparc targets.
17315
61d9b92f
DJ
173162006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17317
17318 * gdb.base/commands.exp (stray_arg0_test): New test.
17319
bd717df8
PB
173202006-03-30 Paul Brook <paul@codesourcery.com>
17321
17322 * gdb.mi/mi-until.exp: kfail broken until command.
17323 * gdb.mi/mi2-until.exp: Ditto.
17324
ec793d3c
NR
173252006-03-27 Nick Roberts <nickrob@snap.net.nz>
17326
17327 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
17328
831004b7
AO
173292006-03-08 Alexandre Oliva <aoliva@redhat.com>
17330
17331 * gdb.base/prelink.exp: Anchor tested-for regular expression
17332 on gdb prompt.
17333
effe49a0
PB
173342006-03-07 Paul Brook <paul@codesourcery.com>
17335
17336 * gdb.base/assign.exp: Correct fail message.
17337
e5461016
PB
173382006-03-07 Paul Brook <paul@codesourcery.com>
17339
17340 * lib/compiler.c: Extract armcc version number.
17341 * lib/compiler.cc: Ditto.
17342
fc91c6c2
PB
173432006-03-07 Paul Brook <paul@codesourcery.com>
17344
17345 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
17346 additional_flags=-w.
17347 * gdb.arch/altivec-regs.exp: Ditto.
17348 * gdb.arch/e500-abi.exp: Ditto.
17349 * gdb.arch/e500-regs.exp: Ditto.
17350 * gdb.base/all-bin.exp: Ditto.
17351 * gdb.base/annota1.exp: Ditto.
17352 * gdb.base/annota3.exp: Ditto.
17353 * gdb.base/args.exp: Ditto.
17354 * gdb.base/arithmet.exp: Ditto.
17355 * gdb.base/assign.exp: Ditto.
17356 * gdb.base/async.exp: Ditto.
17357 * gdb.base/bang.exp: Ditto.
17358 * gdb.base/break.exp: Ditto.
17359 * gdb.base/call-rt-st.exp: Ditto.
17360 * gdb.base/completion.exp: Ditto.
17361 * gdb.base/cond-expr.exp: Ditto.
17362 * gdb.base/condbreak.exp: Ditto.
17363 * gdb.base/consecutive.exp: Ditto.
17364 * gdb.base/define.exp: Ditto.
17365 * gdb.base/display.exp: Ditto.
17366 * gdb.base/ena-dis-br.exp: Ditto.
17367 * gdb.base/environ.exp: Ditto.
17368 * gdb.base/eval-skip.exp: Ditto.
17369 * gdb.base/info-proc.exp: Ditto.
17370 * gdb.base/jump.exp: Ditto.
17371 * gdb.base/logical.exp: Ditto.
17372 * gdb.base/long_long.exp: Ditto.
17373 * gdb.base/maint.exp: Ditto.
17374 * gdb.base/miscexprs.exp: Ditto.
17375 * gdb.base/pc-fp.exp: Ditto.
17376 * gdb.base/pointers.exp: Ditto.
17377 * gdb.base/relational.exp: Ditto.
17378 * gdb.base/reread.exp: Ditto.
17379 * gdb.base/sect-cmd.exp: Ditto.
17380 * gdb.base/sep.exp: Ditto.
17381 * gdb.base/sepdebug.exp: Ditto.
17382 * gdb.base/until.exp: Ditto.
17383 * gdb.base/whatis-exp.exp: Ditto.
17384 * gdb.cp/annota2.exp: Ditto.
17385 * gdb.cp/annota3.exp: Ditto.
17386 * gdb.trace/actions.exp: Ditto.
17387 * gdb.trace/backtrace.exp: Ditto.
17388 * gdb.trace/circ.exp: Ditto.
17389 * gdb.trace/collection.exp: Ditto.
17390 * gdb.trace/deltrace.exp: Ditto.
17391 * gdb.trace/infotrace.exp: Ditto.
17392 * gdb.trace/limits.exp: Ditto.
17393 * gdb.trace/packetlen.exp: Ditto.
17394 * gdb.trace/passc-dyn.exp: Ditto.
17395 * gdb.trace/passcount.exp: Ditto.
17396 * gdb.trace/report.exp: Ditto.
17397 * gdb.trace/save-trace.exp: Ditto.
17398 * gdb.trace/tfind.exp: Ditto.
17399 * gdb.trace/tracecmd.exp: Ditto.
17400 * gdb.trace/while-dyn.exp: Ditto.
17401 * gdb.trace/while-stepping.exp: Ditto.
17402 * lib/gdb.exp: Ditto.
17403 (gdb_compile): Handle nowarning option.
17404
5f4a23d9
AO
174052006-03-07 Alexandre Oliva <aoliva@redhat.com>
17406
17407 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
17408 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
17409 Rename executable to prelinkt. Don't re-prelink if we didn't
17410 get a core file. Test prelink -u exit status to tell whether
17411 prelinking failed. Use gdb_test_multiple.
17412
9733fc94
DJ
174132006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
17414
17415 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
17416 (do_tests): Call it.
17417
cc10cae3
AO
174182006-02-28 Alexandre Oliva <aoliva@redhat.com>
17419
17420 * gdb.base/prelink.exp: New test.
17421 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
17422
15c46491
WZ
174232006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
17424
17425 * gdb.fortran/derived-type.f90: New file.
17426 * gdb.fortran/derived-type.exp: New testcase.
17427
5c9f7ded
DJ
174282006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
17429
17430 * gdb.base/default.exp: Allow ';' as a directory separator.
17431
5b96932b
AS
174322006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17433
17434 * gdb.base/help.exp (help add-symbol-file): Update.
17435
1986bccd
AS
174362006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17437
17438 * gdb.base/help.exp (help load): Update expected results.
17439
a8b7528f
FF
174402006-02-19 Fred Fish <fnf@specifix.com>
17441
17442 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
17443 specifix hex value as part of results.
17444 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 17445
f8261448
FF
174462006-02-16 Fred Fish <fnf@specifix.com>
17447
17448 * gdb.base/whatis.c: Define variables using typedefs char_addr,
17449 ushort_addr, and slong_addr, so the typedefs are not optimized
17450 away.
17451 * gdb.base/whatis.exp: Add tests using type name for struct type,
17452 union type, enum type, and typedef.
a9c64011 17453
31d8bdd2
MK
174542006-02-13 Mark Kettenis <kettenis@gnu.org>
17455
17456 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
17457
34e41e63
JB
174582006-02-13 Jim Blandy <jimb@redhat.com>
17459
17460 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
17461 case where it takes two "next" commands to skip past the init
17462 call.
17463
ac6e4f31
FF
174642006-02-12 Fred Fish <fnf@specifix.com>
17465
17466 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
17467 to handle cases where it takes two "next" commands to skip
17468 past the init call.
17469
2db2d571
JB
174702006-02-07 Joel Brobecker <brobecker@adacore.com>
17471
17472 * gdb.ada/array_return.exp: Mark the last test as expected to fail
17473 on hppa32 targets.
17474
38fcd64c
DJ
174752006-02-06 Vladimir Prus <ghost@cs.msu.su>
17476
17477 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
17478 field.
17479
1315ad46
MK
174802006-01-29 Mark Kettenis <kettenis@gnu.org>
17481
17482 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
17483
5625b943
DJ
174842006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
17485
17486 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
17487 files.
17488
80df1bbe
DJ
174892006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17490
17491 * gdb.cp/maint.exp: Set complaints to a positive value.
17492
9078e690
DJ
174932006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17494
17495 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
17496 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
17497 function name.
17498
9c903399
DJ
174992006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17500
17501 * gdb.base/checkpoint.c: Update copyright notice. Include
17502 <stdlib.h>.
17503
761ae4d6
JB
175042006-01-04 Jim Blandy <jimb@redhat.com>
17505
17506 * gdb.asm/asm-source.exp: Independently provide default values for
17507 asm-flags and debug-flags. Use 'string equal' to do the
17508 comparison, not the implicit expr's '==' operator. Remove
17509 now-unneeded assignments to asm-flags. In h8300 case, place
17510 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
17511
099ac3dd
MS
175122006-01-04 Michael Snyder <msnyder@redhat.com>
17513
17514 * gdb.base/checkpoint.c: New file.
17515 * gdb.base/checkpoint.exp: New file.
17516 * gdb.base/multi-fork.c: New file.
17517 * gdb.base/multi-fork.exp: New file.
17518 * gdb.base/pi.txt: New file (data for checkpoint.c test).
17519
f4d85314
FF
175202006-01-04 Fred Fish <fnf@specifix.com>
17521
17522 * gdb.base/ptype.c (foo): Add typedef.
17523 (intfoo): Add function.
17524 * gdb.base/ptype1.c: New file.
17525 * gdb.base/ptype.exp: Handle compilation and linking with two
17526 source files. Test that proper type for "foo" is found based
17527 on source context rather than first match found in symtabs.
17528
a1b06f35
MK
175292005-12-28 Mark Kettenis <kettenis@gnu.org>
17530
17531 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
17532 * gdb.asm/openbsd.inc: Indent commands.
17533
d082a1e2
MK
175342005-12-26 Mark Kettenis <kettenis@gnu.org>
17535
c65016bd
MK
17536 * gdb.base/freebpcmd.exp: Increase timeout.
17537
d082a1e2
MK
17538 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
17539
d3c32a0e
DJ
175402005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
17541
17542 * gdb.base/default.exp: Update check for "show version".
17543
9fdb1f50
RC
175442005-12-09 Randolph Chung <tausq@debian.org>
17545
17546 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
17547 * gdb.asm/pa64.inc: New file.
17548
5f2c56f7
RC
175492005-12-09 Randolph Chung <tausq@debian.org>
17550
17551 * gdb.asm/common.inc: Indent commands.
17552 * gdb.asm/asmsrc1.s: Likewise.
17553 * gdb.asm/asmsrc2.s: Likewise.
17554
8117349c
RC
175552005-12-09 Randolph Chung <tausq@debian.org>
17556
17557 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
17558 (get_addr_of_sym): Remove duplicate print.
17559 (gen_core): xfail hppa*-*-hpux*, update expected output.
17560 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
17561 * gdb.arch/pa64-nullify.s: New file.
17562
8f07f25a
RC
175632005-12-09 Randolph Chung <tausq@debian.org>
17564
17565 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
17566
55b39184
DJ
175672005-12-07 Christophe Lyon <christophe.lyon@st.com>
17568
17569 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
17570 code generation for these functions.
17571 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
17572 error message.
17573
31e2b00f
AS
175742005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
17575
17576 * gdb.base/help.exp (help b, help br, help bre, help brea)
17577 (help break): Update the expected message.
17578
c3d0b56e
SC
175792005-11-11 Stephane Carrez <stcarrez@nerim.fr>
17580
17581 * gdb.asm/m68hc11.inc: Setup the data section.
17582 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
17583 script for this test.
17584 (m6812-*-*): Likewise.
17585
36ae0ea9
RC
175862005-11-09 Randolph Chung <tausq@debian.org>
17587
17588 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
17589
9d6f42e9
WZ
175902005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
17591
17592 * gdb.base/break.exp: Fix a comment typo.
17593
e2126a14
EZ
175942005-11-03 Jim Blandy <jimb@redhat.com>
17595
a9c64011
AS
17596 Checked in by Elena Zannoni <ezannoni@redhat.com>
17597
889bf7c5 17598 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 17599
e0ac7199
CV
176002005-11-02 Corinna Vinschen <vinschen@redhat.com>
17601
17602 * gdb.arch/gdb1558.c: Include stdio.h.
17603
31d3fb18
MK
176042005-10-31 Mark Kettenis <kettenis@gnu.org>
17605
17606 * gdb.asm/asm-source.exp: Use -e instead of --entry.
17607
e52b687c
MK
176082005-10-31 Mark Kettenis <kettenis@gnu.org>
17609
17610 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
17611
f4711d79
PG
176122005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
17613
a9c64011
AS
17614 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17615 vscr" tests to better match output.
f4711d79 17616
987a9106
JB
176172005-10-12 Jim Blandy <jimb@redhat.com>
17618
17619 * gdb.base/structs.exp (any): New function.
17620 (test_struct_returns): Don't make any assumptions at all about
17621 what value the function returns when GDB can't set the return
17622 value.
17623
2336bb58
JB
176242005-10-09 Joel Brobecker <brobecker@adacore.com>
17625
17626 * gdb.ada/arrayidx/p.adb: New file.
17627 * gdb.ada/arrayidx.exp: New testcase
17628
176292005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
17630
17631 * gdb.ada/array_return/pck.ads: New file.
17632 * gdb.ada/array_return/pck.adb: New file.
17633 * gdb.ada/array_return/p.adb: New file.
17634 * gdb.ada/array_return.exp: New testcase.
17635
705335ea
JB
176362005-10-03 Joel Brobecker <brobecker@adacore.com>
17637
a9c64011
AS
17638 * gdb.base/arrayidx.c: New file.
17639 * gdb.base/arrayidx.exp: New testcase.
705335ea 17640
11ee9940
NR
176412005-09-29 Nick Roberts <nickrob@snap.net.nz>
17642
17643 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
17644 frames-invalid and breakpoints-invalid are no longer generated
17645 with level 3 so don't expect them in the output.
17646
39fb8e9e
BR
176472005-09-27 Bob Rossi <bob@brasko.net>
17648
a9c64011 17649 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
17650 from test. Escape the | in mi_gdb_test call.
17651 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
17652 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
17653 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
17654 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
17655 expected regex's in mi_gdb_test calls.
17656 * lib/mi-support.exp: Remove arbitrary .* from tests.
17657 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
17658 Fully anchor GDB/MI expected results in mi_gdb_test.
17659 * lib/gdb.exp (string_to_regexp): Escape the ] character.
17660 * gdb.base/sizeof.exp: Remove escape character. Correct test.
17661
2af48f68
PB
176622005-09-26 Paul Brook <paul@codesourcery.com>
17663
17664 * long_long.exp: Exclude eabi targets from arm FPA float format test.
17665
f34502bc
WZ
176662005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17667
17668 * bfp-test.c: New file.
17669 * bfp-test.exp: New testcase.
17670
ca929517
WZ
176712005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17672
17673 * gdb.fortran/subarray.exp: New testcase to test the evaluation
17674 of subarray and substring variable.
17675 * gdb.fortran/subarray.f: New source file for the test of subarray
17676 and substring variable evaluation.
17677 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
17678 of string constant.
17679
c761af65
DJ
176802005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
17681
17682 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
17683 copyright dates.
17684
561d7a1d
PG
176852005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
17686
17687 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
17688 powerpc altivec' test with an almost identical 'info vector' test.
17689
b2b64cc9
PG
176902005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17691
a9c64011
AS
17692 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17693 vscr" tests to match output.
b2b64cc9 17694
6ac4d15a
PG
176952005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17696
a9c64011
AS
17697 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
17698 output.
6ac4d15a 17699
40e55bef
BR
177002005-09-11 Bob Rossi <bob@brasko.net>
17701
889bf7c5
PA
17702 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
17703 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
17704 commands that return an MI output command and an asyncronous MI output
17705 command.
40e55bef
BR
17706 * gdb.mi/mi-console.exp: Ditto.
17707
3c7385ec
BR
177082005-09-11 Bob Rossi <bob@brasko.net>
17709
17710 * gdb.mi/mi-var-child.c: Include <string.h>.
17711
a6cd0eb3
DJ
177122005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
17713
17714 * killed.exp: Correct gdb_expect syntax.
17715
2f168eed
CV
177162005-08-09 Corinna Vinschen <vinschen@redhat.com>
17717
17718 * lib/mi-support.exp (mi_gdb_load): Fix typo.
17719
ecd3fd0f
BR
177202005-08-02 Bob Rossi <bob@brasko.net>
17721
17722 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
17723 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
17724 Change tests to inferior-tty-set/show.
17725 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
17726 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
17727 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
17728 inferior. Use mi_gdb_test to get GDB and Inferior output.
17729 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
17730 descriptor.
17731 (mi_inferior_tty_name): Add inferior PTY file name.
17732 (mi_gdb_start): Add INFERIOR_PTY parameter.
17733 (mi_gdb_test): Add IPATTERN parameter.
17734
f1ea48cb 177352005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 17736
f1ea48cb
BR
17737 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
17738 parameter to mi_gdb_test.
17739 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
17740
6e650a67
DJ
177412005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17742
17743 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
17744 struct_declarations.
17745 * gdb.mi/mi-var-child.exp: Step over the initialization of
17746 struct_declarations.
17747
8be260b6
DJ
177482005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17749
17750 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
17751 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
17752 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
17753 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
17754 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
17755 file.
17756
4e660f07
NR
177572005-07-27 Nick Roberts <nickrob@snap.net.nz>
17758
17759 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
17760 (do_children_tests): Assign values to the extra elements.
17761
17762 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
17763 them for tests for "-var-update --no-values" and
a9c64011 17764 "-var-update --all-values".
4e660f07
NR
17765 Add test for "-var-list-children --simple-values".
17766
17767 * gdb.mi/basics.c (callee4): Add integer array D[3]...
17768
17769 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
17770 "-stack-list-locals --simple-values" Improve doc strings and
17771 comments.
17772
6bdae935
MK
177732005-07-18 Mark Kettenis <kettenis@gnu.org>
17774
598b7a6f
MK
17775 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
17776 *-*-openbsd*.
17777 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
17778
6bdae935
MK
17779 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
17780 sigaltsatck'.
17781
1323e929 177822005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 17783
1323e929
BR
17784 * gdb.base/default.exp (tty): Changed output of command.
17785 * gdb.base/help.exp (help tty): Ditto.
17786
b1a9c082
MK
177872005-07-12 Mark Kettenis <kettenis@gnu.org>
17788
17789 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
17790
10a844a2
MK
177912005-07-10 Mark Kettenis <kettenis@gnu.org>
17792
17793 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
17794 -stack-select-frame without arguments.
17795 (test_stack_frame_listing): Add test for newly implemented command
17796 -stack-info-frame.
17797
3cb3b8df
BR
177982005-07-06 Bob Rossi <bob@brasko.net>
17799
17800 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
17801 command.
17802 (Copyright): Update copyright.
17803
a0c5fbcf
WZ
178042005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
17805
17806 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
17807 tests to evaluate exponentiation expression.
17808
984971d0
AS
178092005-06-29 Andreas Schwab <schwab@suse.de>
17810
17811 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
17812 main to avoid warnings.
17813
17814 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
17815
fe03833f
NR
178162005-06-20 Nick Roberts <nickrob@snap.net.nz>
17817
17818 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
17819 -stack-select-frame without arguments.
17820 (test_stack_frame_listing): Add test for newly implemented command
17821 -stack-info-frame.
a9c64011 17822
7a55f279
WZ
178232005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
17824
0ffa0ea5
DJ
17825 * gdb.fortran/array-element.f: New file.
17826 * gdb.fortran/array-element.exp: New testcase.
7a55f279 17827
26585198
DJ
178282005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17829
17830 * gdb.base/bigcore.exp: Correct checks for systems which can
17831 not dump a large core file.
17832
c1bd25fd
DJ
178332005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17834
17835 * gdb.base/relocate.c: Add a copyright notice.
17836 (dummy): Remove.
17837 * gdb.base/relocate.exp: Test printing the values of variables
17838 from a relocatable file.
17839
589e074d
DJ
178402005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17841
17842 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
17843 excess MI output after an error.
17844
0915f927
JB
178452005-05-29 Joel Brobecker <brobecker@adacore.com>
17846
17847 * gdb.arch/alpha-step.c: New file.
17848 * gdb.arch/alpha-step.exp: New testcase.
17849
76ff342d
DJ
178502005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
17851 Dennis Brueni <dennis@slickedit.com>
17852
17853 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
17854 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
17855 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
17856 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
17857 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17858 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
17859 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
17860
96b0c7ac
DJ
178612005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
17862 Wu Zhou <woodzltc@cn.ibm.com>
17863
17864 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
17865 IBM's xlc compiler.
17866 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
17867 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
17868
f21565d2
JB
178692005-05-13 Jim Blandy <jimb@redhat.com>
17870
17871 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
17872 calling gdb_suppress_entire_file.
17873 * gdb.base/charset.exp: Same.
17874 * gdb.base/call-rt-st.exp: Same.
17875
6006a3a1
BR
178762005-05-05 Bob Rossi <bob_rossi@cox.net>
17877
17878 * lib/gdb.exp (fullname_syntax): Added global regex.
17879 (fullname_syntax_POSIX): Ditto.
17880 (fullname_syntax_UNC): Ditto.
17881 (fullname_syntax_DOS_CASE): Ditto.
17882 (fullname_syntax_DOS): Ditto.
17883 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
17884 fullname_syntax variable to scope and use it.
17885 (test_file_list_exec_source_files): Ditto.
17886 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
17887
c3b69c04
DJ
178882005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
17889
17890 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
17891
3c95e6af
PG
178922004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
17893
a9c64011
AS
17894 * lib/gdb.exp (skip_altivec_tests): New function, based on
17895 check_vmx_hw_available from the GCC testsuite.
17896 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
17897 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 17898
78df6c56
JB
178992005-05-02 Jim Blandy <jimb@redhat.com>
17900
17901 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
17902 calling gdb_suppress_entire_file.
17903
1690f9cf
DJ
179042005-04-30 Randolph Chung <tausq@debian.org>
17905
17906 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
17907 Slightly relax "sem_post" name checking.
17908
5ea106f7
PG
179092005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17910
17911 * gdb.base/unload.exp: Use new shared library infrastructure.
17912
bf7234cf
PG
179132005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17914
17915 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 17916 infrastructure.
bf7234cf 17917
547b869a
CV
179182005-04-29 Corinna Vinschen <vinschen@redhat.com>
17919
17920 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
17921 * gdb.asm/h8300.inc: New file.
17922
f07e55f0
PG
179232005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17924
17925 * gdb.base/shlib-call.exp: Change to use new shared library
17926 infrastructure.
17927
3cbba3d1
PG
179282005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17929
a9c64011
AS
17930 * gdb.base/pending.exp: Change to use new shared library
17931 infrastructure.
3cbba3d1 17932
ed6df200
PG
179332005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17934
a9c64011
AS
17935 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
17936 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 17937
8c8f4ebe
PG
179382005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
17939
a9c64011
AS
17940 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
17941 shared objects being adjusted and update copyright years.
8c8f4ebe 17942
607fbc54
DJ
179432005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
17944
17945 * ChangeLog: Correct some 2003-01-13 dates.
17946 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
17947 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
17948 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
17949 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
17950 gdb.trace/tfind.exp: Update copyright years.
17951
57bf0e56
DJ
179522005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
17953 Daniel Jacobowitz <dan@codesourcery.com>
17954
17955 * lib/gdb.exp (gdb_compile): Handle shlib=.
17956 (gdb_compile_shlib): New function.
17957
9b593790
PG
179582005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
17959
a9c64011 17960 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 17961
9494c6a5
DJ
179622005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17963
17964 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
17965 gdb.server.
17966 * configure.ac: Likewise.
17967 * configure: Regenerated.
17968 * gdb.gdbserver/Makefile.in: Moved to...
17969 * gdb.server/Makefile.in: ... here.
17970 * gdb.gdbserver/server.c: Moved to...
17971 * gdb.server/server.c: ... here.
17972 * gdb.gdbserver/server-run.exp: Moved to...
17973 * gdb.server/server-run.exp: ... here.
17974
6f8eac0e
DJ
179752005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17976
17977 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
17978 * configure.ac: Create gdb.gdbserver/Makefile.
17979 * configure: Regenerated.
17980 * lib/gdbserver-support.exp: New file, derived from
17981 config/gdbserver.exp.
17982 * config/gdbserver.exp: Use gdbserver-support.exp.
17983 * gdb.gdbserver/Makefile.in: New file.
17984 * gdb.gdbserver/server.c: New file.
17985 * gdb.gdbserver/server-run.exp: New file.
17986
6e87504d
PG
179872005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
17988
a9c64011
AS
17989 * lib/gdb.exp (test_compiler_info): Return compiler_info
17990 if no arguments are given.
6e87504d 17991
d1779be4
PG
179922005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
17993
17994 * gdb.arch/altivec-abi.exp: Check for compiler and set
17995 use altivec' flag accordingly.
17996 * gdb.arch/altivec-regs.exp: Likewise.
17997
88750304
DJ
179982005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
17999
18000 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
18001
f3fb768d
AS
180022005-03-27 Andreas Schwab <schwab@suse.de>
18003
18004 * gdb.base/bigcore.c (main): Add missing mode argument in open
18005 call.
18006
7e813ac5
DJ
180072005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
18008
18009 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
18010 downloads.
18011 * config/gdbserver.exp (gdb_load): Likewise.
18012
8e3049aa
PB
180132005-03-14 Paul Brook <paul@codesourcery.com>
18014
18015 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
18016 targets.
18017
a9df7c44
JB
180182005-03-09 Joel Brobecker <brobecker@adacore.com>
18019
18020 * gdb.dwarf2/dup-psym.S: New file.
18021 * gdb.dwarf2/dup-psym.exp: New testcase.
18022
9f0d94e8
JB
180232005-03-09 Joel Brobecker <brobecker@adacore.com>
18024
18025 * gdb.ada/exec_changed/first.adb: New file.
18026 * gdb.ada/exec_changed/second.adb: New file.
18027 * gdb.ada/exec_changed.exp: New testcase.
18028
5f579bc5
NS
180292005-03-08 Nathan Sidwell <nathan@codesourcery.com>
18030
36e9969c
NS
18031 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
18032 (A2): New class.
18033 (main): Test operator+.
18034 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
18035 breakpoint test.
18036
5f579bc5
NS
18037 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
18038 * gdb.base/signull.exp: Disable if gdb,nosignals.
18039 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
18040 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
18041 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
18042 * gdb.mi/mi2-console.exp: Likewise.
18043 * gdb.trace/collection.exp (run_trace_experiment): Consume the
18044 continue output at start.
18045 (gdb_collect_locals_test): Robustify regexp.
18046 * gdb.trace/passc-dyn.exp: Fix comment typo.
18047 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
18048
be46087e
CV
180492005-03-08 Corinna Vinschen <vinschen@redhat.com>
18050
18051 * gdb.asm/asm-source.exp: Add iq2000 case.
18052 * gdb.asm/iq2000.inc: New file.
18053
384e1a61 180542005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 18055
384e1a61
MI
18056 * gdb.base/command.exp: Change hardcoded value to regular expression.
18057 * gdb.base/float.exp: Add powerpc to the list of targets checked.
18058
584b6e9e
DJ
180592005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
18060
18061 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
18062 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
18063 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
18064 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
18065 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
18066
ab5b5d61
MK
180672005-03-05 Mark Kettenis <kettenis@gnu.org>
18068
18069 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
18070 changes.
18071
ae051c1b
PG
180722004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
18073
a9c64011
AS
18074 * lib/compiler.c: Add test for IBM's xlc compiler.
18075 * lib/compiler.cc: Likewise.
ae051c1b 18076
3f0f6ed2
JB
180772004-02-24 Joel Brobecker <brobecker@adacore.com>
18078
18079 * gdb.ada/fixed_points.exp: Create compilation object directory
18080 before running the test.
18081 * gdb.ada/null_record.exp: Likewise.
18082 * gdb.ada/packed_array.exp: Likewise.
18083 * gdb.ada/start.exp: Likewise.
18084
724f452b
JB
180852005-02-15 Joel Brobecker <brobecker@adacore.com>
18086
18087 * gdb.ada/packed_array/pa.adb: New file.
18088 * gdb.ada/packed_array.exp: New testcase.
18089
57f5cdfb 180902005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 18091
1f393151
MK
18092 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
18093 files.
18094
ebdda337
MK
18095 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
18096 on *-*-openbsd*. Correctly match whitespace in regukar
18097 expressions.
18098
cf309262
DJ
180992005-02-10 Daniel Jacobowitz <dan@debian.org>
18100
18101 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
18102 PR exp/1821
18103 * gdb.base/gdb1821.c: New test file.
18104 * gdb.base/gdb1821.exp: New test file.
18105
3be49e7a
JB
181062005-02-09 Joel Brobecker <brobecker@adacore.com>
18107
18108 * gdb.base/start.c: New file.
18109 * gdb.base/start.exp: New testcase.
18110
e292e67d
JB
181112005-02-09 Joel Brobecker <brobecker@adacore.com>
18112
18113 * gdb.ada/start/dummy.adb: New file.
18114 * gdb.ada/start.exp: New testcase.
18115
dbdfa66c
CV
181162005-02-09 Corinna Vinschen <vinschen@redhat.com>
18117
18118 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
18119 for printing symbols and statistics.
18120 Add test for using relative pathnames in "maint print msymbols" test.
18121 Mark "maint info sections DATA" XFAIL on Cygwin.
18122 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
18123 tests.
18124
d7941671
AC
181252005-02-09 Andreas Schwab <schwab@suse.de>
18126
18127 Committed by Andrew Cagney <cagney@gnu.org>
18128 * gdb.base/remotetimeout.exp: New file.
18129
74e5ef44
MK
181302005-02-07 Mark Kettenis <kettenis@gnu.org>
18131
18132 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
18133
464dd14d
JB
181342005-02-03 Joel Brobecker <brobecker@adacore.com>
18135
18136 * gdb.ada/gnat_ada.gpr: New file.
18137 * gdb.ada/gnat_ada.gin: Delete, no longer used.
18138 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
18139 * configure.ac: No longer generate gnat_ada.gpr.
18140 * configure: Regenerate.
18141 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
18142 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
18143 * gdb.ada/null_record/bar.ads: Likewise.
18144 * gdb.ada/null_record/bar.adb: Likewise.
18145 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
18146 * gdb.ada/null_record.exp (testdir): New variable.
18147 (testfile): executable is now in testdir subdirectory.
18148 (srcfile): Use full path to the main compilation unit.
18149 * gdb.ada/fixed_points.exp: Same changes as above.
18150
30d756ae
NR
181512005-02-03 Nick Roberts <nickrob@snap.net.nz>
18152
18153 * gdb.base/interp.exp: New test.
18154
9d799f85
AC
181552005-01-24 Andrew Cagney <cagney@gnu.org>
18156
18157 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
18158
15656118
AC
181592005-01-19 Andrew Cagney <cagney@gnu.org>
18160
a892c31b
AC
18161 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
18162 configure.ac not configure.in.
18163
15656118
AC
18164 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
18165 of powerpc*-*-*.
18166 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 18167 * gdb.base/list.exp (test_list_function)
15656118
AC
18168 (test_list_filename_and_function): Ditto.
18169 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
18170
a7b01baf
AC
181712005-01-16 Andrew Cagney <cagney@gnu.org>
18172
17d92a02
AC
18173 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
18174
a7b01baf
AC
18175 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
18176
bc8332bb
AC
181772005-01-14 Andrew Cagney <cagney@gnu.org>
18178
18179 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
18180 * gdb.mi/mi2-var-cmd.exp: Ditto.
18181
4d074752
CV
181822005-01-10 Corinna Vinschen <vinschen@redhat.com>
18183
18184 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
18185
bec39cab
AC
181862005-01-07 Andrew Cagney <cagney@gnu.org>
18187
18188 * configure.ac: Rename configure.in, require autoconf 2.59.
18189 * configure: Re-generate.
18190 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
18191 * gdb.stabs/configure: Re-generate.
18192 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
18193 * gdb.hp/configure: Re-generate.
18194 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
18195 autoconf 2.59.
18196 * gdb.hp/gdb.objdbg/configure: Re-generate.
18197 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
18198 autoconf 2.59.
18199 * gdb.hp/gdb.defects/configure: Re-generate.
18200 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
18201 autoconf 2.59.
18202 * gdb.hp/gdb.compat/configure: Re-generate.
18203 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
18204 autoconf 2.59.
18205 * gdb.hp/gdb.base-hp/configure: Re-generate.
18206 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
18207 autoconf 2.59.
18208 * gdb.hp/gdb.aCC/configure: Re-generate.
18209
f10b16d4
JB
182102004-12-15 Jim Blandy <jimb@redhat.com>
18211
18212 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
18213 under NPTL when there is debugging info available for libpthread.
18214
fb6e1814
JG
182152004-12-13 Jerome Guitton <guitton@gnat.com>
18216
18217 * gdb.ada/fixed_points.c: New file.
18218 * gdb.ada/fixed_points.exp: New file.
18219
fe46cd3a
RC
182202004-12-03 Randolph Chung <tausq@debian.org>
18221
18222 * gdb.arch/pa-nullify.exp: New file.
18223 * gdb.arch/pa-nullify.s: New file.
18224
8de0841b
RC
182252004-11-30 Randolph Chung <tausq@debian.org>
18226
18227 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
18228 instead of "tbug". Fix regexp to work properly with gdb_test.
18229
c8170782
PH
182302004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
18231
18232 * gdb.base/bitfields2.exp: New test.
18233 * gdb.base/bitfields2.c: New file.
18234
954269c2
RE
182352004-11-28 Richard Earnshaw <rearnsha@arm.com>
18236
18237 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
18238
0107feed
RC
182392004-11-16 Randolph Chung <tausq@debian.org>
18240
18241 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
18242
f073ae8c
DJ
182432004-11-14 Daniel Jacobowitz <dan@debian.org>
18244
18245 * gdb.threads/threadapply.exp: Correct "macro details" test.
18246
19ad59e7
JJ
182472004-11-11 Jeff Johnston <jjohnstn@redhat.com>
18248
18249 * gdb.threads/threadapply.exp: New test.
18250 * gdb.threads/threadapply.c: New file.
18251
9cf0961b
MK
182522004-11-07 Mark Kettenis <kettenis@gnu.org>
18253
18254 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
18255 frames.
18256
c789492a
FL
182572004-11-05 Felix Lee <felix+log1@specifixinc.com>
18258
18259 * gdb.base/cursal.exp: New file.
18260 * gdb.base/cursal.c: New file.
18261
a1e167bb
AC
182622004-11-03 Andrew Cagney <cagney@gnu.org>
18263
18264 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
18265
b7cbf173
MK
182662004-10-30 Mark Kettenis <kettenis@gnu.org>
18267
18268 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
18269 NetBSD/ELF targets.
18270
88f9d34f
JB
182712004-10-29 Joel Brobecker <brobecker@gnat.com>
18272
18273 * gdb.threads/bp_in_thread.c: New file, copied from
18274 pthread_cond_wait.c.
18275 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
18276 file, rather than reusing the .c file from another testcase.
18277
ca7d6a0c
JB
182782004-10-20 Joel Brobecker <brobecker@gnat.com>
18279
18280 * gdb.ada/null_record.exp: Check where we stopped after
18281 sending the start command, instead of where the associated
18282 temporary breakpoint was inserted.
18283
0d863d03
AC
182842004-10-14 Andrew Cagney <cagney@gnu.org>
18285
18286 * gdb.mi/gdb701.c (main): Return 0.
18287
d11e72cb
DJ
182882004-10-13 Daniel Jacobowitz <dan@debian.org>
18289
d40539a4 18290 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 18291
e1923096
JJ
182922004-10-12 Jeff Johnston <jjohnstn@redhat.com>
18293
18294 * gdb.threads/schedlock.c: Add comment markers to use to find
18295 line numbers.
18296 * gdb.threads/schedlock.exp: Adjust regex to handle the new
18297 comments.
18298 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
18299 breakpoint lines.
18300
ec8ba2c9
DJ
183012004-10-12 Daniel Jacobowitz <dan@debian.org>
18302
18303 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
18304
0eb3658b
DJ
183052004-10-12 Daniel Jacobowitz <dan@debian.org>
18306
18307 * configure.in: Add gdb.dwarf2.
18308 * configure: Regenerated.
18309 * Makefile.in: Add gdb.dwarf2.
18310 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
18311 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
18312 gdb.dwarf2/file1.txt: New files.
18313
a271cc33
OF
183142004-10-11 Orjan Friberg <orjanf@axis.com>
18315
a9c64011 18316 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
18317 of "run", since the latter doesn't work with remote targets. Adjust
18318 the breakpoint numbering accordingly.
18319 * gdb.threads/pthread_cond_wait.exp: Ditto.
18320
895ce074
MC
183212004-10-08 Michael Chastain <mec.gnu@mindspring.com>
18322
18323 * gdb.base/overlays.exp: Update copyright years.
18324
6be3092d
KI
183252004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
18326
18327 * gdb.base/overlays.exp: Disable if target is Linux.
18328
e05389b8
FL
183292004-10-06 Felix Lee <felix+log1@specifixinc.com>
18330
18331 * config/gdbserver.exp (gdb_load): Use right filename on remote.
18332
73cb587d
KI
183332004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
18334
18335 * gdb.asm/asm-source.exp: Add m32r-linux target.
18336 * gdb.asm/m32r-linux.inc: New file.
18337
3c0edcdc
AC
183382004-09-24 Andrew Cagney <cagney@redhat.com>
18339 David Anderson <anderson@redhat.com>
18340
18341 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
18342 command fails, assume things will work.
18343 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
18344 (_GNU_SOURCE): Define.
18345 (print_unsigned, print_hex): Change parameter to "long long".
18346 (print_byte_count): New function, use to print byte counts.
18347 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
18348 O_LARGEFILE.
18349 (main): Compute an upper bound on a corefile in max_core_size.
18350 Limit memory chunk size to max_core_size. Limit total memory
18351 allocated to max_core_size.
18352
4bb3667f
AC
183532004-09-23 Andrew Cagney <cagney@gnu.org>
18354
18355 * gdb.base/bigcore.exp: Replace the code that creates a corefile
18356 from a separate process with code that creates a corefile by
18357 making the inferior dump core.
18358
60fe1a51
MK
183592004-09-23 Mark Kettenis <kettenis@gnu.org>
18360
18361 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
18362 block.
18363
8e937346
MC
183642004-09-23 Michael Chastain <mec.gnu@mindspring.com>
18365
18366 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
18367 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
18368 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
18369 Likewise.
18370
7213f6d6
JJ
183712004-09-20 Jeff Johnston <jjohnstn@redhat.com>
18372
18373 * gdb.java/jprint.exp: New test case for java inferior call.
18374 * gdb.java/jprint.java: Ditto.
18375
eac69dca
JB
183762004-09-15 Joel Brobecker <brobecker@gnat.com>
18377
18378 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
18379
22227696
MC
183802004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18381
18382 * gdb.threads/killed.c: Include <stdlib.h>.
18383 * gdb.threads/pthreads.c: Likewise.
18384
7dd403a4
MC
183852004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18386
18387 * gdb.threads/killed.c: Add copyright notice.
18388
33f2d567
JM
183892004-09-10 Jason Molenda (jmolenda@apple.com)
18390
a9c64011
AS
18391 * gdb.base/define.exp: Two new tests to verify zero space chars
18392 after 'if' and 'while' commands in a user-defined command is correctly
18393 parsed.
33f2d567 18394
e05b62ac
AC
183952004-09-08 Andrew Cagney <cagney@gnu.org>
18396
18397 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
18398 delivery test with duplicate at end of file.
18399
9cbe82da
MK
184002004-09-06 Mark Kettenis <kettenis@jive.nl>
18401
18402 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
18403
564803d9
MC
184042004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18405
18406 * config/hppro.exp: Removed.
18407
7c6807ce
MC
184082004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18409
18410 * config/sparclet.exp: Removed.
18411
bf7e26dd
MC
184122004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18413
18414 * config/udi.exp: Removed.
18415
714e341b
MC
184162004-09-02 Michael Chastain <mec.gnu@mindspring.com>
18417
18418 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
18419 of "exp_continue".
18420 (advancei): Likewise.
18421
1236e623
JJ
184222004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18423
18424 * gdb.base/unload.exp: Fix so messages aren't duplicated.
18425
3bdcad15
MI
184262004-09-01 Manoj Iyer <manjo@austin.ibm.com>
18427
228af206 18428 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
18429 to check for nodebug in executable.
18430 * gdb.gdb/observer.exp (setup_test): Likewise.
18431 * gdb.gdb/selftest.exp (test_with_self): Likewise.
18432 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
18433
c72b934c
AC
184342004-09-01 Andrew Cagney <cagney@gnu.org>
18435
18436 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18437 files.
18438
edd9b715
JJ
184392004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18440
18441 * gdb.base/unload.exp: Fix expected warning message to match
18442 latest format.
18443
fb4ce06b
CV
184442004-09-01 Corinna Vinschen <vinschen@redhat.com>
18445
18446 * gdb.base/call-rt-st.exp: Fix typos.
18447
ce78e7c3
MI
184482004-08-31 Manoj Iyer <manjo@austin.ibm.com>
18449
18450 * gdb.threads/thread_check.exp: New testcase.
18451 * gdb.threads/thread_check.c: New testcase.
18452
2dedb159
AC
184532004-08-31 Andrew Cagney <cagney@gnu.org>
18454
18455 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
18456 (skip_to_handler_entry): New procedures. Test stepping into a
18457 handler when the breakpoint is at the handler's entry point.
18458
68f53502
AC
184592004-08-30 Andrew Cagney <cagney@gnu.org>
18460
18461 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
18462 gdb/1757.
18463
3e3ffd2b
MC
184642004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18465
18466 With code from Manoj Iyer <manjo@austin.ibm.com>:
18467 * lib/gdb.exp (gdb_file_cmd): Return more information in the
18468 return value. Add an arm for "no debugging symbols found".
18469 Change a stray "error" to "perror".
18470 (gdb_run_cmd): Adapt to new return value.
18471 * gdb.base/remote.exp: Adapt to new return value.
18472 * gdb.gdb/complaints.exp: Likewise.
18473 * gdb.gdb/observer.exp: Likewise.
18474 * gdb.gdb/selftest.exp: Likewise.
18475 * gdb.gdb/xfullpath.exp: Likewise.
18476
4b6f5fd2
JB
184772004-08-27 Joel Brobecker <brobecker@gnat.com>
18478
18479 * gdb.threads/bp_in_thread.exp: New testcase.
18480
e5b25496
MC
184812004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18482
18483 Fix PR testsuite/1735.
18484 * gdb.threads/schedlock.c (thread_function): Add a cast
18485 to suppress a gcc warning.
18486 * gdb.threads/thread-specific.c (thread_function): Likewise.
18487
934353d6
MC
184882004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18489
18490 * gdb.base/unload.c: Include <stdlib.h>.
18491
f98a0aef 184922004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 18493
f98a0aef 18494 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
18495 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
18496 synchronized after the "return".
18497
5a2e8882
MC
184982004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18499
18500 * gdb.mi/basics.c: Include <stdio.h>.
18501 * gdb.mi/pthreads.c: Include <stdlib.h>.
18502 * gdb.mi/var-cmd.c: Include <stdlib.h>.
18503
a9640423
MC
185042004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18505
18506 * gdb.threads/schedlock.c: Add copyright notice.
18507
b04e311d
AC
185082004-08-25 Andrew Cagney <cagney@gnu.org>
18509
18510 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
18511 (skip_over_handler, breakpoint_over_hander): New test procedures.
18512 (advance, advancei): Add a proper prefix, do not use
18513 rerun_to_main.
18514 * gdb.base/sigstep.c (main): Change to use an infinite loop.
18515
7c27f15b
MC
185162004-08-24 Michael Chastain <mec.gnu@mindspring.com>
18517
18518 * gdb.mi/basics.c: Add copyright notice.
18519 * gdb.mi/var-cmd.c: Add copyright notice.
18520
fffc87ae
MC
185212004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18522
18523 * lib/gdb.exp: Remove signed_keyword_not_used.
18524 * lib/compiler.c: Likewise.
18525 * lib/compiler.cc: Likewise.
18526
d782e0bf
MC
185272004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18528
18529 * gdb.base/whatis.c: Remove conditional disabling of "signed".
18530 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
18531
96033e83
MC
185322004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18533
18534 * gdb.base/whatis.c: Add copyright notice.
18535
cf38c229
MK
185362004-08-20 Mark Kettenis <kettenis@gnu.org>
18537
18538 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
18539 it to skip the breakpoints encoded in the inline assembly.
18540
f4b49756
MC
185412004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18542
18543 * Makefile.in: Add gdb.fortran.
18544
2f193b69
MC
185452004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18546
18547 * gdb.base/call-sc.exp (test_scalar_returns):
18548 Fix cut-and-paste glitch in "Make fun return now".
18549
89a237cb
MC
185502004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18551
18552 * configure.in: Add gdb.fortran.
18553 * configure: Regenerate.
18554 * gdb.fortran/Makefile.in: New file.
18555 * lib/gdb.exp (skip_fortran_tests): New procedure.
18556
469aff8e
MC
185572004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18558
18559 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
18560 reference to bug-gnu@prep.ai.mit.edu.
18561 * gdb.mi/mi-var-child.exp: Likewise.
18562 * gdb.mi/mi-var-cmd.exp: Likewise.
18563 * gdb.mi/mi-var-display.exp: Likewise.
18564 * gdb.mi/mi2-var-block.exp: Likewise.
18565 * gdb.mi/mi2-var-child.exp: Likewise.
18566 * gdb.mi/mi2-var-cmd.exp: Likewise.
18567 * gdb.mi/mi2-var-display.exp: Likewise.
18568
00b51b9f
MK
185692004-08-15 Mark Kettenis <kettenis@gnu.org>
18570
18571 * gdb.base/unload.c (main): Make local variable msg const.
18572
45f07fef
MC
185732004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18574
18575 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
18576 to bug-gnu@prep.ai.mit.edu.
18577 * gdb.mi/mi-disassemble.exp: Likewise.
18578 * gdb.mi/mi-eval.exp: Likewise.
18579 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
18580 default line number.
18581 * gdb.mi/mi-return.exp: Likewise.
18582 * gdb.mi/mi-simplerun.exp: Likewise.
18583 * gdb.mi/mi-stack.exp: Likewise.
18584 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
18585 number with explicit range test.
18586 * gdb.mi/mi-watch.exp: Likewise.
18587 * gdb.mi/mi2-break.exp: Likewise.
18588 * gdb.mi/mi2-cli.exp: Likewise.
18589 * gdb.mi/mi2-disassemble.exp: Likewise.
18590 * gdb.mi/mi2-eval.exp: Likewise.
18591 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
18592 default line number.
18593 * gdb.mi/mi2-return.exp: Likewise.
18594 * gdb.mi/mi2-simplerun.exp: Likewise.
18595 * gdb.mi/mi2-stack.exp: Likewise.
18596 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
18597 number with explicit range test.
18598 * gdb.mi/mi2-watch.exp: Likewise.
18599
dd8c8ee7
MC
186002004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18601
18602 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
18603 * gdb.cp/m-static.exp: Likewise.
18604 * gdb.cp/rtti.exp: Likewise.
18605
4e838464
MK
186062004-08-14 Mark Kettenis <kettenis@gnu.org>
18607
18608 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
18609
8d8cb839
EZ
186102004-08-14 Eli Zaretskii <eliz@gnu.org>
18611
18612 * ChangeLog: Prefix Local Variables with semi-colons and indent
18613 the reference to older ChangeLog files, to fix fontification in
18614 Emacs.
18615
deea8bb0
MC
186162004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18617
18618 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
18619 * gdb.mi/mi2-break.exp: Likewise.
18620
c3297504
MC
186212004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18622
18623 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
18624
25808999
MC
186252004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18626
18627 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
18628
226a8d71
MC
186292004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18630
18631 * gdb.cp/classes.exp: Remove unused declarations. Just let
18632 test names default instead of providing special names. Remove
18633 extraneous demangler test.
18634
37fdf854
JJ
186352004-08-12 Jeff Johnston <jjohnstn@redhat.com>
18636
18637 * gdb.base/unload.exp: New test for breakpoints in dynamically
18638 loaded libraries.
18639 * gdb.base/unload.c: Ditto.
18640 * gdb.base/unloadshr.c: Ditto.
18641
2d3a7986
MC
186422004-08-12 Michael Chastain <mec.gnu@mindspring.com>
18643
18644 * gdb.cp/classes.exp (test_ptype_class_objects): Call
18645 cp_test_ptype_class.
18646 (test_enums): Likewise.
18647
c72b934c
AC
186482004-08-10 Andrew Cagney <cagney@gnu.org>
18649
18650 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18651 files.
18652
cc503c8a
AC
186532004-08-10 Andrew Cagney <cagney@gnu.org>
18654
18655 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
18656 init_malloc call.
18657
902f2ccb
MC
186582004-08-10 Michael Chastain <mec.gnu@mindspring.com>
18659
18660 * ChangeLog: Add copyright notice. The notice is copied
18661 from emacs 21.3 top level ChangeLog.
18662
78c90502
MC
186632004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18664
18665 * lib/cp-support.exp: New file.
18666 * lib/cp-support.exp (cp_test_type_class): New function.
18667 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
18668 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
18669 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
18670 cp_test_ptype_class.
18671
88e5ea78
MC
186722004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18673
18674 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
18675 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
18676 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
18677 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
18678 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
18679 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
18680 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
18681 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
18682 gdb.mi/mi2-watch.exp: Update copyright years.
18683
6a89fc9c
MK
186842004-08-09 Mark Kettenis <kettenis@gnu.org>
18685
18686 * gdb.base/sigaltstack.exp: Provide proper anchoring.
18687
1482e0de
MC
186882004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18689
18690 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
18691 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
18692 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
18693 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
18694 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
18695 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
18696 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
18697 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
18698 gdb.mi/mi-watch.exp: Update copyright years.
18699
1a5ce3f3
DJ
187002004-08-08 Daniel Jacobowitz <dan@debian.org>
18701
18702 PR gdb/1738
18703 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
18704 from a breakpoint with a pending signal.
18705
04f6ecf2
DJ
187062004-08-08 Daniel Jacobowitz <dan@debian.org>
18707
18708 PR gdb/1736
18709 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
18710 * gdb.base/sigaltstack.exp (finish_test): Consume output until
18711 the prompt.
18712 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
18713
54d90d35
DJ
187142004-08-08 Daniel Jacobowitz <dan@debian.org>
18715
18716 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
18717
d2f6abb0
DJ
187182004-08-08 Daniel Jacobowitz <dan@debian.org>
18719
18720 PR gdb/1736
18721 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
18722 for i?86-*-linux*.
18723
5598c03d
DJ
187242004-08-08 Daniel Jacobowitz <dan@debian.org>
18725
18726 * gdb.arch/i386-prologue.exp: Compile without debug information.
18727
c6fee705
MC
187282004-08-08 Michael Chastain <mec.gnu@mindspring.com>
18729
18730 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
18731 rather than asking gdb to search.
18732
dd90efdb
MC
187332004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18734
18735 * gdb.base/gcore.c: Include <string.h>.
18736
1e84bec1
MC
187372004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18738
18739 * gdb.base/gcore.c: Add copyright notice.
18740
e425eb2b
MC
187412004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18742
18743 * gdb.base/freebpcmd.c: Include <stdio.h>.
18744 * gdb.base/long_long.c: Include <string.h>.
18745 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
18746 * gdb.base/siginfo.c: Include <string.h>.
18747 * gdb.base/sigstep.c: Include <string.h>.
18748
cb9aaed5
MC
187492004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18750
18751 * gdb.base/complex.c: Include <stdlib.h>.
18752
55944f3d
MC
187532004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18754
18755 * gdb.base/complex.c: Add copyright notice.
18756
7b2953d9
MC
187572004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18758
18759 * gdb.base/charset.c: Include <stdlib.h>.
18760
c9133d23
MC
187612004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18762
18763 * gdb.base/auxv.c: Include <stdlib.h>.
18764
0a8490ad
MC
187652004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18766
18767 * gdb.base/auxv.c: Add copyright notice.
18768
3426d5ec
MC
187692004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18770
18771 * gdb.base/coremaker.c: Add copyright notice.
18772 * gdb.base/coremaker2.c: Add copyright notice.
18773
8da195dd
AC
187742004-08-04 Andrew Cagney <cagney@gnu.org>
18775
18776 * gdb.base/store.exp: Update copyright.
18777 (check_set, up_set, check_struct, up_struct): Add a prefix to test
18778 names, do not import gdb_prompt.
18779
8d394f98
AC
187802004-08-01 Andrew Cagney <cagney@gnu.org>
18781
18782 Fix PR testsuite/1729.
18783 * gdb.base/dump.exp: Add test name to callers of capture_value, do
18784 not use capture_value with value 4.
18785 (capture_value): Add optional test name parameter.
18786 (test_reload_saved_value, test_restore_saved_value): Use $msg as
18787 the prefix, pass to capture_value.
18788
b6702b23
MK
187892004-08-01 Mark Kettenis <kettenis@gnu.org>
18790
18791 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
18792 * gdb.arch/i386-prologue.c (standard): New prototype and function.
18793 (main): Call new function.
18794
c203e0ca
MC
187952004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18796
18797 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
18798
a7995a30
MC
187992004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18800
18801 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
18802
9366563b
MC
188032004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18804
b6eeaf26 18805 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
18806 Accept more values of vtbl pointer. Remove some messages
18807 about "obsolete gcc or gdb".
18808
2fc1f950
MC
188092004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18810
18811 * gdb.cp/classes.exp: Accept more varieties of ptype output.
18812
c724d49b
MC
188132004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18814
18815 * gdb.base/asm-source.exp: Properly convert target board
18816 debug flags from gcc format to binutils format.
18817
736b0fce
MK
188182004-07-28 Mark Kettenis <kettenis@gnu.org>
18819
18820 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
18821 gdb1718". PR backtrace/1718 partially fixed.
18822
5633ea5c
JJ
188232004-07-27 Jeff Johnston <jjohnstn@redhat.com>
18824
18825 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
18826
575eebb1
NC
188272004-07-26 Nick Clifton <nickc@redhat.com>
18828
18829 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
18830 good default value for a specific architecture is available then
18831 set it to that value. Otherwise default to the -gstabs switch.
18832 Remove the -g... switches from the asm-flags variable. Allow the
18833 target board info to override the value if it wants to. Pass the
18834 switch on the assembler command line.
18835
62104619
MK
188362004-07-23 Mark Kettenis <kettenis@gnu.org>
18837
18838 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
18839 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
18840 (main): Call new function.
18841
4a1135b8
MC
188422004-07-22 Michael Chastain <mec.gnu@mindspring.com>
18843
18844 Test for PR exp/1715.
18845 * gdb.base/radix.exp: Refactor common procedures. Make all
18846 test names unique. Change XFAIL to KFAIL.
18847
8a12c1f0
MC
188482004-07-20 Michael Chastain <mec.gnu@mindspring.com>
18849
18850 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
18851 * gdb.ada/gnat_ada.gin: ... to here.
18852 * configure.in: Use gnat_ada.gin.
18853 * configure: Regenerate.
18854
23b451cf
AC
188552004-07-20 Andrew Cagney <cagney@gnu.org>
18856
18857 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
18858 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
18859 XFAILs. Clean up test messages and comments. Check backtraces.
18860 Delete re-sync code.
18861
ab618a02
MC
188622004-07-19 Michael Chastain <mec.gnu@mindspring.com>
18863
18864 Fix PR cli/740.
18865 * gdb.base/annota1.exp: Honor gdb,nosignals.
18866 * gdb.base/annota3.exp: Likewise.
18867
46dad340
MC
188682004-07-19 Michael Chastain <mec.gnu@mindspring.com>
18869
18870 * lib/java.exp: Update copyright notice.
18871
756d8c70
AC
188722004-07-19 Andrew Cagney <cagney@gnu.org>
18873
18874 * gdb.base/selftest.exp: Copy file from here ...
18875 * gdb.gdb/selftest.exp: ... to here.
18876
586027e6
AC
188772004-07-16 Andrew Cagney <cagney@redhat.com>
18878
18879 * lib/insight-support.exp: Delete file.
18880 * lib/java.exp (java_init): Fix copyright.
18881
029d2200
AC
188822004-07-16 Andrew Cagney <cagney@gnu.org>
18883
18884 * gdb.base/restore.c: Append "prologue" to comments marking the a
18885 function's prologue.
18886 * gdb.base/restore.exp: Update copyright, re-indent.
18887 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
18888 callerN" prefix where needed. Update patterns that match a
18889 function's prologue.
18890
653b62c5
MC
188912004-07-16 Michael Chastain <mec.gnu@mindspring.com>
18892
18893 * gdb.base/restore.c: Add copyright notice.
18894
f7d690e5
AC
188952004-07-16 Andrew Cagney <cagney@gnu.org>
18896
18897 * gdb.base/logical.exp: Update copyright.
18898 (evaluate): New procedure. Use to re-implement tests using
18899 several tables.
18900
d629a7cb
MH
189012004-07-14 Martin Hunt <hunt@redhat.com>
18902
18903 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
18904 which fixes some problems where init.tcl was not found.
18905
9c7bb332
AC
189062004-07-13 Andrew Cagney <cagney@gnu.org>
18907
6bf46641
AC
18908 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
18909 (check_sizeof, check_valueof): Do not include the output in the
18910 test name. Use gdb_test.
18911 (get_valueof): Use gdb_test_multiple.
18912
c4ffd4c0
AC
18913 * gdb.base/step-test.exp: Update copyright. Use
18914 gdb_test_multiple. Ensure that test names do not include
18915 architecture dependent output.
18916
ab89363a
AC
18917 * gdb.gdb/observer.exp: Update copyright.
18918 (setup_test): Use gdb_test_multiple.
18919 (attach_first_observer, attach_second_observer)
18920 (attach_third_observer, detach_first_observer)
18921 (detach_second_observer, detach_third_observer)
18922 (reset_counters, check_counters): Make $message a prefix.
18923 (test_normal_stop_notifications): Add "args" parameter - a list of
18924 init functions to be called. Make $message a prefix,
18925 (test_observer_normal_stop): Change the message prefixes so that
18926 they are unique, pass the attach / detach procedures to
18927 test_normal_stop_notifications.
18928
ec58997a
AC
18929 * gdb.base/signull.exp (test_segv): Prefix all tests with
18930 "${name}". Clean up test messages.
18931
b475183b
AC
18932 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
18933
9c7bb332
AC
18934 * gdb.base/ena-dis-br.exp: Update copyright.
18935 (break_at): New function. Replace send_gdb with gdb_test,
18936 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
18937 ignore count, not stopped at bpt", with KFAIL.
18938
2dd95497
CV
189392004-07-13 Corinna Vinschen <vinschen@redhat.com>
18940
18941 * gdb.base/attach.exp: Remove cleanupfile handling.
18942
419e626b
AC
189432004-07-12 Andrew Cagney <cagney@gnu.org>
18944
18945 * gdb.base/annota1.exp: Cleanup corefile test name.
18946 * gdb.base/annota3.exp: Ditto.
18947
8b1b3228
AC
189482004-07-12 Andrew Cagney <cagney@gnu.org>
18949
78650829
AC
18950 * gdb.base/signals.exp: Clean up copyright, re-indent.
18951
8b1b3228
AC
18952 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
18953 gdb_test and gdb_test_multiple.
18954
935c2760
JJ
189552004-07-08 Jeff Johnston <jjohnstn@redhat.com>
18956
18957 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 18958 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
18959 provide line number info for first statement in main.
18960
1544280f
AC
189612004-07-08 Andrew Cagney <cagney@gnu.org>
18962
1279f4ff
AC
18963 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
18964
1544280f
AC
18965 * gdb.base/sigbpt.exp: Make the common part of each test name a
18966 prefix instead of suffix.
18967
bcc82369
BR
189682004-07-07 Bob Rossi <bob_rossi@cox.net>
18969
18970 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
18971 test from test_tbreak_creation_and_listing to
18972 test_file_list_exec_source_file
18973 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
18974 Changed name of test from test_tbreak_creation_and_listing to
18975 test_file_list_exec_source_file
18976
23f4b0aa
JJ
189772004-07-07 Jeff Johnston <jjohnstn@redhat.com>
18978
18979 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
18980 the jmisc() constructor instead of <init>.
18981 * gdb.java/jmisc1.exp: Ditto.
18982
56401cd5
AC
189832004-07-07 Andrew Cagney <cagney@gnu.org>
18984
18985 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
18986 corrupting the PC.
18987
44ae2f6a
MC
189882004-07-06 Michael Chastain <mec.gnu@mindspring.com>
18989
18990 * gdb.cp/templates.exp: Accept whitespace change in demangler
18991 output.
18992
45a83408
AC
189932004-07-06 Andrew Cagney <cagney@gnu.org>
18994
18995 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
18996
d205ad70
MC
189972004-07-02 Michael Chastain <mec.gnu@mindspring.com>
18998
18999 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
19000 * lib/compiler.cc: Likewise.
19001
06ea1a61
MC
190022004-06-30 Michael Chastain <mec.gnu@mindspring.com>
19003
19004 * lib/compiler.cc: Work around string preprocessing problem
19005 with old hp c++ compiler.
19006 * lib/compiler.c: Likewise.
19007
daab1251
CV
190082004-06-29 Corinna Vinschen <vinschen@redhat.com>
19009
19010 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
19011 directives to conditionalize symbol prefixing.
19012 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
19013 additional_flags handling. Add underscore prefix for Cygwin.
19014 * gdb.arch/i386-unwind.c: Use preprocessor directives to
19015 conditionalize symbol prefixing.
19016 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
19017 additional_flags handling. Add underscore prefix for Cygwin.
19018
cc984116
CV
190192004-06-29 Corinna Vinschen <vinschen@redhat.com>
19020
19021 * gdb.base/bigcore.exp: Skip test on Cygwin.
19022
c279b077
MC
190232004-06-28 Michael Chastain <mec.gnu@mindspring.com>
19024
19025 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
19026 formats for "info register". Use gdb_test_multiple. Fix
19027 the "invalid register" test.
19028
0e915747
CV
190292004-06-28 Corinna Vinschen <vinschen@redhat.com>
19030
19031 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
19032 PID for Cygwin. Add Cygwin specific strings to check for in some
19033 tests.
19034 (do_attach_tests): Add a test for user interaction when attaching
19035 to a process with no matching symbol table already loaded.
19036
11422c86
AC
190372004-06-26 Andrew Cagney <cagney@gnu.org>
19038
19039 Test PR java/1567 and PR java/1565.
19040 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
19041 * gdb.java/jmisc2.exp: Delete file.
19042
cefbce26
MC
190432004-06-26 Michael Chastain <mec.gnu@mindspring.com>
19044
19045 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
19046
e19f872c
CV
190472004-06-25 Corinna Vinschen <vinschen@redhat.com>
19048
19049 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
19050 attach process.
19051
d931ba3b
MC
190522004-06-23 Michael Chastain <mec.gnu@mindspring.com>
19053
19054 * gdb.cp/pr-1553.exp: Remove.
19055
aef68c48
MC
190562004-06-22 Michael Chastain <mec.gnu@mindspring.com>
19057
19058 * gdb.cp/pr-1553.cc: Remove.
19059 * gdb.cp/pr-1553.exp: Disable this test.
19060
8d5df71a
JB
190612004-06-20 Jim Blandy <jimb@redhat.com>
19062
a9c64011 19063 Fix PR testsuite/1680.
8d5df71a
JB
19064 * gdb.arch/i386-sse.exp: Properly quote curly braces in
19065 regular expressions.
19066
4ac6f39d
MC
190672004-06-19 Michael Chastain <mec.gnu@mindspring.com>
19068
19069 Fix PR testsuite/1679.
19070 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
19071 Issue an UNSUPPORTED result instead.
19072
1b413552
JB
190732004-06-18 Jim Blandy <jimb@redhat.com>
19074
19075 * gdb.base/charset.exp: Only send a control-C if we see a new
19076 prompt and incomplete command.
19077
6daa6ebd
MC
190782004-06-18 Michael Chastain <mec.gnu@mindspring.com>
19079
19080 * gdb.cp/pr-574.cc: Add copyright notice.
19081
51fa4ae0
JB
190822004-06-17 Jim Blandy <jimb@redhat.com>
19083
19084 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
19085 cases where the regexp has no groups; this grabs random text from
19086 the previous test suite, whatever that was.
19087
8fea26c5
MC
190882004-06-17 Michael Chastain <mec.gnu@mindspring.com>
19089
19090 * gdb.cp/printmethod.cc: Add copyright notice.
19091
1e3aeb41
MC
190922004-06-16 Michael Chastain <mec.gnu@mindspring.com>
19093
19094 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
19095
9d9030bc
AC
190962004-06-16 Andrew Cagney <cagney@gnu.org>
19097
19098 * gdb.base/signull.c: Update copyright. Include <string.h>.
19099 (bowler): Replace data_pointer with data_read
19100 and data_write cases. Add code_descriptor case.
19101 (zero, desc): New array and pointer.
19102 (data, code): Change to simple pointers.
19103 * gdb.base/signull.exp: Fix probe pattern matching a function
19104 descriptor SIGSEGV. Replace data_pointer with data_read and
19105 data_write tests.
19106
acd4ad44
AC
191072004-06-16 Andrew Cagney <cagney@gnu.org>
19108
19109 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
19110
08fd625c
MC
191112004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19112
19113 * gdb.base/long_long.c: Add copyright notice.
19114
1903502c
MC
191152004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19116
19117 * gdb.base/long_long.exp: Remove reference to
19118 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
19119 to gdb_breakpoint and gdb_continue_to_breakpoint.
19120
83313cb1
JB
191212004-06-14 Jim Blandy <jimb@redhat.com>
19122
19123 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
19124 endian case.
19125
1bf404ef
AC
191262004-06-14 Andrew Cagney <cagney@gnu.org>
19127
19128 * gdb.base/gcore.exp (capture_command_output): Delete the always
19129 passing tests containing inferior values.
19130 * gdb.base/ending-run.exp: Do not include the breakpoint address
19131 in the test message. Update copyright.
19132 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
19133 size in the test name, use gdb_test_multiple. Update copyright.
19134
ef220b33
MC
191352004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19136
19137 * gdb.cp/ref-types.cc: Add copyright notice.
19138
4f70a4c9
MC
191392004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19140
19141 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
19142 hp_aCC_compiler.
19143 * lib/compiler.cc: Likewise.
19144 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
19145 'set' commands. Log diagnostics for other lines. Set
19146 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
19147
335928ac
MC
191482004-06-13 Michael Chastain <mec.gnu@mindspring.com>
19149
19150 * gdb.cp/try_catch.cc: Add copyright notice.
19151
2efb12e8
MC
191522004-06-12 Michael Chastain <mec.gnu@mindspring.com>
19153
19154 * gdb.cp/userdef.cc: Add copyright notice.
19155
0bbed51a
MC
191562004-06-11 Michael Chastain <mec.gnu@mindspring.com>
19157
19158 * gdb.cp/virtfunc.cc: Add copyright notice.
19159
e12a46c9
RC
191602004-06-11 Randolph Chung <tausq@debian.org>
19161
19162 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
19163 problem.
19164
338e05af
AC
191652004-06-10 Andrew Cagney <cagney@gnu.org>
19166
19167 * lib/compiler.cc, lib/compiler.c: Append either
19168 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
19169 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
19170 instead of gcc-3-3.
19171
dc3f10cb
AC
191722004-06-09 Andrew Cagney <cagney@gnu.org>
19173
b4d946af
AC
19174 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
19175 gdb/1455, bug is specific to "long long" and "double".
a9c64011 19176
dc3f10cb
AC
19177 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
19178 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
19179 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
19180 fixed.
19181
b5c0bfa2
AC
191822004-06-09 Andrew Cagney <cagney@gnu.org>
19183
19184 * gdb.base/structs.exp (test_struct_returns): Replace
19185 "return_value_unknown" and "finish_value_unknown" by
19186 "return_value_known" and "finish_value_known". Instead of
19187 "return_value_unknown" iff "finish_value_unknown", check
19188 "return_value_known" implies "finish_value_known".
19189
caeb605f
MH
191902004-06-08 Martin Hunt <hunt@redhat.com>
19191
19192 * gdb.base/float.exp: Add pattern for mips targets.
19193
c892bb64
RC
191942004-06-08 Randolph Chung <tausq@debian.org>
19195
19196 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
19197 message for unknown architectures more clear.
19198
48306d3e
JB
191992004-06-08 Joel Brobecker <brobecker@gnat.com>
19200
19201 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
19202 start the execution of the program.
19203
83ecb59f
JB
192042004-06-07 Jim Blandy <jimb@redhat.com>
19205
19206 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
19207 * gdb.arch/i386-cpuid.h: New helper file.
19208
55264cb4
RC
192092004-06-07 Randolph Chung <tausq@debian.org>
19210
19211 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
19212 has started.
19213
23cadb28
RM
192142004-06-04 Roland McGrath <roland@redhat.com>
19215
19216 Fix PR gdb/1647.
19217 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
19218 differently to be robust to output buffering differences.
19219
51d01eda
MC
192202004-06-04 Michael Chastain <mec.gnu@mindspring.com>
19221
19222 * gdb.threads/pthreads.exp: Update copyright years.
19223 (check_control_c): Change asynchronous 'after' to synchronous.
19224
f4fc3b93
RM
192252004-06-04 Roland McGrath <roland@redhat.com>
19226
19227 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
19228 next gdb prompt.
19229
4013522b
MC
192302004-06-02 Michael Chastain <mec.gnu@mindspring.com>
19231
19232 Fix PR gdb/1636.
19233 * gdb.threads/manythreads.exp: Change asynchronous 'after'
19234 calls to synchronous.
19235
7a8f1e6b
JB
192362004-05-26 Jim Blandy <jimb@redhat.com>
19237
19238 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
19239
81bb3443
RC
192402004-05-24 Randolph Chung <tausq@debian.org>
19241
19242 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
19243 * gdb.asm/pa.inc: New file.
19244
8f5a3103
MK
192452004-05-22 Mark Kettenis <kettenis@gnu.org>
19246
19247 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
19248
734b8fe8 192492004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 19250 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
19251
19252 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
19253 GDB prompt.
19254
725603e1
UW
192552004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19256
f4fc3b93 19257 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
19258 setjmp/longjmp. Use sigaction instead of signal.
19259
8b923272 192602004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 19261 Michael Snyder <msnyder@redhat.com>
8b923272
JB
19262
19263 * gdb.threads/pthread_cond_wait.c: New file.
19264 * gdb.threads/pthread_cond_wait.exp: New testcase.
19265
8bfabb04
AC
192662004-05-13 Andrew Cagney <cagney@redhat.com>
19267
19268 * gdb.base/signull.exp, gdb.base/signull.c: New files.
19269 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
19270
42edda50
AC
192712004-05-11 Andrew Cagney <cagney@redhat.com>
19272
19273 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
19274 fixed but revealed gdb/1639.
19275
d303a6c7
AC
192762004-05-10 Andrew Cagney <cagney@redhat.com>
19277
19278 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
19279 func1" and "next to 2nd alarm", kernel bug avoided.
19280
bf08c2a1
DJ
192812004-05-10 Daniel Jacobowitz <dan@debian.org>
19282
19283 PR external/1568
19284 * gdb.base/bigcore.exp: Check the size of the dumped core file.
19285 XFAIL if it is smaller than bytes_allocated.
19286 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
19287 (main): Make chunks_allocated unsigned. Correct comment.
19288
c0586a34
JB
192892004-05-07 Joel Brobecker <brobecker@gnat.com>
19290
19291 * gdb.arch/powerpc-aix-prologue.c: New file.
19292 * gdb.arch/powerpc-aix-prologue.exp: New file.
19293
f2785d12
JB
192942004-05-07 Jim Blandy <jimb@redhat.com>
19295
19296 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
19297 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
19298
bd7f6e30
JB
192992004-05-06 Joel Brobecker <brobecker@gnat.com>
19300
19301 * gdb.base/sep.exp: No longer setup_kfail when the program was
19302 built with dwarf2.
19303
0a5e7efe
JI
193042004-05-05 Jim Ingham <jingham@apple.com>
19305
19306 * gdb.base/pending.exp: Make sure pending breakpoints
19307 preserve the ignore count.
f4fc3b93 19308
a8958849
MK
193092004-04-27 Jerome Guitton <guitton@gnat.com>
19310
19311 * i386-prologue.exp: Add testcase for jump instruction as first
19312 instruction of the real code.
19313 * i386-prologue.c (jump_at_beginning): New function.
19314
7e103f5b
MK
193152004-04-28 Mark Kettenis <kettenis@gnu.org>
19316
19317 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
19318 x86_64-*-*.
19319
5d38b224
MK
193202004-04-28 Mark Kettenis <kettenis@gnu.org>
19321
19322 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
19323 i*86-*-*.
19324
0ef32fd9
MK
193252004-04-25 Mark Kettenis <kettenis@gnu.org>
19326
19327 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
19328 expression that checks the return type.
19329
71d7dd7c
AC
193302004-04-23 Andrew Cagney <cagney@redhat.com>
19331
19332 * gdb.base/call-sc.exp: New test of scalar call/return values.
19333 * gdb.base/call-sc.c: Ditto.
19334
1e9f977e
JJ
193352004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19336
19337 * gdb.threads/manythreads.c: Reduce thread stack size.
19338
899d9e3a
JJ
193392004-04-23 Jeff Johnston <jjohnstn@redhat.com>
19340
19341 * gdb.threads/manythreads.c: Add copyright notice.
19342
61bcae62
AC
193432004-04-23 Andrew Cagney <cagney@redhat.com>
19344
19345 * gdb.base/siginfo.exp: Better handle step out of signal.
19346 * gdb.base/sigstep.exp: Ditto.
19347
7339a42e 193482004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 19349 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
19350
19351 * gdb.threads/manythreads.c: New testcase.
19352 * gdb.threads/manythreads.exp: Ditto.
19353
5c98409b
JB
193542004-04-22 Jim Blandy <jimb@redhat.com>
19355
19356 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
19357 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
19358
3b611f1a
MC
193592004-04-21 Michael Chastain <mec.gnu@mindspring.com>
19360
19361 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
19362
f0fd9238
AC
193632004-04-21 Andrew Cagney <cagney@redhat.com>
19364
19365 * gdb.base/sigstep.c: New file.
19366 * gdb.base/sigstep.exp: New file.
19367
90990674
JB
193682004-04-16 Joel Brobecker <brobecker@gnat.com>
19369
19370 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
19371 call to observer_notify_normal_stop.
19372
78cef34b
AC
193732004-04-15 Andrew Cagney <cagney@redhat.com>
19374
19375 * gdb.base/siginfo.c: New file.
19376 * gdb.base/siginfo.exp: New file.
19377
d2343407
JB
193782004-04-12 J. Brobecker <brobecker@gnat.com>
19379
19380 * gdb.base/sep.exp: Fix typo in comment.
19381
a2dba3c8
JB
193822004-04-12 J. Brobecker <brobecker@gnat.com>
19383
19384 * gdb.base/sep.c: New file.
19385 * gdb.base/sep-proc.c: New file.
19386 * gdb.base/sep.exp: New testcase.
19387
15f7b60e
MK
193882004-04-09 Mark Kettenis <kettenis@gnu.org>
19389
19390 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
19391 support.
19392
44f4de1a
AC
193932004-04-05 Andrew Cagney <cagney@redhat.com>
19394
19395 * gdb.base/sigaltstack.c: New file.
19396 * gdb.base/sigaltstack.exp: New file.
19397
ef04f396
JB
193982004-04-04 Joel Brobecker <brobecker@gnat.com>
19399
19400 * gdb.base/foll-fork.exp: Update the expected output for
19401 "help set follow-fork-mode", to match a change that was made
19402 to the help of this variable on 2004-01-13.
19403
d40d2c92
JB
194042004-04-01 Joel Brobecker <brobecker@gnat.com>
19405
19406 * lib/ada.exp: Add copyright notice.
19407 * bar.ads: Likewise.
19408 * bar.adb: Likewise.
19409 * null_record.adb: Likewise.
19410 * null_record.exp: Likewise.
19411 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
19412
f86ef5a3
JB
194132004-04-01 Joel Brobecker <brobecker@gnat.com>
19414
19415 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
19416 * configure: Regenerate.
19417
414e70e3
JB
194182004-04-01 Joel Brobecker <brobecker@gnat.com>
19419
19420 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
19421 to build the application. Remove the message printed when in
19422 verbose mode, redundant with the UNSUPPORTED message above.
19423
f0aaee49
JB
194242004-03-31 Joel Brobecker <brobecker@gnat.com>
19425
19426 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
19427 * gdb.ada (null_record.exp): New testcase.
19428
ac81cb54
JB
194292004-03-31 Joel Brobecker <brobecker@gnat.com>
19430
19431 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
19432
854af2f7
JB
194332004-03-31 Joel Brobecker <brobecker@gnat.com>
19434
19435 * gdb.ada: New subdirectory.
19436 * gdb.ada/Makefile.in: New file.
19437 * gdb.ada/gnat_ada.gpr.in: New file.
19438
034cb681
JB
194392004-03-31 Joel Brobecker <brobecker@gnat.com>
19440
19441 * lib/ada.exp: New file.
19442
78a1a894
DJ
194432004-03-24 Daniel Jacobowitz <drow@mvista.com>
19444
19445 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
19446 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
19447
4b2b3b3e
AC
194482004-03-22 Andrew Cagney <cagney@redhat.com>
19449
19450 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
19451 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
19452 Problem identified by Ulrich Weigand.
19453
23c73aa3
DC
194542004-03-17 David Carlton <carlton@kealia.com>
19455
19456 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
19457 PR c++/826.
19458
d63a86f8
RM
194592004-03-16 Roland McGrath <roland@redhat.com>
19460
19461 * gdb.base/auxv.exp: New file.
19462 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
19463
0e02aa50
DC
194642004-03-12 David Carlton <carlton@kealia.com>
19465
19466 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
19467 * gdb.cp/pr-1553.cc: Ditto.
19468 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
19469 pass branch.
19470
c20b71be
MC
194712004-03-12 Michael Chastain <mec.gnu@mindspring.com>
19472
19473 * gdb.cp/templates.exp: Accept more template types.
19474
c7414a01
MC
194752004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19476
19477 From Corinna Vinschen with modifications.
19478 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
19479 local variable obj_with_enum.
19480 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
19481 results with obj_with_enum.
19482
ed69573c
MC
194832004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19484
19485 * gdb.cp/classes.cc: New file, copied from misc.cc.
19486 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
19487
28301461
MC
194882004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19489
19490 * gdb.cp/misc.cc: Add copyright notice.
19491
1198ecbe
DC
194922004-03-05 David Carlton <carlton@kealia.com>
19493
19494 * gdb.cp/rtti.exp: Add 'print *obj3' test.
19495 * gdb.cp/rtti.h: Update copyright.
19496 (namespace n2::n3): New.
19497 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
19498 (n2::n3::func3): New.
19499 (main): Call n2::n3::func3.
19500 * gdb.cp/rtti2.cc: Update copyright.
19501 (n2::create3): New.
19502
9e08c470
MK
195032004-03-04 Mark Kettenis <kettenis@gnu.org>
19504
19505 * gdb.asm/openbsd.inc: Fix typo.
19506
4bebc3aa
FF
195072004-03-03 Fred Fish <fnf@redhat.com>
19508
19509 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
19510 "val" instead of unused "size". Update copyright year.
19511
6ea9fb37
DJ
195122004-02-29 Daniel Jacobowitz <drow@mvista.com>
19513
19514 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
19515 to use unsigned char.
19516 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
19517 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
19518
23b23974
DJ
195192004-02-29 Daniel Jacobowitz <drow@mvista.com>
19520
19521 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
19522 line of output.
19523
7574fd53
DJ
195242004-02-28 Daniel Jacobowitz <drow@mvista.com>
19525
19526 * gdb.base/relocate.c (dummy): Initialize.
19527
a195357f
DJ
195282004-02-28 Daniel Jacobowitz <drow@mvista.com>
19529
19530 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
19531 a breakpoint at exit.
19532
72fd54a9
FF
195332004-02-27 Fred Fish <fnf@redhat.com>
19534
19535 * gdb.base/chng-syms.exp: Add expect condition to match failing
19536 case that isn't a timeout.
19537
b9d23137
AC
195382004-02-27 Andrew Cagney <cagney@redhat.com>
19539
19540 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
19541 support.
19542
15d208f6 195432004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 19544
15d208f6
FF
19545 * gdb.arch/gdb1431.c: Remove.
19546 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
19547 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
19548 of "until" incorrectly.
19549
98f9cd2d
JB
195502004-02-26 J. Brobecker <brobecker@gnat.com>
19551
19552 * gdb.cp/class2.cc (empty): New class.
19553 (refer): New function.
19554 (main): Declare an object of type empty and use it.
19555 * gdb.cp/class2.exp: Print the value of an object of type empty.
19556
9b50c11b
JJ
195572004-02-26 Jeff Johnston <jjohnstn@redhat.com>
19558
19559 * gdb.base/langs.exp: Update query string to match the
19560 new nquery format used for pending breakpoints.
19561
0dcd613f
AC
195622004-02-26 Andrew Cagney <cagney@redhat.com>
19563
19564 Fix PR i18n/1570.
19565 * gdb.base/charset.c: Update copyright notice.
19566 (main, init_string): Remove the escape character '\e' tests.
19567 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
19568 * gdb.base/charset.exp (valid_host_charset): Ditto.
19569 * gdb.base/setvar.exp: Ditto.
19570
b8a56647
AC
195712004-02-24 Andrew Cagney <cagney@redhat.com>
19572
90d59e34
AC
19573 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
19574 mmapped data in core file" PASS and FAIL messages consistent.
19575
b8a56647
AC
19576 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
19577 setting a breakpoint. Work around PR java/1565.
19578
9f27c604
JJ
195792004-02-23 Jeff Johnston <jjohnstn@redhat.com>
19580
19581 * lib/gdb.exp (gdb_breakpoint): Update query string to match
19582 new nquery format.
19583 * gdb.base/pending.exp: Ditto.
19584
3224a706
MK
195852004-02-22 Mark Kettenis <kettenis@gnu.org>
19586
19587 * configure.in: Run stabs tests on *BSD.
19588 * configure: Regenerated.
19589
41e0a9ca
MK
195902004-02-21 Mark Kettenis <kettenis@gnu.org>
19591
19592 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
19593
1e1b3428
FF
195942004-02-20 Fred Fish <fnf@redhat.com>
19595
19596 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
19597 blank in test for "returns short", for consistency with other
19598 "returns xxx" tests. Update copyright year.
19599
f9a7572a
FF
196002004-02-19 Fred Fish <fnf@redhat.com>
19601
19602 New testcase for PR breakpoint/1558.
19603 * gdb.arch/gdb1558.exp: New file.
19604 * gdb.arch/gdb1558.c: New file.
19605
b2ce2854
EZ
196062004-02-19 Elena Zannoni <ezannoni@redhat.com>
19607
19608 * gdb.base/nodebug.exp: Fix typo.
19609
e7c9ff01
JB
196102004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19611
19612 Committed by Jim Blandy <jimb@redhat.com>.
19613
62f4b920
JB
19614 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
19615
2db536a1
JB
19616 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
19617
e7c9ff01
JB
19618 * gdb.base/float.exp: Support s390*-*-* targets.
19619
f3205b34
AF
196202004-02-17 Adam Fedor <fedor@gnu.org>
19621
19622 * gdb.base/gdb1555.exp: New file.
19623 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
19624
9d62932d
EZ
196252004-02-17 Elena Zannoni <ezannoni@redhat.com>
19626
19627 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
19628
344c9711
FF
196292004-02-16 Fred Fish <fnf@redhat.com>
19630
19631 * gdb.arch/gdb1291.c: Remove
19632 * gdb.arch/gdb1291.s: New test input file.
19633 * gdb.arch/gdb1291.exp: Expand test to check case that should not
19634 fail. Test for correct result, known incorrect result, other
19635 failures and timeouts.
19636
2d822687
AC
196372004-02-16 Andrew Cagney <cagney@redhat.com>
19638
19639 * gdb.base/bigcore.exp: New file.
19640 * gdb.base/bigcore.c: New file.
19641
dac15b66
AC
196422004-02-13 Andrew Cagney <cagney@redhat.com>
19643
19644 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
19645 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
19646 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
19647 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
19648 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
19649 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
19650 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
19651 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
19652 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
19653 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
19654
6bdfc2c4
JJ
196552004-02-11 Jeff Johnston <jjohnstn@redhat.com>
19656
19657 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
19658 executed is an alloc instruction.
19659
87b3ede8
DC
196602004-02-11 David Carlton <carlton@kealia.com>
19661
19662 * gdb.cp/breakpoint.exp: New.
19663 * gdb.cp/breakpoint.cc: New.
19664
6e19e2bf
MC
196652004-02-11 Michael Chastain <mec.gnu@mindspring.com>
19666
19667 Partial fix for PR gdb/1543.
19668 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
19669 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
19670 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
19671 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
19672 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
19673 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
19674 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
19675 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
19676 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
19677 to bug-gdb@prep.ai.mit.edu .
19678 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
19679 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
19680 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
19681 Likewise.
19682
5c5455dc
AC
196832004-02-10 Andrew Cagney <cagney@redhat.com>
19684
19685 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
19686 using gdb_internal_error_resync.
19687
9cf689d7
DJ
196882004-02-09 Daniel Jacobowitz <drow@mvista.com>
19689
19690 * gdb.threads/thread-specific.exp: Stop early if no threads are
19691 found.
19692
d2dc51db
MC
196932004-02-09 Michael Chastain <mec.gnu@mindspring.com>
19694
19695 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
19696
14b1a056
DJ
196972004-02-08 Daniel Jacobowitz <drow@mvista.com>
19698
19699 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
19700 breakpoints.
19701
83f66e8f
DJ
197022004-02-07 Daniel Jacobowitz <drow@mvista.com>
19703
19704 * config/sim.exp (gdb_load): Handle $arg == "".
19705 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
19706 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
19707
30fc0091
EZ
197082004-02-07 Elena Zannoni <ezannoni@redhat.com>
19709
a9c64011
AS
19710 * gdb.base/maint.exp: Update test to reflect
19711 obstack changes.
30fc0091 19712
4d806929
JJ
197132004-02-04 Jeff Johnston <jjohnstn@redhat.com>
19714
19715 * gdb.base/pendshr.c (pendfunc): New function that calls
19716 pendfunc1.
19717 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
19718
7bfdd688
FF
197192004-02-04 Fred Fish <fnf@redhat.com>
19720
19721 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
19722 function symbols and update copyright years.
19723 * gdb.arch/gdb1291.c: Ditto.
19724
aaa08ee4
MC
197252004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19726
19727 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
19728
dbad7755
MC
197292004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19730
19731 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
19732
ec4646ef
MC
197332004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19734
19735 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
19736
1b802196
FF
197372004-02-02 Fred Fish <fnf@redhat.com>
19738
19739 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
19740 remote targets. Update copyright years.
19741
18fe2033
JJ
197422004-02-02 Jeff Johnston <jjohnstn@redhat.com>
19743
19744 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
19745 support.
19746 * gdb.base/langs.exp: Fix test which attempts to create
19747 breakpoint on non-existent function to handle new pending
19748 support.
19749 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
19750 a breakpoint.
19751 * gdb.base/pending.exp: New test.
19752 * gdb.base/pending.c: New file.
19753 * gdb.base/pendshr.c: Ditto.
19754
8d577d32
DC
197552004-02-02 David Carlton <carlton@kealia.com>
19756
19757 * gdb.cp/overload.exp: Add overloadNamespace tests.
19758 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
19759 (overloadNamespace, XXX): New.
19760 (main): Call XXX::marker2.
19761
3ad13771
FF
197622004-02-01 Fred Fish <fnf@redhat.com>
19763
19764 * gdb.base/dump.exp: Use runto_main instead of "runto main".
19765 * gdb.base/finish.exp: Ditto.
19766 * gdb.base/gcore.exp: Ditto.
19767 * gdb.base/huge.exp: Ditto.
19768 * gdb.base/info-proc.exp: Ditto.
19769 * gdb.base/return2.exp: Ditto.
19770 * gdb.threads/gcore-thread.exp: Ditto.
19771
44c75849
DJ
197722004-02-01 Daniel Jacobowitz <drow@mvista.com>
19773
19774 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
19775
005bc093
MK
197762004-02-01 Mark Kettenis <kettenis@gnu.org>
19777
19778 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
19779 that opening the file succeeds on OpenBSD.
19780
c47cebdb
DJ
197812004-02-01 Daniel Jacobowitz <drow@mvista.com>
19782
19783 * gdb.threads/thread-specific.c: New file.
19784 * gdb.threads/threads-specific.exp: New test script.
19785 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
19786 to expect_out.
19787
5a01311c
MK
197882004-02-01 Mark Kettenis <kettenis@gnu.org>
19789
19790 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
19791 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
19792 only on the "print_small_structs from print_long_arg_list" test.
19793
ce22a4f1
DJ
197942004-02-01 Daniel Jacobowitz <drow@mvista.com>
19795
19796 * gdb.base/completion.exp: Kill a stray backslash.
19797
19798 From Jim Ingham <jingham@apple.com>:
19799 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
19800 agrees with the result from sending a tab.
19801
abbab9d3
DJ
198022004-01-31 Daniel Jacobowitz <drow@mvista.com>
19803
19804 * gdb.base/chng-syms.exp: Remove stray newline.
19805
53904d1e
MK
198062004-01-31 Mark Kettenis <kettenis@gnu.org>
19807
19808 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
19809 *-*-openbsd*.
19810 * gdb.asm/openbsd.inc: New file.
19811
3a4b3aac
MK
198122004-01-30 Mark Kettenis <kettenis@gnu.org>
19813
19814 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
19815 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
19816 *-*solaris2*. Remove commented out default settings for
19817 asm-flags. Replace gdb_compile with target_link.
19818
ebac27b4
MC
198192004-01-29 Michael Chastain <mec.gnu@mindspring.com>
19820
19821 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
19822 for all tests. Remove old hp-ux and cygnus xfail cases.
19823
d8679d84
PH
198242004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
19825
19826 * gdb.base/chng-syms.exp: New file.
19827 * gdb.base/chng-syms.c: New file.
19828
0a55bc22
MC
198292004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19830
19831 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
19832 Provide arms for current output in all my configurations.
19833
94b8e876
MC
198342004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19835
19836 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
19837 * lib/compiler.cc: Likewise.
19838 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
19839 get the right preprocessor. Eval the output directly. Remove
19840 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
19841 hp_f77_compiler and hp_f90_compiler completely.
19842 (gdb_preprocess): Delete.
19843 (get_compiler): Delete.
19844
7cf03d44
MK
198452004-01-24 Mark Kettenis <kettenis@gnu.org>
19846
19847 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
19848 <string.h>.
19849
68b6dce9
NR
198502004-01-24 Nick Roberts <nick@nick.uklinux.net>
19851
19852 * gdb.mi/mi-stack.exp: Update copyright.
19853
b368761e
DC
198542004-01-23 David Carlton <carlton@kealia.com>
19855
19856 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
19857 test for cp_lookup_transparent_type.
19858 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
19859 call them.
19860
f2061b53
DJ
198612004-01-23 Daniel Jacobowitz <drow@mvista.com>
19862
19863 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
19864 after -var-update.
19865
37fc574a
DC
198662004-01-23 David Carlton <carlton@kealia.com>
19867
19868 * gdb.cp/namespace.cc (C::ensureRefs): New.
19869 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
19870
8e94b928
NR
198712004-01-20 Nick Roberts <nick@nick.uklinux.net>
19872
19873 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
19874 case "-stack-list-locals 2".
19875 * gdb.mi/mi-var-child.exp: Test for case
19876 "-var-list-children --all-values NAME".
19877
997b0952
MC
198782004-01-18 Michael Chastain <mec.gnu@mindspring.com>
19879
19880 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
19881
52470da3
MK
198822004-01-18 Mark Kettenis <kettenis@gnu.org>
19883
7049b4b8
MK
19884 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
19885 used with gdb_test_multiple.
19886
52470da3
MK
19887 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
19888 read at address 0. This fixes PR testsuite/1504.
19889
da6012e5
DJ
198902004-01-18 Daniel Jacobowitz <drow@mvista.com>
19891
19892 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
19893 Remove downloading, guessing the host executable, the calls to
19894 gdb_file_cmd and gdb_target_cmd, and "load" support.
19895 (infer_host_exec): New function broken out from gdb_load.
19896 (gdb_load): New wrapper for gdbserver_gdb_load.
19897 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
19898 gdb_target_cmd. Use -target-select.
19899 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
19900 Download binaries to the host. Clear last_mi_remote_file when
19901 we load a new binary.
19902 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
19903 call gdbserver_gdb_load and mi_gdb_target_cmd.
19904
32c70722
MC
199052004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19906
19907 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
19908 type patterns.
19909
b0cecf36
MC
199102004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19911
19912 * gdb.cp/templates.exp: Fix typo in test name of
19913 "print Foo<volatile char*>::foo".
19914
4120d7e6
MC
199152004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19916
19917 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
19918
f679e530
BE
199192004-01-16 Ben Elliston <bje@wasabisystems.com>
19920
19921 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
19922 (clean mostlyclean): Remove empty rm.
19923
091c48f6
MC
199242004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19925
19926 * gdb.base/setvar.exp: Add copyright years.
19927
3e5fc8d2
DC
199282004-01-14 David Carlton <carlton@bactrian.org>
19929
19930 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
19931 PR c++/1511 and update coment.
19932 * gdb.cp/templates.exp: Update patterns to match current output.
19933 If changes involve something other than whitespace, KFAIL
19934 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
19935
63d06c5c
DC
199362004-01-14 David Carlton <carlton@kealia.com>
19937
19938 * gdb.cp/namespace.exp: Add tests involving classes defined within
19939 namespaces.
19940 * gdb.cp/namespace.cc (C::CClass): New.
19941 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
19942
a51dab88
EZ
199432004-01-14 Elena Zannoni <ezannoni@redhat.com>
19944
19945 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
19946 what debug info we have. Print a better message if something goes
19947 wrong while producing the separate debug info file.
19948
a476ccc9
MC
199492004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19950
19951 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
19952
f453692c
MC
199532004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19954
19955 * gdb.base/callfuncs.c: Add copyright notice.
19956
f40063a5
MC
199572004-01-13 Michael Chastain <mec.gnu@mindspring.com>
19958
19959 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
19960 inheritance. PR gdb/1498, PR gcc/13539.
19961
19ac3974
EZ
199622004-01-13 Elena Zannoni <ezannoni@redhat.com>
19963
a9c64011
AS
19964 * gdb.threads/gcore-thread.exp: Prefix name of binary with
19965 test specific name.
19966 * gdb.mi/gdb669.exp: Ditto.
19967 * gdb.mi/mi-pthreads.exp: Ditto.
19968 * gdb.mi/mi1-pthreads.exp: Ditto.
19969 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 19970
56c97c6e
MC
199712004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19972
19973 * gdb.cp/member-ptr.cc: Add copyright notice.
19974
a0644324
MC
199752004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19976
19977 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
19978 some patterns for recent versions of gcc and hpacc. Delete
19979 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
19980 Delete tests that access a NULL pointer-to-member-data. This
19981 script is still disabled for gcc.
19982
32fabe09
EZ
199832004-01-12 Elena Zannoni <ezannoni@redhat.com>
19984
19985 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 19986 escaped correctly.
32fabe09 19987
1f8a6abb
EZ
199882004-01-12 Elena Zannoni <ezannoni@redhat.com>
19989
19990 * gdb.base/sepdebug.exp: New file.
19991 * gdb.base/sepdebug.c: New file.
19992 * lib/gdb.exp (separate_debug_filename): New procedure.
19993 (gdb_gnu_strip_debug): New procedure.
19994
48efe704
AC
199952004-01-12 Andrew Cagney <cagney@redhat.com>
19996
19997 * gdb.mi/ChangeLog: Delete file. Renamed to ...
19998 * gdb.mi/ChangeLog-1999-2003: New file.
19999
a9415475
AC
200002004-01-12 Andrew Cagney <cagney@redhat.com>
20001
20002 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
20003 "Renaming a directory to a non-empty directory returns ENOTEMPTY
20004 or EEXIST", treat EBUSY as an XFAIL.
20005
83b8cf9d
MC
200062004-01-11 Michael Chastain <mec.gnu@mindspring.com>
20007
20008 * gdb.base/scope.exp: Remove obsolete setup_xfail for
20009 hp_cc_compiler.
20010
9939d2a8
MC
200112004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20012
20013 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
20014 decorations.
20015
1ff8cadf
MC
200162004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20017
20018 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
20019 and "(aCC)" decorations. Remove obsolete doco about old
20020 test results.
20021
6fa9022e
MC
200222004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20023
20024 * gdb.cp/exception.exp: Fix typo in doco.
20025
209721fe
MK
200262004-01-09 Mark Kettenis <kettenis@gnu.org>
20027
20028 * gdb.base/gdb1476.exp: Fix typo.
20029
ef11303e
MC
200302004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20031
20032 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
20033 file.
20034
041ab88c
MC
200352004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20036
20037 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
20038 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
20039 Use gdb_compile. Remove restriction on gcc. Add some patterns
20040 for recent version of gdb. Delete second half, which was a copy
20041 of the first half with different build flags. This test is
20042 still disabled because it is still not ready for production.
20043
e36d075a
MC
200442004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20045
20046 * gdb.cp/exception.cc: Add copyright notice.
20047 * gdb.cp/exception.exp: Add a notice that this file is broken
20048 because of line number changes caused by addition of copyright
20049 notice.
20050
42b190ad
MC
200512004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20052
20053 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
20054 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
20055
8f25f06b
MC
200562004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20057
20058 * gdb.cp/classes.exp: Accept gnu abi 2.
20059 * gdb.cp/derivation.exp: Likewise.
20060 * gdb.cp/overload.exp: Likewise.
20061 * gdb.cp/virtfunc.exp: Likewise.
20062
06ded8b8
MC
200632004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20064
20065 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
20066 semicolon after end of function.
20067
77c26ae3
MC
200682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20069
20070 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
20071 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
20072 boilerplate code for compiling and running the program under
20073 test. Add some string method tests.
20074
20757486
MC
200752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20076
20077 * gdb.cp/bs15503.cc: Add copyright notice.
20078 * gdb.cp/bs15503.exp: Adjust line number.
20079
0fd3b503
MC
200802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20081
20082 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
20083 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
20084
10d1bea8
MC
200852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20086
20087 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
20088 hp_cc_compiler.
20089
2789202a
MC
200902004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20091
20092 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
20093 * gdb.cp/ctti.exp: Use the marker instead of "next".
20094 With gcc, run further before bailing.
20095
b862f14c
MC
200962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20097
20098 * gdb.cp/cttiadd.cc: Add copyright notice.
20099 * gdb.cp/cttiadd1.cc: Likewise.
20100 * gdb.cp/cttiadd2.cc: Likewise.
20101 * gdb.cp/cttiadd3.cc: Likewise.
20102
96da2469
MC
201032004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20104
20105 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
20106 Use gdb_test, gdb_test_multiple. Use floating-point values that
20107 have exact representations in IEEE-ish formats.
20108
053248ff
MC
201092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20110
20111 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
20112 compilers. Delete duplicate call to get_compiler_info.
20113 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
20114 * gdb.base/volatile.exp: Likewise.
20115
84acecdd
MK
201162004-01-07 Mark Kettenis <kettenis@gnu.org>
20117
20118 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
20119 memory at address 0.
20120
fe11a27f
MC
201212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20122
20123 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
20124 to test for hp-ux assembler. Fix copyright years.
20125
60ad077b
AC
201262004-01-07 Andrew Cagney <cagney@redhat.com>
20127
20128 * gdb.base/fileio.c (strerrno): Add "EBUSY".
20129
1c9b8f33
AC
201302004-01-07 Andrew Cagney <cagney@redhat.com>
20131
20132 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
20133 when creating the read-only file. From analysis by Roland McGrath
20134 and Elena Zannoni.
20135
753ccc7a
MC
201362004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20137
20138 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
20139
eca3e36b
MC
201402004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20141
20142 * gdb.base/cvexpr.c: Be type-safe with function pointers and
20143 data pointers.
20144
f8d4bac4
MC
201452004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20146
20147 * gdb.cp/m-static.exp: Compile one source file at a time.
20148 Delete unused call to get_compiler_info.
20149
9b4e0f94
MC
201502004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20151
20152 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
20153 * gdb.base/call-rt-st.exp: Likewise.
20154 * gdb.base/nodebug.exp: Likewise.
20155 * gdb.base/volatile.exp: Likewise.
20156 * gdb.cp/ref-types.exp: Likewise.
20157 * gdb.cp/templates.exp: Likewise.
20158
023c1024
MK
201592004-01-05 Mark Kettenis <kettenis@gnu.org>
20160
20161 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
20162
19703c4a
MC
201632004-01-05 Michael Chastain <mec.gnu@mindspring.com>
20164
20165 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
20166 hppa*-hp-hpux*.
20167
18b67037
MK
201682004-01-04 Mark Kettenis <kettenis@gnu.org>
20169
ba6219c8
MK
20170 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20171 x86_64-*-*.
20172
18b67037
MK
20173 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20174 sparc64-*-* and sparc*-solaris2*.
20175
1bfbbb9d
MK
201762004-01-04 Mark Kettenis <kettenis@gnu.org>
20177
20178 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
20179 return ${tests}" test. The ${tests} already mentions the
20180 filename.
20181
06846494
MC
201822004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20183
20184 * gdb.cp/local.exp: Accept gcc abi 2.
20185
3b0cb202
MC
201862004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20187
20188 * gdb.cp/templates.exp: Accept gcc abi 2.
20189
0643ec3f
MC
201902004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20191
20192 * lib/compiler.cc: Remove supports_template_debugging.
20193 * gdb.cp/templates.exp: Do not test supports_template_debugging.
20194
d231d0b1
MC
201952004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20196
20197 * gdb.cp/namespace.exp: Accept gcc abi 2.
20198
44ffb27c
MC
201992004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20200
20201 * gdb.cp/method.exp: Accept gcc abi 2.
20202
184ad485
MC
202032004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20204
20205 * gdb.cp/classes.exp: Generate identical results as old version.
20206 * gdb.cp/derivation.exp: Likewise.
20207 * gdb.cp/overload.exp: Likewise.
20208 * gdb.cp/virtfunc.exp: Likewise.
20209
116f09e7
MC
202102004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20211
20212 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
20213 mysterious bug with sourceware version of expect.
20214
b1379776
MC
202152004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20216
20217 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
20218 current versions of gcc, including gcc abi 2. Remove gratuitous
20219 restart of test program. Use gdb_test_multiple and gdb_test for
20220 all tests. Add patterns to xfail missing "const" in "const char *"
20221 and kfail PR gdb/1155.
20222
6b7a4c0e
MC
202232004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20224
20225 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
20226 current versions of gcc, including gcc abi 2. Remove gratuitous
20227 restart of test program. Use gdb_test_multiple and gdb_test for
20228 all tests. Add patterns to kfail PR gdb/1498.
20229
51615d72
MC
202302003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20231
20232 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
20233 current versions of gcc, including gcc abi 2. Use "breakpoint"
20234 and "continue" instead of restarting the target program. Use
20235 gdb_test_multiple and gdb_test for all tests.
20236
7b79a9d7
MK
202372004-01-01 Mark Kettenis <kettenis@gnu.org>
20238
20239 * gdb.asm/asm-source.exp: Update copyright year. Link statically
20240 for *-*-solaris2*.
20241
1cd3489f
MC
202422003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20243
20244 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
20245 current versions of gcc, including gcc abi 2. Use "breakpoint"
20246 and "continue" instead of restarting the target program several
20247 times. Use gdb_test_multiple and gdb_test for all tests.
20248
850742db
MC
202492003-12-18 Michael Chastain <mec.gnu@mindspring.com>
20250
20251 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
20252 source files.
20253
eb4bbda8
MC
202542003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20255
20256 * gdb.base/environ.exp: Handle compiling test case from multiple
20257 source files.
20258
e42c7771
MC
202592003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20260
20261 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
20262
80e4b428
JB
202632003-12-17 Jim Blandy <jimb@redhat.com>
20264
5f06973a
JB
20265 * gdb.base/freebpcmd.c: Add copyright notice.
20266
80e4b428
JB
20267 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
20268
0ab84fb7
MC
202692003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20270
20271 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
20272
1b3bb3d0
JB
202732003-12-13 Jim Blandy <jimb@redhat.com>
20274
20275 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
20276
3a4c9371
KB
202772003-12-12 Kevin Buettner <kevinb@redhat.com>
20278
20279 * gdb.asm/frv.inc: New file.
20280 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
20281
a1dea79a
FF
202822003-12-09 Fred Fish <fnf@redhat.com>
20283
20284 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
20285 functions to break1.c and leave prototypes behind. Add more
20286 "set breakpoint NN here" comments.
20287 * gdb.base/break1.c: New file.
20288
20289 * gdb.base/break.exp: Handle compiling test case from multiple
20290 source files and change source file references as needed.
20291 * gdb.base/completion.exp: Ditto.
20292 * gdb.base/condbreak.exp: Ditto.
20293 * gdb.base/define.exp: Ditto.
20294 * gdb.base/ena-dis-br.exp: Ditto.
20295 * gdb.base/info-proc.exp: Ditto.
20296 * gdb.base/maint.exp: Ditto.
20297 * gdb.base/until.exp: Ditto.
20298
20299 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
20300 hardcoded line numbers.
20301 * gdb.base/define.exp: Ditto.
20302 * gdb.base/ena-dis-br.exp: Ditto.
20303 * gdb.base/maint.exp: Ditto.
20304 * gdb.base/until.exp: Ditto.
20305
20306 * gdb.base/completion.exp: Use "break1" for completion tests since
20307 "break" is no longer a unique prefix.
20308
5266b69c
AC
203092003-12-06 Andrew Cagney <cagney@redhat.com>
20310
20311 * gdb.base/structs.exp (test_struct_returns): When applicable, set
20312 "return_value_unimplemented". When an unimplemented struct return
20313 architecture, report incorrect values as a KFAIL
20314
374451f0
MC
203152003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20316
20317 * gdb.cp/rtti.exp: Accept new wording of warning from
20318 cp_lookup_rtti_type.
20319
ba9b20a7
MC
203202003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20321
20322 Partial fix for PR testsuite/1456.
20323 * gdb.base/scope.exp (test_at_main): Replace references to
20324 gcc_compiled with calls to test_compiler_info.
20325 (test_at_foo): Likewise.
20326 (test_at_bar): Likewise.
20327
b74b6d0b
MC
203282003-12-04 Michael Chastain <mec.gnu@mindspring.com>
20329
20330 Partial fix for PR testsuite/1456.
20331 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
20332 to test_compiler_info.
20333
ccfa3402
MC
203342003-12-03 Michael Chastain <mec.gnu@mindspring.com>
20335
20336 * gdb.base/so-impl-ld.exp: Update copyright notice.
20337
f6246aba
MC
203382003-12-02 Michael Chastain <mec.gnu@mindspring.com>
20339
20340 Partial fix for PR testsuite/1456.
20341 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
20342 to test_compiler_info.
20343
13ae734a
MC
203442003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20345
20346 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
20347 from current versions of gdb. Clean up regular expressions.
20348 Delete redundant timeout case.
20349
d8e1cdee
MC
203502003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20351
20352 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
20353 from current versions of gdb. Clean up regular expressions.
20354 Delete redundant timeout case.
20355
96457b64
MC
203562003-12-01 Michael Chastain <mec.gnu@mindspring.com>
20357
20358 Partial fix for PR testsuite/1456.
20359 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
20360 gcc_compiled with call to test_compiler_info.
20361
f35309fc
MC
203622003-11-30 Michael Chastain <mec.gnu@mindspring.com>
20363
20364 Partial fix for PR testsuite/1456.
20365 * gdb.base/list.exp (test_list_function): Delete unused declaration
20366 of gcc_compiled.
20367
d7afdf9b
MC
203682003-11-29 Michael Chastain <mec.gnu@mindspring.com>
20369
20370 Partial fix for PR testsuite/1456.
20371 * gdb.base/complex.exp: Replace reference to gcc_compiled with
20372 call to test_compiler_info.
20373
71507b56
MK
203742003-11-29 Mark Kettenis <kettenis@gnu.org>
20375
20376 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
20377 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
20378 it to create the appropriate note.inc.
20379 * gdb.asm/asmsrc1.s: Include "note.inc".
20380 * gdb.asm/netbsd.inc: New file.
20381 * gdb.asm/empty.inc: New file.
20382
f81f93f7
MC
203832003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20384
20385 Partial fix for PR testsuite/1456.
20386 * gdb.base/constvars.exp: Replace references to gcc_compiled with
20387 calls to test_compiler_info.
20388
9a77938e
MC
203892003-11-27 Michael Chastain <mec.gnu@mindspring.com>
20390
20391 Partial fix for PR testsuite/1456.
20392 * gdb.base/volatile.exp: Replace references to gcc_compiled with
20393 calls to test_compiler_info.
20394
e8367dc7
MK
203952003-11-27 Mark Kettenis <kettenis@gnu.org>
20396
20397 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
20398 pattern for the KFAILs.
20399
526c61ee
AF
204002003-11-25 Adam Fedor <fedor@gnu.org>
20401
20402 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
20403 * gdb.objc/objcdecode.m: New file.
20404
28f2d600
AF
204052003-11-25 Adam Fedor <fedor@gnu.org>
20406
20407 * gdb.objc/nondebug.exp: Test for PR objc/1236.
20408 * gdb.objc/nondebug.m: New file.
20409
a3895cee
BE
204102003-11-26 Ben Elliston <bje@wasabisystems.com>
20411
20412 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20413 NetBSD as it does on FreeBSD. Modelled on a similar change by
20414 Mark Kettenis on 2003-05-30.
20415 (link-flags): Set to "--entry _start" regardless of target.
20416 Special linker flags are to be appended to $link-flags.
20417 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
20418
c9f2c8a3
MC
204192003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20420
20421 * gdb.cp/method.exp: Accept output of new demangler.
20422
15a0587a 204232003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
20424
20425 * gdb/class2.exp: New file.
20426 * gdb/class2.cc: New file.
20427
3c00b570
MC
204282003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20429
20430 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
20431 of new demangler.
20432
7027acc7
MK
204332003-11-23 Mark Kettenis <kettenis@gnu.org>
20434
20435 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
20436 of gdb_test "run".
20437
b0e1598a
MK
204382003-11-23 Mark Kettenis <kettenis@gnu.org>
20439
20440 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
20441 "continue" into "run".
20442
4d9eda44
MC
204432003-11-23 Michael Chastain <mec.gnu@mindspring.com>
20444
20445 Partial fix for PR testsuite/1456.
20446 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
20447 call to test_compiler_info.
20448 * gdb.cp/ctti.exp: Likewise.
20449 * gdb.cp/derivation.exp: Likewise.
20450 * gdb.cp/member-ptr.exp: Likewise.
20451 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
20452 reference to gcc_compiled.
20453
204542003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
20455
20456 Fix PR testsuite/1463.
20457 * gdb.base/structs.exp (start_structs_test): Call
20458 get_debug_format before using the debug format.
20459
d422fe19
AC
204602003-11-22 Andrew Cagney <cagney@redhat.com>
20461
20462 * lib/gdb.exp (gdb_test_multiple): Add simple example.
20463 * gdb.base/structs.exp: Use gdb_test_multiple.
20464
039cf96d
AC
204652003-11-20 Andrew Cagney <cagney@redhat.com>
20466
6882279b
AC
20467 * gdb.base/structs.exp: Handle and recover from internal errors.
20468 Replace "foo${n}" with "foo<n>" in test messages.
20469
e53890ae
AC
20470 * gdb.base/structs.exp: Update copyright. Rewrite.
20471 * gdb.base/structs.c: Update copyright. Rewrite.
20472
2b211c59
AC
20473 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
20474 resync count exceeded.
d63a86f8 20475
039cf96d
AC
20476 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
20477 from the internal error.
20478 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
20479 Original from Jim Blandy.
20480 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 20481
eac98b22
AC
204822003-11-19 Andrew Cagney <cagney@redhat.com>
20483
20484 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
20485 KFAIL.
20486
67455b2a
MK
204872003-11-17 Mark Kettenis <kettenis@gnu.org>
20488
20489 New testcase for PR backtrace/1435.
20490 * gdb.arch/i386-unwind.exp: New file.
20491 * gdb.arch/i386-unwind.c: New file.
20492
853d6e5b
AC
204932003-11-17 Andrew Cagney <cagney@redhat.com>
20494
20495 * lib/gdb.exp (compiler_info): New global.
20496 (test_compiler_info): New function.
20497 (get_compiler_info): Set compiler_info.
20498 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
20499 "compiler_info" to gcc-<major>-<minor>.
20500
38cf6e11
MC
205012003-11-15 Michael Chastain <mec.gnu@mindspring.com>
20502
20503 * gdb.trace/configure: Remove.
20504
a50d3602
EZ
205052003-11-13 Elena Zannoni <ezannoni@redhat.com>
20506
20507 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 20508 breakpoints.
a50d3602
EZ
20509 * gdb.base/break.exp: Remove all references to explicit line
20510 numbers.
20511
d9407aaa
NC
205122003-11-11 Nick Clifton <nickc@redhat.com>
20513
20514 * gdb.base/shreloc.exp: Do not run for targets which do not
20515 support shared objects.
20516
db488fc1
CV
205172003-11-10 Corinna Vinschen <vinschen@redhat.com>
20518
20519 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
20520 Don't run tests if nofileio flag is given.
20521
6a90a18e
EZ
205222003-11-07 Elena Zannoni <ezannoni@redhat.com>
20523
20524 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 20525 as well as 'Watchpoint'.
6a90a18e 20526
0b915e9c
EZ
205272003-11-06 Elena Zannoni <ezannoni@redhat.com>
20528
20529 Reported by Jim Ingham <jingham@apple.com>:
20530 * gdb.base/annota1.exp: Match at least one occurrence of the
20531 signal handler annotation.
20532
d7e4b55f
EZ
205332003-11-06 Elena Zannoni <ezannoni@redhat.com>
20534
a9c64011
AS
20535 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
20536 as well as 'Watchpoint'.
d7e4b55f 20537
2fe4e8d0
MC
205382003-11-05 Michael Chastain <mec@shout.net>
20539
20540 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
20541
6ef88553
KW
205422003-11-03 Kris Warkentin <kewarken@qnx.com>
20543
20544 * gdb.arch/gdb1291.c: New test file.
20545 * gdb.arch/gdb1291.exp: New test script.
20546 * gdb.arch/gdb1431.c: New test file.
20547 * gdb.arch/gdb1431.exp: New test script.
20548
ae7dc4d8
MC
205492003-10-22 Michael Chastain <mec@shout.net>
20550
20551 * gdb.mi/pthreads.c: Add copyright notice.
20552
c39d7427
MC
205532003-10-22 Michael Chastain <mec@shout.net>
20554
20555 * gdb.threads/pthreads.c: Add copyright notice.
20556
8b7d96c1
MC
205572003-10-20 Michael Chastain <mec@shout.net>
20558
20559 * gdb.base/gdb1056.exp: New test script.
20560
d1d69fdd
DJ
205612003-10-13 Daniel Jacobowitz <drow@mvista.com>
20562
20563 * gdb.threads/killed.exp: Use gdb_run_cmd.
20564
7d605576
DJ
205652003-10-13 Daniel Jacobowitz <drow@mvista.com>
20566
20567 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
20568 create a core file.
20569 * gdb.threads/gcore-thread.exp: Likewise.
20570
618ec112
CV
205712003-10-13 Corinna Vinschen <vinschen@redhat.com>
20572
20573 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
20574 type, based on char type.
20575 (struct bit_flags_short_t): New bitfield type, based on short type.
20576 (init_bit_flags_char): New fuction.
20577 (init_bit_flags_short): Ditto.
20578 (print_bit_flags_char): Ditto.
20579 (print_bit_flags_short): Ditto.
20580 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
20581
9367a73c
MC
205822003-10-11 Michael Chastain <mec@shout.net>
20583
20584 * gdb.base/call-rt-st.exp: Update copyright year.
20585
1decf120
KI
205862003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
20587
20588 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
20589 * gdb.disasm/sh3.s: Ditto.
20590
5445b2ae
DJ
205912003-10-07 Daniel Jacobowitz <drow@mvista.com>
20592
20593 * gdb.threads/switch-threads.exp: New test.
20594 * gdb.threads/switch-threads.c: New source file.
20595
aec24853
CV
205962003-10-07 Corinna Vinschen <vinschen@redhat.com>
20597
20598 * gdb.base/ending-run.exp: Add sh specific case.
20599
adc7428d
AC
206002003-10-06 Andrew Cagney <cagney@redhat.com>
20601
20602 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
20603 * gdb.disasm/mn10200.exp: Delete obsolete file.
20604
c9d37158
DJ
206052003-09-29 Daniel Jacobowitz <drow@mvista.com>
20606
20607 * ChangeLog: Correct an entry command.exp -> commands.exp.
20608 * gdb.base/commands.exp (bp_deleted_in_command_test)
20609 (temporary_breakpoint_commands): Check noargs.
20610
79c2c32d
DC
206112003-09-25 David Carlton <carlton@kealia.com>
20612
20613 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
20614 of some print tests, where appropriate. Add tests for C::D::cd,
20615 E::ce, F::cXfX, G::XgX.
20616 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
20617
594e6d67
RE
206182003-09-25 Richard Earnshaw <rearnsha@arm.com>
20619
20620 * lib/java.exp (java_init): Import target_alias before using it.
20621
10f0d451
DC
206222003-09-25 David Carlton <carlton@kealia.com>
20623
20624 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
20625
274bcba0
EZ
206262003-09-23 Elena Zannoni <ezannoni@redhat.com>
20627
d63a86f8 20628 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 20629 weirdness.
274bcba0 20630
cdbf20f7
MC
206312003-09-17 Michael Chastain <mec@shout.net>
20632
20633 * gdb.cp/gdb1355.exp: New file.
20634 * gdb.cp/gdb1355.c: New file.
20635
71e06f80
CV
206362003-09-15 Corinna Vinschen <vinschen@redhat.com>
20637
20638 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
20639 * gdb.asm/sh.inc: New file.
20640
5c4e30ca
DC
206412003-09-11 David Carlton <carlton@kealia.com>
20642
bd45b7af
DC
20643 * gdb.cp/namespace.exp: Add tests for namespace types.
20644 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
20645 (test_namespace): New.
20646
1c199746
EZ
206472003-09-11 Elena Zannoni <ezannoni@redhat.com>
20648
a9c64011 20649 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 20650 * gdb.stabs/weird.exp: Ditto.
1c199746 20651
04ed252f
MC
206522003-09-08 Michael Chastain <mec@shout.net>
20653
20654 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
20655
d8a2d9e7
MC
206562003-09-07 Michael Chastain <mec@shout.net>
20657
20658 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
20659 'parse error'.
20660
161afb24
MK
206612003-09-07 Mark Kettenis <m.kettenis@osp.nl>
20662
20663 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
20664
49f2741a
MC
206652003-08-30 Michael Chastain <mec@shout.net>
20666
20667 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
20668 * gdb.gdb/observer.exp: Ditto.
20669 * gdb.gdb/xfullpath.exp: Ditto.
20670
8afa723e
MK
206712003-08-29 Mark Kettenis <kettenis@gnu.org>
20672
20673 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
20674 *-*-*bsd*.
20675
f31dfe3b
JJ
206762003-08-28 Jeff Johnston <jjohnstn@redhat.com>
20677
20678 * gdb.base/dump.exp: Skip for ia64.
20679
4630e498
JJ
206802003-08-25 Jeff Johnston <jjohnstn@redhat.com>
20681
20682 * gdb.asm/asm-source.exp: Add ia64 support.
20683 * gdb.asm/ia64.inc: New file.
20684
1105b7ef
MC
206852003-08-22 Michael Chastain <mec@shout.net>
20686
20687 * gdb.cp: New directory.
20688 * gdb.cp/*: Copy from gdb.c++/*.
20689 * gdb.c++/*: Remove.
20690 * Makefile.in: Change gdb.c++ to gdb.cp.
20691 * configure.in: Ditto.
20692 * configure: Regnerate.
20693
c945b932
MK
206942003-08-18 Mark Kettenis <kettenis@gnu.org>
20695
20696 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
20697 * gdb.arch/i386-prologue.c (gdb1338): Add function.
20698
2b66634b
DJ
206992003-08-17 Daniel Jacobowitz <drow@mvista.com>
20700
20701 * mi-var-display.exp (-var-list-children weird): Accept function
20702 pointers with argument types.
20703 * mi1-var-display.exp (-var-list-children weird): Likewise.
20704 * mi2-var-display.exp (-var-list-children weird): Likewise.
20705
a356f73b
DJ
207062003-08-17 Daniel Jacobowitz <drow@mvista.com>
20707
20708 * gdb.base/annota3.exp: Add missing newline.
20709
483417b8
MC
207102003-08-06 Michael Chastain <mec@shout.net>
20711
20712 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
20713
c99c59c3
MS
207142003-08-12 Michael Snyder <msnyder@redhat.com>
20715
20716 * gdb.base/float.exp: Add test for SH.
20717
55ed7501
MK
207182003-08-10 Mark Kettenis <kettenis@gnu.org>
20719
20720 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
20721
1a371f2e
EZ
207222003-08-07 Elena Zannoni <ezannoni@redhat.com>
20723
20724 * gdb.base/completion.exp: Remove reduntant completion test
20725 on filename.
20726
e0f353ce
EZ
207272003-08-07 Elena Zannoni <ezannoni@redhat.com>
20728
a9c64011
AS
20729 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
20730 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
20731 gdb.trace/save-trace.exp: Make sure that full pathnames are
20732 escaped correctly.
e0f353ce 20733
5710a1af 207342003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 20735
a9c64011
AS
20736 * configure.in: Don't generate config.h from config.hin.
20737 * configure: Regenerate.
20738 * config.hin: Remove file.
20739 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
20740 * gdb.threads/pthreads.c: Ditto.
5710a1af 20741
dcd81ce9
DJ
207422003-08-07 Daniel Jacobowitz <drow@mvista.com>
20743
20744 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20745 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
20746 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
20747 Replace ld24 with seth/add3.
20748
6009d884
AC
207492003-08-02 Andrew Cagney <cagney@redhat.com>
20750
20751 * gdb.base/annota3.exp: New file.
20752 * gdb.base/annota3.c: New file.
20753 * gdb.c++/annota3.exp: New file.
20754 * gdb.c++/annota3.cc: New file.
20755
51514e06
MC
207562003-07-29 Michael Chastain <mec@shout.net>
20757
20758 * gdb.threads/tls.c (spin): Check errno only if sem_wait
20759 actually failed.
20760 (do_pass): Likewise.
20761 * gdb.threads/tls.exp: Always initialize no_of_threads.
20762
4ee6625b
DJ
207632003-07-27 Daniel Jacobowitz <drow@mvista.com>
20764
20765 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
20766 pattern.
20767 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
20768 * gdb.threads/tls.exp: Recognize one case of the host library not
20769 supporting TLS.
20770
225f2bf6
AC
207712003-07-27 Andrew Cagney <cagney@redhat.com>
20772
20773 * gdb.base/fileio.exp: Use SH when running commands using
20774 remote_exec.
20775
bcb27c9f
DJ
207762003-07-24 Daniel Jacobowitz <drow@mvista.com>
20777
20778 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20779 * gdb.base/relocate.c (dummy): New padding array.
20780
3d67be83
MS
207812003-07-22 Michael Snyder <msnyder@redhat.com>
20782
d63a86f8 20783 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
20784
20785 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
20786 patterns to be more general, accepting old and new output.
20787 Some output chars (such as '+') also must be quoted.
d63a86f8 20788 Some addresses are displayed numerically instead of
3d67be83
MS
20789 symbolically.
20790
57ba3b85
MS
207912003-07-23 Michael Snyder <msnyder@redhat.com>
20792
686d097c
MS
20793 * gdb.base/return2.exp: Don't test long-long return.
20794
57ba3b85
MS
20795 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
20796 * gdb.disasm/t01_mov.exp: Ditto.
20797 * gdb.disasm/t02_mova.s: Ditto.
20798 * gdb.disasm/t02_mova.exp: Ditto.
20799 * gdb.disasm/t03_add.s: Ditto.
20800 * gdb.disasm/t03_add.exp: Ditto.
20801 * gdb.disasm/t04_sub.s: Ditto.
20802 * gdb.disasm/t04_sub.exp: Ditto.
20803 * gdb.disasm/t05_cmp.s: Ditto.
20804 * gdb.disasm/t05_cmp.exp: Ditto.
20805 * gdb.disasm/t06_ari2.s: Ditto.
20806 * gdb.disasm/t06_ari2.exp: Ditto.
20807 * gdb.disasm/t07_ari3.s: Ditto.
20808 * gdb.disasm/t07_ari3.exp: Ditto.
20809 * gdb.disasm/t08_or.s: Ditto.
20810 * gdb.disasm/t08_or.exp: Ditto.
20811 * gdb.disasm/t09_xor.s: Ditto.
20812 * gdb.disasm/t09_xor.exp: Ditto.
20813 * gdb.disasm/t10_and.s: Ditto.
20814 * gdb.disasm/t10_and.exp: Ditto.
20815 * gdb.disasm/t11_logs.s: Ditto.
20816 * gdb.disasm/t11_logs.exp: Ditto.
20817 * gdb.disasm/t12_bit.s: Ditto.
20818 * gdb.disasm/t12_bit.exp: Ditto.
20819 * gdb.disasm/t13_otr.s: Ditto.
20820 * gdb.disasm/t13_otr.exp: Ditto.
20821
e00759ef
EZ
208222003-07-22 Elena Zannoni <ezannoni@redhat.com>
20823
20824 * gdb.threads/tls.exp :Add kfail for 'info address' case.
20825
8bc2021f
EZ
208262003-07-22 Elena Zannoni <ezannoni@redhat.com>
20827
a9c64011
AS
20828 * gdb.threads/tls.c : New file.
20829 * gdb.threads/tls.exp : New file.
20830 * gdb.threads/tls-main.c : New file.
20831 * gdb.threads/tls-shared.c : New file.
20832 * gdb.threads/tls-shared.exp : New file.
8bc2021f 20833
89320c4c
AS
208342003-07-22 Andreas Schwab <schwab@suse.de>
20835
20836 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
20837
180dea7c
AS
208382003-07-20 Andreas Schwab <schwab@suse.de>
20839
20840 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
20841 due to insn reordering.
20842
0714963c
AC
208432003-07-15 Andrew Cagney <cagney@redhat.com>
20844
20845 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
20846
98a23b3f
MC
208472003-07-15 Michael Chastain <mec@shout.net>
20848
20849 * gdb.base/gdb1250.exp: New file.
20850 * gdb.base/gdb1250.c: New file.
20851
27e417a2
ML
208522003-07-09 Michal Ludvig <mludvig@suse.cz>
20853
20854 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
20855 expansion of size_t to 'unsigned long', not only to 'unsigned'.
20856
8bc2021f
EZ
208572003-07-09 Elena Zannoni <ezannoni@redhat.com>
20858
a9c64011
AS
20859 * gdb.threads/tls.c: New file.
20860 * gdb.threads/tls.exp: New file.
20861 * gdb.threads/tls-main.c: New file.
20862 * gdb.threads/tls-shared.c: New file.
20863 * gdb.threads/tls-shared.exp: New file.
8bc2021f 20864
d99968dc
EZ
208652003-07-09 Elena Zannoni <ezannoni@redhat.com>
20866
20867 * gdb.base/annota1.exp: Make sure that we properly escape the
20868 full path of the source file. Xfail more permissive patterns,
d63a86f8 20869 due to a compiler debug info problem.
d99968dc 20870
83876b3b
AS
208712003-07-07 Andreas Schwab <schwab@suse.de>
20872
2705e972
AS
20873 * gdb.asm/m68k.inc: New file.
20874 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
20875
83876b3b
AS
20876 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
20877 arguments"): Also match negative number.
20878
20879 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
20880
3a871b37
DJ
208812003-07-03 Daniel Jacobowitz <drow@mvista.com>
20882
20883 * gdb.base/store.c (charest): New typedef.
20884 (add_char): Rename to add_charest, update.
20885 (wack_char): Rename to wack_charest, update types. Return l + r
20886 to keep r live across the call.
20887 (wack_short, wack_int, wack_long, wack_longest, wack_float)
20888 (wack_double, wack_doublest): Return l + r to keep r live across
20889 the call.
20890 * gdb.base/store.exp: Accomodate store.c changes.
20891
b2a7f303
DC
208922003-06-30 David Carlton <carlton@kealia.com>
20893
20894 * gdb.c++/maint.exp (test_invalid_name): New.
20895 (test_first_component): Add tests for invalid names.
20896
3c6cb4a1
MC
208972003-06-29 Michael Chastain <mec@shout.net>
20898
20899 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
20900 output of '<VTT for class>' for virtual base classes.
20901
f1c2644b
DJ
209022003-06-29 Daniel Jacobowitz <drow@mvista.com>
20903
20904 * gdb.base/completion.exp: Tab-complete "complet" instead of
20905 "compl".
20906 * gdb.base/complex.exp, gdb.base/complex.c: New files.
20907
18080350
DJ
209082003-06-29 Daniel Jacobowitz <drow@mvista.com>
20909
20910 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
20911 * gdb.base/volatile.exp: Likewise.
20912
f56973f8
DJ
209132003-06-29 Daniel Jacobowitz <drow@mvista.com>
20914
20915 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
20916 gdb/1265.
20917
209182003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
20919 Daniel Jacobowitz <drow@mvista.com>
20920
20921 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
20922 initial line count of 'captured_main' from 26 to 32.
20923 (test_with_self): Allow xmalloc call to be interleaved with the
20924 preceding two lines.
20925
e766d4d6
JB
209262003-06-24 Joel Brobecker <brobecker@gnat.com>
20927
20928 * gdb.base/bang.exp: New testcase.
20929
f125c9a4
JB
209302003-06-23 Joel Brobecker <brobecker@gnat.com>
20931
20932 * gdb.base/langs.exp: Add some tests for the "minimal" language
20933 support.
20934
6e25beaf
EZ
209352003-06-23 Elena Zannoni <ezannoni@redhat.com>
20936
20937 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
20938 the testcase.
20939
2f816dda
DJ
209402003-06-22 Daniel Jacobowitz <drow@mvista.com>
20941
20942 * gdb.base/relocate.exp: Test add-symbol-file with a variable
20943 offset.
20944
db5a5748
DJ
209452003-06-22 Daniel Jacobowitz <drow@mvista.com>
20946
20947 * gdb.c++/pr-1210.cc: New file.
20948 * gdb.c++/pr-1210.exp: New file.
20949
1df0c130
DJ
209502003-06-21 Daniel Jacobowitz <drow@mvista.com>
20951
20952 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
20953 000-exec-continue.
20954
a92feac0
MK
209552003-06-15 Mark Kettenis <kettenis@gnu.org>
20956
20957 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
20958 on *-*-*bsd* instead of *-*-freebsd*.
20959
81a58f5b
AC
209602003-06-14 Andrew Cagney <cagney@redhat.com>
20961
20962 * gdb.base/store.exp: Test longest and doublest. Test all
20963 parameters. Weaken return statement match.
20964 * gdb.base/store.c: Add longest and doublest - aka long long and
20965 long double functions. Put all parameters into local register
20966 variables. Use negative values.
20967
b257a0d3
AC
209682003-06-14 Andrew Cagney <cagney@redhat.com>
20969
20970 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
20971 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
20972 exit status.
20973 * gdb.base/fileio.exp: Disable target when nointerrupts and
20974 noinferiorio, instead of limiting it to remote. Use remote_exec
20975 instead of system.
d63a86f8 20976
21c38304
JJ
209772003-06-12 Jeff Johnston <jjohnstn@redhat.com>
20978
20979 * gdb.base/float.exp: Add ia64 support.
20980
1bcdb424
CV
209812003-06-12 Corinna Vinschen <vinschen@redhat.com>
20982
20983 * gdb.base/fileio.exp: Run only on remote targets.
20984
6aeb981f
CV
209852003-06-10 Corinna Vinschen <vinschen@redhat.com>
20986
20987 * gdb.base/fileio.c: New file, testing File-I/O.
20988 * gdb.base/fileio.exp: Ditto.
20989
53df362e
RG
209902003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
20991
20992 * gdb.base/shreloc.exp: New file, check symbol values obtained from
20993 shared objects after relocation at load time (gdb PR/1132).
20994 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 20995 as above, part of the shared object relocation test.
53df362e 20996
ffee1b46
MK
209972003-06-08 Mark Kettenis <kettenis@gnu.org>
20998
b5ca3722
MK
20999 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
21000 fully filled history list.
21001 * gdb.base/gdb_history: New file.
21002
03ed860d
MK
21003 * gdb.base/signals.exp: XFAIL "continue to func1" on
21004 i*86-*-freebsd*.
21005
ffee1b46
MK
21006 * gdb.base/attach.exp: When trying to attach to a nonexistent
21007 process, make it possible to specify the PID based on the target,
21008 and do so for *-*-freebsd*.
21009
d80dbb52
RH
210102003-06-02 Richard Henderson <rth@redhat.com>
21011
21012 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
21013
6dd77b81
RH
210142003-06-02 Richard Henderson <rth@redhat.com>
21015
21016 * gdb.base/selftest.exp: Next over lim_at_start initialization.
21017
f6347e16
RH
210182003-06-02 Richard Henderson <rth@redhat.com>
21019
21020 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
21021
2c161407
DJ
210222003-06-01 Daniel Jacobowitz <drow@mvista.com>
21023
21024 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
21025 of globalvar.
21026
572eb746
MK
210272003-06-01 Mark Kettenis <kettenis@gnu.org>
21028
21029 * gdb.asm/asm-source.exp: Check for memory read errors in
21030 disassembler test on *BSD too.
21031
9e9617a5
RH
210322003-06-01 Richard Henderson <rth@redhat.com>
21033
21034 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
21035 for .frame.
21036 (gdbasm_call): Lose ldgp.
21037 (gdbasm_startup): Add frame information.
21038 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
21039
7b34ad4e
MK
210402003-05-31 Mark Kettenis <kettenis@gnu.org>
21041
21042 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
21043 i?86-*-*.
21044
10059fdf
MK
210452003-05-30 Mark Kettenis <kettenis@gnu.org>
21046
21047 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21048 FreeBSD.
21049
acf4b816
RH
210502003-05-29 Richard Henderson <rth@redhat.com>
21051
21052 * gdb.asm/alpha.inc: New file.
21053 * gdb.asm/asm-source.exp: Use it.
21054
e9ecd949
JB
210552003-05-29 Jim Blandy <jimb@redhat.com>
21056
21057 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
21058 'core.PID'.
21059
e3e5a4f3
JB
210602003-05-22 Jim Blandy <jimb@redhat.com>
21061
21062 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
21063 backtrace.
d63a86f8 21064
72fe3d25
DC
210652003-05-20 David Carlton <carlton@math.stanford.edu>
21066
21067 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
21068 this time.
21069
58da2eb2
DC
210702003-05-19 David Carlton <carlton@bactrian.org>
21071
21072 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
21073 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
21074
1fcb5155
DC
210752003-05-19 David Carlton <carlton@bactrian.org>
21076
21077 * gdb.c++/namespace.exp: Add namespace scope and anonymous
21078 namespace tests.
21079 Bump copyright date.
21080 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
21081 (main): Call C::D::marker2.
21082 * gdb.c++/namespace1.cc: New file.
21083
85e85163
JJ
210842003-05-14 Jeff Johnston <jjohnstn@redhat.com>
21085
21086 Roland McGrath <roland@redhat.com>
d63a86f8 21087 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
21088 there is no manager thread.
21089
a25fbfec
JJ
210902003-05-08 Jeff Johnston <jjohnstn@redhat.com>
21091
d63a86f8
RM
21092 * gdb.threads/schedlock.exp: Remove assumption that all threads
21093 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
21094 in one of the child threads rather than the main thread.
21095
be375bae
JB
210962003-05-07 Jim Blandy <jimb@redhat.com>
21097
09bf6082
JB
21098 Add support for assembly source testing on the s390x.
21099 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
21100 architecture.
21101 * gdb.asm/s390x.inc: New file.
21102
be375bae
JB
21103 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
21104 succession of 'if' statements.
21105
00905d52
AC
211062003-05-05 Andrew Cagney <cagney@redhat.com>
21107
21108 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
21109
b1e29e33
AC
211102003-05-05 Andrew Cagney <cagney@redhat.com>
21111
21112 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
21113 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
21114
e33d66ec
EZ
211152003-05-02 Elena Zannoni <ezannoni@redhat.com>
21116
21117 * gdb.base/charset.exp: Update based on new behavior of set/show
21118 charset commands.
21119
2b6fd0d8
AC
211202003-05-01 Andrew Cagney <cagney@redhat.com>
21121
21122 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
21123 variable do not give memory errors.
21124
130cacce
AF
211252003-04-30 Adam Fedor <fedor@gnu.org>
21126
21127 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
21128 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
21129 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
21130 gdb.objc/basicclass.m: : New files
21131
21132 * lib/gdb.exp (gdb_compile_objc): New procedure.
21133
bea71854
DJ
211342003-04-27 Daniel Jacobowitz <drow@mvista.com>
21135
21136 * gdb.base/signals.exp: Make backtrace tests more specific.
21137
0f20eeea
DC
211382003-04-23 David Carlton <carlton@bactrian.org>
21139
21140 * gdb.c++/maint.exp (test_first_component): Add tests for
21141 'operator' in more locations.
21142
c8c4d8dc
KB
211432003-04-16 Kevin Buettner <kevinb@redhat.com>
21144
21145 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
21146
3fe60e3c
EZ
211472003-04-16 Elena Zannoni <ezannoni@redhat.com>
21148
21149 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 21150 func marke' instead. Update test name.
3fe60e3c 21151
9219021c
DC
211522003-04-15 David Carlton <carlton@math.stanford.edu>
21153
21154 * gdb.c++/maint.exp: New file.
21155
5dd55bdd
EZ
211562003-04-14 Elena Zannoni <ezannoni@redhat.com>
21157
21158 * gdb.threads/schedlock.c: Change type of thread function argument
21159 to long, to avoid warnings on 64-bit platforms.
21160
00890572
EZ
211612003-04-14 Elena Zannoni <ezannoni@redhat.com>
21162
a9c64011
AS
21163 * gdb.base/attach.exp: Add new message from ptrace in case of
21164 attaching to nonexistent process.
d63a86f8 21165
93201743
JB
211662003-04-11 Jim Blandy <jimb@redhat.com>
21167
21168 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21169 gdb.c++/userdef.cc: Place comments on the lines to which the
21170 marker function might return.
21171 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21172 gdb.c++/userdef.exp: Look for those comments to check that we've
21173 returned to the right place, instead of checking line numbers.
21174
2a11c64d
EZ
211752003-04-11 Elena Zannoni <ezannoni@redhat.com>
21176
a9c64011
AS
21177 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
21178 match on sourcefile name, instead of directory name.
2a11c64d 21179
68ab8fc5
EZ
211802003-04-10 Elena Zannoni <ezannoni@redhat.com>
21181
d63a86f8 21182 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
21183 working directory name.
21184
5624293a
JB
211852003-04-09 Jim Blandy <jimb@redhat.com>
21186
21187 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21188 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
21189 after an inferior function call, report the failure, but allow the
21190 test to continue.
21191
f1f02ee4
SC
211922003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21193
21194 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21195 with -DPROTOTYPES.
21196
6eb79af0
SC
211972003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21198
21199 * gdb.base/break.exp: Revert last patch.
21200
8dfb4cf0
SC
212012003-04-04 Stephane Carrez <stcarrez@nerim.fr>
21202
21203 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21204 with -DPROTOTYPES.
21205
ed4c619a
AC
212062003-04-02 Andrew Cagney <cagney@redhat.com>
21207
21208 * gdb.base/callfuncs.exp: Make "print add" messages unique.
21209 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
21210 matching directories by the name breakpoint.
21211 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
21212 Make "continue to marker1" consistent.
21213 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
21214 message consistent.
21215 * lib/gdb.exp: Put "the program is no longer running", and "the
21216 program exited" in parenthesis.
21217 * lib/mi-support.exp: Ditto.
d63a86f8 21218
4e35d5f0 212192003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 21220
4e35d5f0
BR
21221 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
21222
71900fe8
AC
212232003-03-29 Andrew Cagney <cagney@redhat.com>
21224
21225 * gdb.base/sizeof.c (main): Print the value of '\377'.
21226 * gdb.base/sizeof.exp: Check the sign of '\377'.
21227
c0655a16
MC
212282003-03-27 Michael Chastain <mec@shout.net>
21229
21230 * gdb.base/gdb1090.exp: New file.
21231 * gdb.base/gdb1090.cc: New file.
21232
5b2a3989
JB
212332003-03-27 J. Brobecker <brobecker@gnat.com>
21234
21235 * gdb.gdb/observer.exp: New regression test.
21236
79876890
MC
212372003-03-27 Michael Chastain <mec@shout.net>
21238
21239 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
21240 * gdb.base/ptype.exp: Likewise.
21241
6eac95e3
CV
212422003-03-27 Corinna Vinschen <vinschen@redhat.com>
21243
21244 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
21245
e8c71839
MC
212462003-03-26 Michael Chastain <mec@shout.net>
21247
21248 * gdb.base/ptype.exp: Actually use some typedef'd types.
21249
71b10041
SC
212502003-03-21 Stephane Carrez <stcarrez@nerim.fr>
21251
21252 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
21253 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
21254
2512cf80
CV
212552003-03-20 Corinna Vinschen <vinschen@redhat.com>
21256
21257 * gdb.base/default.exp: Fix regular expression.
21258
0d195a4f
CV
212592003-03-20 Corinna Vinschen <vinschen@redhat.com>
21260
21261 * gdb.base/args.exp: Fix regular expression.
21262
8a2dbca8
CV
212632003-03-20 Corinna Vinschen <vinschen@redhat.com>
21264
21265 * gdb.base/help.exp: Allow Win32 child process.
21266
bf028682
CV
212672003-03-20 Corinna Vinschen <vinschen@redhat.com>
21268
21269 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
21270 when stepping out of main().
21271
182dbe85
CV
212722003-03-20 Corinna Vinschen <vinschen@redhat.com>
21273
21274 * gdb.base/default.exp: Check for win32 specific message when calling
21275 "run" without executable.
21276
d67a6ba5
CV
212772003-03-20 Corinna Vinschen <vinschen@redhat.com>
21278
21279 * gdb.base/args.exp: Expect .exe in output.
21280
a955b5bb
CV
212812003-03-20 Corinna Vinschen <vinschen@redhat.com>
21282
21283 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
21284 Cygwin native.
21285
bf6bad4b
AC
212862003-03-17 Andrew Cagney <cagney@redhat.com>
21287
21288 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
21289 vector registes.
21290 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
21291 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
21292
293e9a31
DC
212932003-03-17 David Carlton <carlton@math.stanford.edu>
21294
21295 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
21296 test, for PR breakpoints/38.
21297 Call test_watchpoint_and_breakpoint.
21298 * gdb.base/watchpoint.c (func3): New function.
21299 (main): Call func3.
21300
5330f2db
DC
213012003-03-04 David Carlton <carlton@math.stanford.edu>
21302
21303 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
21304 Garply<Garply<char> >:: garply".
21305 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
21306 with respect to PR c++/1111; note also PR c++/1113.
21307 (test_template_breakpoints): KFAIL "constructor breakpoint" with
21308 respect to PR c++/1062.
21309 KFAIL "destructor breakpoint" with respect to PR c++/1112.
21310
6ece72da
DC
213112003-03-03 David Carlton <carlton@math.stanford.edu>
21312
21313 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
21314 with respect to PR c++/57.
21315 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
21316 c++/826.
21317 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
21318 respect to PR c++/57.
21319
85ca1584
DC
213202003-03-03 David Carlton <carlton@math.stanford.edu>
21321
21322 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
21323 respect to PR c++/33 into FAILs.
21324
98e9c5b8
MC
213252003-03-03 Michael Chastain <mec@shout.net>
21326
7bedbf27
MC
21327 * configure.in: Update copyright years.
21328
213292003-03-03 Michael Chastain <mec@shout.net>
21330
21331 * Makefile.in: Update copyright years.
98e9c5b8 21332
f683e100
DC
213332003-02-28 David Carlton <carlton@math.stanford.edu>
21334
21335 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
21336 print class instead of struct and/or superfluous protection
21337 specifiers, as long as the resulting output is equivalent to the
21338 source code.
21339 Delete FIXME from end of messages on tests that don't need
21340 fixing.
21341
a9e0cf2c
DC
213422003-02-28 David Carlton <carlton@math.stanford.edu>
21343
21344 * gdb.c++/templates.exp (do_tests): Allow const in the two
21345 Foo<volatile char *>::foo tests.
21346
e8d359df
MS
213472003-02-27 Michael Snyder <msnyder@redhat.com>
21348
d63a86f8 21349 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
21350 will be consistant.
21351
0b71dc91
DC
213522003-02-26 David Carlton <carlton@math.stanford.edu>
21353
21354 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
21355 char *>::foo" test with respect to PR c++/33. Create a new test
21356 which is identical to that one except that it doesn't put the
21357 space between the "char" and the "*"; KFAIL it, too.
21358
dd14ab43
DC
213592003-02-26 David Carlton <carlton@math.stanford.edu>
21360
21361 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
21362 template types into either PASSes or KFAILs (corresponding to PR
21363 c++/57). Tweak indentation. Update copyright.
21364
1146c7f1
SC
213652003-02-23 Stephane Carrez <stcarrez@nerim.fr>
21366
21367 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
21368
74641dfb
MC
213692003-02-13 Michael Chastain <mec@shout.net>
21370
21371 * gdb.base/exprs.exp: Remove i960 remnants.
21372 * gdb.base/funcargs.exp: Likewise.
21373 * gdb.base/list.exp: Likewise.
21374 * gdb.base/ptype.exp: Likewise.
21375
559cd2d0
DC
213762003-02-14 David Carlton <carlton@math.stanford.edu>
21377
21378 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
21379 pEe->D::vg()" from XFAIL to KFAIL.
21380
c4f90d87
JM
213812003-02-13 Jason Molenda (jmolenda@apple.com)
21382
21383 * gdb.base/maint.exp: Update maint print statistics regexp to include
21384 new entries.
21385
cbc4d97c
MC
213862003-02-13 Michael Chastain <mec@shout.net>
21387
21388 * gdb.c++/inherit.exp: Remove call to get_debug_format.
21389
40f235b7
MC
213902003-02-12 Michael Chastain <mec@shout.net>
21391
21392 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
21393 * gdb.c++/inherit.exp: Likewise.
21394 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
21395 * gdb.c++/templates.exp: Likewise.
21396 * gdb.c++/virtfunc.exp: Likewise.
21397
c56716b0
JM
213982003-02-06 Jason Molenda (jason-cl@molenda.com)
21399
21400 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
21401 why the code is written that way.
21402
070afcf8
MC
214032003-02-05 Michael Chastain <mec@shout.net>
21404
21405 * gdb.base/dump.exp: Add missing copyright line.
21406
5d0331e5
JM
214072003-02-05 Jason Molenda (jason-cl@molenda.com)
21408
f7ae6d3e 21409 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
21410 at the beginning so the breakpoint doesn't get set on the loop.
21411
92851186
MC
214122003-02-05 Michael Chastain <mec@shout.net>
21413
21414 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
21415 output for configurations with gcc 2.95.3.
21416
cbf1e085
AC
214172003-02-05 Keith Seitz <keiths@redhat.com>
21418 Andrew Cagney <ac131313@redhat.com>
21419
21420 * gdb.mi/mi-cli.exp: New file.
d63a86f8 21421
29518e1e
MC
214222003-02-04 Michael Chastain <mec@shout.net>
21423
21424 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
21425 Call perror and then continue.
21426
5af1d5f3
MC
214272003-02-03 Michael Chastain <mec@shout.net>
21428
21429 * gdb.c++/pr-1023.cc: New file.
21430 * gdb.c++/pr-1023.exp: New file.
21431
6b549786
JB
214322003-02-05 Jim Blandy <jimb@redhat.com>
21433
21434 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
21435 it's local to foobar. Check for it there, and check that it's not
21436 present in main.
21437 * gdb.c++/local.cc (marker2): New function.
21438 (foobar): Call marker1.
21439 (main): Call marker2 instead of marker1.
21440
67f16606
AC
214412003-02-04 Andrew Cagney <ac131313@redhat.com>
21442
21443 * gdb.disasm/mn10200.exp: Obsolete file.
21444 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
21445 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
21446 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
21447
1c5cb38e
DC
214482003-02-04 David Carlton <carlton@math.stanford.edu>
21449
21450 * gdb.c++/overload.exp: Test intToChar(1).
21451 * gdb.c++/overload.cc (intToChar): New.
21452 (main): Call intToChar.
21453
d1fe6965
DC
214542003-02-03 David Carlton <carlton@math.stanford.edu>
21455
21456 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
21457 'might_kfail' arg.
21458 KFAIL some of the continue_to_bp_overloaded calls, according to
21459 PR c++/1025.
21460
9ba61c5d
MC
214612003-02-01 Michael Chastain <mec@shout.net>
21462
21463 * gdb.base/advance.c (marker1): New marker function.
21464 * gdb.base/advance.exp: When the 'advance' command lands on the
21465 return breakpoint, it can legitimately stop on either the
21466 current line or the next line. Accommodate both outcomes.
21467 * gdb.base/until.exp: Likewise.
21468
e7494ffb
AC
214692003-02-02 Andrew Cagney <ac131313@redhat.com>
21470
21471 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21472 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
21473 now a list, not a tuple.
21474 * gdb.mi/mi-var-display.exp: Ditto.
21475 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 21476
075559bc
AC
214772003-02-01 Andrew Cagney <ac131313@redhat.com>
21478
21479 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21480 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
21481 stack backtraces.
21482 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 21483
2bd4c7b1
MK
214842003-02-01 Mark Kettenis <kettenis@gnu.org>
21485
21486 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21487 gdb.mi/mi1-pthreads.exp: Return instead of calling
21488 gdb_suppress_entire_file.
21489
eabd8992
MS
214902003-02-01 Mark Salter <msalter@redhat.com>
21491
21492 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
21493
71469e2f
MS
214942003-01-31 Mark Salter <msalter@redhat.com>
21495
21496 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
21497 Support empty arg.
21498
38a94d44
MC
214992003-01-30 Michael Chastain <mec@shout.net>
21500
21501 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
21502 This was a workaround for a UTF-8 bug in readline 4.3. The bug
21503 has been fixed in gdb/readline on 2003-01-09.
21504
19ea9e73
MS
215052003-01-29 Michael Snyder <msnyder@redhat.com>
21506
e8d359df
MS
21507 * gdb.base/maint.exp: Allow for leading underscore in symbol.
21508 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
21509 * gdb.base/args.exp: Skip if target does not support args passing.
21510
2307bd6a
DJ
215112003-01-22 Daniel Jacobowitz <drow@mvista.com>
21512
19ea9e73 21513 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
21514 gdb_test. Accept a list of expect arguments as the third
21515 parameter.
21516 (gdb_test): Use it.
21517
f2dd3617
EZ
215182003-01-20 Elena Zannoni <ezannoni@redhat.com>
21519
21520 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
21521 allow for different test tree configurations. Update some
21522 tescases accordingly.
21523 * gdb.arch/altivec-regs.exp: Ditto.
21524 * gdb.asm/asm-source.exp: Ditto.
21525 * gdb.base/advance.exp: Ditto.
21526 * gdb.base/display.exp: Ditto.
d63a86f8 21527 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
21528 * gdb.base/mips_pro.exp: Ditto.
21529 * gdb.base/overlays.exp: Ditto.
21530 * gdb.base/relocate.exp: Ditto.
21531 * gdb.base/setshow.exp: Ditto.
21532 * gdb.base/step-line.exp: Ditto.
21533 * gdb.base/step-test.exp: Ditto.
21534 * gdb.base/until.exp: Ditto.
21535 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
21536
c71cdefd
DC
215372003-01-17 David Carlton <carlton@math.stanford.edu>
21538
21539 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
21540 corresponding to PR c++/945.
21541 Update copyright.
21542
fdba05d7
DC
215432003-01-17 David Carlton <carlton@math.stanford.edu>
21544
21545 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
21546 corresponding to PR c++/68.
21547
215482003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
21549
21550 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
21551 (test_paddr_hairy_functions): Call print_addr_2_kfail for
21552 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
21553
c362c33a
EZ
215542003-01-15 Elena Zannoni <ezannoni@redhat.com>
21555
0fbc361c
EZ
21556 * gdb.base/break.exp: Fix change of default location, because of
21557 removal of until tests.
21558 * gdb.base/help.exp: Update test for new 'until' help message.
21559 Add test for help on 'advance'.
a9c64011 21560 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 21561
dabf8a35
MK
215622003-01-15 Mark Kettenis <kettenis@gnu.org>
21563
21564 * gdb.base/default.exp: Adapt "info float" test for recent changes
21565 to that command. Add test for "info vector".
21566 * gdb.base/float.exp: New file. Add test for "info float" that
21567 resembles the old test in gdb.base/default.exp.
21568
a1769aca
DC
215692003-01-15 David Carlton <carlton@math.stanford.edu>
21570
21571 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
21572
82025e13
EZ
215732003-01-15 Elena Zannoni <ezannoni@redhat.com>
21574
21575 * gdb.base/break.exp: Move the tests of until command from here...
21576 * gdb.base/until.exp: ... to here. New file. Add other tests.
21577 * gdb.base/advance.c: New file.
21578 * gdb.base/advance.exp: New file.
21579
8f9ab801
EZ
215802003-01-14 Elena Zannoni <ezannoni@redhat.com>
21581
a9c64011
AS
21582 * gdb.base/args.c: New file.
21583 * gdb.base/args.exp: New file.
8f9ab801 21584
9ae66589
DJ
215852003-01-14 Daniel Jacobowitz <drow@mvista.com>
21586
21587 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
21588
8d77e5c3
DJ
215892003-01-14 Daniel Jacobowitz <drow@mvista.com>
21590
21591 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
21592
12d2f0a1
DJ
215932003-01-14 Daniel Jacobowitz <drow@mvista.com>
21594
21595 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
21596 dates.
21597
6ca37014
DJ
215982003-01-13 Daniel Jacobowitz <drow@mvista.com>
21599
21600 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
21601
b0023472
DJ
216022003-01-13 Daniel Jacobowitz <drow@mvista.com>
21603
21604 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
21605 (ptype &*"foo").
21606 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
21607
607fbc54 216082003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
21609
21610 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
21611 * gdb.mi/mi1-console.exp: Likewise.
21612
607fbc54 216132003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
21614
21615 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
21616 * gdb.mi/mi1-console.exp: Likewise.
21617
a1fb14a2
DJ
216182003-01-13 Daniel Jacobowitz <drow@mvista.com>
21619
21620 * gdb.c++/overload.exp: Remove some fixed XFAILs.
21621
c4cf40b7
DJ
216222003-01-09 Daniel Jacobowitz <drow@mvista.com>
21623
21624 * gdb.base/detach.exp: New test.
21625
696d5a5b
DJ
216262003-01-09 Daniel Jacobowitz <drow@mvista.com>
21627
21628 * Makefile.in (ALL_SUBDIRS): New variable.
21629 (subdirs, clean, distclean): Use it.
21630 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
21631 regenerating Makefile, since it is generated from the top level.
21632 * gdb.asm/Makefile.in: Likewise.
21633 * gdb.base/Makefile.in: Likewise.
21634 * gdb.c++/Makefile.in: Likewise.
21635 * gdb.disasm/Makefile.in: Likewise.
21636 * gdb.java/Makefile.in: Likewise.
21637 * gdb.mi/Makefile.in: Likewise.
21638 * gdb.threads/Makefile.in: Likewise.
21639 * gdb.trace/Makefile.in: Likewise.
21640
754533e4
DC
216412003-01-09 David Carlton <carlton@math.stanford.edu>
21642
21643 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
21644 Add copyright year 2003.
21645
d8b3e9ee
MC
216462003-01-06 Michael Chastain <mec@shout.net>
21647
21648 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
21649 When selecting a thread, 'line' and 'file' are optional.
21650 * gdb.mi/mi1-pthreads.exp: Likewise.
21651
8e9e0fe6
AS
216522003-01-06 Andreas Schwab <schwab@suse.de>
21653
21654 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
21655 failures.
21656
b5ab8ff3
DJ
216572003-01-04 Daniel Jacobowitz <drow@mvista.com>
21658
21659 Fix PR gdb/844
21660 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
21661 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
21662
21663 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
21664 instead of calling gdb_suppress_entire_file.
21665 * gdb.threads/print-threads.exp: Likewise.
21666 * gdb.threads/schedlock.exp: Likewise.
21667
21668 * gdb.threads/killed.exp: Return instead of calling
21669 gdb_suppress_entire_file.
21670 * gdb.threads/linux-dp.exp: Likewise.
21671 * gdb.threads/pthreads.exp: Likewise.
21672
1e698235
DJ
216732003-01-04 Daniel Jacobowitz <drow@mvista.com>
21674
21675 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
21676 stabs.
21677 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
21678 * gdb.base/whatis.exp: Always allow (void) after function names.
21679
147ff08c
DJ
216802003-01-04 Daniel Jacobowitz <drow@mvista.com>
21681
21682 * gdb.c++/casts.exp: Correct regexp.
21683
dc62bfc2
MK
216842003-01-04 Mark Kettenis <kettenis@gnu.org>
21685
21686 * configure.in: Call AC_CONFIG_HEADER. Don't call
21687 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
21688 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
21689 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
21690 aforementioned directories in the AC_OUPUT call.
21691 * config.hin: New file.
21692 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21693 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
21694 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
21695 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
21696 pass -I$objdir instead of -I$objdir/$subdir in compilation.
21697 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
21698 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
21699 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
21700 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
21701 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
21702 gdb.threads/configure.in, gdb.threads/configure,
21703 gdb.threads/config.in, gdb.trace/configure.in,
21704 gdb.trace/configure: Removed.
21705
77afa639
MC
217062003-01-03 Michael Chastain <mec@shout.net>
21707
21708 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
21709 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
21710
7634bb6e
DJ
217112003-01-03 Daniel Jacobowitz <drow@mvista.com>
21712
21713 * gdb.base/store.exp: Fix regular expressions.
21714
b39c905e
MK
217152002-12-28 Mark Kettenis <kettenis@gnu.org>
21716
21717 * configure.in: Rewrite.
21718 * configure: Regenerated.
21719
0a8551dd
DC
217202003-01-03 David Carlton <carlton@math.stanford.edu>
21721
21722 * gdb.base/psymtab.exp: New file.
21723 * gdb.base/psymtab1.c: Ditto.
21724 * gdb.base/psymtab2.c: Ditto.
21725
c60b7188
AF
217262002-12-23 Adam Fedor <fedor@gnu.org>
21727
21728 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
21729
ee73db83
DC
217302002-12-23 David Carlton <carlton@math.stanford.edu>
21731
21732 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
21733 and current_directory initialization.
21734
d6c1774e
JB
217352002-12-22 Jim Blandy <jimb@redhat.com>
21736
f0a847b8
JB
21737 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
21738 rather than as part of the output file name.
21739
d6c1774e
JB
21740 * gdb.base/attach.exp: There's no need to copy the test program to
21741 /tmp; that was only ever necessary on HP/UX, and this test is
21742 entirely disabled there anyway.
21743
f0708dbb
JB
217442002-12-21 Jim Blandy <jimb@redhat.com>
21745
4c2acfea
JB
21746 * gdb.c++/psmang.exp: Doc fix.
21747
f0708dbb
JB
21748 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
21749 test.
21750
9579e000
DC
217512002-12-20 David Carlton <carlton@math.stanford.edu>
21752
21753 * gdb.c++/annota2.exp: KFAIL annotate-quit.
21754
d1810171
MC
217552002-12-18 Michael Chastain <mec@shout.net>
21756
21757 * gdb.c++/annota2.exp: Add copyright year 2002.
21758
76565097
DC
217592002-12-17 David Carlton <carlton@math.stanford.edu>
21760
21761 * gdb.c++/try_catch.cc: Add marker comments.
21762 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
21763 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
21764 * gdb.c++/m-static.cc: Ditto.
21765 * gdb.c++/m-static1.cc: Ditto.
21766 * gdb.c++/try_catch.cc: Ditto.
21767
da81390b
JJ
217682002-12-16 Jeff Johnston <jjohnstn@redhat.com>
21769
21770 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
21771 to see whether we are using the new -environment-directory
21772 command which resets via -r or the old version of the command
21773 which may prompt the user. Part of fix for gdb/741.
21774
b304d130
AC
217752002-12-13 Andrew Cagney <ac131313@redhat.com>
21776
21777 * gdb.fortran/types.exp: Update obsolete comment.
21778 * gdb.fortran/exprs.exp: Ditto.
21779 * lib/gdb.exp: Delete obsolete code.
21780 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
21781 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
21782 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
21783 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
21784 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
21785 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
21786 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
21787 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
21788 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
21789 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
21790 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
21791 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
21792 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
21793 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
21794 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
21795 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
21796 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
21797 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
21798 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
21799 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
21800 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
21801 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
21802 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
21803 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
21804 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
21805 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
21806 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
21807 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
21808 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
21809 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
21810 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
21811 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
21812 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
21813 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
21814 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
21815 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
21816 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
21817
a23b6e6a
DC
218182002-12-11 David Carlton <carlton@math.stanford.edu>
21819
21820 * gdb.c++/m-data.exp: Add test for members that shadow global
21821 variables: see PR gdb/804.
21822 * gdb.c++/m-data.cc: Ditto.
21823
6604731b
DJ
218242002-12-10 Daniel Jacobowitz <drow@mvista.com>
21825
21826 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
21827
de46ecd7
DC
218282002-12-06 David Carlton <carlton@math.stanford.edu>
21829
21830 * gdb.base/store.c: Don't declare functions static.
21831
27e829d0
AC
218322002-12-04 Andrew Cagney <ac131313@redhat.com>
21833
21834 * gdb.base/store.exp, gdb.base/store.c: New files.
21835
92806416
DJ
218362002-12-03 Daniel Jacobowitz <drow@mvista.com>
21837
21838 * gdb.base/selftest.exp: Update for current gdb.
21839
3bcbaac5
DJ
218402002-12-03 Daniel Jacobowitz <drow@mvista.com>
21841
21842 * gdb.base/maint.exp: Only dump symbols from one source file
21843 or objfile.
21844
f4f00b1f
DJ
218452002-12-03 Daniel Jacobowitz <drow@mvista.com>
21846
21847 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
21848 function call.
21849
f1c8a949
JB
218502002-11-25 Jim Blandy <jimb@redhat.com>
21851
21852 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
21853 function appearing in error message.
21854
9e297a97
DJ
218552002-11-21 Daniel Jacobowitz <drow@mvista.com>
21856
21857 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
21858
1f312e79
JJ
218592002-11-08 Jeff Johnston <jjohnstn@redhat.com>
21860
d63a86f8
RM
21861 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
21862 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
21863 should be in mi console format. This is part of fix for PR gdb/604.
21864
83c31e7d
FN
218652002-09-18 Fernando Nasser <fnasser@redhat.com>
21866
21867 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
21868 which explicitly prints the zero offset as "+0".
21869
322b3f65
DJ
218702002-10-22 Daniel Jacobowitz <drow@mvista.com>
21871
21872 * gdb.threads/schedlock.c (args): Make unsigned.
21873
218742002-10-21 Daniel Jacobowitz <drow@mvista.com>
21875
21876 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
21877 numbers. Allow "foo2|selected stack frame".
21878 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
21879 * gdb.asm/asmsrc2.s: Likewise.
21880 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
21881 comments.
21882 * gdb.asm/mips.inc: New file.
21883
5e2fe5b8
AF
218842002-10-18 Adam Fedor <fedor@gnu.org>
21885
21886 * gdb.base/default.exp: Update expected output to include 'ObjC'.
21887 * gdb.base/help.exp: Likewise.
21888
abe1a5d0
KB
218892002-10-17 Kevin Buettner <kevinb@redhat.com>
21890
21891 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
21892 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
21893
10abb1d4
JB
218942002-10-02 Jim Blandy <jimb@redhat.com>
21895
21896 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
21897
1f609b42
AC
218982002-10-01 Andrew Cagney <ac131313@redhat.com>
21899
21900 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
21901 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
21902 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
21903 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
21904 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
21905 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
21906 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
21907
0aee02e4
AC
219082002-09-29 Andrew Cagney <ac131313@redhat.com>
21909
21910 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
21911 * mi0-disassemble.exp, mi0-eval.exp: Delete.
21912 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
21913 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
21914 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
21915 * mi0-var-block.exp, mi0-var-child.exp: Delete.
21916 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 21917
6fde09ad
KB
219182002-09-27 Kevin Buettner <kevinb@redhat.com>
21919
21920 * gdb.base/annota1.exp (info break): Make directory components of
21921 path optional since not all compilers emit this debug information.
21922
889bf7c5
PA
21923 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
21924 step ends up stepping out of the function instead of stopping on
21925 the epilogue.
6fde09ad 21926
9e8aab75
KS
219272002-09-26 Keith Seitz <keiths@redhat.com>
21928
21929 * lib/insight-support.exp (gdbtk_start): Figure out where
21930 the insight executable is based on where gdb is. Use this
21931 executable to start insight instead of gdb.
21932
e36180d7
AC
219332002-09-25 Andrew Cagney <cagney@redhat.com>
21934
21935 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
21936
9dd34b2b
AC
219372002-09-24 Andrew Cagney <ac131313@redhat.com>
21938
21939 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
21940 test_isolated_complaints.
21941 (test_empty_complaint): New function.
21942 (test_empty_complaints): New function. Check no output when no
21943 complaints.
d63a86f8 21944
dea97812
KB
219452002-09-19 Jim Blandy <jimb@redhat.com>
21946
a9c64011 21947 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 21948
54951bd7
AC
219492002-09-19 Andrew Cagney <ac131313@redhat.com>
21950
21951 * gdb.gdb/complaints.exp: New file.
21952
dec43320
AC
219532002-09-18 Andrew Cagney <ac131313@redhat.com>
21954
21955 * gdb.base/maint.exp: Check `help maint internal-warning'.
21956
e70d6e3f
DC
219572002-09-18 David Carlton <carlton@math.stanford.edu>
21958
21959 * gdb.c++/m-static.exp: Remove breakpoints depending on line
21960 numbers, and replace them by a single breakpoint after the
21961 constructors are all finished.
21962 Add test 4.
21963 * gdb.c++/m-static.cc: Add test 4.
21964 * gdb.c++/m-static.h: New file.
21965 * gdb.c++/m-static1.cc: New file.
21966
21967 * gdb.c++/printmethod.exp: New file.
21968 * gdb.c++/printmethod.cc: New file.
21969
21970 * gdb.c++/pr-574.exp: New file.
21971 * gdb.c++/pr-574.cc: New file.
21972
afb5c968
CV
219732002-09-18 Corinna Vinschen <vinschen@redhat.com>
21974
21975 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
21976 embedded targets which never actually exit.
21977
31e45dee
FN
219782002-09-18 Fernando Nasser <fnasser@redhat.com>
21979
21980 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
21981 "don't step after run" as unresolved or unsupported, instead of xfail.
21982
a283c5a1
CV
219832002-09-18 Corinna Vinschen <vinschen@redhat.com>
21984
21985 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
21986 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
21987 Add newline to expected string in "step out of main (status wrapper)"
21988 case.
21989
11350d2a
CV
219902002-09-18 Corinna Vinschen <vinschen@redhat.com>
21991
21992 * lib/gdb.exp (rerun_to_main): Allow restarting application.
21993 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
21994
0deec7d6
TT
219952002-09-17 Tom Tromey <tromey@redhat.com>
21996
21997 * gdb.base/printcmds.exp (test_print_string_constants): Expect
21998 \000, not \0, in double-quoted string.
21999
b2b4a1b5
CV
220002002-09-14 Corinna Vinschen <vinschen@redhat.com>
22001
c9d37158 22002 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
22003 string after running the commands execution on breakpoint tests.
22004
1c56143a
CV
220052002-09-13 Corinna Vinschen <vinschen@redhat.com>
22006
22007 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
22008
37f8da45
JB
220092002-09-12 Joel Brobecker <brobecker@gnat.com>
22010
22011 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
22012
08b468e0
KS
220132002-09-10 Keith Seitz <keiths@redhat.com>
22014
22015 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
22016 runto proc.
22017 (mi_run_to_main): Use mi_runto.
22018 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
22019
dc360f58
KS
220202002-09-10 Keith Seitz <keiths@redhat.com>
22021
22022 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
22023 regexp for stopping at main. Could have multiple event notifications.
22024 Don't assume that main was declared with no parameters.
22025 (mi_next): Use mi_step_to.
22026 (mi_step): Use mi_next_to.
22027
ce3abcfb
CV
220282002-09-09 Corinna Vinschen <vinschen@redhat.com>
22029
22030 * gdb.base/default.exp: Fix expected string in `info float' test.
22031
d1f5b980
BE
220322002-09-09 Ben Elliston <bje@redhat.com>
22033
22034 * config/mips.exp: Update comments.
22035 * config/mips-idt.exp: Likewise.
22036 * config/nind.exp: Likewise.
22037 * config/slite.exp: Likewise.
22038 * config/sparclet.exp: Likewise.
22039 * config/udi.exp: Likewise.
22040 * config/vx.exp: Likewise.
22041 * config/vxworks29k.exp: Likewise.
22042
2f71430b
JB
220432002-09-05 Jim Blandy <jimb@redhat.com>
22044
22045 * gdb.threads/killed.exp: Fix test failure message.
22046
7ddebc7e
KS
220472002-09-04 Keith Seitz <keiths@redhat.com>
22048
22049 * lib/mi-support.exp: Update copyright.
22050 (mi_gdb_test): Increase the priority of the expected pattern
22051 so that it matches gdb_test.
22052
0ae67eb3
KS
220532002-09-03 Keith Seitz <keiths@redhat.com>
22054
22055 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
22056 Use integer comparison instead of string comparison for testing
22057 whether binary was built.
22058
38fc42c8
JB
220592002-09-03 Jim Blandy <jimb@redhat.com>
22060
22061 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
22062
b6ff0e81
JB
220632002-08-29 Jim Blandy <jimb@redhat.com>
22064
22065 * gdb.threads/pthreads.exp: Move the portable thread compilation
22066 code into a function in lib/gdb.exp, and call that from here.
22067 * lib/gdb.exp (gdb_compile_pthreads): New function.
22068
07c98896
KS
220692002-08-29 Keith Seitz <keiths@redhat.com>
22070
22071 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
22072 expect_out so that callers can get at it.
22073
0312286c
DJ
220742002-08-23 Daniel Jacobowitz <drow@mvista.com>
22075
22076 * gdb.threads/print-threads.c: New file.
22077 * gdb.threads/print-threads.exp: New file.
22078 * gdb.threads/schedlock.c: New file.
22079 * gdb.threads/schedlock.exp: New file.
22080
dd039bc4
EZ
220812002-08-22 Elena Zannoni <ezannoni@redhat.com>
22082
a9c64011
AS
22083 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
22084 not altivec.c.
dd039bc4 22085
1f36144c
MK
220862002-08-17 Mark Kettenis <kettenis@gnu.org>
22087
22088 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
22089 targets. The problem should be fixed now.
22090
16057ec7 220912002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
22092
22093 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
22094 2002-07-24 change that removes final dots from error messages.
22095
3c1499ad
TT
220962002-08-13 Tom Tromey <tromey@redhat.com>
22097
22098 * gdb.base/readline.exp: New file.
22099
a20ce2c3
AC
221002002-08-01 Andrew Cagney <ac131313@redhat.com>
22101
22102 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
22103 supress message.
22104
db034ac5
AC
221052002-08-01 Andrew Cagney <cagney@redhat.com>
22106
22107 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
22108 CHILL_FOR_TARGET and CHILL_LIB.
22109 * configure.in (configdirs): Remove gdb.chill.
22110 * configure: Regenerate.
22111 * lib/gdb.exp: Obsolete references to chill.
22112 * gdb.fortran/types.exp: Ditto.
22113 * gdb.fortran/exprs.exp: Ditto.
22114
3e000b18
KB
221152002-07-30 Kevin Buettner <kevinb@redhat.com>
22116
22117 * gdb.base/shlib-call.exp (additional_flags): Conditionally
22118 set Irix-specific compile and link flags.
22119
28f4966b
KB
221202002-07-29 Kevin Buettner <kevinb@redhat.com>
22121
22122 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
22123 source files. The ``-o'' option doesn't work with the ``-E'' option
22124 when using the Irix compiler.
22125
46c0d5a6
DJ
221262002-07-19 Daniel Jacobowitz <drow@mvista.com>
22127
22128 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
22129 Improve support for reusing an exec file. Copy exec file
22130 to target, and run gdbserver on the target instead of on the host.
22131
eecf4bed
JB
221322002-07-18 Jim Blandy <jimb@redhat.com>
22133
0f815cdf
JB
22134 * gdb.base/ending-run.exp: Don't expect to see the program end in
22135 some orderly fashion when we're running on a real stand-alone
22136 board.
22137
eecf4bed
JB
22138 * gdb.base/interrupt.exp: Correct logic for skipping tests on
22139 targets that don't support interrupts.
22140
52d309e4
JB
221412002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
22142
22143 * gdb.base/attach.exp: Add patterns to match output from /proc-based
22144 systems.
22145 Move comments in expect statements to inside the actions, so that they
22146 don't get matched against.
22147
ff683d9e
MK
221482002-07-10 Mark Kettenis <kettenis@gnu.org>
22149
22150 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
22151 function when asleep" test.
22152
b5356753
AC
221532002-07-10 Andrew Cagney <ac131313@redhat.com>
22154
22155 * gdb.base/page.exp: Rewrite to handle problems with very long
22156 `info set' output. Update copyright.
22157
6aa4d13a
AC
221582002-06-26 Andrew Cagney <ac131313@redhat.com>
22159
22160 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
22161 gdb.threads-hp.
22162 * gdb.hp/configure: Regenerate.
22163 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
22164 * gdb.hp/gdb.threads-hp/configure: Delete file.
22165 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
22166
8cf8c2b8
AC
221672002-06-22 Andrew Cagney <ac131313@redhat.com>
22168
22169 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
22170 setlocale, bindtextdomain and textdomain.
22171
6827a8f8
JB
221722002-06-11 Jim Blandy <jimb@redhat.com>
22173
919d772c
JB
22174 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
22175 preprocessor macro information is present.
22176
6827a8f8
JB
22177 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
22178 tests.
22179
c15b0d21
MS
221802002-06-06 Michael Snyder <msnyder@redhat.com>
22181
c5984d70
MS
22182 * gdb.base/overlays.exp: Record addresses of overlay
22183 functions in TCL variables rather than in GDB variables,
22184 to avoid having GDB convert them to pointers (with loss
22185 of information).
22186
d63a86f8 22187 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 22188 default linker script changes.
c15b0d21
MS
22189 * gdb.base/long_long.exp: Add check for sizeof (long double).
22190
be26fe0d
ML
221912002-06-06 Michal Ludvig <mludvig@suse.cz>
22192
22193 * gdb.asm/asm-source.exp: Add x86-64 target.
22194 * gdb.asm/x86_64.inc: New.
d63a86f8 22195
258093ca 221962002-05-30 Michael Chastain <mec@shout.net>
258093ca 22197
4b3153f1 22198 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
22199 * gdb.c++/m-static.cc: New file.
22200 * gdb.c++/m-static.exp: New file.
22201
241264c6
MS
222022002-05-28 Michael Snyder <msnyder@redhat.com>
22203
22204 * gdb.base/call-ar-st.exp: Allow for reduced floating point
22205 precision.
22206
9bba8c8f 222072002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 22208
4b3153f1 22209 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
22210 * gdb.c++/m-data.cc: New file.
22211 * gdb.c++/m-data.exp: New file.
22212
222132002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 22214
4b3153f1 22215 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 22216 * gdb.c++/try_catch.cc: New file.
d63a86f8 22217 * gdb.c++/try_catch.exp: New file.
9bba8c8f 22218
def1b996
MC
222192002-05-27 Michael Chastain <mec@shout.net>
22220
22221 * gdb.c++/local.exp: Accept more nested types in output.
22222
522ba268
MC
222232002-05-26 Michael Chastain <mec@shout.net>
22224
22225 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
22226
277254ba
MS
222272002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
22228
22229 * lib/gdb.exp (gdb_wrapper_init): Just because
22230 gdb_wrapper_file exists, this does not mean that the file
22231 should not be rebuilt. That is what gdb_wrapper_initialized
22232 is for.
22233 (default_gdb_init): Reset gdb_wrapper_initialized.
22234
b61a8733
MS
222352002-05-23 Michael Snyder <msnyder@redhat.com>
22236
d63a86f8 22237 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
22238 the precision of the floating point test results.
22239 * gdb.base/call-rt-st.exp: Ditto.
22240
b61a8733
MS
22241 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
22242 * gdb.base/call-rt-st.exp: Ditto.
22243
56f6e910
MC
222442002-05-19 Michael Chastain <mec@shout.net>
22245
22246 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
22247
ad0b0016
EZ
222482002-05-19 Elena Zannoni <ezannoni@redhat.com>
22249
a9c64011
AS
22250 * configure.in (configdirs): Add gdb.arch.
22251 * configure: Regenerate.
ad0b0016 22252
f617d2b6
JB
222532002-05-17 Jim Blandy <jimb@redhat.com>
22254
22255 * gdb.base/completion.exp: Recognize the more detailed error
22256 messages produced by the macro expander's lexical analyzer.
22257
eac2a696
EZ
222582002-05-14 Elena Zannoni <ezannoni@redhat.com>
22259
a9c64011
AS
22260 * gdb.arch/altivec-abi.c: New file.
22261 * gdb.arch/altivec-abi.exp: New file.
22262 * gdb.arch/altivec-regs.c: New file.
22263 * gdb.arch/altivec-regs.exp: New file.
eac2a696 22264
2fdde8f8
DJ
222652002-05-14 Daniel Jacobowitz <drow@mvista.com>
22266
22267 * gdb.base/maint.exp (maint print type): Update for new type
22268 structure.
d63a86f8 22269
e31f1a7c
EZ
222702002-05-14 Elena Zannoni <ezannoni@redhat.com>
22271
22272 * gdb.arch: New directory.
22273 * gdb.arch/configure.in: New file.
22274 * gdb.arch/configure: New file.
22275 * gdb.arch/Makefile.in: New file.
22276
db589741
CV
222772002-05-13 Corinna Vinschen <vinschen@redhat.com>
22278
22279 * gdb.asm/asm-source.exp: Add v850 as supported target.
22280 * gdb.asm/v850.inc: New file.
22281
8ce2a7dc
DJ
222822002-05-13 Daniel Jacobowitz <drow@mvista.com>
22283
22284 * gdb.c++/annota2.exp (annotate-quit): Add comment.
22285
df763c7f
DJ
222862002-05-12 Daniel Jacobowitz <drow@mvista.com>
22287
22288 * gdb.base/break.exp: Check 'break "marker2"'.
22289
377daeed
MS
222902002-05-10 Michael Snyder <msnyder@redhat.com>
22291
22292 * gdb.base/long_long.exp: Fix typo.
22293
c4b7bc2b
JB
222942002-05-10 Jim Blandy <jimb@redhat.com>
22295
ecac9a4e
JB
22296 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
22297 a bug.
22298
c4b7bc2b
JB
22299 * gdb.base/printcmds.exp (test_integer_literals_rejected):
22300 Recognize more detailed error message produced by the macro
22301 expander's lexical analyzer.
22302 * lib/gdb.exp (test_print_reject): Same.
22303
e71019a1
MK
223042002-05-09 Mark Kettenis <kettenis@gnu.org>
22305
22306 * gdb.c++/method.exp: Fix typo.
22307
fedfc8e6
MS
223082002-05-08 Michael Snyder <msnyder@redhat.com>
22309
166a1957
MS
22310 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
22311 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 22312 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
22313 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
22314 Add iftarget clause for strongarm.
d63a86f8 22315
f1c47eb2
MS
223162002-05-06 Michael Snyder <msnyder@redhat.com>
22317
cb9a9d3e
MS
22318 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
22319 (gdb_continue_to_end): Accept output from status wrapper.
22320 * gdb.base/ending-run.exp: Add case for output from status wrapper.
22321 Clean up fail messages to match pass messages.
22322
f1c47eb2
MS
22323 Enable the "needs_status_wrapper" testsuite feature.
22324 * lib/gdb.exp (gdb_wrapper_init): New procedure.
22325 (gdb_compile): Conditionally call gdb_wrapper_init.
22326 * gdb.base/a2-run.exp: Recognize output from status wrapper.
22327 * gdb.c++/method.exp: Recognize output from status wrapper.
22328
6079c749
BE
223292002-05-06 Ben Elliston <bje@redhat.com>
22330From Graydon Hoare <graydon@redhat.com>
22331
22332 * config/sid.exp: Include support for "rawsid" protocol.
22333
188baff3
JB
223342002-05-03 Jim Blandy <jimb@redhat.com>
22335
22336 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
22337 * gdb.c++/hang3.C: New file.
22338
b9c07f0f
AC
223392002-05-04 Andrew Cagney <ac131313@redhat.com>
22340
22341 * gdb.base/default.exp: Remove obsolete code.
22342 * gdb.c++/misc.exp: Ditto. Update copyright.
22343 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
22344 * gdb.base/whatis.exp: Ditto. Update copyright.
22345 * gdb.base/scope.exp: Ditto. Update copyright.
22346 * gdb.base/ptype.exp: Ditto. Update copyright.
22347 * gdb.base/printcmds.exp: Ditto. Update copyright.
22348 * gdb.base/opaque.exp: Ditto. Update copyright.
22349 * gdb.base/list.exp: Ditto.
22350 * gdb.base/funcargs.exp: Ditto. Update copyright.
22351 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
22352 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
22353 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
22354 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
22355 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
22356 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
22357
5c7a0397
MS
223582002-05-02 Michael Snyder <msnyder@redhat.com>
22359
d6dcc264 22360 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
22361 * gdb.base/long_long.exp: Add xscale target.
22362 * gdb.base/default.exp: Add xscale target.
22363
eb7f1c48
JB
223642002-05-01 Jim Blandy <jimb@redhat.com>
22365
22366 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
22367 gdb.c++/hang.exp: New test.
22368
a6befae8
FF
223692002-05-01 Fred Fish <fnf@redhat.com>
22370
22371 * gdb.base/completion.exp: Handle completions of "./Make" for
22372 more than one completion possibility, as is the case when we
22373 build and test in the source tree.
22374
0a310277
AG
223752002-04-29 Anthony Green <green@redhat.com>
22376
22377 * gdb.java/jmisc1.exp: New file.
22378 * gdb.java/jmisc2.exp: New file.
22379
6ff9af88
DJ
223802002-04-24 Daniel Jacobowitz <drow@mvista.com>
22381
22382 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
22383
96b3d632
EZ
223842002-04-23 Elena Zannoni <ezannoni@redhat.com>
22385
22386 * gdb.base/help.exp: Change 'help status' to allow for target
22387 dependent output differences.
22388
5019bb54
MC
223892002-04-22 Michael Chastain <mec@shout.net>
22390
22391 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
22392
a805a116
MC
223932002-04-22 Michael Chastain <mec@shout.net>
22394
22395 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
22396
a1706bfd
DM
223972002-04-17 David S. Miller <davem@redhat.com>
22398
22399 * gdb.asm/sparc64.inc: New file.
22400 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
22401
a73a20a2
EZ
224022002-04-19 Elena Zannoni <ezannoni@redhat.com>
22403
22404 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
22405 instruction file directly into the build tree. Clean up at end of
22406 test.
22407
ba678339
DM
224082002-04-18 David S. Miller <davem@redhat.com>
22409
22410 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
22411 handle 64-bit platforms correctly.
22412 * gdb.base/maint.exp: Likewise.
22413
b03399da
KB
224142002-04-18 Kevin Buettner <kevinb@redhat.com>
22415
22416 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
22417 ``-fpic'' when compiling files comprising a shared library, but
22418 it does need additional linker flags in order to find shared
22419 libraries at run time.
22420
e2004992
KB
224212002-04-18 Kevin Buettner <kevinb@redhat.com>
22422
22423 * gdb.base/cvexpr.c (use): New function.
22424 (main): Invoke use() on all global variables to prevent
22425 some linkers from deleting these otherwise unused symbols.
22426
d8937120
MC
224272002-04-17 Michael Chastain <mec@shout.net>
22428From David S. Miller <davem@redhat.com>
22429
22430 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
22431 handle 64-bit platforms correctly.
22432
ffd61a58
MS
224332002-04-12 Michael Snyder <msnyder@redhat.com>
22434From Jim Blandy <jimb@redhat.com>
a9c64011 22435 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
22436 script can handle this instead.
22437 * gdb.base/bar.c (barx): Same.
22438 * gdb.base/baz.c (bazx): Same.
22439 * gdb.base/grbx.c (grbxx): Same.
22440
22441 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
22442 manager doesn't automatically unmap overlays unnecessarily.
22443
6b8426a6
MH
224442002-04-10 Martin M. Hunt <hunt@redhat.com>
22445
22446 * gdb.base/ending-run.exp: Fix pattern for Mips targets
22447 stepping out of main.
22448
34af4875
MC
224492002-04-09 Michael Chastain <mec@shout.net>
22450
22451 * gdb.c++/local.cc (main): Move call to marker1() inside nested
22452 scope so that the nested scope tests will make sense.
22453 * gdb.c++/local.exp: Write patterns that actually work with gcc
22454 (the HP patterns "were never known to work with gcc").
22455 Keep the old aCC patterns too.
22456
2d1676a0
DJ
224572002-04-09 Daniel Jacobowitz <drow@mvista.com>
22458
22459 * gdb.base/attach.exp: Correct target board test.
22460
3a63e3f9
MC
224612002-04-08 Michael Chastain <mec@shout.net>
22462
22463 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
22464 in a const method. Add some xfail and fail cases for configurations
22465 that do not emit the "const ...".
22466
f18dabd2
MC
224672002-04-07 Michael Chastain <mec@shout.net>
22468
22469 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
22470 Accept "A * const" and "const A * const" as type of "this".
22471 Fix spelling of getFunky throughout. Make messages uniform.
22472
0fcddd82
EZ
224732002-04-07 Elena Zannoni <ezannoni@redhat.com>
22474
a9c64011 22475 Work around for PR gdb/285:
0fcddd82
EZ
22476 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
22477
16a8534a
EZ
224782002-04-07 Elena Zannoni <ezannoni@redhat.com>
22479
22480 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
22481 instructions file at run time instead of configure time.
22482 Sometimes we run the test in a directory that is not the one we
22483 configured in.
22484 * gdb.asm/configure.in: Delete creation of symlink.
22485 * gdb.asm/configure: Regenerate.
22486
24181d81
JB
224872002-04-05 J. Brobecker <brobecker@gnat.com>
22488
22489 * gdb.gdb/xfullpath.exp: New test, to exercise the new
22490 xfullpath () function.
22491
7cdb7107
DJ
224922002-04-04 Daniel Jacobowitz <drow@mvista.com>
22493
22494 * gdb.asm/Makefile.in: Correct dependencies.
22495
22496 * gdb.asm/powerpc.inc: New file.
22497 * gdb.asm/asm-source.exp: Add PowerPC.
22498 * gdb.asm/configure.in: Likewise.
22499 * gdb.asm/configure: Regenerated.
22500
a7d17088
DJ
225012002-04-04 Daniel Jacobowitz <drow@mvista.com>
22502
22503 * gdb.base/relocate.exp: New file.
22504 * gdb.base/relocate.c: New file.
22505
cd721503
FF
225062002-04-04 Fred Fish <fnf@redhat.com>
22507
22508 * gdb.base/step-test.exp: Update comment regarding stopping in
22509 memcpy/bcopy calls inserted as part of the compiler runtime.
22510
b22ad7a7
MS
225112002-04-04 Michael Snyder <msnyder@redhat.com>
22512
22513 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
22514
5f279fa6
DJ
225152002-04-03 Daniel Jacobowitz <drow@mvista.com>
22516
22517 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
22518 (gdb_expect): Remove $notransfer hack.
22519
dd0fd3ce
DJ
225202002-04-02 Daniel Jacobowitz <drow@mvista.com>
22521
22522 * gdb.c++/classes.exp ("calling method for small class"): Match
22523 updated register output.
22524
1e50cda1
DJ
225252002-03-30 Daniel Jacobowitz <drow@mvista.com>
22526
22527 Fix PR gdb/452
22528 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
22529 when finished. Make gdb_file_cmd send "exec-file" when
22530 appropriate.
22531
24015922
DJ
225322002-03-30 Daniel Jacobowitz <drow@mvista.com>
22533
22534 * gdb.base/attach.exp: Remove extra setup_xfail.
22535
dd7dfd64
MS
225362002-03-26 Michael Snyder <msnyder@redhat.com>
22537
22538 * gdb.base/default.exp: Add tests for dump, append, and restore.
22539 * gdb.base/help.exp: Add tests for dump, append, and restore.
22540 * gdb.base/dump.exp: New file, test dump, append and restore.
22541 * gdb.base/dump.c: New file.
22542
48b2f8d7
MS
225432002-03-27 Michael Snyder <msnyder@redhat.com>
22544
d63a86f8 22545 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
22546 clean-ups in help messages.
22547
05b4d525
FF
225482002-03-26 Fred Fish <fnf@redhat.com>
22549
22550 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
22551 have debugging info for those functions and the compiler uses them
22552 internally to copy structs around.
22553
d7679631
FF
225542002-03-26 Fred Fish <fnf@redhat.com>
22555
22556 * gdb.base/list.exp: Revert the change made yesterday and add note
22557 about why we don't list the default lines for remote targets.
22558
523ac3f9
MS
225592002-03-25 Michael Snyder <msnyder@redhat.com>
22560
22561 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
22562
754b2b8d
FF
225632002-03-25 Fred Fish <fnf@redhat.com>
22564
22565 * gdb.base/list.exp: This test works on remote targets so remove
22566 the short circuit for remote targets. Update copyright.
22567
33c3e192
FF
225682002-03-25 Fred Fish <fnf@redhat.com>
22569
22570 * gdb.base/attach.exp: Fix logic error that was suppressing this
22571 test for all non hppa*-*-hpux* targets, instead of the hp target.
22572 Move comments closer to the suppression point. Also now need to
22573 check that we are running natively.
22574
d43e73ee
MS
225752002-03-22 Michael Snyder <msnyder@redhat.com>
22576
882c8f02
MS
22577 * gdb.base/default.exp: Add test for gcore. Update copyright.
22578 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 22579
04c12f60
FF
225802002-03-06 Fred Fish <fnf@redhat.com>
22581
22582 * gdb.base/funcargs.c: Remove extraneous ';' character.
22583 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
22584
b43df995
MC
225852002-03-04 Michael Chastain <mec@shout.net>
22586
22587 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
22588 accommodate gcc v3 function signature.
22589 * gdb.mi/mi0-var-cmd-exp: Ditto.
22590
92362027
AC
225912002-02-24 Andrew Cagney <ac131313@redhat.com>
22592
22593 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
22594 ``GNU/Linux'' or ``Linux kernel''
22595 * testsuite/gdb.threads/pthreads.c: Ditto.
22596
258ad32d
MC
225972002-02-24 Michael Chastain <mec@shout.net>
22598
22599 * gdb.threads/pthreads.c (thread1): Add a return statement.
22600 (thread2): Likewise.
22601 (foo): Likewise.
22602
04c3b3d4
MC
226032002-02-23 Michael Chastain <mec@shout.net>
22604
22605 * gdb.threads/linux-dp.c (philosopher): Add a return statement
22606 to placate gcc.
22607
5a2a0a20
MC
226082002-02-23 Michael Chastain <mec@shout.net>
22609
22610 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
22611 test "ptype bint". The test passes on all my stabs configurations.
22612
a640f7fc
JB
226132002-02-21 Jim Blandy <jimb@redhat.com>
22614
27924826
JB
22615 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
22616 filename at a time, and watch for the ones we want to see.
22617
a640f7fc
JB
22618 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
22619 types of pointers to prototyped functions.
22620
edcc8c75
AC
226212002-02-20 Andrew Cagney <ac131313@redhat.com>
22622
22623 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
22624 signed, unsigned and straight char.
22625 (padding_char, padding_short, padding_int, padding_long,
22626 padding_long_long, padding_float, padding_double,
22627 padding_long_double): New global variables.
22628 (fill, fill_structs): New functions.
22629
22630 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
22631 for correctly sized writes. Update copyright.
22632 (get_valueof): New procedure.
22633 (get_sizeof): Call get_valueof.
22634 (check_valueof): New procedure.
22635 (check_padding): New procedure.
22636
ac57ea44
MC
226372002-02-20 Michael Chastain <mec@shout.net>
22638
22639 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
22640 to setup_xfail. Document some of the remaining calls.
22641
7a10c941
MC
226422002-02-18 Michael Chastain <mec@shout.net>
22643
22644 * gdb.c++/userdef.exp: Update copyright year.
22645
fb8acdcc
DJ
226462002-02-18 Daniel Jacobowitz <drow@mvista.com>
22647
22648 * gdb.c++/userdef.exp: Test overloaded operators properly.
22649 Remove xfails.
22650
fda6ae12
MS
226512002-02-14 Michael Snyder <msnyder@redhat.com>
22652
22653 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
22654
676a0442
DJ
226552002-02-14 Daniel Jacobowitz <drow@mvista.com>
22656
22657 * gdb.base/a2-run.exp: Check for a remote target properly.
22658 * gdb.base/annota1.exp: Likewise.
22659 * gdb.base/list.exp: Likewise.
22660 * gdb.base/reread.exp: Likewise.
22661 * gdb.base/scope.exp: Likewise.
22662 * gdb.base/shlib-call.exp: Likewise.
22663 * gdb.base/term.exp: Likewise.
22664 * gdb.c++/annota2.exp: Likewise.
22665
78b4f468
RE
226662002-02-13 Richard Earnshaw <rearnsha@arm.com>
22667
22668 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
22669
9a81ba51
MC
226702002-02-10 Michael Chastain <mec@shout.net>
22671
22672 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
22673 (call_after_alloca): Ditto.
22674
004af6c7
DJ
226752002-02-10 Daniel Jacobowitz <drow@mvista.com>
22676
22677 * gdb.base/ending-run.exp: Guard "cont" test with
22678 gdb_skip_stdio_test.
22679
37225f62
JB
226802002-02-06 Jim Blandy <jimb@redhat.com>
22681
22682 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
22683 from here...
22684 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
22685 To here. Disable this test on non-HP platforms. Add big comment.
22686
fe6fdd96
MS
226872002-02-04 Michael Snyder <msnyder@redhat.com>
22688
22689 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
22690 other than d10v and m32r.
22691
036fad3f
RE
226922002-02-02 Richard Earnshaw <rearnsha@arm.com>
22693
22694 * gdb.base/default.exp: Rewrite test patterns to reduce time
22695 taken to match them.
22696
7148ab62
DJ
226972002-01-30 Daniel Jacobowitz <drow@mvista.com>
22698
22699 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
22700 Allow a start function above main.
22701 * gdb.threads/linux-dp.exp: Fix copyright date.
22702
396cc255
DJ
227032002-01-30 Daniel Jacobowitz <drow@mvista.com>
22704
a9c64011
AS
22705 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
22706 (check_philosopher_stack): Check for manager thread before checking
22707 for a just-starting thread.
396cc255 22708
f038d31b
DJ
227092002-01-30 Daniel Jacobowitz <drow@mvista.com>
22710
22711 From Neil Booth <neil@daikokuya.demon.co.uk>:
22712 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
22713 warnings.
22714
b3ff9d9a
FF
227152002-01-21 Fred Fish <fnf@redhat.com>
22716
22717 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
22718 not caller.
22719
39ad761d
JB
227202002-01-21 Jim Blandy <jimb@redhat.com>
22721
22722 * gdb.base/reread.exp: Check that GDB properly re-reads the
22723 executable file when it changes while no inferior is running.
22724
aaf320fa
FF
227252002-01-21 Fred Fish <fnf@redhat.com>
22726
a9c64011
AS
22727 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
22728 optionally accept the "shlib events" variation.
aaf320fa 22729
808a31f5
JB
227302002-01-21 Jim Blandy <jimb@redhat.com>
22731
22732 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
22733 call `fflush' after every `printf', so that the output is produced
22734 at predictable points, regardless of whatever buffering does (or
22735 doesn't) take place.
22736 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
22737 at different points.
22738
4420d5e2
DJ
227392002-01-20 Daniel Jacobowitz <drow@mvista.com>
22740
22741 * gdb.c++/inherit.exp: Update copyright years.
22742 * gdb.c++/method.exp: Likewise.
22743
3e36a0f4
DJ
227442002-01-20 Daniel Jacobowitz <drow@mvista.com>
22745
22746 * gdb.c++/classes.exp: Update for improved v3 support and skipping
22747 artificial methods/arguments.
22748 * gdb.c++/derivation.exp: Likewise.
22749 * gdb.c++/inherit.exp: Likewise.
22750 * gdb.c++/method.exp: Likewise.
22751 * gdb.c++/virtfunc.exp: Likewise.
22752
b4ceaee6
AC
227532002-01-18 Andrew Cagney <ac131313@redhat.com>
22754
22755 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
22756 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
22757 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
22758 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
22759 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
22760 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
22761
ecace851
JB
227622002-01-17 Jim Blandy <jimb@redhat.com>
22763
22764 * gdb.asm/asm-source.exp (info symbol): Take another shot at
22765 anchoring the pattern matching the entry point symbol's name.
22766
375fc983
AC
227672002-01-17 Andrew Cagney <ac131313@redhat.com>
22768
22769 * gdb.base/maint.exp: Update ``maint internal-error'' to match
22770 continue/quit query. Update copyright.
22771
fe6fdd96
MS
227722002-01-14 Michael Snyder <msnyder@redhat.com>
22773
22774 * gdb.base/gcore.exp: Remove extra debugging output.
22775
e017c81f
DJ
227762002-01-13 Daniel Jacobowitz <drow@mvista.com>
22777
22778 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
22779 for slightly dubious v2 mangled string.
22780
37ab3bf8
DJ
227812002-01-13 Daniel Jacobowitz <drow@mvista.com>
22782
22783 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
22784
1bc05c3a 227852002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 22786
1bc05c3a 22787 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 22788
1bc05c3a
JM
22789 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
22790 constructors.
22791 * gdb.c++/derivation.exp: Likewise.
22792 * gdb.c++/templates.exp: Likewise.
22793 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 22794
1bc05c3a
JM
227952002-01-10 Michael Snyder <msnyder@redhat.com>
22796
22797 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 22798
a911c360
MS
227992002-01-08 Michael Snyder <msnyder@redhat.com>
22800
22801 * gdb.base/gcore.exp: New test for generate-core-file command.
22802 * gdb.base/gcore.c: Testcase for above.
22803 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
22804
ea2119ec
JM
228052002-01-08 Jason Merrill <jason@redhat.com>
22806
22807 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
22808
68203136
FF
228092002-01-07 Fred Fish <fnf@redhat.com>
22810
22811 * gdb.c++/overload.exp: Remove unconditional xfails for:
22812 print foo_instance1.overloadargs(1)
22813 print foo_instance1.overloadargs(1, 2)
22814 print foo_instance1.overloadargs(1, 2, 3)
22815 print foo_instance1.overloadargs(1, 2, 3, 4)
22816 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
22817 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
22818 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
22819 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
22820 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
22821 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
22822 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
22823 print foo_instance1.overload1arg()
22824 print foo_instance1.overload1arg((char)arg2)
22825 print foo_instance1.overload1arg((signed char)arg3)
22826 print foo_instance1.overload1arg((unsigned char)arg4)
22827 print foo_instance1.overload1arg((int)arg7)
22828 print foo_instance1.overload1arg((unsigned int)arg8)
22829 print foo_instance1.overload1arg((float)arg11)
22830 print foo_instance1.overload1arg((double)arg12)
d63a86f8 22831
21b9b5b1
MS
228322002-01-07 Michael Snyder <msnyder@redhat.com>
22833
22834 * gdb.base/huge.exp: New test. Print a very large target data object.
22835 (skip_huge_test): New test variable. Define if you want to skip this
22836 test. The test reads an 8 megabyte data object from the target, so it
22837 might be very time consuming on remote targets with a slow connection.
22838 * gdb.base/huge.c: New file. Test case for above.
22839
725f922e
FF
228402002-01-07 Fred Fish <fnf@redhat.com>
22841
22842 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
22843 g_instance.bfoo, and g_instance.cfoo.
22844
889bf7c5 228452002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 22846
889bf7c5
PA
22847 * gdb.base/break.c (multi_line_if_conditional): New function.
22848 (multi_ilne_while_conditional): Likewise.
22849 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
22850 IF or WHILE condition puts the breakpoint at the start of
22851 the condition.
f286b2c3 22852
634d57ec
JL
22853 * gdb.base/selftest.exp (backtrace through signal handler): Remove
22854 hppa*-*-hpux* expected failure.
22855 * gdb.base/structs.exp (do_function_calls): Similarly.
22856
22857 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
22858 watchpoints.
22859
9fbfe2dc
AC
228602002-01-06 Andrew Cagney <ac131313@redhat.com>
22861
22862 Fix PR gdb/66.
22863 * gdb.base/structs.exp: Replace skip for a29k with skip for
22864 gdb,cannot_call_functions.
22865 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
22866 * gdb.base/callfuncs.exp: Ditto.
22867 * gdb.base/call-rt-st.exp: Ditto.
22868 * gdb.base/call-strs.exp: Ditto.
22869 * gdb.base/callfwmall.exp: Ditto.
22870 * gdb.base/scope.exp: Obsolete xfail a29k.
22871 * gdb.c++/misc.exp: Ditto.
22872 * gdb.c++/cplusfuncs.exp: Ditto.
22873 * gdb.base/ptype.exp: Ditto.
22874 * gdb.base/printcmds.exp: Ditto.
22875 * gdb.base/opaque.exp: Ditto.
22876 * gdb.base/list.exp: Ditto.
22877 * gdb.base/funcargs.exp: Ditto.
22878 * gdb.base/default.exp: Ditto.
22879
8ddad156
MS
228802002-01-04 Michael Snyder <msnyder@redhat.com>
22881
ca4976a6 22882 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
22883 * gdb.base/maint.exp: Add tests for maint info sections options.
22884
1b074332
JL
22885Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
22886
22887 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
22888
7d159115
CV
228892001-12-20 Corinna Vinschen <vinschen@redhat.com>
22890
22891 * gdb.asm/arm.inc: New file.
22892 * gdb.asm/asm-source.exp: Add arm targets.
22893 * gdb.asm/configure.in: Ditto.
22894 * gdb.asm/configure: Recreated from configure.in.
22895
8fb87725
JL
22896Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
22897
afabe08c
JL
22898 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
22899 with HP's compiler.
22900 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
22901 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
22902 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
22903 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
22904
22905 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
22906 either HP's compilers or GCC.
22907
db521deb
JL
22908 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
22909 a SIGBUS or SIGSEGV.
22910
22911 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
22912
22913 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
22914 can be compiled with either HP's compiler or GCC.
22915
cfa88ab7
JL
22916 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
22917 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
22918 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
22919
ca344dff
JL
22920 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
22921 to match current gdb output. Update due to using auto-solib-limit
22922 for limiting instead of overloading auto-solib-add.
22923 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
22924 test program.
22925
3f3c6e55 22926 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
22927 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
22928 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
22929 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
22930 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
22931 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
22932 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
22933 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
22934 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
22935 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
22936 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
22937 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
22938 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 22939
8fb87725
JL
22940 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
22941 a SIGTRAP to the inferior.
22942
cf599fa7
CV
229432001-12-19 Corinna Vinschen <vinschen@redhat.com>
22944
22945 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
22946 Substitute call to target_link by call to gdb_compile.
22947
2cd045cd
JL
22948Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
22949
a9c64011
AS
22950 * gdb.base/break.exp: Fix HP specific search string when testing
22951 backtracing in a called function.
2cd045cd 22952
a9c64011
AS
22953 * gdb.base/constvars.exp: Only set lang to C++ if we're
22954 compiling the test with HP's compilers.
22955 * gdb.base/volatile.exp: Similarly.
2cd045cd 22956
99ebe9ac
JB
229572001-12-19 Jim Blandy <jimb@redhat.com>
22958
22959 * gdb.base/printcmds.exp: Expect the null character to be printed
22960 as '\0', and the '\013' to be printed as '\v'.
22961 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
22962 * gdb.base/setvar.exp: Same.
22963
b9891b29
JB
229642001-12-17 Jim Blandy <jimb@redhat.com>
22965
0eba65ab
JB
22966 * gdb.base/completion.exp: Rather than completing very long
22967 filenames, which can make the readline library produce output we
22968 don't recognize, cd to the directory first, and then complete
22969 using nice, short relative paths.
22970
6970b5b1
JB
22971 * gdb.base/completion.exp: On some systems, there is, in fact, a
22972 variable named `b' in scope, since GDB treats all static
a9c64011
AS
22973 variables as being in scope. So use `no_var_named_this'
22974 instead of `b'.
6970b5b1 22975
b9891b29 22976 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 22977 can't find the core file's registers as a failure.
b9891b29 22978
e6ccd35f
JSC
229792001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
22980
a9c64011
AS
22981 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
22982 test expect string more specific.
e6ccd35f 22983
105ba819
CV
229842001-12-13 Corinna Vinschen <vinschen@redhat.com>
22985
22986 * gdb.asm/asm-source.exp: Add support for xstormy16.
22987 * gdb.asm/configure.in: Ditto.
22988 * gdb.asm/configure: Rebuild.
22989 * gdb.asm/xstormy16.inc: New file.
22990
e9e79dd9
FF
229912001-12-10 Fred Fish <fnf@redhat.com>
22992
22993 * gdb.base/maint.exp: Update to match changes in type dumping code.
22994
347dc97d
JB
229952001-12-10 Jim Blandy <jimb@redhat.com>
22996
22997 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
22998 matching the entry point symbol's name at the beginning of the
22999 line.
347dc97d 23000
5178b9d6
DJ
230012001-12-07 Daniel Jacobowitz <drow@mvista.com>
23002
23003 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
23004 gdb.c++/inherit.exp, gdb.c++/method.exp,
23005 gdb.c++/namespace.exp, gdb.c++/templates.exp,
23006 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
23007 and class layout support.
23008
af890c52
DJ
230092001-12-07 Daniel Jacobowitz <drow@mvista.com>
23010
23011 * gdb.c++/classes.exp: Add test for static member function.
23012 * gdb.c++/misc.cc: Add class with static member function.
23013
7a345fb3
JB
230142001-12-07 Jim Blandy <jimb@redhat.com>
23015
f2e54a80 23016 If GDB says it can't find the struct the function returned, report
8032bf31
JB
23017 those tests as `unsupported'.
23018 * gdb.base/call-rt-st.exp (print_struct_call): New function.
23019 Rewrite subsequent tests to use it.
23020
23021 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
23022 those tests as `unsupported'.
23023 * gdb.base/structs.exp (call_struct_func): New function.
23024 (do_function_calls): Use call_struct_func to call the functions
23025 returning structs.
23026
0bc69509
JB
23027 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
23028 whether functions are prototyped or not, so we can't possibly pass
23029 arguments to t_float_values2 properly.
23030
7a345fb3
JB
23031 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
23032 value of `timeout' for targets other than the mips*tx39-*.
23033
edb6ede1
MS
230342001-12-06 Michael Snyder <msnyder@redhat.com>
23035
d63a86f8 23036 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
23037 and detect whether the start symbol has a leading underscore.
23038
2d842f13
JB
230392001-12-04 Jim Blandy <jimb@redhat.com>
23040
23041 * gdb.base/completion.exp: Clarify indentation.
23042
68550daf
JB
230432001-12-03 Jim Blandy <jimb@redhat.com>
23044
23045 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
23046 variables on the S/390, not `.word'.
23047
cd5195a8
JB
230482001-11-30 Jim Blandy <jimb@redhat.com>
23049
23050 Add assembly-source tests for s390-ibm-linux.
23051 * gdb.asm/s390.inc: New file.
23052 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
23053 the S/390 architecture.
a9c64011 23054 * gdb.asm/configure: Regenerated.
cd5195a8 23055
ca9efc90
MS
230562001-11-30 Michael Snyder <msnyder@redhat.com>
23057
23058 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
23059 next, info source, info sources, info line, global and static
23060 variables, and static functions.
23061 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
23062 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
23063 * gdb.asm/asmsrc1.s: Add a static function and some variables.
23064 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
23065 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
23066 (gdbasm_leave): Restore frame pointer.
23067 (gdbasm_startup): Copy stack set-up from crt0.S.
23068
d0e66976
FN
230692001-11-26 Fernando Nasser <fnasser@redhat.com>
23070
23071 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
23072 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
23073 to a local (non-static) variable. Copy tstruct.a to a static buffer
23074 and return a pointer to that buffer.
23075 * gdb.base/callfwmall.c (t_structs_a): Ditto.
23076
e2334072
MK
230772001-11-24 Mark Kettenis <kettenis@gnu.org>
23078
23079 * gdb.asm/configure.in: Fix recognition of ix86 target.
23080 * gdb.asm/configure: Regenerate.
23081
756caa3d
MS
230822001-11-21 Michael Snyder <msnyder@redhat.com>
23083
23084 * gdb.asm/sparc.inc: New file.
23085 * gdb.asm/asm-source.exp: Recognize sparc target.
23086 * gdb.asm/configure.in: Recognize sparc target.
23087 * gdb.asm/configure: Regenerate.
d63a86f8 23088
9a4d72d5
MS
230892001-11-21 Michael Snyder <msnyder@redhat.com>
23090
23091 * gdb.asm/m32r.inc: New file.
23092 * gdb.asm/asm-source.exp: Recognize m32r target.
23093 * gdb.asm/configure.in: Recognize m32r target.
23094 * gdb.asm/configure: Regenerate.
23095
a773d1cd
MS
230962001-11-20 Michael Snyder <msnyder@redhat.com>
23097
017ac23d
MS
23098 * gdb.asm/i386.inc: New file.
23099 * gdb.asm/asm-source.exp: Recognize ix86 target.
23100 * gdb.asm/configure.in: Recognize ix86 target.
23101 * gdb.asm/configure: Regenerate.
23102
a773d1cd
MS
23103 * gdb.c++/namespace.exp: Fix quotes in output messages.
23104
bb632afb
MS
231052001-11-14 Michael Snyder <msnyder@redhat.com>
23106
25d559ca 23107 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
23108 qualifier in a type cast expression, to designate an address
23109 in the instruction space (Harvard architecture).
23110
4749e309
MS
231112001-11-13 Michael Snyder <msnyder@redhat.com>
23112
23113 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
23114 Tests for expressions using 'const' and 'volatile'.
23115
25050984
CV
231162001-11-13 Corinna Vinschen <vinschen@redhat.com>
23117
23118 * gdb.asm/asm-sources.exp: Allow defining linker flags.
23119
1902c51f
DJ
231202001-11-12 Daniel Jacobowitz <drow@mvista.com>
23121
23122 * lib/mi-support.exp (mi_run_to_helper): Move comments
23123 outside of gdb_expect.
23124
dcf95b47
DJ
231252001-11-11 Daniel Jacobowitz <drow@mvista.com>
23126
23127 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
23128 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
23129 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
23130 mi0_run_to): New functions.
23131 * gdb.mi/mi-simplerun.exp: Use them.
23132 * gdb.mi/mi0-simplerun.exp: Likewise.
23133 * gdb.mi/mi-var-cmd.exp: Likewise.
23134 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 23135
45b074e1
AC
231362001-11-10 Andrew Cagney <ac131313@redhat.com>
23137
23138 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
23139 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
23140
bf50d346
AC
231412001-11-09 Andrew Cagney <ac131313@redhat.com>
23142
23143 * gdb.base/restore.exp: Include $expected value in restored test
23144 message.
23145
9383332c
AC
231462001-11-09 Andrew Cagney <ac131313@redhat.com>
23147
23148 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
23149 implemented.
23150
db62520a
MS
231512001-11-08 Michael Snyder <msnyder@redhat.com>
23152
23153 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
23154 Add pass/fail message for stop at breakpoint in call dummy function.
23155
b5703437
MS
231562001-11-07 Michael Snyder <msnyder@redhat.com>
23157
d63a86f8
RM
23158 * gdb.c++/templates.exp (test_template_breakpoints):
23159 If we get an overload menu, but it does not match what
760f6330 23160 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
23161 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
23162 making the whitespace optional. Argument for "new" may be
23163 "unsigned" as well as "unsigned int/long".
d63a86f8 23164 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
23165 making the whitespace optional. Also replace "(void) with
23166 "((void|)), making the keyword "void" optional.
d63a86f8 23167 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
23168 making the whitespace optional. Also replace "(void) with
23169 "((void|)), making the keyword "void" optional.
3bf40917
MS
23170 * gdb.base/callfuncs.c (t_float_values): This function must
23171 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 23172 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
23173 can be tested against both cases. Usually one case involves
23174 promotion of float to double, while the other does not.
23175 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
23176 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
23177 includes a stack frame for "start".
23178
c8ab4e6d
JB
231792001-11-05 Jim Blandy <jimb@redhat.com>
23180
23181 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
23182 pointers are 32 bits long, and that offsets of relocs are always
23183 stored in the data (REL-style), and not in the reloc entry itself
23184 (RELA-style).
23185 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
23186 stabs.
23187
3f08ced9
MS
231882001-11-01 Michael Snyder <msnyder@redhat.com>
23189
23190 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
23191 and regular expression operators by using quoting.
23192
cbfa24cd
MS
231932001-10-31 Michael Snyder <msnyder@redhat.com>
23194
23195 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
23196 depending on what the symbol table contains.
23197 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
23198 the output of the ptype command. Similarly, accept both "const &"
23199 and "const&".
23200
aaa68313
CV
232012001-10-31 Corinna Vinschen <vinschen@redhat.com>
23202
23203 * gdb.base/miscexprs.c (main): Add usage of preprocessor
23204 symbol `STORAGE' to allow to choose the storage class of
23205 the local datastructures.
23206 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
23207 compiler directive.
23208
91740388
MS
232092001-10-30 Michael Snyder <msnyder@redhat.com>
23210
23211 * gdb.base/jump.exp: Allow it to run for all targets.
23212
1b7c05e7
CV
232132001-10-29 Corinna Vinschen <vinschen@redhat.com>
23214
23215 * gdb.base/call-ar-st.c (print_double_array): Match for loop
23216 with new double_array size.
23217 (main): Change storage class of all local variables to static.
23218 Reduce size of double_array to 9.
23219 * gdb.base/call-ar-st.exp: Increase timeout value.
23220 Change expected output for double array to match new size in
23221 call-ar-st.c.
23222
36a22261
CV
232232001-10-29 Corinna Vinschen <vinschen@redhat.com>
23224
23225 * gdb.base/ending-run.exp: Create identical output when passing
23226 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 23227 Stormy16 target.
36a22261 23228
92b8ae91
MK
232292001-10-28 Mark Kettenis <kettenis@gnu.org>
23230
23231 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
23232 that we catch the expected failure under Linux/x86.
23233
cb135b83
OF
232342001-10-29 Orjan Friberg <orjanf@axis.com>
23235
23236 * gdb.base/setvar.exp: Escape curly braces.
23237 * gdb.stabs/weird.exp: Ditto.
23238
6884aa54
DJ
232392001-10-27 Daniel Jacobowitz <drow@mvista.com>
23240
23241 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
23242 * gdm.mi/mi0-hack-cli.exp: Likewise.
23243
0398c9aa
AC
232442001-10-25 Andrew Cagney <ac131313@redhat.com>
23245
23246 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
23247 messages.
23248
d20bf2e8
AC
232492001-10-21 Andrew Cagney <ac131313@redhat.com>
23250
23251 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
23252 checking MI enabled.
23253
03dd63aa
CV
232542001-10-09 Corinna Vinschen <vinschen@redhat.com>
23255
23256 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
23257
1d9d99f3
FCE
232582001-10-04 Frank Ch. Eigler <fche@redhat.com>
23259
23260 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
23261 if gdb child process crashes, just signal an error.
23262
838ae6c4
JB
232632001-10-02 Jim Blandy <jimb@redhat.com>
23264
23265 * lib/gdb.exp (test_xfail_format): Simplify.
23266
23267 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
23268 front of the variable name `format'. Simplify `if'.
23269
8f0cbc1c
DJ
232702001-10-01 Daniel Jacobowitz <drow@mvista.com>
23271
23272 * gdb.threads/pthreads.exp: Wait for output and delay
23273 before sending ^C.
23274
1f08dafd
DJ
232752001-10-01 Daniel Jacobowitz <drow@mvista.com>
23276
23277 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
23278 some incorrect output instead of timing out.
23279 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
23280
674f90ff
CV
232812001-09-28 Corinna Vinschen <vinschen@redhat.com>
23282
23283 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
23284 check to allow additional `int'.
23285
9b284272
DJ
232862001-09-27 Daniel Jacobowitz <drow@mvista.com>
23287
23288 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
23289 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
23290
b55a4771
MS
232912001-09-27 Michael Snyder <msnyder@redhat.com>
23292
23293 * lib/gdb.exp (test_debug_format): New proc.
23294 (setup_xfail_format): Use new proc test_debug_format.
23295 * gdb.base/constvars.exp (local_compiler_xfail_check): New
23296 proc; use new service proc test_debug_format.
23297 Replace all other "gcc_compiled" tests with this test.
23298 * gdb.base/volatile.exp (local_compiler_xfail_check): New
23299 proc; use new service proc test_debug_format.
23300 Replace all other "gcc_compiled" tests with this test.
23301
233022001-09-27 Michael Snyder <msnyder@redhat.com>
23303
23304 * gdb.base/cvexpr.exp: New file.
23305 * gdb.base/cvexpr.c: New file
23306 Test for expressions using const and volatile keywords.
23307
4e6667ac
CV
233082001-09-26 Corinna Vinschen <vinschen@redhat.com>
23309
23310 * gdb.base/constvars.exp: Check for different orders of keywords
23311 and additional "int" strings in output.
23312
4f337972
AC
233132001-09-22 Andrew Cagney <ac131313@redhat.com>
23314
23315 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
23316 responses from "help maint".
23317
2015650d
FCE
233182001-09-19 Frank Ch. Eigler <fche@redhat.com>
23319
23320 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
23321 to localhost:NNN instead of :NNN, in case Xvfb is listening
23322 only on TCP.
23323
f3bcedc1
CV
233242001-09-19 Corinna Vinschen <vinschen@redhat.com>
23325
23326 * gdb.base/recurse.exp: When checking leaving the watchpoint
23327 scope, recognize when gdb is in function's epilogue and pass.
23328
6b819c92
KS
233292001-09-18 Keith Seitz <keiths@redhat.com>
23330
23331 * lib/insight-support.exp (_gdbtk_export_target_info): Add
23332 support for running tests against sid targets.
23333 (gdbtk_done): Ditto.
23334
a10c9419
CV
233352001-09-18 Corinna Vinschen <vinschen@redhat.com>
23336
23337 * gdb.base/ending-run.c (main): Set stdout buffersize
23338 to the same reasonable value for any target.
23339 * gdb.base/ending-run.exp: Add a regular expression
23340 to make testsuite happy on Sanyo Stormy16 target.
23341
739d0d99
CV
233422001-09-17 Corinna Vinschen <vinschen@redhat.com>
23343
23344 * gdb.base/display.c (do_loops): Add float variable `f'.
23345 Increment f in loop.
23346 * gdb.base/display.exp: Increment timeout by 60 seconds.
23347 Change float display test to use variable `f'.
23348
1b8947f0
JB
233492001-09-17 Jim Blandy <jimb@redhat.com>
23350
23351 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
23352 overflowing the limited breakpoint tables on some ROM monitors
23353 (like the ROM68K).
23354
9890ac81
FCE
233552001-09-15 Frank Ch. Eigler <fche@redhat.com>
23356
23357 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
23358 the "-ac" (disable access control) flag.
23359
6db765ea
JH
233602001-08-30 Jeff Holcomb <jeffh@redhat.com>
23361
23362 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
23363 ints.
23364
4c32cc04
KS
233652001-08-30 Keith Seitz <keiths@redhat.com>
23366
23367 * lib/gdb.exp: Move all insight-related functionality into
23368 separate file.
23369 * lib/insight-support.exp: New file.
23370
8d6e6f81
FCE
233712001-08-29 Frank Ch. Eigler <fche@redhat.com>
23372
23373 * config/sid.exp (sid_start): Never set sid verbosity; disable
23374 expect_background {} that consumed its stdout; tolerate </dev/null.
23375 Attempt to set endianness override in "sid" protocol mode. Cleanup.
23376
6a90e1d0
AC
233772001-08-18 Andrew Cagney <ac131313@redhat.com>
23378
23379 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
23380 CLI jump command to start it.
23381 (mi_run_to_main): Fail immediatly when unexpected output.
23382
1759b3c3
AC
233832001-08-18 Andrew Cagney <ac131313@redhat.com>
23384
23385 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
23386 beginning of function. Fix PR gdb/191.
23387
61d11d80
FCE
233882001-08-16 Frank Ch. Eigler <fche@redhat.com>
23389
23390 * config/sid.exp (sid_start): Don't warn if we cannot figure out
23391 what to force sid endianness to.
23392
942a4df2
KS
233932001-08-15 Keith Seitz <keiths@redhat.com>
23394
23395 * lib/gdb.exp (gdbtk_start): Don't set environment
23396 variables for TCL_LIBRARY and friends. Insight will
23397 now figure these out for itself.
23398
0521c418
MS
233992001-08-02 Michael Snyder <msnyder@redhat.com>
23400
23401 * gdb.base/completion.exp: Remove the symbol "a64l" from
23402 the expect string; this is target-specific, and not related
23403 to what is being tested.
23404
74a9a58a
DB
234052001-08-02 Dave Brolley <brolley@redhat.com>
23406
23407 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
23408
c70819fa
MS
234092001-07-25 Michael Snyder <msnyder@redhat.com>
23410
c2b8fa57
MS
23411 * gdb.base/consecutive.exp: New file. Test stepping over
23412 breakpoints on consecutive instructions.
23413 * gdb.base/consecutive.c: New file.
23414
c70819fa
MS
23415 * gdb.base/call-rt-st.exp: Use double-backslash to quote
23416 curly braces in regular expressions.
23417
2b1a1355
MS
234182001-07-25 Michael Snyder <msnyder@redhat.com>
23419
23420 * gdb.base/ending-run.exp: Accept "Program exited normally" as
23421 legitimate output from stepping out of main.
23422
413eca6f
KS
234232001-07-22 Keith Seitz <keiths@redhat.com>
23424
23425 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
23426 the empty string, do not run the tests.
23427
7e5a9322
SC
234282001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23429
23430 * gdb.base/long_long.exp: Detect size of pointer. Take into
23431 account 2-byte pointers when testing for p/a results.
23432
de58f10f
SC
234332001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23434
d63a86f8 23435 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
23436 and defined to 1K for m68hc11.
23437 (random_data): Reduce table to 1K for embedded platforms (68hc11).
23438 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
23439 (sizeof_random_data): New variable to tell the size of the data table;
23440 don't test past this size; always run to main.
23441
d6f5fea1
SC
234422001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23443
23444 * gdb.base/return2.exp: return of long long and double fails for
23445 68HC11; don't execute these tests on that platform.
23446 * gdb.base/return.exp: Return of a double fails for 68hc11.
23447
c477543d
SC
234482001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23449
23450 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
23451 tests that print a float.
23452 * call-rt-st.exp: Likewise.
23453
63cf1c79
MK
234542001-07-12 Mark Kettenis <kettenis@gnu.org>
23455
23456 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
23457 running this test on Linux.
23458
112f9ab5
MC
234592001-06-24 Michael Chastain <chastain@redhat.com>
23460
23461 * gdb.base/arithmet.exp: Remove some tests to make all test names
23462 unique.
23463
4970cb0f
MS
234642001-07-03 Michael Snyder <msnyder@redhat.com>
23465
23466 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
23467 the output of the ptype command.
23468
d85da69f
MS
234692001-07-02 Michael Snyder <msnyder@redhat.com>
23470
4c8a82de
MS
23471 * gdb.base/completion.exp: Don't assume that break.c is the only
23472 source file that may contain functions named "marker".
d85da69f
MS
23473 * gdb.base/corefile.exp: Quote the curly braces in regexp.
23474
8afc772b
AC
234752001-06-28 Andrew Cagney <ac131313@redhat.com>
23476
23477 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
23478 of files to delete.
23479
23480 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
23481 * gdb.disasm/h8300s.exp: New file.
23482 gdb.disasm/h8300s.s: Likewise.
23483
cff22675
AC
234842001-06-27 Andrew Cagney <ac131313@redhat.com>
23485
23486 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
23487 empty breakpoint tables.
23488
68c81b54
AC
234892001-06-25 Andrew Cagney <ac131313@redhat.com>
23490
23491 * lib/mi-support.exp: Update args=... part of stop-reason
23492 patterns. Accept either a list or a tuple.
23493
2dd62704
AC
234942001-06-23 Andrew Cagney <ac131313@redhat.com>
23495
23496 * lib/mi-support.exp: Remove local emacs variable defining
23497 change-log-default-name.
23498
b4127474
MC
234992001-06-22 Michael Chastain <chastain@redhat.com>
23500
23501 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
23502 This is operationally compatible with the previous version.
23503
8dbfb380
JB
235042001-06-13 Jim Blandy <jimb@redhat.com>
23505
23506 * lib/gdb.exp (gdb_test): Doc fix.
23507
f2d8c86d
MC
235082001-06-10 Michael Chastain <chastain@redhat.com>
23509
23510 * gdb.base/exprs.exp: Remove a duplicate test.
23511
81564d34
JB
235122001-06-06 Jim Blandy <jimb@redhat.com>
23513
23514 * gdb.base/return2.exp (main): Use values to test float and double
23515 returns that are not NaN's, to avoid being confused by IEEE
23516 comparison rules.
23517
da55addb
MS
235182001-06-04 Michael Snyder <msnyder@redhat.com>
23519
23520 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 23521 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
23522 rather than wait for 12 more tests to time out.
23523
42c65987
JB
235242001-06-06 Jim Blandy <jimb@redhat.com>
23525
b18bced9 23526 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 23527 Don't forget to match the GDB prompt.
b18bced9 23528
42c65987
JB
23529 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
23530
5b41e5f0
JB
235312001-06-04 Jim Blandy <jimb@redhat.com>
23532
23533 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
23534 command.
23535
015e046f
KB
235362001-05-31 Kevin Buettner <kevinb@redhat.com>
23537
23538 * gdb.base/annota1.exp (info break): Match four or more spaces
23539 after "Address".
23540
fb1ffbbe
MC
235412001-05-31 Michael Chastain <chastain@redhat.com>
23542
23543 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
23544 (dm_type_int_star): Likewise.
23545 (dm_type_long_star): Likewise.
23546 (dm_type_void_star): Likewise.
23547
5ea2a32c
KB
235482001-05-29 Kevin Buettner <kevinb@redhat.com>
23549
23550 * gdb.base/completion.exp (INPUTRC): Set this environment variable
23551 to a known value in order to get consistent results regardless
23552 of the setting of INPUTRC or the presence or contents of .inputrc.
23553
ae23c492
MS
235542001-05-24 Michael Snyder <msnyder@redhat.com>
23555
ac55707e
MS
23556 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
23557 Don't require that the main thread and the manager thread are the
23558 first in the list.
23559
ae23c492
MS
23560 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
23561 debugging. If test fails, issue an "unsupported" not a "fail".
23562
400071f1
JB
235632001-05-24 Jim Blandy <jimb@redhat.com>
23564
23565 Don't assume that short is shorter than int.
23566 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
23567 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 23568 this isn't true.
400071f1
JB
23569 ("print unsigned char == (~0)"): Add test that verifies that ~0,
23570 an int, is not equal to ~0 stored in an unsigned char. This tests
23571 the same thing that the previous test meant to, but works on
23572 16-bit machines, too.
23573 ("print unsigned char != (~0)"): Same test, complemented.
23574
0816a3e5
MS
235752001-05-24 Michael Snyder <msnyder@redhat.com>
23576
23577 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 23578 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
23579 and prevents dejagnu getting out of step.
23580
f6dc23a9
KB
235812001-05-23 Kevin Buettner <kevinb@redhat.com>
23582
23583 * gdb.base/finish.exp (finish_void): Revise pattern for
23584 stopping on the call statement to not permit stopping at
23585 the start of the instructions comprising the call sequence.
23586
7dbd117d
MC
235872001-05-19 Michael Chastain <chastain@redhat.com>
23588
23589 * gdb.base/callfuncs.exp: Make all test names unique.
23590 * gdb.base/commands.exp: Make all test names unique.
23591 * gdb.base/condbreak.exp: Make all test names unique.
23592 * gdb.base/dbx.exp: Make all test names unique.
23593 * gdb.base/default.exp: Make all test names unique.
23594 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
23595 and TIMEOUT messages to their corresponding PASS message.
23596 * gdb.base/ending-run.exp: Make all test names unique.
23597 * gdb.base/long_long.exp: Remove duplicate test.
23598
6b0b0a9e
KB
235992001-05-21 Kevin Buettner <kevinb@redhat.com>
23600
23601 * gdb.base/finish.exp (finish_void): Allow "finish" command to
23602 stop on the call statement as well as the statement after the
23603 call.
23604
2caa35cb
MS
236052001-05-21 Michael Snyder <msnyder@redhat.com>
23606
23607 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
23608
40713331
EZ
236092001-05-10 Elena Zannoni <ezannoni@redhat.com>
23610
a9c64011
AS
23611 * gdb.base/completion.exp: Revamp test. Make it execute on all
23612 platforms.
40713331 23613
c2c1be8d
EZ
236142001-05-10 Elena Zannoni <ezannoni@redhat.com>
23615
a9c64011
AS
23616 * config/gdbserver.exp (gdb_load): Handle the case
23617 in which the arguments to gdbserver are given in the
23618 baseboard configuration file.
23619 Also handle the case in which the server needs to do a
23620 load.
2c9cd303 23621
9671de48
KS
236222001-05-07 Keith Seitz <keiths@cygnus.com>
23623
a9c64011
AS
23624 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
23625 set up the display for testing.
23626 (gdbtk_start): Convert all paths to paths that tcl will like.
23627 Export target information to environment.
23628 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
23629 necessary.
23630 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
23631 (to_tcl_path): New proc to convert a given pathname into
23632 a path acceptible as an argument to a tcl command.
23633 (_gdbtk_export_target_info): New proc to export target info
23634 into the environment for gdbtk testing.
23635 (gdbtk_done): New proc to signal end-of-test.
9671de48 23636
5a360f47
JB
236372001-05-06 Jim Blandy <jimb@redhat.com>
23638
23639 * restore.c: Make the code of caller0 correspond to its comment.
23640
66c756c6
MS
236412001-05-03 Michael Snyder <msnyder@redhat.com>
23642
23643 * config/sid.exp (gdb_target_sid): Check for error messages.
23644 On error or timeout, don't make expect exit (which will terminate
23645 all subsequent tests); instead just make gdb exit.
d63a86f8 23646 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
23647 return a negative value.
23648
a966fde5
JB
236492001-04-24 Jim Blandy <jimb@redhat.com>
23650
851c18e0
JB
23651 * gdb.c++/templates.exp: If we see the prompt for the overload
23652 list, but we haven't recognized any of the longer patterns,
23653 arrange for this test to fail, not hang.
23654
a966fde5
JB
23655 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
23656 variations.
23657
db144853
MC
236582001-04-22 Michael Chastain <chastain@redhat.com>
23659
23660 * gdb.c++/local.exp: Use the 'runto' library function.
23661 * gdb.c++/namespace.exp: Likewise.
23662 * gdb.c++/overload.exp: Likewise.
23663
3207ec21
KB
236642001-03-26 Kevin Buettner <kevinb@redhat.com>
23665
23666 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
23667 * gdb.base/step-line.exp: New file. Test step/next in presence of
23668 #line directives.
23669 * gdb.base/step-line.c: New file. Test program for the above.
23670 * gdb.base/step-line.inp: New file. We pretend that this file has
23671 been transformed by some other tool into step-line.c.
23672
13b57657
JB
236732001-03-21 Jim Blandy <jimb@redhat.com>
23674
23675 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
23676 unmangled operator names.
23677
754cbe1c
JB
236782001-03-20 Jim Blandy <jimb@redhat.com>
23679
23680 * gdb.threads/linux-dp.exp: Recognize an additional message
23681 generated by GDB when it doesn't understand how to debug threads
23682 on the target system.
23683
177495c9
AC
236842001-03-19 Andrew Cagney <ac131313@redhat.com>
23685
23686 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
23687
f266096b
MC
236882001-03-12 Michael Chastain <chastain@redhat.com>
23689
23690 * gdb.c++/derivation.exp: Use the 'runto' library function.
23691
cac3c2ff
MC
236922001-03-12 Michael Chastain <chastain@redhat.com>
23693
23694 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
23695
b6c11a24
MC
236962001-02-24 Michael Chastain <chastain@redhat.com>
23697
23698 * gdb.c++/ref-types.exp: Change handwritten code to library
23699 function 'runto'.
23700
6bae5bce
OF
237012001-03-16 Orjan Friberg <orjanf@axis.com>
23702
23703 * gdb.base/signals.exp: Set count to 0 explicitly.
23704
0015fd9a
MS
237052001-03-15 Mark Salter <msalter@redhat.com>
23706
23707 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
23708 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
23709 (gdb_load): Add support for additional target_info: gdb_download_size
23710 and gdb_load_timeout.
0015fd9a 23711
fc33412a
DT
23712Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
23713
23714 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
23715 file -- to prevent failing when the compile fails but we have no
23716 intention of running the tests anyway.
fc33412a
DT
23717
23718 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
23719 tests if set.
23720
23721 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 23722 integers.
fc33412a
DT
23723
23724 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
23725 * gdb.c++/namespace.exp: Ditto.
23726
115f06de
OF
237272001-03-07 Orjan Friberg <orjanf@axis.com>
23728
23729 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
23730 * gdb.base/pointers.exp: Relax pattern match of decimals.
23731
b6ba6518
KB
237322001-03-06 Kevin Buettner <kevinb@redhat.com>
23733
23734 * Makefile.in, config/abug.exp, config/cfdbug.exp,
23735 config/cpu32bug.exp, config/dve.exp, config/est.exp,
23736 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
23737 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
23738 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
23739 config/sh.exp, config/sid.exp, config/slite.exp,
23740 config/sparclet.exp, config/udi.exp, config/unknown.exp,
23741 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
23742 config/vxworks.exp, config/vxworks29k.exp,
23743 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
23744 gdb.base/all-bin.exp, gdb.base/annota1.exp,
23745 gdb.base/arithmet.exp, gdb.base/assign.exp,
23746 gdb.base/async.exp, gdb.base/attach.exp,
23747 gdb.base/bitfields.exp, gdb.base/bitops.exp,
23748 gdb.base/break.exp, gdb.base/call-ar-st.exp,
23749 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
23750 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
23751 gdb.base/commands.exp, gdb.base/completion.exp,
23752 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
23753 gdb.base/constvars.exp, gdb.base/corefile.exp,
23754 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
23755 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
23756 gdb.base/ending-run.exp, gdb.base/environ.exp,
23757 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
23758 gdb.base/finish.exp, gdb.base/foll-exec.exp,
23759 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
23760 gdb.base/funcargs.exp, gdb.base/help.exp,
23761 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
23762 gdb.base/logical.exp, gdb.base/long_long.exp,
23763 gdb.base/maint.exp, gdb.base/mips_pro.exp,
23764 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
23765 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
23766 gdb.base/pointers.exp, gdb.base/printcmds.exp,
23767 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
23768 gdb.base/regs.exp, gdb.base/relational.exp,
23769 gdb.base/remote.exp, gdb.base/reread.exp,
23770 gdb.base/restore.exp, gdb.base/return2.exp,
23771 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
23772 gdb.base/selftest.exp, gdb.base/setshow.exp,
23773 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
23774 gdb.base/sigall.exp, gdb.base/signals.exp,
23775 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
23776 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
23777 gdb.base/step-test.exp, gdb.base/structs.c,
23778 gdb.base/structs.exp, gdb.base/structs2.exp,
23779 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
23780 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
23781 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
23782 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
23783 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
23784 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
23785 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
23786 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
23787 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
23788 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
23789 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
23790 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
23791 gdb.fortran/types.exp, gdb.java/jmisc.exp,
23792 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
23793 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
23794 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
23795 gdb.trace/circ.exp, gdb.trace/collection.exp,
23796 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
23797 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
23798 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
23799 gdb.trace/report.exp, gdb.trace/save-trace.exp,
23800 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
23801 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
23802 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
23803 notices.
23804
dc96c6c7 238052001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
23806
23807 * gdb.base/varargs.c (find_max_double): Fix printf format string:
23808 first arg is int not float.
23809
dc96c6c7 238102001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
23811
23812 * gdb.base/reread.exp: Unsupported for non-native targets;
23813 doesn't work for remote debugging.
23814
9b0c4aeb
FN
238152001-02-19 Fernando Nasser <fnasser@redhat.com>
23816
23817 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
23818 * gdb.base/ending-run.exp: Properly handle the BSP state when
23819 stepping past the end of main.
9b0c4aeb 23820
02aa71d5
MC
238212001-02-19 John Moore <jmoore@redhat.com>
23822
23823 * gdb.base/commands.exp (infrun_breakpoint_command_test):
23824 Converted HPUX fix for non-expected items following multiple
23825 step commands into general solution for all platforms.
23826
1fa449a4
MC
238272001-02-18 Michael Chastain <chastain@redhat.com>
23828
23829 * gdb.c++/classes.exp (do_tests): Change runto statements
23830 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23831 statements demangler agnostic.
23832 * gdb.c++/virtfunc.exp (do_tests): Likewise.
23833 (gdb_virtfunc_restart): Likewise.
23834
b2f9ec70
MC
238352001-02-14 Michael Chastain <chastain@redhat.com>
23836
23837 * gdb.c++/inherit.exp (do_tests): Change runto statements
23838 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23839 statements demangler agnostic.
23840
cf74b8ca
AC
23841Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
23842
23843 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
23844 ``continue to bkpt at common_routine in thread 2'' and ``stopped
23845 before calling common_routine 15 times'' tests.
cf74b8ca 23846
99f78f56
MC
238472001-02-11 Michael Chastain <chastain@redhat.com>
23848
23849 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
23850 Helps the test script figure out which demangler is in use.
23851 (dm_type_foo_ref): Ditto.
23852 (dm_type_int_star): Ditto.
23853 (dm_type_long_star): Ditto.
23854 (dm_type_unsigned_int): Ditto.
23855 (dm_type_void): Ditto.
23856 (dm_type_void_star): Ditto.
99707966 23857 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
23858 Probe the gdb demangler and set variables to accommodate
23859 formatting differences.
23860 (info_func_regexp): New function. Same as info_func, but
23861 matches against a regexp.
23862 (info_func): Match against a literal string.
23863 (print_addr_2): New function. Match against a literal string,
23864 which can be different from the input to gdb.
23865 (print_addr): Simply call print_addr_2 with the same argument twice.
23866 (test_lookup_operator_functions): Use demangler formatting variables.
23867 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
23868 the tests in the same order as the C++ class declaration.
23869 (test_paddr_operator_functions): Ditto.
23870 (test_paddr_overloaded_functions): Ditto.
23871 (test_paddr_hairy_functions): Use demangler formatting variables.
23872 Add reference to gdb/19 for related tests.
23873 (do_tests): Call probe_demangler.
23874
1de8f023
KB
238752001-01-30 Kevin Buettner <kevinb@redhat.com>
23876
23877 * gdb.c++/templates.cc (printf): Remove unused function definition.
23878
ca3f91ed
MS
238792001-01-26 Felix Lee <flee@redhat.com>
23880
23881 * sid.exp (sid_exit): Pass host, not target, to remote_close.
23882
238832001-01-25 matthew green <mrg@redhat.com>
23884
23885 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
23886 up sid.
23887 (sid_exit): Call `remote_pop_conn' after GDB is gone.
23888
238892001-01-25 matthew green <mrg@redhat.com>
23890
23891 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 23892 Deprecate $sid_spawn_id.
ca3f91ed
MS
23893 (sid_exit): Remove code necessary only for `spawn.'
23894
238952001-01-25 matthew green <mrg@redhat.com>
23896
23897 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
23898
fb18ec4a
MC
238992001-01-28 Michael Chastain <chastain@redhat.com>
23900
23901 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
23902 to call when tests fail. It takes gdb out of the overloaded
23903 function choice menu back to the main prompt, so that the test
23904 program stays synchronized.
23905 (set_bp_overloaded): New proc to collect all the common
23906 code for setting a breakpoint on an overloaded name. Calls
23907 take_gdb_out_of_choice_menu when needed.
23908 (menu_overload1arg): New variable to collect the repeated
23909 instances of the expected menu for an overloaded name. Change
23910 the regular expression to handle changes in g++ type encoding:
23911 "void" can be either "void" or "", and "unsigned int" can be
23912 either "unsigned int" or "unsigned".
23913 (continue_to_bp_overloaded): Change regular expressions to handle
23914 changes in g++ type encoding.
23915 (no proc): Call take_gdb_out_of_choice_menu when needed.
23916 Remove redundant calls to "info break". Accept either "canceled"
23917 or "cancelled". Change regular expressions in "info break"
23918 calls to handle changes in g++ type encoding. Give all tests
23919 unique strings.
23920
9c646a6e
BE
239212001-01-17 Ben Elliston <bje@redhat.com>
23922
23923 * config/sid.exp: New file.
23924
9549d9c1
AC
23925Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
23926
23927 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
23928
dc96c6c7 239292000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
23930
23931 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
23932 Add a RE to accept a non-ascii char if one is ever presented.
23933
b4df4f68
FN
239342000-12-20 Fernando Nasser <fnasser@redhat.com>
23935
297dd0fd 23936 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 23937
dc96c6c7 239382000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 23939
d63a86f8 23940 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
23941 in regexp. One '\' does not suffice on Linux.
23942
4a7bddb6
MC
239432000-12-09 Michael Chastain <chastain@redhat.com>
23944
23945 * gdb.base/break.exp (test_clear_command): Use a marker function
23946 rather than 'main' for the test function. Also move this
23947 test to an execution point where the marker function names are
23948 guaranteed to be bound to functions. (Executing tests after a
23949 'finish' from main runs into name conflicts with local names
23950 in __libc_start_main).
23951
dc96c6c7 239522000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
23953
23954 * gdb.base/finish.exp: New test for gdb's "finish" command.
23955 * gdb.base/return2.exp: New test for gdb's "return" command.
23956 * gdb.base/return2.c: New source file for above.
23957
dc96c6c7 239582000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
23959
23960 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
23961 * gdb.base/miscexprs.exp: Ditto.
23962 * gdb.base/pointers.exp: Ditto.
23963 * gdb.c++/derivation.exp: Ditto.
23964 * gdb.c++/local.exp: Ditto.
23965 * gdb.c++/namespace.exp: Ditto.
23966 * gdb.c++/overload.exp: Ditto.
23967 * gdb.c++/ref-types.exp: Ditto.
23968
dc96c6c7 239692000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
23970
23971 * gdb.base/constvars.exp: Test result of "up" command.
23972 * gdb.base/miscexprs.exp: Ditto.
23973 * gdb.base/pointers.exp: Ditto.
23974 * gdb.base/scope.exp: Ditto.
23975 * gdb.c++/derivation.exp: Ditto.
23976 * gdb.c++/local.exp: Ditto.
23977 * gdb.c++/namespace.exp: Ditto.
23978 * gdb.c++/overload.exp: Ditto.
23979 * gdb.c++/ref-types.exp: Ditto.
23980
44097287
FN
239812000-11-22 Michael Chastain <chastain@redhat.com>
23982
23983 * mips_pro.exp: Accept either "middle -> top -> main" or
23984 "middle -> main" in the backtrace, because gcc can optimize
23985 tail calls to jumps. Remove setup_xfail for the hppa case.
23986 Add a comment with the original warning messages from PR 3016,
23987 which was filed in 1993, to preserve them for posterity.
23988
9d2e1bab
ND
239892000-11-17 Nick Duffek <nsd@redhat.com>
23990
23991 * lib/gdb.exp (gdb_test): Override timeout with board info.
23992
1aca8eb7
ND
239932000-11-17 Nick Duffek <nsd@redhat.com>
23994
23995 * gdb.base/display.exp: Don't kill running stub. Add "again" to
23996 the second kill and detach messages.
23997
93076499
ND
239982000-11-17 Nick Duffek <nsd@redhat.com>
23999
24000 * configure.in: Add AC_EXEEXT.
24001 * configure: Regenerate.
24002 * Makefile.in (just-check): Export EXEEXT.
24003 * lib/gdb.exp ($EXEEXT): Import from environment.
24004 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
24005 expect "maint dump-me" on Cygwin.
24006 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
24007 $EXEEXT.
24008
30e87cd3
ND
240092000-11-17 Nick Duffek <nsd@redhat.com>
24010
24011 * gdb.base/break.exp: Test backtrace and finish from called
24012 function on all platforms, not just HP-UX.
24013
dc96c6c7 240142000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
24015
24016 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
24017 code from gdb_target_monitor, so it can be used independantly
24018 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 24019
dc96c6c7 240202000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
24021
24022 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
24023 * gdb.base/corefile.exp: Expect the message "Program is being
24024 debugged already" when we send the "corefile" command, since
24025 the preceeding gdb_load may have connected gdb to a remote target.
24026 * gdb.base/display.exp: Disable hardware watchpoints if new
24027 board info variable "no_hardware_watchpoints" is true.
24028 Replace single-letter commands with more readable ones.
24029 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
24030 if new board info variable "no_hardware_watchpoints" is true.
24031 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
24032 to see if stdio (printf) testing is possible.
24033 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
24034 board info variable "no_hardware_watchpoints" is true. Use new
24035 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
24036
39124dea
FN
240372000-11-13 Fernando Nasser <fnasser@redhat.com>
24038
24039 From Orjan Friberg <orjanf@axis.com>:
24040 * gdb.base/printcmds.exp: Escape curly braces followed by a number
24041 in array print pattern match.
24042
a9e2e984
FN
240432000-11-09 Fernando Nasser <fnasser@redhat.com>
24044
24045 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
24046 spelling "cancelled" to U.S. spelling "canceled" to match changes
24047 made to gdb.
24048 * gdb.c++/ovldbreak.exp: Ditto.
24049
c7db355b
PS
240502000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24051
24052 * gdb.base/callfuncs.c (main): Moved to end of file, call
24053 t_double_values to initialize the FPU before inferior calls are made.
24054 * gdb.base/callfuncs.exp: Test for register preservation after calling
24055 inferior functions. Add tests for continuining, finishing and
24056 returning from a stop in a call dummy.
24057
dc96c6c7 240582000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
24059
24060 * gdb.base/commands.exp: Break up long lines, and re-indent.
24061
dc96c6c7 240622000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
24063
24064 * config/gdbserver.exp: Rewritten from the ground up, to make it
24065 compatible with the current dejagnu tree, and to make it work with
24066 the new "gdbserver" in libremote.
24067
dc96c6c7 240682000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24069
24070 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
24071 * gdb.base/varargs.exp: Skip entire test if no printf support.
24072 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
24073 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
24074
dc96c6c7 240752000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24076
24077 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
24078 no floating point support.
24079 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
24080 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
24081 * gdb.base/call-rt-st.exp: Ditto.
24082 * gdb.base/call-strs.exp: Ditto.
24083
bac5fc66
JG
240842000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
24085
24086 * gdb.base/sizeof.c: include <stdio.h>.
24087
24088 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
24089 'finish', otherwise uncaptured gdb_prompt would potentially
24090 throw remaining test points out of sync.
bac5fc66 24091
b22a6027
SB
240922000-07-26 Scott Bambrough <scottb@netwinder.org>
24093
24094 * gdb.base/recurse.exp: Run tests for all targets.
24095 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
24096 gnu-oldld case on ARM.
24097 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
24098 for ARM targets.
d63a86f8 24099
d8231941
AG
24100Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
24101
24102 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
24103 * gdb.java/configure: Rebuild.
24104
8caabe69
AG
24105Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
24106
24107 * gdb.java/jv-exp.exp: New file.
24108
9d273ca3
AG
24109Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
24110
24111 * configure: Rebuilt.
24112 * configure.in (configdirs): Add gdb.java.
24113 * gdb.java/jmisc.java: New file.
24114 * gdb.java/jmisc.exp: New file.
24115 * gdb.java/Makefile.in: New file.
24116 * gdb.java/configure: Rebuilt.
24117 * gdb.java/configure.in: New file.
24118 * lib/java.exp: New file.
24119
4f823a66
AC
24120Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
24121
24122 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 24123 underflow.
4f823a66 24124
2391e11d
AC
24125Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
24126
24127 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 24128 and the compilers sizes.
2391e11d 24129
54602222
ND
241302000-07-09 Nick Duffek <nsd@redhat.com>
24131
24132 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
24133 (use_methods): New function.
24134 (main): Call use_methods().
24135 * gdb.c++/classes.exp (test_method_param_class): New procedure.
24136 (do_tests): Call test_method_param_class.
24137
2bec0572
ND
241382000-07-09 Nick Duffek <nsd@redhat.com>
24139
24140 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
24141 spelling.
24142 (test_enums): New procedure. Move enum tests from end of script
24143 to here. Set breakpoint on function name instead of line number.
24144 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
24145 (enums2): New marker function.
24146 (enums1): New function.
24147 (main): Call enums1(). Move enum tests to enums1().
24148
78492fde
AC
24149Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
24150
24151 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 24152 compile/link program. Update line numbers.
78492fde
AC
24153 * gdb.asm/d10v.inc: Define ``startup''.
24154 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 24155
49a2cef8
AC
24156Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
24157
24158 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
24159
3e6c8688
EZ
241602000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24161
24162 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 24163 of 'help maint print' command.
3e6c8688 24164
9ff5cbe9
AC
24165Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
24166
24167 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 24168 they use gdb_expect_list.
9ff5cbe9 24169
17c579bd
AC
24170Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
24171
24172 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
24173 memory-read-packet-size'' instead of ``set endian big'' to test
24174 long commands.
17c579bd 24175
e6d71bf3
DB
241762000-06-03 Daniel Berlin <dan@cgsoftware.com>
24177
24178 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 24179 g++, and stop skipping them.
e6d71bf3
DB
24180
24181 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
24182 work under g++.
24183
d63a86f8 24184 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
24185 initialization.
24186
dc96c6c7 241872000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
24188
24189 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
24190 the regular expression: accept an (almost) arbitrary sequence of
24191 "frames-invalid" and "breakpoints-invalid" messages both before
24192 and after the "starting" message.
24193
dc96c6c7 241942000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
24195
24196 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 24197
dc96c6c7 241982000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
24199
24200 * gdb.base/annota1.exp (annotate-signal-handler-caller):
24201 Relax the regular expression a little, make it pass on Solaris 8.
24202
8216cda9
KB
242032000-05-12 Kevin Buettner <kevinb@redhat.com>
24204
24205 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 24206 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
24207 Instead, it is permissible for gdb to stop on the line of the
24208 call itself.
24209
1a570b2f
MS
242102000-05-12 Michael Snyder <msnyder@.cygnus.com>
24211
24212 * gdb.base/break.exp (bp on small function, optimized file):
24213 Add a second pass pattern. The behavior differs here between stabs
24214 and dwarf for one-line functions. Stabs preserves two line symbols
24215 (one before the prologue and one after) with the same line number,
24216 but dwarf regards these as duplicates and discards one of them.
24217 Therefore the address after the prologue (where the breakpoint is)
24218 has no exactly matching line symbol, and GDB reports the breakpoint
24219 as if it were in the middle of a line rather than at the beginning.
24220
dc96c6c7 242212000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 24222
d63a86f8 24223 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
24224 rather than "send_gdb" (for consistancy).
24225
7d418785
AC
24226Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
24227
24228 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
24229 * gdb.c++/templates.cc: Properly check for GCC version number.
24230 * lib/compiler.cc: Likewise
24231
dc96c6c7 242322000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 24233
d63a86f8 24234 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
24235 gdb may not stop at the first line of main, due to code motion.
24236
dc96c6c7 242372000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
24238
24239 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
24240 This test depends on parsing the printf output from the target.
24241 Since the sparclet stub doesn't do stdio, this will never work.
24242 * gdb.base/call-rt-st.exp: ditto.
24243 * gdb.base/call-strs: ditto.
24244
dc96c6c7 242452000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
24246
24247 * gdb.base/miscexprs.exp: make sizeof long array test portable.
24248
24249 * gdb.base/ending-run.exp: After connecting to a remote target,
24250 but before running, the target will appear to be in a random
24251 location. Specify both a file and a line for breakpoints.
24252 Also, the function that calls main may be called 'init'
24253 rather than 'start'.
24254
a5a51225
EZ
242552000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24256
24257 * gdb.base/help.exp: Update output for add-symbol-file command.
24258
7930cc7c
FN
242592000-04-10 Fernando Nasser <fnasser@cygnus.com>
24260
24261 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24262 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
24263
23e37ab1
C
242642000-04-07 J.T. Conklin <jtc@redback.com>
24265
e93c542c
C
24266 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
24267
23e37ab1
C
24268 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
24269
591b8fa3
PDM
24270Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
24271
24272 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 24273 values that can be represented exactly.
591b8fa3
PDM
24274 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
24275 above change, and to not check against the directory part of the source
24276 file name.
24277 (step into print_long_arg_list): Likewise.
24278 (print print_small_structs from print_long_arg_list): Likewise.
24279 (print print_long_arg_list): Likewise.
24280
7a495180
EZ
242812000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24282
30b53638 24283 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 24284
beb998c6
AC
24285Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
24286
24287 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
24288
1c689132
DB
242892000-03-25 Daniel Berlin <dan@cgsoftware.com>
24290
24291 * gdb.base/commands.exp (deprecated_command_test): Add test for
24292 deprecate with no arguments.
24293
c1790a9d
JL
242942000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
24295
24296 * gdb.base/break.exp: Add new test for setting breakpoints on
24297 optimized code so we can test breakpoints work even when function
24298 prologues may be optimized away
24299
003ba290
FN
243002000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
24301
24302 From David Whedon <dwhedon@gordian.com>
a9c64011 24303 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 24304
6837a0a2
DB
243052000-03-22 Daniel Berlin <dan@cgsoftware.com>
24306
24307 * gdb.base/help.exp: Added test for new apropos command.
24308
b9593231
KB
243092000-03-21 Kevin Buettner <kevinb@redhat.com>
24310
24311 * gdb.base/pointers.c (usevar): New function.
24312 (main): Make sure that global variables v_int_pointer2, rptr,
24313 and y are all referenced someplace in the program by calling
24314 usevar() on them. [Some linkers delete symbols which are
24315 never referenced. The space remains, but there's no way to
24316 get a (symbolic) handle on the variable from the debugger.]
24317
751a959b
EZ
243182000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24319
24320 * gdb.base/printcmds.c: Add typedeffed arrays.
24321
24322 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 24323 procedure to test arrays that are typedef'd.
751a959b 24324
73a93a32
JI
243252000-03-13 James Ingham <jingham@leda.cygnus.com>
24326
24327 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 24328 the library directories.
73a93a32 24329
fb40c209
AC
24330Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
24331
24332 * configure.in (configdirs): Add sub directory gdb.mi.
24333 * configure: Re-generate.
24334
24335 * gdb.mi: New directory.
d63a86f8 24336
ee4dd2c9
AC
243372000-02-25 Scott Bambrough <scottb@netwinder.org>
24338
24339 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 24340 a long long value as a double on ARM platforms.
ee4dd2c9 24341
70f0cc22
JB
243422000-02-16 Jim Blandy <jimb@redhat.com>
24343
24344 * gdb.base/break.exp ("breakpoint line number"): Make sure the
24345 default source file is set properly before running this test.
24346
853819b8
EZ
243472000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24348
24349 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 24350 gdbtk/library directory, not in gdbtcl2.
853819b8 24351
dfcd3bfb
JM
243522000-02-04 Jim Blandy <jimb@redhat.com>
24353
24354 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
24355 backslash from regexp pattern.
24356
24357 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
24358 procedure. Use it to run all the "continue to bp overloaded"
24359 tests. Note that this changes the names of the tests slightly.
24360 If the breakpoint hit message includes a hex PC value, because
24361 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
24362 from the real source code, still consider that a pass.
24363
24364 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
24365 XFAIL here if the breakpoint message contains a hex address. Note
24366 similar change on 1999-11-02.
24367
24368 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
24369
24370 * gdb.base/ptype.exp: Establish a default source file before
24371 calling get_debug_format.
24372
243732000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
24374
24375 * gdb.base/watchpoint.exp: Remove duplication of test messages.
24376
8b93c638
JM
243772000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24378
24379 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
24380 of successive stepi commands -- while in the prologue we should see
24381 the function entry bracket.
24382
243832000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24384
24385 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
24386 reach __change_mode() when stepping through the end of main().
24387
c5394b80
JM
243882000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
24389
24390 * gdb.base/default.exp: Fix expected pattern.
24391 * gdb.base/help.exp: Same.
24392
0d06e24b
JM
243932000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24394
24395 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 24396 Don't use xfail's because that affects only the following test.
d63a86f8 24397
0d06e24b 24398 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 24399 solaris or linux.
0d06e24b
JM
24400
24401 * gdb.base/selftest.exp: Update to reflect changes to main.c.
24402
dc96c6c7 244032000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 24404
d63a86f8 24405 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
24406 "A syntax error" rather than "A parse error". Accept both.
24407
244082000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
24409
24410 * gdb.base/default.exp: Remove OS dependent string from "target
24411 remote" test.
24412 * gdb.base/help.exp: Same for "help target remote" test.
24413
c3f6f71d
JM
244142000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24415
24416 From Jim Kingdon <kingdon@redhat.com>:
24417
24418 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
24419 prompt (cleanup rather than necessity, but still might keep output
24420 from spilling to next test).
c3f6f71d
JM
24421
244222000-01-02 Fred Fish <fnf@cygnus.com>
24423
24424 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
24425 AIX, which defines them in <sys/types.h>.
24426
ed9a39eb 244271999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 24428
ed9a39eb 24429 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 24430 float" test.
ed9a39eb
JM
24431
244321999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 24433
ed9a39eb 24434 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
24435
24436 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
24437 outermost frame disallowed".
24438
244391999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
24440
24441 * gdb.base/setvar.exp: New tests for setting the value of a struct
24442 with a constant list.
24443
244441999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24445
24446 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
24447 require the user to type a cast before setting the value of a struct.
24448
de57eccd
JM
244491999-12-06 Jim Blandy <jimb@cygnus.com>
24450
24451 * gdb.base/default.exp: Expect the new 'info float' command on
24452 all i386 platforms.
24453
24454 * gdb.threads/linux-dp.exp: Expand our ability to recognize
24455 LinuxThreads libraries that don't support debugging.
24456
c2d11a7d
JM
24457Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24458
24459 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
24460 Change the buffer type to ``unsigned char'' to simplify size
24461 arithmetic.
c2d11a7d
JM
24462
24463 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
24464 stub only handles 400-1 byte packets. Verify that the download
24465 worked.
c2d11a7d
JM
24466
244671999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
24468
24469 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
24470 tests, using UNRESOLVED for the untested cases. Also, does not wait
24471 for a timeout if the prompt was received before a recognizable pattern.
24472
244731999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
24474
24475 * lib/gdb.exp (gdb_expect_list): Fix spelling.
24476
244771999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24478
24479 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 24480 watchpoints.
c2d11a7d
JM
24481
244821999-11-24 Jason Merrill <jason@casey.cygnus.com>
24483
24484 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
24485
24486 * gdb.c++/local.exp: Be more flexible in recognizing local class
24487 name mangling. Don't allow horribly truncated method names.
24488 * gdb.c++/derivation.exp: Expect protected inheritance.
24489 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
24490 * gdb.c++/virtfunc.exp: Likewise.
24491 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
24492 when printing a nested enum.
24493
244941999-11-22 Jim Blandy <jimb@cygnus.com>
24495
24496 * gdb.base/step-test.exp: Properly await GDB's response to setting
24497 a breakpoint on the call to large_struct_by_value.
24498
24499 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
24500 just because we have debug info for the `start' function.
24501
245021999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
24503
24504 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
24505 "Unknown signal" messages, which indicate (on LinuxThreads) that
24506 GDB doesn't know how to debug threads on this system. This is
24507 better than hanging while philosopher 0 dumps chatter into gdb.log.
24508
245091999-11-18 Tom Tromey <tromey@cygnus.com>
24510
24511 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
24512
245131999-11-18 Fred Fish <fnf@cygnus.com>
24514
24515 * gdb.base/coremaker2.c: Add sample program for generating
24516 cores that is more self contained than coremaker.c. Eventually
24517 I'll add more code to this and tie it into the testsuite.
24518
4ce44c66
JM
245191999-11-12 Stan Shebs <shebs@andros.cygnus.com>
24520
24521 * gdb.base/dollar.exp: Remove, now in gdb.hp.
24522
245231999-11-10 Jimmy Guo <guo@cup.hp.com>
24524
24525 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 24526 from $srcdir/lib/.
4ce44c66 24527 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 24528 and gdb.c++/.
4ce44c66
JM
24529
24530 * gdb.c++/derivation.exp: remove redundant get compiler info code.
24531
d63a86f8 24532 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
24533 'continue with watch' test point.
24534
245351999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
24536
24537 Merged from p2linux-990323-branch:
d63a86f8 24538
4ce44c66
JM
24539 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
24540
11cf8741
JM
24541Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
24542
24543 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 24544 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
24545
24546Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
24547
24548 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 24549 gdb_expect_list.
11cf8741
JM
24550
24551Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
24552
24553 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
24554
245551999-11-03 Mark Salter <msalter@cygnus.com>
24556
24557 * gdb.base/break.exp: Fix "stub continue" pattern.
24558
245591999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
24560
24561 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
24562
245631999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
24564
24565 * gdb.base/display.exp ("finish"): Add timeout clause.
24566
24567 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
24568 plain prompt clause, so this doesn't have to time out in order to
24569 fail.
24570
24571 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 24572 breakpoint hit messages include an address.
11cf8741
JM
24573
24574 * gdb.base/display.exp: Don't forget to escape parens in regular
24575 expressions. Unix regexp notatation sucks.
24576
245771999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24578
24579 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 24580 order for 'signalled' message.
11cf8741 24581
5c44784c
JM
245821999-11-01 Stan Shebs <shebs@andros.cygnus.com>
24583
24584 From Jimmy Guo <guo@cup.hp.com>:
24585 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
24586 * gdb.base/annota1.c: Add code for tests to work with.
24587
245881999-10-26 Frank Ch. Eigler <fche@cygnus.com>
24589
24590 * gdb.base/remote.exp: New test for remote downloading settings.
24591 * gdb.base/remote.c: New file with large .data.
24592
917317f4
JM
245931999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
24594
24595 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
24596 for LinuxThreads support, merged from the Code Fusion branch.
24597
24598Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
24599
24600 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
24601 containing exp_continue into a while within an expect. Don't
24602 attempt a start more than three times. Check return value from
24603 gdb_load.
d63a86f8 24604
2df3850c
JM
24605Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
24606
24607 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 24608 a pass case.
2df3850c 24609
2acceee2
JM
246101999-10-01 Kevin Buettner <kevinb@cygnus.com>
24611
24612 * gdb.base/break.c (main): Added a statement that we can step
24613 off of.
24614 * gdb.base/break.exp: Added tests for setting a breakpoint
24615 at an offset and stepping onto a breakpoint.
24616
246171999-10-01 Fred Fish <fnf@cygnus.com>
24618
d63a86f8 24619 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
24620 gdb output.
24621
c2c6d25f
JM
246221999-09-18 Jim Blandy <jimb@cris.red-bean.com>
24623
24624 * gdb.base/break.exp: Code locations are in hex, don't forget!
24625 (For HP-UX.)
24626
246271999-09-17 Stan Shebs <shebs@andros.cygnus.com>
24628
24629 * condbreak.exp: Use break.c as test program.
24630 * condbreak.c: Remove, redundant with break.c.
24631
246321999-09-15 Stan Shebs <shebs@andros.cygnus.com>
24633
24634 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 24635 Z-packets if the target needs it.
c2c6d25f
JM
24636
246371999-09-13 James Ingham <jingham@leda.cygnus.com>
24638
24639 * gdb.c++/overload.exp: Added tests for listing overloaded
24640 functions with function pointers in the arg, explicitly calling
24641 out the version you want.
24642
cff3e48b
JM
246431999-09-09 Stan Shebs <shebs@andros.cygnus.com>
24644
24645 * long_long.exp: Add variations of test cases that work for
24646 targets with 16-bit ints and 32-bit doubles.
24647
d4f3574e
SS
246481999-09-08 Stan Shebs <shebs@andros.cygnus.com>
24649
24650 * break.c (main): Compare a possibly-uninitialized argc with an
24651 unlikely value that fits in 16 bits.
24652
246531999-09-07 Stan Shebs <shebs@andros.cygnus.com>
24654
24655 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
24656 0xfeeb, don't want negative numbers if ints are 16 bits.
24657
24658 * lib/gdb.exp (skip_cplus_tests): New proc.
24659 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
24660 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
24661 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
24662 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
24663 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
24664 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
24665 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
24666 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
24667
24668 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
24669
24670Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
24671
24672 * gdb.base/corefile.exp (up): Allow a parameter to appear
24673 in the frame that we're going up to.
24674
24675 From Jim Blandy <jimb@cygnus.com>:
24676
24677 * gdb.base/default.exp (info float): Expect some output now.
24678
24679 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
24680 returning floating-point values to fail on the x86.
24681 * gdb.base/callfwmall.exp (do_function_calls): Same.
24682
24683 * gdb.base/list.exp (test_listsize): Correct expectations for
24684 listing line 1 with listsize 2. Also, listing a single line
24685 works now, as does listing three lines. [Kevin's note: There
24686 were a number of other cases fixed too where the expectations
24687 differed...]
24688
246891999-09-02 Stan Shebs <shebs@andros.cygnus.com>
24690
24691 * gdb.base/selftest.exp: Add case for when version prints as
24692 constant string instead of char pointer.
24693
104c1213
JM
246941999-08-25 Stan Shebs <shebs@andros.cygnus.com>
24695
24696 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 24697 stepping out of main.
104c1213
JM
24698
24699 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
24700 G++ used.
24701
24702 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 24703 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
24704
24705 * gdb.c++/ovldbreak.exp: Update match string in test that
24706 includes a warning of multiple breakpoints.
24707
247081999-08-24 Stan Shebs <shebs@andros.cygnus.com>
24709
24710 * gdb.base/display.exp: Improve precision of step-after-finish
24711 added yesterday.
24712
24713 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 24714 test.
104c1213
JM
24715
24716 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
24717 configs when using G++, not just hppa*.
24718
247191999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24720
24721 * gdb.base/async.c: New file.
24722 * gdb.base/async.exp: New file.
24723
24724Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
24725
24726 * gdb.base/break.exp: Tweak PA specific tests to properly handle
24727 PA64.
24728
53a5351d
JM
24729Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
24730
104c1213
JM
24731 * gdb.base/display.exp: "finish" can leave us mid-line on many
24732 targets, deal with it. Add a small constant to main, instead of
24733 1000 since main+1000 may not be a valid address in the target.
24734
53a5351d
JM
24735 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
24736 on hpux11.
24737
24738 * gdb.base/attach.exp: Handle another hpux11 error message variant
24739 when attaching to a process that does not exist.
24740
247411999-08-19 J.T. Conklin <jtc@redback.com>
24742
24743 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 24744 characters in 'continue to 1241' test.
53a5351d
JM
24745
247461999-08-17 Stan Shebs <shebs@andros.cygnus.com>
24747
24748 * gdb.base/call-ar-st.exp: Add a shorter match case for the
24749 stop in print_long_arg_list, define and use a whitespace
24750 variable in print_small_structs test, add an XFAIL for Solaris.
24751 * gdb.base/dbx.exp: XFAIL func commands until somebody is
24752 interested enough to fix.
24753
7be570e7
JM
247541999-08-13 Keith Seitz <keiths@cygnus.com>
24755
24756 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
24757 (dbx_gdb_load): Remove. Use gdb_load instead, since that
24758 proc knows about targets other than the natives.
24759 (test_assign): Use "gdb_run_cmd" to "run" the target.
24760 Check that we've actually hit the breakpoint at main.
24761 When we attempt to assign a value to a local variable, check
24762 that the variable is in the current scope, i.e., don't use
24763 a test with an empty result.
24764
24765Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
24766
24767 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 24768 command.
7be570e7
JM
24769
247701999-08-09 Stan Shebs <shebs@andros.cygnus.com>
24771
24772 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24773 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
24774 gdb.compat, gdb.threads-hp.
24775 gdb.hp/configure, gdb.hp/configure.in: New files.
24776 gdb.hp/Makefile.in: Recurse into new subdirs.
24777 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
24778 gdb.hp/gdb.objdbg: New directory, tests for debugging info
24779 in object files.
24780 gdb.hp/tools: New directory, aux tools for HP-specific tests.
24781
96baa820
JM
247821999-08-05 Stan Shebs <shebs@andros.cygnus.com>
24783
24784 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 24785 funky printf, remove a bogus p/a test.
96baa820
JM
24786
247871999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24788
24789 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
24790 connected to the target. This is necessary when running not
24791 natively.
96baa820
JM
24792
247931999-08-03 Stan Shebs <shebs@andros.cygnus.com>
24794
24795 * gdb.base/step-test.exp: Removed some extraneous messages.
24796
24797 * gdb.base/long_long.exp: Don't run memory examination tests
24798 on little-endian targets (they will need a different set of
24799 results to match).
24800
248011999-08-02 Stan Shebs <shebs@andros.cygnus.com>
24802
24803 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
24804 until somebody decides to fix GDB.
24805
24806 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 24807 constant as "ULL".
96baa820
JM
24808 * gdb.base/long_long.exp: Loosen x/c test, add partial result
24809 matches for a couple x/2 commands.
24810
a0b3c4fd
JM
248111999-07-30 Stan Shebs <shebs@andros.cygnus.com>
24812
24813 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
24814 by merging in ref-types2 tests.
24815 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
24816
24817 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24818 * gdb.c++/Makefile.in: Add standard actions.
24819 (EXECUTABLES): Rename from PROGS, update list.
24820 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
24821 from gdb.hp.
24822 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
24823 foo and bar locals.
24824 * gdb.c++/anon-union.exp: Fix tests to match.
24825 * gdb.c++/classes.exp: Run if HP compiler used, add extra
24826 expect matches to handle output variations.
24827 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
24828 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 24829 output, add HP alternatives for new and delete prints.
a0b3c4fd 24830 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 24831 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
24832 * gdb.c++/demangle.exp: Use $style when reporting failure.
24833 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
24834 * gdb.c++/inherit.exp: Run if HP compiler used, add some
24835 match alternatives.
24836 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 24837 compilers.
a0b3c4fd
JM
24838 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
24839 * gdb.c++/method.exp: Add match alternatives.
24840 * gdb.c++/misc.cc: Add bool types.
24841 * gdb.c++/misc.exp: Add tests for bool types.
24842 * gdb.c++/overload.exp: Add xfails.
24843 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
24844 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
24845 add some more template parameter tests (only for HP currently).
24846 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
24847 * gdb.c++/virtfunc.cc: Add return type and value for main.
24848 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
24849 match alternatives.
d63a86f8 24850
a0b3c4fd
JM
248511999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24852
24853 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
24854
248551999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
24856
24857 * gdb.base/signals.exp: Don't expect getting a backtrace from
24858 within a signal handler to fail on Linux.
24859
248601999-07-29 Stan Shebs <shebs@andros.cygnus.com>
24861
24862 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24863 * lib/gdb.exp: Remove some gratuitious semicolons.
24864 (delete_breakpoints): Increase timeout.
24865 (gdb_expect): Add -notransfer option.
24866 (gdb_test): Use -notransfer option.
24867 (get_compiler_info): Add f77 case.
24868 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 24869 case.
a0b3c4fd
JM
24870 (gdb_preprocess): Call get_compiler.
24871
24872 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
24873 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
24874 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
24875 gdb.base/long_long.exp, gdb.base/printcmds.exp,
24876 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
24877 third arg to gdb_test.
a0b3c4fd
JM
24878 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
24879 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 24880 HP-UX xfails, add others.
a0b3c4fd
JM
24881 * gdb.base/completion.exp: Reflect name change of self-test.
24882 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
24883 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
24884 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
24885 HP failure number.
a0b3c4fd
JM
24886 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
24887 useless HP-UX 10.30 references.
24888 * gdb.base/maint.exp: Loosen matches.
24889 * gdb.base/pointers.c (main): Declare more_code.
24890 * gdb.base/pointers.exp: Match on output of a `next'.
24891 * gdb.base/structs.c: Add prototypes.
24892 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
24893 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
24894
248951999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24896
24897 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 24898 command.
a0b3c4fd
JM
24899
249001999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24901
24902 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
24903 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
24904
24905 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
24906 debug info. Deal with lack of signal hanlder info in stack.
24907
a9c64011 24908 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
24909 * gdb.base/annota1.exp: If printf has debug info, deal with it.
24910
5a2468f5
JM
249111999-07-19 Stan Shebs <shebs@andros.cygnus.com>
24912
24913 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 24914 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 24915
adf40b2e
JM
24916Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24917
24918 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 24919 a1-selftest.exp.
adf40b2e
JM
24920 * gdb.base/configure: Re-generate.
24921
249221999-07-12 Stan Shebs <shebs@andros.cygnus.com>
24923
24924 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
24925 in trying to run first and name is too long.
24926
24927 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
24928 pointers2.c and pointers2.exp, respectively.
24929 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
24930 doschk happier.
24931
43e526b9
JM
249321999-07-08 Stan Shebs <shebs@andros.cygnus.com>
24933
24934 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
24935 callfuncs2.c and callfuncs2.exp.
24936
24937 * gdb.base/list.exp: Remove mistaken xfails.
24938 * gdb.base/list0.h: Add optional prototypes.
24939
9846de1b
JM
24940Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
24941
a9c64011 24942 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 24943 calling malloc.
a9c64011
AS
24944 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
24945 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 24946 use.
9846de1b
JM
24947
249481999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24949
24950 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
24951 * gdb.base/annota2.cc, annota2.exp: Move from here.
24952 * gdb.c++/annota2.cc, annota2.exp: To here.
24953 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
24954
43ff13b4
JM
24955Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
24956
24957 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 24958 a consistent format.
43ff13b4 24959
085dd6e6
JM
249601999-06-25 Stan Shebs <shebs@andros.cygnus.com>
24961
24962 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24963 * lib/gdb.exp (get_compiler_info): Add detection for assorted
24964 HP compilers, also set the globals $true and $false.
24965
24966 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
24967 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
24968 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
24969 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
24970 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
24971 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
24972 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
24973 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
24974 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
24975 whatis.c} Add C++ compatible function definitions and return
24976 types, add includes for library functions.
085dd6e6
JM
24977 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
24978 * gdb.base/step-test.c (myglob): Rename from glob.
24979 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
24980 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
24981 files, move here from gdb.hp.
085dd6e6 24982 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
24983 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
24984 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
24985 Adjust line numbers in regexps.
085dd6e6
JM
24986
24987 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
24988 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
24989 instead of 0/1.
24990
24991 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
24992 foll-vfork.exp: New files, move here from gdb.hp.
24993 * gdb.base/page.exp: New file, test of pagination command.
24994
24995 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
24996 recursion test.
24997 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
24998
24999 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 25000 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
25001
25002 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 25003 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 25004 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 25005 watchpoint test.
085dd6e6
JM
25006 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
25007 them work.
25008 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
25009 expressions properly.
25010 * gdb.base/corefile.exp: Loosen the match slightly.
25011 * gdb.base/default.exp: Allow "Error accessing memory" message
25012 also.
25013 * gdb.base/display.exp: Skip over x/0 j if PA64.
25014 * gdb.base/funcargs.exp: Add xfails for HP-UX.
25015 * gdb.base/interrupt.exp: Ditto.
25016 * gdb.base/langs.exp: Add symbolic matches governed by compiler
25017 in use.
25018 * gdb.base/list.exp: Add xfails for HP-UX.
25019 * gdb.base/long_long.exp: Refine some of the numeric matches.
25020 * gdb.base/mips_pro.exp: Xfail on HP-UX.
25021 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
25022 * gdb.base/nodebug.exp: Succeed on more varieties of output.
25023 * gdb.base/opaque.exp: Remove some HP-UX xfails.
25024 * gdb.base/ptype.exp: Succeed on more varieties of output.
25025 * gdb.base/scope.exp: Add xfails for HP-UX.
25026 * gdb.base/sect-cmd.exp: Add more cases.
25027 * gdb.base/setvar.exp: Add xfails for HP-UX.
25028 * gdb.base/shlib-call.exp: Loosen some matches slightly.
25029 * gdb.base/signals.exp: Match on void symbolically.
25030 * gdb.base/step-test.exp: Add case for PA64.
25031 * gdb.base/term.exp: Add exit and restart.
25032 * gdb.base/twice.exp: Clean up after self.
25033 * gdb.base/varargs.exp: Disable overload resolution explicitly.
25034 * gdb.base/whatis.exp: Allow more ways to pass tests.
25035
25036 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 25037 no longer useful.
085dd6e6
JM
25038
25039Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
25040
25041 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 25042 list of patterns.
085dd6e6 25043 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
25044 print_double_array(double_array)", "continuing to breakpoint
25045 1018", "print print_double_array(array_d)" and "continuing to
25046 1034" tests.
d63a86f8 25047
085dd6e6
JM
250481999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
25049
a9c64011 25050 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
25051
250521999-06-24 Stan Shebs <shebs@andros.cygnus.com>
25053
25054 * config/mt-*: Remove, these haven't been used since 1996.
25055
250561999-06-22 Stan Shebs <shebs@andros.cygnus.com>
25057
25058 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 25059 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
25060 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
25061
9e0b60a8
JM
250621999-06-18 Stan Shebs <shebs@andros.cygnus.com>
25063
25064 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
25065 simpler match case for the ptype of the big class.
25066
250671999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25068
25069 * gdb.exp: Fix test for gdb_prompt existence.
25070
250711999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25072
25073 * gdb.exp (gdb_test): Add fail after calls to perror.
25074
250751999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25076
25077 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
25078
250791999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25080
25081 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
25082
0f71a2f6
JM
25083Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
25084
25085 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 25086 malloc() is linked in.
0f71a2f6
JM
25087
250881999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25089
25090 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
25091 step at end.
25092
25093 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
25094
250951999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
25096
25097 * gdb.java/jv-print.exp: New file. (Our first Java test!)
25098
cce74817
JM
25099Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
25100
25101 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
25102 * gdb.base/mips_pro.exp: Likewise.
25103
251041999-06-02 Keith Seitz <keiths@cygnus.com>
25105
25106 * gdb.c++/templates.cc: Change all "new" operators to throw
25107 an exception.
25108 * gdb.c++/cplusfuncs.cc: Likewise.
25109
25110 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
25111
25112Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
25113
25114 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
25115 * gdb.base/ending-run.exp: When stepping out of main, accept a
25116 step into an arbitrary assembler file.
cce74817 25117
392a587b
JM
251181999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25119
d63a86f8 25120 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 25121 "breakpoint-invalid" to be printed.
6fdff2c5
PA
25122 * gdb.base/annota2.exp: Revise line number for main
25123 breakpoint. Allow any number of "frames-invalid" and
25124 "breakpoint-invalid" to be printed.
392a587b
JM
25125 * gdb.base/annota2.cc: Initialize a.x to 0.
25126
9e086581
JM
251271999-05-17 Keith Seitz <keiths@cygnus.com>
25128
6fdff2c5
PA
25129 * gdb.base/call-ar-st.exp: Skip
25130 "print print_double_array (double_array)" when "skip_float_tests" set.
25131 Ditto for "print print_double_array(array_d)",
25132 "print print_small_structs", "print print_ten_doubles", and
25133 "step into print_long_arg_list".
25134 Don't assume we can step into "print_long_arg_list": we could step
25135 into memcpy.
25136 * gdb.base/call-rt-st.exp: Don't run float-related tests when
25137 "skip_float_tests" is set: "print print_one_double(*d1)"
25138 and "print print_two_floats(*f3)".
9e086581
JM
25139 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
25140 "skip_float_tests" is set.
6fdff2c5
PA
25141 * gdb.base/varargs.exp: Skip
25142 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
25143 "skip_float_tests" set.
d63a86f8 25144
cd0fc7c3
SS
251451999-05-06 Keith Seitz <keiths@cygnus.com>
25146
25147 * gdb.base/annota2.cc: Include stdio.h.
25148
25149Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
25150
25151 * gdb.base/crossload.exp: Remove, this has been disabled ever
25152 since BFD stopped including all targets, and cross-GDB gets
25153 plenty of testing anyway.
25154 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
25155 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
25156 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
25157 * gdb.base/README: Remove, was doc for this.
25158 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 25159 needed.
cd0fc7c3 25160
b83266a0
SS
251611999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25162
25163 * gdb.base/call-ar-st.exp: Fix one regular expression in test
25164 output.
25165
25166 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
25167 * gdb.base/annota2.exp: New file. More annotation tests.
25168 * gdb.base/annota1.c: New file. Source file for annota1.exp.
25169 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
25170
251711999-04-23 Angela Marie Thomas <angela@cygnus.com>
25172
25173 * config/cfdbug.exp: New file.
25174
7a292a7a
SS
251751999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
25176
25177 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
25178 Marcus Daniel's and Dale Hawkins's demangler crashes.
25179
25180 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
25181 test_lucid_style_demangling, test_arm_style_demangling,
25182 test_hp_style_demangling): Try Tom Tromey's core-dumping
25183 identifier under each demangling style.
7a292a7a
SS
25184
251851999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
25186
25187 * gdb.c++/demangle.exp: Include the current demangling style
25188 in all test names.
25189 (current_demangling_style): New global variable.
25190 (set_demangling_style, test_demangling_core, test_demangling,
25191 test_demangling_exact): New functions.
25192 (test_gnu_style_demangling, test_lucid_style_demangling,
25193 test_arm_style_demangling, test_hp_style_demangling): Use those,
25194 instead of calling gdb_test and gdb_test_exact directly.
25195 (catch_demangling_errors): New function, which reports errors
25196 signalled by the demangling test functions in an orderly way.
25197 (do_tests): Use catch_demangling_errors.
25198
251991999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
25200
25201 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 25202 grouping in expressions, not {}.
7a292a7a
SS
25203
25204 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 25205 initialized yet.
7a292a7a
SS
25206
252071999-04-01 Stan Shebs <shebs@andros.cygnus.com>
25208
25209 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
25210 are listed.
25211
252121999-03-26 Stan Shebs <shebs@andros.cygnus.com>
25213
25214 * gdb.stabs/weird.exp: Test for CC being defined before
25215 looking at its value.
25216
252171999-03-25 Stan Shebs <shebs@andros.cygnus.com>
25218
25219 * gdb.base/call-ar-st.exp: Remove stray '#'.
25220 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
25221 "short int" and "long int".
25222 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 25223 change, to mollify finicky HP compiler.
7a292a7a
SS
25224 * gdb.hp/reg-test.exp (testfile): Fix file name.
25225 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 25226
7a292a7a
SS
25227 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
25228 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
25229 alternate form of enum ptype.
25230
c906108c
SS
252311999-03-23 Stan Shebs <shebs@andros.cygnus.com>
25232
7a292a7a
SS
25233 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
25234 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
25235 passing skip_hp_tests, so as not to waste time on guaranteed
25236 failure.
7a292a7a 25237
c906108c
SS
25238 * gdb.c++/overload.cc: Pass string instead of char addr, always
25239 init ccpfoo.
25240 * gdb.c++/templates.cc: Fix syntax error.
25241
7a292a7a
SS
25242Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25243
25244 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 25245 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
25246 command.
25247
252481999-03-18 James Ingham <jingham@cygnus.com>
25249
25250 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
25251
25252 * gdb.c++/method.exp: It was testing an uninitialized int on the
25253 stack and assuming it was positive.
25254
25255 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
25256
25257 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 25258 keep it from killing the rest of the tests.
7a292a7a
SS
25259 Use gdb_continue_to_end.
25260
25261 * gdb.base/sigall.exp: use gdb_continue_to_end.
25262
25263 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
25264
25265 * gdb.base/display.exp: use runto_main, not run.
25266
d63a86f8
RM
25267 * gdb.base/default.exp: Check for the current error message in the
25268 r abbreviation test.
7a292a7a
SS
25269 Add strongarm to the targets that know info float.
25270
d63a86f8 25271 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
25272 run which doesn't work with monitors.
25273
6fdff2c5
PA
25274 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
25275 1034 test.
7a292a7a
SS
25276
25277 * gdb.base/break.exp: use the gdb_continue_to_end proc.
25278
6fdff2c5
PA
25279 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
25280 end of a program. Traps the case (in Cygmon) when the program
25281 never really exits. Same as Mark's continue_to_exit, but I had
25282 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
25283
25284 * config/monitor.exp (gdb_target_monitor): added another
25285 target_info parameter: remotebinarydownload. This will set the
25286 remotebinarydownload flag if this is causing some boards trouble.
25287
252881999-03-18 Mark Salter <msalter@cygnus.com>
25289
25290 * lib/gdb.exp (continue_to_exit): New function.
25291
25292 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
25293 * gdb.base/ending-run.exp: Ditto.
25294 * gdb.base/step-test.exp: Ditto.
25295
252961999-03-16 Stan Shebs <shebs@andros.cygnus.com>
25297
25298 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
25299 (suggested by Art Haas <ahaas@neosoft.com>).
25300
253011999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
25302
889bf7c5 25303 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
25304
25305Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
25306
25307 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 25308 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
25309
253101999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
25311
25312 * gdb.base/call-strs.exp: Don't assume that `step' will step over
25313 a call to strlen; sometimes we do have sources.
25314
253151999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
25316
25317 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 25318 character, so GDB won't print garbage after its end.
d63a86f8 25319
c906108c
SS
25320 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
25321 breakpoint there instead. Sometimes GCC emits memcpy to handle
25322 the large structures being passed by value, so we step into that
25323 instead of sum_array_print, which obscures what we're really testing.
25324 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
25325 the bizarre steps into memcpy, so do that here. Add check for
25326 stepping into function calls that pass large structures by value.
25327 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
25328 Remove all references to specific line numbers.
25329 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
25330 New type and function.
25331 (main): Call large_struct_by_value, passing it a large struct by value.
25332 * lib/gdb.exp (gdb_get_line_number): New function.
25333
25334 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
25335 more portable.
25336
7a292a7a
SS
253371999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
25338
c906108c
SS
25339 * lib/gdb.exp: Doc fixes.
25340
7a292a7a
SS
253411999-03-05 Nick Clifton <nickc@cygnus.com>
25342
d63a86f8 25343 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
25344
253451999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
25346
c906108c 25347 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
25348 commands. They're not germane to this test, and they don't work
25349 that way on remote targets.
c906108c 25350
3fc11d3e
JM
253511999-03-01 James Ingham <jingham@cygnus.com>
25352
25353 * Changelog entries merged over from gdb development branch.
25354
3fc11d3e
JM
25355 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
25356
25357 * lib/gdb.exp (gdbtk_analyze_results): Generic function
25358 for outputting results of test run.
25359
2d4a1622 25360 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
25361
25362 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 25363
7a292a7a
SS
253641999-02-25 Felix Lee <flee@cygnus.com>
25365
25366 * lib/gdb.exp (debug_format): initialize
25367
c906108c
SS
253681999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
25369
25370 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
25371 * gdb.base/call-rt-st.c: Ditto.
25372
c906108c
SS
253731999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
25374
25375 * gdb.threads/pthreads.exp (horiz): New variable.
25376 (test_startup): Fix regexps that capture thread numbers.
25377
253781999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
25379
25380 * gdb.base/smoke.exp: Disambiguate two test case names (both
25381 called ``print'').
25382
25383Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25384
25385 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 25386 compilation.
c906108c
SS
25387
253881999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25389
25390 * gdb.base/miscexprs.exp: Change patterns to match GDB's
25391 actual output formatting.
25392 * gdb.base/smoke.exp: GDB removes leading 0's.
25393 * gdb.base/volatile.exp: Don't check type of remuneration;
25394 that variable is no longer defined in constvars.c.
25395 * gdb.base/step-test.c (main): Exit with explicit exit code.
25396 * gdb.base/step-test.exp: Remove two nexti checks--they are
25397 not portable.
25398
253991999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25400
25401 * gdb.base/help.exp ("help delete display"): Fix test to match
25402 gdb's output.
25403
25404 * gdb.base/long_long.c (known_types): Initialize values to zero.
25405 * gdb.base/long_long.exp: Step one more line
25406 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
25407 leading zeros. Explicitly ask for hex formatting. Use
25408 unique test case names.
c906108c
SS
25409
25410Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25411
d63a86f8 25412 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
25413
25414 * gdb.c++/method.exp: Add missing close brace.
25415
254161999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
25417
25418 * gdb.base/maint.exp: Use 'set height 0' to disable page
25419 prompting, not 'set height 400'.
25420
25421 Fix a bunch of timeouts.
25422 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
25423 four separate tests, so expect doesn't take forever to match a ton
25424 of text against a regexp with lots of .* forms.
25425 ("maint print psymbols", "maint print symbols"): Make some of
25426 these greps more selective, so that expect doesn't try to wade
25427 through huge piles of output and time out.
25428
25429 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
25430
25431 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
25432 tests: one which doesn't expect shlib events to be reported, and
25433 another which does, but is XFAIL for all platforms other than
25434 HP/UX.
c906108c
SS
25435
25436 * gdb.base/break.exp: Teach the test suite that the `catch
25437 fork', `catch vfork', and `catch exec' commands produce error
25438 messages on platforms that don't provide these features.
25439
25440Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25441
25442 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
25443 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
25444 (shortening names from solib_threshold.exp etc), won't run on
25445 anything but HP-UX for the foreseeable future.
c906108c 25446 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 25447 reflect move.
c906108c
SS
25448
25449Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
25450
25451 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 25452 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
25453
25454Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
25455
25456 * gdb.base/shlib-call.exp: add test cases to verify that gdb
25457 successfully re-sets breakpoints in shared libraries.
25458 * gdb.base/shmain.c (main): return 0, don't fall off the end.
25459
25460Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25461
d63a86f8
RM
25462 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
25463 and compiled w/o GCC.
c906108c
SS
25464
25465 * gdb.hp/watch-cmd.exp: ditto.
25466
25467 * gdb.hp/watch-hp.exp: ditto.
25468
25469 * gdb.hp/xdb1.exp: ditto.
25470
25471 * gdb.hp/xdb2.exp: ditto.
25472
25473 * gdb.hp/dbx.exp: ditto.
25474
25475Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
25476
25477 * constvars.c: Remove C++-isms.
25478 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 25479 with GCC.
c906108c
SS
25480
25481Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
25482
25483 The following changes are part of the HP merge.
25484
25485 * gdb.base/break.exp: new tests to verify that catchpoints for
25486 fork, vfork, and exec don't trigger inappropriately.
25487
25488 * gdb.base/opaque.exp: compile one file at a time, then link.
25489
25490 * gdb.base/signals.exp: be more restrictive about which hppa
25491 systems receive a setup_xfail. new tests.
25492
25493 * gdb.base/solib_threshold.build: new file.
25494 * gdb.base/solib_threshold.exp: new file.
25495 * gdb.base/solib_threshold.link_opts: new file.
25496 * gdb.base/solib_threshold.mk: new file.
25497 * gdb.base/gen_solib_threshold.c: new file.
25498
25499 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
25500 tests. New tests for enums inside classes.
25501
25502 * gdb.c++/compiler.cc: indicate support of template debugging.
25503
25504 * gdb.c++/demangle.exp: run hp style demangling tests.
25505
25506 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
25507 tests.
25508
25509 * gdb.c++/misc.cc: changes to support new tests.
25510
25511 * gdb.c++/templates.cc: changes to support HP's compiler; changes
25512 to support new tests.
25513
25514 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
25515 gcc, then skip these tests.
25516
25517Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
25518
25519 The following files are part of the HP merge; some had longer
25520 names at HP, but have been renamed to be no more than 14
25521 characters in length.
25522
25523 * gdb.hp/ambiguous.cc: new file.
25524 * gdb.hp/ambiguous.exp: new file.
25525 * gdb.hp/attach.exp: new file.
25526 * gdb.hp/attach2.exp: new file.
25527 * gdb.hp/classes-hp.exp: new file.
25528 * gdb.hp/ctti.exp: new file.
25529 * gdb.hp/ctti-add.cc: new file.
25530 * gdb.hp/ctti-add1.cc: new file.
25531 * gdb.hp/ctti-add2.cc: new file.
25532 * gdb.hp/ctti-add3.cc: new file.
25533 * gdb.hp/dbx.exp: new file.
25534 * gdb.hp/exception.cc: new file.
25535 * gdb.hp/exception.exp: new file.
25536 * gdb.hp/foll-exec.c: new file.
25537 * gdb.hp/foll-exec.exp: new file.
25538 * gdb.hp/foll-fork.c: new file.
25539 * gdb.hp/foll-fork.exp: new file.
25540 * gdb.hp/foll-vfork.c: new file.
25541 * gdb.hp/foll-vfork.exp: new file.
25542 * gdb.hp/inherit-hp.exp: new file.
25543 * gdb.hp/more-steps.exp: new file.
25544 * gdb.hp/namespace.cc: new file.
25545 * gdb.hp/namespace.exp: new file.
25546 * gdb.hp/optimize.exp: new file.
25547 * gdb.hp/pxdb.c: new file.
25548 * gdb.hp/pxdb.exp: new file.
25549 * gdb.hp/quicksort.exp: new file.
25550 * gdb.hp/reg-test.exp: new file.
25551 * gdb.hp/reg-test.s: new file.
25552 * gdb.hp/sized-enum.c: new file.
25553 * gdb.hp/sized-enum.exp: new file.
25554 * gdb.hp/start-stop.exp: new file.
25555 * gdb.hp/templ-hp.cc: new file.
25556 * gdb.hp/templ-hp.exp: new file.
25557 * gdb.hp/thr-lib.c: new file.
25558 * gdb.hp/thr-lib.exp: new file.
25559 * gdb.hp/thr-lib.h: new file.
25560 * gdb.hp/thr-liblib.c: new file.
25561 * gdb.hp/virtfun-hp.c: new file.
25562 * gdb.hp/virtfun-hp.exp: new file.
25563 * gdb.hp/watch-cmd.exp: new file.
25564 * gdb.hp/watch-hp.exp: new file.
25565 * gdb.hp/xdb1.exp: new file.
25566 * gdb.hp/xdb2.exp: new file.
25567 * gdb.hp/xdb3.exp: new file.
25568
25569Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
25570
25571 The following files are part of the HP merge; some had longer
25572 names at HP, but have been renamed to be no more than 14
25573 characters in length.
25574
25575 * gdb.base/ss.h: new file.
25576 * gdb.base/call-ar-st.c: new file.
25577 * gdb.base/call-ar-st.exp: new file.
25578 * gdb.base/call-rt-st.c: new file.
25579 * gdb.base/call-rt-st-exp: new file.
25580 * gdb.base/call-strs.exp: new file.
25581 * gdb.base/ena-dis-br.exp: new file.
25582 * gdb.base/environ.exp: new file.
25583 * gdb.base/long_long.exp: new file.
25584 * gdb.base/sect-cmd.exp: new file.
25585 * gdb.base/shlib-cl2.exp: new file.
25586 * gdb.base/smoke.exp: new file.
25587 * gdb.base/so-impl-ld.c: new file.
25588 * gdb.base/so-impl-ld.exp: new file.
25589 * gdb.base/so-indr-cl.c: new file.
25590 * gdb.base/so-indr-cl.exp: new file.
25591 * gdb.base/varargs.exp: new file.
25592 * gdb.base/volatile.exp: new file.
25593 * gdb.base/whatis-exp.exp: new file.
7a292a7a 25594 * gdb.base/display.exp: new file.
c906108c
SS
25595 * gdb.c++/derivation.exp: new file.
25596 * gdb.c++/local.exp: new file.
25597 * gdb.c++/member-ptr.exp: new file.
25598 * gdb.c++/overload.exp: new file.
25599 * gdb.c++/ovldbreak.exp: new file.
25600 * gdb.c++/ref-types.exp: new file.
25601 * gdb.c++/ref-types2.exp: new file.
25602 * gdb.c++/userdef.exp: new file.
d63a86f8 25603
c906108c
SS
25604Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
25605
25606 * gdb.base/default.exp: Reflect wording change in remote.c.
25607
dc96c6c7 25608Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25609
25610 * gdb.base/help.exp: Update to reflect current text.
25611
25612Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
25613
25614 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
25615 they're stack variables and contain garbage.
25616 * gdb.c++/anon-union.exp: new file.
25617
25618 The following changes were made by David Taylor
889bf7c5
PA
25619 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25620 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25621 in changes by HP.
c906108c
SS
25622
25623 * gdb.base/bitops.exp: new file.
25624 * gdb.base/default.exp: change expected messages for catch and
25625 info catch tests to reflect HP merge changes.
25626 * gdb.base/enable-disable-break.exp
25627 * gdb.base/ending-run.c: new file.
25628 * gdb.base/long_long.c: new file.
25629 * gdb.base/maint.exp: new file.
25630 * gdb.base/pointers2.exp: new file.
25631 * gdb.base/shlib-call2.exp: new file.
25632 * gdb.base/solib.exp: new file.
25633 * gdb.base/step-test.c: new file.
25634 * gdb.c++/anon-union.cc: new file.
25635 * gdb.c++/local.cc: new file.
25636 * gdb.c++/member-pointer.cc: new file.
25637 * gdb.c++/method.cc: new file.
25638 * gdb.c++/ref-types.cc: new file.
25639 * gdb.c++/ref-types2.cc: new file.
25640 * gdb.c++/userdef.cc: new file.
d63a86f8 25641
c906108c
SS
25642 * gdb.base/scope.exp: compile one file at a time, then link.
25643 * gdb.base/langs.exp: ditto.
25644 * gdb.base/list.exp: ditto.
d63a86f8 25645
c906108c
SS
25646Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
25647
25648 The following changes were made by David Taylor
889bf7c5
PA
25649 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25650 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25651 in changes by HP.
d63a86f8 25652
c906108c
SS
25653 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
25654 skip tests. When compiling pass c++ flag to gdb_compile.
25655 * gdb.c++/
d63a86f8 25656
c906108c
SS
25657 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
25658 test for on hppa*-*-hpux*; use args to see if c++ was specified.
25659 (skip_hp_tests): new function.
25660 (gdb_preprocess): new function.
25661
25662 * configure.in (hpdir): decide whether to configure gdb.hp.
25663 * configure: regenerated.
25664
25665 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
25666 to delete on clean.
25667 (EXECUTABLES): update to reflect new additions.
25668 * gdb.base/commands.exp: update message expected.
25669 * gdb.base/default.exp: add copyright notice.
25670 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
25671 * gdb.base/help.exp: update messages to reflect current text.
25672 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
25673 targets for recurse tests.
25674 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
25675 skip this file.
25676
25677 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
25678 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
25679 compilation.
25680 * gdb.c++/misc.exp: ditto.
25681 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
25682 run the tests. tell gdb_compile that it's a c++ compilation.
25683
25684 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 25685
c906108c
SS
25686 * gdb.base/all-bin.exp: new file.
25687 * gdb.base/arithmet.exp: new file.
25688 * gdb.base/assign.exp: new file.
25689 * gdb.base/completion.exp: new file.
25690 * gdb.base/cond-expr.exp: new file.
25691 * gdb.base/condbreak.exp: new file.
25692 * gdb.base/define.exp: new file.
25693 * gdb.base/dollar.exp: new file.
25694 * gdb.base/environment.exp: new file.
25695 * gdb.base/eval-skip.exp: new file.
25696 * gdb.base/jump.exp: new file.
25697 * gdb.base/logical.exp: new file.
25698 * gdb.base/pointers.exp: new file.
25699 * gdb.base/relational.exp: new file.
25700 * gdb.base/section_command.exp: new file.
25701 * gdb.base/whatis-expr.exp: new file.
25702
25703 * gdb.base/all-types.c: new file.
25704 * gdb.base/call-array-struct.c: new file.
25705 * gdb.base/call-return-struct.c: new file.
25706 * gdb.base/call-strings.c: new file.
25707 * gdb.base/callfuncs2.c: new file.
25708 * gdb.base/condbreak.c: new file.
25709 * gdb.base/constvars.c: new file.
25710 * gdb.base/display.c: new file.
25711 * gdb.base/int-type.c: new file.
25712 * gdb.base/jump.c: new file.
25713 * gdb.base/miscexprs.c: new file.
25714 * gdb.base/pointers.c: new file.
25715 * gdb.base/pointers2.c: new file.
25716 * gdb.base/shmain.c: new file.
25717 * gdb.base/shr1.c: new file.
25718 * gdb.base/shr2.c: new file.
25719 * gdb.base/solib.c: new file.
25720 * gdb.base/solib1.c: new file.
25721 * gdb.base/solib2.c: new file.
25722 * gdb.base/varargs.c: new file.
25723 * gdb.c++/derivation.cc: new file.
25724 * gdb.c++/overload.cc: new file.
25725 * gdb.c++/ovldbreak.cc: new file.
25726 * gdb.hp/attach.c: new file.
25727 * gdb.hp/attach2.c: new file.
25728 * gdb.hp/average.c: new file.
25729 * gdb.hp/compiler.c: new file.
25730 * gdb.hp/compiler.cc: new file.
25731 * gdb.hp/execd-program.c: new file.
25732 * gdb.hp/follow-exec.c: new file.
25733 * gdb.hp/follow-fork.c: new file.
25734 * gdb.hp/follow-vfork-and-exec.c: new file.
25735 * gdb.hp/misc-hp.cc: new file.
25736 * gdb.hp/more-steps.c: new file.
25737 * gdb.hp/optimize.c: new file.
25738 * gdb.hp/quicksort.c: new file.
25739 * gdb.hp/run-hp.c: new file.
25740 * gdb.hp/start-stop.c: new file.
25741 * gdb.hp/sum.c: new file.
25742 * gdb.hp/templates-hp.cc: new file.
25743 * gdb.hp/thread-local-in-lib.c: new file.
25744 * gdb.hp/thread-local-in-lib.h: new file.
25745 * gdb.hp/thread-local-in-lib.lib.c: new file.
25746 * gdb.hp/vforked-program.c: new file.
25747 * gdb.hp/virtfunc-hp.cc: new file.
25748 * gdb.hp/watchpoint-hp.c: new file.
25749 * gdb.hp/xdb.c: new file.
25750 * gdb.hp/xdb0.c: new file.
25751 * gdb.hp/xdb0.h: new file.
25752 * gdb.hp/xdb1.c: new file.
25753
25754Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
25755
25756 The following change was made by Edith Epstein
889bf7c5
PA
25757 <eepstein@cygnus.com> as part of a project to merge in changes
25758 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
25759
25760 * gdb.c++/demangle.exp: changed the expected output for some
25761 ARM-style mangling -- removed second reference to datatype.
889bf7c5 25762 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 25763 T1<char>::~T1<char>(void)
c906108c 25764 becomes,
a9c64011
AS
25765 maint demangle __dt__11T1__pt__2_cFv
25766 T1<char>::~T1(void)
c906108c 25767
889bf7c5 25768 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 25769
c906108c
SS
25770Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
25771
25772 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
25773 * gdb.trace/backtrace.exp: Likewise.
25774 * gdb.trace/circ.exp: Likewise.
25775 * gdb.trace/collection.exp: Likewise.
25776 * gdb.trace/deltrace.exp: Likewise.
25777 * gdb.trace/infotrace.exp: Likewise.
25778 * gdb.trace/limits.exp: Likewise.
25779 * gdb.trace/packetlen.exp: Likewise.
25780 * gdb.trace/passc-dyn.exp: Likewise.
25781 * gdb.trace/passcount.exp: Likewise.
25782 * gdb.trace/report.exp: Likewise.
25783 * gdb.trace/save-trace.exp: Likewise.
25784 * gdb.trace/tfind.exp: Likewise.
25785 * gdb.trace/tracecmd.exp: Likewise.
25786 * gdb.trace/while-dyn.exp: Likewise.
25787 * gdb.trace/while-stepping.exp: Likewise.
25788
257891998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
25790
25791 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
25792
25793Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
25794
25795 From Brendan Kehoe:
25796 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
25797 int return types.
25798
25799Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
25800
25801 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 25802 remote dos host testing right.
c906108c
SS
25803
25804Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
25805
25806 * gdb.base/corefile.exp: remove some xfails.
25807
25808Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
25809
25810 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 25811 have different timestamps.
c906108c
SS
25812
25813Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
25814
25815 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 25816 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
25817
25818Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
25819
25820 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 25821 delta.
c906108c
SS
25822
25823Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
25824
25825 * gdb.base/default.exp: Add brace missing from previous delta.
25826
25827Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
25828
25829 * gdb.base/default.exp: Support test for info float for all
25830 varieties of arm toolchain.
25831
dc96c6c7 25832Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25833
25834 * gdb.trace/*.exp: remove "remote_download" command.
25835
dc96c6c7 25836Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25837
25838 * gdb.trace/*.exp: remove -gdwarf from compile.
25839
25840Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
25841
25842 * gdb.trace/configure.in(AC_INIT): typo
25843 * gdb.trace/configure: regenerated
25844
dc96c6c7 25845Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25846
25847 * config/m68k-emc.exp: New file.
25848 * lib/<emc-support.exp trace-support.exp}: New files.
25849 * configure.in: add new test directory gdb.trace.
25850 * gdb.trace/{configure configure.in Makefile.in}: New files.
25851 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
25852 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
25853 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
25854 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
25855 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
25856 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
25857 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 25858
dc96c6c7 25859Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25860
25861 * gdb.c++/classes.exp: Change all regular expressions to match
25862 arbitrary combinations of newline/carriage-return, so that they
25863 will work equally well on Unix and Windows.
25864 * gdb.c++/inherit.exp: ditto.
25865 * gdb.c++/virtfunc.exp: ditto.
25866
258671998-08-11 Dawn Perchik <dawn@cygnus.com>
25868
25869 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
25870
c2d11a7d
JM
25871Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
25872
25873 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
25874 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
25875 to use a0-a3/d0-d3 as needed.
25876
25877Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
25878
25879 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
25880 * gdb.disasm/am33.exp: Corresponding changes.
25881
c906108c
SS
258821998-07-11 Felix Lee <flee@cygnus.com>
25883
25884 * gdb.base/callfuncs.exp: add cmp10 test.
25885 * gdb.base/callfuncs.c (cmp10): new function.
25886
25887Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
25888
d63a86f8 25889 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
25890 into two parts to get around a synchronization problem in expect.
25891
3fc11d3e
JM
25892Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
25893
25894 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
25895
25896 * configure.in: Add options for gdbtk testsuite.
25897
25898 * configure: Regenerate.
25899
25900 * gdb.gdbtk: New directory to hold gdbtk tests.
25901
c906108c
SS
25902Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25903
25904 * gdb.fortran/types.exp: Escape brackets in expect patterns
25905 for test_float_literal_types_accepted tests.
25906 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
25907 before run test.
25908
c2d11a7d
JM
25909Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
25910
25911 * am33.exp: Just compile, do not link the testcase.
25912 * am33.s: Add ".am33" pseudoop to force am33 mode.
25913
c906108c
SS
259141998-06-25 Felix Lee <flee@cygnus.com>
25915
25916 * gdb.base/setshow.exp: make sure $pc is sane.
25917
25918 * gdb.stabs/weird.exp: split expect patterns properly.
25919
c2d11a7d
JM
25920Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
25921
25922 * gdb.disasm/am33.s: New disassembler testfile for the am33.
25923 * gdb.disasm/am33.exp: Run it.
25924
dc96c6c7 25925Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25926
25927 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
25928 match processing (and eliminate spurious timeouts when running).
25929
dc96c6c7 25930Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25931
25932 * gdb.base/signals.exp (test_handle_all_print): put back Mach
25933 exception test, but conditionalize it on target [mach | gnu].
25934
dc96c6c7 25935Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25936
25937 * gdb.base/overlays.exp: fixup compile line for linker script.
25938
25939Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
25940
25941 * gdb.fortran/types.exp: don't guess at float size.
25942
25943Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
25944
25945 * gdb.base/exprs.exp: delete test that depends on int size.
25946
25947Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
25948
25949 * config/sim.exp: Removed checks for target triplets.
25950 (gdb_target_sim): Use gdb,target_sim_options.
25951
25952Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
25953
25954 * gdb.base/reread.exp: New file.
25955 * gdb.base/reread1.c: New file.
25956 * gdb.base/reread2.c: New file.
25957
25958Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
25959
25960 * config/sim.exp: Use 'target sim -sparclite' when running
25961 SPARClite programs.
25962
25963Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
25964
25965 * gdb.base/structs2.exp: New file.
25966 * gdb.base/structs2.c: New file.
25967
25968Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
25969
25970 * gdb.asm/common.inc: New file.
25971 * gdb.asm/d10v.inc: New file.
25972 * asm-source.exp: Pass -I's to gas to find .inc files.
25973 Update line numbers in expected output.
25974 * asmsrc1.s: Rewrite.
25975 * asmsrc2.s: Rewrite.
25976 * configure.in: Create arch.inc symlink.
25977 * configure: Regenerate.
25978 * Makefile.in (distclean): Delete arch.inc.
25979
25980Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
25981
25982 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
25983 (t_enum_value2): ditto
25984 (t_enum_value3): ditto
25985 (main): ditto
c906108c
SS
25986Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25987
25988 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
25989 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
25990 change.
25991 Use gdb_test instead of send_gdb/gdb_expect sequences.
25992
25993Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
25994
25995 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
25996 not void.
25997
25998Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
25999
26000 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
26001 subroutines. Used to test gdbs ability to single step through PC
26002 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
26003
26004Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
26005
26006 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
26007 more rigorous EGCS C++ error checking.
26008
26009Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26010
a9c64011
AS
26011 * gdb.base/help.exp: Clean up `help set args' and `help show args'
26012 tests.
26013 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
26014 function when asleep.
26015 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
26016 for i*86 Linux and SVR4 signal handling problems.
26017 Remove linux xfail for `next to handler in signals_tests_1', fixed
26018 by recent infrun.c change.
26019 Limit backtrace to 10 frames to avoid timeout problems with infinite
26020 stack backtraces.
26021 Adjust expect pattern in `handle all print' test to match Apr 28 1997
26022 target.[ch] change.
c906108c
SS
26023
26024Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
26025
26026 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
26027 for a newline from gdb before continuing.
26028 (default_gdb_exit): Just look for y or n.
26029 (gdb_test): Detect abnormal exit from GDB running on DOS; if
26030 it does, fail the rests of the tests in the file.
26031
26032Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
26033
26034 * config/cygmon.exp: New file.
26035
26036Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
26037
26038 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 26039 main" test on remote targets.
c906108c
SS
26040
26041 * gdb.base/scope.exp: Fix problem with filelocal_bss before
26042 run test on remote targets.
26043
26044Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
26045
26046 * gdb.asm: New directory.
26047 * configure.in: Configure it.
26048 * configure: Regenerate.
26049 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
26050 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
26051
26052Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
26053
26054 * config/mn10300-eval.exp: New file to support MN10300 eval board.
26055
dc96c6c7 26056Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26057
a9c64011
AS
26058 * gdb.base/overlays (several files): Merge the two overlay
26059 managers into one. Change variables (foox, barx, bazx, grbxx)
26060 back into ints but force them to load in their proper sections.
c906108c
SS
26061
26062Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
26063
26064 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 26065 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
26066 (D10VCopy): Handle memory regions crossing 16k boundaries.
26067 (D10VCopy): Transfer data in 32 bit chunks.
26068
26069Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
26070
26071 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 26072 correct.
c906108c
SS
26073
26074 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 26075 map. Include space for printf in .text segment.
c906108c
SS
26076
26077 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 26078 updated d10v memory VMA/LMA map.
c906108c 26079 (D10VCopy): Call D10VTranslate.
d63a86f8 26080
c906108c
SS
26081Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
26082
26083 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
26084
26085 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
26086 that it won't be put into the .sdata - small data -
26087 section. Update reference.
c906108c
SS
26088 * gdb.base/baz.c (bazx, baz): Ditto.
26089 * gdb.base/foo.c (foox, foo): Ditto.
26090 * gdb.base/grbx.c (grbxx, grbx): Ditto.
26091
26092 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 26093 to be arrays.
d63a86f8 26094
dc96c6c7 26095Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26096
a9c64011
AS
26097 * gdb.base/overlays.exp: fix up and get working again.
26098 Add tests for backtraces from an overlay function.
d63a86f8 26099
c906108c
SS
26100Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
26101
26102 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
26103 "calling function with watchpoint enabled".
26104
26105Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
26106
26107 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 26108 gdb_suppress_tests for d10v-*-*.
c906108c
SS
26109 * lib/gdb.exp (gdb_suppress_tests): Disable this function
26110 pending review of whether it is useful or not.
26111
26112Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
26113
26114 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
26115
26116Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
26117
26118 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
26119 * config/dve.exp: New file to support Densan boards.
26120
26121Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
26122
26123 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 26124 reads and BSD.
c906108c
SS
26125
26126Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
26127
26128 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
26129 response.
26130
26131 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
26132
26133Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
26134
26135 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 26136 test.
c906108c
SS
26137
26138 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 26139 target_sizeof_long and target_bigendian_p.
c906108c 26140 (structs_by_value, structs_by_reference): Check values according
889bf7c5 26141 to targets word size and endianess.
d63a86f8 26142
c906108c
SS
26143Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
26144
26145 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 26146 output.
c906108c
SS
26147
26148Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
26149
26150 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 26151 Update test of set args help to match source change.
c906108c
SS
26152
26153Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
26154
26155 * gdb.base/default.exp: Expect help system output to be in
26156 alphabetical order.
26157 * gdb.base/help.exp: Ditto.
26158
26159Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
26160
26161 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
26162 "i*86-pc-linux-gnu*".
26163 * gdb.base/interrupt.exp: Ditto.
26164 * gdb.base/corefile.exp: Ditto.
26165
26166 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 26167 define vxworks when building the testcase.
c906108c
SS
26168
26169 * gdb.base/ptype.exp: Fix testnames to be unique.
26170 * gdb.base/radix.exp: Ditto.
26171 * gdb.base/term.exp: Ditto.
26172 * gdb.base/whatis.exp: Ditto.
26173 * gdb.c++/classes.exp: Ditto.
26174
26175Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
26176
26177 * gdb.base/callfuncs.exp: Fix indentation.
26178
26179 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
26180 suppress_flag has been set.
26181 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
26182 target feature.
26183
26184Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
26185
26186 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
26187 the testcase.
26188
26189 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 26190 set_debug_traps() and breakpoint().
c906108c
SS
26191 * gdb.c++/misc.cc (main): Ditto.
26192 * gdb.c++/templates.cc (main): Ditto.
26193 * gdb.c++/virtfunc.cc (main): Ditto.
26194
26195Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
26196
26197 * lib/gdb.exp(gdb_step_for_stub): New function.
26198 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
26199 exists, reload the executable and do a "continue" instead of
26200 doing a jump.
26201 (runto_main): Use gdb_step_for_stub.
d63a86f8 26202
c906108c 26203 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 26204 tests to have unique names.
c906108c
SS
26205 * gdb.base/callfuncs.exp: Ditto.
26206 * gdb.base/commands.exp: Ditto.
26207 * gdb.base/default.exp: Ditto.
26208 * gdb.base/help.exp: Ditto.
26209 * gdb.base/list.exp: Ditto.
26210 * gdb.base/opaque.exp: Ditto.
26211 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
26212 similar tests.
d63a86f8 26213
c906108c
SS
26214 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
26215 * gdb.c++/cplusfuncs.cc: Ditto.
26216 * gdb.c++/virtfunc.cc: Ditto.
26217
26218 * config/monitor.exp: Keep track of the last file we saw, rather
26219 than trying to get the info from gdb.
26220
26221 * gdb.fortran/types.exp: Move comment to previous line.
26222
26223Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
26224
26225 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 26226 target mode.
c906108c
SS
26227
26228Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
26229
26230 From Bob Manson:
26231 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 26232 string from GDB when it connects.
c906108c
SS
26233
26234 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
26235
26236Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
26237
26238 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
26239 if we can't get a debug format from GDB (we may be testing an
26240 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
26241
26242 * gdb.stabs/weird.exp: Fix quoting.
26243
26244 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
26245
26246Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
26247
26248 * config/arm-ice.exp: New file.
26249
26250Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
26251
26252 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 26253 until it has been modified to work with the new testsuite.
c906108c 26254
99707966 26255 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
26256 testcase won't compile, cause all of the testcases in the file to
26257 fail instead.
c906108c
SS
26258
26259 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
26260 (gdb_clear_suppressed): New procedure.
26261 (gdb_stop_suppressing_tests): Only clear suppress_flag if
26262 it contains a positive value.
26263
26264Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
26265
26266 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
26267
26268 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
26269
26270Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
26271
26272 * lib/gdb.exp (setup_xfail_format): New function.
26273 (get_debug_format): New function to get debug format.
26274 (debug_format): New global variable to hold last value set
26275 by get_debug_format.
26276 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 26277 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
26278 * gdb.c++/ptype.exp: Ditto.
26279 * gdb.c++/classes.exp: Ditto.
26280 * gdb.c++/cplusfuncs.exp: Ditto.
26281 * gdb.c++/inherit.exp: Ditto.
26282 * gdb.c++/templates.exp: Ditto.
26283 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 26284
c906108c
SS
26285Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
26286
26287 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
26288 host doesn't have a currently-open connection.
26289
26290 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
26291 any gdb stub target. Handle cases where gdb doesn't respond when
26292 interrupted in a sane fashion.
c906108c
SS
26293
26294 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 26295 same thing in a totally different way.
c906108c
SS
26296
26297 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 26298 setting "timeout".
c906108c 26299 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 26300 default_gdb_init now.
c906108c
SS
26301
26302Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
26303
26304 * gdb.base/printcmds.exp: Fix "check for floating addition"
26305 regexp to accept results within approx +/- .01 of exact value.
26306 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
26307
26308Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
26309
26310 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 26311 properly.
c906108c
SS
26312 (gdb_expect): Add optional timeout parameter, and add timeout
26313 value to various calls.
26314 (gdb_suppress_tests): Only give one warning message per group.
26315
26316Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
26317
26318 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
26319 global variables. Handle getting a value for $timeout more
26320 gracefully.
c906108c
SS
26321
26322Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26323
26324 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 26325 initialize.
c906108c 26326 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 26327 by a target configuration file.
c906108c
SS
26328 (gdb_expect): Pass the timeout to remote_expect.
26329
26330 * config/monitor.exp(gdb_load): Fix typo in regexp.
26331
26332Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
26333
26334 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
26335
26336Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
26337
26338 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
26339 here. Call gdb_target_exec before rebooting the target, to make
26340 sure the connection to the target is closed.
c906108c
SS
26341 (gdb_load): Pass the name of the executable to gdb_target_monitor.
26342 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
26343 Also detect "Timeout reading from remote" error.
26344
26345 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
26346 gdb_target_monitor. Don't call gdb_file_cmd here; let
26347 gdb_target_monitor do it.
c906108c
SS
26348
26349 * gdb.disasm/hppa.exp: Don't use exec_output.
26350
26351Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
26352
26353 * gdb.base/list.exp: If we're debugging a non-native target,
26354 try to set the pc register to point to the start of the
26355 program before doing the first list command.
26356
26357 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 26358 test_calls after restarting.
c906108c
SS
26359
26360 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 26361 reloading.
c906108c
SS
26362
26363 * gdb.base/watchpoint.exp: Fix typo.
26364
26365 * gdb.base/setshow.exp: Check for use_gdb_stub.
26366
26367 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 26368 stub case.
c906108c
SS
26369 * gdb.base/langs.exp: Ditto.
26370
26371 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
26372 gdb_load_offset. If we weren't given a file to load, figure out
26373 what the current file is and use it.
c906108c
SS
26374
26375 * config/i386-bozo.exp: New file.
26376
26377Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
26378
26379 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
26380 feature.
26381
26382 * config/proelf.exp: New entry.
26383
26384Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
26385
26386 * lib/gdb.exp: Remove spurious .* patterns at the beginning
26387 of regexps.
26388
26389 * gdb.base/watchpoint.exp: Don't run the test_stepping
26390 tests if gdb can't call functions on the target.
26391
26392 * gdb.base/setshow.exp: Don't run the set prompt tests if
26393 the board has gdb_prompt set.
26394
26395Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
26396
26397 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
26398 * gdb.base/commands.exp: Likewise.
26399 * gdb.base/setshow.exp: Likewise.
26400
26401Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
26402
26403 * config/monitor.exp(gdb_start): Look for gdb_prompt target
26404 feature.
26405
26406 * config/i960.exp: New file.
26407
26408Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
26409
26410 * gdb.base/funcargs.exp: Check for gdb,short_int target
26411 feature instead of looking for explicit target triplets.
26412
dc96c6c7 26413Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 26414
d63a86f8 26415 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
26416 "p 123DEADBEEF", to check parse_number.
26417 * top.c: change "to enable to enable" to "to enable" in a couple
26418 of help strings.
26419
26420Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
26421
26422 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
26423 on the mn10300.
d63a86f8 26424
c906108c
SS
26425Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
26426
26427 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
26428 where the test executable is run with explicit args.
26429 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
26430
26431Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
26432
26433 * gdb.base/run.c: Use FAKEARGV to build test executable that
26434 does not require a command line arg, since most simulators
26435 don't currently support passing such an arg into the simulated
26436 program.
26437 * gdb.base/commands.exp: Change tests to insert the proper
26438 value as the arg to the first recursive factorial call. Change
26439 compilation line to define FAKEARGV at compile time.
26440
26441Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
26442
26443 * gdb.base/recurse.exp: Enable these tests for the mn10300.
26444 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
26445 function with watchpoint enabled" test.
26446
26447Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
26448
26449 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 26450 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
26451
26452 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 26453 "Tests restarted" messages.
c906108c
SS
26454
26455Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
26456
26457 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
26458
dc96c6c7 26459Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26460
26461 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
26462 for INFO SYMBOL; add help tests for OVERLAY commands.
26463 * gdb.base/default.exp: add tests for INFO SYMBOL command;
26464 add tests for OVERLAY commands
26465 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
26466 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
26467 * gdb.base/sigall.c: add usestubs code frag
26468 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 26469
c906108c
SS
26470Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
26471
26472 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
26473 failures.
26474 (gdb_stop_suppressing_tests): Note that tests have restarted.
26475
26476Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
26477
26478 * config/h8300.exp: New file.
26479
26480Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
26481
26482 * gdb.base/setshow.exp: Check for the existence of a
26483 feature, not its value.
26484
26485Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
26486
26487 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
26488
26489 * gdb.base/scope.exp: It's now init0(), not init().
26490
26491 * gdb.base/scope0.c: For now, change init() to be init0().
26492
26493 * config/monitor.exp: Use gdb_serial in preference to serial
26494 or netport.
26495
26496 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 26497 and it's not already set.
c906108c
SS
26498
26499Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
26500
26501 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 26502 isn't using a stub and if it supports argument passing.
c906108c
SS
26503
26504Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
26505
26506 * config/udi.exp(gdb_start): Make sure UDICONF is set
26507 properly before starting gdb.
26508
26509Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
26510
26511 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
26512 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
26513 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
26514
26515Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
26516
26517 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 26518 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
26519
26520 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
26521
26522 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
26523
26524 * config/monitor.exp: Make sure we disconnect from the target.
26525 Also, try a reboot/reload cycle instead of failing if the
26526 load fails.
26527
26528Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
26529
26530 * gdb.base/default.exp: Don't set match_max.
26531 * gdb.base/help.exp: Ditto.
26532 * gdb.base/list.exp: Ditto.
26533 * gdb.base/signals.exp: Ditto.
26534
26535 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
26536 set, use remote_ld to download the testcase instead of
26537 the GDB loader.
26538
26539Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
26540
26541 * config/vr5000.exp: New file.
26542
26543 * config/monitor.exp(gdb_target_monitor): Add pattern for
26544 "Ending remote" to detect errors in connecting.
26545
26546 * gdb.base/setshow.exp: Add .* within auto language test.
26547
26548 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
26549 target feature.
26550
26551 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 26552 and reboot the board if necessary.
c906108c
SS
26553
26554 * gdb.base/setvar.exp(test_set): Handle multiple prints within
26555 a set of tests. Remove print.* from the patterns being checked.
26556
26557Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
26558
26559 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
26560 refer to gdb_spawn_id.
26561
26562 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
26563 longer used.
26564 * config/sparclet.exp: Ditto.
26565 * config/sparclet-old.exp: Ditto.
26566 * config/slite.exp: Ditto.
26567 * config/sim.exp: Ditto.
26568 * gdb.base/funcargs.exp: Ditto.
26569
26570 * lib/gdb.exp:Remove references to gdb_spawn_id.
26571 (gdb_expect): Move to remote.exp.
26572
26573Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
26574
26575 * config/monitor.exp: Detect the "Couldn't establish connection"
26576 message from GDB.
26577
26578Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
26579
26580 * gdb.base/bitfields.exp: Use runto instead of explicit
26581 gdb_run_cmd/gdb_expect sequences.
26582
26583 * gdb.base/break.exp(text_next_with_recursion): Add match for
26584 gdb_expect call.
26585
26586 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
26587 We also need to handle the "A program is being debugged already"
26588 prompt from gdb. Use gdb_test to set the baud rate.
26589
26590 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
26591 to 20000. Really. I mean it.
26592
26593Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26594
26595 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
26596 fails. If suppress_flag is set, skip perror message about not
26597 being able to send to GDB.
c906108c 26598 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 26599 GDB.
c906108c
SS
26600 (gdb_expect): If suppress_flag is set, always fail immediately.
26601 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
26602 (gdb_init): Call gdb_stop_suppressing_tests.
26603 (default_gdb_exit): Ditto.
26604 (default_gdb_start): Ditto.
26605
26606 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 26607 gdb_stop_suppressing_tests as appropriate.
c906108c 26608 * gdb.base/break.exp: Ditto.
889bf7c5 26609 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
26610 * gdb.base/commands.exp: Ditto.
26611 * gdb.base/exprs.exp: Ditto.
889bf7c5 26612 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
26613 * gdb.base/list.exp: Ditto.
26614 * gdb.base/recurse.exp: Ditto.
889bf7c5 26615 * gdb.base/scope.exp: Ditto.
c906108c
SS
26616 * gdb.base/structs.exp: Ditto.
26617 * gdb.c++/inherit.exp: Ditto.
26618
26619Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
26620
26621 * config/vr4300.exp: New file.
26622
99707966 26623 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 26624
99707966 26625 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
26626
26627Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
26628
26629 * lib/gdb.exp(gdb_init): New function.
26630
26631 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 26632 for each individual variable set.
c906108c
SS
26633
26634 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
26635 name.
26636
26637 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
26638
26639 * gdb.base/scope.exp: Use gdb_test.
26640
26641 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
26642 aborting; the testsuite driver will do that for us (see
26643 gdb_finish). Also, use gdb_test in a few more places.
26644
26645Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
26646
26647 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
26648
26649Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
26650
26651 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
26652 and "add_tests" are not at the same address.
26653
26654Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
26655
26656 * gdb.base/ptype.exp: Use gdb_test.
26657
26658Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
26659
26660 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
26661 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
26662 left in. No longer expect them to fail.
26663
26664 * gdb.stabs/*.mt; Deleted, no longer used.
26665 * gdb.stabs/configure.in: Remove references to target makefile
26666 frags.
26667 * gdb.stabs/configure: Rebuilt.
26668
26669 * gdb.disasm/*.mt: Deleted, no longer used.
26670 * gdb.disasm/configure.in: Remove references to target makefile
26671 frags. Use "sh3.s" as the unique filename for this directory.
26672 * gdb.disasm/configure: Rebuilt.
26673
26674 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
26675 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
26676 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
26677
26678Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
26679
26680 * config/udi.exp: Use mondfe,name instead of remote_host.
26681
26682Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
26683
26684 * gdb.base/watchpoint.exp: Don't expect a failure when calling
26685 a function with a watchpoint enabled on the mn10200.
26686
26687 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
26688 before trying to create it!
26689
26690Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
26691
26692 * config/vx.exp: Use hostname instead of netport.
26693
26694 * config/vxworks.exp: New file.
26695
26696 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
26697
26698 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 26699 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
26700 occurs.
26701
26702 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
26703 $gdb_spawn_id directly.
26704 (gdb_run_cmd): Try _start as well as start. Use the target feature
26705 gdb,start_symbol as the symbol to start from when jumping.
26706
26707Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
26708
26709 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
26710 redundant) test.
26711
26712 * gdb.base/recurse.exp: Relax final value test for 'b' so that
26713 it doesn't lose for 16bit integer systems.
26714
26715Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
26716
26717 * gdb.fortran/types.exp: If the target doesn't support "double"
26718 data types, then expect "real" types to only be 4 bytes.
26719
26720 * gdb.c++/virtfunc.exp: Expect failure for virtual function
26721 call tests if the target doesn't support inferior function calls.
26722
26723 * gdb.base/printcmds.exp: Allow minor deviation in FP values
26724 in printf tests.
26725
26726Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
26727
26728 * gdb.base/help.exp: Disable "help set", "help show", and
26729 "help support". Simplify regexp for "help stack".
26730
26731 * gdb.base/default.exp: Set match_max to 5000 and the timeout
26732 to 60 seconds. Temporarily set match_max to 15000 around the
26733 "info copying" test.
26734
26735 * gdb.base/nodebug.exp: Don't try to do an inferior function
26736 call if the target doesn't support them.
26737 * gdb.base/printcmds.exp: Likewise.
26738 * gdb.base/setvar.exp: Likewise.
26739 * gdb.base/structs.exp: Likewise.
26740 * gdb.c++/templates.exp: Likewise.
26741 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
26742
26743 * gdb.base/recurse.exp: Enable for the mn10200.
26744
26745 * configure.in: Do configure gdb.stabs directory for *-*-elf
26746 targets.
26747 * configure: Rebuilt.
26748
26749 * gdb.base/break.exp: Check for gdb,noresults before testing
26750 exit status and/or results from the target.
26751 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
26752 * lib/gdb.exp: Remove old (now bogus) initialization of
26753 noinferior, noargs, noresults and nosignals.
26754
26755Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
26756
26757 * config/sh.exp: New file.
26758
26759 * config/slite.exp: Try to connect multiple times to the board
26760 before rebooting. Only send a "monitor run" if need_monitor_run
26761 is set.
26762
26763 * gdb.base/break.exp: Don't do the "stub continue" test if
26764 the target has gdb_stub set.
26765
26766 * gdb.base/callfuncs.exp: Increase the timeout.
26767
26768 * gdb.base/interrupt.exp: Don't even try to compile the testcase
26769 if the target has gdb,noinferiorio set.
26770
26771 * gdb.base/list.exp: Increase match_max to 10000 characters.
26772
26773 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
26774
26775 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
26776 target.
26777
26778 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
26779
26780Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
26781
26782 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
26783 trying to delete the copy of gdb. Catch the file delete so we
26784 don't die if the delete fails; also, the file should be copied to
26785 the host, not to the build.
c906108c
SS
26786
26787Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
26788
26789 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 26790 parenthesis in case it contains multiple regexps separated
c906108c
SS
26791 with |.
26792
26793 * gdb.base/watchpoint.exp: Use gdb_test.
26794 * gdb.base/default.exp: Ditto.
26795
26796Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
26797
99707966 26798 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 26799
c906108c
SS
26800 * gdb.base/scope.exp: Use gdb_test.
26801 * gdb.c++/classes.exp: Ditto.
26802 * gdb.c++/inherit.exp: Ditto.
26803
26804Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
26805
26806 * gdb.base/crossload.exp: Don't use execute_anywhere, use
26807 remote_exec instead.
26808 * gdb.base/corefile.exp: Don't be ridiculous.
26809 * gdb.base/*.c: Add missing stub invocations.
26810
26811Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
26812
26813 * config/slite.exp: Miscellaneous fixes.
26814
26815 * lib/gdb.exp: Fix runto.
26816
26817 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
26818 the target.
26819
26820 * gdb.base/watchpoint.exp: Fix regexp.
26821
26822 * lib/gdb.exp(default_gdb_exit): Add a catch to the
26823 close and wait commands, as the descriptor may now be
26824 invalid. Always call "remote_close host".
26825
26826Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
26827
26828 Major rewrite for testsuite revision.
d63a86f8 26829
c906108c
SS
26830 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
26831 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
26832 instead of relying on spawn_id to always contain a valid
26833 spawn id.
26834 (get_compiler_info): New procedure to build the ${binfile}.ci
26835 file, instead of replicating this in N different places.
26836 (gdb_compile): New procedure.
d63a86f8 26837
c906108c 26838 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
26839 appropriate arguments) instead of compile. Use gdb_test in a lot
26840 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
26841 at the start of a testcase, as this is no longer done magically.
26842
26843 config/*-gdb.exp: Rename without the -gdb suffix.
26844
26845 config/mips.exp: Use remote_close instead of exit_remote_shell.
26846 config/monitor.exp: Use target_info instead of looking at
26847 baud, timeout, etc.
26848 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
26849
26850Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26851
26852 * gdb.c++/templates.exp (test_ptype_of_templates),
26853 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
26854 Update expect patterns for destructors and assignment operators
26855 to match corresponding c-typeprint.c changes.
26856 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
26857 to destructor breakpoint test, GDB should be able to set the
26858 destructor breakpoint without specifying arguments.
26859
26860Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
26861
26862 * gdb.threads/pthreads.exp: Change result for failure to compile due
26863 to lack of pthreads runtime support from an error to simply an
26864 unsupported test, per dejagnu standards.
26865
26866Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26867
26868 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
26869 where GDB exits to reduce pattern match time.
26870 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
26871
26872 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
26873
dc96c6c7 26874Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26875
26876 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
26877 * gdb.base/default.exp: ditto.
26878 * gdb.base/nodebug.exp: ditto.
26879 * gdb.base/printcmds.exp: ditto.
26880 * gdb.base/ptype.exp: ditto.
26881 * gdb.base/setvar.exp: ditto.
26882 * gdb.base/structs.exp: ditto.
26883 * gdb.base/setshow.c: Guard against uninitialized values of argc.
26884
26885Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
26886
26887 * configure, */configure: Rebuild with autoconf 2.12.
26888
26889Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
26890
26891 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
26892 use new i*86-pc-linux*-gnu quads.
26893 * gdb.base/corefile.exp: Ditto.
26894 * gdb.base/signals.exp: Ditto.
26895 * gdb.base/sigall.exp: Ditto.
26896 * gdb.base/interrupt.exp: Ditto.
26897
26898 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
26899 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
26900 RedHat 4.0.
d63a86f8 26901
c906108c 26902 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
26903 linux. This allows the test case to at least compile on latest
26904 linux, but still not run due to missing the threads runtime library.
c906108c
SS
26905
26906Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26907
26908 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
26909 directory to search gdb directory. Accept and step over conditional
26910 stack alignment code. Consume $prompt in failure cases.
26911 Reset timeout to $oldtimeout instead of some arbitrary value.
26912 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
26913 timeout problems with infinite stack backtraces.
26914 * gdb.base/ptype.exp (ptype struct link, union tu_link):
26915 Accept function parameters for linkfunc member.
26916
26917Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
26918
26919 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
26920 (CXXFLAGS): Remove, unreferenced.
26921 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
26922 previous -B options and also add -B option to pick up cross compiled
26923 runtime.
c906108c
SS
26924 (TARGET_INCLUDES): Add for -I options and add code to initialize when
26925 doing cross compiles.
26926 (target_alias): Declare global.
26927 (xgcc): Set variable to full path of gcc in build tree. Use findfile
26928 to verify that gcc exists in build tree, and if so set CC to that
26929 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 26930
c906108c
SS
26931Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
26932
26933 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
26934 ptype test for anonymous union. Fixup testcase to match
26935 current gcc debug output.
26936
26937Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
26938
26939 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
26940 force argument to an unsigned long type.
26941
26942Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
26943
26944 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 26945 tests and anonymous union print/ptype tests.
c906108c
SS
26946 * gdb.base/list.exp (test_forward-search): Increase timeout by
26947 5 minutes for the "search extremely long line" case.
26948 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
26949 completely optional and that the pass/fail messages use the command as
26950 the message if that third arg is a null string.
26951 (gdb_test_exact): Arrange that a null string pattern means match a
26952 null string output rather than any output, which might include random
889bf7c5 26953 errors.
c906108c
SS
26954 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
26955 backtrace test.
26956 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
26957 always failing and failure is now exposed by gdb.exp changes.
26958
26959Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
26960
26961 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
26962 weren't being noted.
26963
26964Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26965
26966 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
26967 * gdb.stabs/weird.exp: Remove v_comb xfails.
26968
dc96c6c7 26969Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26970
26971 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 26972 list.exp scope.exp watchpoint.exp]
c906108c 26973 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 26974
dc96c6c7 26975Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26976
26977 * config/monitor.exp: Increase download timeout to 1000 seconds.
26978
dc96c6c7 26979Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26980
26981 * config/m32r.exp: Increase timeout to 120 seconds.
26982
26983Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
26984
26985 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
26986 and accept older ordering as obsolescent gcc or gdb.
26987 * gdb.c++/templates.exp: Ditto.
26988 * gdb.c++/virtfunc.exp: Ditto.
26989
26990Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
26991
26992 * gdb.base/coremaker.c: Add code to mmap some data so we
26993 can check that it ends up in the core file.
26994 * gdb.base/corefile.exp: Add test to read mmapped data
26995 from core file.
26996
dc96c6c7 26997Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26998
26999 * config/m32r.exp: New file.
27000
27001Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
27002
27003 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
27004 that cflags can contains -gstabs, and work correctly for other tests.
27005
dc96c6c7 27006Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27007
27008 * gdb.base/setshow.exp: New file, tests show and set.
27009 * gdb.base/setshow.c: New file, tests show and set.
27010 * gdb.base/help.exp: Add test for help set|show annotate.
27011 * gdb.base/default.exp: Add test for set|show annotate.
27012
27013Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
27014
27015 * testsuite/gdb.base/break.exp: Make backtrace from factorial
27016 errors unique.
27017 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
27018 explicitly.
27019
27020Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
27021
27022 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
27023 and width commands. This is done elsewhere.
27024 * (gdb_start): Don't call gdb_start_sim here. That's already
27025 done in gdb_load. This fixes lots of failures in default.exp.
27026
27027Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
27028
27029 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
27030 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
27031 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
27032 in the same we we treat other failures (since it may be an expected
889bf7c5 27033 condition), rather than as an error.
c906108c
SS
27034 * gdb.base/signals.exp (test_handle_all_print): Revert back to
27035 old test format.
27036
27037Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
27038
27039 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
27040 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 27041 twice. Nuke the duplicates.
c906108c 27042 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 27043 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
27044 Remove config.h along with other config files.
27045
27046Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
27047
27048 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
27049 "p func1 ()" and note that rests of tests are skipped.
27050 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27051 setup_xfails for "print func2::coremaker_local".
c906108c
SS
27052 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
27053 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
27054 affected by the previous run test.
27055 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
27056 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
27057 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
27058 "pass int powerset tuple" and "pass modeless int powerset tuple".
27059 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
27060 "real write 4" and "real write 8".
27061 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27062 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
27063 "print \$i after tuple assign 2", and
27064 "print vs2 after tuple assign 2".
27065 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
27066 meaningful error message and return -1 so the caller can
27067 suppress further tests and avoid a cascade of errors.
d63a86f8 27068
c906108c
SS
27069Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
27070
27071 * gdb.base/a1-selftest.exp: Tweak tests to account for new
27072 format for printing version.
27073 * gdb.base/default.exp: Ditto.
27074 * gdb.base/interrupt.exp: Fix problem with cascade of
27075 errors if child process dies while calling a function.
d63a86f8 27076
c906108c
SS
27077Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
27078
27079 * Makefile.in (VPATH): Add
27080 * Makefile.in (Makefile, config.status): Fix rules so things get
27081 remade when necessary.
27082
27083Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
27084
27085 * Makefile.in (just-check): Add path to sibling expect dir
27086 to environment variable specified by RPATH_ENVVAR.
27087
27088Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
27089
27090 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
27091 (just-check): Add shared library paths for libstdc++, tk,
27092 tcl, bfd, and opcodes to the environment variable specified
27093 in RPATH_ENVVAR.
27094 * configure.in: Add support to recognize --enable-shared flag
27095 and generate correct value for RPATH_ENVVAR.
27096 * configure: Regenerated with autoconf.
27097
27098Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
27099
27100 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 27101 include all osf versions.
c906108c
SS
27102 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
27103 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
27104 when target is linux. When failing to build pthreads test
27105 executable, give more meaningful message.
27106 * gdb.threads/pthreads.c: Hpux also uses old definition of second
27107 arg for pthread_create.
d63a86f8 27108
c906108c
SS
27109Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
27110
27111 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 27112 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 27113 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 27114 and -lpthreads (everybody else).
c906108c
SS
27115 (test_startup): Fail gracefully if threads are not supported.
27116 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
27117 "p/c array_index("abcdef",2)" when not gcc compiled.
27118 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
27119 "print func2::coremaker_local" when not gcc compiled.
27120 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
27121 "ptype on opaque struct tagname (statically)",
27122 "ptype on opaque struct tagname (dynamically) 1", and
27123 "ptype on opaque struct tagname (dynamically) 2"
27124 for not compiled with gcc.
27125 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
27126 backtrace when compiled with gcc.
d63a86f8 27127 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
27128 than always return success.
27129
27130Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
27131
27132 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
27133
27134Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
27135
27136 * gdb.base/structs.exp: Undo last change.
27137
27138Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
27139
27140 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
27141 encapsulate all the steps/nexts done during self test, starting
27142 at main, and makes them less sensitive to optimization issues.
27143 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
27144 signal handler" test.
27145 * gdb.threads/pthreads.exp: Only run this for native configs.
27146 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
27147 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
27148 tests.
27149 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
27150 for "runto test_calls(void)" test.
d63a86f8 27151
c906108c
SS
27152Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
27153
27154 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
27155 and don't expect address info in breakpoint confirmations.
27156
27157Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
27158
27159 * gdb.base/list.exp (test_forward_search): Increase timeout
27160 temporarily by 60 seconds for searching extremely long line,
889bf7c5 27161 and then reset to old value when done. Increase expect input
c906108c
SS
27162 buffer to 10000.
27163
27164Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
27165
27166 * gdb.base/list.exp (test_forward_search): Fix to handle very
27167 long source line without overflowing expect's input buffer.
27168
27169Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
27170
27171 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
27172 "buffer_full".
27173
27174 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
27175 "buffer_full".
27176
27177 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
27178 "buffer_full".
27179
27180 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
27181 "buffer_full".
27182
27183Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
27184
27185 * configure.in (configdirs): Add gdb.threads.
27186 * configure: Regenerated with autoconf.
27187 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
27188 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
27189 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 27190
c906108c
SS
27191Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
27192
27193 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
27194
27195Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
27196
27197 * gdb.base/signals.exp (test_handle_all_print): Test separately for
27198 each signal's status in the output of "handle all print".
27199 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
27200 the \r\n sequence that immediately precedes the gdb prompt.
27201 * gdb.base/a1-selftest.exp: Save original timeout and restore
27202 after test.
27203
27204Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
27205
27206 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
27207 symbol.
27208
27209Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
27210
27211 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
27212
27213Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
27214
27215 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
27216 timeout by 60 seconds.
27217
27218Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
27219
27220 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
27221 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
27222 error return.
27223
27224Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
27225
27226 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
27227 gdb initialization, also report how long dejagnu waited. Restore
27228 old timeout before doing error return. Temporarily increase timeout
889bf7c5 27229 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
27230
27231Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
27232
27233 * lib/gdb.exp: Report timeout value for verbosity level 2.
27234 * config/gdbserver.exp: Ditto.
27235 * config/hppro.exp: Ditto.
27236 * config/mips-gdb.exp: Ditto.
27237 * config/monitor.exp: Ditto.
27238 * config/netware.exp: Ditto.
27239 * config/sim-gdb.exp: Ditto.
27240 * config/slite-gdb.exp: Ditto.
27241 * config/udi-gdb.exp: Ditto.
27242 * config/unix-gdb.exp: Ditto.
27243 * config/vx-gdb.exp: Ditto.
27244 * gdb.base/a1-selftest.exp: Ditto.
27245 * gdb.base/a2-run.exp: Ditto.
27246 * gdb.base/break.exp: Ditto.
27247 * gdb.base/corefile.exp: Ditto.
27248 * gdb.base/list.exp: Ditto.
27249 * gdb.base/recurse.exp: Ditto.
27250 * gdb.base/scope.exp: Ditto.
27251 * gdb.base/signals.exp: Ditto.
27252
27253Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27254
27255 * gdb.threads/Makefile.in (docdir): Removed.
27256
27257Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27258
27259 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 27260 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 27261 @srcdir@.
d63a86f8 27262 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
27263 autoconf 2.5 or higher.
27264 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
27265
27266Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
27267
27268 * configure: Regenerated.
27269 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
27270 avoid name clashes with SunOS headers.
27271
27272Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
27273
27274 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
27275
27276Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
27277
27278 * gdb.base/callfuncs.exp: Finish last change -- make sure the
27279 prototype information ends up in the compiler info file.
27280
27281Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
27282
27283 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
27284 attempting to regenerate it. Eliminate use of a temporary file
27285 and just generate the info file directly. Source it immediately,
27286 for consistency of use.
27287 * gdb.base/corefile.exp: Ditto
27288 * gdb.base/exprs.exp: Ditto.
27289 * gdb.base/funcargs.exp: Ditto.
27290 * gdb.base/langs.exp: Ditto.
27291 * gdb.base/list.exp: Ditto.
27292 * gdb.base/mips_pro.exp: Ditto.
27293 * gdb.base/nodebug.exp: Ditto.
27294 * gdb.base/opaque.exp: Ditto.
27295 * gdb.base/ptype.exp: Ditto.
27296 * gdb.base/scope.exp: Ditto.
27297 * gdb.base/setvar.exp: Ditto.
27298 * gdb.base/signals.exp: Ditto.
27299 * gdb.base/whatis.exp: Ditto.
27300 * gdb.c++/templates.exp: Ditto.
27301 * gdb.c++/virtfunc.exp: Ditto.
27302 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 27303 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
27304
27305Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27306
27307 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
27308 it got fixed by the recent lookup_minimal_symbol_by_pc change.
27309 Increase timeout, a lot of single stepping might be needed if the
27310 target has no hardware watchpoints.
27311
27312Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
27313
27314 * gdb.base/break.exp: Ignore compiler warnings when compiling
27315 break.c.
27316 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
27317 * gdb.base/default.exp: Add h8300 xfails. Handle messages
27318 from remote-sim.
27319 * gdb.base/exprs.exp: Add h8300 xfails.
27320 * gdb.base/funcargs.exp: Likewise.
27321 * gdb.base/nodebug.exp: Likewise.
27322 * gdb.base/printcmds.exp: Likewise.
27323 * gdb.base/ptype.exp: Likewise.
27324 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
27325 h8300 xfails.
d63a86f8 27326 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
27327 on the h8300.
27328 * gdb.base/funcargs.c: Explicitly make last constant argument to
27329 call_after_alloca_subr an unsigned long type.
27330 * gdb.base/return.c: Include stdio.h.
27331
27332Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
27333
27334 * config/abug.exp: New file for the older Motorola Bug monitor
27335 that runs on the mvme13x series VME boards.
27336 * config/monitor.exp: Use the new config array for target settings
27337 if they exist.
27338
27339Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
27340
27341 * sim-gdb.exp: Make the SH simulator allocate less space when
27342 it is targeted.
27343
27344Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
27345
27346 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
27347 test.
27348
27349Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
27350
27351 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
27352 "rs6000-*-*" for "list function in include file" when gcc compiled.
27353 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
27354 for "p ctable1[120]".
27355 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
27356 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
27357 Remove setup_xfail for "rs6000-*-*" for
27358 "print 'scope0.c'::filelocal before run".
27359 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
27360 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
27361 since some compilers don't allow both options to be given
27362 on the same command line. Create object file and move it.
d63a86f8 27363
c906108c
SS
27364Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
27365
27366 * gdb.base/corefile.exp: Always regenerate the core file, since
27367 we always regenerate the coremaker program. Detect special case
27368 where registers cannot be read from core file.
d63a86f8 27369
c906108c
SS
27370Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
27371
27372 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
27373 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
27374 * gdb.c++/templates.exp: Only match on basename of file since
27375 some formats like xcoff don't encode directory information.
27376 * gdb.stabs/weird.exp: Use the right sed script for powerpc
27377 and rs6000 AIX xcoff targets.
27378 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
27379 * configure: Regenerate.
27380 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
27381 here, rather than in distclean.
d63a86f8 27382
c906108c
SS
27383Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
27384
27385 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
27386 defined, and use it to compile the test case with -O2. The
27387 native compilation still uses no optimization.
27388 * gdb.base/mips_pro.c: Remove inline assembly code since
27389 it is compiled PIC by default, which results in assembler
27390 warnings that make the testsuite think the compilation
27391 was unsuccessful.
27392
27393Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
27394
27395 * gdb.c++/misc.exp: Add note to message for
27396 "print s.a for foo struct" that this is a known gcc 2.7.2
27397 and earlier bug.
27398
27399Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
27400
27401 * gdb.base/break.exp: Fix pattern for matching "Delete all
27402 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
27403 setup_xfail for deleting all breakpoints test. Fix various
27404 timeout messages to include "(timeout)".
27405 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
27406 for "p t_float_values2(3.14159,float_val2)".
27407 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
27408 for "continue to call2g" when gcc compiled.
27409 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
27410 "up to foo in langs.exp", "show language at foo in langs.exp",
27411 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
27412 and "show language at fsub in langs.exp".
27413 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
27414 "list line 1 in include file", "list message for lines past EOF",
27415 "list function in include file", "list list0.h:foo", and
27416 "list filename:function; nonexistant function".
27417 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
27418 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
27419 and "ptype t_char_array" to be for native cc only.
d63a86f8 27420
c906108c
SS
27421Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
27422
d63a86f8 27423 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 27424 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 27425 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
27426
27427Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
27428
27429 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
27430 "bt in signals.exp". This problem only appears when running
27431 the testsuite, and then only intermittently.
27432
27433Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
27434
27435 * gdb.base/return.exp (return_tests): Differentiate between
27436 two tests of continuing.
27437
27438Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
27439
27440 * */Makefile.in (maintainer-clean): Remove config.log.
27441 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
27442 * gdb.c++/Makefile.in (PROGS): Add inherit.
27443 (clean): Remove *.ci.
27444
27445Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
27446
27447 * gdb.c++/misc.cc: Add test code from Mike Stump.
27448 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
27449
27450Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
27451
27452 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
27453 to "alpha-*-osf2*" and add comment.
27454 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
27455 setup_xfail for "step over execarg initialization" and
27456 "step over corearg initialization".
c906108c
SS
27457 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
27458 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
27459 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 27460 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
27461 "print func2::coremaker_local", and "backtrace in corefile.exp".
27462 * gdb.base/signals.exp: Build and source signals.ci.
27463 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
27464 to be for gcc only.
27465 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 27466
c906108c
SS
27467Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27468
27469 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
27470 Feb 3 procfs.c change.
27471
27472Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
27473
27474 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
27475
27476Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
27477
27478 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
27479 from dejagnu's apparent default of 10 seconds, which gives random
27480 results when running the tests over NFS on moderately loaded systems.
27481 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
27482
27483Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
27484
27485 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
27486 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 27487 result reports.
c906108c
SS
27488
27489Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
27490
27491 * configure.in (CY_AC_PATH_TCLH): Remove.
27492 * configure: Regenerate.
27493
27494Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
27495
27496 * gdb.c++/Makefile.in (clean): Add missing '{'.
27497
27498Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
27499
27500 * lib/gdb.exp: Provide a default value for noinferior.
27501
27502 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
27503 Load libgloss.exp.
27504
27505Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
27506
27507 * gdb.disasm/hppa.exp: Compile directly into an executable, use
27508 the executable, not the .o to run the tests from.
27509
27510Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
27511
27512 * gdb.base/break.exp: Don't test for program exit or exit status
27513 if $noresults if nonzero.
27514 * gdb.base/langs.exp: Likewise.
27515 * gdb.base/watchpoint.exp: Likewise.
27516
27517 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
27518 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
27519 trying to compile the testcase.
27520
27521Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
27522
27523 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
27524 * gdb.base/signals.exp (continue to handler): Likewise.
27525
27526Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
27527
27528 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
27529
27530 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
27531
27532Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
27533
27534 * gdb.base/corefile.exp: Recognize "not found" as failure
27535 when trying to determine if a core file was generated.
27536 If no core file was generate the first time, try again without
27537 the ulimit -c to work around braindamaged shells.
27538
27539Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
27540
27541 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
27542 [] tests with "test" and enclose string in quotes.
27543 * gdb.stabs/configure: Rebuild
d63a86f8 27544
c906108c
SS
27545Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
27546
27547 Changes in sync with expect:
27548 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
27549 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
27550 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
27551 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
27552 argument to AC_REQUIRE.
27553 * configure: Regenerated.
27554
27555Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
27556
27557 * gdb.base/corefile.exp: When generating a core, discard any
27558 error messages about ulimit not found and the "core dumped"
27559 message from the shell that runs the coredumper.
27560
27561Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
27562
27563 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
27564
27565 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
27566 which sed script to run. Expect failure for v_comb test
27567 on PA targets too.
d63a86f8 27568
c906108c
SS
27569Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
27570
27571 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 27572 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
27573
27574Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
27575
27576 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
27577 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 27578 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
27579 * lib/gdb.exp (default_gdb_start): Fix typo.
27580 * gdb.base/corefile.exp: Allow "Core was generated by ..."
27581 messages to not include the full program name that caused
27582 the core dump since some systems (such as solaris) apparently
27583 truncate this path to about 80 characters.
27584 When generating a core file first try increasing the core file
27585 size limit to unlimited since some systems may default it to
27586 zero, and it is harmless to try it. Move the test for failing
27587 to generate a core file to where it will actually get executed.
27588 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
27589 new gdb result from g++ debug info improvements and make old
27590 pattern obsolescent. Also account for size_t differences
27591 (may be int or long).
27592 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
27593 initialization before function call is placed in the delay slot
27594 and thus appears to be skipped over by commands such as "next".
27595
27596Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
27597
27598 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
27599
27600Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
27601
27602 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
27603 input source file; fix code to compile test to deal with this
27604 convention.
27605 * gdb.c++/*.exp: Likewise.
27606
27607Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
27608
27609 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
27610 "bt in signals.exp".
27611
27612Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
27613
27614 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
27615 "step over execarg initialization" and
889bf7c5 27616 "step over corearg initialization".
c906108c
SS
27617
27618Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
27619
27620 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
27621 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
27622
27623Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
27624
27625 From Rob Savoye (rob@poseidon.cygnus.com)
27626 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
27627 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
27628 configure.in}, gdb.disasm/{Makefile.in, configure.in},
27629 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
27630 configure.in}: Major reworking for autoconfig.
c906108c
SS
27631 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
27632 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 27633 New files.
c906108c
SS
27634 * config/unix-gdb.exp: Make GDB global.
27635 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
27636 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
27637 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
27638 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
27639 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
27640 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 27641 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
27642 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
27643 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
27644 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
27645 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 27646 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
27647 to returns as necessary, arrange for test to compile own testcase
27648 executable.
c906108c 27649 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 27650
c906108c
SS
27651Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
27652
27653 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 27654 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
27655 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
27656 "backtrace through signal handler".
27657
27658Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27659
27660 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
27661 continuing from a job control stop signal.
27662 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
27663
27664Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
27665
27666 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
27667 * gdb.base/corefile.exp: Likewise.
27668 * gdb.base/funcargs.exp: Likewise.
27669
27670Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
27671
27672 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
27673 * config/monitor.exp: Add support for setting baud rate.
27674
27675Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
27676
27677 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
27678 i*86-*-linux* xfails for "backtrace through signal handler".
27679 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
27680 "print func2::coremaker_local".
27681 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 27682 alpha-dec-osf2* xfail for
c906108c
SS
27683 "delete all breakpoints when none".
27684
27685Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
27686
27687 * gdb.base/break.exp: Change test that deletes all breakpoints
27688 when no user breakpoints are installed. A post 4.15 change
27689 causes gdb to no longer prompt in this case.
27690
27691Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
27692
27693 * gdb.base/return.exp (return_tests): Change xfail for test
27694 "correct value returned double test" to stop xfailing at
27695 Solaris 2.5. Apparently the bug has been fixed.
27696
27697Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
27698
27699 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
27700 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
27701
27702Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
27703
27704 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
27705 * gdb.disasm/hppa.s: Corresponding changes.
27706
27707Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
27708
27709 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
27710 makefile fragment.
27711 * config/mt-hpux: Deleted.
27712
27713Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
27714
d63a86f8 27715 * Many files: When warning about suppressed tests due to a
c906108c
SS
27716 nonexistant test binary, avoid incrementing the warning count.
27717
27718Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
27719
27720 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 27721
c906108c
SS
27722Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27723
27724 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
27725 "sparc-*-solaris2*".
27726
27727Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27728
27729 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
27730 Add global and local variables and initialize them.
27731 * gdb.base/corefile.exp: Test correct mapping of corefile sections
27732 by printing variables. Remove rs6000 and powerpc xfails, BFD now
27733 extracts the file name and terminating signal from the core file.
27734 * TODO: Remove note about tests for correct mapping of corefile.
27735 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
27736 from optimizing it away.
27737 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
27738 handles common blocks.
27739
27740Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
27741
27742 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
27743 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
27744
27745Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
27746
27747 * Makefile.in (maintainer-clean): New target, synonym for
27748 realclean.
27749 * gdb.base/Makefile.in (maintainer-clean): Likewise.
27750 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
27751 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
27752 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
27753 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
27754 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
27755
27756Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
27757
27758 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
27759 xfails when not gcc compiled for "print foo::funclocal".
27760 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
27761 "print foo::funclocal at foo",
27762 "print 'scope1.c'::foo::funclocal at foo",
27763 "print foo::funclocal_bss at foo",
27764 "print 'scope1.c'::foo::funclocal_bss at foo",
27765 "print foo::funclocal_ro at foo",
27766 "print 'scope1.c'::foo::funclocal_ro at foo",
27767 "print bar::funclocal at foo" and
27768 "print 'scope1.c'::bar::funclocal at foo".
27769 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
27770 gcc compiled for "print foo::funclocal at bar".
27771 Expand all messages to ensure that they identify that
27772 the test is at bar().
27773 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
27774 gcc compiled for:
27775 "ptype on opaque struct pointer (statically)",
27776 "ptype on opaque struct tagname (statically)",
27777 "ptype on opaque struct pointer (dynamically) 1",
27778 "ptype on opaque struct tagname (dynamically) 1",
27779 "ptype on opaque struct pointer (dynamically) 2" and
27780 "ptype on opaque struct tagname (dynamically) 2
27781 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
27782 gcc compiled for:
27783 "p datalocal"
27784 "whatis datalocal",
27785 "ptype datalocal",
27786 "p bsslocal",
27787 "whatis bsslocal", and
27788 "ptype bsslocal".
27789 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
27790 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
27791 when not gcc compiled.
27792 * gdb.base/funcargs.exp (float_and_integral_args): Add
27793 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
27794 compiled.
27795 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
27796 "backtrace from call6a" when not gcc compiled.
27797 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
27798 "backtrace from call7a" when not gcc compiled.
27799 * gdb.base/callfuncs.exp (do_function_calls):
27800 Add "hppa*-*-hpux*" xfail when not gcc compiled for
27801 "p t_char_array_values(char_array_val2,char_array_val1)",
27802 "p t_char_array_values(char_array_val1,char_array_val2)",
27803 "p t_char_array_values("carray 1","carray 2")",
27804 "p t_char_array_values("carray 1",char_array_val2)",
27805 "p t_char_array_values(char_array_val1,"carray 2")",
27806 "p sum_args(1,{2})",
27807 "p sum_args(2,{2,3})",
27808 "p sum_args(3,{2,3,4})",
27809 "p sum_args(4,{2,3,4,5})"
27810 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
27811 "backtrace in corefile.exp" when not gcc compiled.
27812
27813Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27814
27815 * gdb.base/signals.exp: Rewrite `handle all print' test as
27816 a procedure. Accept blanks or TABs as whitespace, increase
27817 timeout and expect input buffer size for the large output
27818 from the command. Remove "i*86-*-bsdi2.0" xfail.
27819
27820Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27821
27822 * gdb.base/setvar.exp: Add new testcases for truncation when
27823 assigning invalid values to bitfields.
27824
27825Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
27826
d63a86f8 27827 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
27828 mips-sgi-irix* xfail for
27829 "call inferior func with struct - returns char *"
27830 and fix test so that an optional (unsigned char *) cast is
889bf7c5 27831 accepted in the result.
c906108c
SS
27832
27833Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
27834
27835 * gdb.base/funcargs.exp (float_and_integral_args): Remove
27836 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
27837 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
27838 * gdb.base/signals.exp: Remove duplicate "handle all print" test
27839 that accidentally got checked in.
27840
27841Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
27842
d63a86f8 27843 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
27844 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
27845 compiled test.
27846 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
27847 Add mips-sgi-irix5* xfail for not gcc compiled.
27848 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
27849 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
27850 compiled for "p top", "whatis top", "p middle", and "whatis
27851 middle".
c906108c
SS
27852 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
27853 "whatis signed char" for not gcc compiled.
27854 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
27855 "set variable signed char=-1 (-1)" and
27856 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
27857 * gdb.base/funcargs.exp (float_and_integral_args):
27858 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
27859 Add mips-sgi-irix* xfail when not gcc compiled for
27860 "continue to call2b".
27861 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
27862 "continue to call2g".
6fdff2c5
PA
27863 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
27864 compiled for "backtrace from call6a"
27865 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
27866 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
27867 when not gcc compiled for "backtrace from call7a".
c906108c
SS
27868 (localvars_after_alloca): Fix gdb_test cmds for
27869 "print * after runto ...".
27870 Remove rs6000-*-* xfails for
27871 "print i after runto localvars_after_alloca" and
27872 "print l after runto localvars_after_alloca"
27873 for all compilers.
27874 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 27875 when not compiled with gcc, for:
c906108c
SS
27876 "print signed char == (minus)",
27877 "print signed char != (minus)",
27878 "print signed char < (minus)",
27879 "print signed char > (minus)".
27880 * gdb.base/callfuncs.exp (do_function_calls):
27881 Add mips-sgi-irix* xfail, when compiled with native compiler, for
27882 "call inferior func with struct - returns char *".
d63a86f8 27883 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
27884 "correct value returned double test" to include Solaris 2.4.
27885 * gdb.base/funcargs.exp (float_and_integral_args):
27886 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 27887
c906108c
SS
27888Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27889
27890 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
27891 enumeration bitfields if compiling with GNU C.
27892 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
27893 to empty' prompt.
27894
27895Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
27896
27897 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
27898 test for PRO targets.
27899
27900 * gdb.base/funcargs.exp: Avoid ever setting more than 8
27901 breakpoints in the inferior at any given time by making
27902 two groups of breakpoints for call2*, call6* and call7*
27903 tests.
27904
27905Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27906
27907 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
27908 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
27909 from optimizing it away.
27910 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
27911 "call inferior func with struct".
27912
27913Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
27914
27915 * configure.in: Only configure gdb.chill for particular targets.
27916
27917Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
27918
27919 * gdb.base/Makefile.in: Add action to .c.o transformation
27920 rule that generates a .ci file for each .o file and remove
27921 explicit .c.o rules except for callfuncs.o.
27922 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
27923 generates a .ci file for each .o file and remove explicit
27924 .cc.o rules.
27925 (clean): Remove *.tmp *.ci files.
27926 (EXECUTABLES): Remove templ-info.exp.
27927 * gdb.base/compiler.c: New file.
27928 * gdb.c++/compiler.cc: New file
27929 * gdb.base/scope.exp: Source gdb.base/scope.ci.
27930 Change rs6000-*-* xfail for
27931 "print 'scope0.c'::filelocal_ro" and
27932 "print 'scope1.c'::filelocal" and
27933 "print 'scope1.c'::filelocal_bss" and
27934 "print 'scope1.c'::filelocal_ro" and
27935 "print 'scope1.c'::foo::funclocal" and
27936 "print 'scope1.c'::foo::funclocal_ro" and
27937 "print 'scope1.c'::bar::funclocal" and
27938 "print 'scope0.c'::filelocal_ro" and
27939 "print 'scope1.c'::filelocal at foo" and
27940 "print 'scope1.c'::filelocal_bss at foo" and
27941 "print 'scope1.c'::filelocal_ro at foo" and
27942 "print 'scope1.c'::foo::funclocal at foo" and
27943 "print 'scope1.c'::foo::funclocal_bss at foo" and
27944 "print 'scope1.c'::foo::funclocal_ro at foo" and
27945 "print 'scope1.c'::bar::funclocal at foo" and
27946 "print 'scope0.c'::filelocal_ro" and
27947 "print 'scope1.c'::filelocal" and
27948 "print 'scope1.c'::filelocal_bss" and
27949 "print 'scope1.c'::filelocal_ro" and
27950 "print 'scope1.c'::foo::funclocal" and
27951 "print 'scope1.c'::foo::funclocal_bss" and
27952 "print 'scope1.c'::foo::funclocal_ro" and
27953 "print 'scope1.c'::bar::funclocal" and
27954 "print 'scope1.c'::bar::funclocal_bss"
27955 to only be xfail'd when not compiled with gcc.
d63a86f8 27956 Add rs6000-*-* xfail for
c906108c
SS
27957 "print 'scope0.c'::filelocal_bss before run"
27958 when compiled with gcc.
27959 (test_at_main): Add rs6000-*-* xfail for
27960 "print filelocal_ro in test_at_main"
27961 when compiled with gcc.
27962 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 27963 Add rs6000-*-aix* xfail for
c906108c
SS
27964 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
27965 "ptype t_char_array", not compiled with gcc.
27966 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
27967 xfail for "list foo (in include file)" when gcc compiled.
27968 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 27969 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
27970 "run to call0a" if not compiled with gcc.
27971 (unsigned_integral_args): Add rs6000-*-* xfail for
27972 "run to call1a" if not compiled with gcc.
27973 (float_and_integral_args): Add rs6000-*-* xfail for
27974 "run to call2a" if not compiled with gcc and for
27975 "continue to call2b" for any compiler.
27976 Add rs6000-*-* xfail to
27977 "print f1 after run to call2a" for gcc compiled.
27978 (discard_and_shuffle): Add rs6000-*-* xfail for
27979 "run to call6a".
27980 (shuffle_round_robin): Add rs6000-*-* xfail for
27981 "backtrace from call7a" if not compiled with gcc.
27982 Add rs6000-*-* xfail for
27983 "backtrace from call7b" if compiled with gcc.
27984 (call_after_alloca): Add rs6000-*-* xfail for
27985 "print c in call_after_alloca" and
27986 "print s in call_after_alloca" and
27987 "backtrace from call_after_alloca_subr"
27988 if not compiled with gcc.
27989 (localvars_in_indirect_call): Add rs6000-*-* xfail for
27990 "print c in localvars_in_indirect_call" and
27991 "print c in localvars_in_indirect_call" and
27992 "backtrace in indirectly called function" and
27993 "stepping into indirectly called function"
27994 if not compiled with gcc.
27995 (localvars_after_alloca): Add rs6000-*-* xfail for
27996 "print c after runto localvars_after_alloca" and
27997 "print s after runto localvars_after_alloca" and
27998 "print i after runto localvars_after_alloca" and
27999 "print l after runto localvars_after_alloca"
28000 for all compilers.
28001 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
28002 than whatis-info.exp.
28003 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
28004 than opaque-info.exp.
28005 Setup rs6000-*-* xfail for
d63a86f8 28006 "ptype on opaque struct pointer (statically)" and
c906108c
SS
28007 "ptype on opaque struct pointer (dynamically)" when
28008 not compiled with gcc.
28009 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
28010 rather than callf-info.exp.
28011 (do_function_calls): Add clear_xfail for rs6000-*-* for
28012 "p t_float_values2(3.14159,float_val2)". Seems to work
28013 fine there, both with xlc and gcc. Need to find out what
28014 it is doing right and fix other platforms.
28015 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
28016 "call inferior func with struct - returns int",
28017 "call inferior func with struct - returns long",
28018 "call inferior func with struct - returns float",
28019 "call inferior func with struct - returns double",
28020 "call inferior func with struct - returns char *",
28021 but only if not gcc compiled (presumes xlc compiled).
28022 Change rs6000-*-* xfails for
28023 "call inferior func with struct - returns char" and
28024 " call inferior func with struct - returns short" to only
28025 xfail if not using gcc.
28026 (clean mostlyclean): Remove *.ci and *.tmp files.
28027 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
28028 than templ-info.exp.
28029 * gdb.base/langs.exp: Source gdb.base/langs.ci.
28030 Add rs6000-*-* xfail for "up to foo in langs.exp"
28031 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 28032 when not gcc compiled.
d63a86f8 28033
c906108c
SS
28034Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28035
28036 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
28037 * gdb.base/corefile.exp: Likewise.
28038 * gdb.base/list.exp: Likewise.
28039 * gdb.base/scope.exp: Likewise.
28040 * gdb.base/siganls.exp: Likewise.
28041
28042 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
28043 compiler output.
28044 * gdb.base/whatis.exp: Likewise.
28045
28046Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
28047
28048 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
28049 failure (opcode table has been fixed to match reality).
28050
28051Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
28052
28053 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
28054 "call inferior func with struct - returns char",
28055 "call inferior func with struct - returns short"
28056
28057 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
28058 "print 'scope0.c'::filelocal at main",
28059 "print 'scope0.c'::filelocal_bss in test_at_main",
28060 "print 'scope0.c'::filelocal at foo",
28061 "print 'scope0.c'::filelocal_bss in test_at_foo",
28062 "print 'scope0.c'::filelocal at bar",
28063 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 28064
c906108c
SS
28065 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
28066 in source file 1". This bug seems to have been fixed with both
28067 gcc and native cc (was native assembler bug?).
28068
28069Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
28070
28071 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
28072 "backtrace through signal handler" to "i*86-*-sysv4*".
28073 * gdb.base/signals.exp: Add xfail for "'next' behaved as
28074 continue" case. Add "known SVR4 bug" to fail message.
28075 Add "i*86-*-bsdi2.0" xfail for "handle all print".
28076 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
28077 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
28078 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
28079 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
28080 "up to foo in langs.exp", "show language at foo in
28081 langs.exp", "up to cppsub_ in langs.exp", "show
28082 language at cppsub_ in langs.exp", "up to fsub in
28083 langs.exp", and "show language at fsub in langs.exp".
28084 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
28085 "bactrace in corefile.exp".
28086 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
28087 "call inferior function with struct - returns float" and
28088 "call inferior function with struct - returns double".
d63a86f8 28089
c906108c
SS
28090Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
28091
28092 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
28093 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
28094 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
28095 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
28096
28097Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
28098
28099 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
28100 (or overriden) "CHILL" macro rather then bare "gcc".
28101 Also look for ../../gcc/xgcc since that is what we will
28102 actually need, not "Makefile". Remove following assignment
28103 of CHILL to CHILL_FOR_TARGET because that results in
28104 recursive definition.
28105
28106Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
28107
28108 * gdb.base/corefile.exp: Change xfail for backtrace in
28109 corefile.exp from linuxaout to all linux.
28110 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
28111 cases where we miss the breakpoint at the signal handler
28112 for some reason. Setup xfail for linuxoldld/linuxaout and
28113 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
28114 hitting SIGURG breakpoint.
28115 * gdb.base/signals.exp: Setup xfail for "next" acting like
28116 continue to add linuxoldld. Setup xfail for all linux for
28117 "next to handler in signals_tests_1", "backtrace in
28118 signals_tests_1", "continue to func1", "pass SIGUSR1",
28119 and continue to handler".
28120
28121Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
28122
28123 * Update all FSF addresses except those in COPYING* files.
28124
28125Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
28126
28127 * gdb.base/a2-run.exp: Change messages to be more explicit about
28128 the status of args, and quote binfile in results.
28129
28130Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
28131
28132 * gdb.base/callfuncs.exp: Add tests for passing structs to
28133 inferior functions and return various types.
28134 * gdb.base/callfuncs.c: Add functions to receive a struct
28135 and return a member of the struct, in various types.
28136
28137Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28138
28139 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
28140
28141Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
28142
28143 * config/vxworks29k.exp: New file, sources vxworks.exp.
28144
28145Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28146
28147 * config/gdbremote.exp: New file. Testing framework using
28148 gdbserver.
28149
28150Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
28151
28152 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
28153 "call function when asleep" and "send end of file".
28154 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
28155 for "backtrace in corefile.exp".
28156 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
28157 for "backtrace through signal handler".
28158 * gdb.base/corefile.exp: Make sure we actually generate a core file
28159 before trying the core tests. Some systems allow the user to suppress
28160 generation of core files and default to that (linux for example).
28161 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
28162 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
28163
28164Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28165
28166 * gdb.threads: New directory with some crude multi-threaded
28167 gdb tests (step.exp and step2.exp).
28168 * config/mt-lynx (STEP_EXECUTABLE): Define.
28169 (THREADFLAGS): Define.
28170
28171Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
28172
28173 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
28174
28175 * gdb.base/signals.exp: Disable whole file for lynx until
28176 further notice.
28177
28178 * gdb.base/signals.exp: xfail test where "next" acts like
28179 "continue" for lynx.
28180
28181 * gdb.base/interrupt.exp: xfail test for calling function while
28182 inferior is asleep for lynx.
28183
28184 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
28185 than one cr-lf after each command.
28186
28187Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28188
28189 * configure.in: Reinstate setting of stabsdirs variable, fix
28190 typo in setting up configdirs for native builds.
28191
28192 * gdb.base/return.exp: Fix typo in return double test.
28193 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
28194 compiler from optimizing them away.
28195
28196Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
28197
28198 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
28199 sequences to be echo'd by gdb when using gdb_test.
28200 * gdb.chill/chexp.exp: Likewise.
28201 * gdb.fortran/exprs.exp: Likewise
28202
28203Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28204
28205 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
28206 after the inferior gdb has started.
28207
28208 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
28209 after each command.
28210 * gdb.base/funcargs.exp: Likewise.
28211 * gdb.base/gdbvars.exp: Likewise.
28212 * gdb.base/interrupt.exp: Likewise.
28213 * gdb.base/list.exp: Likewise.
28214 * gdb.base/watchpoint.exp: Likewise.
28215 * gdb.c++/demangle.exp: Likewise.
28216 * gdb.c++/inherit.exp: Likewise.
28217 * gdb.chill/chexp.exp: Likewise.
28218 * gdb.fortran/exprs.exp: Likewise.
28219
28220 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
28221 test if we can't handle IO to/from the inferior.
28222
28223 * gdb.c++/misc.exp: Always check for a program already being
28224 started after sending a "run" command to gdb.
28225
28226 * gdb.base/twice.exp: Start with a fresh gdb.
28227
28228 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
28229 only depend on gdb's expression code, not the chill runtime.
28230
28231 * gdb.base/return.c: Put return values into variables so we
28232 can have gdb print them rather than depending on the program
28233 to print them.
28234 * gdb.base/return.exp: Corresponding changes.
28235
28236 * lib/gdb.exp: Provide default value for noinferiorio.
28237 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
28238 the inferior.
28239
28240 * gdb.base/break.exp: Always check for a program already being
28241 started after sending a "run" command to gdb.
28242 (text_next_with_recursion): Don't check the output from the
28243 program's printf statement. Instead just make sure the program
28244 exited.
28245
28246 * gdb.base/commands.exp: Protect tests which need arguments with
28247 $noargs conditionals.
28248
28249Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28250
28251 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
28252 of structure member arrays to match gdb/valops.c:value_addr change.
28253
28254Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
28255
28256 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
28257 cases.
28258
28259Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
28260
28261 * configure.in (configdirs): Remove gdb.chill from default list
28262 of subdirs and then add it back in only if doing a native build.
28263 The current chill compiler does not yet work in any cross build.
28264 * Revert all signal changes from Jul 6.
28265 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
28266 for sh-hms targets, allowing these tests to link, with no other
28267 changes. Testing is suppressed by setting "nosignals" in site.exp.
28268
28269Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
28270
28271 * configure.in (signaldirs): Define and add to configdirs for all
28272 targets except some specific ones that are known to not support signals.
28273 Also clean up formatting.
28274 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
28275 (signals, sigall): Remove rules to build.
28276 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
28277 Moved to new gdb.signals directory.
28278 * gdb.signals: New test directory.
28279 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
28280 signals.c signals.exp}: New or moved files.
28281
28282Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
28283
28284 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
28285
28286Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
28287
28288 * gdb.base/return.exp: Xfail `return double' test failure
28289 on at least Solaris 2.3 and handle future/past versions on
28290 a case by case basis as appropriate. Also update message
28291 to include i*86 failures.
28292
28293Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28294
28295 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
28296
28297 * lib/gdb.exp: Fix comment which erroneously identified
28298 gdb_file_cmd as gdb_load (the 19 May change was in fact to
28299 gdb_file_cmd not gdb_load).
28300 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
28301
28302 * gdb.base/setvar.exp: Make test names consistent between pass and
28303 fail cases. Use gdb_test more.
28304
28305Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28306
28307 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
28308
28309Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28310
28311 * gdb.base/help.exp: Fix expected help string for `show commands'.
28312
28313Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
28314
28315 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
28316
28317 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
28318 of a text section.
28319
28320Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
28321
28322 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
28323 that loop eventually terminates. Fix Connection refused logic so
28324 that testsuite will expire nicely.
28325
28326Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
28327
28328 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
28329 config/rom68k.exp: New tcl glue for the appropriate monitors.
28330 These all just end up calling monitor.exp.
28331 * config/monitor.exp (gdb_target_monitor): Handle `Connection
28332 refused' by retrying. Cleanup some timeout issues.
28333 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
28334 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
28335 callers don't have to set/restore global timeout variable.
28336
28337 * The following set of changes centralizes management of the global
28338 timeout variable. This way, it can be set in one target dependent
28339 place instead of dozens of places scattered throughout the test suite.
28340 If you need to lengthen a timeout, then you should either set timeout
28341 in one of the config/{target}.exp files, or multiply it by a factor.
28342 Setting it to an absolute value is always going to lose for some
28343 targets.
28344 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
28345 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
28346 * gdb.base/funcargs.exp: Don't set timeout.
28347 * gdb.base/list.exp (test_forward_search): Only use local timeout.
28348 * gdb.base/printcmds.exp (test_print_string_constants
28349 test_print_array_constants): Don't set timeout.
28350 * gdb.base/ptype.exp: Don't set timeout.
28351 * gdb.base/recurse.exp: Don't set timeout.
28352 * gdb.base/return.exp: Don't set timeout.
28353 * gdb.base/watchpoint.exp: Don't set timeout.
28354 * gdb.c++/classes.exp (do_tests): Don't set timeout.
28355 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
28356
28357Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
28358
28359 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
28360
28361Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28362
28363 * lib/gdb.exp: Disable chill tests for irix5.
28364
28365Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28366
28367 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
28368 each test pass or fail.
28369
28370Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28371
28372 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
28373 xlc not gcc.
28374
28375Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
28376
28377 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
28378
28379Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
28380
28381 * config/est.exp: Fix copyright and comments. Remove dead code.
28382 Use targetname, serialport and baud variables instead of fixed
28383 constants.
28384 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
28385 * config/cpu32bug.exp: New file to support cpu32bug monitors.
28386
28387Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28388
28389 * gdb.base/watchpoint.exp: Don't run
28390 test_watchpoint_triggered_in_syscall for sunos.
28391
28392Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28393
28394 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
28395 they don't seem to exist. Do include stdio.h.
28396
28397Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28398
28399 * gdb.base/a1-selftest.exp: Add alpha xfail.
28400
28401Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28402
28403 * gdb.base/watchpoint.c (main): Prompt before calling read().
28404 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
28405 Revise accordingly. Remove cruft about sending "123" several
28406 times, until it gets noticed. Clean up the "print buf[0]" stuff
28407 so that it passes or fails, and waits for prompts in the usual way.
28408
28409Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28410
28411 * gdb.base/recurse.exp: Fix comment.
28412
28413 * TODO: Remove item about printing variables in nodebug.exp. Add
28414 item about enabling tests which are only run on some targets.
28415
28416 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
28417 fail, make test names unique, use new gdb_test convention
28418 regarding pattern, use gdb_test more, etc.).
28419
28420 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
28421 fail, make test names unique, etc.).
28422
28423Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28424
28425 * gdb.base/nodebug.c: Change return type of top and middle to
28426 short.
28427 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
28428 are fixed by the recent mdebugread.c changes. Allow `short ()'
28429 as type for top and middle.
28430
28431Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28432
28433 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
28434 nearly as I can tell, the whole thing was an accident in Stu's
28435 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
28436 to replace a send/expect pair with gdb_test, but ended up only
28437 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
28438 of 30 Mar 1995 took care of it, but left this vestigial comment
28439 which I am now nuking.
28440
28441Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28442
28443 * gdb.base/break.exp: Look for different line number for
28444 breakpoint at main depending on usestubs.
28445
28446Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28447
28448 * gdb.base/list.exp: Adjust some alternate expect patterns to
28449 match recent list0.c change. Add alternate expect pattern for
28450 output from `list default lines around main' for optimizing
28451 compilers.
28452
28453Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28454
28455 * lib/gdb.exp: If nosignals is not set, set it to 0.
28456
28457Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
28458
28459 * config/slite-gdb.exp: Responds to load symbol table prompt.
28460 * gdb.base/break.exp: Adjust line number, fix rerun.
28461 * gdb.base/langs0.c: Add #ifdef usestubs.
28462
28463Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
28464
28465 * gdb.base/list.exp: Adjust line contents after adding new lines in
28466 list0.c. Also fix a syntax error.
28467
28468 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
28469 * gdb.base/break.exp: ditto.
28470 * gdb.base/list.exp: ditto.
28471 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
28472 * gdb.base/run.c: ditto.
28473 * gdb.base/list0.c: ditto.
28474 * gdb.base/funcargs.c: ditto.
28475
28476Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
28477
28478 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
28479 $targetname, $serialport and $baud instead of hardwired variables.
28480 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
28481 target doesn't support signals.
28482
28483Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
28484
28485 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
28486
28487Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28488
28489 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
28490 Don't rely on the value of an auto variable before it has been
28491 initialized. Use gdb_test more.
28492
28493Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28494
28495 * lib/gdb.exp (default_gdb_version): A version number must start
28496 with a digit, but other than that contains all characters up to
28497 the first whitespace character.
28498
28499Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28500
28501 * gdb.base/commands.exp (breakpoint_command_test): New tests.
28502
28503Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28504
28505 * gdb.c++/*.exp: Warn if executable does not exist. The original
28506 reason for skipping the warning was that configure.in sometimes
28507 intentionally skipped building the executables but the tcl code
28508 had no way of knowing. That (a) was always bogus with respect to
28509 error handling, (b) is no longer true (right now there is no way
28510 to skip C++ tests).
28511
28512 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
28513
28514Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28515
28516 * gdb.base/list.exp: Add expect patterns for output from
28517 SunPRO compiled executables.
28518 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
28519 types.
28520
28521Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28522
28523 * gdb.base/break.exp (test_next_with_recursion): Accept any line
28524 number (we are already testing that the correct source line text
28525 gets printed).
28526
28527 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
28528 that is what is intended, but something needed to be done to get
28529 sunos4 native working again.
28530
28531 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
28532
28533 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
28534 apparently went with a (very) old xfail.
28535
28536Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
28537
28538 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
28539 runto_main is a proc in gdb.exp that will do 'step' for target use
28540 stubs.
28541 * gdb.base/exprs.exp: ditto.
28542 * gdb.base/interrupt.exp: ditto.
28543 * gdb.base/opaque.exp: ditto.
28544 * gdb.base/printcmds.exp: ditto.
28545 * gdb.base/ptype.exp: ditto.
28546 * gdb.base/scope.exp: ditto.
28547 * gdb.base/setvar.exp: ditto.
28548 * gdb.base/signals.exp: ditto.
28549 * gdb.base/twice.exp: ditto.
28550 * gdb.c++/classes.exp: ditto.
28551 * gdb.c++/inherit.exp: ditto.
28552 * gdb.c++/templates.exp: ditto.
28553 * gdb.base/break.exp: no run and hit main for stubs. Change line
28554 numbers for breakpoints and info breakpoint.
28555 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
28556 breakpoint().
28557 * gdb.base/callfuncs.c: ditto.
28558 * gdb.base/exprs: ditto.
28559 * gdb.base/interrupt.c: ditto.
28560 * gdb.base/opaque0.c: ditto.
28561 * gdb.base/printcmds.c: ditto.
28562 * gdb.base/ptype.c: ditto.
28563 * gdb.base/scope0.c: ditto.
28564 * gdb.base/setvar.c: ditto.
28565 * gdb.base/signals.c: ditto.
28566 * gdb.base/twice.c: ditto.
28567 * gdb.c++/misc.cc: ditto.
28568 * gdb.c++/templates.cc: ditto.
28569
28570Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28571
28572 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
28573
28574 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
28575 somewhere between `read' and `main.c'. I'm pretty sure the
28576 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
28577 and it isn't particularly useful.
28578
28579 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
28580
28581Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28582
28583 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
28584
28585Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
28586
28587 * config/mt-slite: add LIBS and -nostdlib.
28588 * config/slite-gdb.exp: add this new file to support sparclite target.
28589
28590Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
28591
28592 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
28593
28594 * gdb.base/a2-run.exp: Change argument to istarget from
28595 "*-*-vxworks" to "*-*-vxworks*".
28596 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
28597
28598Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
28599
28600 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
28601 will not runto main but do a 'step' to step out of breakpoint().
28602 * config/mt-slite: add -Dusestubs.
28603
28604Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28605
28606 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
28607 instead of just @.
28608
28609 * gdb.base/signals.exp: Add test for "handle all print".
28610 * TODO: Remove "handle all print". Also remove item about
28611 checking copyright date (I don't like the idea of a spurious FAIL
28612 based on when we run the tests).
28613
28614 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
28615 for SunOS4 (reason for failure not investigated). Remove
28616 redundant test for $binfile.
28617
28618 * gdb.base/nodebug.c (array_index): Call malloc.
28619
28620 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
28621
28622Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
28623
28624 * gdb.base/recurse.exp: Update gdb_test invocation to use new
28625 conventions and slightly simplify the matching regexp.
28626
28627Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28628
28629 * gdb.base/break.exp: Update gdb_test invocation to use new
28630 convention.
28631
28632 * lib/gdb.exp: If noargs is not set, set it to 0.
28633
28634 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
28635 tests unique.
28636
28637 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
28638
28639Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28640
28641 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
28642 one argument of type "<non-float parameter>".
28643
28644Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
28645
28646 * config/rom68k.exp: New file to support Motorola IDP board.
28647 * gdb.base/a2-run.exp: Skip this file if noargs is set.
28648 * gdb.base/break.c: Change things around so that this program
28649 doesn't depend upon args. This is necessary to make remote
28650 targets work (in general, they can't take args).
28651 * gdb.base/break.exp: Don't try to send args to program. Don't
28652 expect output. Also, replace lots of code with gdb_test.
28653
28654Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28655
28656 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
28657 printing of '\'' (which is what the comment says we are testing,
28658 even though we were not), not '''.
28659 (test_integer_literals_rejected): Test that printing ''' is an error.
28660
28661 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28662 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
28663 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
28664 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
28665 Use gdb_test not test_print_accept.
28666 * lib/gdb.exp: Remove test_print_accept.
28667
28668 * gdb.base/signals.exp (signal_tests_1): Make pass message
28669 consistent with fail message.
28670
28671 * gdb.base/whatis.exp: Remove xfails for printing char vs.
28672 unsigned char; the bug (PR 1821) is fixed.
28673
28674 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
28675
28676 * gdb.base/scope.exp (test_at_localscopes): Call pass for
28677 successful tests--makes xfailing them work right.
28678
28679Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28680
28681 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
28682 only \r\n, not .*. The test can pass .* as the last thing in
28683 $pattern if that is what it wants. In addition to providing this
28684 flexibility, this change should speed up pattern matching in cases
28685 where the pattern already ended with .* (there were a number of
28686 them). This change also helps catch bad patterns--in the old
28687 scheme the typo "char \*" instead of "char \\*" would pass. Now
28688 it is caught.
28689 * Many .exp files: Update callers.
28690
28691 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
28692 clearer and does not spuriously match multiple ('s. Likewise for
28693 ) and *.
28694
28695 * gdb.base/nodebug.exp: Test ability to call a function and pass
28696 it a string (even with no debugging info).
28697
28698 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
28699 "p '\'", which is the same as "p ''" once tcl gets done with
28700 quoting, to "p '\\'", which I suspect is what is intended (one
28701 backslash gets sent to GDB).
28702
28703 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
28704
28705Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28706
28707 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
28708 1817) was fixed literally years ago.
28709
28710Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28711
28712 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
28713 test, it causes stepping out of call_after_alloca_subr with
28714 optimizing compilers.
28715 (localvars_in_indirect_call): Consume GDB prompt if `finish'
28716 fails.
28717
28718 * gdb.c++/templates.exp: Source templ-info.exp only if
28719 the templates executable exists.
28720
28721 * gdb.c++/misc.cc (class Contains_static_instance,
28722 class Contains_nested_static_instance),
28723 gdb.c++/classes.exp (test_static_members): Test printing of
28724 a class that contains a static instance of the class.
28725
28726Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28727
28728 * gdb.base/langs2.c (cppsub_): Don't prototype.
28729 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
28730 only, I believe).
28731
28732Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28733
28734 * lib/gdb.exp (skip_chill_tests): New procedure.
28735
28736 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
28737
28738Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
28739
28740 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
28741 each expect pattern. Cuts runtime from 12 to about 4 seconds.
28742
28743Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28744
28745 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
28746
28747 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
28748 disassemble 8, not 16, instructions for part 4.
28749
28750 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
28751 support the latter anymore.
28752
28753 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
28754 -DNO_PROTOTYPES.
28755 * gdb.base/callfuncs.c: Control use of prototypes based on
28756 NO_PROTOTYPES, not __STDC__.
28757 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
28758 t_float_values2 tests if prototypes in use.
28759
28760 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
28761 t_double_values): When checking differences against DELTA, check
28762 that difference is within the range (-DELTA,DELTA), not just
28763 (-infinity,DELTA).
28764
28765Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
28766
28767 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
28768 'file' command firts, then 'target', then 'load', this is due to gdb
28769 target set up.
28770 * config/mips-gdb.exp: Fix a couple regular exp bugs.
28771
28772Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
28773
28774 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
28775 FP load/store variants.
28776 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
28777
28778Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28779
28780 * gdb.base/term.exp: Do not give a warning if not native, it is
28781 not an abnormal condition.
28782
28783Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
28784
28785 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
28786 t_char_array".
28787
28788Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28789
28790 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
28791 are getting the version number.
28792
28793 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
28794 if not native, it is not an abnormal condition.
28795
28796Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28797
28798 * lib/gdb.exp: Just use "file exists", rather than undocumented
28799 dejagnu procedure "findfile".
28800
28801Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28802
28803 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
28804 (LDFLAGS): Set to -Xlinker -Ur.
28805
28806 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
28807 Removed, these values are set by lib/gdb.exp.
28808
28809 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
28810
28811Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28812
28813 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
28814 of replicating gdb startup code.
28815
28816 * config/mt-vxworks (LDFLAGS): Set to -r.
28817 (CFLAGS_FOR_TARGET): Removed.
28818
28819 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
28820 (gdb) and gdb for vxworks uses (vxgdb).
28821
28822 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
28823 executable is not in the tree and host != target, use sed and
28824 program_transform_name to determine the gdb name used by the
28825 target.
28826
28827 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
28828 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
28829
28830Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28831
28832 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
28833 floats, chars, and shorts where there are ANSI-style function
28834 definitions.
28835
28836 * gdb.base/langs.exp, gdb.base/langs*: New test.
28837 * gdb.base/Makefile.in: Build it.
28838 * TODO: Remove item about checking that C names don't get C++
28839 demangling applied; this test tests it.
28840
28841Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28842
28843 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
28844 went with the const70 xfail. The xfail went away a year ago.
28845
28846 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
28847
28848 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
28849 for hp300.
28850
28851 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
28852
28853 * gdb.base/a1-selftest.exp: Don't run on hp300.
28854
28855Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28856
28857 * Makefile.in (site.exp): Set host_alias and target_alias as well
28858 as host_triplet and target_triplet.
28859
28860Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28861
28862 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
28863
28864 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
28865 places as other ecoff systems).
28866
28867 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
28868 ultrix.
28869
28870Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28871
28872 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
28873 remove them.
28874 * gdb.base/nodebug.exp: Accept "function" in addition to "text
28875 variable and "variable" in addition to "data variable".
28876 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
28877
28878 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
28879 2.
28880 * gdb.base/list1.c (long_line): Add additional statement at start
28881 of function.
28882 * gdb.base/list.exp (test_forward_search): Update line number to
28883 reflect new statement.
28884
28885Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28886
28887 * gdb.base/signals.exp: Reinitialize searched source directories
28888 after gdb_start call.
28889
28890Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
28891
28892 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
28893 * gdb.stabs/Makefile.in: Likewise.
28894
28895 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
28896 change. Instead split the tests into smaller pieces.
28897 * gdb.disasm/hppa.s: Corresponding changes.
28898
28899Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28900
28901 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28902 Quote ^C when passing it to stty. For some shells ^ is a pipe.
28903
28904 * gdb.base/funcargs.exp: Modify many tests so that every test
28905 either passes or fails. Make some test names unique.
28906
28907Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28908
28909 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28910 Call stty to set interrupt character.
28911
28912 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
28913 for HP assembler versus GNU assembler based on actual behavior of
28914 $(CC), rather than assuming that $(AS) is always the GNU assembler.
28915
28916 * TODO: Suggest a few more stepping tests.
28917
28918Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
28919
28920 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
28921 restart GDB for h8300 after a continue.
28922 (return): Add pattern to match a29k-udi behavior.
28923 * gdb.base/nodebug.exp: Remove obsolete comment.
28924 * gdb.base/regs.exp: New file, testing of register displays.
28925 * gdb.base/return.exp: Fix typo in reference to $objdir.
28926 * gdb.base/whatis.exp: Always start with a fresh GDB.
28927
28928Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28929
28930 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
28931 higher, these tests generate a lot of output.
28932
28933Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28934
28935 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
28936 code following the catch silently ignored some errors; without the
28937 catch they should be thrown like any other tcl error. Also, the
28938 catch used "" instead of {} which meant all the callers who wanted
28939 to include one of the characters "[]$ had to quote it an extra time.
28940 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
28941 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
28942 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
28943 Remove extra quoting.
28944
28945Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
28946
28947 * gdb.base/commands.exp: Make test names unique; every test either
28948 passes or fails. Update some comments.
28949
28950 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
28951
28952Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28953
28954 The following fixes a FAIL caused by the fact that the alpha stabs
28955 configuration didn't use the ".if alpha" code in weird.def.
28956 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
28957 bit pointer, so the 32 bit version works even on the alpha.
28958 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
28959 Remove the stuff which allowed us to have separate versions for
28960 alpha and everything else.
28961
28962 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
28963 regexp which "info func operator\[\](" is supposed to match. Fix
28964 string to send to GDB. Note that GDB still doesn't work right. Add a
28965 new test for "info func .perator\[\](" which GDB does handle correctly.
28966
28967 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
28968
28969Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28970
28971 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
28972 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
28973 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
28974 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
28975 it makes the tests harder to understand and confuses test-o-matic.
28976 The preferred style is that each test provides a PASS or a FAIL,
28977 and has a unique message (e.g. "continue #54" not just "continue")
28978 which is the same for the pass and the fail.
28979 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28980 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
28981 to lib/gdb.exp.
28982 * gdb.base/printcmds.exp: Use test_print_accept. Remove
28983 prt_accept which was basically the same thing. Likewise for
28984 test_print_reject and prt_reject.
28985 * lib/gdb.exp (test_print_reject): Add some more error message
28986 patterns to match from the former printcmds.exp (prt_reject).
28987 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
28988 One defect of the passcount stuff is that some of it failed to
28989 report XPASS where appropriate.
28990 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
28991 stuff before and after arg in expected pattern.
28992 (test_paddr_operator_functions): Re-do test without print_addr_of;
28993 this is the only test which seems to want extra stuff there.
28994
28995Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28996
28997 * gdb.base/nodebug.exp: Update new tests to reflect improved
28998 wording of gdb output.
28999
29000 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
29001 and "ptype" work on variables in files compiled without -g.
29002 Replaces commented out "maint print msymbol" tests.
29003
29004Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29005
29006 * gdb.base/setvar.c (dummy): Call malloc.
29007
29008 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
29009 losing with the irix4 sed.
29010
29011 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
29012 ALRM" on irix4.
29013
29014Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29015
29016 * TODO: Remove items about corefile.exp testing new exec-file and
29017 backtrace; both are now done. Add items about printing enums.
29018
29019Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29020
29021 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
29022 "get signal $thissig" test fails.
29023
29024 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
29025
29026Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29027
29028 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
29029 compiler warning with dec alpha compiler.
29030
29031 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
29032 extra \n from gdb_test call (this explains why the prompt test
29033 that I removed yesterday was there).
29034 (user_defined_command_test): Remove extra \n and prompt test.
29035
29036 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
29037 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
29038 doesn't exist.
29039 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
29040 Also remove alpha workaround, which turns out to be because
29041 SIGABRT == SIGLOST.
29042
29043 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
29044
29045 * gdb.base/help.exp: Don't test "help show".
29046
29047Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29048
29049 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
29050 "set print address" is on.
29051 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
29052 pass prompt to gdb_test; gdb_test already looks for the prompt.
29053
29054 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
29055
29056 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
29057 was a vestige of the manual TESTSTRATEGY, and the purpose of it
29058 was to make sure that gdb can read a core file. But (a) the "read
29059 the corefile" part didn't make it to a1-selftest.exp, we just
29060 delete the corefile after creating it, and (b) we test reading
29061 corefiles in corefile.exp anyway. Also, this test left around a
29062 xgdb process on Solaris.
29063
29064 * gdb.base/corefile.exp: Also test backtrace.
29065
29066Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
29067
29068 * gdb.base/commands.exp: Test a simple user defined command with
29069 arguments and if/while statements; verify the full user command is
29070 printed by "show user".
29071
29072 * gdb.base/commands.exp: Test if/while commands as part of a
29073 breakpoint command list; verify they appear in breakpoint
29074 information.
29075
29076Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29077
29078 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
29079 than by dividing by zero.
29080
29081Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
29082
29083 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
29084 performing an inferior call with watchpoints enabled.
29085 * gdb.base/watchpoint.c (main): Delete second unnecessary read
29086 call.
29087
29088Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29089
29090 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
29091 of "file" command.
29092
29093 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
29094 Add additional pattern for when "int operator int(void);" appears
29095 in a different order.
29096
29097Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29098
29099 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
29100
29101 * gdb.base/help.exp: Replace most of docstrings for "info signals"
29102 and "signal" with ".*".
29103
29104Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29105
29106 * TODO: Add note about "handle all nostop".
29107
29108 * gdb.base/{sigall.c, sigall.exp}: New test.
29109 * gdb.base/Makefile.in: Add it.
29110
29111Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
29112
29113 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
29114 when invoking GDB, suppresses any windowing interface.
29115
29116Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
29117
29118 * config/sim-gdb: New file, simulator testing support.
29119
29120Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
29121
29122 * gdb.base/interrupt.exp: Test calling func1 twice.
29123
29124Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
29125
29126 * gdb.base/list.exp (test_forward_search): Set timeout higher
29127 when we'll be getting lots of output from gdb.
29128
29129 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
29130 "init_malloc" to after the expect statement. Run it if that
29131 regexp is taken, but also for two others which happen if source
29132 cannot be found.
29133
29134Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29135
29136 * gdb.base/printcmds.exp: New test, for printing register before
29137 program is running.
29138
29139Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29140
29141 * gdb.base/list.exp: Correct some alternate expect patterns
29142 to reflect changes in list1.c.
29143
29144Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29145
29146 * TODO: Add item regarding large frames.
29147
29148 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
29149
29150 * TODO: Remove item about enabling return.exp; it
29151 is enabled. Suggest a few more "return" tests.
29152
29153Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29154
29155 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
29156 anonymous unions.
29157
29158Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29159
29160 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
29161 and pr-5646.o, so "make" is the same as "make all", not "make
29162 pr-4975.o".
29163
29164Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
29165
29166 * gdb.base/list.exp: Adjust expectations to reflect changes in
29167 list1.c.
29168 (test_forward_search): New test proc.
29169 * gdb.base/list1.c (long_line): New function, has long source line.
29170
29171Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
29172
29173 * gdb.base/a1-selftest.exp: Change initial stepping to know about
29174 additional line of code that was added.
29175
29176Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
29177
29178 * gdb.disasm/hppa.s: Break the large branching tests into smaller
29179 tests so as not to overflow expect's input buffers.
29180 * gdb.disasm/hppa.exp: Corresponding changes.
29181
29182Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29183
29184 Beginnings of template debugging tests.
29185 * gdb.c++/templ-info.cc: New file to test for template
29186 debugging capability of the compiler.
29187 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
29188 templ-info.cc.
29189 * gdb.c++/templates.cc: Add explicit template instantiations
29190 to enable compiling with -fno-implicit-templates. Add destructor
29191 and 'value' method to T5 class for template tests.
29192 * gdb.c++/templates.exp: Add testcases for printing of template
29193 types, setting breakpoints on template methods and calling a
d63a86f8 29194 template method.
c906108c
SS
29195
29196Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
29197
29198 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
29199 branch target since some assemblers (gas-2.5) may emit a
29200 relocation for the branch instead of resolving it in the
29201 assembler.
29202
29203Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29204
29205 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
29206 through signal handler.
29207
29208Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29209
29210 * configure.in (*-*-netware): Use config/mt-netware.
29211
29212 * config/mt-netware: New file.
29213 * config/mt-i386-netware: Removed, separate configs for different
29214 netware architectures are no longer needed now that we have
29215 --with-headers.
29216
29217Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29218
29219 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
29220 by the recent changes to use ANSI C arithmetic conversions.
29221
29222Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29223
29224 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
29225 bug involving using inferior_pid to figure out whether to select a
29226 frame.
29227
29228Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
29229
29230 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
29231 match the current disassembler output.
29232
29233Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
29234
29235 * gdb.fortran/exprs.exp: Expect VOID instead of void.
29236 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
29237 types, expect "int" as type of integer values (for now).
29238
29239Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
29240
29241 * gdb.base/commands.exp: New tests for if/while commands.
29242
29243Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
29244
29245 * lib/gdb.exp (runto): Replace sub-pattern for hex value
29246 by .*, since hex values have different syntax in Chill mode.
29247
29248Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29249
29250 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
29251 linefeed from expect pattern for repeated types with indices > 9.
29252
29253Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
29254
29255 First part of Fortran test suite.
29256 * gdb.fortran: New directory.
29257 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
29258
29259Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29260
29261 * gdb.base/default.exp: Update expect pattern for load command
29262 without arguments.
29263
29264Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
29265
29266 * configure.in: Change i386 to i[345]86.
29267 * gdb.base/configure.in: Likewise.
29268 * gdb.c++/configure.in: Likewise.
29269 * gdb.chill/configure.in: Likewise.
29270
29271Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
29272
29273 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
29274 patterns, since that is not a valid context for comments.
29275
29276Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
29277
29278 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
29279 repeated types and repeated types with indices > 9.
29280
29281Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
29282
29283 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
29284 2417; old bug has been fixed.
29285
29286Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
29287
29288 * gdb.base/interrupt.exp: When trying to wake up the inferior,
29289 send the newline ourselves instead of assuming gdb_test will do
29290 so when passed an empty input string.
29291
29292 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
29293 stabs testcode.
29294
29295Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29296
29297 * lib/gdb.exp (gdb_test): Don't send anything if the first
29298 argument is an empty string. This makes cases where we want to
29299 match output that is already in expect's buffers (for example,
29300 matching a breakpoint after gdb_run_cmd has been called) work
29301 reliably.
29302
29303Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29304
29305 * config/netware.exp: New file.
29306
29307Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29308
29309 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
29310 the -B and -L prefixes so we can find the debugging stub.
29311
29312 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
29313 there and we are using the gcc from the tree.
29314
29315 * gdb.base/types.c: Removed.
29316
29317 * gdb.base/configure.in: Look for makefile fragments in ../config.
29318 Recognize i386-*-netware.
29319 * gdb.c++/configure.in: Likewise.
29320
29321Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29322
29323 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
29324 the correct TCL syntax.
29325
29326Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29327
29328 * gdb.base/opaque.exp: use runto instead of messing around with
29329 breakpoints. Simplify by using gdb_test.
29330
29331 * gdb.base/bitfields.exp: restart between tests on netware targets
29332 because breakpoints aren't relocated after target death. Run
29333 processes to completion.
29334
29335 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
29336
29337Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
29338
29339 * Makefile.in: Remove extra tabs that confuse some versions
29340 of "make". Use the newly built gdb to test with by default,
29341 rather than the first one in the tester's search path.
29342
29343Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
29344
29345 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
29346
29347 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
29348 condition help.
29349
29350Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29351
29352 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
29353
29354 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
29355 running.
29356 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
29357 * gdb.base/funcargs.exp: Likewise.
29358
29359 * gdb.base/bitfields.exp: Simplify by using gdb_test.
29360 * gdb.base/funcargs.exp: Likewise.
29361
29362 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
29363 message is "".
29364
29365Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29366
29367 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
29368 return,signals,twice}.exp: Handle non-existant binaries
29369 consistantly.
29370
29371 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
29372 * gdb.base/Makefile.in: Don't try to generate a core dump, we
29373 might testing a cross development system.
29374
29375Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29376
29377 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
29378 runtest script is relative to ${srcdir}, not ${rootdir}.
29379
29380Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
29381
29382 * gdb.base/signals.exp: Allow for optionality of breakpoint
29383 address.
29384
29385Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29386
29387 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
29388
29389Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29390
29391 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
29392 for size_t definition.
29393 * gdb.c++/templates.cc: Likewise
29394
29395 * config/mt-i386-netware: New file.
29396
29397 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
29398 defined.
29399
29400 * gdb.base/Makefile.in: Added support for systems that name core
29401 files by appending "core" to the program name.
29402 * gdb.base/a1-selftest.exp: Likewise.
29403
29404Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29405
29406 * gdb.base/return.exp: Add comment and message for `return double'
29407 test failure on Sparc Solaris.
29408
29409Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
29410
29411 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
29412
29413Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29414
29415 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
29416 from optimizing them away.
29417 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
29418 patterns to include default constructors and assignment operators,
29419 to match gcc versions beyond 2.5.8. Accept any cplus demangling
29420 character in the output of the virtual base pointer.
29421
29422Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29423
29424 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
29425 expression match in print_addr_of to avoid unintented matches.
29426 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
29427 versions up to 2.5.8.
29428
29429Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29430
29431 * gdb.base/list.exp: Tweak alternate pattern for listing of an
29432 included file to run under newer versions of expect.
29433 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
29434 consecutive >'s in templates to accomodate recent cplus-dem.c change.
29435 Remove xfail for the virtual table of BDDHookV.
29436
29437Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
29438
29439 * lib/gdb.exp (string_to_regexp): Set a default result.
29440 (default_gdb_start): Fix misleading message.
29441
29442Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
29443
29444 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
29445 Remove all CC, etc definitions.
29446 * config/mt-hpux: New file.
29447 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
29448 (CFLAGS, LDFLAGS): Define.
29449 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
29450
29451 * Makefile.in (site.exp): Don't insert host_os, etc.
29452 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
29453 (distclean): Check existence of subdir.
29454 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
29455 * gdb.base/Makefile.in: General cleanup and simplification.
29456 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29457 to build executables. Use default rule to build .o files.
29458 (EXPECT, RUNTEST, CC): Fix relative pathname.
29459 (site.exp): Don't insert host_os, etc.
29460 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
29461 and/or SIGUSR1 defined.
29462 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
29463 * gdb.c++/Makefile.in: General cleanup and simplification.
29464 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29465 (CFLAGS): Remove.
29466 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
29467
29468Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
29469
29470 * gdb.base/recurse.exp: Misc changes to get tests running again
29471 after Kung's changes to the watchpoint code.
29472 * gdb.base/watchpoint.exp: Likewise.
29473
29474Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
29475
29476 * lib/gdb.exp (string_to_regexp): Convert {\} also.
29477
29478Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
29479
29480 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
29481 * lib/gdb.exp (default_gdb_start): Define.
29482 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
29483 gdb.base/funcargs.exp, gdb.base/opaque.exp,
29484 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
29485 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
29486 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
29487 Don't call gdb_target_udi in between tests.
29488
29489Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29490
29491 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
29492 (which was basically just a local version of the same thing). In
29493 addition to avoiding duplication, gdb_test_exact is faster.
29494 * lib/gdb.exp (gdb_test_exact): Fix typo.
29495
29496 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
29497 don't give an error.
29498
29499 * gdb.base/term.exp: Call delete_breakpoints before starting.
29500
29501 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
29502 (t10): Add comment.
29503
29504Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29505
29506 Reorganization of the GDB Test Suite.
29507
29508 * gdb.base: New directory, contains all the basic tests.
29509 * gdb.c++: New directory, tests specific to C++.
29510 * gdb.chill: New directory, tests specific to Chill.
29511 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
29512 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
29513 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
29514 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
29515 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
29516 t30-31 to chill).
29517 * */gdbme.*: Rename to match appropriate expect scripts.
29518 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
29519 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
29520 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
29521 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
29522 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
29523 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
29524 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
29525 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
29526 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
29527 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
29528 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
29529 gdb.c++/virtfunc.cc: New names of C++ files.
29530 * gdb.chill/chillvars.ch: New name of Chill file.
29531 * gdb.base/configure.in, gdb.c++/configure.in,
29532 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
29533 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
29534 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
29535 * configure.in (configdirs): Update to reflect directory changes.
29536 (target_abbrev): No longer define for any configuration.
29537 * Makefile.in: Cosmetic improvements to header comments.
29538
29539Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
29540
29541 Various changes to gdb.t31:
29542
29543 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
29544 * gdbme.ch: Make all key-words and predefineds be upper-case.
29545 * chillvars.exp: Expect key-words and predefinds in upper-case.
29546
29547 * chillvars.exp: Use gdb_test_exact many places.
29548 Change expected output for arrays (which now includes index labels).
29549
29550 * pr-5020.exp, gdme.ch (module PR_5020):
29551 New test, for PR-5020.
29552
29553Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
29554
29555 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
29556 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
29557
29558Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
29559
29560 * Makefile.in: Fix bit-rot in definitions of CHILL,
29561 CHILL_FOR_TARGET and Chill_LIB.
29562 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
29563 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
29564 CHILL, and CHILL_LIB.
29565
29566Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
29567
29568 * Revert the previous changes. Please see Rob's directory
29569 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
29570
29571Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
29572
29573 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
29574 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
29575 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
29576 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
29577 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
29578 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
29579 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
29580 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
29581 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
29582 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
29583 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
29584 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
29585 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
29586 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
29587 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
29588 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
29589 changes from 94Q1.
29590
29591Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
29592
29593 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
29594 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
29595 Rob's new testing fragments.
29596
29597Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
29598
29599 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 29600 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
29601
29602Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29603
29604 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
29605 version also, match on casted version strings, and match on
29606 gdb startup case where the line numbers might be messed up.
29607
29608Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
29609
29610 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 29611 (CFLAGS): Delete it from here.
c906108c
SS
29612
29613Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
29614
29615 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
29616
29617Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
29618
29619 * Makefile.in (RUNTEST): Default to just "runtest".
29620
29621Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29622
29623 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
29624 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
29625 the code has been restructured.
29626
29627Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29628
29629 * gdb.t00/default.exp (set write): Allow any number of \r and/or
29630 \n, not just one of each.
29631
29632 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
29633 /bin/cc gives a warning if you do.
29634
29635Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
29636
d63a86f8 29637 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
29638 __t10ListS_link1ZUiRCUiPT0
29639
29640Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29641
29642 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
29643 on local variables in recursive functions.
29644
29645 * gdb.t07/Makefile.in: Build the new test.
29646
29647Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29648
29649 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
29650 directly. Instead compare the return values from actual calls.
29651
29652Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
29653
29654 * Makefile.in (check): Set TCL_LIBRARY for runtest.
29655
29656Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29657
29658 * From Peter Schauer with minor modifications.
a9c64011
AS
29659 * gdb.t15/return.exp (return_tests): Handle targets where "return"
29660 stops in mid-line in the caller. Add xfail for returning a float
29661 value on X86 targets.
c906108c
SS
29662
29663Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29664
29665 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
29666 to avoid expect lossage.
29667 (fmem_LRbug_tests): Likewise.
29668 * gdb.disasm/hppa.s: Corresponding changes.
29669
29670 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
29671 conditions to work with latest dejagnu/expect.
29672
29673 * gdb.t15/funcargs.exp (finish from indirect call): No longer
29674 expected to fail on the PA.
29675 (backtrace in call with trampolines): Explicitly require main
29676 to be frame #1 (no trampolines should show up in backtrace).
29677
29678 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
29679 "continue -expect".
29680 * gdb.t06/break.exp: Likewise.
29681 * gdb.t07/watchpoint.exp: Likewise.
29682 * gdb.t13/bitfields.exp: Likewise.
29683 * gdb.t15/{funcargs,return}.exp: Likewise.
29684 * gdb.stabs/weird.exp: Likewise.
29685 * config/{mips,udi}-gdb.exp: Likewise.
29686
29687 * hppa.sed: Enclose comments within a sed command to avoid
29688 losing with the old OSF1 sed.
29689
29690Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29691
29692 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
29693 sequent dynix.
29694 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
29695 * gdb.t15/funcargs.exp: Conditionally step again to really
29696 finish from marker_call_with_trampolines. Handle the case where
29697 the first step from within call_with_trampolines already steps
29698 us back to main.
29699 * gdb.t15/gdbme.c: Add comment to closing brace of
29700 call_with_trampolines for funcargs.exp.
29701
29702Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29703
d63a86f8 29704 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
29705 Fix typo(s).
29706
29707Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29708
29709 * gdb.t07/gdbme.c: More code for watchpoint testing.
29710
29711 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
29712 "Hardware watchpoint" throughout file.
29713 (test_watchpoint_triggered_in_syscall): New test.
29714 (test_complex_watchpoint): New test.
29715
29716Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29717
29718 * gdbme.c (call_with_trampolines): New function to try and step
29719 into. Tests trampoline problems on the PA.
29720
29721 * funcargs.exp (localvars_in_indirect_call): No longer expect
29722 stepping into indirect call to fail on PAs.
29723 (test_stepping_over_trampolines): New test.
29724
29725Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29726
29727 * TODO: Add suggestions for static member function tests, and
29728 completion tests.
29729
29730Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29731
29732 * TODO: Add suggestions for "p/a" tests.
29733
29734 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
29735 (default_gdb_exit): Replace all the hair with sending "quit" to
29736 the process with a simple close.
29737
29738Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29739
29740 * TODO: Add suggestions for shared library tests.
29741
29742Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29743
29744 * TODO: Add suggestions for x/s tests.
29745
29746Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29747
29748 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
29749 "enable once", and "enable breakpoints once" with ".*".
29750
29751Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29752
29753 * TODO: Add suggestions about structure passing tests.
29754
29755Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29756
29757 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
29758 the primary1 test, use work around if __GNUC__ < 2.
29759 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
29760 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
29761 Test for bad output rather than waiting for timeout. Issue
29762 second continue only if first continue failed.
29763
29764Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29765
29766 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
29767 operator[] test with gdb_test because the old code didn't seem to
29768 be getting the quoting right with the new dejagnu.
29769
29770Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
29771
29772 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
29773 one from the path.
29774 * Makefile.in: Use a fresh expect if there is one, use runtest
29775 from the src tree if there is one.
d63a86f8 29776
c906108c
SS
29777Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29778
29779 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
29780 next over recursive call. Revise the tests from that point on
29781 (which had been skipped) to match GDB's actual (correct) output.
29782
29783 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
29784 with next over a breakpoint whose condition is false.
29785
29786 * gdb.t00/help.exp: Comment out "help set print" tests just like
29787 (and for same reason as) "help set" test.
29788
29789Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29790
29791 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
29792 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
29793
29794Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29795
29796 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
29797 necessary gdb_target_udi.
29798
29799 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
29800
29801 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
29802 1838 and 2417; they are fixed.
29803
29804 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
29805 gdb.t03/ptype.exp (ptype structure, ptype union):
29806 Remove xfails; the test is looser than when the xfails were added.
29807
29808 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
29809 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
29810
29811 * gdb.t01/run.exp: Only run shell test if isnative.
29812
29813 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
29814 since "run" automatically loads if necessary. Call gdb_target_udi
29815 after the "file" since "file" kills any execution target.
29816
29817 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
29818 GDB. GDB doesn't work that way (not anymore at least) on UDI.
29819 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
29820 argument for UDI.
29821
29822Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29823
29824 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
29825
29826 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
29827
29828Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29829
29830 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
29831 properly quoting regexps. This makes the second argument to
29832 demangle a fixed string, which matches the callers, instead of a
29833 shell-style pattern which is what the previous implementation
29834 used. Update some of the callers.
29835
29836Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29837
29838 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
29839 (comib_nullified_tests): Fix typo.
29840 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
29841 strings. No longer expected to fail.
29842
29843 * gdb.disasm/hppa.s (addib_tests): Fix typo.
29844 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
29845 strings. No longer expected to fail.
29846
29847 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
29848 string. No longer expected to fail.
29849
29850Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29851
29852 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
29853 No longer expected to fail.
29854
29855 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
29856 string. No longer expected to fail.
29857
29858Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29859
29860 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
29861 only in the names (I probably got most of them). I was even
29862 generous with some which differed in underscores in names, and
29863 probably missed a few, and I *still* was able to remove almost a
29864 third of the file with almost no impact on testsuite coverage.
29865
29866Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29867
29868 * gdb.t00/default.exp: Match udi_attach error message as well as
29869 the one from child_attach.
29870
29871 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
29872
29873 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
29874
29875 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
29876 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
29877
29878 * Move test with enums and partial symbols back to
29879 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
29880 Reverts the change of 26 May 93. Per today's change to
29881 stabs.texinfo, the behavior that weird.exp was expecting was
29882 unreasonable; what is important is that the compiler+gdb get
29883 things right, which happens with a recent gcc. Also fix the test
29884 to deal with native compilers which put out the stab gdb can't
29885 deal with.
29886
29887Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29888
29889 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
29890 in the names. The main thing these accomplish is to slow things down.
29891 Many more such duplicates surely remain.
29892
29893 * gdb.t00/help.exp: Comment out "help support" test just like
29894 (and for same reason as) "help set" test.
29895
29896Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
29897
29898 * gdb.t06/break.exp: Remove setup_xfails for
29899 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
29900 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
29901 about known bug in gcc to include up through 2.5.8.
29902 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
29903 well as "_vb$".
29904 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
29905 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
29906 with latest gcc and gdb.
29907 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
29908 well as "_vb$".
29909
29910Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29911
29912 * configure.in (hppa*-*-*): Also configure and build stabs-only
29913 tests.
29914
29915Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29916
29917 * gdb.t10/hppa.mt: A makefile fragment for the PA.
29918 * gdb.t10/configure.in (hppa*-*-*): Use it.
29919
29920Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29921
29922 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
29923
29924Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29925
29926 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
29927 versions prior to 1.13.5.
29928
29929Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29930
29931 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
29932 the prompt is at the start of a line.
29933
29934Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29935
29936 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
29937 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
29938 in the copr tests now.
29939 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
29940 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
29941 expected to fail.
29942
29943Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
29944
29945 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
29946 gdb.t31/chillvars.exp, lib/gdb.exp:
29947 Tweak to run under either version of expect.
29948 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
29949 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
29950 * gdb.t11/list.exp: Remove extraneous whitespace.
29951
29952Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29953
29954 * gdb.t16/printcmds.exp (test_print_strings): Accept
29955 "(unsigned char *) " before the string.
29956
29957 * TODO: Add notes about printing of fancy types and GDB expressions.
29958
29959Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
29960
29961 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
29962 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 29963 if doing mips-idt-ecoff.
c906108c
SS
29964
29965Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
29966
29967 * Most .exp files: Tweak to run under either version of expect.
29968
29969Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29970
29971 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
29972 xfails; I'm not sure why they are failing, but not because of PR 1806.
29973
29974Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
29975
29976 * config/unix-gdb.exp: Remove gdb_unload cause it's already
29977 defined in lib/gdb.exp.
29978
29979Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29980
29981 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
29982 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
29983 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
29984 have to be typeless.
29985
29986Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29987
29988 * TODO: Add suggestion for copyright year test.
29989
29990Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
29991
29992 * configure.in (*-*-lynxos*): Add stabs tests.
29993
29994Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29995
29996 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
29997 so insert a tab before any assembler directive in column zero.
29998
29999 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
30000 stores.
30001 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
30002 stores.
30003 (fpu_short_memory_tests): Likewise.
30004
30005Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30006
30007 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
30008 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
30009 .stabs directives in comments.
30010
30011Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30012
30013 * TODO: New file, describing tests we could write.
30014 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
30015
30016Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30017
30018 * gdb.t06/signals.exp: Add kludge to force re-sync.
30019
30020 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
30021 to xgdb instead of gdb, get out of gdb.
30022
30023Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
30024
30025 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
30026 for info.
30027
30028Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30029
30030 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
30031 * gdb.stabs/configure.in (hppa*-*-*): Use it.
30032 * gdb.stabs/hppa.sed: New sed script for the PA.
30033
30034Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30035
30036 * gdb.stabs: Re-write weird.def and configuration to use sed
30037 instead of cpp. sed is portable and POSIX; cpp is neither.
30038
30039Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30040
30041 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
30042
30043Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30044
30045 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
30046
30047Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30048
30049 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
30050 "_vb$".
30051 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
30052 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
30053
30054Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30055
30056 * lib/gdb.exp: Comment out code which depends on non-existent
30057 `transform' procedure.
30058
30059Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
30060
30061 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
30062 * lib/gdb.exp: Transform tool name.
30063 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
30064 1.1's new error handling system.
30065
30066Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30067
30068 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
30069
30070Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30071
30072 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
30073 They made pattern matching so slow that timeouts happened on
30074 heavily loaded systems. Now any output from "show print" which
30075 gets us back to the GDB prompt is a PASS.
30076
30077Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
30078
30079 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
30080
30081Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30082
30083 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
30084
30085 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
30086 It is not from PR 3220.
30087
30088Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30089
30090 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
30091 just started failing because they depended on the order the
30092 subcommands are presented, or exact docstring text. This kind of
30093 test is a pain and has minimal benefit.
30094
30095Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30096
30097 * gdb.t09/corefile.exp: At end of test, use "core" command with
30098 no arguments.
30099
30100Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
30101
30102 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
30103 17}/Makefile.in: Make it possible to run the testsuite with Sun
30104 make and CC = cross gcc by adding explicit build rules for .o
30105 files.
30106
30107Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30108
30109 * gdb.t15/funcargs.exp: Don't put comments on same line as
30110 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 30111
c906108c
SS
30112Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30113
30114 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
30115
30116Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
30117
30118 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
30119 * gdb.t20/inherit.exp: remove three dumplicate entries.
30120
30121Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30122
30123 * gdb.t06/break.exp: For "next over recursive call", fail on any
30124 incorrect output, not just on "factorial (value=2)".
30125
30126Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30127
30128 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
30129 working now. Add an xfail if accesing a bss variable causes
30130 a memory error if the target is not yet run.
30131
30132Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30133
30134 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
30135 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
30136 name of __st* demangling (2 strings). Did Kung really get the
30137 more than 95 others right without testing them?
30138
30139Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
30140
30141 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
30142
30143Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
30144
30145 * configure.in (configdirs): Add gdb.disasm
30146 * gdb.disasm: New directory for GDB disassembler tests.
30147 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
30148
30149Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30150
30151 * gdb.t00/help.exp: Don't test "help set".
30152
30153 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
30154 from within expect statements. None of these happen anymore and
30155 they cause regressions to be silently unnoticed.
30156
30157 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
30158 messages) about known failures with gcc cygnus-2.4.5-930417.
30159
30160 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
30161 comp-info.exp so it gets built if it doesn't exist.
30162
30163 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
30164 it is no longer used.
30165 * gdb.t13/comp-info.c: Removed.
30166
30167Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30168
30169 * gdb.t06/signals.exp: Add xfail for sun3.
30170
30171Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30172
30173 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
30174 relevant because ^C doesn't get sent but failure can be reproduced
30175 interactively).
30176
30177Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30178
30179 * gdb.stabs/alpha.mt: New configuration file for alpha.
30180 * gdb.stabs/configure.in: Use it.
30181 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
30182 sharing with alpha.mt, redefine long to word via preprocessor.
30183 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
30184 for alpha.
30185 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
30186 native cc.
30187 * gdb.t00/teststrategy.exp: Change expect string so that we
30188 consume the `(xgdb)' from the command echo and from the gdb prompt.
30189 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
30190 gdb currently compares all values as long, so this failure probably
30191 applies to any configuration where LONGEST is bigger than a target int.
30192 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
30193 with gcc.
30194 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
30195 to handle opaque pointers, gcc is.
30196 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
30197 as first argument. Include <sys/types.h> and change all operator
30198 new definitions to use size_t.
30199 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
30200 now that we use size_t.
30201
30202Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30203
a9c64011 30204 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 30205 a long or float array cast all array members to the same type.
a9c64011 30206 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 30207 with 64 bit longs.
a9c64011 30208 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 30209 on alpha.
a9c64011 30210 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
30211
30212Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30213
30214 * gdb.t24 (demangle.exp): Constructors of templates have names like
30215 vector<int>::vector(int) not vector<int>::vector<int>(int). See
30216 section 14.6 of the ARM.
30217
30218 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
30219 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
30220 accomplish little and slow down the testsuite.
30221
30222 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
30223 Accept spaces various places.
30224
30225Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30226
30227 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
30228 with watchpoint enabled.
30229
30230 * Makefile.in: Remove definition of CC and remove the second
30231 definition of CXX (the "CXX = gcc" one remains). These definitions
30232 were causing backquotes to be expanded within backquotes, which
30233 doesn't work.
30234
30235Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
30236
30237 * gdb.t17/callfuncs.exp: Add "return 0" to end.
30238
30239Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30240
a9c64011
AS
30241 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
30242 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
30243 by mips cc and contains no stabs entries.
30244
30245Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
30246
30247 * config/vx-gdb.exp: Use fake device to load files rather than
30248 NFS.
30249 * lib/gdb.exp: New proc to do "file" command.
30250 * config/unix-gdb.exp: Use new "file" proc.
30251
30252Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
30253
30254 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
30255 Rework board rebooting slightly.
30256 (gdb_exit): Don't exit from the remote shell; there isn't one.
30257 * gdb.stabs/weird.exp: If a program is being debugged already,
30258 kill it.
30259 * gdb.t04/setvar.exp: Stop and restart gdb.
30260 * gdb.t05/expr.exp: Likewise.
30261 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
30262 restart gdb and reload the program.
30263 * gdb.t08/opaque.exp: Likewise.
30264 * gdb.t12/scope.exp: Likewise.
30265 * gdb.t13/bitfields.exp: Likewise.
30266 * gdb.t15/funcargs.exp: Likewise.
30267 * gdb.t20/classes.exp: Likewise.
30268 * gdb.t03/ptype.exp: Increase timeout.
30269 * gdb.t16/printcmds.exp (test_print_string_constants,
30270 test_print_array_constants): Likewise.
30271 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
30272 * gdb.t20/classes.exp (do_tests): Likewise.
30273 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
30274
30275Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
30276
30277 * gdb.stabs: Renamed *wierd* to *weird*.
30278
30279Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30280
30281 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
30282 for timeout. Add "known gcc 2.4.5 bug" to failure message.
30283
30284Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30285
30286 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
30287 (do_tests): Remove xfail for whatis on one_var and two_var.
30288
30289Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
30290
30291 * Makefile.in: Made cross building work better by adding
30292 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
30293
30294Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30295
30296 * gdb.t15/{return.c,return.exp,Makefile.in}:
30297 New test, currently commented out.
30298
30299Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
30300
30301 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
30302 still running and removes the leftover named socket so GDb can do
30303 clean restarts.
30304
30305Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
30306
30307 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
30308 console, not GDB.
30309 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
30310 cross testing works better with "make check"
30311 * config/unix-gdb: Use default procedures for exit and version.
30312 * config/vx-gdb.exp: Cleaned up and massaged back to working order
30313 with the newest VxWorks.
30314
30315Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30316
30317 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
30318 old form.
30319
30320 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
30321 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
30322
30323 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
30324
30325 * config/unix-gdb.exp: Remove this version of gdb_exit
30326 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
30327 Rob says he'll look at it when he gets back to testing boards.
30328
30329Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
30330
30331 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
30332 an expected fail for certain ptype commands.
30333
30334 * gdb.t20/classes.exp: Update expected results of "ptype class
30335 Base1" to account for the constructor that now appears in the type.
30336
30337Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
30338
30339 * configure.in (configdirs): Restore gdb.t04, which mysteriously
30340 disappeared from list.
30341 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
30342 "alldone" proc with call to cleanup and exit.
30343 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
30344 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
30345 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
30346 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
30347 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
30348 "alldone" proc with simple returns that suppress remaining
30349 tests. The alldone proc went away many months ago.
30350
30351Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30352
30353 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
30354
30355 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
30356
30357Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30358
30359 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
30360 as vax gdb will display them.
30361
30362Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30363
30364 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
30365 optimizers.
30366
30367 * scope.exp: Change "bad value for localval" messages so each one
30368 is unique.
30369
30370 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
30371 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
30372
30373 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
30374
30375Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30376
30377 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
30378 doesn't exist (due to optimization).
30379
30380Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30381
30382 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
30383 contains \r because the filename is long.
30384
30385 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
30386 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
30387
30388Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30389
30390 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
30391 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
30392 Ultrix.
30393 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
30394 int tests.
30395 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
30396
30397Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
30398
30399 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
30400
30401 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 30402 to match does not match the passing case but still matches the
c906108c
SS
30403 failing case.
30404
30405Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30406
30407 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
30408
30409Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
30410
30411 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
30412 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
30413 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
30414 Remove various versions of gdb_exit.
30415 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
30416 gdb_exit.
30417 * config/unix-gdb.exp: gdb_exit remains here, and should override
30418 the generic version, since it's doing a lot of wierd stuff that
30419 the other versions aren't. FIXME, fold it in, or abandon this
30420 version.
30421
30422Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30423
30424 * gdb.t24/demangle.exp: Add tests for PR 3220.
30425
30426Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30427
30428 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
30429
30430Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
30431
30432 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
30433 "i386-*-*". Works for i486 as well.
30434
30435 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
30436 bug, and expand domain of xfail to all SVR4 systems, since the
30437 actual problem is likely to be in generic SVR4 /proc support.
30438
30439Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30440
30441 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
30442
30443Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
30444
30445 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
30446 xfails for other systems. Match a missing 'Continuing.' as an
30447 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
30448
30449 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
30450 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
30451 Only issue warning for missing executables if -all option is used.
30452
30453 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
30454 file if -all option is used. It's like an unpredictable XFAIL.
30455
30456Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30457
30458 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
30459 for dynamically linked binaries.
30460
30461 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
30462
30463Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30464
30465 * gdb.t20/inherit.exp: Change message for "print tagless struct"
30466 to state that this is a known bug in old versions of g++.
30467
30468Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30469
30470 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
30471 while waiting for `Continuing'.
30472
30473Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
30474
30475 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
30476 in text, data, and bss.
30477 * gdb.t10/nodebug.c: Add local and global test variables for
30478 initialized and uninitialized data.
30479
30480Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30481
30482 * config/unix-gdb.exp (gdb_exit): Add "wait".
30483
30484Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30485
30486 * gdb.t06/signals.exp: xfail the continue from the handler for all
30487 targets.
30488
30489 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
30490 function with watchpoints enabled, the i386 call dummy starts with
30491 a call.
30492
30493 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
30494 386 bsd names its corefiles.
30495
30496Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
30497
30498 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
30499 compilers don't grok it.
30500 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
30501 with small octal ints rather than character constants, which
30502 are signed and might not fit if first promoted to int.
30503
30504Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
30505
30506 * gdb.t09/Makefile.in (clean): Remove corefile.
30507
30508Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30509
30510 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
30511
30512Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30513 and Jim Kingdon (kingdon@cygnus.com)
30514
30515 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
30516 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
30517 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
30518
30519Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30520
30521 * gdb.t17/interrupt.exp: Add xfail for hppa.
30522
30523Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30524
30525 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
30526 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
30527 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
30528 to determine signed-ness of bitfields and use the result to setup
30529 the xfail.
30530 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
30531 * gdb.t15/funcargs.exp: Use them to step until the second indirect
30532 call line is reached if necessary.
30533
30534Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30535
30536 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
30537
30538Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30539
30540 * gdb.t06/break.exp: Also test `clear' command.
30541
30542Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30543
30544 * gdb.t00/teststrategy.exp: Remove extra quote.
30545
30546 * gdb.t07/watchpoint.exp: Change xfail for calling function with
30547 watchpoint enabled to be for all non-68k machines.
30548
30549 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
30550
30551Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30552
30553 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
30554 targets use aout.mt instead of ecoff.mt as gas understands
30555 standard aout format.
30556
30557Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30558
30559 * lib/gdb.exp (runto): Don't insist that function we are running to
30560 was compiled with -g.
30561
30562 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
30563
30564 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
30565 to get back into the read system call.
30566 Accept leading newline in case where we woke it up.
30567
30568Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30569
30570 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
30571 to make the stabs test work on ecoff systems using gcc and -with-stabs.
30572 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
30573 enable ecoff configuration.
30574
30575Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30576
30577 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
30578
30579Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30580
30581 * gdb.t16/printcmds.exp: Add another printf test.
30582
30583Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
30584
30585 * configure.in: If configured -with-stabs on any target, add
30586 stabsdirs to configdirs.
30587
30588Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30589
30590 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
30591 fun" so pattern does not match the command itself.
30592
30593Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30594
30595 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
30596
30597Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30598
30599 * gdb.t17/interrupt.exp: Test for more things.
30600
30601Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30602
30603 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
30604 compiler arranges the code and line numbers.
30605
30606 * gdb.t17/interrupt.exp: Don't send \n after ^C.
30607
30608Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30609
30610 * gdb.t00/help.exp: Increase expect input buffer size.
30611
30612Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30613
30614 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
30615
30616 * gdb.t07/watchpoint.exp: Add xfail for hppa.
30617
30618 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
30619
30620 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
30621 [0-9]*, not just [0-9].
30622
30623Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30624
30625 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
30626
30627 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
30628
30629Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30630
30631 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
30632
30633Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30634
30635 * gdb.t06/signals.c: Add xfails for sun3.
30636
30637 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
30638
30639 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
30640 test_stepping tests.
30641
30642Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30643
30644 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
30645
30646 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
30647
30648 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
30649 rather than actually putting it through cpp twice.
30650
30651 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
30652
30653Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
30654
30655 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
30656 no longer needed.
30657
30658Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30659
30660 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
30661
30662 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
30663 C++ features prints as "struct", make it a pass, not an xfail.
30664
30665Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30666
30667 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
30668 Don't require VA to print as "class" rather than "struct".
30669
30670Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
30671
30672 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
30673
30674Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30675
30676 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
30677
30678Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30679
30680 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
30681 order.
30682
30683Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30684
30685 * gdb.t16/printcmds.exp: Add printf tests.
30686
30687 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
30688
30689 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
30690
30691Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
30692
30693 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
30694 pass counts, to counteract any existing or future setup_xfails.
30695
30696Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30697
30698 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
30699 {BEGIN,END}_COMMON for common block instead of STAB.
30700 * gdb.stabs/wierd.exp: Add xfail for rs6000.
30701
30702 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
30703 intp_var should be N_GSYM not N_LSYM.
30704 wierd-aout.S: Use a label for the value of the N_SO.
30705 wierd.def: Remove all backslashes.
30706 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
30707
30708Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30709
30710 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
30711 get the expected next to inheritance3.
30712
30713Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30714
30715 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
30716 now that gcc-2.4 gets it right.
30717
30718Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30719
30720 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
30721
30722 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
30723 generating comp-info.exp which works for cross-compilation.
30724
30725Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
30726
30727 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
30728 "*-*-sysv4.*".
30729
30730Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
30731
30732 * gdb.t01/run.exp: Start with a fresh gdb.
30733 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
30734 SVR4.x.
30735
30736Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
30737
30738 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
30739 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
30740 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
30741 Makefile.in (distclean, realclean): Remove gdbme.c from list of
30742 things to remove.
30743
30744Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
30745
30746 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
30747 test cases from bug reports.
30748
30749Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
30750
30751 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
30752 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
30753 avoid spurious xfails.
30754 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
30755 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
30756 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
30757
30758Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
30759
30760 * gdb.t00/teststrategy.exp: Rework to provide more useful
30761 description of each test, fix problem with systems that define
30762 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
30763 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
30764 results for "next over recursive call" so timeouts aren't taken
30765 by error.
30766
30767Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
30768
30769 * gdb.t12/scope.exp: Test printing of variables before run.
30770
30771 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
30772 printed in wrong order due to sorting.
30773
30774Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
30775
30776 * gdb.t00/teststrategy.exp: Fix expected results for printing
30777 user entered string constant. Is array of char, prints with no
30778 address.
30779
30780 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
30781 commands.
30782 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
30783 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
30784 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
30785 of struct of char arrays.
30786 * gdb.t00/radix.exp: New tests for radix commands.
30787
30788Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
30789
30790 * gdb.t16/printcmd.exp: Print a variable before running program
30791 (with xfail for AIX).
30792
30793Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
30794
30795 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
30796
30797 * gdb.t16/printcmd.exp: Don't print variables before running program.
30798
30799 * gdb.t06/break.exp: Don't require envp argument to main.
30800
30801 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
30802
30803 * gdb.t02/whatis.exp, gdb.t11/list.exp:
30804 Add xfails for rs6000.
30805
30806 * gdb.t02/whatis.exp: Change other tests not to re-test something
30807 we already tested.
30808
30809 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
30810 each type used has a variable of that type.
30811
30812Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
30813
30814 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
30815
30816Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
30817
30818 * configure.in: change srctrigger to be a file, not a directory
30819
30820Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
30821
30822 * configure.in (mips-idt-ecoff*): Added trailing '*'.
30823
30824 * gdb.t11/list.exp: Fixed a couple of typos.
30825
30826Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
30827
30828 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
30829 is fixed and PR is closed.
30830 * gdb.t16 (gdbme.c): Add simple test string variable.
30831 * gdb.t16 (printcmds.exp): Add tests with simple test string
30832 variable, primarily for boundaries on "set print elements".
30833
30834Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
30835
30836 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
30837 Make leading 0's optional and don't expect a tab in the middle
30838 of the number.
30839
30840 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
30841
30842 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
30843 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
30844 don't end command passed to gdb_test with newline.
30845
30846 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
30847 signed keyword away, don't expect signed bitfields to be signed.
30848
30849 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
30850 printing with only as many 1's as are in the field as well as printing
30851 with 32 1's (see comment).
30852
30853Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
30854
30855 * gdb.t00/default.exp: Start with a fresh gdb.
30856 * configure.in (configdirs): Remove gdb.t31 until the chill
30857 compiler works again. It no longer is able to find chillrt0
30858 since it isn't in libchill.a anymore.
30859 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
30860 wierd.o, make more modular.
30861 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
30862 spurious newlines that caused problems.
30863
30864Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30865
30866 * Move test with enums and partial symbols from gdb.t03/ptype.exp
30867 to gdb.stabs/wierd.exp since GCC has worked around the bug.
30868 gdb.stabs/wierd.{exp,def}: Many new tests.
30869
30870 * gdb.t00/default.exp: update info line for new message.
30871
30872 * gdb.t02/{whatis.exp,gdbme.c}:
30873 Test that "char *" doesn't print as "caddr_t".
30874
30875Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30876
30877 * gdb.t00/help.exp: Use .* in place of some help messages which
30878 just changed.
30879 gdb.t00/default.exp: Update "info frame" test for new message.
30880 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
30881 Remove some xfails
30882
30883Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30884
30885 * gdb.t03/{gdbme.c,ptype.exp}:
30886 Add tests for typedef'd struct and union without tags.
30887 Also check "whatis" on a variable of a typedef'd enum without a tag.
30888
30889 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
30890 PRMS 1823; the bug still exists but isn't reproduced by this test
30891 anymore), and remove rs6000 XFAIL (the bug is fixed).
30892
30893 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
30894 duplicated from whatis.exp. For those that are left, accept
30895 "long", "long int", or "int" for long variables (whatis.exp already
30896 has an XFAIL for "int", so no need to fail it here).
30897
30898 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
30899 Deal with GCC's names for types now that GDB uses the compiler's names.
30900
30901 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
30902 setup_xfail's for sunos4. If we #defined the signed keyword away,
30903 don't expect GDB to know that char it is signed.
30904
30905 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
30906
30907Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
30908
30909 * configure.in (configdirs): Add gdb.t24 for C++ tests that
30910 should work on any system, regardless of debugging format.
30911 * gdb.t21/demangle.exp: Move to gdb.t24.
30912 * gdb.t24/demangle.exp: Move from gdb.t21.
30913 * gdb.t24/{Makefile.in, configure.in}: New files.
30914
30915Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30916
30917 * configure.in: Do gdb.stabs and C++ tests only for stabs.
30918 * gdb.stabs: New directory.
30919
30920Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30921
30922 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
30923 not just "Quit anyway?".
30924
30925Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
30926
30927 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
30928 that all setup_xfails are immediately followed by clear_xfails.
30929
30930Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
30931
30932 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
30933 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
30934 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
30935 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
30936 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
30937 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30938 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30939 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
30940 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
30941 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
30942 gdb.t31/chillvars.exp, lib/gdb.exp:
30943 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
30944 bug-gdb@prep.ai.mit.edu.
30945
30946Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
30947
30948 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
30949 with 0.0, not integer 0.
30950
30951Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
30952
30953 * gdb.t06/break.exp: Update for "Kill the program" message change.
30954
30955Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
30956
30957 * Makefile.in (GDBFLAGS): Set to -nx.
30958 * Makefile.in (site.exp): Use GDBFLAGS.
30959
30960Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30961
30962 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
30963 Makefiles.
30964 (check): depend on just-check.
30965 (just-check): added so that tests can be run without a noop
30966 build pass.
30967
30968Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30969
30970 Switch to using configure's configdirs.
30971 * Makefile.in (Makefile): add configure.in dependency.
30972 (SUBDIRS): removed redundant assignment.
30973 * configure.in: switch subdirs assignment to configdirs.
30974 * gdb.t*/configure.in: new files.
30975
30976Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
30977
30978 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
30979 works.
30980
30981Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
30982
30983 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
30984 in explicit rules. Apparently this is not supported by some makes.
30985
30986Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
30987
30988 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
30989
30990Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30991
30992 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
30993 disappeared.
30994
30995Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
30996
30997 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
30998
30999Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
31000
31001 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
31002 watchpoint problem that is now fixed.
31003 * gdb.t30/chexp.exp: Remove setup_xfail for printing
31004 uninitialized convenience variables.
31005 * gdb.t31/chillvars.exp: Fix expected patterns for printing
31006 structures.
31007
31008Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31009
31010 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
31011 which causes expect to get out of sync with gdb on long output
31012 from help set.
31013 * gdb.t09/corefile.exp: Make expected pattern for core file
31014 failing signal and frame output format less sun specific.
31015
31016Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
31017
31018 * gdb.t31/chillvars.exp: Add and remove initial dummy
31019 breakpoint, so that symbol table is forced in.
31020 (Needed at least on Sunos4, though it seems not SVR4.)
31021 * gdb.t31/chillvars.exp: Update for changed output format.
31022
31023Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
31024
a9c64011 31025 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
31026
31027Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
31028
31029 * Makefile.in: Added --srcdir when invoking runtest, removed the
31030 need for a local config file. (optional now)
31031
31032Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
31033
31034 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
31035 failure count used to force early termination. Add some more
31036 expected failures for gnu style demangling.
31037
31038Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31039
31040 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
31041 pmi variable from gdb.t20/gdbme to get optimized away.
31042 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
31043 Check for written corefile upon timeout _and_ eof.
31044
31045Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31046
31047 * config/unix-gdb.exp: Add missing return 0.
31048
31049Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31050
31051 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
31052 test termination.
31053
31054Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
31055
31056 * configure.in (subdirs): Put back gdb.t17 which mysteriously
31057 disappeared.
31058
31059Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
31060
31061 * gdb.t10/crossload.exp: Disable the i860-elf test until such
31062 time as i860 support works.
31063
d63a86f8 31064 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
31065 "backtrace 100\r" rather than just "backtrace\r", to match last
31066 change.
31067
31068Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
31069
31070 * config/udi-gdb.exp (gdb_exit): Remove close command.
31071 (gdb_target_udi): New procedure to set the UDI target.
31072 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
31073 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
31074 Added waits for prompts after several question responses. Added
31075 some more responses used by a29k-amd-udi-gdb.
31076 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
31077 pass different arguments, restart UDI connection after program
31078 completion.
31079 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
31080 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31081 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
31082 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
31083 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
31084 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
31085 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31086 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
31087 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
31088 after program completion.
31089 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
31090 compiled with a SELECT_VECS setting.
31091 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
31092 infinite recursion.
31093
31094 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
31095 Added checks for COFF results, and made them expected failures for
31096 all targets. It would be better to make them expected failures
31097 for COFF targets only.
31098
31099Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
31100
31101 * Makefile.in: add null dvi target, don't bother to recurse
31102 through test directories for info and install-info; rename
31103 $(datadir) to be dejagnu instead of deja-gnu
31104
31105Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
31106
31107 * gdb.t31/gdbme.ch: Re-enable code that previously caused
31108 compiler to coredump.
31109 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
31110 code.
31111
31112Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
31113
31114 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
31115 coredump.
31116 * gdb.t31/chillvars.exp: Comment out tests that depend on that
31117 code.
31118
31119Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
31120
31121 * gdb.t03/ptype.exp: tests for return code from gdb_test.
31122 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
31123 which in a shell. Deletes xgdb when done.
31124 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
31125 Tests the return from the "set height" or "set width" commands.
31126 Added a few return codes where needed.
31127
31128Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
31129
31130 * Makefile.in (SUBDIRS): Add gdb.t17.
31131 * configure.in (subdirs): Add gdb.t17.
31132 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
31133 files to test gdb's calling of functions in the inferior with
31134 the correct arguments and gdb's ability to retrieve any
31135 result returned.
31136
31137Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
31138
31139 * config/unix-gdb.exp (gdb_exit): Remove close commands that
31140 may be called after gdb goes away. Previous versions of expect
31141 needed these to avoid file descriptor leaks, but they cause
31142 errors with the current revision of expect.
31143 * gdb.t00/gdbvars.exp: Use -re on expected output after
31144 setting sevenbit-strings.
31145 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
31146 to set sevenbit-strings consistent across tests.
31147 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
31148 set sevenbit-strings consistent across tests.
31149
31150Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
31151
31152 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
31153 expected output to match current "expect" expectations.
31154
31155Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
31156
31157 * gdb.t00/default.exp: Change expected output for default "source"
31158 command, to match new gdb behavior which requires a filename to
31159 source.
31160
31161Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
31162
31163 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
31164 expected fail for i486-*-* that misses the marker2 function.
31165 * gdb.t10/crossload.exp (bfddefault): Allow successful
31166 recognition of a format to pass even if no symbols are found.
31167 Explicitly catch failures where the format is not recognized
31168 or is ambiguous, and add the reason to the fail message.
31169 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
31170 the cause is and invalid target and add reason to failure message.
31171 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
31172 elf32-i386, elf32-sparc, and elf32-i860.
31173 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
31174 Set up expected failure for 'filename'::variable scope resolution,
31175 which is now apparently broken on all targets.
31176 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
31177 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
31178 gdb.t23/templates.exp: Change failure for missing binfile into
31179 just a warning.
31180 gdb.t21/demangle.exp: Change all cfront references to 'arm'
31181 references.
31182
31183Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
31184
31185 * gdb.t00/default.exp: Add expected output for default "source"
31186 command, to match new gdb behavior.
31187 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
31188
31189Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
31190
31191 * config/*-gdb.exp: returns an error, rather than exiting on
31192 internal errors.
31193
31194Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
31195
31196 * gdb.t03/gdbme.c: Add pointer to struct variable.
31197 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
31198 referencing struct members.
31199
31200Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
31201
31202 * configure.in (mips-idt-ecoff): New target.
31203 * config/mips-gdb.exp: New file for remote board using MIPS remote
31204 debugging protocol.
31205
31206 * Redid configuration scheme. Removed gdb.t*/configure.in.
31207 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
31208 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
31209 distclean targets. Built executables via .o files. Adjusted
31210 tests to account for source files in $(srcdir) rather than
31211 $(objdir).
31212 * lib/gdb.exp (runto): Don't expect () after the function name,
31213 because it may have arguments.
31214
31215Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
31216
31217 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
31218 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
31219 expected failures for mips-idt-* and mips-sgi-*.
31220 * gdb.t00/default.exp (attach): Kill process if requested.
31221 * gdb.t00/help.exp (help target core, help target): Accept a gdb
31222 that does not read core files.
31223 * gdb.t01/run.exp: Removed checks for exit status code.
31224 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
31225 it is linked in.
31226 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
31227 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
31228 appropriate, rather than doing it by hand.
31229 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
31230 execution.
31231 * gdb.t10/crossload.exp: Kill existing program if needed.
31232 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
31233 appropriate, rather than doing it by hand. Always increase
31234 timeout for this test, not just for VxWorks.
31235
31236Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
31237
31238 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
31239 of Chill STRUCT types and STRUCT values.
31240 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
31241 than "char".
31242 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 31243 struct2): New struct definitions and initializations to test
c906108c
SS
31244 simple Chill STRUCT types.
31245
31246Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
31247
31248 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
31249 the null byte at the end of strings.
31250 * gdb.t00/default.exp: Make show version insensitive to copyright
31251 date.
31252 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
31253 to avoid dependencies on target char signedness.
31254 * gdb.t16/printcmds.exp: Update expected results for explicitly
31255 unsigned char.
31256 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
31257 now work.
31258 * gdb.t21/demangle.exp: Add many more patterns for template
31259 demangling, most of them being expected failures.
31260 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
31261 string we are matching for, to match on the whole string.
31262 * gdb.t21/demangle.exp: Add many new test strings to demangle,
31263 and fix a whole bunch that had incorrect expected output but were
31264 passing anyway because of the bug in "proc demangle".
31265 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
31266 type.
31267 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
31268
31269Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
31270
a9c64011
AS
31271 * gdb/testsuite: made modifications to testcases, etc., to allow
31272 them to work properly given the reorganization of deja-gnu and the
31273 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
31274
31275Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
31276
31277 * gdb/testsuite: Initial creation of gdb/testsuite.
31278 Migrated dejagnu testcases and support files for testing nm to
31279 gdb/testsuite from deja-gnu. These files were moved "as is"
31280 with no modifications. This migration is part of a major overhaul
31281 of dejagnu. The modifications to these testcases, etc., which
31282 will allow them to work with the new version of dejagnu will be
31283 made in a future update.
48efe704 31284
8d8cb839 31285 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 31286\f
8d8cb839
EZ
31287;; Local Variables:
31288;; mode: change-log
31289;; left-margin: 8
31290;; fill-column: 74
31291;; version-control: never
31292;; End:
902f2ccb 31293
28e7fd62 31294 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
31295 Copying and distribution of this file, with or without modification,
31296 are permitted provided the copyright notice and this notice are preserved.