]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
PR c++/9065:
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
6e72ca20
TT
12013-04-15 Tom Tromey <tromey@redhat.com>
2
3 * gdb.cp/typeid.cc: New file.
4 * gdb.cp/typeid.exp: New file.
5
591f19e8
TT
62013-04-15 Tom Tromey <tromey@redhat.com>
7
8 * gdb.cp/exception.exp: Add "catch rethrow" tests.
9
da9160e4
YQ
102013-04-13 Yao Qi <yao@codesourcery.com>
11
12 * gdb.base/completion.exp: Test completion of command
13 'target ctf' if target ctf is supported.
14
f81d1120
PA
152013-04-10 Pedro Alves <palves@redhat.com>
16
17 * gdb.base/completion.exp: Test "set height", "set listsize" and
18 "set trace-buffer-size" completion.
19 * gdb.base/setshow.exp: Test "set height unlimited".
20 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
21 unlimited".
22
393fd4c3
YQ
232013-04-10 Yao Qi <yao@codesourcery.com>
24
25 * gdb.trace/actions.exp: Save trace data to CTF.
26 Change to ctf target if GDB supports, read CTF data in ctf
27 target, and check the actions of tracepoints.
28 * gdb.trace/while-stepping.exp: Likewise.
29 * gdb.trace/report.exp: Test GDB saves trace data to CTF
30 format and read CTF trace file if GDB supports.
31 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
32 target is supported, change to ctf target, read trace data and
33 check output of command "tstatus".
34 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
35 read CTF data by target ctf and call check_tsv.
36
b7a273f8
YQ
372013-04-10 Yao Qi <yao@codesourcery.com>
38
39 * gdb.trace/actions.exp (check_tracepoint): New.
40 (top level): Start the tracing and check the actions of
41 tracepoints. Save trace data to tfile format. Restart GDB
42 and read trace file in tfile target. Check the actions of
43 tracepoints again.
44 * gdb.trace/while-stepping.exp: Likewise.
45
f3786771
YQ
462013-04-10 Yao Qi <yao@codesourcery.com>
47
48 * gdb.trace/report.exp: Use standard_output_file for saved
49 trace file.
50
5c2b4418
HZ
512013-04-10 Hui Zhu <hui@codesourcery.com>
52
53 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
54 (MISCELLANEOUS): Add dprintf-pendshr.sl.
55 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
56
f7543f0a
JK
572013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
58
59 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
60 response.
61
f6de8ec2
PA
622013-04-08 Pedro Alves <palves@redhat.com>
63
64 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
65 the location.
66
b8abfd58
SL
672013-04-04 Sandra Loosemore <sandra@codesourcery.com>
68
69 * gdb.cp/cplabel.exp: Allow empty directory in file reported
70 for breakpoint location.
71
156bffd0
SL
722013-04-04 Sandra Loosemore <sandra@codesourcery.com>
73
74 * gdb.linespec/linespec.exp: Make dir/file:line tests
75 conditional for non-remote hosts only.
76
c9a6ce02
PA
772013-04-04 Stan Shebs <stan@codesourcery.com>
78 Pedro Alves <palves@redhat.com>
79
80 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
81 * gdb.trace/actions-changed.c: New file.
82 * gdb.trace/actions-changed.exp: New file.
83 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
84 (gdb_trace_setactions_command): ... this. Add "actions_command"
85 parameter, and handle it.
86 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
87
4bd05f24
YQ
882013-04-04 Yao Qi <yao@codesourcery.com>
89
90 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
91 'step'.
92
3758b5ce
YQ
932013-04-03 Yao Qi <yao@codesourcery.com>
94
95 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
96 "tfile-basic.tf".
97 (test_tfind_tfile): Likewise.
98
1dcaed0d
YQ
992013-04-03 Yao Qi <yao@codesourcery.com>
100
101 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
102 "tfile-basic.tf" instead of "basic.tf".
103 (write_error_trace_file): Pass argument "tfile-error.tf"
104 instead of "error.tf".
105 * gdb.trace/tfile.exp: Update tfile names to
106 "tfile-basic.tf" and "tfile-error.tf".
107
0e7a53fc
SL
1082013-04-02 Sandra Loosemore <sandra@codesourcery.com>
109
110 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
111 empty directory in file for breakpoint hit.
112
9852c492
YQ
1132013-03-29 Yao Qi <yao@codesourcery.com>
114
115 * gdb.base/completion.exp: Test completion of commands
116 "target core", "target tfile" and "target exec".
117 * gdb.trace/tfile.exp: Test completion of command
118 "target tfile".
119
af312be7
JB
1202013-03-28 Joel Brobecker <brobecker@adacore.com>
121
122 * gdb.ada/win_fu_syms: New testcase.
123
e4a48d9d
DE
1242013-03-28 Doug Evans <dje@google.com>
125
126 * gdb.base/maint.exp (maint print statistics): Update expected output.
127
7f7cc265
PA
1282013-03-28 Pedro Alves <palves@redhat.com>
129
130 PR gdb/15294
131
132 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
133 mean unlimited instead of $arg < 0.
134 (test_listsize): Remove "listsize of 0 suppresses output" test.
135 Test that "set listsize 0" ends up with an unlimited listsize.
136
fc0da894
PA
1372013-03-28 Pedro Alves <palves@redhat.com>
138
139 * gdb.base/list.exp (last_line): New global.
140 (last_line_re): New global.
141 (test_listsize, test_list_function, test_list_forward)
142 (test_repeat_list_command, test_list_range)
143 (test_list_filename_and_function): Use them.
144 * gdb.base/list0.c: Comment the last line of the file with "last
145 line".
146
abe7b711
PA
1472013-03-28 Pedro Alves <palves@redhat.com>
148
149 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
150 list the whole file.
151
15b3979c
PA
1522013-03-28 Pedro Alves <palves@redhat.com>
153
154 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
155 "set listsize".
156
96811e3b
KS
1572013-03-26 Keith Seitz <keiths@redhat.com>
158
159 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
160 from passing.
161
4043f22b
PA
1622013-03-26 Pedro Alves <palves@redhat.com>
163
164 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
165 until after GDB has run.
166
14a1aa17
YQ
1672013-03-26 Yao Qi <yao@codesourcery.com>
168
169 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
170 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
171
99c819ee
MM
1722013-03-26 Markus Metzger <markus.t.metzger@intel.com>
173
174 * gdb.btrace/enable.exp: Add regression test.
175
24955f63
TT
1762013-03-25 Tom Tromey <tromey@redhat.com>
177
178 * gdb.cp/m-static.exp: Add destructor-printing tests.
179
fce632b6
TT
1802013-03-25 Tom Tromey <tromey@redhat.com>
181
182 * gdb.cp/m-static.exp: Add constructor ptype tests.
183 * gdb.cp/m-static.cc (single_constructor): New class.
184 (main): Make instance of single_constructor.
185
598d3636
JK
1862013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
187 Pedro Alves <palves@redhat.com>
188
189 * gdb.server/server-kill.c: New file.
190 * gdb.server/server-kill.exp: New file.
191
c12440c9
PA
1922013-03-21 Pedro Alves <palves@redhat.com>
193
194 * gdb.trace/trace-buffer-size.exp (get default buffer size):
195 Expect $gdb_prompt in gdb_test_multiple.
196
bd712aed
DE
1972013-03-21 Doug Evans <dje@google.com>
198
199 * gdb.base/maint.exp: Update tests for per-command stats.
200
b2f83c08
TT
2012013-03-21 Tom Tromey <tromey@redhat.com>
202
203 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
204 * gdb.cp/misc.exp: Add test for FILENAME:: case.
205
ef0026f0
PA
2062013-03-20 Pedro Alves <palves@redhat.com>
207
208 PR gdb/15289
209
210 * gdb.base/remote.exp: Test
211 "set remote hardware-watchpoint-limit -1",
212 "set remote hardware-breakpoint-limit -1",
213 "set remote hardware-watchpoint-limit 2147483647" and
214 "set remote hardware-breakpoint-limit 2147483647".
215
3f1175a9
PA
2162013-03-20 Pedro Alves <palves@redhat.com>
217 Yao Qi <yao@codesourcery.com>
218
219 * gdb.trace/tfile.c: Add comments.
220 (nonconstglob): New global.
221 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
222 global that is not covered by the trace frame. Test
223 disassembling.
224
a09ae1c1
JK
2252013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
226
227 * gdb.base/valgrind-infcall.exp
228 (continue #$continue_count) <remote connection closed>
229 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
230 $valgrind_pid.
231
9ce98649
TT
2322013-03-15 Tom Tromey <tromey@redhat.com>
233
234 * gdb.cp/overload.cc (intintfunc): New.
235 * gdb.cp/overload.exp: Add regression test.
236
0a251e08
YQ
2372013-03-15 Yao Qi <yao@codesourcery.com>
238
239 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
240 using with_test_prefix.
241 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
242 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
243 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
244 * gdb.threads/watchpoint-fork.exp (test): Likewise.
245 * gdb.base/break-interp.exp (test_core): Likewise.
246 (test_attach_gdb): Likewise.
247 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
248 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
249 Likewise.
250 * gdb.base/jit-so.exp (one_jit_test): Likewise.
251 * gdb.base/jit.exp (one_jit_test): Likewise.
252 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
253 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
254 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
255 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
256 Likewise.
257 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
258 Likewise.
259 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
260 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
261 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
262 (tracepoint_change_loc_2): Likewise.
263 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
264 Likewise.
265 (disconnected_tfind): Likewise.
266 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
267 Likewise.
268 (test_tfind_remote): Likewise.
269 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
270 Likewise.
271 (test_pending_resolved): Likewise.
272 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
273 Likewise.
274 (test_upload_tsv): Likewise.
275 * gdb.trace/pending.exp (pending_tracepoint_resolved):
276 Likewise.
277 (pending_tracepoint_works): Likewise.
278 * gdb.trace/report.exp (use_collected_data): Likewise.
279 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
280 Likewise.
281 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
282 * gdb.trace/strace.exp (strace_info_marker): Likewise.
283 (strace_trace_on_same_addr): Likewise.
284 (strace_trace_on_diff_addr): Likewise.
285 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
286 (gdb_collect_locals_test): Likewise.
287 (gdb_unavailable_registers_test): Likewise.
288 (gdb_collect_globals_test): Likewise.
289
2c415c0f
YQ
2902013-03-15 Yao Qi <yao@codesourcery.com>
291
292 * gdb.base/condbreak.exp: Add semicolon back which was removed
293 by my previous commit.
294
ae59b1da
YQ
2952013-03-14 Yao Qi <yao@codesourcery.com>
296
297 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
298 'return'.
299 (gdb_target_monitor, gdb_load): Likewise.
300 * config/sid.exp (gdb_load): Likewise.
301 * config/slite.exp (gdb_load): Likewise.
302 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
303 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
304 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
305 (single_step_until): Likewise.
306 * gdb.arch/powerpc-d128-regs.exp: Likewise.
307 * gdb.arch/system-gcore.exp: Likewise.
308 * gdb.base/bigcore.exp (extract_heap): Likewise.
309 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
310 * gdb.base/call-ar-st.exp: Likewise.
311 * gdb.base/call-rt-st.exp: Likewise.
312 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
313 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
314 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
315 * gdb.base/corefile.exp: Likewise.
316 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
317 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
318 * gdb.base/fixsection.exp: Likewise.
319 * gdb.base/funcargs.exp: Likewise.
320 * gdb.base/gcore-buffer-overflow.exp: Likewise.
321 * gdb.base/gcore-relro.exp: Likewise.
322 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
323 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
324 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
325 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
326 * gdb.base/list.exp: Likewise.
327 (set_listsize): Likewise.
328 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
329 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
330 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
331 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
332 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
333 * gdb.base/setvar.exp: Likewise.
334 (test_set): Likewise.
335 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
336 * gdb.base/solib-overlap.exp: Likewise.
337 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
338 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
339 * gdb.base/watchpoint.exp (initialize): Likewise.
340 (test_simple_watchpoint): Likewise.
341 (test_disabling_watchpoints): Likewise.
342 (test_watchpoint_triggered_in_syscall): Likewise.
343 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
344 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
345 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
346 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
347 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
348 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
349 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
350 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
351 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
352 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
353 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
354 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
355 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
356 * gdb.mi/gdb792.exp: Likewise.
357 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
358 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
359 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
360 * gdb.threads/gcore-thread.exp: Likewise.
361 (load_core): Likewise.
362 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
363 (test_startup, check_control_c): Likewise.
364 * gdb.threads/sigstep-threads.exp: Likewise.
365 * gdb.threads/thread_check.exp: Likewise.
366 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
367 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
368 (set_a_tracepoint, trace_buffer_normal): Likewise.
369 (gdb_trace_circular_tests): Likewise.
370 * gdb.trace/collection.exp: Likewise.
371 * gdb.trace/disconnected-tracing.exp: Likewise.
372 * gdb.trace/infotrace.exp: Likewise.
373 * gdb.trace/mi-traceframe-changed.exp: Likewise.
374 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
375 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
376 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
377 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
378 * gdb.trace/stap-trace.exp: Likewise.
379 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
380 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
381 * gdb.trace/trace-buffer-size.exp: Likewise.
382 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
383 * gdb.trace/unavailable.exp: Likewise.
384 * gdb.trace/while-dyn.exp: Likewise.
385 * lib/fortran.exp (set_lang_fortran): Likewise.
386 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
387 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
388 (default_gdb_start, get_compiler_info): Likewise.
389 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
390 (get_debug_format, setup_xfail_format): Likewise.
391 (rerun_to_main, gdb_skip_float_test): Likewise.
392 (build_id_debug_filename_get, get_remotetimeout): Likewise.
393 * lib/java.exp (set_lang_java): Likewise.
394 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
395 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
396 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
397 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
398 * lib/objc.exp (set_lang_objc): Likewise.
399 * lib/pascal.exp (set_lang_pascal): Likewise.
400 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
401 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
402 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
403
bb869963
SDJ
4042013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
405
406 PR c++/15203
407 PR c++/15210
408 * gdb.cp/m-static.cc (keepalive_int): New function.
409 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
410 * gdb.cp/m-static.exp: New test for `sintvar'.
411
e2be70a0
YQ
4122013-03-14 Yao Qi <yao@codesourcery.com>
413
414 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
415 of 'tstatus' into tstatus_output.
416 (top level): Save the trace data to tfile. Read trace file in
417 tfile target. Check the trace status.
418
8ddb1965
YQ
4192013-03-13 Yao Qi <yao@codesourcery.com>
420
421 * gdb.trace/tsv.exp (check_tsv): New.
422 (top level): Save a tfile on current trace session. Call
423 check_tsv on live target. Load the tfile with target tfile
424 and call check_tsv again.
425
045dd51f
YQ
4262013-03-13 Yao Qi <yao@codesourcery.com>
427
428 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
429 Replace some "gdb_test" with "gdb_test_no_output".
430
82d049ab
PH
4312013-03-12 Paul Hilfinger <hilfingr@adacore.com>
432
433 * gdb.ada/expr_delims.exp: New file.
434 * gdb.ada/expr_delims/foo.adb: New file.
435 * gdb.ada/expr_delims/pck.ads: New file.
436 * gdb.ada/expr_delims/pck.adb: New file.
437
cb8ea32b
KS
4382013-03-11 Keith Seitz <keiths@redhat.com>
439
440 * watchpoint.exp (test_no_hw_watchpoints): Add test using
441 both condition and thread. Then delete the watchpoint.
442
2f1d9bdd
MM
4432013-03-11 Christian Himpel <christian.himpel@intel.com>
444
445 * Makefile.in: Add btrace testsuite.
446 * configure: Regenerated.
447 * configure.ac: Add btrace testsuite.
448 * gdb.btrace/Makefile.in: New file.
449 * gdb.btrace/enable.c: New file.
450 * gdb.btrace/enable.exp: New file.
451 * gdb.btrace/function_call_history.c: New file.
452 * gdb.btrace/function_call_history.exp: New file.
453 * gdb.btrace/instruction_history.c: New file.
454 * gdb.btrace/instruction_history.exp: New file.
455 * gdb.btrace/instruction_history.S: New file.
456 * lib/gdb.exp: Add btrace skip proc.
457
05c56a9d
JK
4582013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
459
460 Fix entry-values if the callee called a noreturn function.
461 * gdb.arch/amd64-tailcall-noret.S: New file.
462 * gdb.arch/amd64-tailcall-noret.c: New file.
463 * gdb.arch/amd64-tailcall-noret.exp: New file.
464
9112db09
JK
4652013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
466
467 Fix entry-values in C++ across CUs.
468 * gdb.arch/amd64-tailcall-cxx.exp: New file.
469 * gdb.arch/amd64-tailcall-cxx1.S: New file.
470 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
471 * gdb.arch/amd64-tailcall-cxx2.S: New file.
472 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
473
be9a119c 4742013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
475 Hafiz Abid Qadeer <abidh@codesourcery.com>
476
477 gdb/testsuite/
478 * gdb.trace/trace-buffer-size.exp: New file.
479 * gdb.trace/trace-buffer-size.c: New file.
480
049109b0
PA
4812013-03-06 Pedro Alves <palves@redhat.com>
482
483 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
484 doesn't support the tested optional feature, call "unsupported"
485 with the same test message as the "pass" case, instead of calling
486 "pass" with a different message. Use the same text for the "fail"
487 cases too.
488
4aa54120
YQ
4892013-03-06 Yao Qi <yao@codesourcery.com>
490
491 * gdb.trace/tstatus.exp: Remove the invocation of
492 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
493 (test_tracepoints): Don't set fast tracepoint.
494 (top level): Don't check agent library is loaded or not.
495
b8b71e63
YQ
4962013-03-06 Yao Qi <yao@codesourcery.com>
497
498 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
499 parentheses by "\\".
500
33f448b1
JK
5012013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
502
503 * gdb.linespec/base/one/thefile.cc (twodup): New.
504 (m): Call it.
505 * gdb.linespec/base/two/thefile.cc (dupname): New.
506 (n): Call it.
507 * gdb.linespec/break-ask.exp: New file.
508 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
509
1c942fb9
YQ
5102013-02-28 Yao Qi <yao@codesourcery.com>
511
512 * gdb.trace/report.exp: Move some code to ...
513 (use_collected_data): New.
514 (top level): Call use_collected_data once on the live target.
515 Save at file of the current trace session, load it with target
516 tfile, and call use_collected_data again.
517
5b967901
JK
5182013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
519
520 * gdb.threads/fork-thread-pending.c (main): Add alarm.
521
6447023f
JK
5222013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
523
524 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
525 Add final kill of ${valgrind_pid}.
526
9f44fbc0
SCR
5272013-02-20 Siva Chandra Reddy <sivachandra@google.com>
528
529 * gdb.python/py-arch.c: New test case
530 * gdb.python/py-arch.exp: New tests to test
531 gdb.Architecture.disassemble
532 * gdb.python/Makefile.in: Add py-arch to the list of
533 EXECUTABLES.
534
4c9ad8c2
TT
5352013-02-18 Tom Tromey <tromey@redhat.com>
536
537 * gdb.dwarf2/subrange.exp: New file.
538
f5911ea1
HAQ
5392013-02-15 Pedro Alves <pedro@codesourcery.com>
540 Hafiz Abid Qadeer <abidh@codesourcery.com>
541
542 * gdb.trace/tfile.exp: Add test for -trace-status command.
543
420f4384
JK
5442013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
545
546 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
547 nanosleep by sleep.
548
4819b3f8
PA
5492013-02-14 Pedro Alves <palves@redhat.com>
550
551 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
552
1773c82c
HAQ
5532013-02-14 Pedro Alves <pedro@codesourcery.com>
554 Hafiz Abid Qadeer <abidh@codesourcery.com>
555
556 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
557
e234dfaf
TT
5582013-02-12 Tom Tromey <tromey@redhat.com>
559
560 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
561 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
562
6c01dd94
PA
5632013-02-12 Pedro Alves <palves@redhat.com>
564
565 * gdb.base/catch-signal.c: Update copyright years.
566 * gdb.base/catch-signal.exp: Update copyright years.
567 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
568 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
569 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
570 * gdb.dwarf2/dw2-error.S: Update copyright years.
571 * gdb.dwarf2/dw2-error.c: Update copyright years.
572 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
573 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
574 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
575
595fc67f
PA
5762013-02-12 Pedro Alves <palves@redhat.com>
577
578 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
579 message.
580 * gdb.base/sigaltstack.exp: Ditto.
581 * gdb.base/siginfo.exp: Ditto.
582 * gdb.base/sizeof.exp: Ditto.
583
17282693
PA
5842013-02-12 Pedro Alves <palves@redhat.com>
585
586 * gdb.mi/mi-basics.exp: Tweak intro comment.
587 * gdb.mi/mi-break.exp: Tweak intro comment.
588 * gdb.mi/mi-console.exp: Tweak intro comment.
589 * gdb.mi/mi-file.exp: Tweak intro comment.
590 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
591 * gdb.mi/mi-return.exp: Tweak intro comment.
592 * gdb.mi/mi-stepi.exp: Tweak intro comment.
593 * gdb.mi/mi-until.exp: Tweak intro comment.
594 * gdb.mi/mi-watch.exp: Tweak intro comment.
595
8a4ac37e
PA
5962013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
597
598 * gdb.server/no-thread-db.exp: New file.
599 * gdb.server/no-thread-db.c: New file.
600 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
601
c2792f5a
DE
6022013-02-11 Doug Evans <dje@google.com>
603
604 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
605 two decfloats.
606
d9e98382
SDJ
6072013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
608
609 * gdb.base/bitfields.c (struct internalvartest): New declaration.
610 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
611
a321661a
JK
6122013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
613
614 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
615
134a2066
YQ
6162013-02-06 Yao Qi <yao@codesourcery.com>
617
618 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
619 to ...
620 (test_create_delete_modify_tsv): ... here. New test on modifying
621 the initial value of a tsv.
622
5a2dc60a
JK
6232013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
624
625 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
626 (cd .../rdir): ... here.
627
233d95b5
JK
6282013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
629
630 * gdb.linespec/base/one/header.h: New file.
631 * gdb.linespec/base/two/header.h: New file.
632 * gdb.linespec/macro-relative.c: New file.
633 * gdb.linespec/macro-relative.exp: New file.
634
fbd9ab74
JK
6352013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
636
637 * gdb.base/fullpath-expand-func.c: New file.
638 * gdb.base/fullpath-expand.c: New file.
639 * gdb.base/fullpath-expand.exp: New file.
640 * gdb.base/realname-expand-real.c: New file.
641 * gdb.base/realname-expand.c: New file.
642 * gdb.base/realname-expand.exp: New file.
643
1b56eb55
JK
6442013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
645
646 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
647 * gdb.dwarf2/dw2-dir-file-name.c: New file.
648
af529f8f
JK
6492013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
650
651 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
652 (compare_filenames_for_search does not match)
653 (compare_filenames_for_search does match): New tests.
654
f5b95b50
JK
6552013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
656
657 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
658
d47921b9
JK
6592013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
660
661 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
662
8a92335b
JK
6632013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
664
665 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
666 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
667 ${binfile}.mini_debuginfo-debuglink and
668 ${binfile}.mini_debuginfo-debuglink.xz.
669
17f2157d
TT
6702013-02-01 Tom Tromey <tromey@redhat.com>
671
672 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
673 attributes.
674
d65f0a9c
TT
6752013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
676 Tom Tromey <tromey@redhat.com>
677
678 * gdb.dwarf2/method-ptr.exp: Link with c++.
679 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
680
f25c0135
TT
6812013-01-31 Tom Tromey <tromey@redhat.com>
682
683 * gdb.base/jit.exp (compile_jit_test): New proc.
684 Add PIE tests.
685
7078baeb
TT
6862013-01-31 Tom Tromey <tromey@redhat.com>
687
688 * gdb.dwarf2/method-ptr.cc: New file.
689 * gdb.dwarf2/method-ptr.exp: New file.
690
1d24041a
TT
6912013-01-31 Tom Tromey <tromey@redhat.com>
692
693 * lib/dwarf.exp (namespace Dwarf): New.
694
8d9878a4
TT
6952013-01-29 Tom Tromey <tromey@redhat.com>
696
697 * gdb.dwarf2/fission-reread.exp: Add unload test.
698
bed911e5
DE
6992013-01-28 Doug Evans <dje@google.com>
700
701 * gdb.dwarf2/fission-loclists.exp: New file.
702 * gdb.dwarf2/fission-loclists.S: New file.
703
e229648e
JK
7042013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
705
706 Code cleanup.
707 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
708 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
709 and prepare_for_testing.
710 * gdb.base/store.exp: Likewise.
711
86700f00
TT
7122013-01-25 Tom Tromey <tromey@redhat.com>
713
714 * gdb.python/py-explore.exp: Expect the gdb prompt.
715
8954db33
AB
7162013-01-25 Andrew Burgess <aburgess@broadcom.com>
717
718 * gdb.base/gnu_vector.c: New variable for use in tests.
719 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
720 changes in scalar to vector casting and widening.
721 * gdb.python/py-type.c: New variables for use in tests.
722 * gdb.python/py-type.exp: Update vector related tests to reflect
723 changes in scalar to vector casting and widening.
724
2077afdd
TD
7252013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
726
727 * gdb.base/prologue-include.c: New file.
728 * gdb.base/prologue-include.exp: New file.
729 * gdb.base/prologue-include.h: New file.
730
d7499464
HAQ
7312013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
732
733 PR gdb/13443
734 * gdb.mi/mi-var-block.exp: Make test messages unique.
735
e2a3e0f1
TT
7362013-01-23 Tom Tromey <tromey@redhat.com>
737
738 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
739
152fcc9c
TT
7402013-01-23 Tom Tromey <tromey@redhat.com>
741
742 * gdb.cp/converts.cc (main): Initialize 'a'.
743
bea883fd
SCR
7442013-01-23 Siva Chandra Reddy <sivachandra@google.com>
745
746 * testsuite/gdb.python/frame.exp: Add a test for
747 gdb.Frame.architecture() method.
748
0928e93d
PA
7492013-01-22 Pedro Alves <palves@redhat.com>
750
751 * gdb.base/annota1.exp (signal sent): No longer expect
752 breakpoints-invalid.
753 * gdb.cp/annota2.exp (continue until exit)
754 (watch triggered on a.x): Ditto.
755
9c97429f
PA
7562013-01-22 Pedro Alves <palves@redhat.com>
757
758 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
759 Adjust tests to breakpoints-invalid changes.
760 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
761 variables.
762 Adjust tests to breakpoints-invalid changes.
763
187d10dd
PA
7642013-01-22 Pedro Alves <palves@redhat.com>
765
766 * gdb.base/annota1.exp (annotate ignore count change): Add
767 expected output for failure case.
768
ea3aedcb
TT
7692013-01-22 Tom Tromey <tromey@redhat.com>
770
771 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
772 call.
773
998580f1
MK
7742013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
775
776 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 777 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
778 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
779 Also handle 'thread' field.
780 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
781 * gdb.mi/mi-watch.exp: Ditto.
782 * lib/mi-support.exp: Ditto.
783
8f1d5693
MK
7842013-01-21 Siva Chandra Reddy <sivachandra@google.com>
785
786 * gdb.python/py-explore.exp: Improve a test
787
2d8c5d7c
DB
7882013-01-18  David Blaikie  <dblaikie@gmail.com>
789
790 * gdb.base/label.c (main): Correct the type of the second
791 parameter.
792
46f35228
TT
7932013-01-18 Tom Tromey <tromey@redhat.com>
794
795 * gdb.dwarf2/trace-crash.s: New file.
796 * gdb.dwarf2/trace-crash.exp: New file.
797
5965d69d
HAQ
7982013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
799
43aaf8b6
PA
800 PR gdb/13443
801 * gdb.base/checkpoint.exp: Update test messages to make them
802 unique.
5965d69d 803
5ae4861a
YQ
8042013-01-18 Yao Qi <yao@codesourcery.com>
805
806 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
807 output of 'info tracepoints'.
808 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
809 Likewise.
810 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
811 * gdb.trace/disconnected-tracing.c (struct foo): New.
812
d84fca2c
JK
8132013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
814
815 * gdb.dwarf2/dw2-dos-drive.S: New file.
816 * gdb.dwarf2/dw2-dos-drive.exp: New file.
817
aebb1cc9
DE
8182013-01-17 Doug Evans <dje@google.com>
819
2782d512
DE
820 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
821 CXX_FOR_TARGET.
822
aebb1cc9
DE
823 * boards/cc-with-tweaks.exp: New file.
824
db2b2972
TT
8252013-01-17 Tom Tromey <tromey@redhat.com>
826
827 * gdb.base/completion.exp: Add "set cp-abi" completion test.
828
96343774
PA
8292013-01-17 Pedro Alves <palves@redhat.com>
830
831 Merge dg-extract-results.sh from upstream (svn 195224).
832
833 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 834 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
835
836 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 837 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
838
839 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 840 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
841
842 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
843 * dg-extract-results.sh: Redirect grep output to /dev/null instead
844 of grep -q.
845
675921c0
SD
8462012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
847
848 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
849 interface.
850 * gdb.base/jithost.c: New file.
851 * gdb.base/jithost.h: New file.
852 * gdb.base/jitreader.c : New file.
853 * gdb.base/jit-protocol.h: New file.
854
ab04a2af
TT
8552013-01-16 Tom Tromey <tromey@redhat.com>
856
857 * gdb.base/catch-signal.c: New file.
858 * gdb.base/catch-signal.exp: New file.
859
8ac3646f
TT
8602013-01-16 Tom Tromey <tromey@redhat.com>
861
862 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
863
22fc223e
JK
8642013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
865
866 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
867
44478ab3
TT
8682013-01-14 Tom Tromey <tromey@redhat.com>
869
870 * gdb.base/completion.exp: Add "set gnutarget" test.
871
06d66ee9
TT
8722013-01-14 Tom Tromey <tromey@redhat.com>
873
874 * gdb.dwarf2/dw2-restrict.S: New file.
875 * gdb.dwarf2/dw2-restrict.c: New file.
876 * gdb.dwarf2/dw2-restrict.exp: New file.
877
c9bf0622
TT
8782013-01-14 Tom Tromey <tromey@redhat.com>
879
880 * gdb.dwarf2/dw2-error.exp: New file.
881 * gdb.dwarf2/dw2-error.c: New file.
882 * gdb.dwarf2/dw2-error.S: New file.
883
5b12a61c
JK
8842013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
885
886 * gdb.cp/parse-lang.cc: New file.
887 * gdb.cp/parse-lang.exp: New file.
888
f0a4b570
JK
8892013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
890
891 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
892 (set substitute-path): New test.
893 (fullname present): Remove content.
894 (substituted fullname): New test.
895
f751cc97
JB
8962013-01-13 Joel Brobecker <brobecker@adacore.com>
897
898 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
899 check. Move $gdb_py_is_py24 value check right after.
900
04164e8e
JK
9012013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
902
903 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
904 targets.
905
5bf480a5
YQ
9062013-01-11 Yao Qi <yao@codesourcery.com>
907
908 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
909 for dprintf.
910 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
911 Check the fields in "=breakpoint-created" for dprintf.
912
f35a17b5
JK
9132012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
914
915 * gdb.mi/mi-fullname-deleted.exp: New file.
916
85817405
JK
9172012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
918
919 * gdb.base/skip-solib.exp (info skip with pending file): Update the
920 expected output.
921 (info skip with pending file): Remove.
922 (ignoring function in solib, info skip for function multiply): Update
923 the expected output.
924 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
925 (info skip (delete 1), info skip after disabling all)
926 (info skip after enabling all, info skip after disabling 4 2-3)
927 (info skip after enabling 2-3, info skip 2-3)
928 (info skip after deleting 2 3): Update the expected output.
929 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
930 statement to its initialization and return.
931 * gdb.linespec/skip-two.exp: New file.
932
27210e12
DE
9332012-12-19 Doug Evans <dje@google.com>
934
935 * gdb.base/maint.exp: Handle testing with .gdb_index.
936
bb627a12
JB
9372012-12-19 Joel Brobecker <brobecker@adacore.com>
938
939 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
940 Cavium to FSF.
941
7785b880
JB
9422012-12-19 Joel Brobecker <brobecker@adacore.com>
943
944 * dg-extract-results.sh: Update contact info in copyright notice.
945 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
946 GPL v3 or later. Update contact info.
947 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
948 gdb.threads/watchpoint-fork-mt.c,
949 gdb.threads/watchpoint-fork-parent.c,
950 gdb.threads/watchpoint-fork-st.c,
951 gdb.threads/watchpoint-fork.h: Likewise.
952
f2a8bc8a
YQ
9532012-12-15 Yao Qi <yao@codesourcery.com>
954
955 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
956 'installed' field in '=breakpoint-modified'.
957 (test_reconnect): Check 'installed' field in
958 '=breakpoint-modified' and '=breakpoint-created'.
959
960 * gdb.trace/actions.exp: Update test for 'installed' field.
961 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
962 (tracepoint_change_loc_2): Likewise.
963 Check 'info tracepoint' display nothing else.
964 * gdb.trace/deltrace.exp: Likewise.
965 * gdb.trace/infotrace.exp: Likewise.
966 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
967 Likewise.
968 * gdb.trace/passcount.exp: Likewise.
969 * gdb.trace/tracecmd.exp: Likewise.
970 * gdb.trace/while-stepping.exp: Likewise.
971
6592e36f
TT
9722012-12-14 Tom Tromey <tromey@redhat.com>
973
974 * gdb.cp/member-name.exp: New file.
975 * gdb.cp/member-name.cc: New file.
976
7d27a96d
TT
9772012-12-14 Tom Tromey <tromey@redhat.com>
978
979 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
980
f8c05d0d
DE
9812012-12-14 Doug Evans <dje@google.com>
982
983 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
984 DW_OP_GNU_implicit_pointer is section-relative.
985
451b7c33
TT
9862012-12-14 Tom Tromey <tromey@redhat.com>
987
43aaf8b6 988 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 989
10e339df
PA
9902012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
991
6fdff2c5 992 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 993
e780d813
DE
9942012-12-13 Doug Evans <dje@google.com>
995
996 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
997 * gdb.multi/multi-arch.exp: Ditto.
998
ca3dbcc8 9992012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 1000
ca3dbcc8
MG
1001 * gdb.mi/mi-catch-load-so.c: New. Clone of the
1002 catch load test library source file.
1003 * gdb.mi/mi-catch-load.c: New. Clone of the catch
1004 load test source file.
1005 * gdb.mi/mi-catch-load.exp: New. Test file for
1006 basic MI -catch-load and -catch-unload tests.
1007
2960a434
PK
10082012-12-11 Paul Koning <paul_koning@dell.com>
1009
1010 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
1011 exception.
1012 (_iterator_except): New function.
1013 (ArrayPrinter): Use _iterator function instead of local _iterator
1014 class for Python 3 compatibility.
1015 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 1016 _iterator.
2960a434
PK
1017 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
1018 execfile for Python 3 compatibility.
1019 * gdb.python/python.exp: Handle Python 2.4 exception traceback
1020 format in error_prompt test.
6fdff2c5 1021
9325cb04
PK
10222012-12-10 Paul Koning <paul_koning@dell.com>
1023
1024 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 1025 compatibility.
9325cb04
PK
1026 * gdb.python/py-block.exp: Ditto.
1027 * gdb.python/py-breakpoint.exp: Ditto.
1028 * gdb.python/py-cmd.exp: Ditto.
1029 * gdb.python/py-events.py: Ditto.
1030 * gdb.python/py-finish-breakpoint.py: Ditto.
1031 * gdb.python/py-finish-breakpoint2.exp: Ditto.
1032 * gdb.python/py-finish-breakpoint2.py: Ditto.
1033 * gdb.python/py-frame-inline.exp: Ditto.
1034 * gdb.python/py-frame.exp: Ditto.
1035 * gdb.python/py-infthread.exp: Ditto.
1036 * gdb.python/py-objfile.exp: Ditto.
1037 * gdb.python/py-parameter.exp: Ditto.
1038 * gdb.python/py-progspace.exp: Ditto.
1039 * gdb.python/py-prompt.exp: Ditto.
1040 * gdb.python/py-symbol.exp: Ditto.
1041 * gdb.python/py-symtab.exp: Ditto.
1042 * gdb.python/py-template.exp: Ditto.
1043 * gdb.python/py-value-cc.exp: Ditto.
1044 * gdb.python/python.exp: Ditto.
1045 * gdb.python/source2.py: Ditto.
1046 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 1047 compatibility.
9325cb04
PK
1048 Use sorted() function rather than sort() method.
1049 Accept either int or long values for enum values.
1050 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
1051 execfile for Python 3 compatibility.
1052 * gdb.python/py-evsignal.exp: Ditto.
1053 * gdb.python/py-evthreads.exp: Ditto.
1054 * gdb.python/py-mi.exp: Ditto.
1055 * gdb.python/py-pp-maint.exp: Ditto.
1056 * gdb.python/py-prettyprint.exp: Ditto.
1057 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 1058 Python 3 compatibility.
9325cb04
PK
1059 Skip tests for Python 2.4.
1060 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 1061 Python 3 compatibility.
9325cb04
PK
1062 Use byte string rather than character string in memory write test
1063 if Python 3.
1064 * gdb.python/py-pp-maint.py: Change class declarations to "new
1065 class" syntax.
1066 * gdb.python/py-prettyprint.py: Change iterator class to generator
1067 function for Python 3 compatibility.
1068 Make all classes "new style".
1069 Fix indentation issue and stray semicolon.
1070 * gdb.python/py-shared.expChange print syntax for Python 3
1071 compatibility.
1072 Define "long" if Python 3.
1073 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 1074 compatibility.
9325cb04
PK
1075 Accept either int or long values for enum values.
1076 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 1077 compatibility.
9325cb04
PK
1078 Skip "long" and "unicode" tests if Python 3.
1079 Accept either "type" or "class" in type checks.
1080 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
1081 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
1082
8b9737bf
TT
10832012-12-10 Tom Tromey <tromey@redhat.com>
1084
1085 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
1086 (test): Add "two_cu" argument.
1087 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
1088 for types; allow two CUs.
1089
1b80a9fa
JK
10902012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1091
1092 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
1093 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
1094
f0b6d50a
YQ
10952012-12-08 Yao Qi <yao@codesourcery.com>
1096 Pedro Alves <palves@redhat.com>
1097
1098 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
1099 '=breakpoint-created' when GDB merges the tracepoints of both
1100 sides.
1101
2f68a895
TT
11022012-12-07 Tom Tromey <tromey@redhat.com>
1103
1104 * gdb.base/break1.c (enum some_enum, union some_union): New.
1105 (some_enum_global, some_union_global, some_value): New globals.
1106 * gdb.base/completion.exp: Add tag completion tests.
1107
4fc5d43e
TT
11082012-12-07 Tom Tromey <tromey@redhat.com>
1109
1110 * gdb.base/completion.exp: Add tests for ptype and whatis
1111 completion.
1112
6559e013
JB
11132012-12-07 Joel Brobecker <brobecker@adacore.com>
1114
1115 * gdb.base/stale-infcall.exp: Fix copyright line.
1116
ae2b630d
JB
11172012-12-07 Joel Brobecker <brobecker@adacore.com>
1118
1119 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
1120
0ba2eb0f
TT
11212012-12-06 Pedro Alves <palves@redhat.com>
1122 Tom Tromey <tromey@redhat.com>
1123
1124 * gdb.base/exprs.exp: Add tests for cast to void.
1125
731145cb
TT
11262012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
1127
1128 * gdb.python/py-mi.exp: Correct expected results for attribute
1129 "dynamic" returned by -var-update.
1130 Add test case for correct handling of "diplayhint" for children
1131 of dynamic varobjs.
1132 * gdb.python/py-prettyprint.c (set_itme): New function.
1133 (bug_14741) New function.
1134 (main) Add call to bug_14741().
1135 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
1136
e58fcc15
UW
11372012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
1138
1139 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
1140 ${binfile}.funcsyms list.
1141
e9eb0d14
YQ
11422012-12-04 Yao Qi <yao@codesourcery.com>
1143
1144 PR gdb/13443
1145 * gdb.trace/actions.exp: Make test messages unique.
1146
4983028c
TT
11472012-11-29 Tom Tromey <tromey@redhat.com>
1148
1149 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
1150
ea5e6b0e
UW
11512012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
1152
1153 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
1154 * gdb.opencl/datatypes.exp: Likewise.
1155 * gdb.opencl/operators.exp: Likewise.
1156 * gdb.opencl/vec_comps.exp: Likewise.
1157
cdde3dfb
JG
11582012-11-29 Jerome Guitton <guitton@adacore.com>
1159
1160 * gdb.ada/iwide: New testcase.
1161
b50d69b5
JG
11622012-11-29 Jerome Guitton <guitton@adacore.com>
1163
1164 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
1165 ptype test.
1166
c2d3fccf
JG
11672012-11-29 Jerome Guitton <guitton@adacore.com>
1168
1169 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
1170 form {VARIANT_TYPE}ADDRESS.
1171
5edf51fe
YQ
11722012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
1173
1174 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
1175 (func): New function.
1176 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
1177 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
1178 pointers to members with pointer-to-function type.
1179
608e2dbb
TT
11802012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1181 Tom Tromey <tromey@redhat.com>
1182
1183 * gdb.base/gnu-debugdata.exp: New file.
1184 * gdb.base/gnu-debugdata.c: New file.
1185 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
1186 (gdb_unload): Return 0 on success.
1187
4648e588
JK
11882012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1189
1190 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
1191
17d6efc4
JB
11922012-11-26 Joel Brobecker <brobecker@adacore.com>
1193
1194 * gdb.base/empty_exe.exp: New testcase.
1195
ace21957
MF
11962012-11-20 Mike Frysinger <vapier@gentoo.org>
1197
1198 * gdb.base/completion.exp: Add test for help aliases completion.
1199
5c401a0a
YQ
12002012-11-20 Yao Qi <yao@codesourcery.com>
1201
1202 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1203 Don't test 'maint set show-debug-regs'.
1204 Use command 'set remotecache' instead of
1205 'set circular-trace-buffer'.
1206
8dea366b
KS
12072012-11-16 Keith Seitz <keiths@redhat.com>
1208
1209 PR c++/13615
1210 * gdb.cp/baseenum.cc: New file.
1211 * gdb.cp/baseenum.exp: New file.
1212 * gdb.cp/derivation.cc (A): Add copyright.
1213 Add a typedef.
1214 (B): Use A::value_type instead of int. Change all references.
1215 (D): Use value_type instead of int. Change all references.
1216 (E): Likewise.
1217 (F); Likewise.
1218 (Z): New class.
1219 (ZZ): New class.
6fdff2c5 1220 (N, Base, Derived): New namespace and classes.
8dea366b
KS
1221 (main): Add instances of Z and ZZ.
1222 Make sure all symbols from N are kept.
1223 * gdb.cp/derivation.exp: Update typedef changes in tests.
1224 Add tests for class typedefs both before and after starting
1225 the inferior.
1226 Add tests for searching for a typedef while stopped in a
1227 method.
1228
5e34c6c3
LM
12292012-11-14 Luis Machado <lgustavo@codesourcery.com>
1230
1231 * gdb.mi/mi-var-create-rtti.c: New file.
1232 * gdb.mi/mi-var-create-rtti.exp: New file.
1233
5e487a5f
LM
12342012-11-14 Luis Machado <lgustavo@codesourcery.com>
1235
1236 * gdb.base/structs3.exp: Run to main before doing any tests.
1237
6d67b990
AB
12382012-11-14 Andrew Burgess <aburgess@broadcom.com>
1239
1240 * gdb.python/py-type.exp: Uniquify test names.
1241
e5d98164
YQ
12422012-11-14 Yao Qi <yao@codesourcery.com>
1243
1244 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
1245 (thread_function) [DEBUG]: Call 'printf'.
1246 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
1247 command line if 'DEBUG=1' is passed to test.
1248 Remove a pattern to match inferior's output.
1249
62747a60
TT
12502012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
1251
1252 * gdb.mi/mi-fill-memory.exp: New test.
1253
18a9fc12
TT
12542012-11-12 Tom Tromey <tromey@redhat.com>
1255
1256 * gdb.base/completion.exp: Update for "info type-printers".
1257 * gdb.python/py-typeprint.cc: New file.
1258 * gdb.python/py-typeprint.exp: New file.
1259 * gdb.python/py-typeprint.py: New file.
1260
bd69fc68
TT
12612012-11-12 Tom Tromey <tromey@redhat.com>
1262
1263 * gdb.base/call-sc.exp: Use "ptype/r".
1264 * gdb.base/volatile.exp: Don't expect "int".
1265 * gdb.cp/ptype-flags.cc: New file.
1266 * gdb.cp/ptype-flags.exp: New file.
1267 * gdb.cp/templates.exp: Use ptype/r.
1268 (test_ptype_of_templates, test_template_typedef): Likewise.
1269 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
1270 argument. Handle template names and template parameters.
1271 * gdb.mi/mi-var-cmd.exp: Accept "long".
1272 * gdb.mi/mi-var-child.exp: Accept "long".
1273 * gdb.mi/mi-var-display.exp: Accept "long".
1274 * gdb.mi/mi2-var-child.exp: Accept "long".
1275
b3720c3a
TT
12762012-11-12 Tom Tromey <tromey@redhat.com>
1277
1278 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
1279 "ptype" from calls to cp_test_ptype_class.
1280 (test_enums): Likewise.
1281 * gdb.cp/derivation.exp: Remove "ptype" from calls to
1282 cp_test_ptype_class.
1283 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
1284 calls to cp_test_ptype_class.
1285 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
1286 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
1287 from calls to cp_test_ptype_class.
1288 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
1289 command here. Change "in_command" argument to "in_exp".
1290
0d63ecda
KS
12912012-11-10 Keith Seitz <keiths@redhat.com>
1292
1293 PR gdb/14288
1294 * gdb.base/printcmds.c: Add invalid_XXX globals
1295 for repeated byte tests.
1296 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
1297 * gdb.base/wchar.c (main): Add and construct a wchar_t
1298 array with repeated characters.
1299 * gdb.base/wchar.exp: Add repeated character tests.
1300
ed8a1c2d
AB
13012012-11-09 Andrew Burgess <aburgess@broadcom.com>
1302
1303 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
1304 disassembly output.
1305
9107fc8d
PA
13062012-11-09 Pedro Alves <palves@redhat.com>
1307
1308 PR gdb/14306
1309
1310 * gdb.multi/multi-arch-exec.c: New file.
1311 * gdb.multi/multi-arch-exec.exp: New file.
1312
558a9d82
YQ
13132012-11-09 Yao Qi <yao@codesourcery.com>
1314
1315 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
1316 (top level): Call it.
1317
e714f336
YQ
13182012-11-09 Yao Qi <yao@codesourcery.com>
1319
1320 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
1321 typo.
1322
6ecd4729
PA
13232012-11-09 Pedro Alves <palves@redhat.com>
1324
1325 * gdb.multi/multi-arch.exp: New.
1326
9015683b
TT
13272012-11-08 Tom Tromey <tromey@redhat.com>
1328
1329 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
1330 core files, if possible.
1331 * gdb.base/siginfo-thread.c: New file
1332 * gdb.base/siginfo-thread.exp: New file
1333
ea9f10bb
TT
13342012-11-08 Tom Tromey <tromey@redhat.com>
1335
1336 * gdb.base/comprdebug.exp: New file.
1337
f6592439
PA
13382012-11-06 Pedro Alves <palves@redhat.com>
1339
1340 PR gdb/14810
1341
1342 * gdb.base/disabled-location.c: New file.
1343 * gdb.base/disabled-location.exp: New file.
1344
2d338fa9
TT
13452012-11-06 Tom Tromey <tromey@redhat.com>
1346
1347 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
1348 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
1349 gdb_gcore_cmd.
1350 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
1351 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
1352 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
1353 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
1354 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
1355 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
1356 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
1357 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
1358 * lib/gdb.exp (gdb_gcore_cmd): New proc.
1359
68c9da30
PA
13602012-11-05 Pedro Alves <palves@redhat.com>
1361
1362 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
1363 procedure.
1364 (do_vfork_and_follow_child_tests_exec)
1365 (do_vfork_and_follow_child_tests_exit): Call it.
1366
a7c8c931
PA
13672012-11-05 Pedro Alves <palves@redhat.com>
1368
1369 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
1370 fails.
1371
6f6484cd
YQ
13722012-11-03 Yao Qi <yao@codesourcery.com>
1373
1374 Fix PR gdb/14617.
1375 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1376 Remove setup_kfail, and update test.
1377
b45627a0
TT
13782012-11-02 Tom Tromey <tromey@redhat.com>
1379
1380 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
1381 test.
1382
f50f4e56
PA
13832012-11-02 Pedro Alves <palves@redhat.com>
1384
1385 PR gdb/14766
1386
1387 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
1388 setup_kfail.
1389 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
1390 get registers".
1391
71ce889d
PA
13922012-11-02 Pedro Alves <palves@redhat.com>
1393
1394 * gdb.base/foll-vfork-exit.c: New file.
1395 * gdb.base/foll-vfork.exp (top level): New file-describing
1396 comment.
1397 (vfork_child_follow_to_exit): New procedure.
1398 (tcatch_vfork_then_child_follow): Rename as ...
1399 (tcatch_vfork_then_child_follow_exec): ... this.
1400 (tcatch_vfork_then_child_follow_exit): New procedure.
1401 (do_vfork_and_follow_parent_tests): New procedure, factored out
1402 from do_vfork_and_exec_tests.
1403 (do_vfork_and_follow_child_tests_exec): Ditto.
1404 (do_vfork_and_exec_tests): Delete.
1405 (do_vfork_and_follow_child_tests_exit): New procedure.
1406 (top level): Run tests with both the program that has the vfork
1407 child execing, and the program has the vfork child exiting.
1408
1e35b1a9
PA
14092012-11-02 Pedro Alves <palves@redhat.com>
1410
1411 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
1412 (check_vfork_catchpoints, vfork_parent_follow_through_step)
1413 (vfork_parent_follow_to_bp): Call it.
1414 (kill_child): Delete.
1415 (vfork_and_exec_child_follow_to_main_bp)
1416 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
1417 longer call kill_child.
1418 (tcatch_vfork_then_parent_follow): Call setup_gdb.
1419 (do_vfork_and_exec_tests): Don't runto_main before calling each
1420 test procedure.
1421 (top level): Don't clean restart and set verbose before running
1422 each test procedure.
1423
14242012-11-02 Pedro Alves <palves@redhat.com>
1425
1426 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
1427 (vfork_parent_follow_to_bp)
1428 (vfork_and_exec_child_follow_to_main_bp)
1429 (vfork_and_exec_child_follow_through_step)
1430 (tcatch_vfork_then_parent_follow)
1431 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1432 Use with_test_prefix.
1433
14342012-11-02 Pedro Alves <palves@redhat.com>
1435
1436 * gdb.base/foll-vfork.c: Add copyright header.
1437 * gdb.base/vforked-prog.c: Add copyright header.
1438
14392012-11-02 Pedro Alves <palves@redhat.com>
1440
1441 * gdb.base/foll-vfork.exp
1442 (vfork_and_exec_child_follow_through_step): Don't skip on
1443 non-HP/UX targets. Expect the next to only step one line on
1444 non-HP/UX targets, rather than stopping only after the exec.
1445
14462012-11-02 Pedro Alves <palves@redhat.com>
1447
1448 Don't hard code line numbers.
1449
1450 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
1451 Expect text from the sources instead of a line number.
1452 (vfork_parent_follow_to_bp)
1453 (vfork_and_exec_child_follow_to_main_bp)
1454 (vfork_and_exec_child_follow_through_step)
1455 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1456 Use gdb_get_line_number.
1457
14582012-11-02 Pedro Alves <palves@redhat.com>
1459
1460 Modernize.
1461
1462 * gdb.base/foll-vfork.exp: Use standard_testfile and
1463 build_executable. Pass descriptive string to untested.
1464 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
1465 (vfork_and_exec_child_follow_to_main_bp)
1466 (vfork_and_exec_child_follow_through_step)
1467 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
1468 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
1469 of send_gdb/gdb_expect.
1470
1471 (kill_child): New procedure.
1472 (vfork_and_exec_child_follow_to_main_bp)
1473 (vfork_and_exec_child_follow_through_step): Use it.
1474
f0559fff
YQ
14752012-11-02 Yao Qi <yao@codesourcery.com>
1476
1477 * gdb.base/setvar.exp: Test setting nested struct.
1478 * gdb.base/setvar.c (v_struct3): New.
1479
c207c6da
DE
14802012-11-01 Doug Evans <dje@google.com>
1481
1482 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
1483 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
1484 use them.
1485
2f27adfe
AB
14862012-10-31 Andrew Burgess <aburgess@broadcom.com>
1487
1488 PR cli/14772
1489 * gdb.base/gnu_vector.c (union_with_vector_1)
1490 (struct_with_vector_1): Add new struct and union for testing
1491 ptype.
1492 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
1493 structs / unions containing vectors.
1494
bb662ca6
YQ
14952012-10-25 Yao Qi <yao@codesourcery.com>
1496
1497 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
1498 'setup_kfail' instead of 'setup_kfail_for_target'.
1499 * gdb.base/varargs.exp: Likewise.
1500 * lib/gdb.exp (setup_kfail_for_target): Remove.
1501
635d23ff
MK
15022012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
1503
1504 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
1505
afdb064f
MK
15062012-10-25 Mark Kettenis <kettenis@gnu.org>
1507
1508 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
1509
d99dcf51
JB
15102012-10-24 Joel Brobecker <brobecker@adacore.com>
1511
1512 * gdb.ada/set_wstr: New testcase.
1513
32560274
JB
15142012-10-24 Joel Brobecker <brobecker@adacore.com>
1515
1516 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
1517
5ded5331
JB
15182012-10-24 Joel Brobecker <brobecker@adacore.com>
1519
1520 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
1521
d8d84291
MK
15222012-10-24 Mark Kettenis <kettenis@gnu.org>
1523
1524 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
1525
6e933c51
JK
15262012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1527
1528 * gdb.base/callfuncs.exp (do_function_calls): Fix
1529 setup_kfail_for_target for -m32 mode.
1530
274bd000
MK
15312012-10-23 Mark Kettenis <kettenis@gnu.org>
1532
1533 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
1534 are now fixed.
1535
545f743d
YQ
15362012-10-23 Yao Qi <yao@codesourcery.com>
1537
1538 * gdb.base/info-os.exp: Resume the inferior until it exits.
1539
48b56b6a 15402012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
1541
99c7d5a8 1542 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
1543 * gdb.base/print-file-var.exp: Likewise.
1544 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 1545
8de0566d
YQ
15462012-10-17 Yao Qi <yao@codesourcery.com>
1547
1548 * gdb.mi/mi-memory-changed.exp: New.
1549
44883546
YQ
15502012-10-16 Yao Qi <yao@codesourcery.com>
1551
1552 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
1553 returns true.
1554 Call gdb_load_shlibs.
1555 * gdb.reverse/solib-reverse.exp: Likewise.
1556
345f514a
KS
15572012-10-15 Keith Seitz <keiths@redhat.com>
1558
1559 * lib/cp-support.exp (cp_test_ptype_class): Add support
1560 for class typedefs.
1561
1562 * gdb.cp/derivation.exp: Add tests for g_instance.
1563
9e3a7d65
JK
15642012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1565
1566 Fix entry values resolving in inlined frames.
1567 * gdb.arch/amd64-entry-value-inline.S: New file.
1568 * gdb.arch/amd64-entry-value-inline.c: New file.
1569 * gdb.arch/amd64-entry-value-inline.exp: New file.
1570
21a7b089
JK
15712012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1572 Doug Evans <dje@google.com>
1573
1574 Fix recent gdb_breakpoint regression.
1575 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
1576 braces from the parameter.
1577 * gdb.java/jprint.exp: Likewise.
1578
2c47921e
DE
15792012-10-15 Doug Evans <dje@google.com>
1580
1581 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
1582
89398707
JB
15832012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
1584
1585 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
1586
801e4185
TT
15872012-10-15 Tom Tromey <tromey@redhat.com>
1588
1589 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
1590
74f910c8
TT
15912012-10-15 Tom Tromey <tromey@redhat.com>
1592
1593 * gdb.python/py-symbol.exp: Test symbol destructor.
1594
91567807
YQ
15952012-10-14 Yao Qi <yao@codesourcery.com>
1596
1597 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
1598 * gdb.mi/mi-cli.exp: New.
1599
1600 * gdb.mi/mi2-basics.exp: Remove.
1601 * gdb.mi/mi2-break.exp: Remove.
1602 * gdb.mi/mi2-console.exp: Remove.
1603 * gdb.mi/mi2-disassemble.exp: Remove.
1604 * gdb.mi/mi2-eval.exp: Remove.
1605 * gdb.mi/mi2-file.exp: Remove.
1606 * gdb.mi/mi2-hack-cli.exp: Remove.
1607 * gdb.mi/mi2-pthreads.exp: Remove.
1608 * gdb.mi/mi2-read-memory.exp: Remove.
1609 * gdb.mi/mi2-regs.exp: Remove.
1610 * gdb.mi/mi2-return.exp: Remove.
1611 * gdb.mi/mi2-simplerun.exp: Remove.
1612 * gdb.mi/mi2-stack.exp: Remove.
1613 * gdb.mi/mi2-stepi.exp: Remove.
1614 * gdb.mi/mi2-syn-frame.exp: Remove.
1615 * gdb.mi/mi2-until.exp: Remove.
1616 * gdb.mi/mi2-watch.exp: Remove.
1617 * gdb.mi/mi2-var-block.exp: Remove.
1618 * gdb.mi/mi2-var-cmd.exp: Remove.
1619 * gdb.mi/mi2-var-display.exp: Remove.
1620
87332029
YQ
16212012-10-12 Yao Qi <yao@codesourcery.com>
1622
1623 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
1624 trail '.*' on matching patterns.
1625
11fc9057
L
16262012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1627
1628 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
1629 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
1630 * gdb.arch/i386-disp-step.exp: Likewise.
1631 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1632 * gdb.arch/i386-prologue.exp: Likewise.
1633 * gdb.arch/i386-size-overlap.exp: Likewise.
1634 * gdb.arch/i386-size.exp: Likewise.
1635 * gdb.arch/i386-unwind.exp: Likewise.
1636
7d46bcdc
L
16372012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1638
1639 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
1640 * gdb.arch/i386-word.exp: Likewise.
1641
31224d9d
L
16422012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1643
1644 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
1645 is_ilp32_target to set nr_regs.
1646 * gdb.arch/i386-sse.exp: Likewise.
1647
5b7d0050
DE
16482012-10-11 Doug Evans <dje@google.com>
1649
7c09e5a0
DE
1650 PR breakpoints/14643.
1651 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
1652 * gdb.linespec/thread.c: New file.
1653 * gdb.linespec/thread.exp: New file.
1654
5b7d0050
DE
1655 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
1656 Recognize "message" -> print pass and fail. Add eof case.
1657 (runto): Recognize message, no-message. Print pass/fail if requested,
1658 with same treatment as gdb_breakpoint.
1659 (runto_main): Pass no-message to runto.
1660 (gdb_internal_error_resync): Add log message.
1661 (gdb_file_cmd): Tweak internal error fail text for consistency.
1662
2e24f4aa
JK
16632012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1664
1665 Fix crash during stepping on ppc32.
1666 * gdb.base/step-symless.c: New file.
1667 * gdb.base/step-symless.exp: New file.
1668
aa14df25
DE
16692012-10-03 Doug Evans <dje@google.com>
1670
1671 PR symtab/14601
1672 * gdb.cp/using-crash.exp: New file.
1673 * gdb.cp/using-crash.cc: New file.
1674
975531db
DE
16752012-10-02 Doug Evans <dje@google.com>
1676
1677 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
1678 more consistent.
1679 (runto,gdb_debug_format): Ditto.
1680 (gdb_file_cmd): Watch for eof in nested gdb_expect.
1681 Clean up logging and error messages.
1682
b3dc46ff
AB
16832012-10-01 Andrew Burgess <aburgess@broadcom.com>
1684
1685 Test find command on unmapped memory.
1686 * gdb.base/find-unmapped.c: New file.
1687 * gdb.base/find-unmapped.exp: New file.
1688
45814d45
YQ
16892012-09-29 Yao Qi <yao@codesourcery.com>
1690
1691 * gdb.trace/mi-tracepoint-changed.exp: New.
1692 * gdb.mi/mi-breakpoint-changed.exp: New.
1693 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
1694 * gdb.mi/pendshr2.c: New.
1695
4c2786ba
YQ
16962012-09-28 Yao Qi <yao@codesourcery.com>
1697
1698 * gdb.mi/pr11022.exp: New.
1699 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
1700
7977e5d2
TT
17012012-09-27 Tom Tromey <tromey@redhat.com>
1702
1703 * gdb.cp/derivation.exp: Add regression test.
1704 * gdb.cp/derivation.cc (class V_base, class V_inter, class
1705 V_derived): New.
1706 (vderived): New global.
1707
0971de02
TT
17082012-09-26 Tom Tromey <tromey@redhat.com>
1709
1710 * gdb.dwarf2/dw2-common-block.S: New file.
1711 * gdb.dwarf2/dw2-common-block.exp: New file.
1712
4357ac6c
TT
17132012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1714
1715 * gdb.fortran/common-block.exp: New file.
1716 * gdb.fortran/common-block.f90: New file.
1717
6f380991
AB
17182012-09-26 Andrew Burgess <aburgess@broadcom.com>
1719
1720 * gdb.base/duplicate-bp.c: New file.
1721 * gdb.base/duplicate-bp.exp: New file.
1722
8ae551cf
YQ
17232012-09-26 Yao Qi <yao@codesourcery.com>
1724
1725 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
1726
1727 Revert:
1728 2012-09-21 Yao Qi <yao@codesourcery.com>
1729
1730 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1731
318102b9
SP
17322012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
1733
1734 * gdb.base/longest-types.c: New test case.
1735 * gdb.base/longest-types.exp: New test case.
1736
a1e5fd69
YQ
17372012-09-25 Yao Qi <yao@codesourcery.com>
1738
1739 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
1740
04e7407c
JK
17412012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1742
1743 Fix internal error on canonicalization of clang types.
1744 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
1745 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
1746 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
1747
9bf4bce9
JK
17482012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1749
1750 Fix disassemble without parameters in tailcall frame.
1751 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
1752
2603f7ee
AB
17532012-09-21 Andrew Burgess <aburgess@broadcom.com>
1754
1755 * gdb.dwarf2/dw2-op-out-param.S: New file.
1756 * gdb.dwarf2/dw2-op-out-param.exp: New file.
1757
a3569abd
YQ
17582012-09-21 Yao Qi <yao@codesourcery.com>
1759
1760 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1761
a065d7af
YQ
17622012-09-21 Yao Qi <yao@codesourcery.com>
1763
1764 * gdb.mi/mi-cli.exp: Remove.
1765 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
1766
15544bd9
YQ
17672012-09-21 Yao Qi <yao@codesourcery.com>
1768
1769 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
1770 "=record-started" notification.
1771
82a90ccf
YQ
17722012-09-21 Yao Qi <yao@codesourcery.com>
1773
1774 * gdb.mi/mi-record-changed.exp: New.
1775 * gdb.mi/mi-reverse.exp: Adjust expected output.
1776
d7de8e3c
TT
17772012-09-20 Tom Tromey <tromey@redhat.com>
1778
1779 * gdb.python/python.exp: Test atexit.register.
1780
1aa99537
DE
17812012-09-20 Doug Evans <dje@google.com>
1782
05eade73
DE
1783 * boards/dwarf4-gdb-index.exp: New file.
1784
1aa99537
DE
1785 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
1786 while running the tests.
1787
4ae24af0
JB
17882012-09-18 Joel Brobecker <brobecker@adacore.com>
1789
1790 * gdb.ada/bp_reset: New testcase.
1791
bb25a15c
YQ
17922012-09-18 Yao Qi <yao@codesourcery.com>
1793
1794 * gdb.trace/mi-tsv-changed.exp: New.
1795
201b4506
YQ
17962012-09-18 Yao Qi <yao@codesourcery.com>
1797
1798 * gdb.trace/mi-traceframe-changed.exp: New.
1799
6fc1c773
YQ
18002012-09-17 Yao Qi <yao@codesourcery.com>
1801
1802 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
1803 when it is less than 0.
1804
1ab3b62c
JK
18052012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1806
1807 PR 14119
1808 * gdb.arch/amd64-tailcall-ret.S: New file.
1809 * gdb.arch/amd64-tailcall-ret.c: New file.
1810 * gdb.arch/amd64-tailcall-ret.exp: New file.
1811 * gdb.reverse/amd64-tailcall-reverse.S: New file.
1812 * gdb.reverse/amd64-tailcall-reverse.c: New file.
1813 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
1814
acf9414f
JK
18152012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1816
1817 PR 14548
1818 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
1819 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
1820 * gdb.reverse/singlejmp-reverse.S: New file.
1821 * gdb.reverse/singlejmp-reverse.c: New file.
1822 * gdb.reverse/singlejmp-reverse.exp: New file.
1823
666b578b
JK
18242012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1825
1826 Fix compatibility with old GCC (~4.1).
1827 * gdb.cp/converts.cc (my_enum_var): New variable.
1828
42056501
AB
18292012-09-14 Andrew Burgess <aburgess@broadcom.com>
1830
1831 * gdb.xml/tdesc-regs.exp: Update expected output for new
1832 vector_size syntax of vector types.
1833
b9516fa1
YPK
18342012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
1835
1836 Refactor Python "gdb" module into a proper Python package, by
1837 introducing a new "_gdb" module for code implemented in C, and
1838 using reload/__import__ instead of exec.
1839 * gdb.python/python.exp (Test stderr location): Update module
1840 location of GDB-specific sys.stderr.
1841 (Test stdout location): Ditto for sys.stdout.
1842
18dc9ad8
JK
18432012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1844
1845 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
1846
ea3a9873
KS
18472012-09-12 Keith Seitz <keiths@redhat.com>
1848
1849 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
1850 conversion statement.
1851
5941debb
DE
18522012-09-12 Doug Evans <dje@google.com>
1853
1854 * gdb.base/help.exp: Remove testing of individual command help text,
1855 too much of a maintenance burden. Instead, test the functionality
1856 of "help" itself.
1857
cfc35e02
DE
18582012-09-11 Doug Evans <dje@google.com>
1859
3a0ed5d7
DE
1860 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
1861 breakpoint.
1862
cfc35e02
DE
1863 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
1864 * gdb.dwarf2/fission-reread.S: Ditto.
1865 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
1866 * gdb.dwarf2/fission-reread.exp: Ditto.
1867
350b1b26
AB
18682012-09-11 Andrew Burgess <aburgess@broadcom.com>
1869
1870 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
1871
2fa15f23
JB
18722012-09-10 Joel Brobecker <brobecker@adacore.com>
1873
1874 * gdb.ada/optim_drec: New testcase.
1875
09be558e
DE
18762012-09-10 Doug Evans <dje@google.com>
1877
1878 * boards/fission.exp: Explicitly mark "board" as not remote.
1879
5b4f6e25
KS
18802012-09-10 Keith Seitz <keiths@redhat.com>
1881
1882 PR gdb/13483
1883 * gdb.cp/converts.cc (A::A): Add ctor.
1884 (A::member_): Add member.
1885 (enum my_enum): New enumeration.
1886 (main): Add calls to foo1_7 with various
1887 permitted arguments.
1888 * gdb.cp/converts.exp: Add tests for boolean
1889 conversions permitted by the standard.
1890
b4ca5ed9
YPK
18912012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
1892
1893 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
1894 avoid spurious results due to ~/.gdbinit.
1895 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
1896 $INTERNAL_GDBFLAGS in run command.
1897 * gdb.gdb/observer.exp (setup_test): Ditto.
1898 * gdb.gdb/selftest.exp (test_with_self): Ditto.
1899 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
1900
d54b30bb
DE
19012012-09-06 Doug Evans <dje@google.com>
1902
14910956
DE
1903 * boards/fission.exp: New file.
1904
d54b30bb
DE
1905 * gdb.python/py-value.exp: Use clean_restart.
1906
91b253e1
DE
19072012-09-05 Doug Evans <dje@google.com>
1908
1909 * gdb.base/info-macros.c: Fix whitespace.
1910
1292279a
PA
19112012-08-28 Pedro Alves <palves@redhat.com>
1912
1913 PR gdb/14428
1914
1915 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
1916
1c8cdcb1
JK
19172012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1918
1919 * gdb.base/break-caller-line.c: New file.
1920 * gdb.base/break-caller-line.exp: New file.
1921
1e8e8b51
JK
19222012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1923
1924 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
1925 * gdb.arch/i386-cfi-notcurrent.S: New file.
1926 * gdb.arch/i386-cfi-notcurrent.exp: New file.
1927
1591a1e8
PA
19282012-08-27 Wei-cheng Wang <cole945@gmail.com>
1929 Yao Qi <yao@codesourcery.com>
1930 Pedro Alves <palves@redhat.com>
1931
1932 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
1933 New procedures.
1934 (top level): Add overlap checking tests.
1935
4442ada7
TT
19362012-08-24 Tom Tromey <tromey@redhat.com>
1937
1938 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
1939 gdb_test_multiple fails for other reasons.
1940
e7d50cc9
YQ
19412012-08-24 Yao Qi <yao@codesourcery.com>
1942
1943 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
1944
dfbd5e7b
PA
19452012-08-23 Pedro Alves <palves@redhat.com>
1946
1947 * gdb.base/help.exp: Adjust to "handle" help text change.
1948
8d735b87
YQ
19492012-08-23 Yao Qi <yao@codesourcery.com>
1950
1951 * gdb.trace/disconnected-tracing.c (start, end): New.
1952 (main): Call start and end.
1953 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
1954 existing tests into this proc.
1955 (disconnected_tfind): New.
1956
61b1d759
YQ
19572012-08-23 Yao Qi <yao@codesourcery.com>
1958
1959 * boards/native-gdbserver.exp (${board}_upload): New.
1960 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
1961 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
1962 Execute tfile on remote target.
1963 Copy trace file from target to host.
1964
6ca1b147
JM
19652012-08-22 Joseph Myers <joseph@codesourcery.com>
1966
1967 * gdb.arch/thumb-bx-pc.S: New file.
1968 * gdb.arch/thumb-bx-pc.exp: New file.
1969
706e3705
TT
19702012-08-22 Tom Tromey <tromey@redhat.com>
1971
1972 * gdb.base/maint.exp: Update.
1973
b4893d48
TT
19742012-08-22 Tom Tromey <tromey@redhat.com>
1975
1976 * lib/gdb.exp (skip_unwinder_tests): New proc.
1977 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
1978 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
1979
45b7da81
TT
19802012-08-21 Tom Tromey <tromey@redhat.com>
1981
1982 * gdb.hp/gdb.aCC/exception.exp: Remove.
1983
f94363d7
AP
1984012-08-19 Andrew Pinski <apinski@cavium.com>
1985
1986 * gdb.arch/mips-octeon-bbit.c: New file.
1987 * gdb.arch/mips-octeon-bbit.exp: New Test.
1988
e5afdbd7
KS
1989012-08-19 Keith Seitz <keiths@redhat.com>
1990
1991 PR c++/14365
1992 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
1993 * gdb.dwarf2/dw2-anon-mptr.S: New file.
1994
c29e8b64
JK
19952012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1996
1997 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
1998 verbose -log by more specific untested call.
1999
15a7e7bc
YQ
20002012-08-18 Yao Qi <yao@codesourcery.com>
2001
2002 * gdb.trace/tfind.exp: Move tests on various command help before
2003 checking target supports trace.
2004 Fix the expected output of 'help tfind end'.
2005
a451cb65
KS
20062012-08-17 Keith Seitz <keiths@redhat.com>
2007
2008 PR c++/13356
2009 * gdb.base/default.exp: Update all "check type" tests.
2010 * gdb.base/help.exp: Likewise.
2011 * gdb.base/setshow.exp: Likewise.
2012 * gdb.cp/converts.cc (foo1_type_check): New function.
2013 (foo2_type_check): New function.
2014 (foo3_type_check): New function.
2015 (main): Call new functions.
2016 * converts.exp: Add tests for integer-to-pointer conversions
2017 with/without strict type-checking.
2018
dbf6a605
MF
20192012-08-16 Mike Frysinger <vapier@gentoo.org>
2020
2021 * gdb.base/help.exp: Update expected output.
2022
0c92d8c1
JB
20232012-08-16 Joel Brobecker <brobecker@adacore.com>
2024
2025 * gdb.ada/rdv_wait: New testcase.
2026
e56f7f42
JK
20272012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2028
2029 * gdb.base/attach-twice.exp: Remove excessive ps exec.
2030
f47f77df
DE
20312012-08-13 Doug Evans <dje@google.com>
2032
e202d6e8 2033 * gdb.base/help.exp: Update expected output.
f47f77df
DE
2034 * gdb.base/default.exp: Update expected output of "show convenience".
2035
a72c3253
DE
20362012-08-10 Doug Evans <dje@google.com>
2037
2038 * gdb.python/py-strfns.c: New file.
2039 * gdb.python/py-strfns.exp: New file.
2040 * gdb.python/py-type.exp (test_fields): Add vector tests.
2041
de0bea00
MF
20422012-08-10 Mike Frysinger <vapier@gentoo.org>
2043
2044 PR cli/10436:
2045 * gdb.base/completion.exp: Add tests for handle completion.
2046
5b9afe8a
YQ
20472012-08-09 Yao Qi <yao@codesourcery.com>
2048
2049 * gdb.mi/mi-cmd-param-changed.exp: New.
2050 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
2051 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
2052 * gdb.mi/mi2-prompt.exp: Likewise.
2053
4f485ebc
DE
20542012-08-08 Doug Evans <dje@google.com>
2055
2056 * gdb.base/debug-expr.c: New file.
2057 * gdb.base/debug-expr.exp: New file.
2058 * gdb.base/exprs.exp: Test {type} casts.
2059 * gdb.cp/debug-expr.exp: New file.
2060
5888842d
JK
20612012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2062
2063 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
2064 global variable loop, not a 'break'. Add loop count limit to 100.
2065 Add new fail case for terminated vgdb.
2066
4f69f4c2
JK
20672012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2068 Jean-Marc Saffroy <saffroy@gmail.com>
2069
2070 PR 11804
2071 * gdb.base/gcore-relro.exp: New file.
2072 * gdb.base/gcore-relro-main.c: New file.
2073 * gdb.base/gcore-relro-lib.c: New file.
2074
e2de5390
JK
20752012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2076
2077 Do not false FAIL with old GCCs.
2078 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
2079 GCC < 4.5 in $no_hw mode.
2080
606603c5
JK
20812012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2082
2083 * gdb.base/default.exp (cd): Accept new directory with no arguments.
2084
777f26c2
JK
20852012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2086
2087 * gdb.base/list.exp (test_only_end): New function.
2088 Call it.
2089
2c12abee
TT
20902012-08-06 Tom Tromey <tromey@redhat.com>
2091
2092 * gdb.python/py-mi.exp: Add test for printer whose children
2093 are a list.
2094 * gdb.python/py-prettyprint.c (struct children_as_list): New.
2095 (main): New variable children_as_list.
2096 * gdb.python/py-prettyprint.py (class pp_children_as_list):
2097 New.
2098 (register_pretty_printers): Register new printer.
2099
0eae2cf4
EBM
21002012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
2101
2102 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
2103 symbols. Abort if vgdb remote connection is closed.
2104
09e0881d
DE
21052012-08-02 Doug Evans <dje@google.com>
2106
2107 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
2108
b40f514f
SDJ
21092012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
2110
2111 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
2112 s390x, PowerPC 64 and m68k-linux.
2113
11315ae0
UW
21142012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2115
2116 * gdb.base/annota1.exp: Accept no frames-invalid notification
2117 when starting up the program.
2118 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
2119 show a symbolic value as well.
2120 * gdb.server/server-exec-info.exp: Skip test when skipping
2121 gdbserver test and/or when skipping shared library tests.
2122 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
2123 avoid name conflicts with other tests.
2124
0547eeed
UW
21252012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2126
2127 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
2128 Fix wrong output on big-endian systems.
2129 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
2130 4-byte pointer types on 64-bit s390x.
2131
bdddb4de
UW
21322012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2133
2134 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
2135 marker comment at the beginning (after intialization).
2136 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
2137 breakpoint on marker comment instead of function begin.
2138 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
2139 PowerPC.
2140 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
2141 or 64-bit PowerPC.
2142 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
2143 gdb,no_hardware_watchpoints flag is set.
2144 (initialize): Remove now redundant can-use-hw-watchpoints change.
2145
5d206025
YQ
21462012-08-02 Yao Qi <yao@codesourcery.com>
2147 Pedro Alves <palves@redhat.com>
2148
2149 * boards/local-remote-host.exp: New.
2150
4f665099
UW
21512012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2152
2153 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
2154 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
2155 * gdb.base/print-file-var.exp: Likewise.
2156 * gdb.server/solib-list.exp: Skip on remote targets.
2157
b62e2b27
UW
21582012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2159
2160 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
2161 watchpoints on ARM. When expecting software watchpoints, tolerate
2162 (remote) targets that report unsupported hardware watchpoint only
2163 at continue time.
2164 (test_wide_location_2): Likewise.
2165
a967a851
JK
21662012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2167
2168 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
2169 valgrind versions.
2170
75d9f9ff 21712012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
2172
2173 * gdb.base/valgrind-infcall.c: New file.
2174 * gdb.base/valgrind-infcall.exp: New file.
2175
75d9f9ff
JK
2176 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
2177
1c9f2ed2
KS
21782012-07-30 Keith Seitz <keiths@redhat.com>
2179
2180 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
2181 linespecs.
2182
7f9b2034
DE
21832012-07-30 Doug Evans <dje@google.com>
2184
85220e01
DE
2185 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
2186 * gdb.dwarf2/pr13961.S: Ditto.
2187
7f9b2034
DE
2188 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
2189
4e969b4f
AB
21902012-07-30 Andrew Burgess <aburgess@broadcom.com>
2191
2192 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
2193 change its format immediately after reloading the binary.
2194
e7de8362
JK
21952012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2196
2197 Fix testsuite regression after --use-deprecated-index-sections removal.
2198 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
2199 string.
2200 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
2201
7255706c
YQ
22022012-07-27 Yao Qi <yao@codesourcery.com>
2203
2204 KFAIL for PR remote/14161.
2205 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
2206 Cleanup socket files.
2207 (strace_info_marker): Detach inferior.
2208
f2e8016f
TT
22092012-07-26 Tom Tromey <tromey@redhat.com>
2210
6fdff2c5 2211 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 2212
f66713d2
JK
22132012-07-26 Markus Metzger <markus.t.metzger@intel.com>
2214
2215 * gdb.python/py-inferior.c (thread): New function.
2216 (check_threads): New function.
2217 (test_threads): New function.
2218 * gdb.python/py-inferior.exp: Added test.
2219 Replaced runto with continue to breakpoint.
2220
8223e12c
TT
22212012-07-26 Tom Tromey <tromey@redhat.com>
2222
2223 * lib/ada.exp (standard_ada_testfile): New proc.
2224 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
2225 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
2226 * gdb.ada/array_return.exp: Use standard_ada_testfile.
2227 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
2228 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
2229 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
2230 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
2231 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
2232 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
2233 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
2234 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
2235 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
2236 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
2237 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
2238 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
2239 * gdb.ada/char_param.exp: Use standard_ada_testfile.
2240 * gdb.ada/complete.exp: Use standard_ada_testfile.
2241 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
2242 standard_output_file.
2243 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
2244 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
2245 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
2246 standard_output_file.
2247 * gdb.ada/exprs.exp: Use standard_ada_testfile.
2248 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
2249 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
2250 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
2251 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
2252 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
2253 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
2254 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
2255 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
2256 * gdb.ada/homonym.exp: Use standard_ada_testfile.
2257 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
2258 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
2259 * gdb.ada/interface.exp: Use standard_ada_testfile.
2260 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
2261 standard_output_file
2262 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
2263 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
2264 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
2265 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
2266 * gdb.ada/nested.exp: Use standard_ada_testfile.
2267 * gdb.ada/null_array.exp: Use standard_ada_testfile.
2268 * gdb.ada/null_record.exp: Use standard_ada_testfile.
2269 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
2270 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
2271 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
2272 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
2273 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
2274 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
2275 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
2276 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
2277 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
2278 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
2279 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
2280 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
2281 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
2282 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
2283 * gdb.ada/start.exp: Use standard_ada_testfile.
2284 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
2285 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
2286 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
2287 * gdb.ada/tagged.exp: Use standard_ada_testfile.
2288 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
2289 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
2290 * gdb.ada/tasks.exp: Use standard_ada_testfile.
2291 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
2292 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
2293 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
2294 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
2295 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
2296 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
2297 * gdb.ada/widewide.exp: Use standard_ada_testfile.
2298
bbec57e4
JK
22992012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2300
2301 Fix testsuite regression after --use-deprecated-index-sections removal.
2302 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
2303
9cc8e32c
JK
23042012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2305
2306 Fix compatibility with Tcl before 7.5.
2307 * lib/future.exp (lreverse): New function if it does not exist.
2308
ea5ca7b5
MK
23092012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
2310
2311 * gdb.mi/mi-pending.c: New method to set a second pending
2312 breakpoint.
2313 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
2314 condition.
2315
64776a0b
PA
23162012-07-20 Pedro Alves <palves@redhat.com>
2317
2318 PR threads/11692
2319 PR gdb/12203
2320
2321 * gdb.threads/create-fail.c: New file.
2322 * gdb.threads/create-fail.exp: New file.
2323
13e4e967
PA
23242012-07-19 Pedro Alves <palves@redhat.com>
2325
2326 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
2327 * config/vx.exp (gdb_start): Likewise.
2328 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
2329 * gdb.base/setvar.exp (test_set): Likewise.
2330 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
2331 * gdb.reverse/sigall-precsave.exp: Likewise.
2332 * gdb.reverse/sigall-reverse.exp: Likewise.
2333
b7aefa4d
PA
23342012-07-19 Pedro Alves <palves@redhat.com>
2335
2336 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
2337 handler before recording.
2338
608b4967
TT
23392012-07-19 Tom Tromey <tromey@redhat.com>
2340
2341 * gdb.cp/casts.exp: Add tests for typeof and decltype.
2342 * gdb.cp/casts.cc (decltype): New function.
2343 (main): Use it.
2344
b1e0c0fa
PA
23452012-07-19 Pedro Alves <palves@redhat.com>
2346
2347 * gdb.base/sigall.exp (signals): New list.
2348 <top level>: Loop over signals in the $signals list instead of
2349 calling a test function once per signal.
2350 * gdb.reverse/sigall-precsave.exp (signals): New list.
2351 <top level>: Loop over signals in the $signals list instead of
2352 calling a test function once per signal.
2353 * gdb.reverse/sigall-reverse.exp (signals): New list.
2354 <top level>: Loop over signals in the $signals list instead of
2355 calling a test function once per signal.
2356
6ace3df1
YQ
23572012-07-19 Yao Qi <yao@codesourcery.com>
2358
2359 * gdb.base/setshow.exp: Test 'set args ~'.
2360
263a0f8c
JK
23612012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2362
2363 * gdb.base/store.exp (check_set): Import gdb_prompt.
2364 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
2365 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
2366
8f043999
JK
23672012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2368
2369 PR 11914
2370 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
2371 (main): Call eval_sub.
2372 * gdb.python/py-prettyprint.exp:
2373 (python execfile ('py-prettyprint.py')): Move it earlier.
2374 New breakpoint for eval-break.
2375 (continue to breakpoint: eval-break, info locals): New test.
2376 (python execfile ('py-prettyprint.py')): Move it from here.
2377 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
2378 (register_pretty_printers): Register pp_eval_type.
2379
725c7b66
JK
23802012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2381
2382 Fix a testcase regression by me.
2383 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
2384 DW_FORM_data4.
2385
4359dff1
JK
23862012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2387 Doug Evans <dje@google.com>
2388
2389 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
2390 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
2391
61e44cfa
JK
23922012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2393
2394 Fix gdbserver run regression.
2395 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
2396
93c0ef37
TT
23972012-07-12 Tom Tromey <tromey@redhat.com>
2398
2399 * lib/gdb.exp (standard_testfile): Don't declare objdir.
2400 (clean_restart): Likewise.
2401 (core_find): Use standard_output_file.
2402
76027ef5
TT
24032012-07-12 Tom Tromey <tromey@redhat.com>
2404
2405 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
2406 * gdb.dwarf2/dw2-anonymous-func.exp: Use
2407 prepare_for_testing_full.
2408 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
2409 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
2410 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
2411 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
2412 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
2413 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
2414 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
2415 prepare_for_testing_full.
2416 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
2417 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
2418 prepare_for_testing_full.
2419 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
2420 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
2421 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
2422
85b4440a
TT
24232012-07-12 Tom Tromey <tromey@redhat.com>
2424
2425 * lib/gdb.exp (build_executable_from_specs): New proc, from
2426 build_executable.
2427 (build_executable): Use it.
2428 (prepare_for_testing_full): New proc.
2429
55baab26
TT
24302012-07-11 Tom Tromey <tromey@redhat.com>
2431
2432 * gdb.reverse/break-precsave.exp: Use standard_output_file.
2433 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
2434 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
2435 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
2436 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
2437 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
2438 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
2439 * gdb.reverse/step-precsave.exp: Use standard_output_file.
2440 * gdb.reverse/until-precsave.exp: Use standard_output_file.
2441 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
2442
298a9cf0
TT
24432012-07-10 Tom Tromey <tromey@redhat.com>
2444
2445 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
2446 standard_output_file.
2447 * gdb.mi/gdb2549.exp: Use standard_testfile.
2448 * gdb.mi/gdb669.exp: Use standard_testfile.
2449 * gdb.mi/gdb701.exp: Use standard_testfile.
2450 * gdb.mi/gdb792.exp: Use standard_testfile.
2451 * gdb.mi/mi-async.exp: Use standard_testfile.
2452 * gdb.mi/mi-basics.exp: Use standard_testfile.
2453 * gdb.mi/mi-break.exp: Use standard_testfile.
2454 * gdb.mi/mi-cli.exp: Use standard_testfile.
2455 * gdb.mi/mi-console.exp: Use standard_testfile.
2456 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
2457 * gdb.mi/mi-eval.exp: Use standard_testfile.
2458 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
2459 * gdb.mi/mi-file.exp: Use standard_testfile.
2460 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
2461 * gdb.mi/mi-logging.exp: Use standard_testfile.
2462 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
2463 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
2464 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
2465 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
2466 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
2467 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
2468 * gdb.mi/mi-pending.exp: Use standard_testfile,
2469 standard_output_file.
2470 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
2471 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
2472 * gdb.mi/mi-regs.exp: Use standard_testfile.
2473 * gdb.mi/mi-return.exp: Use standard_testfile.
2474 * gdb.mi/mi-reverse.exp: Use standard_testfile.
2475 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
2476 * gdb.mi/mi-solib.exp: Use standard_testfile,
2477 standard_output_file.
2478 * gdb.mi/mi-stack.exp: Use standard_testfile.
2479 * gdb.mi/mi-stepi.exp: Use standard_testfile.
2480 * gdb.mi/mi-stepn.exp: Use standard_testfile.
2481 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
2482 * gdb.mi/mi-until.exp: Use standard_testfile.
2483 * gdb.mi/mi-var-block.exp: Use standard_testfile.
2484 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
2485 * gdb.mi/mi-var-child.exp: Use standard_testfile.
2486 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
2487 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
2488 * gdb.mi/mi-var-display.exp: Use standard_testfile.
2489 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
2490 standard_output_file.
2491 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
2492 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
2493 * gdb.mi/mi-watch.exp: Use standard_testfile.
2494 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
2495 * gdb.mi/mi2-basics.exp: Use standard_testfile.
2496 * gdb.mi/mi2-break.exp: Use standard_testfile.
2497 * gdb.mi/mi2-cli.exp: Use standard_testfile.
2498 * gdb.mi/mi2-console.exp: Use standard_testfile.
2499 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
2500 * gdb.mi/mi2-eval.exp: Use standard_testfile.
2501 * gdb.mi/mi2-file.exp: Use standard_testfile.
2502 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
2503 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
2504 * gdb.mi/mi2-regs.exp: Use standard_testfile.
2505 * gdb.mi/mi2-return.exp: Use standard_testfile.
2506 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
2507 * gdb.mi/mi2-stack.exp: Use standard_testfile.
2508 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
2509 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
2510 * gdb.mi/mi2-until.exp: Use standard_testfile.
2511 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
2512 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
2513 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
2514 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
2515 * gdb.mi/mi2-watch.exp: Use standard_testfile.
2516
f5f3a911
TT
25172012-07-10 Tom Tromey <tromey@redhat.com>
2518
2519 * gdb.cp/abstract-origin.exp: Use standard_testfile.
2520 * gdb.cp/ambiguous.exp: Use standard_testfile,
2521 prepare_for_testing.
2522 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
2523 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
2524 * gdb.cp/anon-ns.exp: Use standard_testfile.
2525 * gdb.cp/anon-struct.exp: Use standard_testfile.
2526 * gdb.cp/anon-union.exp: Use standard_testfile,
2527 prepare_for_testing.
2528 * gdb.cp/arg-reference.exp: Use standard_testfile,
2529 prepare_for_testing.
2530 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
2531 * gdb.cp/breakpoint.exp: Use standard_testfile,
2532 prepare_for_testing.
2533 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
2534 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
2535 standard_output_file.
2536 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
2537 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
2538 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
2539 (test_static_members): Update.
2540 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
2541 * gdb.cp/converts.exp: Use standard_testfile.
2542 * gdb.cp/cp-relocate.exp: Use standard_testfile.
2543 * gdb.cp/cpcompletion.exp: Use standard_testfile,
2544 prepare_for_testing.
2545 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
2546 * gdb.cp/cplabel.exp: Use standard_testfile.
2547 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
2548 prepare_for_testing.
2549 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
2550 * gdb.cp/derivation.exp: Use standard_testfile,
2551 prepare_for_testing.
2552 * gdb.cp/destrprint.exp: Use standard_testfile.
2553 * gdb.cp/dispcxx.exp: Use standard_testfile.
2554 * gdb.cp/exception.exp: Use standard_testfile,
2555 prepare_for_testing.
2556 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
2557 * gdb.cp/extern-c.exp: Use standard_testfile,
2558 prepare_for_testing.
2559 * gdb.cp/formatted-ref.exp: Use standard_testfile,
2560 prepare_for_testing.
2561 * gdb.cp/fpointer.exp: Use standard_testfile.
2562 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
2563 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
2564 standard_output_file.
2565 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
2566 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
2567 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
2568 standard_output_file.
2569 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
2570 (do_tests): Update.
2571 * gdb.cp/koenig.exp: Use standard_testfile.
2572 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
2573 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
2574 * gdb.cp/m-static.exp: Use standard_testfile,
2575 prepare_for_testing.
2576 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
2577 * gdb.cp/mb-inline.exp: Use standard_testfile,
2578 prepare_for_testing.
2579 * gdb.cp/mb-templates.exp: Use standard_testfile,
2580 prepare_for_testing.
2581 * gdb.cp/member-ptr.exp: Use standard_testfile,
2582 prepare_for_testing.
2583 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
2584 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
2585 * gdb.cp/method2.exp: Use standard_testfile.
2586 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
2587 standard_output_file.
2588 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
2589 (do_tests): Update.
2590 * gdb.cp/namespace-enum.exp: Use standard_testfile,
2591 prepare_for_testing.
2592 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
2593 prepare_for_testing.
2594 * gdb.cp/namespace.exp: Use standard_testfile,
2595 prepare_for_testing.
2596 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
2597 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
2598 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
2599 * gdb.cp/nsimport.exp: Use standard_testfile,
2600 prepare_for_testing.
2601 * gdb.cp/nsnested.exp: Use standard_testfile.
2602 * gdb.cp/nsnoimports.exp: Use standard_testfile.
2603 * gdb.cp/nsrecurs.exp: Use standard_testfile,
2604 prepare_for_testing.
2605 * gdb.cp/nsstress.exp: Use standard_testfile,
2606 prepare_for_testing.
2607 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
2608 * gdb.cp/operator.exp: Use standard_testfile.
2609 * gdb.cp/oranking.exp: Use standard_testfile.
2610 * gdb.cp/overload-const.exp: Use standard_testfile.
2611 * gdb.cp/overload.exp: Use standard_testfile,
2612 prepare_for_testing.
2613 * gdb.cp/ovldbreak.exp: Use standard_testfile.
2614 * gdb.cp/ovsrch.exp: Use standard_testfile.
2615 * gdb.cp/paren-type.exp: Use standard_testfile.
2616 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
2617 prepare_for_testing.
2618 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
2619 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
2620 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
2621 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
2622 * gdb.cp/pr10728.exp: Use standard_testfile,
2623 standard_output_file.
2624 * gdb.cp/pr12028.exp: Use standard_testfile.
2625 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
2626 * gdb.cp/pr9167.exp: Use standard_testfile.
2627 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
2628 * gdb.cp/printmethod.exp: Use standard_testfile,
2629 prepare_for_testing.
2630 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
2631 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
2632 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
2633 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
2634 standard_output_file.
2635 * gdb.cp/readnow-language.exp: Use standard_testfile.
2636 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
2637 (gdb_start_again): Use clean_restart.
2638 * gdb.cp/ref-types.exp: Use standard_testfile,
2639 prepare_for_testing.
2640 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
2641 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
2642 * gdb.cp/smartp.exp: Use standard_testfile.
2643 * gdb.cp/static-method.exp: Use standard_testfile.
2644 * gdb.cp/static-print-quit.exp: Use standard_testfile.
2645 * gdb.cp/temargs.exp: Use standard_testfile.
2646 * gdb.cp/templates.exp: Use standard_testfile,
2647 prepare_for_testing.
2648 (do_tests): Update.
2649 * gdb.cp/try_catch.exp: Use standard_testfile,
2650 prepare_for_testing.
2651 * gdb.cp/typedef-operator.exp: Use standard_testfile.
2652 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
2653 * gdb.cp/virtbase.exp: Use standard_testfile,
2654 prepare_for_testing.
2655 * gdb.cp/virtfunc.exp: Use standard_testfile,
2656 prepare_for_testing.
2657 (do_tests): Update.
2658 * gdb.cp/virtfunc2.exp: Use standard_testfile,
2659 prepare_for_testing.
2660
686f09d0
TT
26612012-07-10 Tom Tromey <tromey@redhat.com>
2662
2663 * lib/gdb.exp (standard_testfile): Unset output variables from
2664 earlier invocations.
2665
9357e021
YQ
26662012-07-10 Yao Qi <yao@codesourcery.com>
2667
2668 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
2669 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
2670 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
2671 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
2672 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
2673 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
2674 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
2675 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
2676 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
2677 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
2678 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
2679 * gdb.mi/mi-var-display.exp: Likewise.
2680 * gdb.mi/mi-var-invalidate.exp: Likewise.
2681 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
2682 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
2683 * gdb.mi/mi2-console.exp: Likewise.
2684 * gdb.mi/mi2-disassemble.exp: Likewise.
2685 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
2686 * gdb.mi/mi2-read-memory.exp: Likewise.
2687 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
2688 * gdb.mi/mi2-simplerun.exp: Likewise.
2689 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
2690 * gdb.mi/mi2-syn-frame.exp: Likewise.
2691 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
2692 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
2693 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
2694
e314d629
TT
26952012-07-09 Tom Tromey <tromey@redhat.com>
2696
2697 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
2698 * gdb.base/callfuncs.exp: Add cast-based test.
2699 * gdb.base/callfuncs.c (voidfunc): New function.
2700
06928b3f
DE
27012012-07-08 Doug Evans <dje@google.com>
2702
2703 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
2704
32f11bad
JK
27052012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2706
2707 Fix XFAIL compatibility with old i386 systems.
2708 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
2709 Check also 'Cannot insert breakpoint 0'.
2710
76b83c51
JK
27112012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2712
2713 PR 14321
2714 * gdb.base/find.exp
2715 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
2716
a6fb9c08
TT
27172012-07-06 Tom Tromey <tromey@redhat.com>
2718
2719 * gdb.base/whatis.exp: Add test.
2720
71918a86
TT
27212012-07-06 Tom Tromey <tromey@redhat.com>
2722
2723 * gdb.base/whatis.exp: Add regression test.
2724
fcde5961
TT
27252012-07-06 Tom Tromey <tromey@redhat.com>
2726
2727 * gdb.base/whatis.exp: Add tests.
2728
f9cf0f4a
JK
27292012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2730
2731 PR 12649
2732 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
2733 gdb_test_multiple $gdb_prompt terminator.
2734
979ade8b
PA
27352012-07-04 Pedro Alves <palves@redhat.com>
2736
2737 * gdb.mi/mi-reverse.exp: Use supports_reverse and
2738 supports_process_record.
2739
8a980b44
PA
27402012-07-04 Pedro Alves <palves@redhat.com>
2741
2742 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
2743 endings.
2744 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
2745
855ba978
SS
27462012-07-03 Stan Shebs <stan@codesourcery.com>
2747
2748 * gdb.base/info-os.c (main): Retry resource acquisition until an
2749 available one is found.
2750 * gdb.base/info-os.exp: Collect resource keys from the program
2751 and use them in matching.
2752
fcb44371
JK
27532012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2754
2755 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
2756 Wrap the test into loop for corefile and core0file.
2757
08a67be6
JK
27582012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2759
2760 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
2761 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
2762 .note.GNU-stack.
2763
0f3c2347
JK
2764 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
2765
ff4a4500
SDJ
27662012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
2767
2768 * gdb.base/help.exp (help b, help br, help bre, help brea, help
2769 break): Include help message for the new `-probe' and `-probe-stap'
2770 options.
2771
d3ce09f5
SS
27722012-07-02 Stan Shebs <stan@codesourcery.com>
2773
2774 * gdb.base/dprintf.exp: Add agent style tests.
2775
a1624241
JK
27762012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2777
2778 * gdb.base/stale-infcall.c (infcall): New label test-next.
2779 (main): New labels test-pass and test-fail.
2780 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
2781 $test_fail_bpnum to test-fail.
2782 (test system longjmp tracking support): New test.
2783 Delete $test_fail_bpnum.
2784 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
2785 breakpoint.
2786
42e7ad6c
DE
27872012-06-30 Doug Evans <dje@google.com>
2788
2789 * gdb.dwarf2/fission-reread.S: New file.
2790 * gdb.dwarf2/fission-reread.exp: New file.
2791
37ce89eb
SS
27922012-06-28 Stan Shebs <stan@codesourcery.com>
2793
2794 * gdb.mi/mi-logging.exp: New file.
2795
e5ef252a
PA
27962012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2797 Pedro Alves <palves@redhat.com>
2798
2799 * gdb.threads/siginfo-threads.exp: New file.
2800 * gdb.threads/siginfo-threads.c: New file.
2801 * gdb.threads/sigstep-threads.exp: New file.
2802 * gdb.threads/sigstep-threads.c: New file.
2803
22f1fbae
TT
28042012-06-28 Tom Tromey <tromey@redhat.com>
2805
2806 * gdb.go/package.exp: Partially revert earlier patch; use
2807 gdb_compile again. Use standard_output_file.
2808
2e3cf129
DE
28092012-06-27 Doug Evans <dje@google.com>
2810
2811 * gdb.dwarf2/fission-base.c: New file.
2812 * gdb.dwarf2/fission-base.S: New file.
2813 * gdb.dwarf2/fission-base.exp: New file.
2814
785fd303
JK
28152012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2816
2817 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
2818
1bb9788d
TT
28192012-06-27 Tom Tromey <tromey@redhat.com>
2820
2821 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
2822 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
2823
c83ee902
TT
28242012-06-27 Tom Tromey <tromey@redhat.com>
2825
2826 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
2827 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
2828 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
2829 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
2830 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
2831 prepare_for_testing.
2832 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
2833 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
2834 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
2835 standard_testfile.
2836 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
2837 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
2838 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
2839 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
2840 prepare_for_testing.
2841 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
2842 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
2843 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
2844 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
2845 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
2846 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
2847 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
2848 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
2849 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
2850 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
2851 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
2852 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
2853 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
2854 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
2855 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
2856 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
2857 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
2858 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
2859 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
2860 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
2861 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
2862 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
2863 standard_output_file.
2864 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
2865 standard_output_file.
2866 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
2867 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
2868 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
2869 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
2870 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
2871 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
2872 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
2873 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
2874 * gdb.dwarf2/implptr.exp: Use standard_testfile.
2875 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
2876 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
2877 * gdb.dwarf2/pieces.exp: Use standard_testfile.
2878 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
2879 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
2880 * gdb.dwarf2/valop.exp: Use standard_testfile,
2881 prepare_for_testing.
2882
5204774b
TT
28832012-06-27 Tom Tromey <tromey@redhat.com>
2884
2885 * gdb.python/python.exp: Fix regexps in pagination tests.
2886
ee0bf529
SCR
28872012-06-26 Siva Chandra Reddy <sivachandra@google.com>
2888
2889 * gdb.python/py-symtab.exp: Add tests to test the new attribute
2890 'last' of gdb.Symtab_and_line.
2891 * gdb.python/py-symbol.c: Move break point comment to enable
2892 testing of gdb.Symtab_and_line.last.
2893
14fcc022
TT
28942012-06-26 Tom Tromey <tromey@redhat.com>
2895
2896 * gdb.threads/step.c: Remove.
2897 * gdb.threads/step.exp: Remove.
2898 * gdb.threads/step2.exp: Remove.
2899
0efbbabc
TT
29002012-06-26 Tom Tromey <tromey@redhat.com>
2901
2902 * gdb.threads/watchpoint-fork.exp (test): Use
2903 standard_output_file. Don't declare objdir.
2904 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
2905 standard_output_file.
2906 * gdb.threads/attach-stopped.exp: Use standard_testfile.
2907 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
2908 clean_restart. Remove incdir.
2909 * gdb.threads/corethreads.exp: Use standard_testfile.
2910 * gdb.threads/execl.exp: Use standard_testfile,
2911 standard_output_file, clean_restart.
2912 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
2913 clean_restart.
2914 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
2915 clean_restart.
2916 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
2917 incdir.
2918 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
2919 clean_restart. Remove incdir.
2920 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
2921 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
2922 clean_restart. Remove incdir.
2923 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
2924 Remove incdir.
2925 * gdb.threads/leader-exit.exp: Use standard_testfile.
2926 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
2927 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
2928 clean_restart.
2929 * gdb.threads/manythreads.exp: Use standard_testfile,
2930 clean_restart. Remove incdir.
2931 * gdb.threads/multi-create.exp: Use standard_testfile,
2932 clean_restart.
2933 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
2934 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
2935 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
2936 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
2937 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
2938 * gdb.threads/pending-step.exp: Use standard_testfile,
2939 clean_restart. Remove incdir.
2940 * gdb.threads/print-threads.exp: Use standard_testfile,
2941 clean_restart. Remove incdir.
2942 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
2943 clean_restart. Remove incdir.
2944 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
2945 Remove incdir.
2946 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
2947 incdir.
2948 * gdb.threads/sigthread.exp: Use standard_testfile,
2949 clean_restart.
2950 * gdb.threads/staticthreads.exp: Use standard_testfile,
2951 clean_restart. Remove incdir.
2952 * gdb.threads/switch-threads.exp: Use standard_testfile,
2953 clean_restart. Remove incdir.
2954 * gdb.threads/thread-execl.exp: Use standard_testfile,
2955 clean_restart. Remove incdir.
2956 * gdb.threads/thread-find.exp: Use standard_testfile,
2957 clean_restart.
2958 * gdb.threads/thread-specific.exp: Use standard_testfile,
2959 clean_restart. Remove incdir.
2960 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
2961 clean_restart. Remove incdir.
2962 * gdb.threads/thread_check.exp: Use standard_testfile,
2963 clean_restart. Remove incdir.
2964 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
2965 incdir.
2966 * gdb.threads/threadapply.exp: Use standard_testfile,
2967 clean_restart. Remove incdir.
2968 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
2969 clean_restart. Remove incdir.
2970 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
2971 clean_restart.
2972 * gdb.threads/tls-shared.exp: Use standard_testfile,
2973 clean_restart, standard_output_file.
2974 * gdb.threads/tls-var.exp: Use standard_testfile,
2975 standard_output_file.
2976 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
2977 Remove incdir.
2978 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
2979 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
2980 incdir.
2981 * gdb.threads/watchthreads2.exp: Use standard_testfile,
2982 clean_restart. Remove incdir.
2983
497a5eb0
TT
29842012-06-26 Tom Tromey <tromey@redhat.com>
2985
2986 * gdb.trace/actions.exp: Use standard_testfile.
2987 * gdb.trace/ax.exp: Use standard_testfile.
2988 * gdb.trace/backtrace.exp: Use standard_testfile.
2989 * gdb.trace/change-loc.exp: Use standard_testfile.
2990 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
2991 * gdb.trace/collection.exp: Use standard_testfile,
2992 prepare_for_testing.
2993 * gdb.trace/deltrace.exp: Use standard_testfile.
2994 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
2995 * gdb.trace/ftrace.exp: Use standard_testfile.
2996 * gdb.trace/infotrace.exp: Use standard_testfile.
2997 * gdb.trace/packetlen.exp: Use standard_testfile.
2998 * gdb.trace/passc-dyn.exp: Use standard_testfile.
2999 * gdb.trace/passcount.exp: Use standard_testfile.
3000 * gdb.trace/pending.exp: Use standard_testfile.
3001 * gdb.trace/report.exp: Use standard_testfile.
3002 * gdb.trace/save-trace.exp: Use standard_testfile.
3003 * gdb.trace/stap-trace.exp: Use standard_testfile.
3004 * gdb.trace/status-stop.exp: Use standard_testfile.
3005 * gdb.trace/strace.exp: Use standard_testfile.
3006 * gdb.trace/tfile.exp: Use standard_testfile.
3007 * gdb.trace/tfind.exp: Use standard_testfile.
3008 * gdb.trace/trace-break.exp: Use standard_testfile.
3009 * gdb.trace/trace-mt.exp: Use standard_testfile.
3010 * gdb.trace/tracecmd.exp: Use standard_testfile.
3011 * gdb.trace/tspeed.exp: Use standard_testfile.
3012 * gdb.trace/tstatus.exp: Use standard_testfile.
3013 * gdb.trace/tsv.exp: Use standard_testfile.
3014 * gdb.trace/unavailable.exp: Use standard_testfile,
3015 prepare_for_testing.
3016 * gdb.trace/while-dyn.exp: Use standard_testfile.
3017 * gdb.trace/while-stepping.exp: Use standard_testfile.
3018
7686c074
TT
30192012-06-26 Tom Tromey <tromey@redhat.com>
3020
3021 * gdb.reverse/break-precsave.exp: Use standard_testfile.
3022 * gdb.reverse/break-reverse.exp: Use standard_testfile.
3023 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
3024 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
3025 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
3026 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
3027 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
3028 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
3029 prepare_for_testing.
3030 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
3031 prepare_for_testing.
3032 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
3033 prepare_for_testing.
3034 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
3035 prepare_for_testing.
3036 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
3037 prepare_for_testing
3038 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
3039 * gdb.reverse/machinestate.exp: Use standard_testfile.
3040 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
3041 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
3042 build_executable.
3043 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
3044 build_executable.
3045 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
3046 standard_output_file.
3047 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
3048 standard_output_file.
3049 * gdb.reverse/step-precsave.exp: Use standard_testfile.
3050 * gdb.reverse/step-reverse.exp: Use standard_testfile.
3051 * gdb.reverse/until-precsave.exp: Use standard_testfile.
3052 * gdb.reverse/until-reverse.exp: Use standard_testfile.
3053 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
3054 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
3055
481fc100
TT
30562012-06-26 Tom Tromey <tromey@redhat.com>
3057
3058 * gdb.stabs/weird.exp: Remove directory-checking code. Use
3059 standard_output_file.
3060 * gdb.stabs/exclfwd.exp: Use standard_testfile,
3061 prepare_for_testing. Remove directory-checking code.
3062
7bb18ae2
TT
30632012-06-25 Tom Tromey <tromey@redhat.com>
3064
3065 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
3066 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
3067 build_executable, not prepare_for_testing.
3068 * gdb.multi/base.exp: Use standard_output_file. Use
3069 build_executable, not prepare_for_testing.
3070
cf09b3e4
TT
30712012-06-25 Tom Tromey <tromey@redhat.com>
3072
3073 * gdb.fortran/subarray.exp: Use standard_testfile,
3074 prepare_for_testing.
3075 * gdb.fortran/multi-dim.exp: Use standard_testfile.
3076 * gdb.fortran/module.exp: Use standard_testfile.
3077 * gdb.fortran/logical.exp: Use standard_testfile.
3078 * gdb.fortran/library-module.exp: Use standard_testfile,
3079 standard_output_file.
3080 * gdb.fortran/derived-type.exp: Use standard_testfile,
3081 prepare_for_testing.
3082 * gdb.fortran/complex.exp: Use standard_testfile,
3083 prepare_for_testing.
3084 * gdb.fortran/charset.exp: Use standard_testfile.
3085 * gdb.fortran/array-element.exp: Use standard_testfile,
3086 prepare_for_testing.
3087
18b5ff1b
KS
30882012-06-25 Keith Seitz <keiths@redhat.com>
3089
3090 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
3091 Change rbreak-related tests to KFAIL and add bugzilla numbers.
3092
17b77626
TT
30932012-06-25 Tom Tromey <tromey@redhat.com>
3094
3095 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
3096 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
3097 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
3098 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
3099
f91e3dc1
TT
31002012-06-25 Tom Tromey <tromey@redhat.com>
3101
3102 * gdb.linespec/ls-errs.exp: Use standard_testfile.
3103 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
3104 * gdb.linespec/linespec.exp: Use standard_testfile.
3105
a884434d
TT
31062012-06-25 Tom Tromey <tromey@redhat.com>
3107
3108 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
3109 prepare_for_testing.
3110
efc9d70a
TT
31112012-06-25 Tom Tromey <tromey@redhat.com>
3112
3113 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
3114 prepare_for_testing.
3115 * gdb.opt/inline-break.exp: Use standard_testfile,
3116 prepare_for_testing.
3117 * gdb.opt/inline-bt.exp: Use standard_testfile,
3118 prepare_for_testing.
3119 * gdb.opt/inline-cmds.exp: Use standard_testfile,
3120 prepare_for_testing.
3121 * gdb.opt/inline-locals.exp: Use standard_testfile,
3122 prepare_for_testing.
3123
e2fc92c6
TT
31242012-06-25 Tom Tromey <tromey@redhat.com>
3125
3126 * gdb.asm/asm-source.exp: Use standard_output_file,
3127 standard_testfile. Construct .o files in proper subdir.
3128
b0963d73
TT
31292012-06-25 Tom Tromey <tromey@redhat.com>
3130
3131 * gdb.server/ext-attach.exp: Use standard_testfile,
3132 prepare_for_testing.
3133 * gdb.server/ext-run.exp: Use standard_testfile,
3134 build_executable.
3135 * gdb.server/file-transfer.exp: Use standard_testfile,
3136 prepare_for_testing.
3137 * gdb.server/server-exec-info.exp: Use standard_testfile.
3138 * gdb.server/server-mon.exp: Use standard_testfile,
3139 prepare_for_testing.
3140 * gdb.server/server-run.exp: Use standard_testfile,
3141 build_executable.
3142 * gdb.server/solib-list.exp: Use standard_testfile,
3143 standard_output_file.
3144
8a3e1f8d
TT
31452012-06-25 Tom Tromey <tromey@redhat.com>
3146
3147 * lib/gdb.exp (standard_output_file): Use "file join".
3148 * gdb.go/chan.exp: Use standard_testfile.
3149 * gdb.go/handcall.exp: Use standard_testfile.
3150 * gdb.go/hello.exp: Use standard_testfile.
3151 * gdb.integers/chan.exp: Use standard_testfile.
3152 * gdb.go/methods.exp: Use standard_testfile.
3153 * gdb.go/package.exp: Use standard_testfile.
3154 * gdb.go/strings.exp: Use standard_testfile.
3155 * gdb.go/types.exp: Use standard_testfile.
3156 * gdb.go/unsafe.exp: Use standard_testfile.
3157
944a9061
MGD
31582012-06-25 Greta Yorsh <greta.yorsh@arm.com>
3159
3160 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
3161
1c06bd58
JK
31622012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3163
3164 Fix regression by the previous commit.
3165 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
3166
b4a58790
TT
31672012-06-22 Tom Tromey <tromey@redhat.com>
3168
3169 * gdb.python/lib-types.exp: Use standard_testfile,
3170 prepare_for_testing.
3171 * gdb.python/py-block.exp: Use standard_testfile.
3172 * gdb.python/py-breakpoint.exp: Use standard_testfile.
3173 * gdb.python/py-events.exp: Use standard_testfile,
3174 standard_output_file.
3175 * gdb.python/py-evsignal.exp: Use standard_testfile.
3176 * gdb.python/py-evethreads.exp: Use standard_testfile.
3177 * gdb.python/py-explore-cc.exp: Use standard_testfile.
3178 * gdb.python/py-explore.exp: Use standard_testfile.
3179 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
3180 standard_output_file.
3181 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
3182 prepare_for_testing.
3183 * gdb.python/py-frame-inline.exp: Use standard_testfile.
3184 * gdb.python/py-frame.exp: Use standard_testfile.
3185 * gdb.python/py-inferior.exp: Use standard_testfile.
3186 * gdb.python/py-infthread.exp: Use standard_testfile.
3187 * gdb.python/py-mi.exp: Use standard_testfile.
3188 * gdb.python/py-objfile-script.exp: Use standard_testfile,
3189 build_executable.
3190 * gdb.python/py-objfile.exp: Use standard_testfile.
3191 * gdb.python/py-pp-maint.exp: Use standard_testfile,
3192 prepare_for_testing.
3193 * gdb.python/py-prettyprint.exp: Use standard_testfile.
3194 * gdb.python/py-progspace.exp: Use standard_testfile,
3195 build_executable.
3196 * gdb.python/py-prompt.exp: Use standard_testfile,
3197 build_executable.
3198 * gdb.python/py-section-script.exp: Use standard_testfile,
3199 build_executable.
3200 * gdb.python/py-shared.exp: Use standard_testfile,
3201 standard_output_file, clean_restart.
3202 * gdb.python/py-symbol.exp: Use standard_output_file,
3203 prepare_for_testing.
3204 * gdb.python/py-symtab.exp: Use standard_output_file,
3205 prepare_for_testing
3206 * gdb.python/py-template.exp: Use standard_testfile.
3207 * gdb.python/py-type.exp: Use standard_testfile.
3208 * gdb.python/py-value-cc.exp: Use standard_testfile.
3209 * gdb.python/py-value.exp: Use standard_testfile.
3210 * gdb.python/python.exp: Use standard_testfile, build_executable.
3211
2c44deac
TT
32122012-06-22 Tom Tromey <tromey@redhat.com>
3213
3214 * gdb.objc/basicclass.exp: Use standard_testfile.
3215 (do_objc_tests): Don't declare objdir.
3216 * gdb.objc/nondebug.exp: Use standard_testfile.
3217 (do_objc_tests): Don't declare objdir.
3218 * gdb.objc/objcdecode.exp: Use standard_testfile.
3219 (do_objc_tests): Don't declare objdir.
3220
c24ccbce
TT
32212012-06-22 Tom Tromey <tromey@redhat.com>
3222
3223 * gdb.java/jmain.exp: Use standard_testfile.
3224 * gdb.java/jmisc.exp: Use standard_testfile.
3225 * gdb.java/jnpe.exp: Use standard_testfile.
3226 * gdb.java/jprint.exp: Use standard_testfile.
3227
0a6d0306
TT
32282012-06-22 Tom Tromey <tromey@redhat.com>
3229
3230 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
3231 (standard_output_file, standard_testfile): New procs.
3232 (build_executable, clean_restart): Use standard_output_file.
3233
6ea815ef
YQ
32342012-06-22 Yao Qi <yao@codesourcery.com>
3235
3236 * boards/native-gdbserver.exp: New proc ${board}_exec.
3237 * boards/native-stdio-gdbserver.exp: Likewise.
3238
4c93b1db
TT
32392012-06-21 Tom Tromey <tromey@redhat.com>
3240
3241 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
3242 (build_executable): Update.
3243 (get_compiler_info): Remove 'binfile' argument.
3244 * gdb.ada/arrayidx.exp: Update.
3245 * gdb.ada/null_array.exp: Update.
3246 * gdb.arch/altivec-abi.exp: Update.
3247 * gdb.arch/altivec-regs.exp: Update.
3248 * gdb.arch/amd64-byte.exp: Update.
3249 * gdb.arch/amd64-dword.exp: Update.
3250 * gdb.arch/amd64-word.exp: Update.
3251 * gdb.arch/i386-avx.exp: Update.
3252 * gdb.arch/i386-byte.exp: Update.
3253 * gdb.arch/i386-sse.exp: Update.
3254 * gdb.arch/i386-word.exp: Update.
3255 * gdb.arch/ppc-dfp.exp: Update.
3256 * gdb.arch/ppc-fp.exp: Update.
3257 * gdb.arch/vsx-regs.exp: Update.
3258 * gdb.base/all-bin.exp: Update.
3259 * gdb.base/annota1.exp: Update.
3260 * gdb.base/async.exp: Update.
3261 * gdb.base/attach.exp: Update.
3262 * gdb.base/break-interp.exp: Update.
3263 * gdb.base/call-ar-st.exp: Update.
3264 * gdb.base/call-rt-st.exp: Update.
3265 * gdb.base/call-sc.exp: Update.
3266 * gdb.base/callfuncs.exp: Update.
3267 * gdb.base/catch-load.exp: Update.
3268 * gdb.base/completion.exp: Update.
3269 * gdb.base/complex.exp: Update.
3270 * gdb.base/condbreak.exp: Update.
3271 * gdb.base/consecutive.exp: Update.
3272 * gdb.base/constvars.exp: Update.
3273 * gdb.base/corefile.exp: Update.
3274 * gdb.base/eval-skip.exp: Update.
3275 * gdb.base/expand-psymtabs.exp: Update.
3276 * gdb.base/exprs.exp: Update.
3277 * gdb.base/fileio.exp: Update.
3278 * gdb.base/fixsection.exp: Update.
3279 * gdb.base/funcargs.exp: Update.
3280 * gdb.base/gdb11530.exp: Update.
3281 * gdb.base/gdb1555.exp: Update.
3282 * gdb.base/gnu-ifunc.exp: Update.
3283 * gdb.base/gnu_vector.exp: Update.
3284 * gdb.base/info-macros.exp: Update.
3285 * gdb.base/jit-simple.exp: Update.
3286 * gdb.base/jit-so.exp: Update.
3287 * gdb.base/jit.exp: Update.
3288 * gdb.base/langs.exp: Update.
3289 * gdb.base/list.exp: Update.
3290 * gdb.base/logical.exp: Update.
3291 * gdb.base/long_long.exp: Update.
3292 * gdb.base/longjmp.exp: Update.
3293 * gdb.base/macscp.exp: Update.
3294 * gdb.base/mips_pro.exp: Update.
3295 * gdb.base/miscexprs.exp: Update.
3296 * gdb.base/morestack.exp: Update.
3297 * gdb.base/nodebug.exp: Update.
3298 * gdb.base/opaque.exp: Update.
3299 * gdb.base/pc-fp.exp: Update.
3300 * gdb.base/pending.exp: Update.
3301 * gdb.base/permissions.exp: Update.
3302 * gdb.base/pointers.exp: Update.
3303 * gdb.base/prelink.exp: Update.
3304 * gdb.base/printcmds.exp: Update.
3305 * gdb.base/psymtab.exp: Update.
3306 * gdb.base/ptype.exp: Update.
3307 * gdb.base/relational.exp: Update.
3308 * gdb.base/scope.exp: Update.
3309 * gdb.base/setvar.exp: Update.
3310 * gdb.base/shlib-call.exp: Update.
3311 * gdb.base/shreloc.exp: Update.
3312 * gdb.base/signals.exp: Update.
3313 * gdb.base/sizeof.exp: Update.
3314 * gdb.base/so-impl-ld.exp: Update.
3315 * gdb.base/so-indr-cl.exp: Update.
3316 * gdb.base/solib-disc.exp: Update.
3317 * gdb.base/solib-display.exp: Update.
3318 * gdb.base/solib-nodir.exp: Update.
3319 * gdb.base/solib-overlap.exp: Update.
3320 * gdb.base/solib-symbol.exp: Update.
3321 * gdb.base/solib-weak.exp: Update.
3322 * gdb.base/solib.exp: Update.
3323 * gdb.base/store.exp: Update.
3324 * gdb.base/structs.exp: Update.
3325 * gdb.base/structs2.exp: Update.
3326 * gdb.base/type-opaque.exp: Update.
3327 * gdb.base/unload.exp: Update.
3328 * gdb.base/varargs.exp: Update.
3329 * gdb.base/volatile.exp: Update.
3330 * gdb.base/watch_thread_num.exp: Update.
3331 * gdb.base/watchpoint-solib.exp: Update.
3332 * gdb.base/watchpoint.exp: Update.
3333 * gdb.base/watchpoints.exp: Update.
3334 * gdb.base/whatis.exp: Update.
3335 * gdb.cell/arch.exp: Update.
3336 * gdb.cell/break.exp: Update.
3337 * gdb.cell/bt.exp: Update.
3338 * gdb.cell/core.exp: Update.
3339 * gdb.cell/data.exp: Update.
3340 * gdb.cell/ea-cache.exp: Update.
3341 * gdb.cell/f-regs.exp: Update.
3342 * gdb.cell/fork.exp: Update.
3343 * gdb.cell/gcore.exp: Update.
3344 * gdb.cell/mem-access.exp: Update.
3345 * gdb.cell/ptype.exp: Update.
3346 * gdb.cell/registers.exp: Update.
3347 * gdb.cell/sizeof.exp: Update.
3348 * gdb.cell/solib-symbol.exp: Update.
3349 * gdb.cell/solib.exp: Update.
3350 * gdb.cp/ambiguous.exp: Update.
3351 * gdb.cp/breakpoint.exp: Update.
3352 * gdb.cp/bs15503.exp: Update.
3353 * gdb.cp/casts.exp: Update.
3354 * gdb.cp/class2.exp: Update.
3355 * gdb.cp/cpexprs.exp: Update.
3356 * gdb.cp/cplusfuncs.exp: Update.
3357 * gdb.cp/ctti.exp: Update.
3358 * gdb.cp/dispcxx.exp: Update.
3359 * gdb.cp/gdb1355.exp: Update.
3360 * gdb.cp/gdb2384.exp: Update.
3361 * gdb.cp/gdb2495.exp: Update.
3362 * gdb.cp/infcall-dlopen.exp: Update.
3363 * gdb.cp/local.exp: Update.
3364 * gdb.cp/m-data.exp: Update.
3365 * gdb.cp/m-static.exp: Update.
3366 * gdb.cp/mb-ctor.exp: Update.
3367 * gdb.cp/mb-inline.exp: Update.
3368 * gdb.cp/mb-templates.exp: Update.
3369 * gdb.cp/member-ptr.exp: Update.
3370 * gdb.cp/method.exp: Update.
3371 * gdb.cp/namespace.exp: Update.
3372 * gdb.cp/nextoverthrow.exp: Update.
3373 * gdb.cp/nsdecl.exp: Update.
3374 * gdb.cp/nsrecurs.exp: Update.
3375 * gdb.cp/nsstress.exp: Update.
3376 * gdb.cp/nsusing.exp: Update.
3377 * gdb.cp/pr-1023.exp: Update.
3378 * gdb.cp/pr-1210.exp: Update.
3379 * gdb.cp/pr-574.exp: Update.
3380 * gdb.cp/pr9631.exp: Update.
3381 * gdb.cp/printmethod.exp: Update.
3382 * gdb.cp/psmang.exp: Update.
3383 * gdb.cp/re-set-overloaded.exp: Update.
3384 * gdb.cp/rtti.exp: Update.
3385 * gdb.cp/shadow.exp: Update.
3386 * gdb.cp/templates.exp: Update.
3387 * gdb.cp/try_catch.exp: Update.
3388 * gdb.dwarf2/dw2-ranges.exp: Update.
3389 * gdb.dwarf2/pr10770.exp: Update.
3390 * gdb.fortran/library-module.exp: Update.
3391 * gdb.hp/gdb.aCC/optimize.exp: Update.
3392 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
3393 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
3394 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
3395 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
3396 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
3397 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
3398 * gdb.hp/gdb.compat/xdb1.exp: Update.
3399 * gdb.hp/gdb.compat/xdb2.exp: Update.
3400 * gdb.hp/gdb.compat/xdb3.exp: Update.
3401 * gdb.hp/gdb.defects/bs14602.exp: Update.
3402 * gdb.hp/gdb.defects/solib-d.exp: Update.
3403 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
3404 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
3405 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
3406 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
3407 * gdb.mi/gdb792.exp: Update.
3408 * gdb.mi/mi-pending.exp: Update.
3409 * gdb.mi/mi-solib.exp: Update.
3410 * gdb.mi/mi-var-cp.exp: Update.
3411 * gdb.opt/clobbered-registers-O2.exp: Update.
3412 * gdb.opt/inline-bt.exp: Update.
3413 * gdb.opt/inline-cmds.exp: Update.
3414 * gdb.opt/inline-locals.exp: Update.
3415 * gdb.python/py-events.exp: Update.
3416 * gdb.python/py-finish-breakpoint.exp: Update.
3417 * gdb.python/py-type.exp: Update.
3418 * gdb.reverse/solib-precsave.exp: Update.
3419 * gdb.reverse/solib-reverse.exp: Update.
3420 * gdb.server/solib-list.exp: Update.
3421 * gdb.stabs/weird.exp: Update.
3422 * gdb.threads/attach-into-signal.exp: Update.
3423 * gdb.threads/attach-stopped.exp: Update.
3424 * gdb.threads/tls-shared.exp: Update.
3425 * gdb.trace/change-loc.exp: Update.
3426 * gdb.trace/strace.exp: Update.
3427
95c391b6
TT
34282012-06-19 Tom Tromey <tromey@redhat.com>
3429
3430 * gdb.base/whatis.exp: Add tests.
3431
e910f0b6
TT
34322012-06-19 Tom Tromey <tromey@redhat.com>
3433
3434 * gdb.cp/m-static.cc (keepalive): New function.
3435 (gnu_obj_1::method): Use it.
3436
422d65e7
DE
34372012-06-18 Doug Evans <dje@google.com>
3438
3439 * gdb.base/info-fun.exp: New file.
3440 * gdb.base/info-fun.c: New file.
3441 * gdb.base/info-fun-solib.c: New file.
3442
e2e4d78b
JK
34432012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3444
3445 Remove stale dummy frames.
3446 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
3447 (maintenance info breakpoints): New tests.
3448 * gdb.base/stale-infcall.c: New file.
3449 * gdb.base/stale-infcall.exp: New file.
3450
1788b2d3
JK
34512012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3452
3453 * gdb.arch/amd64-entry-value-param.S: New file.
3454 * gdb.arch/amd64-entry-value-param.c: New file.
3455 * gdb.arch/amd64-entry-value-param.exp: New file.
3456
663b969e
TT
34572012-06-15 Tom Tromey <tromey@redhat.com>
3458
3459 * gdb.cp/namespace.exp: Add "show lang" test.
3460
8e09ad05
IS
34612012-06-15 Iain Sandoe <iain@codesourcery.com>
3462
3463 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
3464 case. (top level): Use gdb_file_cmd instead of gdb_load.
3465
f85e18ee
JK
34662012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3467
3468 PR tdep/14222
3469 * gdb.arch/i386-sse-stack-align.S: New file.
3470 * gdb.arch/i386-sse-stack-align.c: New file.
3471 * gdb.arch/i386-sse-stack-align.exp: New file.
3472
f3b5e280
KS
34732012-06-13 Keith Seitz <keiths@redhat.com>
3474
3475 PR breakpoints/13798 and mi/11541
3476 * gdb.linespec/ls-errs.exp: Add a few more tests for
3477 filenames with spaces and colons.
3478
50af5481
JK
34792012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3480
3481 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
3482 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
3483 (test_function): Call CV_f.
3484 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
3485 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
3486 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
3487 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
3488 (p CV_f(CV::i)): New tests.
3489
d55637df
TT
34902012-06-13 Tom Tromey <tromey@redhat.com>
3491
3492 * gdb.base/condbreak.exp: Add tests for "condition" completion.
3493
cc80f267
JK
34942012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3495
3496 Fix regression by the "ambiguous linespec" series.
3497 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
3498 tests.
3499
bb2af9cc
JK
35002012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3501
3502 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
3503 missing.
3504
e81a37f7
TT
35052012-06-11 Tom Tromey <tromey@redhat.com>
3506
3507 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
3508 location...
3509 (main): ...here.
3510
8efd7788
YQ
35112012-06-07 Yao Qi <yao@codesourcery.com>
3512
3513 * gdb.trace/strace.exp: Shorten some too-long lines.
3514
359f5fe6
PA
35152012-06-06 Pedro Alves <palves@redhat.com>
3516
3517 * gdb.threads/clone-new-thread-event.c: New file.
3518 * gdb.threads/clone-new-thread-event.exp: New file.
3519
7b2fe205
YQ
35202012-06-06 Yao Qi <yao@codesourcery.com>
3521
3522 * gdb.base/dprintf.c (main): Add extra parameter when calling
3523 printf and fprintf.
3524 (bar): New function. It is a dead function, but to ensure
3525 'malloc' is linked explicitly.
3526
3eca55e8
YQ
35272012-06-06 Yao Qi <yao@codesourcery.com>
3528
3529 * gdb.base/info-proc.exp: Return if target doesn't support
3530 'info proc'.
3531
91cc9324
JK
35322012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3533
3534 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
3535 (run program with breakpoint commands): XFAIl if it is not.
3536
c56e7c43
JB
35372012-06-05 Joel Brobecker <brobecker@adacore.com>
3538
3539 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
3540 and add comment.
3541 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
3542 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
3543 "STOP" marker. Adjust testing strategy to make it work on
3544 all targets.
3545
3546 * gdb.base/print-file-var-main.c (main): Rewrite using local
3547 variables and adjust get_version_2's return value check.
3548 Add small comment.
3549 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
3550 marker. Adjust testing strategy to make it work on all targets.
3551
ccab2054
JB
35522012-06-05 Joel Brobecker <brobecker@adacore.com>
3553
3554 * gdb.ada/bad-task-bp-keyword: New testcase.
3555
d0d86158
JK
35562012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3557
3558 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
3559 Simplify it to ...
3560 (symbol-file ${testfile1}): ... here.
3561 (test eliminated var my_global_symbol)
3562 (test eliminated var my_static_symbol)
3563 (test eliminated var my_global_func, get address of main): Wrap them to
3564 'single psymtabs' and 'single symtabs'
3565 (get address of my_global_symbol, get address of my_static_symbol)
3566 (get address of my_global_func, get address of main): Wrap them to
3567 'order1' and 'order2'.
3568
952cf74c
JK
3569 * gdb.base/code_elim.exp
3570 (add-symbol-file ${testfile1} 0x100000)
3571 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
3572 'order2'.
3573 (order1: add-symbol-file ${testfile1} 0x100000)
3574 (order1: add-symbol-file ${testfile2} 0x200000)
3575 (order2: add-symbol-file ${testfile2} 0x200000)
3576 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
3577 .bss as appropriate.
3578
0c5bf5a9
JK
35792012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3580
3581 * gdb.server/solib-list-lib.c: New file.
3582 * gdb.server/solib-list-main.c: New file.
3583 * gdb.server/solib-list.exp: New file.
3584
4196f325
MR
35852012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
3586
3587 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
3588 for 'set print symbol' change.
3589
bfb05775
JK
35902012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3591
3592 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
3593 .debug_abbrev_seg3.
3594
685b1105
JK
35952012-05-24 John Steele Scott <toojays@toojays.net>
3596
3597 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
3598 * gdb.dwarf2/dw2-icc-opaque.S: New file.
3599 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
3600
f3e0e960
SS
36012012-05-23 Stan Shebs <stan@codesourcery.com>
3602
3603 * gdb.mi/mi-info-os.exp: New file.
3604
11eb1b4d
KS
36052012-05-23 Keith Seitz <keiths@redhat.com>
3606
3607 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
3608 return -1 to suppress the rest of the tests.
3609 (compile_stap_bin): Return boolean success value.
3610
b1af9e97
TT
36112012-05-21 Tom Tromey <tromey@redhat.com>
3612
3613 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
3614 Remove kfails.
3615 (test_print_mi_member_types): Likewise.
3616
248537e3
TT
36172012-05-21 Tom Tromey <tromey@redhat.com>
3618
3619 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
3620 print symbol' change.
3621
d791e155
TJB
36222012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3623
3624 * gdb.python/py-prompt.exp: Quit if the target is remote.
3625
e77afa2e
JK
36262012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3627
3628 Fix ERROR: internal buffer is full.
3629 * gdb.base/info-os.exp (expect_multiline): New function.
3630 (get process list, get process groups, get threads)
3631 (get file descriptors, get internet-domain sockets)
3632 (get shared-memory regions, get semaphores, get message queues): Use
3633 it for these tests.
3634
9cb709b6
TT
36352012-05-18 Tom Tromey <tromey@redhat.com>
3636
3637 * gdb.mi/mi-var-cmd.exp: Update.
3638 * gdb.objc/basicclass.exp (do_objc_tests): Update.
3639 * gdb.cp/virtbase.exp: Update.
3640 * gdb.cp/classes.exp (test_static_members): Update.
3641 * gdb.cp/casts.exp: Update.
3642 * gdb.base/pointers.exp: Update.
3643 * gdb.base/funcargs.exp (pointer_args): Update.
3644 (structs_by_reference): Update.
3645 * gdb.base/find.exp: Update.
3646 * gdb.base/call-strs.exp: Send "set print symbol off".
3647 * gdb.base/call-ar-st.exp: Update.
3648 * gdb.ada/fun_addr.exp: Update.
3649 * gdb.base/printcmds.exp (test_print_symbol): New proc.
3650 Call it.
3651 (test_print_repeats_10, test_print_strings)
3652 (test_print_char_arrays): Update.
3653
b012acdd
TT
36542012-05-18 Tom Tromey <tromey@redhat.com>
3655
3656 * gdb.base/charset.exp (string_display): Update.
3657
1d51a733
TT
36582012-05-18 Tom Tromey <tromey@redhat.com>
3659
3660 * gdb.mi/mi2-var-display.exp: Update.
3661 * gdb.mi/mi-var-display.exp: Update.
3662 * gdb.mi/mi-var-child.exp: Update.
3663 * gdb.cp/expand-psymtabs-cxx.exp: Update.
3664 * gdb.cp/cp-relocate.exp (get_func_address): Update.
3665
957df313
DE
36662012-05-17 Doug Evans <dje@google.com>
3667
682c7f7b
DE
3668 * info-macros.exp: Pass "debug" to prepare_for_testing.
3669
957df313
DE
3670 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
3671 * gdb.ada/Makefile.in (clean): Ditto.
3672 * gdb.arch/Makefile.in (clean): Ditto.
3673 * gdb.asm/Makefile.in (clean): Ditto.
3674 * gdb.base/Makefile.in (clean): Ditto.
3675 * gdb.cell/Makefile.in (clean): Ditto.
3676 * gdb.cp/Makefile.in (clean): Ditto.
3677 * gdb.disasm/Makefile.in (clean): Ditto.
3678 * gdb.dwarf2/Makefile.in (clean): Ditto.
3679 * gdb.fortran/Makefile.in (clean): Ditto.
3680 * gdb.go/Makefile.in (clean): Ditto.
3681 * gdb.hp/Makefile.in (clean): Ditto.
3682 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
3683 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
3684 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
3685 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
3686 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
3687 * gdb.java/Makefile.in (clean): Ditto.
3688 * gdb.linespec/Makefile.in (clean): Ditto.
3689 * gdb.mi/Makefile.in (clean): Ditto.
3690 * gdb.modula2/Makefile.in (clean): Ditto.
3691 * gdb.multi/Makefile.in (clean): Ditto.
3692 * gdb.objc/Makefile.in (clean): Ditto.
3693 * gdb.opencl/Makefile.in (clean): Ditto.
3694 * gdb.opt/Makefile.in (clean): Ditto.
3695 * gdb.pascal/Makefile.in (clean): Ditto.
3696 * gdb.python/Makefile.in (clean): Ditto.
3697 * gdb.reverse/Makefile.in (clean): Ditto.
3698 * gdb.server/Makefile.in (clean): Ditto.
3699 * gdb.stabs/Makefile.in (clean): Ditto.
3700 * gdb.threads/Makefile.in (clean): Ditto.
3701 * gdb.trace/Makefile.in (clean): Ditto.
3702 * gdb.xml/Makefile.in (clean): Ditto.
3703
abc9d0dc
TT
37042012-05-16 Tom Tromey <tromey@redhat.com>
3705
3706 * gdb.base/macscp1.c (macscp_expr): Add comment.
3707 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
3708
6a3a010b
MR
37092012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
3710
3711 * gdb.base/return-nodebug.exp: Also test float and double types.
3712
01429c8e
JK
37132012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3714
3715 PR testsuite/12649
3716 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
3717
54115cd4
JK
3718 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
3719
0c5f383f
SDJ
37202012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
3721
3722 * gdb.base/stap-probe.exp (stap_test): Remove calls to
3723 `rerun_to_main'.
3724 (stap_test_no_debuginfo): Likewise.
3725
e7e0cddf
SS
37262012-05-14 Stan Shebs <stan@codesourcery.com>
3727
3728 * gdb.base/dprintf.c: New file.
3729 * gdb.base/dprintf.exp: New file.
3730
c772f8e7
HZ
37312012-05-14 Hui Zhu <hui_zhu@mentor.com>
3732
3733 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
3734 * gdb.trace/disconnected-tracing.c: New file.
3735 * gdb.trace/disconnected-tracing.exp: New file.
3736
7efc75aa
SCR
37372012-05-13 Siva Chandra Reddy <sivachandra@google.com>
3738
3739 * gdb.python/python.c: Add a new breakpoint comment.
3740 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
3741
85d4a676
SS
37422011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
3743
3744 * gdb.base/info-os.exp: New file.
3745 * gdb.base/info-os.c: New file.
3746
64ea88dc
JB
37472012-05-10 Joel Brobecker <brobecker@adacore.com>
3748
4647ab1b
JB
3749 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
3750 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
3751 New files.
64ea88dc 3752
afba63f1
JB
37532012-05-10 Joel Brobecker <brobecker@adacore.com>
3754
3755 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
3756 gdb.base/ctxobj.exp: New files.
3757
9d198b1e
TT
37582012-05-09 Tom Tromey <tromey@redhat.com>
3759
3760 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
3761
9bfee719
MR
37622012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
3763
3764 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
3765
3a7341d8
MR
37662012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
3767
3768 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
3769 before using it.
3770
52b3699b
TG
37712012-05-04 Tristan Gingold <gingold@adacore.com>
3772
3773 * gdb.base/set-noassign.exp: New test.
3774
a20ee7a4
SCR
37752012-05-03 Siva Chandra Reddy <sivachandra@google.com>
3776
3777 * gdb.python/py-symbol.exp: Add tests to test the new methods
3778 gdb.Symtab.global_block() and gdb.Symtab.static_block().
3779 * gdb.python/py-symbol.c: Add new struct to help test
3780 gdb.Symtab.static_block().
3781
bf2f0858
DE
37822012-05-03 Doug Evans <dje@google.com>
3783
3784 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
3785 commented out.
3786
2d4e0376
YQ
37872012-05-03 Yao Qi <yao@codesourcery.com>
3788
3789 * gdb.base/catch-syscall.exp: Skip it before compilation if target
3790 doesn't support.
3791 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
3792 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
3793
6d0bb9f3
YQ
37942012-05-03 Yao Qi <yao@codesourcery.com>
3795
3796 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
3797
fd820528
DE
37982012-04-30 Doug Evans <dje@google.com>
3799
3800 PR testsuite/13961
3801 * gdb.dwarf2/pr13961.S: New file.
3802 * gdb.dwarf2/pr13961.exp: New file.
3803
b9e219b9
YQ
38042012-04-29 Yao Qi <yao@codesourcery.com>
3805
3806 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
3807
3019eac3
DE
38082012-04-28 Doug Evans <dje@google.com>
3809
3810 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
3811 .Ltype_int_in_cu2. Use name "int2" instead of "int".
3812 All uses updated.
3813 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
3814 "ptype func_cu1" to expand cu2 before cu1.
3815
62e5f89c
SDJ
38162012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
3817 Tom Tromey <tromey@redhat.com>
3818
3819 * gdb.base/default.exp: Add `$_probe_arg*' convenience
3820 variables.
3821 * gdb.base/stap-probe.c: New file.
3822 * gdb.base/stap-probe.exp: New file.
3823 * gdb.trace/stap-trace.c: New file.
3824 * gdb.trace/stap-trace.exp: New file.
3825 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
3826 libgcc's unwinder.
3827
14132e89
MR
38282012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
3829
3830 * gdb.arch/mips16-thunks-inmain.c: New file.
3831 * gdb.arch/mips16-thunks-main.c: New file.
3832 * gdb.arch/mips16-thunks-sin.c: New file.
3833 * gdb.arch/mips16-thunks-sinfrob.c: New file.
3834 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
3835 * gdb.arch/mips16-thunks-sinmain.c: New file.
3836 * gdb.arch/mips16-thunks-sinmips16.c: New file.
3837 * gdb.arch/mips16-thunks.exp: New file.
3838
a766d390
DE
38392012-04-25 Doug Evans <dje@google.com>
3840
3841 * configure.ac: Create gdb.go/Makefile.
3842 * configure: Regenerate.
3843 * gdb.base/default.exp: Add "go" to "set language" testing.
3844 * gdb.go/Makefile.in: New file.
3845 * gdb.go/basic-types.exp: New file.
3846 * gdb.go/chan.exp: New file.
3847 * gdb.go/chan.go: New file.
3848 * gdb.go/handcall.exp: New file.
3849 * gdb.go/handcall.go: New file.
3850 * gdb.go/hello.exp: New file.
3851 * gdb.go/hello.go: New file.
3852 * gdb.go/integers.exp: New file.
3853 * gdb.go/integers.go: New file.
3854 * gdb.go/methods.exp: New file.
3855 * gdb.go/methods.go: New file.
3856 * gdb.go/package.exp: New file.
3857 * gdb.go/package1.go: New file.
3858 * gdb.go/package2.go: New file.
3859 * gdb.go/print.exp: New file.
3860 * gdb.go/strings.exp: New file.
3861 * gdb.go/strings.go: New file.
3862 * gdb.go/types.exp: New file.
3863 * gdb.go/types.go: New file.
3864 * gdb.go/unsafe.exp: New file.
3865 * gdb.go/unsafe.go: New file.
3866 * lib/future.exp: Add Go support.
3867 (gdb_find_go, gdb_find_go_linker): New procs.
3868 (gdb_default_target_compile): Add Go support.
3869 * lib/gdb.exp (skip_go_tests): New proc.
3870 * lib/go.exp: New file.
3871
e65f9ffb
TT
38722012-04-25 Tom Tromey <tromey@redhat.com>
3873
3874 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
3875
14e75d8e
JK
38762012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
3877 Jan Kratochvil <jan.kratochvil@redhat.com>
3878
3879 PR symtab/7259:
3880 * gdb.base/enumval.c: New test case.
3881 * gdb.base/enumval.exp: New test case.
3882 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
3883 field.bitpos.
3884
f3525b70
PA
38852012-04-17 Pedro Alves <palves@redhat.com>
3886
3887 * Makefile.in (site.exp): Make site.exp source
3888 $srcdir/lib/append_gdb_boards_dir.exp.
3889 * lib/append_gdb_boards_dir.exp: New file.
3890
bccbefd2
JK
38912012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3892
3893 New option "set auto-load safe-path".
3894 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
3895 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
3896
bf88dd68
JK
38972012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3898
3899 auto-load: Implementation.
3900 * gdb.base/help.exp (test set height): Increase the height.
3901 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
3902 to ...
3903 (info auto-load python-scripts): ... here.
3904 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
3905 to ...
3906 (info auto-load python-scripts *): ... here.
3907
c0d4d1c0
YQ
39082012-04-16 Yao Qi <yao@codesourcery.com>
3909
3910 * lib/trace-support.exp (get_in_proc_agent): New.
3911 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
3912 of in process trace agent.
3913 * gdb.trace/ftrace.exp: Likewise.
3914 * gdb.trace/pending.exp: Likewise.
3915 * gdb.trace/trace-break.exp: Likewise.
3916 * gdb.trace/trace-mt.exp
3917 * gdb.trace/tspeed.exp: Likewise.
3918 * gdb.trace/tstatus.exp
3919 * gdb.trace/strace.exp: Likewise.
3920
cbf68a60
TS
39212012-04-16 Thomas Schwinge <thomas@codesourcery.com>
3922
dd6d3b70
TS
3923 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
3924 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
3925
cbf68a60
TS
3926 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
3927
8264ba82
AG
39282012-04-14 Anton Gorenkov <xgsa@yandex.ru>
3929
3930 PR mi/13393
3931 * gdb.mi/mi-var-rtti.cc: New file.
3932 * gdb.mi/mi-var-rtti.exp: New file.
3933 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
3934 function.
3935 (mi_varobj_update_with_type_change): updated to avoid code duplication.
3936
de0919f8 39372012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
3938
3939 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
3940 EXECUTABLES.
3941 * gdb.python/py-explore.c: C program used for testing the new
3942 'explore' command on C constructs.
3943 * gdb.python/py-explore.cc: C++ program used for testing the new
3944 'explore' command on C++ constructs.
3945 * gdb-python/py-explore.exp: Tests for the new 'explore'
3946 command on C constructs.
3947 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
3948 command on C++ constructs.
3949
a82da7dd
MK
39502012-04-07 Mark Kettenis <kettenis@gnu.org>
3951
3952 * gdb.base/funcargs.exp (complex_args): Fix typo.
3953
e127cba8
JK
39542012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3955
3956 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
3957 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
3958
40e084e1
KS
39592012-04-05 Keith Seitz <keiths@redhat.com>
3960
3961 * gdb.base/advance.exp: Update error message for
3962 "advance malformed" test.
3963 * gdb.base/break.exp: Likewise for "breakpoint with
3964 trailing garbage" test.
3965 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
3966 with trailing garbage" test.
3967 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
3968 trailng garbage" test.
3969 * gdb.base/until.exp: Likewise for "malformed until" test.
3970 * gdb.cp/ovldbreak.exp: Create the breakpoint table
3971 for "breakpoint info (after setting on all)".
3972 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
3973 tests.
3974 * gdb.cp/cplabel.cc: New file.
3975 * gdb.cp/cplabel.exp: New test.
3976 * gdb.linespec/ls-errs.c: New file.
3977 * gdb.linespec/ls-errs.exp: New test.
3978
a72c8f6a
JK
39792012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3980
3981 * gdb.trace/unavailable.exp
3982 (collect globals: print object on: print derived_partial)
3983 (collect globals: print object on: print derived_whole)
3984 (collect globals: print object off: print derived_partial)
3985 (collect globals: print object off: print derived_whole): Update
3986 expected output.
3987
f87a3023
KS
39882012-03-30 Keith Seitz <keiths@redhat.com>
3989
3990 * gdb.python: Add test for linespecs with commas.
3991
e2171b3c
KS
39922012-03-28 Keith Seitz <keiths@redhat.com>
3993
3994 * gdb.linespec/ls-dollar.cc: New file.
3995 * gdb.linespec/ls-dollar.exp: New test.
3996
39972012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
3998
3999 * gdb.cp/namespace.exp: Add breakpoint tests for functions
4000 starting with the global namespace.
4001
2f4e0a80
DE
40022012-03-23 Doug Evans <dje@google.com>
4003
4004 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
4005
7b282c5a
SCR
40062012-03-22 Siva Chandra Reddy <sivachandra@google.com>
4007
4008 * gdb.python/py-value.cc: Add test case for testing the
4009 methodology exposing C++ values to Python.
4010 * gdb.python/py-value-cc.exp: Add tests testing the methodology
4011 exposing C++ values to Python.
4012 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
4013
2e98ca53
JK
40142012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4015 Siddhesh Poyarekar <siddhesh@redhat.com>
4016
4017 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
4018 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
4019 (generate native core dump): Make the test unsupported if core cannot
4020 be generated.
4021
8320cc4f
JK
40222012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4023
4024 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
4025 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
4026 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
4027
3a69ffb2
JK
40282012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
4029
4030 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
4031
8fabffee
DE
40322012-03-17 Doug Evans <dje@google.com>
4033
4034 * dg-extract-results.sh: Handle KFAILs.
4035
ab260dad
JK
40362012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4037
4038 PR symtab/13777
4039 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
4040
53ba8333
JB
40412012-03-16 Joel Brobecker <brobecker@adacore.com>
4042
4043 * gdb.ada/set_pckd_arr_elt: New testcase.
4044
481860b3
GB
40452012-03-16 Gary Benson <gbenson@redhat.com>
4046
4047 PR breakpoints/10738
4048 * gdb.opt/inline-break.exp: New file.
4049 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
4050 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
4051 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
4052 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
4053 * gdb.base/async-shell.exp: Likewise.
4054 * lib/mi-support.exp (library_loaded_re): Likewise.
4055
410528f0
TT
40562012-03-15 Tom Tromey <tromey@redhat.com>
4057
4058 * gdb.cp/virtfunc2.exp: Update expected output.
4059 * gdb.cp/pr9631.exp: Update expected output.
4060 * gdb.cp/member-ptr.exp: Update expected output.
4061 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
4062 output.
4063 * gdb.cp/casts.exp: Update expected output.
4064
c4aeac85
TT
40652012-03-15 Tom Tromey <tromey@redhat.com>
4066
4067 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
4068 (test_info_vtbl): Likewise.
4069 (do_tests): Call test_info_vtbl.
4070 * gdb.cp/virtfunc.cc (va): New global.
4071
856d06f9
TS
40722012-03-15 Thomas Schwinge <thomas@codesourcery.com>
4073
4074 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
4075 describing DWARF data structures.
4076 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
4077 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
4078 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
4079 * gdb.dwarf2/dw2-entry-value.S: Likewise.
4080 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
4081 * gdb.dwarf2/dw2-param-error.S: Likewise.
4082 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
4083 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
4084 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
4085 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
4086 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
4087 * gdb.dwarf2/pr11465.S: Likewise.
4088
e837f12a
JK
40892012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4090
4091 * gdb.mi/mi2-prompt.exp: New file.
4092
ccbb4f28
JB
40932012-03-13 Joel Brobecker <brobecker@adacore.com>
4094
4095 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
4096
32039130
JB
40972012-03-13 Joel Brobecker <brobecker@adacore.com>
4098
4099 * gdb.ada/bp_range_type: New testcase.
4100
16899756
DE
41012012-03-13 Doug Evans <dje@google.com>
4102
4103 * gdb.base/default.exp: Delete tests for symbol-reloading.
4104 * gdb.base/help.exp: Ditto.
4105 * gdb.base/setshow.exp: Ditto.
4106 * gdb.base/gdb_history: Delete references to symbol-reloading.
4107
87b0bb13
JK
41082012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4109
4110 * gdb.base/attach-twice.c: New files.
4111 * gdb.base/attach-twice.exp: New files.
4112
0d7941a9
KS
41132012-03-08 Keith Seitz <keiths@redhat.com>
4114
4115 * lib/gdb.exp (gdb_get_line_number): Throw an
4116 error instead of returning -1.
4117 * gdb.base/break.exp: Remove unused variable
4118 bp_location5.
4119 * gdb.base/hbreak2.exp: Likewise.
4120 * gdb.base/sepdebug.exp: Likewise.
4121
f4647387
YQ
41222012-03-08 Yao Qi <yao@codesourcery.com>
4123 Pedro Alves <palves@redhat.com>
4124
4125 Fix PR server/13392.
4126 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
4127 (tracepoint_change_loc_2): Remove kfail. Return if failed to
4128 download tracepoints.
4129 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
4130 (pending_tracepoint_resolved_during_trace): Likewise.
4131 (pending_tracepoint_installed_during_trace): Likewise.
4132 (pending_tracepoint_with_action_resolved): Likewise.
4133
83c532cb
KS
41342012-03-08 Keith Seitz <keiths@redhat.com>
4135
4136 * gdb.ada/array_bounds.exp: Get breakpoint for line
4137 with "START", not "STOP".
4138 * gdb.python/py-infthread.exp: Do not continue to
4139 line marked "Break here.", which is undefined.
4140
d6b6bbb7
LM
41412012-03-08 Luis Machado <lgustavo@codesourcery.com>
4142
4143 Revert:
4144
4145 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4146
4147 Implement testsuite workaround for PR breakpoints/13781.
4148 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4149 (set breakpoint condition-evaluation host): New conditional command.
4150
7fe25d9b
JK
41512012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4152
4153 Fix CU relative vs. absolute DIE offsets.
4154 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
4155 one.
4156
51898c15
JK
41572012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4158
4159 Fix false FAIL on distros with relro linkage as default.
4160 * gdb.reverse/solib-precsave.exp: Try to compile the test using
4161 -Wl,-z,norelro first.
4162
8131799e
JB
41632012-03-06 Joel Brobecker <brobecker@adacore.com>
4164
4165 * gdb.ada/bp_on_var: New testcase.
4166
ba241969
JB
41672012-03-06 Joel Brobecker <brobecker@adacore.com>
4168
4169 * gdb.ada/bp_enum_homonym: New testcase.
4170
abe49676
YQ
41712012-03-06 Yao Qi <yao@codesourcery.com>
4172
4173 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
4174 x86_64-*-* and i?86-*-*.
4175 Set up KFAIL for gdb/13808.
4176
d8df103b
TT
41772012-03-05 Tom Tromey <tromey@redhat.com>
4178
4179 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
4180 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
4181
b7b189f3
TT
41822012-03-05 Tom Tromey <tromey@redhat.com>
4183
4184 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
4185
69dc1c4d
YQ
41862012-03-04 Yao Qi <yao@codesourcery.com>
4187
4188 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
4189 messages for KFAIL.
4190
3f20c47f
JK
41912012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4192
4193 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
4194 (print one_two_three, indexes off, print few_reps, indexes off)
4195 (print many_reps, indexes off, print empty, indexes off)
4196 (print one_two_three, print few_reps, print many_reps, print empty):
4197 Call setup_xfail if $gcc_old.
4198
abf1152a
JK
41992012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4200
4201 Implement testsuite workaround for PR breakpoints/13781.
4202 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4203 (set breakpoint condition-evaluation host): New conditional command.
4204
a06715f8
JK
42052012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4206
4207 Code cleanup.
4208 * gdb.cp/mb-templates.exp: New variables executable. Use it for
4209 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
4210 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
4211 number 1 by $bpnum. Four times.
4212
5808517f
YQ
42132012-03-03 Yao Qi <yao@codesourcery.com>
4214
4215 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
4216
dfe2ac14
JK
42172012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4218
4219 Setup KFAIL for PR server/13796.
4220 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
4221
8bbc467a
JB
42222012-03-02 Joel Brobecker <brobecker@adacore.com>
4223
4224 * gdb.ada/operator_bp: New testcase.
4225
c0eac87f
JB
42262012-03-02 Joel Brobecker <brobecker@adacore.com>
4227
4228 * gdb.ada/info_locals_renaming: New testcase.
4229
4f42c881
TT
42302012-03-02 Tom Tromey <tromey@redhat.com>
4231
4232 * gdb.base/nextoverexit.c: New file.
4233 * gdb.base/nextoverexit.exp: New file.
4234
7380c0c9
EBM
42352012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4236
4237 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
4238 parameter.
4239
1faeff08
MR
42402012-03-01 Maciej W. Rozycki <macro@mips.com>
4241
4242 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
4243 core registers.
4244
320b6f49 42452012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
4246 Maciej W. Rozycki <macro@codesourcery.com>
4247 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
4248
4249 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
4250
ad5f7d6e
PA
42512012-03-01 Pedro Alves <palves@redhat.com>
4252
4253 PR gdb/13767
4254
4255 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
4256 (gdb_collect_globals_test): Call it.
4257
d3dc44a6
KS
42582012-03-01 Keith Seitz <keiths@redhat.com>
4259
4260 * gdb.cp/method2.exp: Output of overload menu is now
4261 alphabetized. Update tests for "break A::method".
4262 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
4263 of hard-coding them.
4264 Overload menu is alphabetized: rewrite to accommodate.
4265 Unset variables LINE and TYPES which are used in other tests.
4266 Compute the output of "info break".
4267 Update the breakpoint table after all breakpoints are deleted.
4268 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
4269 compute ACTUALS and the method body based on parameters.
4270 Update expected output accordingly.
4271 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
4272 unique comments to allow the use of gdb_get_line_number.
4273
42742012-03-01 Keith Seitz <keiths@redhat.com>
4275
4276 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
4277 some Tcl syntax.
4278 * gdb.cp/ovldbreak.exp: Likewise.
4279
7949c2a0
KS
42802012-03-01 Keith Seitz <keiths@redhat.com>
4281
4282 * gdb.base/help.exp (help show user): Update expected result
4283 for new doc string changes (add "non-python").
4284
7d74f244
DE
42852012-03-01 Scott J. Goldman <scottjg@vmware.com>
4286
4287 * gdb.python/py-cmd.exp: Add test to verify that python commands can
4288 be put in the user-defined category and that the commands appear in
4289 "help user-defined".
4290
1b611343
JB
42912012-02-29 Joel Brobecker <brobecker@adacore.com>
4292
4293 * gdb.ada/tagged_not_init: New testcase.
4294
99b1c762
JB
42952012-02-29 Joel Brobecker <brobecker@adacore.com>
4296
4297 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
4298 * gdb.ada/enum_idx_packed: New testcase.
4299
2d4a02ee
JB
43002012-02-29 Joel Brobecker <brobecker@adacore.com>
4301
4302 * gdb.ada/aliased_array: New testcase.
4303
2e6fda7d
JB
43042012-02-29 Joel Brobecker <brobecker@adacore.com>
4305
4306 * gdb.ada/whatis_array_val: New testcase.
4307
9a7f938f
JK
43082012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4309
4310 Fix disp-step-syscall.exp: fork: single step over fork.
4311 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
4312 whitespaces.
4313 (single step over $syscall): Remove its check.
4314 (single step over $syscall final pc): New check.
4315
8703a944
JK
43162012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4317
4318 Support processors without SSSE3.
4319 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
4320 pabsd into ...
4321 (ssse3_test): ... a new function.
4322 (main): Call ssse3_test.
4323 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
4324 Update expected values everywhere.
4325 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
4326 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
4327 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
4328 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
4329 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
4330 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
4331 Move these tests lower.
4332 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
4333 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
4334 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
4335 New tests.
4336
c03e6ccc
YQ
43372012-02-29 Yao Qi <yao@codesourcery.com>
4338 Pedro Alves <palves@redhat.com>
4339
4340 * gdb.trace/trace-mt.c: New.
4341 * gdb.trace/trace-mt.exp: New.
4342
7964b62a
TS
43432012-02-28 Thomas Schwinge <thomas@codesourcery.com>
4344
2c8910ba
TS
4345 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
4346 numbers instead of hardcoding them.
4347 * gdb.base/annota1.c: Provide suitable markers.
4348 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
4349 numbers instead of hardcoding them.
4350 * gdb.base/annota3.c: Provide suitable markers.
4351
4352 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
4353 * gdb.base/annota3.c: Likewise.
4354 * gdb.base/sigall.c: Likewise.
4355 * gdb.base/signals.c: Likewise.
4356 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 4357
5a41c0b7
MR
43582012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
4359
4360 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
4361 failure return path.
4362
ebbbe5c5
LM
43632012-02-27 Luis Machado <lgustavo@codesourcery.com>
4364
4365 * gdb.base/save-bp.exp: Account for new condition evaluator output.
4366
8d126d8a
LM
43672012-02-24 Luis Machado <lgustavo@codesourcery.com>
4368
4369 * gdb.base/cond-eval-mode.exp: New file.
4370
11337c2f
PA
43712012-02-24 Pedro Alves <palves@redhat.com>
4372
4373 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
4374 (top level): Use with_test_prefix.
4375
13fc3e3c
PA
43762012-02-24 Pedro Alves <palves@redhat.com>
4377
4378 * gdb.threads/attach-into-signal.exp (corefunc): Use
4379 with_test_prefix.
4380
07c1b626
JK
43812012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4382
4383 Fix false FAILs on old CPUs without SSE.
4384 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
4385 Return untested for Illegal instruction.
4386
596ba138
JK
43872012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4388
4389 Fix false FAILs with glibc debug infos installed.
4390 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
4391 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
4392
aeaa2474
SA
43932012-02-22 Sterling Augustine <saugustine@google.com>
4394
4395 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
4396 constant with cast.
4397
aed555c9
PA
43982012-02-21 Pedro Alves <palves@redhat.com>
4399
4400 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
4401
78afebb4
PA
44022012-02-21 Pedro Alves <palves@redhat.com>
4403
4404 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
4405
fdcfef12
PA
44062012-02-21 Pedro Alves <palves@redhat.com>
4407
4408 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
4409 with_test_prefix.
4410
0f4d39d5
PA
44112012-02-21 Pedro Alves <palves@redhat.com>
4412
4413 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
4414 with_test_prefix here.
4415 (top level): Do it here instead. Remove `:' from the
4416 with_test_prefix string.
4417 * gdb.base/attach-pie-misread.exp: Remove the leading space the
4418 the suffix `:' from the with_test_prefix prefix string.
4419 * gdb.base/break-interp.exp: Ditto.
4420 * gdb.base/catch-load.exp: Ditto.
4421 * gdb.base/disp-step-syscall.exp: Ditto.
4422 * gdb.base/jit-so.exp: Ditto.
4423 * gdb.base/jit.exp: Ditto.
4424 * gdb.base/sepdebug.exp: Ditto.
4425 * gdb.base/solib-display.exp: Ditto.
4426 * gdb.base/solib-overlap.exp: Ditto.
4427 * gdb.base/watch-cond-infcall.exp: Ditto.
4428 * gdb.base/watchpoint.exp: Ditto.
4429 * gdb.dwarf2/dw2-noloc.exp: Ditto.
4430 * gdb.mi/mi-watch.exp: Ditto.
4431 * gdb.mi/mi2-watch.exp: Ditto.
4432 * gdb.threads/non-ldr-exc-1.exp: Ditto.
4433 * gdb.threads/non-ldr-exc-2.exp: Ditto.
4434 * gdb.threads/non-ldr-exc-3.exp: Ditto.
4435 * gdb.threads/non-ldr-exc-4.exp: Ditto.
4436 * gdb.threads/watchpoint-fork.exp: Ditto.
4437 * gdb.threads/watchthreads-reorder.exp: Ditto.
4438 * gdb.trace/change-loc.exp: Ditto.
4439 * gdb.trace/pending.exp: Ditto.
4440 * gdb.trace/status-stop.exp: Ditto.
4441 * gdb.trace/strace.exp: Ditto.
4442 * gdb.trace/trace-break.exp: Ditto.
4443 * gdb.trace/unavailable.exp: Ditto.
4444 * lib/gdb.exp (with_test_prefix): Always prefix with space and
4445 suffix with colon. Adjust leading comments.
4446
6a5870ce
PA
44472012-02-21 Pedro Alves <palves@redhat.com>
4448 Tom Tromey <tromey@redhat.com>
4449
4450 * lib/gdb.exp: Add description of test prefixes.
4451 (with_test_prefix): New procedure.
4452 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
4453 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
4454 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
4455 instead of lappend to append to pf_prefix.
4456 * gdb.base/catch-load.exp: Use with_test_prefix.
4457 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
4458 * gdb.base/jit-so.exp: Use with_test_prefix.
4459 * gdb.base/jit.exp: Use with_test_prefix.
4460 * gdb.base/return-nodebug.exp (do_test): Use append instead of
4461 lappend to append to pf_prefix.
4462 * gdb.base/sepdebug.exp: Use with_test_prefix.
4463 * gdb.base/solib-display.exp: Use with_test_prefix.
4464 * gdb.base/solib-overlap.exp: Use with_test_prefix.
4465 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
4466 * gdb.base/watchpoint.exp: Use with_test_prefix.
4467 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
4468 * gdb.mi/mi-watch.exp: Use with_test_prefix.
4469 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
4470 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
4471 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
4472 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
4473 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
4474 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
4475 append instead of lappend to append to pf_prefix.
4476 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
4477 * gdb.trace/change-loc.exp: Use with_test_prefix.
4478 * gdb.trace/pending.exp: Use with_test_prefix.
4479 * gdb.trace/status-stop.exp: Use with_test_prefix.
4480 * gdb.trace/strace.exp: Use with_test_prefix.
4481 * gdb.trace/trace-break.exp: Use with_test_prefix.
4482 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
4483 instead of lappend to append to pf_prefix.
4484
35dc4a6b
JK
44852012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4486
4487 Fix racy FAILs.
4488 * gdb.base/inferior-died.c (main): Add return of 0.
4489 * gdb.base/inferior-died.exp (continue): Fix expectation of
4490 asynchronous events.
4491 (p 1): New test.
4492
c5a006e6
PA
44932012-02-20 Pedro Alves <palves@redhat.com>
4494
4495 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
4496 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
4497 gdb's internal debug output. For the non-threaded case, look for
4498 "Program received signal SIGLARM", for the threaded case, peek at
4499 the thread's siginfo.
4500
cc51a170
PA
45012012-02-20 Pedro Alves <palves@redhat.com>
4502
4503 General cleanup, make output test messages unique, and build
4504 different executable files for the non-threaded and threaded
4505 cases.
4506
4507 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
4508 Delete.
4509 (executable_nothr, executable_thr): New globals.
4510 (top level): Adjust to delete both executables.
4511 (corefunc): New parameter $executable. Set $pf_prefix instead of
4512 hand writing a prefix in tests. Issue a clean_restart and enable
4513 lin-lwp debug output here.
4514 (top level): Adjust. Use build_executable. Don't start gdb here,
4515 and don't enable lin-lwp debug output here.
4516 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
4517
c755f03d
JK
45182012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4519
4520 Fix racy FAILs.
4521 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
4522 "continue" command.
4523
6bec5e0a
JK
45242012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4525
4526 Fix for gdbserver non-extended mode.
4527 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
4528 and gdb_run_cmd.
4529
2e8265fd
TT
45302012-02-17 Tom Tromey <tromey@redhat.com>
4531
4532 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
4533 * gdb.python/py-events.exp: Check 'dir' output.
4534 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
4535
9e507076
YQ
45362012-02-17 Yao Qi <yao@codesourcery.com>
4537
4538 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
4539
32d22ab1
TT
45402012-02-16 Tom Tromey <tromey@redhat.com>
4541
4542 * gdb.base/inferior-died.c: Don't include stdio.h.
4543
9addecb9
TT
45442012-02-16 Tom Tromey <tromey@redhat.com>
4545
4546 * gdb.base/inferior-died.c: New file.
4547 * gdb.base/inferior-died.exp: New file.
4548
4cb6da1c
AR
45492012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
4550
4551 * gdb.base/break-inline.exp: New file.
4552 * gdb.base/break-inline.c: New file.
4553
3af2590d
TT
45542012-02-15 Tom Tromey <tromey@redhat.com>
4555
4556 * gdb.base/pc-fp.exp: Add "info register" tests.
4557
29988831
TT
45582012-02-15 Tom Tromey <tromey@redhat.com>
4559
4560 * gdb.base/regs.exp: Remove.
4561
10010058
PA
45622012-02-15 Pedro Alves <palves@redhat.com>
4563
4564 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
4565 the target doesn't support tracepoints.
4566 * gdb.trace/circ.exp: Ditto.
4567 * gdb.trace/collection.exp: Ditto.
4568 * gdb.trace/packetlen.exp: Ditto.
4569 * gdb.trace/passc-dyn.exp: Ditto.
4570 * gdb.trace/report.exp: Ditto.
4571 * gdb.trace/tfind.exp: Ditto.
4572 * gdb.trace/tspeed.exp: Ditto.
4573 * gdb.trace/tsv.exp: Ditto.
4574 * gdb.trace/unavailable.exp: Ditto.
4575 * gdb.trace/while-dyn.exp: Ditto.
4576
a2e0062d
PA
45772012-02-15 Pedro Alves <palves@redhat.com>
4578
4579 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
4580 gdb_test_multiple, and call unsupported instead of fail, if the
4581 remote side does not support the request.
4582
a1999d40
PA
45832012-02-15 Pedro Alves <palves@redhat.com>
4584
4585 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
4586 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
4587 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
4588 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
4589 * gdb.server/server-run.exp: Make sure gdb is disconnected.
4590 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
4591 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
4592 doesn't start with "extended-" already.
4593
7cee1e54
PA
45942012-02-15 Pedro Alves <palves@redhat.com>
4595
4596 Support extended-remote. Avoid cascading timeouts.
4597
4598 * gdb.base/attach.exp (do_attach_tests): Add expected output for
4599 the extended-remote target. If attaching with no file fails, load
4600 the file manually.
4601 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
4602
816338b5
SS
46032012-02-14 Stan Shebs <stan@codesourcery.com>
4604
4605 * gdb.base/ena-dis-br.exp: Add enable count test.
4606
cc30c4bd
PA
46072012-02-13 Pedro Alves <palves@redhat.com>
4608
4609 * config/mips-idt.exp: Delete.
4610 * gdb.base/a2-run.exp: Remove mips-idt xfails.
4611 * gdb.base/bitfields.exp: Remove mips-idt restarts.
4612 * gdb.base/break.exp: Remove mips-idt references.
4613 * gdb.base/chng-syms.exp: Ditto.
4614 * gdb.base/default.exp: Ditto.
4615 * gdb.base/funcargs.exp (funcargs_reload): Delete.
4616 (top level): Don't call it.
4617 * gdb.base/opaque.exp: Remove mips-idt restarts.
4618 * gdb.base/ptype.exp: Remove mips-idt xfails.
4619 * gdb.base/scope.exp: Remove mips-idt restarts.
4620 * gdb.base/sepdebug.exp: Remove mips-idt references.
4621 * gdb.base/watchpoint.exp (maybe_clean_restart)
4622 (maybe_reinitialize): Delete.
4623 (test_disabling_watchpoints, test_disabling_watchpoints)
4624 (test_watchpoint_triggered_in_syscall)
4625 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4626 Don't call them.
4627
57008375
JK
46282012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4629
4630 * gdb.server/server-exec-info.exp: New file.
4631
4a2d9c08
PA
46322012-02-10 Pedro Alves <palves@redhat.com>
4633
4634 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
4635 always non-empty.
4636 (test_attach): Always pass $exec to test_attach_gdb.
4637
09fa21bd
TT
46382012-02-08 Tom Tromey <tromey@redhat.com>
4639
4640 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
4641 before inferior is started.
4642
f0823d2c
TT
46432012-02-07 Tom Tromey <tromey@redhat.com>
4644
4645 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
4646 Symbol.value.
4647 * gdb.python/py-symbol.c (qq): Set default value.
4648
46492012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
4650
4651 * gdb.python/py-symbol.c (qq): New global.
4652 * gdb.python/py-symbol.exp: Add test for frame-less
4653 lookup_symbol.
4654 * gdb.python/py-symtab.exp: Fix line number.
4655
f7e44f65
JB
46562012-02-03 Joel Brobecker <brobecker@adacore.com>
4657
4658 * gdb.ada/mi_task_arg: New testcase.
4659
4c9ed63c
PA
46602012-02-02 Pedro Alves <palves@redhat.com>
4661
4662 * gdb.reverse/until-precsave.exp: Also put "record save" under the
4663 extended timeout.
4664
c0b9f2c6
PA
46652012-02-02 Pedro Alves <palves@redhat.com>
4666
4667 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
4668 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
4669
5f8cefd7
PA
46702012-02-02 Pedro Alves <palves@redhat.com>
4671
4672 * gdb.base/term.exp: Rewrite.
4673 * gdb.base/term.c: New.
4674
2f3a2569
PA
46752012-02-02 Pedro Alves <palves@redhat.com>
4676
4677 * gdb.base/default.exp (run "r" abbreviation, run): Add
4678 extended-remote expected output.
4679
f149aabd
TT
46802012-02-02 Tom Tromey <tromey@redhat.com>
4681
4682 * gdb.cp/dispcxx.exp: New file.
4683 * gdb.cp/dispcxx.cc: New file.
4684
03bef283
TT
46852012-02-01 Tom Tromey <tromey@redhat.com>
4686
4687 * gdb.base/jit-simple.exp: New file.
4688 * gdb.base/jit-simple.c: New file.
4689
a79b18b5
YQ
46902012-01-30 Yao Qi <yao@codesourcery.com>
4691
4692 * gdb.base/skip.exp: Make test result unique.
4693
f0d1a53e
JK
46942012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4695
4696 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
4697 compatibility with valgrind-3.7.0.
4698
4b3c9f41
PA
46992012-01-27 Pedro Alves <palves@redhat.com>
4700
4701 * gdb.base/watchpoint.exp (no_hw): New global.
4702 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
4703 disable hw watchpoints.
4704 (test_wide_location_1, test_wide_location_2): If no_hw is set,
4705 don't expect hw watchpoints.
4706 (no_hw_watchpoints): Always clean restart.
4707 (do_tests): New procedure, factored out from the top level.
4708 (top level): Run tests twice. Once with hw watchpoints enabled,
4709 another time with hw watchpoints disabled.
4710
a13491c8
PA
47112012-01-27 Pedro Alves <palves@redhat.com>
4712
4713 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
4714 out from the top level.
4715 (top level): Call it instead.
4716
f2c8a051
PA
47172012-01-27 Pedro Alves <palves@redhat.com>
4718
4719 * gdb.base/watchpoint.exp (top level): Re-enable hardware
4720 watchpoints sooner.
4721
654d7a9e
PA
47222012-01-27 Pedro Alves <palves@redhat.com>
4723
4724 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
4725
274f47f3
PA
47262012-01-27 Pedro Alves <palves@redhat.com>
4727
4728 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
4729 "You may have requested too many hardware
4730 breakpoints/watchpoints".
4731
e4d63ba2
PA
47322012-01-27 Pedro Alves <palves@redhat.com>
4733
4734 * gdb.base/watchpoint.exp (maybe_clean_restart)
4735 (maybe_reinitialize): New.
4736 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
4737 expect "hit N times".
4738 (test_disabling_watchpoints, test_complex_watchpoint)
4739 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4740 Call maybe_clean_restart.
4741 (top level): Use clean_restart. Remove "mips-idt-*"
4742 reinitialization.
4743
dbd95daf
PA
47442012-01-27 Pedro Alves <palves@redhat.com>
4745
4746 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
4747
f3ad2025
PA
47482012-01-27 Pedro Alves <palves@redhat.com>
4749
4750 * gdb.base/watchpoint.exp: Clean restart after tests that don't
4751 require `initialize' anymore. Remove unnecessary `initialize'
4752 calls.
4753
100aa3ae
PA
47542012-01-27 Pedro Alves <palves@redhat.com>
4755
4756 * gdb.base/watchpoint.exp (wp_set): Delete.
4757 (initialize, test_simple_watchpoint, top level): Remove dead code.
4758
c79a8e11
PA
47592012-01-27 Pedro Alves <palves@redhat.com>
4760
4761 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
4762 typo.
4763
048fe15a
PA
47642012-01-27 Pedro Alves <palves@redhat.com>
4765
4766 * config/extended-gdbserver.exp: New file.
4767 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
4768 comment.
4769 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
4770 * boards/native-extended-gdbserver.exp: New file.
4771
4033a6bf
PA
47722012-01-26 Pedro Alves <palves@redhat.com>
4773
4774 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
4775 and gdb_test_multiple.
4776
3d7f4b81
PA
47772012-01-26 Pedro Alves <palves@redhat.com>
4778
4779 Make test messages unique, and more identifiable.
4780 * gdb.multi/watchpoint-multi.exp: Change test messages.
4781
484abf42
TT
47822012-01-25 Tom Tromey <tromey@redhat.com>
4783
4784 * gdb.base/solib-disc.exp: Fix regexps.
4785
edcc5120
TT
47862012-01-24 Tom Tromey <tromey@redhat.com>
4787
4788 * lib/mi-support.exp (mi_expect_stop): Add special case for
4789 solib-event.
4790 * gdb.base/catch-load-so.c: New file.
4791 * gdb.base/catch-load.exp: New file.
4792 * gdb.base/catch-load.c: New file.
4793 * gdb.base/break-interp.exp (reach_1): Update regexp.
4794
30b91c90
JK
47952012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4796
4797 Fix fuzzy results.
4798 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
4799 lpsimple and func.
4800
53fe1783
GB
48012012-01-24 Gary Benson <gbenson@redhat.com>
4802
4803 Delete #if 0'd out code.
4804 * gdb.base/default.exp (info catch): Remove.
4805 * gdb.base/gdb_history (info catch): Likewise.
4806 * gdb.base/help.exp (info catch): Likewise.
4807
d0d8b0c6
JK
48082012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4809
4810 Fix watchpoints to be specific for each inferior.
4811 * gdb.multi/watchpoint-multi.c: New file.
4812 * gdb.multi/watchpoint-multi.exp: New file.
4813
4403d8e9
JK
48142012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4815
4816 Fix watchpoints across inferior fork.
4817 * gdb.threads/watchpoint-fork-child.c: New file.
4818 * gdb.threads/watchpoint-fork-mt.c: New file.
4819 * gdb.threads/watchpoint-fork-parent.c: New file.
4820 * gdb.threads/watchpoint-fork-st.c: New file.
4821 * gdb.threads/watchpoint-fork.exp: New file.
4822 * gdb.threads/watchpoint-fork.h: New file.
4823
050a2e1d
PA
48242012-01-23 Pedro Alves <palves@redhat.com>
4825
4826 * gdb.base/call-signal-resume.exp: Allow output after "return".
4827
6a52fb62
PA
48282012-01-20 Pedro Alves <palves@redhat.com>
4829
4830 * gdb.python/py-finish-breakpoint.py: Fix typo.
4831
145b16a9
UW
48322012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
4833
4834 * gdb.base/info-proc.exp: Also run on remote targets. Main
4835 "info proc" command is now always present; whether target supports
4836 actual info proc operation is detected when attempting to issue
4837 the command.
4838
26f6125e
JK
48392012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4840
4841 * .gdbinit: Remove.
4842
eb5227ce
PA
48432012-01-19 Pedro Alves <palves@redhat.com>
4844
4845 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
4846 look at the funtions' returns.
4847 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
4848 (jprint.print(int, int)): Change return type to int. Adjust.
4849
1db33378
PP
48502012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
4851
4852 PR gdb/9538
4853 * gdb.base/sepdebug.exp: New test.
4854
b9736cf8
PA
48552012-01-18 Pedro Alves <palves@redhat.com>
4856
4857 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
4858 Allow output before ^done.
4859
4aac40c8
TT
48602012-01-16 Tom Tromey <tromey@redhat.com>
4861
4862 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
4863 Add tests for relative directory.
4864
cafec441
TT
48652012-01-16 Tom Tromey <tromey@redhat.com>
4866
4867 * gdb.base/printcmds.c (enum flag_enum): New.
4868 (three): New global.
4869 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
4870 enum printing.
4871 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
4872 FlagEnumerationPrinter.
4873 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
4874 * gdb.python/py-pp-maint.c (enum flag_enum): New.
4875 (fval): New global.
4876
abcc4978
PA
48772012-01-16 Pedro Alves <palves@redhat.com>
4878
4879 * lib/gdb.exp (banned_procedures): New variable.
4880 (banned_variables_traced): Rename to ...
4881 (banned_traced): ... this.
4882 (gdb_init): Also trace banned procedures.
4883 (gdb_finish): Also untrace banned procedures.
4884
97ccebe8
PA
48852012-01-16 Pedro Alves <palves@redhat.com>
4886
4887 Remove all calls to strace.
4888
2af7517b
JK
48892012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4890
4891 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
4892 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
4893
9241a8bc
PP
48942012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4895
4896 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
4897 * gdb.base/pie-execl.exp: Likewise.
4898
3848a17f
KS
48992012-01-12 Keith Seitz <keiths@redhat.com>
4900
4901 PR mi/10586
4902 * gdb.mi/var-cmd.c (struct anonymous): New structure.
4903 (do_anonymous_type_tests): New function.
4904 (main): Call do_anonymous_type_tests.
4905 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
4906 (verify_everything): New procedure.
4907 * gdb.mi/mi-var-cp.cc (class A): New class.
4908 (anonymous_structs_and_unions): New function.
4909 (main): Call anonymous_structs_and_unions.
4910 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
4911 (verify_everything): New procedure.
4912
440e2fca
KS
49132012-01-12 Keith Seitz <keiths@redhat.com>
4914
4915 * lib/mi-support.exp: Expand comments about PATH_EXPR.
4916 (varobj_tree::get_path_expr): Assume that all varobjs are
4917 compound unless they are known simple types.
4918 Adjust path expressions based on parent type, path parent type,
4919 and tree language.
4920 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
4921 the root varobj.
4922 (mi_walk_varobj_tree): Add LANGUAGE parameter.
4923
675399c9
PA
49242012-01-11 Pedro Alves <palves@redhat.com>
4925
4926 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
4927 core files on this machine" anymore.
4928
97ddaa9b
PH
49292012-01-11 Paul Hilfinger <hilfingr@adacore.com>
4930
4931 * gdb.base/watchpoint.c (recurser): Initialize local_x.
4932 (main): Repeat recurser call.
4933 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
4934 equivalent to 'local_x'.
4935
ea733575 49362012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 4937 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
4938
4939 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
4940
2ca0b532
PA
49412012-01-05 Pedro Alves <alves.ped@gmail.com>
4942
4943 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
4944 * gdb.python/py-events.c (first): Add bits for new "step N" test.
4945 * gdb.python/py-events.exp: Test that "step N" tripping on a
4946 breakpoint emits a breakpoint event.
4947
6e681866
JB
49482012-01-03 Joel Brobecker <brobecker@adacore.com>
4949
4950 * gdb.base/auxv.exp: Reformat the copyright notice.
4951
3c2d6aff
YQ
49522012-01-03 Yao Qi <yao@codesourcery.com>
4953
4954 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
4955 (strace_trace_on_diff_addr): New.
4956 * gdb.trace/strace.c: (main): Add two local variables.
4957
0852fee3
UW
49582011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
4959
4960 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
4961 * gdb.cell/gcore.exp: Likewise.
4962 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
4963 to verify the correct instance of main is selected.
4964
12c3e59c
JB
49652012-01-02 Joel Brobecker <brobecker@adacore.com>
4966
4967 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
4968 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
4969 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
4970 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
4971 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
4972 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
4973 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
4974 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
4975 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
4976 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
4977 gdb.threads/thread_check.c: Reformat copyright header.
4978
c0f378ec
EBM
49792011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
4980
e4a7ca93 4981 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
4982 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
4983 is not enabled.
4984
3bc96cfb
JK
49852011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4986
4987 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
4988 parameter to self_exec, adjust the function.
4989 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
4990 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
4991 (set var do_exit = 0): Remove test.
4992 (newline at end of file): Add one.
4993
095bcf5e
JB
49942011-12-27 Joel Brobecker <brobecker@adacore.com>
4995
4996 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
4997 New files.
4998
18d19bd1
JK
49992011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5000
5001 Fix racy FAILs.
5002 * gdb.threads/fork-thread-pending.c (barrier): New variable.
5003 (thread_function, thread_forker): Call pthread_barrier_wait for it.
5004 (main): Call pthread_barrier_init for it.
5005
e809353a
JK
50062011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5007
5008 Fix double send_gdb leading to racy FAILs.
5009 * gdb.base/break.exp (set silent break bp_location1): Replace
5010 3x send_gdb and gdb_expect by gdb_test.
5011 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
5012 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
5013 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
5014 instead of send_gdb. Twice.
5015 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
5016 3x send_gdb and gdb_expect by gdb_test.
5017 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
5018
da8cb7ec
JK
50192011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5020
5021 * gdb.linespec/linespec.exp: Compile using {c++}.
5022
ae1a303e
JK
50232011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5024
5025 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
5026 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
5027 (verify GCC PR debug/51668): New test.
5028
cc72b2a2
KP
50292011-12-23 Kevin Pouget <kevin.pouget@st.com>
5030
5031 Introduce gdb.FinishBreakpoint in Python.
5032 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
5033 py-finish-breakpoint2
5034 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
5035 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
5036 instead of line number.
5037 * gdb.python/py-finish-breakpoint.c: New file.
5038 * gdb.python/py-finish-breakpoint.exp: New file.
5039 * gdb.python/py-finish-breakpoint.py: New file.
5040 * gdb.python/py-finish-breakpoint2.cc: New file.
5041 * gdb.python/py-finish-breakpoint2.exp: New file.
5042 * gdb.python/py-finish-breakpoint2.py: New file.
5043
3b7962f9
JK
50442011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5045
5046 Partial fix of compatibility with gcc-4.7.
5047 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
5048 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
5049 Add comment to add a PASS case in the future.
5050
6538471c
JK
5051 Fix compatibility with gcc-4.7.
5052 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
5053
7052e42c
UW
50542011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
5055
5056 PR tdep/12797
5057 * gdb.base/callfuncs.exp: Remove KFAIL.
5058
9ac7f98e
JB
50592011-12-21 Joel Brobecker <brobecker@adacore.com>
5060
5061 * gdb.ada/task_bp: New testcase.
5062
f6eeced0
JK
50632011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5064
5065 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
5066 -DNO_SECTIONS.
5067 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
5068
72225e17
JK
50692011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5070
5071 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
5072 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
5073 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5074 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
5075 conditional for gcc <= 4.5.
5076
13ac8d2c
JK
50772011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5078
5079 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
5080 by XFAIL.
5081 * gdb.cp/static-method.exp (info addr A::func())
5082 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5083 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5084 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5085 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
5086 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
5087 (test value of F in k3_m): Likewise.
5088 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5089 Likewise.
5090
049682ba
JK
50912011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5092
5093 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
5094 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
5095 Remove.
5096 * gdb.threads/attachstop-mt.c: Remove.
5097 * gdb.threads/attachstop-mt.exp: Remove.
5098
2c9d8796
MK
50992011-12-17 Mark Kettenis <kettenis@gnu.org>
5100
5101 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
5102
e0f9f062
DE
51032011-12-16 Doug Evans <dje@google.com>
5104
f4aa2101 5105 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
5106 * boards/native-gdbserver.exp: New file.
5107
e0f9f062
DE
5108 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
5109 gdbserver output.
5110 (gdbserver_default_get_remote_address): New function.
5111 (gdbserver_start): Call gdb,get_remote_address to compute argument
5112 to "target remote" command.
5113
80b6e756
PM
51142011-12-16 Phil Muldoon <pmuldoon@redhat.com>
5115
1c3ad6ab 5116 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
5117 python print-stack. Add set/show python print-stack
5118 off|full|message tests.
5119
1576bd00
YQ
51202011-12-15 Yao Qi <yao@codesourcery.com>
5121
5122 * gdb.trace/strace.c: New
5123 * gdb.trace/strace.exp: New.
5124
d6a0f6e0
TT
51252011-12-14 Tom Tromey <tromey@redhat.com>
5126
5127 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
5128
31015e1d
DE
51292011-12-14 Doug Evans <dje@google.com>
5130
5131 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
5132
7b50312a
PA
51332011-12-14 Pedro Alves <pedro@codesourcery.com>
5134
5135 PR threads/10729
5136
5137 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 5138 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 5139
924437bc
PA
51402011-12-13 Pedro Alves <pedro@codesourcery.com>
5141 Doug Evans <dje@google.com>
5142
5143 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
5144 (clean_restart): Remove references to the gdb_stub target board
5145 variable.
5146 (gdb_step_for_stub): Delete.
5147
5148 * gdb.base/annota1.exp: Remove all references to [target_info
5149 exists gdb_stub], gdb_step_for_stub and usestubs.
5150 * gdb.base/annota3.exp: Ditto.
5151 * gdb.base/async.exp: Ditto.
5152 * gdb.base/break.exp: Ditto.
5153 * gdb.base/code-expr.exp: Ditto.
5154 * gdb.base/commands.exp: Ditto.
5155 * gdb.base/completion.exp: Ditto.
5156 * gdb.base/condbreak.exp: Ditto.
5157 * gdb.base/consecutive.exp: Ditto.
5158 * gdb.base/cvexpr.exp: Ditto.
5159 * gdb.base/define.exp: Ditto.
5160 * gdb.base/display.exp: Ditto.
5161 * gdb.base/ena-dis-br.exp: Ditto.
5162 * gdb.base/environ.exp: Ditto.
5163 * gdb.base/gnu-ifunc.exp: Ditto.
5164 * gdb.base/maint.exp: Ditto.
5165 * gdb.base/pending.exp: Ditto.
5166 * gdb.base/sect-cmd.exp: Ditto.
5167 * gdb.base/sepdebug.exp: Ditto.
5168 * gdb.base/unload.exp: Ditto.
5169 * gdb.base/watchpoint-solib.exp: Ditto.
5170 * gdb.cp/annota2.exp: Ditto.
5171 * gdb.cp/annota3.exp: Ditto.
5172 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
5173 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
5174 * gdb.mi/mi-pending.exp: Ditto.
5175 * gdb.trace/circ.exp: Ditto.
5176 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
5177 * gdb.base/list.exp: Ditto.
5178
5179 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
5180 breakpoint function and all references to the usestubs macro.
5181 * gdb.base/exprs.c: Ditto.
5182 * gdb.base/freebpcmd.c: Ditto.
5183 * gdb.base/bitfields.c: Ditto.
5184 * gdb.base/bitfields2.c: Ditto.
5185 * gdb.base/break.c: Ditto.
5186 * gdb.base/call-sc.c: Ditto.
5187 * gdb.base/call-signals.c: Ditto.
5188 * gdb.base/callfuncs.c: Ditto.
5189 * gdb.base/charset.c: Ditto.
5190 * gdb.base/consecutive.c: Ditto.
5191 * gdb.base/constvars.c: Ditto.
5192 * gdb.base/funcargs.c: Ditto.
5193 * gdb.base/int-type.c: Ditto.
5194 * gdb.base/interrupt.c: Ditto.
5195 * gdb.base/langs0.c: Ditto.
5196 * gdb.base/list0.c: Ditto.
5197 * gdb.base/mips_pro.c: Ditto.
5198 * gdb.base/miscexprs.c: Ditto.
5199 * gdb.base/nodebug.c: Ditto.
5200 * gdb.base/opaque0.c: Ditto.
5201 * gdb.base/pointers.c: Ditto.
5202 * gdb.base/printcmds.c: Ditto.
5203 * gdb.base/ptype.c: Ditto.
5204 * gdb.base/recurse.c: Ditto.
5205 * gdb.base/reread1.c: Ditto.
5206 * gdb.base/reread2.c: Ditto.
5207 * gdb.base/restore.c: Ditto.
5208 * gdb.base/return.c: Ditto.
5209 * gdb.base/run.c: Ditto.
5210 * gdb.base/scope0.c: Ditto.
5211 * gdb.base/sepdebug.c: Ditto.
5212 * gdb.base/setshow.c: Ditto.
5213 * gdb.base/setvar.c: Ditto.
5214 * gdb.base/sigall.c: Ditto.
5215 * gdb.base/signals.c: Ditto.
5216 * gdb.base/structs.c: Ditto.
5217 * gdb.base/structs2.c: Ditto.
5218 * gdb.base/testenv.c: Ditto.
5219 * gdb.base/twice.c: Ditto.
5220 * gdb.base/unwindonsignal.c: Ditto.
5221 * gdb.base/watchpoint.c: Ditto.
5222 * gdb.base/watchpoints.c: Ditto.
5223 * gdb.base/whatis.c: Ditto.
5224 * gdb.cp/classes.cc: Ditto.
5225 * gdb.cp/cplusfuncs.cc: Ditto.
5226 * gdb.cp/derivation.cc: Ditto.
5227 * gdb.cp/formatted-ref.cc: Ditto.
5228 * gdb.cp/misc.cc: Ditto.
5229 * gdb.cp/overload.cc: Ditto.
5230 * gdb.cp/ovldbreak.cc: Ditto.
5231 * gdb.cp/ref-params.cc: Ditto.
5232 * gdb.cp/ref-types.cc: Ditto.
5233 * gdb.cp/templates.cc: Ditto.
5234 * gdb.cp/virtfunc.cc: Ditto.
5235 * gdb.hp/gdb.aCC/run.c: Ditto.
5236 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
5237 * gdb.hp/gdb.compat/xdb0.c: Ditto.
5238 * gdb.reverse/consecutive-reverse.c: Ditto.
5239 * gdb.reverse/sigall-reverse.c: Ditto.
5240 * gdb.reverse/until-reverse.c: Ditto.
5241 * gdb.reverse/watch-reverse.c: Ditto.
5242 * gdb.trace/actions.c: Ditto.
5243 * gdb.trace/circ.c: Ditto.
5244 * gdb.trace/collection.c: Ditto.
5245
fabde485
PA
52462011-12-13 Pedro Alves <pedro@codesourcery.com>
5247
5248 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
5249 (func6, func7): New.
5250 (main): Call func6 and func7.
5251 * gdb.base/watchpoint.exp (test_wide_location_1)
5252 (test_wide_location_2): New.
5253 (top level): Re-enable hardware watchpoints if necessary. Call
5254 test_wide_location_1 and test_wide_location_2.
5255
ff7d1690
YQ
52562011-12-11 Yao Qi <yao@codesourcery.com>
5257
5258 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
5259
a6af7abe
JB
52602011-12-11 Joel Brobecker <brobecker@adacore.com>
5261
5262 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
5263 expected output for unsupported case.
5264
61638e15
JK
52652011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5266
5267 PR testsuite/12649
5268 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
5269 Protect gdb_test_multiple by final $gdb_prompt match.
5270
0a00efc3
JK
52712011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5272
5273 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
5274 New variable, new test.
5275 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5276 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5277 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5278 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
5279 them if HAVE_GCC_45682_FIXED is not set.
5280
4511b1ba
YQ
52812011-12-10 Yao Qi <yao@codesourcery.com>
5282
5283 * gdb.trace/status-stop.exp: New.
5284 * gdb.trace/status-stop.c: New.
5285
27949e73
JK
52862011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5287
5288 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
5289 timeout.
5290
d8ea7931
TT
52912011-12-08 Tom Tromey <tromey@redhat.com>
5292
5293 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
5294 condition.
5295
1cc310d2
SS
52962011-12-07 Stan Shebs <stan@codesourcery.com>
5297
5298 * gdb.trace/tfind.exp: Update for output changes.
5299
d482a875
PA
53002011-12-07 Pedro Alves <pedro@codesourcery.com>
5301
5302 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
5303 throws "Cannot insert catchpoints in this configuration".
5304 * gdb.ada/mi_catch_ex.exp: Likewise.
5305
f0ba3972
PA
53062011-12-06 Pedro Alves <pedro@codesourcery.com>
5307
5308 * gdb.base/break-always.exp: Test changing memory at addresses
5309 with breakpoints inserted.
5310
f8eba3c6
TT
53112011-12-06 Joel Brobecker <brobecker@acacore.com>
5312
6fdff2c5
PA
5313 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
5314 involving a fully qualified function name.
f8eba3c6
TT
5315
53162011-12-06 Tom Tromey <tromey@redhat.com>
5317
5318 * gdb.ada/homonym.exp: Add three breakpoint tests.
5319
53202011-12-06 Tom Tromey <tromey@redhat.com>
5321
5322 * gdb.base/solib-weak.exp (do_test): Remove kfail.
5323 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
5324 * gdb.objc/objcdecode.exp: Update for output changes.
5325 * gdb.linespec/linespec.exp: New file.
5326 * gdb.linespec/lspec.cc: New file.
5327 * gdb.linespec/lspec.h: New file.
5328 * gdb.linespec/body.h: New file.
5329 * gdb.linespec/base/two/thefile.cc: New file.
5330 * gdb.linespec/base/one/thefile.cc: New file.
5331 * gdb.linespec/Makefile.in: New file.
5332 * gdb.cp/templates.exp (test_template_breakpoints): Update for
5333 output changes.
5334 * gdb.cp/re-set-overloaded.exp: Remove kfail.
5335 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
5336 makes one breakpoint.
5337 * gdb.cp/method2.exp (test_break): Update for output changes.
5338 * gdb.cp/mb-templates.exp: Update for output changes.
5339 * gdb.cp/mb-inline.exp: Update for output changes.
5340 * gdb.cp/mb-ctor.exp: Update for output changes.
5341 * gdb.cp/ovsrch.exp: Use fully-qualified names.
5342 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
5343 has multiple matches.
5344 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
5345 error message change.
5346 * gdb.base/list.exp (test_list_filename_and_number): Update for
5347 error message change.
5348 * gdb.base/break.exp: Disable pending breakpoints. Update for
5349 output changes.
5350 * configure.ac: Add gdb.linespec.
5351 * configure: Rebuild.
5352 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
5353
c642a434
UW
53542011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
5355
5356 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
5357 last_break register on s390*-*-* targets.
5358
b18003d1
JB
53592011-12-06 Joel Brobecker <brobecker@adacore.com>
5360
5361 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
5362 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
5363 of parameter X in procedure Foo.
5364
fe96589c
SS
53652011-12-05 Stan Shebs <stan@codesourcery.com>
5366
5367 * gdb.trace/tfind.exp: Update help string matches.
5368
1820ab47
JK
53692011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5370
5371 * gdb.server/ext-run.exp (get process list): Accept also systemd
5372 as PID 1.
5373
e11ac3a3
JK
53742011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5375 Pedro Alves <pedro@codesourcery.com>
5376
5377 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
5378 starting GDB.
5379 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
5380 $use_gdb_stub.
5381 * gdb.base/display.exp: Likewise.
5382 * gdb.base/ending-run.exp: Likewise.
5383 * gdb.base/list.exp (test_listsize): Likewise.
5384 * gdb.base/setshow.exp: Likewise.
5385 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
5386 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
5387 check by global $use_gdb_stub.
5388 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
5389 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
5390 (default_gdb_init): Unset global $use_gdb_stub.
5391 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
5392 by global $use_gdb_stub.
5393 * lib/gdbserver-support.exp: Extend comments for set_board_info
5394 gdb_protocol and gdb,socketport.
5395 (gdbserver_start_extended): Set global gdbserver_protocol and
5396 gdbserver_gdbport. Clear global use_gdb_stub.
5397 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
5398 from target use_gdb_stub.
5399 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
5400
1d41d75c
DE
54012011-12-03 Doug Evans <dje@google.com>
5402
5403 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
5404 (gdb_step_for_stub): Add comments.
5405
d6d7a51a
MR
54062011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
5407
5408 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
5409 to the caller.
5410 (gdb_test_multiple): Likewise.
5411
05acf274
JK
54122011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5413
5414 Fix gdb.mi/mi-solib.exp without system debug info installed.
5415 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
5416 expect attribute, return 0 for it. Update comments.
5417
2268b414
JK
54182011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5419
5420 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
5421 (corrupted list): Adjust the expectation.
5422
585861ea
JK
54232011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5424
5425 PR threads/13448
5426 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
5427 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
5428 * gdb.threads/tls-var-main.c: New file.
5429 * gdb.threads/tls-var.c: New file.
5430 * gdb.threads/tls-var.exp: New file.
5431
968643aa
JK
54322011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5433
5434 PR testsuite/12649
5435 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
5436 Protect gdb_test_multiple by final $gdb_prompt match.
5437 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
5438 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
5439 (test_tracepoints): Likewise.
5440
9750bca9
JK
54412011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5442
5443 PR breakpoints/13346
5444 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
5445 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
5446 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
5447
ac1349b7
JB
54482011-12-01 Joel Brobecker <brobecker@adacore.com>
5449
5450 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
5451 * gdb.ada/homonym/homonym.adb: For use of all types defined
5452 locally inside both Get_Value subprograms.
5453
26d44faf
JK
54542011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5455
5456 Fix racy FAILs.
5457 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
5458 of send_gdb.
5459
514f6425
UW
54602011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5461
5462 * gdb.base/testenv.exp: Skip on remote targets. Unset global
5463 environment variable after test completed.
5464
4255c8d2
UW
54652011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5466
5467 * gdb.base/solib-nodir.exp: Skip if remote target.
5468 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
5469 application. Call gdb_load_shlibs.
5470 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
5471
a35ad96a
JB
54722011-11-29 Joel Brobecker <brobecker@adacore.com>
5473
5474 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
5475
1a1d5513
JB
54762011-11-28 Joel Brobecker <brobecker@adacore.com>
5477
5478 * gdb.ada/fullname_bp: New testcase.
5479
50b4ddf8
JK
54802011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5481
5482 PR testsuite/12649
5483 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
5484 Wrap send_gdb into a new gdb_test.
5485
fb0aec57
JK
5486 Code cleanup.
5487 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
5488 Convert send_gdb and gdb_expect to gdb_test_multiple.
5489
2376d946
JK
54902011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5491
5492 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
5493
1eec78bd
KS
54942011-11-23 Keith Seitz <keiths@redhat.com>
5495
5496 * lib/mi-support.exp (varobj_tree): New namespace and procs.
5497 (mi_varobj_tree_test_children_callback): New proc.
5498 (mi_walk_varobj_tree): New proc.
5499
36dfb11c
TT
55002011-11-22 Tom Tromey <tromey@redhat.com>
5501
5502 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
5503 Add "use_mi_command" argument.
5504 (mi_run_cmd, mi_run_with_cli): New procs.
5505 * gdb.mi/solib-lib.c: New file.
5506 * gdb.mi/solib-main.c: New file.
5507 * gdb.mi/mi-solib.exp: New file.
5508
0e965dd0
DE
55092011-11-21 Doug Evans <dje@google.com>
5510
5511 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
5512 _Unwind_DebugHook is missing.
5513
f196051f
SS
55142011-11-20 Stan Shebs <stan@codesourcery.com>
5515
5516 * gdb.trace/tstatus.exp: New.
5517 * gdb.trace/actions.c: Include string.h.
5518
bfccc43c
YQ
55192011-11-18 Yao Qi <yao@codesourcery.com>
5520
5521 * gdb.trace/pending.exp: New.
5522 * gdb.trace/pending.c: New.
5523 * gdb.trace/pendshr1.c: New.
5524 * gdb.trace/pendshr2.c: New.
5525 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
5526 tracepoint location becomes pending.
5527 (tracepoint_change_loc_2): New.
5528
73cd8ab1
DM
55292011-11-16 David S. Miller <davem@davemloft.net>
5530
5531 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
5532 target is sparc*-*-linux*
5533
77426730
PK
55342011-11-15 Paul Koning <paul_koning@dell.com>
5535
5536 * gdb.python/py-type.exp: New testcases for exceptions on scalar
5537 types.
5538
ed59ded5
DE
55392011-11-14 Doug Evans <dje@google.com>
5540
5541 * gdb.base/shell.exp: New file.
5542
405f8e94
SS
55432011-11-14 Stan Shebs <stan@codesourcery.com>
5544
5545 * gdb.trace/ftrace.c: New.
5546 * gdb.trace/ftrace.exp: New.
5547
1e4d1764
YQ
55482011-11-14 Yao Qi <yao@codesourcery.com>
5549
5550 * gdb.trace/change-loc-1.c: New.
5551 * gdb.trace/change-loc-2.c: New.
5552 * gdb.trace/change-loc.c: New.
5553 * gdb.trace/change-loc.exp: New.
5554 * gdb.trace/change-loc.h: New.
5555 * gdb.trace/trace-break.c (marker): Define new symbol.
5556 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 5557 New.
1e4d1764
YQ
5558 (break_trace_same_addr_6): New.
5559
71eba9c2 55602011-11-12 Matt Rice <ratmice@gmail.com>
5561
5562 * gdb.base/info-macros.exp: Make tests for info definitions
5563 test info macro. Add tests for info macro argument processing.
5564 Rename a few tests.
5565
1d93e29a
KS
55662011-11-11 Keith Seitz <keiths@redhat.com>
5567
5568 PR gdb/12843
5569 * gdb.base/linespecs.exp: New file.
5570
a4b5b48a
DE
55712011-11-11 Doug Evans <dje@google.com>
5572
5573 * gdb.threads/print-threads.exp: Extend timeout for slower
5574 tests.
5575
f6b47be4
DE
55762011-11-10 Doug Evans <dje@google.com>
5577
792a0230
DE
5578 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
5579 "record to end of main" test.
5580
f6b47be4
DE
5581 * gdb.python/py-type.c (TS): New typedef.
5582 (ts): New global.
5583 * gdb.python/py-type.exp: Test field list of typedef.
5584
22355c90
JB
55852011-11-10 Joel Brobecker <brobecker@adacore.com>
5586
5587 * gdb.ada/small_reg_param: New testcase.
5588
a7860e76
TT
55892011-11-09 Tom Tromey <tromey@redhat.com>
5590
5591 * gdb.cp/destrprint.exp: New file.
5592 * gdb.cp/destrprint.cc: New file.
5593
72a2e3dc
MI
55942011-11-08 Meador Inge <meadori@codesourcery.com>
5595
5596 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
5597 (switch_stack_to_other): New test function.
5598 * gdb.arch/thumb-prologue.exp: New test cases.
5599
c7195df2 56002011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
5601
5602 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
5603
d3895d7d
YQ
56042011-11-08 Yao Qi <yao@codesourcery.com>
5605
5606 * gdb.exp (supports_process_record): New.
5607 (supports_reverse): New.
5608 * gdb.reverse/break-precsave.exp: Call support_process_record
5609 to run test conditionally.
5610 * gdb.reverse/consecutive-precsave.exp: Likewise.
5611 * gdb.reverse/i386-precsave.exp: Likewise.
5612 * gdb.reverse/machinestate-precsave.exp: Likewise.
5613 * gdb.reverse/solib-precsave.exp: Likewise.
5614 * gdb.reverse/step-precsave.exp: Likewise.
5615 * gdb.reverse/until-precsave.exp: Likewise.
5616 * gdb.reverse/watch-precsave.exp: Likewise.
5617 * gdb.reverse/break-reverse.exp: Call support_reverse to run
5618 test conditionally.
5619 * gdb.reverse/consecutive-reverse.exp: Likewise.
5620 * gdb.reverse/finish-precsave.exp: Likewise.
5621 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
5622 * gdb.reverse/finish-reverse.exp: Likewise.
5623 * gdb.reverse/i386-reverse.exp: Likewise.
5624 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5625 * gdb.reverse/machinestate.exp: Likewise.
5626 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
5627 * gdb.reverse/sigall-precsave.exp: Likewise.
5628 * gdb.reverse/sigall-reverse.exp: Likewise.
5629 * gdb.reverse/solib-reverse.exp: Likewise.
5630 * gdb.reverse/step-reverse.exp: Likewise.
5631 * gdb.reverse/until-reverse.exp: Likewise.
5632 * gdb.reverse/watch-reverse.exp: Likewise.
5633
a59306a3
YQ
56342011-11-05 Yao Qi <yao@codesourcery.com>
5635
5636 * gdb.trace/trace-break.exp: Add test on setting two
5637 fast tracepoints at the same address.
5638
87769f59
JK
56392011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5640
5641 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
5642
3065dfb6
SS
56432011-11-02 Stan Shebs <stan@codesourcery.com>
5644
5645 * gdb.trace/collection.c: Add code using strings.
5646 * gdb.trace/collection.exp: Add tests of string collection.
5647
89e208db
JK
56482011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5649
5650 * gdb.base/skip-solib.exp (executable_main): New variable.
5651 (binfile_main): Base it on that.
5652 Use $executable_main in clean_restart calls. Drop gdb_exit and
5653 gdb_start calls.
5654
405e54e9
JK
56552011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5656
5657 Fix racy FAILs.
5658 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
5659 breakpoint_re globals import by async. Set string_regex to .* for
5660 async. Remove the optional thread_selected_re and breakpoint_re
5661 globals expectations.
5662
58e8570a
JM
56632011-11-01 Joseph Myers <joseph@codesourcery.com>
5664
5665 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
5666 well as Cygwin.
5667
7b35ec7f 56682011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
5669
5670 Add tests for skip command.
89e208db
JK
5671 * gdb.base/skip-solib-lib.c: New
5672 * gdb.base/skip-solib-main.c: New
5673 * gdb.base/skip-solib.exp: New
5674 * gdb.base/skip.c: New
5675 * gdb.base/skip.exp: New
5676 * gdb.base/skip1.c: New
5677 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 5678
b9fd1791
PA
56792011-10-31 Yao Qi <yao@codesourcery.com>
5680 Pedro Alves <pedro@codesourcery.com>
5681
6fdff2c5
PA
5682 * gdb.trace/trace-break.c: New.
5683 * gdb.trace/trace-break.exp: New.
b9fd1791 5684
4323fecc
JK
56852011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5686
5687 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
5688 break-here-2.
5689
0e5bf2a8
PA
56902011-10-28 Pedro Alves <pedro@codesourcery.com>
5691
5692 * gdb.threads/no-unwaited-for-left.c: New.
5693 * gdb.threads/no-unwaited-for-left.exp: New.
5694 * gdb.threads/non-ldr-exc-1.c: New.
5695 * gdb.threads/non-ldr-exc-1.exp: New.
5696 * gdb.threads/non-ldr-exc-2.c: New.
5697 * gdb.threads/non-ldr-exc-2.exp: New.
5698 * gdb.threads/non-ldr-exc-3.c: New.
5699 * gdb.threads/non-ldr-exc-3.exp: New.
5700 * gdb.threads/non-ldr-exc-4.c: New.
5701 * gdb.threads/non-ldr-exc-4.exp: New.
5702
3a3dad98
JK
57032011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5704
5705 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
5706 * gdb.base/attach-pie-misread.exp: Likewise.
5707 * gdb.base/break-interp.exp: Likewise.
5708 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
5709 testcases for use_gdb_stub.
5710 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
5711 (continue): New testcase.
5712 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
5713 * gdb.threads/attach-into-signal.exp: Likewise.
5714 * gdb.threads/attach-stopped.exp: Likewise.
5715 * gdb.threads/attachstop-mt.exp: Likewise.
5716
d6a5d40c
PK
57172011-10-28 Paul Koning <paul_koning@dell.com>
5718
5719 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
5720
ca539be8
JK
57212011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5722
5723 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
5724 (mi_gdb_test): Import globals thread_selected_re
5725 and breakpoint_re. Expect them optionally at the regex start.
5726
d234ef5c
DE
57272011-10-27 Doug Evans <dje@google.com>
5728
5729 * gdb.python/python.exp: Test source -s.
5730
ab964825
PK
57312011-10-26 Paul Koning <paul_koning@dell.com>
5732
5733 * gdb.python/lib-types.cc (struct A): New structure.
5734 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 5735
54d8a644
PK
57362011-10-25 Paul Koning <paul_koning@dell.com>
5737
5738 PR python/13327
d234ef5c 5739
54d8a644
PK
5740 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
5741 fetch_lazy method.
5742
b0221781
YQ
57432011-10-24 Yao Qi <yao@codesourcery.com>
5744
5745 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
5746 target is tic6x-*-*.
5747
6cda5a20
JB
57482011-10-21 Joel Brobecker <brobecker@adacore.com>
5749
5750 * gdb.ada/mi_task_info/task_switch.adb: New file.
5751 * gdb.ada/mi_task_info.exp: New file.
5752
5ed9db04
JK
57532011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5754
5755 * gdb.cp/expand-psymtabs-cxx.exp: New file.
5756 * gdb.cp/expand-psymtabs-cxx.cc: New file.
5757
9df2fbc4
PM
57582011-10-20 Phil Muldoon <pmuldoon@redhat.com>
5759
5760 PR python/12656
5761
5762 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
5763 global_block tests.
5764
736086ba
TT
57652011-10-18 Tom Tromey <tromey@redhat.com>
5766
5767 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
5768
4af31552
TT
57692011-10-18 Tom Tromey <tromey@redhat.com>
5770
5771 * gdb.base/source.exp: Don't include full file name in test name.
5772 * gdb.python/python.exp: Don't include full file name in test
5773 name.
5774
43136979
AR
57752011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5776
5777 * gdb.base/attach-pie-noexec.c: New files.
5778 * gdb.base/attach-pie-noexec.exp: New files.
5779
543a9323
JM
57802011-10-17 Joseph Myers <joseph@codesourcery.com>
5781
5782 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
5783 prompt for each extra line in command.
5784
21ae7a4d
JK
57852011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5786
5787 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
5788 Revert the part of:
5789 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5790 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5791 Change the expected string.
5792
20ec36d9
JK
57932011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5794
5795 Fix results with system glibc debug info installed.
5796 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
5797 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
5798 Accept also __libc_ symbol prefix and no prefix.
5799
6501c2fc
KS
58002011-10-14 Keith Seitz <keiths@redhat.com>
5801
5802 PR c++/13225
5803 * gdb.cp/converts.cc (foo3_1): New function.
5804 (foo3_2): New functions.
5805 * gdb.cp/converts.exp: Add tests for int to pointer conversion
5806 and null pointer conversions of integer constant zero.
5807 Add test to check if all arguments are checked for incompatible
5808 conversion BADNESS.
5809
55b1fd0c
TT
58102011-10-14 Tom Tromey <tromey@redhat.com>
5811
5812 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
5813 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
5814 linespec.
5815
22c05d8a
JK
58162011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5817
5818 Fix internal error regression.
5819 * gdb.dwarf2/implptr-optimized-out.S: New file.
5820 * gdb.dwarf2/implptr-optimized-out.exp: New file.
5821
1d6edc3c
JK
58222011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5823
5824 Fix empty DWARF expressions DATA vs. SIZE conditionals.
5825 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
5826 (loclist): New.
5827 (4): New abbrev.
5828 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
5829 Use prepare_for_testing, remove clean_restart.
5830 (p arraynoloc, p arraycallnoloc): New tests.
5831
9ec72168
JK
58322011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5833
5834 * gdb.cp/namespace-enum.exp (executable): New variable.
5835 (binfile): Use ${objdir}/${subdir}/ prefix.
5836 Use ${executable} for clean_restart.
5837
9c6c53f7
SA
58382011-10-11 Sterling Augustine <saugustine@google.com>
5839
5840 * gdb.cp/Makefile.in: Add namespace-enum test.
5841 * gdb.cp/namespace-enum.exp: New file.
5842 * gdb.cp/namespace-enum.c: New file.
5843 * gdb.cp/namespace-enum-main.c: New file.
5844
fac7ceb3
UW
58452011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
5846
5847 * gdb.python/py-shared.exp: Relax filename check to handle remote:
5848 sysroot.
5849
941b2081
JK
58502011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5851
5852 Reimplement @entry in input expressions.
5853 * gdb.base/exprs.c (v_int_array_init): New variable.
5854 * gdb.base/exprs.exp (print v_int_array_init)
5855 (print *v_int_array_init@1, print *v_int_array_init@2)
5856 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
5857 (print v_int_array_init[1]@1): New tests.
5858
0344e878
JM
58592011-10-10 Joseph Myers <joseph@codesourcery.com>
5860
5861 * gdb.cp/gdb2495.exp: Do not include directories in filename in
5862 expected message.
5863
5a56e9c5
DE
58642011-10-09 Doug Evans <dje@google.com>
5865
5866 * gdb.base/alias.exp: Add tests for alias command.
5867
2bda9cc5
JK
58682011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5869
5870 * gdb.arch/amd64-entry-value.s: New file.
5871 * gdb.mi/mi2-amd64-entry-value.s: New file.
5872
a471c594
JK
58732011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5874
5875 Display @entry parameter values even for references.
5876 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
5877 functions.
5878 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
5879 reference and datap_input.
5880 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
5881 breakpoints.
5882 (continue to breakpoint: entry_reference: reference)
5883 (entry_reference: bt at entry)
5884 (continue to breakpoint: entry_reference: breakhere_reference)
5885 (entry_reference: bt, entry_reference: ptype regparam)
5886 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
5887 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
5888 (entry_reference: p regcopy, entry_reference: p nodataparam)
5889 (entry_reference: p nodataparam@entry): New tests.
5890
36b11add
JK
58912011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5892
5893 Support @entry in input expressions.
5894 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
5895 (entry_stack: p s1@entry, entry_stack: p s2@entry)
5896 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
5897 (tailcall: p j@entry): New tests.
5898 * gdb.cp/koenig.cc (A::entry): New function.
5899 (main): Call it.
5900 * gdb.cp/koenig.exp (p entry (c)): New test.
5901
e18b2753
JK
59022011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5903
5904 Display @entry parameter values (without references).
5905 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
5906 (different, validity, invalid): New functions.
5907 (main): Call them.
5908 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
5909 stacktest, breakhere_stacktest, different, breakhere_different,
5910 breakhere_validity and breakhere_invalid.
5911 (entry: bt): Update for @entry.
5912 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
5913 (entry_validity: *, entry_invalid: *): Many new tests.
5914 * gdb.base/break.exp
5915 (run until breakpoint set at small function, optimized file): Accept
5916 also the @entry suffix.
5917 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
5918 * gdb.mi/mi2-amd64-entry-value.c: New files.
5919 * gdb.mi/mi2-amd64-entry-value.exp: New files.
5920
2d6c5dc2
JK
59212011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5922
5923 Protect entry values against self tail calls.
5924 * gdb.arch/amd64-entry-value.cc (self2, self): New.
5925 (main): Call self.
5926 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
5927 (set debug entry-values 1, self: bt debug entry-values): New tests.
5928
111c6489
JK
59292011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5930
5931 Recognize virtual tail call frames.
5932 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
5933 (amb_b, amb_a): New.
5934 (main): Call a and b.
5935 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
5936 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
5937 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
5938 New tests.
5939
8e3b41a9
JK
59402011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5941
5942 Implement basic support for DW_TAG_GNU_call_site.
5943 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
5944 * gdb.arch/amd64-entry-value.cc: New file.
5945 * gdb.arch/amd64-entry-value.exp: New file.
5946
181cebd4
JK
59472011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5948
5949 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
5950 * gdb.dwarf2/implptr-64bit.S: New file.
5951 * gdb.dwarf2/implptr-64bit.exp: New file.
5952
741f5e3c
JK
59532011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5954
5955 Fix initial language detection with -readnow.
5956 * gdb.cp/readnow-language.cc: New file.
5957 * gdb.cp/readnow-language.exp: New file.
5958
a73d2258
JK
59592011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5960
5961 Fix printed anonymous struct name.
5962 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
5963
af369495
JM
59642011-10-09 Joseph Myers <joseph@codesourcery.com>
5965
5966 * gdb.base/solib-symbol.exp: Do not include directories in
5967 filenames in expected messages.
5968
1fa57852
DE
59692011-10-07 Doug Evans <dje@google.com>
5970
5971 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
5972
bd054e06
KP
59732011-10-07 Kevin Pouget <kevin.pouget@st.com>
5974
5975 Allow Python notification of new object-file loadings.
5976 * gdb.python/py-events.exp: Test newobjfile event.
5977 * gdb.python/py-events.py: Register newobjfile callback.
5978 * gdb.python/py-events.c: Add call to shared library
5979 * gdb.python/py-events-shlib.c: New file.
5980
8031b6f8
JM
59812011-10-06 Joseph Myers <joseph@codesourcery.com>
5982
5983 * gdb.base/fixsection.exp: Do not include directories in filename
5984 in expected message.
5985
7fea6923
PM
59862011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5987
5988 Add tests for passing of environment variables to inferior.
5989 * gdb.base/testenv.c: New test source.
5990 * gdb.base/testenv.exp: New expect test.
5991
687f2a88
PK
59922011-10-04 Paul Koning <paul_koning@dell.com>
5993
5994 * gdb.python/py-value.c (main): Break before return.
5995
cb6be26b
KP
59962011-10-04 Kevin Pouget <kevin.pouget@st.com>
5997
5998 PR python/12691: Add the inferior to Python exited event
5999 * gdb.python/py-events.exp: Test the inferior attribute of exited
6000 event with a fork.
6001 * gdb.python/py-events.py: Print inferior number on exit.
6002 * gdb.python/py-events.c: Fork the inferior.
6003
fb213700
EBM
60042011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
6005
6006 * gdb.base/jit.exp: Add testcase name to log message
6007
aa2071bd
PK
60082011-10-03 Paul Koning <paul_koning@dell.com>
6009 Jan Kratochvil <jan.kratochvil@redhat.com>
6010
6011 * gdb.python/py-value.exp
6012 (python inval = gdb.parse_and_eval('*(int*)0'))
6013 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
6014 (set argc=2, python print argc_lazy): New tests.
6015
dd11a36c
JB
60162011-10-02 Joel Brobecker <brobecker@adacore.com>
6017
6018 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
6019
46f886f1
JK
60202011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6021 Pedro Alves <pedro@codesourcery.com>
6022
6023 * gdb.python/py-value.exp (test_value_in_inferior): New variable
6024 can_read_0, test for it.
6025 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
6026 (parse_and_eval with memory error): ... here, make it untested if
6027 can_read_0.
6028
c5cb204f
MP
60292011-09-30 Marek Polacek <mpolacek@redhat.com>
6030
6031 * gdb.python/python.exp (verify pagination beforehand)
6032 (verify pagination afterwards): Fix race by splitting the line.
6033
68fb0ec0
JM
60342011-09-29 Joseph Myers <joseph@codesourcery.com>
6035
6036 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
6037 for 64-bit multilibs from i?86-* targets.
6038
6aee0d90
MP
60392011-09-29 Marek Polacek <mpolacek@redhat.com>
6040
6041 * lib/gdb.exp: Fix a typo in one of the comments.
6042
e9101ff5
MP
60432011-09-29 Marek Polacek <mpolacek@redhat.com>
6044
6045 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
6046 matching pattern.
6047
7a81bdbf
PK
60482011-09-28 Paul Koning <paul_koning@dell.com>
6049
6050 * gdb.python/py-type.c (enum E): New.
6051 * gdb.python/py-type.exp (test_fields): Add tests for Python
6052 mapping access to fields.
6053 (test_enums): New test for field access on enums.
6054
6710bf39
SS
60552011-09-27 Stan Shebs <stan@codesourcery.com>
6056
6057 * gdb.trace/collection.exp: Test collection of $_ret.
6058
b2a6bdeb
AT
60592011-09-22 Andreas Tobler <andreast@fgznet.ch>
6060
6061 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
6062 list of compilation switches for <*-*-freebsd*>.
6063
3c9057f3
SS
60642011-09-19 Stan Shebs <stan@codesourcery.com>
6065
6066 * gdb.trace/tspeed.exp: New file.
6067 * gdb.trace/tspeed.c: New file.
6068
34518530
YQ
60692011-09-18 Yao Qi <yao@codesourcery.com>
6070
6071 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
6072 instructions.
6073 (test_adr_32bit, test_pop_pc): Likewise.
6074 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
6075 Thumb instructions.
6076 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
6077 in gdb_test_multiple.
6078 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
6079
ab254057
YQ
60802011-09-17 Yao Qi <yao@codesourcery.com>
6081
6082 * lib/gdb.exp (can_single_step_to_signal_handler): New.
6083 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
6084 support single step to signal handler.
6085
9c317b71
YQ
60862011-09-17 Yao Qi <yao@codesourcery.com>
6087
6088 * gdb.base/disp-step-fork.c: New.
6089 * gdb.base/disp-step-syscall.exp: New.
6090 * gdb.base/disp-step-vfork.c: New.
6091
a8123151
JB
60922011-09-16 Joel Brobecker <brobecker@adacore.com>
6093
6094 * gdb.ada/tasks.exp: Make the expected output for
6095 the `info tasks' tests more resilient to spacing
6096 changes.
6097
63a9aad8
JK
60982011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6099
6100 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
6101 (reached breakpoint 2, reached breakpoint 3): Update expected output.
6102
2aa48337
KP
61032011-09-15 Kevin Pouget <kevin.pouget@st.com>
6104
6105 PR Python/12692 Add gdb.selected_inferior() to Python interface.
6106 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
6107
6839b47f
KP
61082011-04-30 Kevin Pouget <kevin.pouget@st.com>
6109
6110 Handle multiple breakpoint hits in Python interface:
6111 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
6112 presence.
6113 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
6114 breakpoint hits.
6115
0935723e
JK
61162011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6117 Jan Kratochvil <jan.kratochvil@redhat.com>
6118
6119 * gdb.python/py-events.exp: Remove pretty printing comment.
6120 * gdb.python/py-evsignal.exp: New file.
6121 * gdb.python/py-evthreads.c: Include signal.h.
6122 (thread3): Remove variable count3. Remove variable bad and use raise
6123 instead.
6124 (thread2): Remove variable count2. Move thread3 pthread_create here,
6125 merge pthread_join to a single line.
6126 (main): Remove variable count1. Merge pthread_join with pthread_create
6127 to a single line.
6128 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
6129 KFAIL python/12966 for gdbserver. Test return value of
6130 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
6131 gdb_expect by gdb_test and gdb_test_multiple.
6132 (thread 2, thread 3): New tests.
6133
4801a9a3
PA
61342011-09-12 Matt Rice <ratmice@gmail.com>
6135 Pedro Alves <pedro@codesourcery.com>
6136
6137 PR gdb/13175
6138
6139 * gdb.base/interp.exp: New tests.
6140 * gdb.base/interp.c: New file.
6141
24ece742
DE
61422011-09-12 Doug Evans <dje@google.com>
6143
6144 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
6145 * gdb.dwarf2/typeddwarf.exp: Ditto.
6146
7f062217
JK
61472011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6148
6149 Fix compatibility with x32 arch.
6150 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
6151 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
6152 is_x86_like_target.
6153 * testsuite/gdb.trace/collection.exp: Likewise.
6154 * testsuite/gdb.trace/report.exp: Likewise.
6155 * testsuite/gdb.trace/unavailable.exp: Likewise.
6156 * testsuite/gdb.trace/while-dyn.exp: Likewise.
6157 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
6158 (is_x86_like_target): Check also is_amd64_regs_target.
6159
08711b9a
JK
61602011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6161
6162 PR breakpoints/12435
6163 * gdb.arch/amd64-prologue-xmm.c: New file.
6164 * gdb.arch/amd64-prologue-xmm.exp: New file.
6165 * gdb.arch/amd64-prologue-xmm.s: New file.
6166
b99b5f66
JK
61672011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6168
6169 * gdb.dwarf2/dw2-param-error-main.c: New file.
6170 * gdb.dwarf2/dw2-param-error.S: New file.
6171 * gdb.dwarf2/dw2-param-error.exp: New file.
6172
a391a2f6
PA
61732011-09-08 Pedro Alves <pedro@codesourcery.com>
6174
6175 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
6176 inferior's pid and look for a core dump named core.$pid. Use
6177 `remote_file' commands on the host instead of hand coding shell
6178 commands on the build.
6179 * gdb.base/valgrind-db-attach.exp: Kill the program before
6180 finishing the test.
6181
7d8e6458 61822011-09-02 Matt Rice <ratmice@gmail.com>
6183
6184 * lib/prompt.exp: New file for testing the first prompt.
6185 * gdb.python/py-prompt.exp: Ditto.
6186 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
6187
68e77c9e
PA
61882011-09-02 Pedro Alves <pedro@codesourcery.com>
6189
6190 * gdb.threads/gcore-thread.exp: Set the global core_supported to
6191 0, before testing gcore.
6192
9655e943
JK
61932011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6194
df6dc84d
JK
6195 * dw2-ifort-parameter-debug.S: Update copyright year.
6196 * dw2-ifort-parameter.c: Update copyright year.
6197 * dw2-ifort-parameter.exp: Update copyright year.
6198
9655e943
JK
6199 * dw2-ifort-parameter-debug.S: New file.
6200 * dw2-ifort-parameter.c: New file.
6201 * dw2-ifort-parameter.exp: New file.
6202
353d1d73
JK
62032011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6204
6205 * gdb.base/commands.exp (error_clears_commands_left): New function.
6206 (): Call it.
6207
5c07461a
JK
62082011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6209
6210 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
6211 (C): Initialize `a'.
6212 * gdb.mi/mi-inheritance-syntax-error.exp
6213 (-data-evaluate-expression $path): Expect `a' as 5.
6214
0d932b2f
MK
62152011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
6216
6217 PR mi/11912
6218 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
6219 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
6220 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
6221 keyword in output of -var-info-path-expression.
6222
bdb54049
JK
62232011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6224
6225 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
6226 * gdb.trace/collection.exp: Likewise.
6227 * gdb.trace/report.exp: Likewise.
6228 * gdb.trace/unavailable.exp: Likewise.
6229 * gdb.trace/while-dyn.exp: Likewise.
6230
59cde39c
KS
62312011-08-18 Keith Seitz <keiths@redhat.com>
6232
6233 PR c++/12266
6234 * gdb.cp/meth-typedefs.cc: New file.
6235 * gdb.cp/meth-typedefs.exp: New file.
6236
fa3a4f15
PM
62372011-08-17 Phil Muldoon <pmuldoon@redhat.com>
6238
6fdff2c5 6239 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 6240
c1049fca
JK
62412011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6242
6243 * gdb.arch/i386-dr3-watch.exp
6244 (watchpoint on gap1 does not fit debug registers)
6245 (delete all watchpoints): Fix racy expect strings.
6246
d93f7b5c
YQ
62472011-08-14 Yao Qi <yao@codesourcery.com>
6248
6249 * gdb.base/maint.exp: set data_section to ".neardata".
6250 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
6251 * gdb.base/savedregs.exp: Handle SIGILL.
6252 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
6253 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
6254
457e09f0
DE
62552011-08-12 Doug Evans <dje@google.com>
6256
6257 * gdb.python/py-symbol.exp: Add test for symbol.type.
6258
5d0bb2fb
UW
62592011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
6260
6261 * gdb.threads/pthreads.exp: Enable on non-native configurations.
6262 * gdb.mi/mi-pthreads.exp: Likewise.
6263 * gdb.mi/mi2-pthreads.exp: Likewise.
6264 * gdb.mi/gdb669.exp.exp: Likewise.
6265
fcdfa280
PA
62662011-08-09 Pedro Alves <pedro@codesourcery.com>
6267
6268 * lib/mi-support.exp (detect_async): Rename to...
6269 (mi_detect_async): ... this.
6270 * gdb.mi/mi-nonstop-exit.exp: Adjust.
6271 * gdb.mi/mi-nonstop.exp: Adjust.
6272 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
6273 * gdb.mi/mi-nsintrall.exp: Adjust.
6274 * gdb.mi/mi-nsmoribund.exp: Adjust.
6275 * gdb.mi/mi-nsthrexec.exp: Adjust.
6276
9d8fa392
PA
62772011-08-09 Pedro Alves <pedro@codesourcery.com>
6278
6279 * gdb.base/display.c (do_loops): New `p_i' local.
6280 * gdb.base/display.exp: Test displaying a variable that is
6281 temporarily at a bad address.
6282
b6cede78
JK
62832011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6284
6285 * gdb.dwarf2/dw2-op-stack-value.S: New file.
6286 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
6287
67bedb8c
JK
62882011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6289
6290 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
6291 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
6292 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 6293
af6e93b2
PA
62942011-08-05 Pedro Alves <pedro@codesourcery.com>
6295
6296 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
6297 procedure.
6298 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
6299
1cf0e11f
YQ
63002011-08-05 Yao Qi <yao@codesourcery.com>
6301
6302 * gdb.base/callfuncs.exp: Set language after main.
6303 * gdb.cp/cplusfuncs.exp: Likewise.
6304 * gdb.cp/inherit.exp: Likewise.
6305
a1e28cb2
UW
63062011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6307
6308 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
6309 * gdb.base/watch-vfork.exp: Skip on remote targets.
6310
d4f5bbb9
UW
63112011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6312
6313 * gdb.threads/thread-find.exp: Support remote targets.
6314
724f4f80
UW
63152011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6316
6317 * gdb.base/jit.exp: Download solib_binfile to target.
6318 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
6319 and call dlopen without full path name.
6320 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
6321 dlopen without full path name.
6322
934709f0
PW
63232011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6324
6325 * gdb.base/break-always.exp: Complete the test
6326 with duplicated breakpoints and enabling/disabling them.
6327
c26106c4
TT
63282011-08-02 Tom Tromey <tromey@redhat.com>
6329
6330 PR gdb/11289:
6331 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
6332
9300444e 63332011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
6334
6335 PR gdb/13045
6336 * gdb.base/float.exp: Add new test case for PR gdb/13045
6337 * gdb.base/float.c: New file.
6338
00bd41d6
PM
63392011-07-28 Phil Muldoon <pmuldoon@redhat.com>
6340
6341 * gdb.python/py-mi.exp: Test printers returning string hint, and
6342 also not returning a value.
6343 * gdb.python/py-prettyprint.c: Add testcase for above.
6344 * gdb.python/py-prettyprint.py: Add test printer for above.
6345
d24f74ce
JK
63462011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6347
6348 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
6349 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
6350 (.Ldie30) Add as field "data4".
6351 (.Ldie32) Rename field "b" to "shl".
6352 (abbrev4) Change for the "data4" field.
6353 (abbrev5, abbrev6) Remove.
6354 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
6355 (p &s.shl): ... here. Add comment.
6356 (p &s.data4): New.
6357
bb7da2bf
JK
63582011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6359
6360 Fix crash on lval_computed values.
6361 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
6362
11081198
JK
63632011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6364
6365 * gdb.base/help.exp (help whatis): Update the expected string.
6366
3c6e0cb3
JK
63672011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6368
6369 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
6370 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
6371 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6372 Change the expected string.
6373
efa80663
PA
63742011-07-26 Pedro Alves <pedro@codesourcery.com>
6375
6376 * gdb.base/watchpoint.exp
6377 (test_disable_enable_software_watchpoint): New procedure.
6378 (top level): Run it.
6379
db8e4570
UW
63802011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6381
6382 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
6383 executable file "${binfile}", C++ version "${binfile}-cxx".
6384 * gdb.python/py-prettyprint.exp: Likewise.
6385 * gdb.python/py-symbol.exp: Likewise.
6386 * gdb.python/py-type.exp: Likewise.
6387 * gdb.python/py-value.exp: Likewise.
6388 * gdb.python/py-template.exp (test_template_arg): Pass full executable
6389 file name instead of just suffix.
6390
543305c9
JK
63912011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6392
6393 Fix implicit pointer offsets.
6394 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
6395 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
6396 (continue to breakpoint: continue to baz breakpoint for implptr)
6397 (sanity check element 0, sanity check element 1)
6398 (enter the inlined function, check element 0 for the offset)
6399 (check element 1 for the offset)
6400 (continue to breakpoint: ignore the second baz breakpoint): New tests.
6401 (set foo breakpoint for implptr): Update the breakpoint number.
6402
b3215adc
UW
64032011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6404
6405 * gdb.python/py-mi.exp: Use different file names for different
6406 versions of the executable under test.
6407 * gdb.python/py-prettyprint.exp: Likewise.
6408 * gdb.python/py-symbol.exp: Likewise.
6409 * gdb.python/py-template.exp: Likewise.
6410 * gdb.python/py-type.exp: Likewise.
6411 * gdb.python/py-value.exp: Likewise.
6412
182b9acc
UW
64132011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6414
6415 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
6416 flag after restarting GDB if necessary.
6417
e6052b5d
UW
64182011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6419
6420 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
6421
1ced966e
PA
64222011-07-22 Pedro Alves <pedro@codesourcery.com>
6423
6424 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
6425 backend doesn't leave used debug registers behind.
6426
3543a589
TT
64272011-07-22 Tom Tromey <tromey@redhat.com>
6428
6429 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
6430 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
6431 argument.
6432 * gdb.dwarf2/typeddwarf-amd64.S: New file.
6433
14d15303 64342011-07-21 Matt Rice <ratmice@gmail.com>
6435
6436 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
6437 in mostlyclean rule. Add files ending in .core.
6438
9b158ba0 64392011-07-21 Matt Rice <ratmice@gmail.com>
6440
6441 PR macros/12999
6442 * gdb.base/info-macros.c: New test sources.
6443 * gdb.base/info-macros.exp: New tests.
6444
d17b6f81
PM
64452011-07-21 Phil Muldoon <pmuldoon@redhat.com>
6446
6447 * gdb.python/python.exp: Add prompt substitution tests.
6448
918dd910
JK
64492011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6450
6451 Fix crash if referenced CU is aged out.
6452 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
6453 New.
6454 * gdb.dwarf2/implptr.exp: Likewise.
6455
0e37a63c
JK
64562011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6457
6458 * gdb.dwarf2/implptr.S: Rebuilt.
6459 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
6460 (bar): Use them for j, k, l.
6461 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
6462 COMPILE.
6463 (print j in implptr:bar): Update for the intp typedef.
6464 (print p[0].x in implptr:foo): Use more exact regex.
6465
f65cf84c
TT
64662011-07-18 Tom Tromey <tromey@redhat.com>
6467
6468 * gdb.cp/static-method.exp: Add missing single quote.
6469
d5b4a7be
YQ
64702011-07-18 Yao Qi <yao@codesourcery.com>
6471
6472 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
6473 supported.
6474 * gdb.mi/mi-nonstop-exit.exp: Likewise.
6475 * gdb.mi/mi-nonstop.exp: Likewise.
6476 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6477 * gdb.mi/mi-nsintrall.exp: Likewise.
6478 * gdb.mi/mi-nsmoribund.exp: Likewise.
6479 * gdb.mi/mi-nsthrexec.exp: Likewise.
6480 * gdb.python/py-evthreads.exp: Likewise.
6481
e9ea2662
JK
64822011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6483
6484 Code cleanup.
6485 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
6486 it. Substitute it instead of test_compiler_info everywhere.
6487
ce451573
UW
64882011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6489
6490 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
6491 remote targets as well.
6492
756d88a7
UW
64932011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6494
6495 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
6496 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
6497
31f83dc5
UW
64982011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6499
6500 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
6501 a remote machine, not the host.
6502 (gdb_compile_shlib): Set soname if target is remote.
6503
059241a0
PP
65042011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6505
6506 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
6507
28a0b48c 65082011-07-13 Matt Rice <ratmice@gmail.com>
6509
6510 * gdb.python/py-objfile-script-gdb.py: Renamed to
6511 py-objfile-script-gdb.py.in.
6512 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
6513 py-objfile-script-gdb.py.
6514 * gdb.python/py-objfile-script.exp: Update reference to
6515 py-objfile-script-gdb.py.
6516
9a771b67
JK
65172011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6518
6519 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
6520 reference undefined label.
6521
04ad99e6
JK
65222011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6523
6524 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
6525 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
6526 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
6527 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
6528
713389e0
PM
65292011-07-11 Phil Muldoon <pmuldoon@redhat.com>
6530
6fdff2c5 6531 PR python/12438
713389e0 6532 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 6533 deprecated tests. Add set/show python print-backtrace tests.
713389e0 6534
97d146f8
JK
65352011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6536
6537 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
6538 debug info.
6539
facde0e5 65402011-07-06 Matt Rice <ratmice@gmail.com>
6541
6542 * gdb.python/python.exp: Update filename paths.
6543 * gdb.python/py-symtab.exp: Ditto.
6544
438640d1
MP
65452011-07-06 Marek Polacek <mpolacek@redhat.com>
6546
6547 * gdb.python/py-evthreads.exp: Add missing `$'.
6548
33a365df
MF
65492011-07-06 Jie Zhang <jie.zhang@analog.com>
6550
6551 * config/bfin.exp: New file.
6552 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
6553 * gdb.asm/bfin.inc: New file.
6554
8f7ae686
MP
65552011-07-06 Marek Polacek <mpolacek@redhat.com>
6556
df46027d 6557 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
6558 the whole output.
6559
eb2a6f42
TT
65602011-07-05 Tom Tromey <tromey@redhat.com>
6561
6562 * gdb.java/jprint.java (jprint.hi): New field.
6563 * gdb.java/jprint.exp: Print string.
6564
177b42fe
TJB
65652011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
6566
6567 * gdb.base/call-sc.c: Fix typos.
6568 * gdb.base/ifelse.exp: Likewise.
6569 * gdb.base/structs.c: Likewise.
6570
3b2a0cf2
JB
65712011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6572
6573 * gdb.base/jit-so.exp: New test.
6574 * gdb.base/jit-dlmain.c: New file.
6575 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
6576
46fc714c
JK
65772011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6578
6579 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
6580 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
6581 * gdb.cp/pr9167.exp (p b): Likewise.
6582 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
6583 (test value of P in inner_m, test type of Z in inner_m): Call
6584 setup_xfail for gcc <= 4.5.
46fc714c 6585
418c7cf7
JK
65862011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6587
6588 * gdb.cp/paren-type.cc: New files.
6589 * gdb.cp/paren-type.exp: New files.
6590
3d50dd94
JK
65912011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6592
6593 Stop on first linespec terminator instead of eating what we can.
6594 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
6595 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
6596 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
6597 (break C::f()): ... this one.
6598 (break C::operator()()): New test.
6599 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
6600 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
6601 test.
6602
dcf9f4ab
JK
66032011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6604
6605 Fall back linespec to minimal symbols.
6606 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
6607 error message.
6608 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
6609 * gdb.cp/minsym-fallback-main.cc: New file.
6610 * gdb.cp/minsym-fallback.cc: New file.
6611 * gdb.cp/minsym-fallback.exp: New file.
6612 * gdb.cp/minsym-fallback.h: New file.
6613
3f542ed1
JK
66142011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6615
6616 * gdb.cp/no-dmgl-verbose.cc: New file.
6617 * gdb.cp/no-dmgl-verbose.exp: New file.
6618
66192011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
6620
6621 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
6622 __GI_.
6623 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
6624 (f): New function.
6625 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
6626 (complete p 'func<short>(): ... here.
6627 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
6628 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
6629 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
6630 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
6631 Make them KFAIL gcc/49546.
6632
00eb2c4a
JB
66332011-07-01 Joel Brobecker <brobecker@adacore.com>
6634
6635 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
6636
85a20c42
JK
66372011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6638
6639 Test GCC PR debug/49546.
6640 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
6641 (test type of F in k3_m, test value of F in k3_m): New.
6642 * gdb.cp/temargs.cc (struct S3, struct K3): New.
6643 (main): New variable k3. Call k3.k3_m.
6644
d2d43431
JB
66452011-07-01 Jean-Charles Delay <delay@adacore.com>
6646
6647 * gdb.ada/packed_array.exp: Fix expected outout.
6648
54ae186f
JB
66492011-07-01 Jean-Charles Delay <delay@adacore.com>
6650
6651 * gdb.ada/packed_array.exp: fixed expected output.
6652
8f17729f
JB
66532011-07-01 Joel Brobecker <brobecker@adacore.com>
6654
6655 * gdb.ada/same_enum: New testcase.
6656
f5aa6869
JB
66572011-07-01 Joel Brobecker <brobecker@adacore.com>
6658
6659 * gdb.ada/ptr_typedef: New testcase.
6660
828292f2
JB
66612011-07-01 Joel Brobecker <brobecker@adacore.com>
6662
6663 * gdb.ada/arrayptr.exp: Add ptype test.
6664
18920c42
JB
66652011-07-01 Joel Brobecker <brobecker@adacore.com>
6666
6667 * gdb.ada/char_enum: New testcase.
6668
3536d9e3 66692011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
6670
6671 * gdb.base/dump.exp (capture_pointer_with_type): New.
6672 Get value from address instead of name.
6673 Start GDB once, and do `dump' and `restore'
6674 tests together.
6675
db863c42
MF
66762011-06-30 Jie Zhang <jie.zhang@analog.com>
6677 Mike Frysinger <vapier@gentoo.org>
6678
6679 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
6680 helper functions for getting/setting remotetimeout variable.
6681 * lib/gdb.exp (gdb_load): If the target is remote, set
6682 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
6683 with $loadtimeout. Set $load_ok to 0 before doing the load.
6684 Instead of returning, immediately, set $load_ok to 0. Call
6685 set_remotetimeout with $oldremotetimeout, and then return if
6686 $load_ok is 1.
6687
e9e642a8
AB
66882011-06-30 Andrew Burgess <aburgess@broadcom.com>
6689
6690 * gdb.python/py-template.exp: Don't run this test if the target
6691 does not support c++ tests.
6692
32019081
JK
66932011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6694
6695 Fix non-only rename list for Fortran modules import.
6696 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
6697 tests.
6698 * gdb.fortran/module.f90 (module moduse): New.
6699 (program module): use moduse, test var_x, var_y and var_z.
6700
0ecee54c
TT
67012011-06-29 Tom Tromey <tromey@redhat.com>
6702
6703 PR testsuite/12040:
6704 * gdb.fortran/array-element.exp: Use f90, not f77.
6705 * gdb.fortran/complex.exp: Use f90, not f77.
6706 * gdb.fortran/derived-type.exp: Use f90, not f77.
6707 * gdb.fortran/library-module.exp: Use f90, not f77.
6708 * gdb.fortran/logical.exp: Use f90, not f77.
6709 * gdb.fortran/module.exp: Use f90, not f77.
6710 * gdb.fortran/multi-dim.exp: Use f90, not f77.
6711 * gdb.fortran/subarray.exp: Use f90, not f77.
6712
3b2b8fea
TT
67132011-06-29 Tom Tromey <tromey@redhat.com>
6714
6715 * gdb.fortran/charset.exp: New file.
6716 * gdb.fortran/charset.f90: New file.
6717
42159ca5
TT
67182011-06-29 Tom Tromey <tromey@redhat.com>
6719
6720 PR testsuite/12040:
6721 * lib/future.exp: New file, mostly extracted from ada.exp.
6722 Rewrote compatibility code to use rename.
6723 (gdb_find_gfortran): New proc.
6724 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
6725 gfortran patch.
6726 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
6727 Move to future.exp.
6728 * lib/gdb.exp: Always load future.exp.
6729
af69a5ce
YQ
67302011-06-28 Yao Qi <yao@codesourcery.com>
6731
6732 * gdb.cp/exception.cc: Don't include iostream.
6733 (bar): Remove print statement.
6734 (catcher): New.
6735 (main): Remove print statements. Call function catcher.
6736 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
6737 Set breakpoint on catcher, and check the value of parameter.
6738
ab5c6a72
YQ
67392011-06-23 Yao Qi <yao@codesourcery.com>
6740
6fdff2c5
PA
6741 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
6742 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 6743
9497469f
MP
67442011-06-23 Marek Polacek <mpolacek@redhat.com>
6745
6746 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
6747 mi_gdb_test.
6748
b9132588
MP
67492011-06-23 Marek Polacek <mpolacek@redhat.com>
6750
5d197ed0 6751 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 6752
e55595ca
MP
67532011-06-23 Marek Polacek <mpolacek@redhat.com>
6754
5d197ed0
MP
6755 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
6756
67572011-06-23 Marek Polacek <mpolacek@redhat.com>
6758
6759 * gdb.mi/mi2-basics.exp: Fix races. Honour the
6760 `test_exec_and_symbol_mi_operatons' return value.
6761 (test_mi_interpreter_selection): Use mi_gdb_test instead of
6762 gdb_test_multiple.
6763 (test_exec_and_symbol_mi_operatons): Likewise.
6764 (test_path_specification): Likewise.
e55595ca 6765
be777e08
YQ
67662011-06-23 Yao Qi <yao@codesourcery.com>
6767
6768 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
6769 supported.
6770 * lib/gdb.exp (support_displaced_stepping): New.
6771
615556d6
YQ
67722011-06-23 Yao Qi <yao@codesourcery.com>
6773
6774 * gdb.threads/execl.exp: Skip on remote target.
6775
833b0ca7
MP
67762011-06-21 Marek Polacek <mpolacek@redhat.com>
6777
5d197ed0 6778 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
6779 mi_gdb_test.
6780
1ee4023a
MP
67812011-06-20 Marek Polacek <mpolacek@redhat.com>
6782
5d197ed0 6783 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 6784
d0b1d624
MP
67852011-06-20 Marek Polacek <mpolacek@redhat.com>
6786
5d197ed0 6787 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
6788 mi_gdb_test.
6789
79aa92c1
MP
67902011-06-20 Marek Polacek <mpolacek@redhat.com>
6791
5d197ed0 6792 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 6793
5ce5db06
YQ
67942011-06-14 Yao Qi <yao@codesourcery.com>
6795
6796 gdb/testsuite/
6797 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
6798
533a737e
JK
67992011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6800
6801 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
6802
d0e53741
TT
68032011-06-10 Tom Tromey <tromey@redhat.com>
6804
6805 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
6806 Add tests for pointer-to-member-function.
6807 * gdb.cp/temargs.cc (S::somefunc): New function.
6808 (K2): New class.
6809 (main): Instantiate K2; call method.
6810
b5916bbd
JB
68112011-06-08 Joel Brobecker <brobecker@adacore.com>
6812
6813 * gdb.python/py-inferior.c (f2): Make str an array rather
6814 than a pointer.
6815 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
6816
5be4dfca
JK
68172011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6818
6819 * gdb.base/async-shell.c: New file.
6820 * gdb.base/async-shell.exp: New file.
6821
9f47e254
PA
68222011-06-06 Pedro Alves <pedro@codesourcery.com>
6823
6824 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
6825
64b9b334
JB
68262011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
6827
6828 From Stephen Kitt <steve@sk2.org>
6829 * gdb.base/help.exp: Adjust following some spelling corrections
6830 in GDB.
6831
dbc0f131
YQ
68322011-06-01 Yao Qi <yao@codesourcery.com>
6833
6834 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
6835
fd336a18
KS
68362010-05-31 Keith Seitz <keiths@redhat.com>
6837
6838 PR c++/12750
6839 * gdb.cp/static-method.cc: New file.
6840 * gdb.cp/static-method.exp: New file.
6841
fa8b9902
KS
68422010-05-31 Keith Seitz <keiths@redhat.com>
6843
6844 PR symtab/12704
6845 * gdb.cp/anon-ns.cc: New file.
6846 * gdb.cp/anon-ns.exp: New file.
6847
0a5b1e09
PA
68482011-05-31 Pedro Alves <pedro@codesourcery.com>
6849
6850 * gdb.arch/i386-dr3-watch.c: New file.
6851 * gdb.arch/i386-dr3-watch.exp: New file.
6852
0578b8d1
YQ
68532011-05-30 Yao Qi <yao@codesourcery.com>
6854
6855 * gdb.base/callfuncs.c (t_structs_fc): New.
6856 (t_structs_dc, t_structs_ldc): New.
6857 (t_double_many_args):
6858 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
6859 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
6860 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
6861 * gdb.base/callfuncs.exp: Call new functions.
6862
6680506e
YQ
68632011-05-30 Yao Qi <yao@codesourcery.com>
6864
ff4d2c60
YQ
6865 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
6866 Call rerun_and_prepare for each test to isolate effects.
6867
68682011-05-30 Yao Qi <yao@codesourcery.com>
6869
6870 * gdb.base/varargs.c (find_max_float_real): New.
6871 (find_max_double_real, find_max_long_double_real): New.
6872 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
6873 * lib/gdb.exp (setup_kfail_for_target): New.
6874
e43ec454
YQ
68752011-05-30 Yao Qi <yao@codesourcery.com>
6876
6877 * gdb.base/funcargs.c (callca, callcb, callcc): New.
6878 (callcd, callce, callcf, callc1a, callc1b): New.
6879 (callc2a, callc2b): New.
6880 * gdb.base/funcargs.exp (complex_args): New.
6881 (complex_integral_args, complex_float_integral_args): New.
6882 * lib/gdb.exp (support_complex_tests): New. Determine
6883 whether to run test cases on _Complex types.
6884
432b4d03
JK
68852011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6886
6887 * gdb.threads/leader-exit.c: New file.
6888 * gdb.threads/leader-exit.exp: New file.
6889
6caf069d
MP
68902011-05-27 Marek Polacek <mpolacek@redhat.com>
6891
9497469f 6892 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 6893
97fce28b
MP
68942011-05-27 Marek Polacek <mpolacek@redhat.com>
6895
6896 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
6897 remove the `supported' variable.
6898 * gdb.mi/mi-nonstop.exp: Likewise.
6899 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6900 * gdb.mi/mi-nsintrall.exp: Likewise.
6901 * gdb.mi/mi-nsmoribund.exp: Likewise.
6902 * gdb.mi/mi-nsthrexec.exp: Likewise.
6903
9da8c2a0
PA
69042011-05-26 Pedro Alves <pedro@codesourcery.com>
6905
6906 * gdb.reverse/finish-reverse-bkpt.exp: New test.
6907
2c03e5be
PA
69082011-05-26 Pedro Alves <pedro@codesourcery.com>
6909
6910 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
6911
2e21250d
KS
69122011-05-24 Keith Seitz <keiths@redhat.com>
6913
6914 PR breakpoint/12803
6915 * gdb.cp/cmpd-minsyms.cc (a): New method.
6916 (b): New method.
6917 (c): New method.
6918 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
6919
cdac0397
PA
69202011-05-24 Pedro Alves <pedro@codesourcery.com>
6921
6922 * gdb.base/commands.exp (watchpoint_command_test): Check that the
6923 watchpoint's command list didn't execute when the watchpoint went
6924 out of scope.
6925
ee5683ab
PM
69262011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
6927
6928 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
6929 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
6930 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
6931 * gdb.arch/i386-gnu-cfi.exp: Likewise.
6932 * gdb.arch/i386-permbkpt.exp: Likewise.
6933 * gdb.arch/i386-prologue.exp: Likewise.
6934 * gdb.arch/i386-size-overlap.exp: Likewise.
6935 * gdb.arch/i386-size.exp: Likewise.
6936 * gdb.arch/i386-unwind.exp: Likewise.
6937 * gdb.reverse/i386-precsave.exp: Likewise.
6938 * gdb.reverse/i386-reverse.exp: Likewise.
6939 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6940 * gdb.reverse/i387-env-reverse.exp: Likewise.
6941 * gdb.reverse/i387-stack-reverse.exp: Likewise.
6942
c91c8c16
PA
69432011-05-24 Pedro Alves <pedro@codesourcery.com>
6944
6945 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
6946 file doesn't error, using MI.
6947
c50491a7
TT
69482011-05-23 Tom Tromey <tromey@redhat.com>
6949
6950 * gdb.base/charset.exp (string_display): Add tests to assign to
6951 arrays.
6952 * gdb.base/charset.c (short_array, int_array, long_array): New.
6953
4a07b7da
PA
69542011-05-20 Pedro Alves <pedro@codesourcery.com>
6955
6956 Cope with async mode.
6957
4a07b7da
PA
6958 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
6959 into gdb_test + mi_expect_stop.
6960
b275f2d2
PA
69612011-05-20 Pedro Alves <pedro@codesourcery.com>
6962
6963 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
6964 (callme): Remove printf call.
6965
eec52c44
PM
69662011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
6967
6968 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
6969 quote pattern to avoid problems with Cygwin/mingw expect versions.
6970 * gdb.base/default.exp (show convenience): Use double
6971 quote pattern for regular expressions.
6972
b3c8eb43
JK
69732011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6974
6975 Fix -readnow for -gdwarf-4 unused type units.
6976 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
6977 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
6978
ed731959
JK
69792011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6980
6981 * gdb.base/kill-after-signal.c: New file.
6982 * gdb.base/kill-after-signal.exp: New file.
6983
3b48433d
PA
69842011-05-16 Pedro Alves <pedro@codesourcery.com>
6985
6986 * gdb.ada/start.exp: Call untested with the correct test filename.
6987 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
6988 test filename. Make the test's binary unique.
6989 * gdb.arch/i386-signal.exp: Call untested with the correct test
6990 filename.
6991 * gdb.arch/i386-size-overlap.exp: Ditto.
6992 * gdb.arch/Makefile.in (EXECUTABLES): Update.
6993 * gdb.base/gcore-buffer-overflow.exp: Ditto.
6994 * gdb.cp/call-c.exp: Ditto.
6995 * gdb.mi/mi-reverse.exp: Call untested with the correct test
6996 filename. Make the test's binary unique.
6997 * gdb.mi/Makefile.in (EXECUTABLES): Update.
6998 * gdb.python/py-mi.exp: Ditto.
6999 * gdb.python/Makefile.in (EXECUTABLES): Update.
7000 * gdb.reverse/i386-precsave.exp: Ditto.
7001 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
7002 test filename.
7003 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7004 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
7005 unique.
7006 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
7007 test filename.
7008 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
7009 * gdb.trace/tfile.exp: Ditto.
7010
ba4a8bdd
YQ
70112011-05-14 Yao Qi <yao@codesourcery.com>
7012
7013 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
7014 type.
7015
dbaefcf7
DE
70162011-05-13 Doug Evans <dje@google.com>
7017
7018 * gdb.python/py-objfile-script.exp: New file.
7019 * gdb.python/py-objfile-script.c: New file.
7020 * gdb.python/py-objfile-script-gdb.py: New file.
7021 * testsuite/gdb.python/py-section-script.exp: Test
7022 "info auto-load-scripts".
7023
9930639c
TT
70242011-05-13 Tom Tromey <tromey@redhat.com>
7025
7026 * gdb.dwarf2/clztest.exp: New file.
7027 * gdb.dwarf2/clztest.c: New file.
7028 * gdb.dwarf2/clztest.S: New file.
7029
05272e11
DE
70302011-05-13 Doug Evans <dje@google.com>
7031
cc63ef9b
DE
7032 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
7033 String16 tests.
05272e11 7034
6edba76f
TT
70352011-05-13 Tom Tromey <tromey@redhat.com>
7036
7037 * lib/gdb.exp (is_x86_like_target): New proc.
7038 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
7039 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
7040 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
7041 -nostdlib to compiler.
7042 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
7043 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
7044 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
7045 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
7046 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
7047
028d0ed5
TJB
70482011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7049
7050 * gdb.python/py-function.exp: Test setting a value from a function
7051 which executes a command.
7052
8a9b8146
TT
70532011-05-12 Tom Tromey <tromey@redhat.com>
7054
7055 * gdb.dwarf2/typeddwarf.S: New file.
7056 * gdb.dwarf2/typeddwarf.c: New file.
7057 * gdb.dwarf2/typeddwarf.exp: New file.
7058
10483e8e
MP
70592011-05-12 Marek Polacek <mpolacek@redhat.com>
7060
7061 * gdb.mi/mi-basics.exp: Fix races. Honour the
7062 `test_exec_and_symbol_mi_operatons' return value.
7063 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7064 gdb_test_multiple.
7065 (test_exec_and_symbol_mi_operatons): Likewise.
7066 (test_path_specification): Likewise.
7067
faf067f1
JK
70682011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7069
7070 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
7071 (gdb_touch_execfile): Remove catch wrappers. New variable time.
7072 Replace `file copy' and `file rename' by `file mtime'. Twice.
7073
7ff911a3
JK
70742011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7075
7076 * gdb.base/readline-ask.c: New file.
7077 * gdb.base/readline-ask.exp: New file.
7078 * gdb.base/readline-ask.inputrc: New file.
7079
a536c6d7
UW
70802011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
7081
7082 * gdb.cell/bt.exp: Delete breakpoints before running to signal
7083 to avoid race condition.
7084 * gdb.cell/coremaker.c: Use small stack size.
7085 * gdb.cell/ea-standalone.exp: Use file name without path as
7086 argument to c_to.
7087 * gdb.cell/fork.exp: Allow other output when continuing to end.
7088
d472a426
JK
70892011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7090
7091 * gdb.threads/corethreads.c: New file.
7092 * gdb.threads/corethreads.exp: New file.
7093
70942011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
7095
7096 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
7097 Try to compile the test using -Wl,-z,norelro first.
7098 (load_core): New variable libthread_db_seen, initialize it.
7099 (zeroed-threads cannot be listed): Protect it by XFAIL on
7100 !$libthread_db_seen.
7101
8be455d7
JK
71022011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7103
7104 PR 12573
7105 * gdb.dwarf2/dw2-skip-prologue.S: New file.
7106 * gdb.dwarf2/dw2-skip-prologue.c: New file.
7107 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
7108
1976171a
JK
71092011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7110
7111 * gdb.cp/psymtab-parameter.cc: New file.
7112 * gdb.cp/psymtab-parameter.exp: New file.
7113
7db6f30f
JK
71142011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7115
7116 Fix a race.
7117 * gdb.cp/static-print-quit.exp (print c): Split to ...
7118 (print c - <return>, print c - q <return>, print c - to quit):
7119 ... these. Make the testfile untested on gdb-7.1.
7120
85161e9e 71212011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
7122
7123 * lib/gdb.exp (exec_target_file, exec_symbol_file,
7124 gdb_rename_execfile, gdb_touch_execfile): New.
7125 * gdb.base/reread.exp: Use new procs to handle multiple
7126 exec files.
7127
0c51be18
YQ
71282011-05-05 Yao Qi <yao@codesourcery.com>
7129
7130 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
7131 (test_adr_32bit, test_pop_pc): New.
7132 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
7133 (test_adr_32bit, test_pop_pc): New.
7134
4d393d60
JM
71352011-05-04 Joseph Myers <joseph@codesourcery.com>
7136
7137 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
7138 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
7139 targets.
7140 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
7141 handle targets.
7142
8ffd0459
JK
71432011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7144
7145 * gdb.base/completion.exp (complete help info wat): Rename to ...
7146 (complete 'help info wat'): ... here.
7147 Remove all `-re ".*' and `-re "^.*' redundant regexes.
7148 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
7149
8e28d804
PA
71502011-05-04 Pedro Alves <pedro@codesourcery.com>
7151
7152 * gdb.base/completion.exp: Use gdb_test_multiple instead of
7153 gdb_test and explicit $gdb_prompt/timeout matches.
7154
3eb2ef34
YQ
71552011-05-04 Yao Qi <yao@codesourcery.com>
7156
7157 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
7158 and __thumb2__.
7159
aaaf81a3
MP
71602011-05-03 Marek Polacek <mpolacek@redhat.com>
7161
7162 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
7163 in place of `gdb_test "delete breakpoints"'. This eliminates two
7164 testcases.
7165
c4cbc0df
PA
71662011-05-02 Pedro Alves <pedro@codesourcery.com>
7167
7168 PR testsuite/12649
7169 Fix races.
7170
7171 * gdb.base/completion.exp: Remove all sleep calls. Remove
7172 unnecessary regexs. Don't explicitly expect anything after the
7173 prompt. Eat the prompt if necessary.
7174
b4cbb4a3
EBM
71752011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7176
7177 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
7178 accept to show the caller line again as well as the line after.
7179
d65aec65
PM
71802011-04-29 Phil Muldoon <pmuldoon@redhat.com>
7181
7182 PR mi/12531
7183
7184 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
7185 compile target.
7186 * gdb.python/py-prettyprint.exp: Add C++ object for
7187 CPLUS_FAKE_CHILD test.
7188
30852783
UW
71892011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
7190
7191 * gdb.base/signest.exp: New file.
7192 * gdb.base/signest.c: Likewise.
7193
c7b1f0d9
JK
71942011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7195
7196 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
7197 thread and breakpoint notifications.
7198
559a7a62
JK
71992011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7200
7201 * gdb.base/fortran-sym-case.c: New file.
7202 * gdb.base/fortran-sym-case.exp: New file.
7203 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
7204 * gdb.dwarf2/dw2-case-insensitive.c: New file.
7205 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
7206
8344e389
JK
72072011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7208
7209 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
7210 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
7211 false #1', `if true else false #2' and `if true else false #3'.
7212
2484c66b
UW
72132011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
7214
7215 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
7216 while delivering signal.
7217
8d3788bd
VP
72182011-04-27 Vladimir Prus <vladimir@codesourcery.com>
7219
7220 MI breakpoint notifications.
7221
7222 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
7223 * testsuite/gdb.mi/mi2-cli.exp: Adust.
7224 * testsuite/gdb.mi/mi-watch.exp: Adust.
7225 * testsuite/gdb.mi/mi2-watch.exp: Adust.
7226 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
7227 notifications.
8d3788bd 7228
3e03848b
JK
72292011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7230
7231 * gdb.base/gdbindex-stabs-dwarf.c: New file.
7232 * gdb.base/gdbindex-stabs.c: New file.
7233 * gdb.base/gdbindex-stabs.exp: New file.
7234
918c9108
YQ
72352011-04-25 Yao Qi <yao@codesourcery.com>
7236
7237 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
7238 with /*...*/.
7239 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7240
90556b8c
JK
72412011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7242
7243 * gdb.python/py-value.exp (test_objfiles): Name the first test
7244 `py-value in file.filename'.
7245
03f2bd59
JK
72462011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7247
7248 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
7249 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
7250 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
7251 !gdbserver_reconnect_p..
7252 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
7253
7b08b9eb
JK
72542011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7255
7256 * gdb.cp/cpcompletion.exp (complete class methods)
7257 (complete class methods beginning with F): Move them above runto. New
7258 comment about the runto delimiter.
7259
b78974c3
PA
72602011-04-20 Pedro Alves <pedro@codesourcery.com>
7261
7262 * gdb.base/maint.exp: Test that "maint print registers" works
7263 without a running program.
7264
20429c40 72652011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 7266
20429c40
MP
7267 * gdb.base/setshow.exp: Fix racy tests.
7268 ($old_gdb_prompt): New variable.
7269
7a9dd1b2
TT
72702011-04-19 Tom Tromey <tromey@redhat.com>
7271
7272 * gdb.mi/mi-nsmoribund.exp:
7273 * gdb.hp/gdb.objdbg/objdbg01.exp:
7274 * gdb.base/structs.exp (test_struct_returns):
7275 * gdb.base/call-sc.exp (test_scalar_returns):
7276 * gdb.base/bigcore.exp: Remove duplicate words.
7277
02835898
JK
72782011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7279
7280 * gdb.base/break-interp-lib.c (v, vptr): New variables.
7281 * gdb.base/break-interp.exp (test_attach): New comment.
7282
254f582e
JK
72832011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7284
7285 * gdb.threads/gcore-thread.exp ($core0file): New variable.
7286 (clear __stack_user.next, clear stack_used.next)
7287 (save a zeroed-threads corefile): New test.
7288 Call core_load for $core0file.
7289 (zeroed-threads cannot be listed): New test.
7290
4fe85f5c
JK
72912011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7292
7293 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
7294 filename.
7295 ($srcfile): Preserve the original value.
7296 ($testfile): Match it the .exp filename.
7297 ($corefile): New variable. Substitute it around.
7298 Use clean_restart.
7299 ($prev_timeout): Remove.
7300 (load_core): Move core loading into this proc.
7301 Fix restore of $timeout if load_core fails.
7302
63524580
JK
73032011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7304
7305 * gdb.base/eu-strip-infcall.c: New file.
7306 * gdb.base/eu-strip-infcall.exp: New file.
7307
90359a16
JK
73082011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7309
7310 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
7311 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
7312
626e7282
JK
73132011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7314
7315 Fix Python access to inlined frames.
7316 * gdb.python/py-frame-inline.c: New file.
7317 * gdb.python/py-frame-inline.exp: New file.
7318
3363d018
EBM
73192011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
7320
7321 * gdb.base/gdb1090.exp: Change breakpoint location to read the
7322 content of 's24' correctly (avoiding "optimized out").
7323 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
7324
28781456
JK
73252011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7326
7327 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
7328
4a4106ca
TJB
73292011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7330
7331 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
7332 expect a colon in watch -location output.
7333
d26ccb4f
JK
73342011-04-13 Marek Polacek <mpolacek@redhat.com>
7335
df46027d 7336 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
7337 New testcase `expect response to define backtrace'. Also remove
7338 redundant `default' block.
7339
e1ab1f9c
JK
73402011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7341
7342 * gdb.python/py-prettyprint.c (struct hint_error): New.
7343 (main): New variable hint_error.
7344 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
7345 "print hint_error".
7346 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
7347 (register_pretty_printers): Register it.
7348
0c2e6019
TT
73492011-04-04 Tom Tromey <tromey@redhat.com>
7350
7351 * gdb.cp/maint.exp (test_help): Update.
7352 (test_namespace): Likewise.
7353
af57139d
JB
73542011-04-01 Joel Brobecker <brobecker@adacore.com>
7355
7356 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
7357 * gdb.ada/arrayptr.exp: Add new tests.
7358
956a9fb9
JB
73592011-04-01 Joel Brobecker <brobecker@adacore.com>
7360
7361 * gdb.ada/mi_catch_ex: New testcase.
7362
d0c4d642
PA
73632011-04-01 Pedro Alves <pedro@codesourcery.com>
7364
7365 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
7366 base::overload(void) method without specifying "const".
7367
18819fa6
UW
73682011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
7369
7370 * gdb.arch/thumb-singlestep.S: New file.
7371 * gdb.arch/thumb-singlestep.exp: Likewise.
7372
a4c8e806
TT
73732011-03-31 Tom Tromey <tromey@redhat.com>
7374
7375 * gdb.python/py-prettyprint.py (exception_flag): New global.
7376 (NoStringContainerPrinter._iterator.next): Check it.
7377 * gdb.python/py-prettyprint.c (main): New variable nstype2.
7378 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
7379
53832f31
TT
73802011-03-29 Tom Tromey <tromey@redhat.com>
7381
7382 * gdb.cp/anon-struct.cc: New file.
7383 * gdb.cp/anon-struct.exp: New file.
7384
e4620230
JK
73852011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7386
7387 Test STT_GNU_IFUNC support.
7388 * gdb.base/gnu-ifunc-lib.c: New file.
7389 * gdb.base/gnu-ifunc.c: New file.
7390 * gdb.base/gnu-ifunc.exp: New file.
7391
d0fb5eae
JK
73922011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7393
7394 Support a ring of related breakpoints.
7395 * gdb.base/watchpoint-delete.c: New file.
7396 * gdb.base/watchpoint-delete.exp: New file.
7397
20106cfb
JK
73982011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7399
7400 * gdb.ada/arrayparam.exp (print first after function call): Use
7401 explicit package name. Add a comment
7402 (print lasta after function call): Rename ...
7403 (print last after function call): ... it and use explicit package
7404 name.
7405 (print length after function call): Use explicit package name.
7406 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
7407 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
7408 (multiple matches for symbol i): Rename ...
7409 (multiple matches for symbol integervar): ... it.
7410 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
7411 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
7412
e7ab5e63
AB
74132011-03-25 Andrew Burgess <aburgess@broadcom.com>
7414
7415 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
7416 environment variable to make grep output more predictable. Move
7417 all the environment setup into gdb_init so it's done once per test
7418 case rather than each time we start gdb.
7419
9ef07c8c
TT
74202011-03-24 Tom Tromey <tromey@redhat.com>
7421
7422 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
7423 test.
7424
dd90784c
JK
74252011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7426
7427 * gdb.dwarf2/dw2-entry-value-main.c: New file.
7428 * gdb.dwarf2/dw2-entry-value.S: New file.
7429 * gdb.dwarf2/dw2-entry-value.exp: New file.
7430
05775840
PM
74312011-03-22 Phil Muldoon <pmuldoon@redhat.com>
7432
6fdff2c5 7433 PR python/12183
05775840
PM
7434
7435 * gdb.python/py-function.exp: Add GdbError tests.
7436
8661b11b
PA
74372011-03-18 Pedro Alves <pedro@codesourcery.com>
7438
7439 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
7440 (reglocal_test_func, statlocal_test_func): New functions.
7441 (globals_test_func): Call new functions.
7442 * gdb.trace/unavailable.exp (gdb_collect_args_test)
7443 (gdb_collect_locals_test): New procedure.
7444 (gdb_trace_collection_test): Call new procedures.
7445
0fdb4f18
PA
74462011-03-18 Pedro Alves <pedro@codesourcery.com>
7447
7448 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
7449 (test_register, test_register_unavailable): New procedures.
7450 (gdb_unavailable_registers_test): New procedure.
7451 (gdb_trace_collection_test): Call it.
7452
99c3dc11
PM
74532011-03-18 Phil Muldoon <pmuldoon@redhat.com>
7454
6fdff2c5 7455 PR python/12149
99c3dc11
PM
7456
7457 * gdb.python/python.exp: Add gdb.write tests.
7458
29703da4
PM
74592010-03-17 Phil Muldoon <pmuldoon@redhat.com>
7460
7461 * gdb.python/Makefile.in: Add py-objfile.
7462 * gdb.python/py-objfile.exp: New file.
7463 * gdb.python/py-objfile.c: New file.
7464 * gdb.python/py-block.exp: Add is_valid tests.
7465 * gdb.python/py-inferior.exp: Ditto.
7466 * gdb.python/py-infthread.exp: Ditto.
7467 * gdb.python/py-symbol.exp: Ditto.
7468 * gdb.python/py-symtab.exp: Ditto.
7469
598997c8
KS
74702011-03-16 Keith Seitz <keiths@redhat.com>
7471
7472 PR c++/12273
7473 * gdb.cp/cmpd-minsyms.exp: New test.
7474 * gdb.cp/cmpd-minsyms.cc: New file.
7475
7476 PR c++/11734
7477 * gdb.cp/ovsrch.exp: New test.
7478 * gdb.cp/ovsrch.h: New file.
7479 * gdb.cp/ovsrch1.cc: New file.
7480 * gdb.cp/ovsrch2.cc: New file.
7481 * gdb.cp/ovsrch3.cc: New file.
7482 * gdb.cp/ovsrch4.cc: New file.
7483
c91513d8
PP
74842011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7485
7486 PR gdb/12528
7487 * gdb.base/Makefile.in: Adjust EXECUTABLES.
7488 * gdb.base/break-on-linker-gcd-function.exp: New test.
7489 * gdb.base/break-on-linker-gcd-function.cc: New file.
7490
7470fc63
AT
74912011-03-15 Andreas Tobler <andreast@fgznet.ch>
7492
7493 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
7494
959e7469
PM
74952011-03-15 Phil Muldoon <pmuldoon@redhat.com>
7496
7497 * lib/gdb.exp (gdb_unload): Add another termination case.
7498
9373cf26
JK
74992011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7500
7501 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
7502 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
7503 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
7504 Provide a stub byte there.
7505 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
7506 DW_AT_entry_pc.
7507 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
7508
24e9cda0
UW
75092011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
7510
7511 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
7512 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
7513 "generic ABI, auto".
7514 (altivec_abi_tests): Accept vectors returned by reference.
7515
7371cf6d
PM
75162010-03-14 Phil Muldoon <pmuldoon@redhat.com>
7517
7518 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
7519
ce77046a
UW
75202011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
7521
7522 * gdb.python/py-section-script.exp: Skip test if no Python support.
7523
176400c3
UW
75242011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
7525
7526 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
7527
ecec24e6
PM
75282011-03-10 Phil Muldoon <pmuldoon@redhat.com>
7529
7530 * gdb.python/py-parameter.exp: Update tests to the new Python
7531 parameter API. Add "no documentation" test. Add deprecated API
7532 backward compatibility test.
7533
5dbdd470
TT
75342011-03-09 Tom Tromey <tromey@redhat.com>
7535
7536 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
7537 gdb_continue_to_end.
7538
b66e66ee
MK
75392011-03-09 Mark Kettenis <kettenis@gnu.org>
7540
7541 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
7542 tabs.
7543
eceb0c5f
TT
75442011-03-09 Tom Tromey <tromey@redhat.com>
7545
7546 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
7547 parentheses.
7548 (gdb_continue_to_end): Add "allow_extra" parameter. Use
7549 $command.
7550 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
7551 argument to gdb_continue_to_end.
7552 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
7553 argument to gdb_continue_to_end.
7554 * gdb.cp/annota3.exp: Fix regex.
7555 * gdb.cp/annota2.exp: Fix regex.
7556 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
7557 gdb_continue_to_end.
7558 * gdb.base/call-signal-resume.exp: Revert earlier patch.
7559 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
7560 gdb_continue_to_end.
7561
63154eca
PA
75622011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7563
7564 * gdb.server/ext-run.exp
7565 (load new file without any gdbserver inferior): New test.
7566
967d1f9b
TT
75672011-03-07 Tom Tromey <tromey@redhat.com>
7568
7569 * Makefile.in (TAGS): Rewrite.
7570
d68dcbb9
JK
75712011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7572
7573 * gdb.trace/report.exp (12.1: trace report #1): New match for the
7574 initial commands echo. New match for `Found trace'. Anchor all the
7575 other matches. Anchor and match for `No trace frame found' the final
7576 match.
7577
6bf58e63
TT
75782011-03-07 Tom Tromey <tromey@redhat.com>
7579
7580 * Makefile.in (TAGS): New target.
7581
fda326dd
TT
75822011-03-07 Tom Tromey <tromey@redhat.com>
7583
7584 * lib/opencl.exp (skip_opencl_tests): Update for exit message
7585 change.
7586 * lib/mi-support.exp (mi_gdb_test): Update for exit message
7587 change.
7588 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
7589 exit message change.
7590 (skip_altivec_tests): Update for exit message change.
7591 (skip_vsx_tests): Likewise.
7592 (gdb_continue_to_end): Likewise. Add 'command' argument.
7593 * lib/cell.exp (skip_cell_tests): Update for exit message change.
7594 * gdb.threads/tls.exp: Update for exit message change.
7595 * gdb.threads/thread-unwindonsignal.exp: Use
7596 gdb_continue_to_end.
7597 * gdb.threads/step.exp (step_it): Update for exit message change.
7598 (continue_all): Likewise.
7599 * gdb.threads/print-threads.exp (test_all_threads): Update for
7600 exit message change.
7601 * gdb.threads/interrupted-hand-call.exp: Use
7602 gdb_continue_to_end.
7603 * gdb.threads/execl.exp: Use gdb_continue_to_end.
7604 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
7605 gdb_continue_to_end.
7606 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
7607 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
7608 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
7609 * gdb.cp/method.exp: Update for exit message change.
7610 * gdb.cp/mb-templates.exp: Update for exit message change.
7611 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
7612 * gdb.cp/annota3.exp: Update for exit message change.
7613 * gdb.cp/annota2.exp: Update for exit message change.
7614 * gdb.cell/fork.exp: Use gdb_continue_to_end.
7615 * gdb.base/term.exp: Update for exit message change.
7616 * gdb.base/step-test.exp (test_i): Update for exit message change.
7617 * gdb.base/sigstep.exp (advance): Update for exit message change.
7618 (advancei): Likewise.
7619 * gdb.base/siginfo.exp: Update for exit message change.
7620 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
7621 * gdb.base/reread.exp: Use gdb_continue_to_end.
7622 * gdb.base/langs.exp: Use gdb_continue_to_end.
7623 * gdb.base/interrupt.exp: Update for exit message change.
7624 * gdb.base/gdb1555.exp: Update for exit message change.
7625 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
7626 * gdb.base/ending-run.exp: Update for exit message change.
7627 * gdb.base/chng-syms.exp: Update for exit message change.
7628 * gdb.base/checkpoint.exp: Update for exit message change.
7629 * gdb.base/catch-syscall.exp (check_for_program_end): Use
7630 gdb_continue_to_end.
7631 (test_catch_syscall_with_wrong_args): Likewise.
7632 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
7633 * gdb.base/break-interp.exp (test_ld): Update for exit message
7634 change.
7635 * gdb.base/bang.exp: Update for exit message change.
7636 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
7637 (do_call_attach_tests): Likewise.
7638 * gdb.base/a2-run.exp: Update for exit message change.
7639 * gdb.arch/ppc-dfp.exp: Update for exit message change.
7640 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
7641 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
7642
dd19bd70
JK
76432011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7644
7645 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
7646
30e62689
TT
76472011-03-03 Tom Tromey <tromey@redhat.com>
7648
7649 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
7650 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
7651 * gdb.hp/gdb.aCC/configure.ac: Remove.
7652 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
7653 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
7654 * gdb.hp/gdb.base-hp/configure.ac: Remove.
7655 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
7656 * gdb.hp/gdb.compat/configure (Makefile): Remove.
7657 * gdb.hp/gdb.compat/configure.ac: Remove.
7658 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
7659 * gdb.hp/gdb.defects/configure (Makefile): Remove.
7660 * gdb.hp/gdb.defects/configure.ac: Remove.
7661 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
7662 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
7663 * gdb.hp/gdb.objdbg/configure.ac: Remove.
7664 * gdb.hp/configure.ac: Remove.
7665 * gdb.hp/configure: Remove.
7666 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
7667 substitution.
7668 (Makefile): Remove rule.
7669 * gdb.cell/configure.ac: Remove.
7670 * gdb.cell/configure: Remove.
7671 * gdb.stabs/Makefile.in (Makefile): Remove.
7672 (distclean): Don't remove config.status or config.log.
7673 * gdb.stabs/configure (Makefile): Remove.
7674 * gdb.stabs/configure.ac: Remove.
7675 * configure: Rebuild.
7676 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
7677 Remove stabs- and cell-specific logic. Test for existence of
7678 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
7679 subdirectories, gdb.cell, and and gdb.stabs.
7680 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
7681
c171f854
JB
76822011-03-03 Joel Brobecker <brobecker@adacore.com>
7683
7684 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
7685 end of buffer.
7686
9a5193cb
JB
76872011-03-02 Joel Brobecker <brobecker@adacore.com>
7688
7689 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
7690 gdb_test when running a test where we expected no output back.
7691
9bb4c1bb
MS
76922011-02-28 Michael Snyder <msnyder@vmware.com>
7693
7694 * gdb.cp/overload.cc: Change initializer value to integer.
7695
3bd0f5ef
MS
76962011-02-27 Michael Snyder <msnyder@vmware.com>
7697
7698 * gdb.multi/base.exp: Add test for remove-inferiors.
7699
2279eaad
JB
77002011-02-26 Joel Brobecker <brobecker@adacore.com>
7701
7702 * gdb.python/py-frame.exp: Simplify the initialization phase
7703 using prepare_for_testing.
7704
c82c0b55
MS
77052011-02-25 Michael Snyder <msnyder@vmware.com>
7706
7707 * gdb.multi/base.exp: Add tests for info inferiors with args.
7708
1d94651b
JK
77092011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7710
7711 * gdb.dwarf2/dw2-ranges.S: Rename to ...
7712 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
7713 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
7714 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
7715 asmfile3. Comment the STABS (#3) file compilation. Compile
7716 everything through assembler. Provide KFAIL for symtab/12497.
7717 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
7718 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
7719 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
7720 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
7721
3bd0f5ef
MS
77222011-02-24 Michael Snyder <msnyder@vmware.com>
7723
7724 * gdb.base/break.exp: Add tests for delete breakpoints using
7725 convenience variables and value history references.
7726
12c1418e
MS
77272011-02-24 Michael Snyder <msnyder@vmware.com>
7728
7729 * gdb.base/break.exp: Remove debugging 'printf' accidentally
7730 left behind in previous check-in.
7731
e5a67952
MS
77322011-02-23 Michael Snyder <msnyder@vmware.com>
7733
7734 * gdb.base/break.exp: Add tests for "info break" with arguments.
7735 * gdb.trace/infotrace.exp: Update patterns for error and help.
7736 * gdb.base/completion.exp: Update pattern.
7737 * gdb.base/ena-dis-br.exp: Update pattern.
7738 * gdb.base/help.exp: Update patterns.
7739
77402011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
7741
7742 * gdb.base/memattr.exp: New test.
7743 * gdb.base/memattr.c: Test load for memattr.exp.
7744
6e6fbe60
DE
77452011-02-22 Doug Evans <dje@google.com>
7746
7747 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
7748
1d41d745
MS
77492011-02-22 Michael Snyder <msnyder@vmware.com>
7750
7751 * Makefile.in: Make more clean.
7752 * gdb.ada/Makefile.in: Ditto.
7753 * gdb.arch/Makefile.in: Ditto.
7754 * gdb.asm/Makefile.in: Ditto.
7755 * gdb.base/Makefile.in: Ditto.
7756 * gdb.cp/Makefile.in: Ditto.
7757 * gdb.dwarf2/Makefile.in: Ditto.
7758 * gdb.java/Makefile.in: Ditto.
7759 * gdb.mi/Makefile.in: Ditto.
7760 * gdb.modula2/Makefile.in: Ditto.
7761 * gdb.python/Makefile.in: Ditto.
7762 * gdb.server/Makefile.in: Ditto.
7763 * gdb.stabs/Makefile.in: Ditto.
7764 * gdb.threads/Makefile.in: Ditto.
7765 * gdb.trace/Makefile.in: Ditto.
7766
79ba84ca
MS
77672011-02-22 Michael Snyder <msnyder@vmware.com>
7768
df46027d 7769 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
7770 info threads.
7771
b9b35694
JB
77722011-02-22 Joel Brobecker <brobecker@adacore.com>
7773
7774 * gdb.python/py-breakpoint.exp: Fix the expected output of
7775 one of the "maint info breakpoints" tests to accept the output
7776 generated on platforms that do not have hardware watchpoints.
7777
8bfb830f
JB
77782011-02-22 Joel Brobecker <brobecker@adacore.com>
7779
7780 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
7781 clean_restart. Be a little stricter in the expected output
7782 for one of the tests. Fix a typo in one of the comments.
7783
c45f3c54
JB
77842011-02-22 Joel Brobecker <brobecker@adacore.com>
7785
7786 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
7787 Delete variable binfile, no longer use. Add or modify test
7788 comments to make them unique.
7789
b97c863c
MS
77902011-02-21 Michael Snyder <msnyder@vmware.com>
7791
7792 * Makefile.in: Update for make clean.
7793 * gdb.ada/Makefile.in: Ditto.
7794 * gdb.arch/Makefile.in: Ditto.
7795 * gdb.asm/Makefile.in: Ditto.
7796 * gdb.base/Makefile.in: Ditto.
7797 * gdb.cp/Makefile.in: Ditto.
7798 * gdb.dwarf2/Makefile.in: Ditto.
7799 * gdb.java/Makefile.in: Ditto.
7800 * gdb.mi/Makefile.in: Ditto.
7801 * gdb.modula2/Makefile.in: Ditto.
7802 * gdb.python/Makefile.in: Ditto.
7803 * gdb.server/Makefile.in: Ditto.
7804 * gdb.stabs/Makefile.in: Ditto.
7805 * gdb.threads/Makefile.in: Ditto.
7806 * gdb.trace/Makefile.in: Ditto.
7807
aea5b279
MS
78082011-02-21 Michael Snyder <msnyder@vmware.com>
7809
7810 * gdb.threads/thread-find.exp: Update patterns for changes in
7811 output of "info threads" command.
7812
e3039479
UW
78132011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7814 Ulrich Weigand <uweigand@de.ibm.com>
7815
7816 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
7817 (skip_hw_watchpoint_tests): Likewise.
7818 (skip_hw_watchpoint_multi_tests): Likewise.
7819
b800ec70
UW
78202011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
7821
7822 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
7823 (skip_hw_watchpoint_tests): Likewise.
7824 (skip_hw_watchpoint_multi_tests): Likewise.
7825 (skip_hw_watchpoint_access_tests): Likewise.
7826
7827 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
7828 * gdb.base/pr11022.exp: Likewise.
7829 * gdb.base/watch-read.exp: Likewise.
7830 * gdb.base/watch_thread_num.exp: Likewise.
7831 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7832 * gdb.base/watchpoint-hw.exp: Likewise.
7833 * gdb.base/watchpoint.exp: Likewise.
7834 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
7835 * gdb.threads/watchthreads-reorder.exp: Likewise.
7836 * gdb.threads/watchthreads.exp: Likewise.
7837 * gdb.threads/watchthreads2.exp: Likewise.
7838
91033e37
JB
78392011-02-21 Joel Brobecker <brobecker@adacore.com>
7840
7841 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
7842 the debugger is unable to find the array bounds.
7843
eeaafae2
JK
78442011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7845
7846 * gdb.cp/typedef-operator.exp: New file.
7847 * gdb.cp/typedef-operator.cc: New file.
7848
e338d953
MS
78492011-02-17 Michael Snyder <msnyder@vmware.com>
7850
7851 * gdb.threads/thread-find.exp: Fix regular expressions.
7852
e67ad678
JB
78532011-02-17 Joel Brobecker <brobecker@adacore.com>
7854
7855 * gdb.ada/packed_array: Expand testcase to test printing of
7856 unconstrained packed array.
7857
93084bca
JB
78582011-02-17 Joel Brobecker <brobecker@adacore.com>
7859
7860 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
7861
a0c78a73
PA
78622011-02-16 Pedro Alves <pedro@codesourcery.com>
7863
f65d5553 7864 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
7865 (main): Initialize it before collecting, and and clear it
7866 afterwards.
f65d5553
PA
7867 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7868 collecting with '{type} addr', where the addr expression is not an
7869 rvalue.
a0c78a73 7870
3dfcbbd2
KW
78712011-02-16 Ken Werner <ken.werner@de.ibm.com>
7872
7873 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
7874 a bool variable. Expect correct OpenCL names for vector types. Use the
7875 uc3 variable name instead of referring to the uchar3 built-in type.
7876 Escape the asterisk at the half pointer test.
7877
08807d5a
PA
78782011-02-16 Pedro Alves <pedro@codesourcery.com>
7879
f65d5553 7880 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
7881 (main): Initialize it before collecting, and and clear it
7882 afterwards.
f65d5553
PA
7883 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7884 collecting overlapping memory ranges.
08807d5a 7885
60f98dde
MS
78862011-02-15 Michael Snyder <msnyder@vmware.com>
7887
7888 * gdb.base/default.exp: Add tests for thread commands.
7889 * gdb.base/help.exp: Add tests for thread commands.
7890 * gdb.threads/thread-find.exp: New test for thread find command.
7891
648cd113
KW
78922011-02-15 Ken Werner <ken.werner@de.ibm.com>
7893
7894 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
7895
494e194e
YQ
78962011-02-15 Yao Qi <yao@codesourcery.com>
7897
7898 PR tdep/12352
7899 * gdb.arch/arm-disp-step.S : New test for str instruction.
7900 * gdb.arch/arm-disp-step.exp : Likewise.
7901
d9492458
TJB
79022011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
7903
7904 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
7905 "vector_register2_vr" test strings. Test the extended floating
7906 point registers (F32~F63).
7907 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
7908 IBM XL C compiler. Make the test program use a register provided
7909 by the compiler for the lxvd2x instruction.
7910
8af8e3bc
PA
79112011-02-14 Pedro Alves <pedro@codesourcery.com>
7912
7913 * gdb.trace/unavailable.cc (class Base, class Middle, class
7914 Derived): New types.
7915 (derived_unavail, derived_partial, derived_whole): New globals.
7916 (virtual_partial): New global.
7917 (virtualp): Point at virtual_partial.
7918 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
7919 related to unavailable vptr.
7920
1b28d0b3
PA
79212011-02-14 Pedro Alves <pedro@codesourcery.com>
7922
7923 * gdb.trace/unavailable.cc (a, b, c): New globals.
7924 (main): Set and clear them.
7925 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
7926 `a' and `c', and check that `b' isn't collected, although `a' and
7927 `c' are.
7928
ec0a52e1
PA
79292011-02-14 Pedro Alves <pedro@codesourcery.com>
7930
7931 * gdb.trace/unavailable.cc (struct Virtual): New.
7932 (virtualp): New global pointer.
7933 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
7934 printing a pointer to an object whose type has a vtable, with
7935 print object on.
7936
24e6bcee
PA
79372011-02-14 Pedro Alves <pedro@codesourcery.com>
7938
7939 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
7940 value repeat handles unavailableness.
7941
39d37385
PA
79422011-02-14 Pedro Alves <pedro@codesourcery.com>
7943
7944 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
7945 tests for building arrays from unavailable values, subscripting
7946 non-memory rvalue unvailable arrays, and accessing fields or
7947 baseclasses of non-lazy unavailable values,
7948 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
7949 struct types.
7950 (g_smallstruct, g_smallstruct_b): New globals.
7951
06d72e16
PA
79522011-02-14 Pedro Alves <pedro@codesourcery.com>
7953
7954 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
7955
bc9a5551
JK
79562011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7957
7958 Fix const/volatile qualifiers of C++ types, PR c++/12328.
7959 * gdb.cp/overload-const.exp: New file.
7960 * gdb.cp/overload-const.cc: New file.
7961
54fcddd0
UW
79622011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7963
7964 * gdb.opencl/callfuncs.cl: New file.
7965 * gdb.opencl/callfuncs.exp: New test.
7966 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
7967
d6dafb7c
UW
79682011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7969
7970 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
7971 when computing result.
7972 * gdb.arch/altivec-abi.exp: Update expected results.
7973
a449c2d8
TJB
79742011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7975
7976 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
7977 * gdb.base/jit.exp: Likewise.
7978 * gdb.base/pie-execl.exp: Likewise.
7979 * gdb.base/solib-nodir.exp: Likewise.
7980 * gdb.base/solib-overlap.exp: Likewise.
7981
764880b7
PA
79822011-02-07 Pedro Alves <pedro@codesourcery.com>
7983
7984 * gdb.trace/collection.c (global_pieces): New.
7985 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
7986 New procedure.
7987 (gdb_trace_collection_test): Call it.
7988
505500db
SW
79892011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
7990
7991 * gdb.python/py-evthreads.c: New file.
7992 * gdb.python/py-evthreads.exp: New file.
7993 * gdb.python/py-events.py: New file.
7994 * gdb.python/py-events.exp: New file.
7995 * gdb.python/py-events.c: New file.
7996
385203ed
DD
79972011-02-04 David Daney <ddaney@caviumnetworks.com>
7998
7999 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
8000
9011945e
AB
80012011-02-03 Andrew Burgess <aburgess@broadcom.com>
8002
8003 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
8004 gdb.base/disasm-end-cu.exp: New test for disassembling over the
8005 boundary between two compilation units.
8006
580688f3
PA
80072011-02-02 Pedro Alves <pedro@codesourcery.com>
8008
8009 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
8010 (Virtual): New structs.
8011 (virtual_o, virtual_middle_b): New globals.
8012 * gdb.cp/virtbase.exp: New tests.
8013
d3f0f853
PP
80142011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
8015
8016 * gdb.base/jit.exp: New file.
8017 * gdb.base/jit-main.c: New file.
8018 * gdb.base/jit-solib.c: New file.
8019
b2030fb5
UW
80202011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
8021
8022 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
8023 proceed to initial kernel entry point.
8024 * gdb.opencl/datatypes.exp: Likewise.
8025 * gdb.opencl/operators.exp: Likewise.
8026 * gdb.opencl/vec_comps.exp: Likewise.
8027
2db19d1e
SW
80282011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
8029
8030 * gdb.cp/nsnested.cc: New.
8031 * gdb.cp/nsnested.exp: New.
8032 * gdb.cp/nsnoimports.exp: New.
8033 * gdb.cp/nsnoimports.cc: New.
8034
6b0c4c1f
JB
80352011-01-31 Joel Brobecker <brobecker@adacore.com>
8036
8037 * gdb.base/interact.exp: Add extra tests that verify that
8038 the value of the interactive-mode setting does not change
8039 after the script is sourced.
8040
80b23b6a
JK
80412011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8042
8043 * gdb.cp/noparam.exp: New file.
8044 * gdb.cp/noparam.cc: New file.
8045
ffd5ec24
PA
80462011-01-28 Pedro Alves <pedro@codesourcery.com>
8047
8048 * gdb.trace/tfile.exp: Test that with no traceframe selected,
8049 there's no stack or registers.
8050
a81766d8
TT
80512011-01-26 Tom Tromey <tromey@redhat.com>
8052
8053 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
8054 space before string output. Add test for "set print pretty off"
8055 case.
8056
585fdaa1
PA
80572011-01-25 Pedro Alves <pedro@codesourcery.com>
8058
8059 * gdb.base/frame-args.exp: Adjust.
8060 * gdb.dwarf2/dw2-noloc.exp: Adjust.
8061 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
8062 * gdb.dwarf2/pieces.exp: Adjust.
8063 * gdb.opt/clobbered-registers-O2.exp: Adjust.
8064 * gdb.opt/inline-locals.exp: Adjust.
8065 * gdb.threads/fork-child-threads.exp: Adjust.
8066
d468832a
KW
80672011-01-25 Ken Werner <ken.werner@de.ibm.com>
8068
8069 * gdb.opencl/convs_casts.cl: Move program scope variables into the
8070 OpenCL kernel function. Add a comment as marker. Add address space
8071 qualifiers for the remaining program scope variables.
8072 * gdb.opencl/datatypes.cl: Likewise.
8073 * gdb.opencl/operators.cl: Likewise.
8074 * gdb.opencl/vec_comps.cl: Likewise.
8075 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
8076 Add breakpoint at the marker comment.
8077 * gdb.opencl/datatypes.exp: Likewise.
8078 * gdb.opencl/operators.exp: Likewise.
8079 * gdb.opencl/vec_comps.exp: Likewise.
8080
490f124f
PA
80812011-01-24 Pedro Alves <pedro@codesourcery.com>
8082
8083 * gdb.base/printcmds.c (some_struct): New struct and instance.
8084 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
8085 procedure.
8086 <global scope>: Call it.
8087
6da78614
KW
80882011-01-21 Ken Werner <ken.werner@de.ibm.com>
8089
8090 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
8091 argument to the gdb_compile_opencl_hostapp call.
8092
ec64c9aa
YQ
80932011-01-19 Yao Qi <yao@codesourcery.com>
8094
8095 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
8096 positve list.
8097
810cfdbb
YQ
80982011-01-19 Yao Qi <yao@codesourcery.com>
8099
8100 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
8101 canonical form.
8102 Remove "xscale-*-*"
8103 * gdb.xml/tdesc-regs.exp: Likewise.
8104 * gdb.python/py-section-script.exp: Replace ARM target triplet
8105 with canonical form.
8106 Match arm*-*-symbianelf*.
8107 * gdb.base/dup-sect.exp: Likewise.
8108 * lib/dwarf.exp: New.
8109 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
8110 dwarf2_support.
8111 * gdb.dwarf2/dup-psym.exp: Likewise.
8112 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
8113 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8114 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
8115 * gdb.dwarf2/dw2-basic.exp: Likewise.
8116 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8117 * gdb.dwarf2/dw2-const.exp: Likewise.
8118 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
8119 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
8120 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
8121 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
8122 * gdb.dwarf2/dw2-filename.exp: Likewise.
8123 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
8124 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
8125 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8126 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8127 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
8128 * gdb.dwarf2/dw2-noloc.exp: Likewise.
8129 * gdb.dwarf2/dw2-op-call.exp: Likewise.
8130 * gdb.dwarf2/dw2-producer.exp: Likewise.
8131 * gdb.dwarf2/dw2-ranges.exp: Likewise.
8132 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
8133 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
8134 * gdb.dwarf2/dw2-strp.exp: Likewise.
8135 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
8136 * gdb.dwarf2/implptr.exp: Likewise.
8137 * gdb.dwarf2/mac-fileno.exp: Likewise.
8138 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
8139 * gdb.dwarf2/pieces.exp: Likewise.
8140 * gdb.dwarf2/pr11465.exp: Likewise.
8141 * gdb.dwarf2/valop.exp: Likewise.
8142 * gdb.dwarf2/watch-notconst.exp: Likewise.
8143 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
8144
4694da01
TT
81452011-01-19 Tom Tromey <tromey@redhat.com>
8146
8147 * gdb.python/py-infthread.exp: Add thread tests.
8148
b075872c
JB
81492011-01-14 Joel Brobecker <brobecker@adacore.com>
8150
8151 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
8152
2c3e6e24
JB
81532011-01-14 Joel Brobecker <brobecker@adacore.com>
8154
8155 * gdb.ada/widewide: New testcase.
8156
de8fa76c
JB
81572011-01-13 Joel Brobecker <brobecker@adacore.com>
8158
8159 * gdb.base/interact.exp: New testcase.
8160
1b05df00
TT
81612011-01-12 Tom Tromey <tromey@redhat.com>
8162
8163 * gdb.mi/gdb2549.exp: Update for error message changes.
8164 * gdb.mi/mi-cli.exp: Likewise.
8165 * gdb.mi/mi-disassemble.exp: Likewise.
8166 * gdb.mi/mi-pthreads.exp: Likewise.
8167 * gdb.mi/mi-regs.exp: Likewise.
8168 * gdb.mi/mi-stack.exp: Likewise.
8169 * gdb.mi/mi-var-block.exp: Likewise.
8170 * gdb.mi/mi-var-cmd.exp: Likewise.
8171 * gdb.mi/mi2-cli.exp: Likewise.
8172 * gdb.mi/mi2-disassemble.exp: Likewise.
8173 * gdb.mi/mi2-pthreads.exp: Likewise.
8174 * gdb.mi/mi2-regs.exp: Likewise.
8175 * gdb.mi/mi2-stack.exp: Likewise.
8176 * gdb.mi/mi2-var-block.exp: Likewise.
8177 * gdb.mi/mi2-var-cmd.exp: Likewise.
8178
c2ff108b
JK
81792011-01-12 Andrew Burgess <aburgess@broadcom.com>
8180 Jan Kratochvil <jan.kratochvil@redhat.com>
8181
8182 PR fortran/11104 and DWARF unbound arrays detection.
8183 * gdb.fortran/multi-dim.exp: New file.
8184 * gdb.fortran/multi-dim.f90: New file.
8185
b716877b
AB
81862011-01-12 Andrew Burgess <aburgess@broadcom.com>
8187
8188 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
8189 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
8190 add new tests for opcode dumping.
8191
6c162d5e
TT
81922011-01-11 Tom Tromey <tromey@redhat.com>
8193
8194 * gdb.python/py-infthread.exp: Load gdb-python.exp.
8195
77b06cd7
TJB
81962010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
8197
8198 Convert hardware watchpoints to use breakpoint_ops.
8199 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
8200 type is not supported.
8201 * gdb.base/foll-fork.exp: Likewise.
8202 * gdb.base/foll-vfork.exp: Likewise.
8203
f39a75d0
PM
82042011-01-10 Phil Muldoon <pmuldoon@redhat.com>
8205
8206 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
8207 Use load_lib gdb-python.exp.
8208 * gdb.python/python.exp: Ditto.
8209 * gdb.python/py-function.exp: Ditto.
8210
fc529d80
AS
82112011-01-09 Andreas Schwab <schwab@linux-m68k.org>
8212
8213 * gdb.threads/tls.exp ("info address me"): Fix expected output.
8214
fb03cb59
JK
82152011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8216
8217 * configure: Regenerate.
8218
d8e22779
TT
82192011-01-06 Tom Tromey <tromey@redhat.com>
8220
8221 * gdb.python/py-frame.exp: Test gdb.newest_frame.
8222
09050809
JB
82232011-01-06 Joel Brobecker <brobecker@adacore.com>
8224
fc529d80
AS
8225 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
8226 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
8227 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8228 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
8229 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
8230 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8231 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
8232 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
8233 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
8234 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
8235 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
8236 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
8237 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
8238 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8239 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8240 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
8241 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
8242 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
8243 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8244 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
8245 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
8246 gdb.ada/uninitialized_vars.exp,
8247 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
8248 Simplify by using clean_restart.
09050809 8249
8ed5dd9e
JB
82502011-01-06 Joel Brobecker <brobecker@adacore.com>
8251
8252 Add marker to be used as anchor for inserting breakpoints.
8253 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
8254 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
8255 Likewise.
8256
8257 Remove uses of gdb_start_cmd.
8258 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
8259 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
8260
8261 Do not run testcase if testing with GDBserver.
8262 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
8263 if testing with GDBserver.
8264
368a124f
JB
82652011-01-06 Joel Brobecker <brobecker@adacore.com>
8266
8267 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
8268 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
8269 copyright header.
8270
44944448
JB
82712011-01-05 Joel Brobecker <brobecker@adacore.com>
8272
8273 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
8274 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
8275 testsuite/gdb.fortran/complex.f,
8276 testsuite/gdb.fortran/derived-type.f90,
8277 testsuite/gdb.fortran/library-module-lib.f90,
8278 testsuite/gdb.fortran/library-module-main.f90,
8279 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
8280 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
8281 Copyright year update.
8282
31886ea6
JB
82832011-01-05 Joel Brobecker <brobecker@adacore.com>
8284
8285 * gdb.base/langs1.f: Add copyright header.
8286
ebedcab5
JK
82872011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8288
8289 * gdb.base/morestack.exp: New file.
8290 * gdb.base/morestack.c: New file.
8291
de1eb2f9
JK
82922011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8293
8294 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
8295
9e87a409
JB
82962010-12-29 Joel Brobecker <brobecker@adacore.com>
8297
8298 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
8299 * gdb.ada/arrayptr.exp: Add test printing that new variable.
8300
720d1a40
JB
83012010-12-29 Joel Brobecker <brobecker@adacore.com>
8302
8303 * gdb.ada/lang_switch.exp: Correct expected parameter value.
8304
a283af87
AS
83052010-12-25 Andreas Schwab <schwab@linux-m68k.org>
8306
5d3d9cba
AS
8307 * gdb.threads/tls.exp: Fix typo.
8308
a283af87
AS
8309 * gdb.threads/thread-specific.exp (get_thread_list): Update.
8310 * gdb.threads/execl.exp: Update.
8311
2a20745c
YQ
83122010-12-23 Yao Qi <yao@codesourcery.com>
8313
8314 * gdb.arch/arm-disp-step.exp: New.
8315 * gdb.arch/arm-disp-step.S: New.
8316
a7658b96
TT
83172010-12-21 Tom Tromey <tromey@redhat.com>
8318
8319 * gdb.threads/execl.exp: Update.
8320 * gdb.threads/linux-dp.exp: Update.
8321 * gdb.threads/manythreads.exp: Update.
8322 * gdb.threads/tls.exp: Update.
8323
5b79abe7
TT
83242010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8325
8326 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
8327 (NextOverThrowDerivates) <resumebpt>: New.
8328 (resumebpt_test): New.
8329 (main): Call resumebpt_test.
8330 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
8331
0914bcdb
SS
83322010-12-12 Stan Shebs <stan@codesourcery.com>
8333
8334 * gdb.trace/tsv.exp: Test print command on trace state variables.
8335
305aeedc
TT
83362010-12-09 Tom Tromey <tromey@redhat.com>
8337
8338 * gdb.base/interp.exp: Add regression test.
8339
186c406b
TT
83402010-12-09 Tom Tromey <tromey@redhat.com>
8341
8342 * gdb.java/jnpe.java: New file.
8343 * gdb.java/jnpe.exp: New file.
8344 * gdb.cp/nextoverthrow.exp: New file.
8345 * gdb.cp/nextoverthrow.cc: New file.
8346
aae1c79a
DE
83472010-12-07 Doug Evans <dje@google.com>
8348
8349 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
8350 of data-directory.
8351 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
8352 updated.
8353 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
8354
60f98dde 83552010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
8356
8357 * gdb.base/callfuncs.exp: Test for skip_float_tests.
8358 * gdb.base/call-sc.exp: Ditto.
8359 * gdb.base/finish.exp: Ditto.
8360 * gdb.base/return.exp: Ditto.
8361 * gdb.base/return2.exp: Ditto.
8362
5fa290c1
DE
83632010-11-30 Doug Evans <dje@google.com>
8364
8365 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
8366 (gdb_expect_list): Fix spelling errors in comments.
8367 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
8368 send_gdb/gdb_expect_list where applicable.
8369 * gdb.base/call-ar-st.exp: Ditto.
8370 * gdb.base/funcargs.exp: Ditto.
8371 * gdb.base/gcore.exp: Ditto.
8372 * gdb.base/page.exp: Ditto.
8373 * gdb.base/sigaltstack.exp: Ditto.
8374 * gdb.base/siginfo.exp: Ditto.
8375 * gdb.base/sigstep.exp: Ditto.
8376 * gdb.base/trace-commands.exp: Ditto.
8377
4e04c971
DE
83782010-11-29 Doug Evans <dje@google.com>
8379
8380 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
8381 printer-name;subprinter-name.
8382
8cf6f0b1
TT
83832010-11-29 Tom Tromey <tromey@redhat.com>
8384
8385 * gdb.dwarf2/implptr.exp: New file.
8386 * gdb.dwarf2/implptr.c: New file.
8387 * gdb.dwarf2/implptr.S: New file.
8388
94b6973e
PM
83892010-11-29 Phil Muldoon <pmuldoon@redhat.com>
8390
fc529d80 8391 PR python/12199
94b6973e
PM
8392
8393 * gdb.python/py-breakpoint.exp: Test the delete method.
8394
8358c15c
JK
83952010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8396
8397 Fix step_resume_breakpoint unsaved during an infcall.
8398 * gdb.base/step-resume-infcall.exp: New file.
8399 * gdb.base/step-resume-infcall.c: New file.
8400
f6df29bc
TJB
84012010-11-24 Edjunior Machado <emachado@br.ibm.com>
8402
8403 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
8404
f2b5a5cf
TJB
84052010-11-24 Edjunior Machado <emachado@br.ibm.com>
8406
8407 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
8408 on ppc64's symbols; "finish" and "return" commands must accept to
8409 show the caller line again as well as the line after.
8410 * gdb.asm/powerpc64.inc: New file.
8411
6b0ecdc2
DE
84122010-11-23 Doug Evans <dje@google.com>
8413
8414 * lib/gdb.exp (gdb_test_sequence): New function.
8415 (gdb_expect_list): Add verbose -log call for each pattern.
8416 * gdb.base/signals.exp (test_handle_all_print): Call it.
8417 Reduce timeout increment from 6 minutes to 1 minute.
8418 * gdb.server/ext-run.exp: Call it.
8419
ea976c60
PM
84202010-11-23 Phil Muldoon <pmuldoon@redhat.com>
8421
f2b5a5cf 8422 PR python/12212
ea976c60
PM
8423
8424 * gdb.python/python.exp: Check that selected_thread raises an
8425 error when no inferior is loaded.
8426
c0efa795
JK
84272010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8428
8429 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
8430 * gdb.dwarf2/dw2-stack-boundary.S: New file.
8431
ec3aa567
JK
84322010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8433
8434 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
8435 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
8436
d8249011
DE
84372010-11-18 Doug Evans <dje@google.com>
8438
8439 * gdb.server/ext-run.exp: Fix intermittent failures.
8440
d4eba7d1
NF
84412010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8442
8443 * gdb.stabs/gdb11479.exp: Use runto_main.
8444
b04c2f88
NF
84452010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8446
8447 * gdb.base/break-entry.exp: Skip if using a stub.
8448
ae9d7ce4
NF
84492010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8450
8451 * gdb.python/py-inferior.exp: Pack values in target endianness.
8452
621c8364
TT
84532010-11-12 Tom Tromey <tromey@redhat.com>
8454
8455 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
8456 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
8457 MemoryError.
8458 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
8459 type.
8460 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
8461 MemoryError.
8462 (test_subscript_regression): Update exception type.
8463
84f4c1fe
PM
84642010-11-11 Phil Muldoon <pmuldoon@redhat.com>
8465
8466 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
8467 breakpoint tests.
8468
a1442452
PA
84692010-11-09 Pedro Alves <pedro@codesourcery.com>
8470
8471 * gdb.base/watchpoint.exp: Test "watch -location" with an
8472 innacessible location.
8473
efd11a33
JK
84742010-11-09 Edjunior Machado <emachado@br.ibm.com>
8475 Luis Machado <luisgpm@br.ibm.com>
8476
8477 * gdb.base/maint.exp: Expect "." prefix.
8478 * gdb.base/nodebug.exp: Expect "." Likewise.
8479 * gdb.base/sepsymtab.exp: Expect "." Likewise.
8480 * gdb.base/watchpoint-cond-gone.exp: Likewise.
8481 * gdb.base/watchpoint.exp: Expect a software watch to be created for
8482 POWER server processors.
8483
aa00efb5
JK
84842010-11-08 Edjunior Machado <emachado@br.ibm.com>
8485 Luis Machado <luisgpm@br.ibm.com>
8486
8487 * gdb.base/break-entry.exp: convert entry point for
8488 ppc64 and expect leading `.' on ppc64's symbols
8489
99e7ae30
DE
84902010-11-05 Doug Evans <dje@google.com>
8491
8492 * gdb.base/help.exp: Update expected output.
b521dba8
DE
8493 * gdb.python/py-param.exp: Delete, contents moved to ...
8494 * gdb.python/py-parameter.exp: ... here. New file.
8495 Add test for gdb.parameter ("directories").
99e7ae30 8496
f4b8a18d
KW
84972010-11-05 Ken Werner <ken.werner@de.ibm.com>
8498
8499 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
8500 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
8501 * configure: Regenerate.
8502 * gdb.opencl/Makefile.in: New File.
8503 * gdb.opencl/datatypes.exp: Likewise.
8504 * gdb.opencl/datatypes.cl: Likewise.
8505 * gdb.opencl/operators.exp: Likewise.
8506 * gdb.opencl/operators.cl: Likewise.
8507 * gdb.opencl/vec_comps.exp: Likewise.
8508 * gdb.opencl/vec_comps.cl: Likewise.
8509 * gdb.opencl/convs_casts.exp: Likewise.
8510 * gdb.opencl/convs_casts.cl: Likewise.
8511 * lib/opencl.exp: Likewise.
8512 * lib/opencl_hostapp.c: Likewise.
8513 * lib/opencl_kernel.cl: Likewise.
8514 * lib/cl_util.c: Likewise.
8515 * lib/cl_util.c: Likewise.
8516 * gdb.base/default.exp (set language): Add "opencl" to the list of
8517 languages.
8518
a9d5ef47
SW
85192010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
8520
8521 * gdb.cp/overload.exp: Added test for inheritance overload.
8522 * gdb.cp/overload.cc: Ditto.
8523 * gdb.cp/oranking.exp: Removed releveant kfails.
8524
03eb1c79
JK
85252010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8526 Joel Brobecker <brobecker@adacore.com>
8527
8528 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
8529 check test_compiler_info.
8530
dbc98a8b
KW
85312010-11-03 Ken Werner <ken.werner@de.ibm.com>
8532
8533 * gdb.base/gnu_vector.exp: Adjust expect messages.
8534
120bd360
KW
85352010-11-03 Ken Werner <ken.werner@de.ibm.com>
8536
8537 * gdb.base/gnu_vector.exp: Add unary operator tests.
8538
c37f7098
KW
85392010-11-03 Ken Werner <ken.werner@de.ibm.com>
8540
8541 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
8542
7b51bc51
DE
85432010-11-02 Doug Evans <dje@google.com>
8544
8545 * gdb.python/py-pp-maint.c: New file.
8546 * gdb.python/py-pp-maint.exp: New file.
8547 * gdb.python/py-pp-maint.py: New file.
8548
50c97f38
TT
85492010-11-02 Tom Tromey <tromey@redhat.com>
8550
8551 * gdb.base/default.exp: Remove "scheme" from language list.
8552
a289b8f6
JK
85532010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8554
8555 Revert:
8556 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8557 * gdb.threads/sigstep-threads.exp: New file.
8558 * gdb.threads/sigstep-threads.c: New file.
8559
cd017491
MS
85602010-10-20 Michael Snyder <msnyder@vmware.com>
8561
8562 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
8563
8e6a5956
UW
85642010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8565
8566 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
8567 Skip test completely if gdb,no_hardware_watchpoints.
8568
2c04da0d
UW
85692010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8570
8571 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
8572 strict, but do not check for any particular function name within libc.
8573
79afc5ef
SW
85742010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8575
8576 * gdb.cp/smartp.exp: New test.
8577 * gdb.cp/smartp.cc : New test.
8578
026ffab7
SW
85792010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8580
8581 * gdb.cp/converts.exp: Test pointer to bool conversion.
8582 Test pointer to long conversion.
8583 * gdb.cp/oranking.exp: Removed relevant kfail.
8584
3a772aa4
TT
85852010-10-18 Tom Tromey <tromey@redhat.com>
8586
8587 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
8588 argument to lazy_string.
8589 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
8590 (pp_ls.to_string): Use it.
8591 * gdb.python/py-prettyprint.c (main): Move declarations to top.
8592 Add "estring2" local.
8593
5fc3827b
JK
85942010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8595
8596 Fix s390x compatibility.
8597 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
8598 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
8599
8aeb23f3
JK
86002010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8601
8602 * gdb.threads/sigstep-threads.exp: New file.
8603 * gdb.threads/sigstep-threads.c: New file.
8604
c1e56572
JK
86052010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8606
8607 * gdb.base/pie-execl.exp: New file.
8608 * gdb.base/pie-execl.c: New file.
8609
92163a10
JK
86102010-10-13 Doug Evans <dje@google.com>
8611 Jan Kratochvil <jan.kratochvil@redhat.com>
8612
8613 PR exp/12117
8614 * gdb.cp/ptype-cv-cp.cc: New file.
8615 * gdb.cp/ptype-cv-cp.exp: New file.
8616
7062b0a0
SW
86172010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
8618
8619 * gdb.cp/converts.cc: New test program.
8620 * gdb.cp/converts.exp: New test.
8621 * gdb.cp/overload.exp: Added test for void* vs int*.
8622 * gdb.cp/overload.exp: Ditto.
8623 * gdb.cp/oranking.exp: Removed related kfail.
8624
0e3509db
DE
86252010-10-13 Doug Evans <dje@google.com>
8626
8627 * lib/gdb-python.exp (gdb_check_python_config): New function.
8628 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
8629 * gdb.python/lib-types.cc: New file.
8630 * gdb.python/lib-types.exp: New file.
8631
8dc78533
JK
86322010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8633
8634 * gdb.python/py-error.exp: New file.
8635 * gdb.python/py-error.py: New file.
8636
93c17e06
JK
86372010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8638
8639 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
8640 gdb_test_multiple.
8641
d8b34041
JK
86422010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8643
8644 * gdb.base/break-interp.exp: Use ldlags for linking flags.
8645 * gdb.base/prelink.exp: Likewise.
8646 * gdb.base/solib-nodir.exp: Likewise.
8647 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
8648 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
8649 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
8650
e0cc584e
UW
86512010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
8652
8653 * break-interp.exp (test_ld): Use two separate gdb_expect statements
8654 for the "info files" test to avoid timeouts on slow machines.
8655
cfc353b1
JK
86562010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8657
8658 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
8659 (main): Make openlib dummy call.
8660
d3d7896d
JK
86612010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8662
8663 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
8664 * break-interp.exp (reach): Move the core body ...
8665 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
8666 (test_ld): Provide always real argument, even to the linker. Replace
8667 dl_main by _dl_debug_state.
8668
5e533c94
JK
86692010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8670
8671 Fix results of prelinked PIEs on ppc*.
8672 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
8673 Accept also DISPLACEMENT "PRESENT".
8674 (main): Replace "ZERO" displacements by "PRESENT".
8675
33540610
SW
86762010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
8677
8678 * gdb.cp/oranking.exp: New test.
8679 * gdb.cp/oranking.cc: New test program.
8680
3bdf2bbd
KW
86812010-10-08 Ken Werner <ken.werner@de.ibm.com>
8682
8683 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
8684 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
8685
2f608a3a
KW
86862010-10-06 Ken Werner <ken.werner@de.ibm.com>
8687
8688 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
8689 lush, lynx) New constant.
8690 * gdb.base/constvars.exp: Test const array types.
8691 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
8692
aa2e2d8d
DE
86932010-10-06 Doug Evans <dje@google.com>
8694
8695 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
8696 of syscall staging area.
8697
2844d6b5
KW
86982010-10-06 Ken Werner <ken.werner@de.ibm.com>
8699
8700 * gdb.base/gnu_vector.c: Add variable c4.
8701 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
8702 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8703
7d8ac8bb
MR
87042010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
8705
8706 * gdb.arch/altivec-abi.exp: Fix a typo.
8707
84a02e58
MR
87082010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
8709
8710 * lib/mi-support.exp (thread_selected_re): Correct pattern used
8711 to match a thread ID.
8712
b18e6318
JK
87132010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8714
8715 Fix s390x testcase compatibility.
8716 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
8717
a2c09bd0
DE
87182010-10-01 Doug Evans <dje@google.com>
8719
8720 * lib/gdb-python.exp: New file.
8721 * gdb.python/py-block.exp: Use it.
8722 * gdb.python/py-breakpoint.exp: Ditto.
8723 * gdb.python/py-frame.exp: Ditto.
8724 * gdb.python/py-inferior.exp: Ditto.
8725 * gdb.python/py-param.exp: Ditto.
8726 * gdb.python/py-prettyprint.exp: Ditto.
8727 * gdb.python/py-shared.exp: Ditto.
8728 * gdb.python/py-symbol.exp: Ditto.
8729 * gdb.python/py-symtab.exp: Ditto.
8730 * gdb.python/py-type.exp: Ditto.
8731 * gdb.python/py-value.exp: Ditto.
8732 * gdb.python/python.exp: Ditto.
8733
38f12cfc
TT
87342010-09-30 Tom Tromey <tromey@redhat.com>
8735
8736 * gdb.base/anon.exp: New file.
8737 * gdb.base/anon.c: New file.
8738
9ae8282d
TT
87392010-09-30 Tom Tromey <tromey@redhat.com>
8740
8741 * gdb.base/completion.exp: Test completion through anonymous
8742 union.
8743 * gdb.base/break1.c (struct some_struct): Add anonymous union.
8744
e9e07ba6
JK
87452010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8746
8747 Fix printing parameters of inlined functions.
8748 * gdb.dwarf2/dw2-inline-param.exp: New file.
8749 * gdb.dwarf2/dw2-inline-param-main.c: New file.
8750 * gdb.dwarf2/dw2-inline-param.S: New file.
8751
cd2effb2
JK
87522010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8753
8754 PR corefiles/12071.
8755 * gdb.base/corefile.exp (quit with a process, no question: load core)
8756 (quit with a core file): New tests.
8757
bceffbf3
JK
87582010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8759
8760 Fix GDB crash on inferior calls with self-referencing classes.
8761 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
8762 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
8763 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
8764
1736ad11
JK
87652010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8766
8767 Fix lost siginfo_t for inferior calls.
8768 * gdb.base/siginfo-infcall.exp: New file.
8769 * gdb.base/siginfo-infcall.c: New file.
8770
a176ad92
JB
87712010-09-22 Joel Brobecker <brobecker@adacore.com>
8772
8773 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
8774
c2b0a229
JK
87752010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8776
8777 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
8778 New test.
8779 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
8780
e8ae22d1
JB
87812010-09-22 Joel Brobecker <brobecker@adacore.com>
8782
8783 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
8784 type of our const type.
8785
ec322823
SW
87862010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
8787
8788 * gdb.cp/pr12028.cc: New.
8789 * gdb.cp/pr12028.exp: New.
8790
72929c62
JB
87912010-09-22 Joel Brobecker <brobecker@adacore.com>
8792
8793 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
8794
875b4ff5 87952010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 8796 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
8797
8798 PR mi/11407
8799 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
8800 * gdb.mi/dw2-ref-missing-frame-main.c New File.
8801 * gdb.mi/dw2-ref-missing-frame.S New File.
8802 * gdb.mi/dw2-ref-missing-frame.exp New File.
8803
7155d578
TT
88042010-09-14 Tom Tromey <tromey@redhat.com>
8805
8806 PR symtab/8399:
8807 * gdb.threads/tls.exp: Remove kfail. Update expected output.
8808
515ed532
TT
88092010-09-14 Tom Tromey <tromey@redhat.com>
8810
8811 PR exp/11803:
8812 * gdb.threads/tls.exp: Use C++.
8813 (check_thread_local): Use K::another_thread_local.
8814 * gdb.threads/tls.c (class K): New.
8815 (another_thread_local): Now a member of K.
8816 (spin): Update. No longer K&R C.
8817
450ca57c
SW
88182010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
8819
8820 * gdb.cp/koenig.cc: created class for testing member lookup.
8821 * gdb.cp/koenig.exp: Added test for member lookup.
8822
dbd492a3
JK
88232010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8824
8825 Fix false FAILs on sourcetree topdir directory containing "kill".
8826 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
8827 source line matching regexp.
8828
8d4d924b
JK
88292010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8830
8831 * gdb.python/python.exp (set height 0, collect help from uiout)
8832 (verify help to uiout): New tests.
8833
8e64f2a0
JK
88342010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8835
8836 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
8837 is_lp64_target to check 64bit target.
8838
4569eed2
JK
88392010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8840
8841 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
8842 (test_ld) <powerpc64-*>: New.
8843
5e1617b1
DJ
88442010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8845
8846 * gdb.cp/templates.exp (test_template_args): Allow "struct".
8847
c767944b
DJ
88482010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8849
8850 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
8851 (FunctionArg::method): New function.
8852 (empty, arg): New variables.
8853 (main): Call arg.method.
8854 * gdb.cp/templates.exp (test_template_args): New function.
8855 (do_tests): Call it.
8856
27d3a3fc
UW
88572010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8858
8859 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
8860 of "next" to proceed over pthread_exit call.
8861
55b7ce7f
UW
88622010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8863
8864 * gdb.base/maint.exp: Avoid wildcards against potentially very long
8865 "maint print statistics" output to prevent expect timeouts.
8866
809df446
JK
88672010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8868
8869 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
8870 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8871 (test_float_rejected): ... here.
8872 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
8873 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8874 (test_float_rejected): ... here.
8875 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
8876 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8877 (test_float_rejected): ... here.
8878 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
8879 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8880 (test_float_rejected): ... here.
8881
8464be76
DJ
88822010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8883
8884 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
8885 before disabling hardware watchpoints.
8886 (test_inaccessible_watchpoint): Check that hardware watchpoints
8887 are used. Test for watchpoints on a constant address.
8888
14dba4b4
JK
88892010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8890
8891 * gdb.base/ui-redirect.exp: New file.
8892
3f3540e1 88932010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 8894 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
8895
8896 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
8897
0f254bb7
DE
88982010-08-31 Doug Evans <dje@google.com>
8899
8900 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
8901
03f17ccf
TT
89022010-08-30 Tom Tromey <tromey@redhat.com>
8903
8904 PR python/11792:
8905 * gdb.python/py-value.exp (test_subscript_regression): Add
8906 dynamic_type test.
8907
640617ad
DJ
89082010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
8909
8910 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
8911 instead of running to main. Do not test the main function.
8912 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
8913 Add new main.
8914
2ed91d1b
PA
89152010-08-26 Pedro Alves <pedro@codesourcery.com>
8916
8917 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
8918 one test.
8919
673bfd45
DE
89202010-08-24 Doug Evans <dje@google.com>
8921
8922 PR symtab/11942
8923 * gdb.dwarf2/dw4-sig-types.cc: New file.
8924 * gdb.dwarf2/dw4-sig-types.h: New file.
8925 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
8926 * gdb.dwarf2/dw4-sig-types.exp: New file.
8927
f9ffd4bb
TT
89282010-08-23 Tom Tromey <tromey@redhat.com>
8929
8930 PR python/11145:
8931 * gdb.python/py-value.c (Base, Derived): New types.
8932 (base): New global.
8933 * gdb.python/py-value.exp (test_subscript_regression): Add
8934 dynamic_cast test.
8935
d839c8a4
TT
89362010-08-23 Tom Tromey <tromey@redhat.com>
8937
8938 PR python/10676:
8939 * gdb.python/py-type.exp (test_fields): Add tests for type
8940 equality.
8941
702c2711
TT
89422010-08-23 Tom Tromey <tromey@redhat.com>
8943
8944 PR python/11915:
8945 * gdb.python/py-type.exp (test_fields): Add tests for array.
8946
832bafd3
KS
89472010-08-23 Keith Seitz <keiths@redhat.com>
8948
8949 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
8950 have any children. Create a new abbrev for it.
8951 Add missing terminal sequence to .debug_abbrev.
8952
c37bf528
KS
89532010-08-20 Keith Seitz <keiths@redhat.com>
8954
8955 PR symtab/11465:
8956 * gdb.dwarf2/pr11465.exp: New test.
8957 * gdb.dwarf2/pr11465.S: New file.
8958 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
8959 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
8960
4572cbac
TJB
89612010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
8962
8963 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
8964 registers. Update data sets with the new v2_double element in the
8965 VSX register union. Add vector_register3_vr data set for the AltiVec
8966 registers. Use gdb_test_no_output instead of send_gdb.
8967
e7fbb131
PA
89682010-08-19 Pedro Alves <pedro@codesourcery.com>
8969
8970 * gdb.python/py-shared.exp: New file, factored out from
8971 python.exp.
8972 * gdb.python/py-shared.c: New file.
8973 * gdb.python/py-shared-sl.c: New file.
8974 * gdb.python/python-1.c: New file.
8975 * gdb.python/python-sl.c: Delete.
8976 * gdb.python/python.c: Mention python-1.c.
8977 * gdb.python/python.exp: Move shared library tests to
8978 py-shared.exp.
8979 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
8980 (MISCELLANEOUS): New.
8981 (clean mostlyclean): Also remove $MISCELLANEOUS.
8982
d30f5e1f
DE
89832010-08-19 Doug Evans <dje@google.com>
8984
8985 PR exp/11926
8986 * gdb.base/printcmds.exp (test_float_accepted): New function.
8987 Move existing float tests there. Add tests for floats with suffixes.
8988 (test_float_rejected): New function.
8989 * gdb.java/jv-print.exp (test_float_accepted): New function.
8990 (test_float_rejected): New function.
8991 * gdb.objc/print.exp: New file.
8992 * gdb.pascal/print.exp: New file.
8993 * lib/objc.exp: New file.
8994
7b3fd859
PM
89952010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
8996
8997 * gdb.base/default.exp (info set): Avoid full buffer error and force
8998 reading up to final gdb prompt.
8999 (show): Likewise.
9000
c92817ce
TT
90012010-08-18 Tom Tromey <tromey@redhat.com>
9002
9003 PR symtab/11919:
9004 * gdb.base/completion.exp: Add test.
9005
f1208f9e
DE
90062010-08-18 Doug Evans <dje@google.com>
9007
9008 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
9009 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
9010 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
9011 Simplify, early exit if runto_main fails.
9012 * gdb.fortran/exprs.exp: load_lib fortran.exp.
9013 (set_lang_fortran): Moved to lib/fortran.exp.
9014 * gdb.fortran/types.exp: load_lib fortran.exp.
9015 (set_lang_fortran): Moved to lib/fortran.exp.
9016 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
9017 * gdb.java/jprint.exp (set_lang_java): Ditto.
9018 * gdb.java/jv-exp.exp: load_lib java.exp.
9019 If set_lang_java fails, issue a warning instead of failure to be
9020 consistent with other set_lang_foo uses.
9021 (set_lang_java): Moved to lib/java.exp.
9022 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
9023 If set_lang_java fails, issue a warning instead of failure to be
9024 consistent with other set_lang_foo uses.
9025 * gdb.pascal/types.exp: load_lib pascal.exp.
9026 (set_lang_pascal): Moved to lib/pascal.exp.
9027 * lib/fortran.exp: New file.
9028 * lib/java.exp (set_lang_java): New function.
9029 * lib/pascal.exp (set_lang_pascal): New function.
9030
2f06b485
YQ
90312010-08-18 Yao Qi <yao@codesourcery.com
9032
9033 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
9034 func_nofb_start and func_loopfb_start, so that address of functions
9035 is equal to these labels on Thumb.
9036
96e25403
YQ
90372010-08-18 Yao Qi <yao@codesourcery.com>
9038
9039 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
9040 to reflect latest c source file.
9041
36e6adc4
JK
90422010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9043
9044 * gdb.cp/infcall-dlopen.exp: New file.
9045 * gdb.cp/infcall-dlopen.cc: New file.
9046 * gdb.cp/infcall-dlopen-lib.cc: New file.
9047
f431efe5
PA
90482010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9049 Pedro Alves <pedro@codesourcery.com>
9050
9051 PR breakpoints/11371
9052
9053 * gdb.base/watch-cond-infcall.exp: New file.
9054 * gdb.base/watch-cond-infcall.c: New file.
9055
06a64a0b
TT
90562010-08-16 Tom Tromey <tromey@redhat.com>
9057
9058 * gdb.base/help.exp: Update.
9059 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
9060 watchpoint.
9061 (test_watch_location): New proc.
9062 (test_watchpoint_in_big_blob): Delete watchpoint.
9063 * gdb.base/watchpoint.c (func5): New function.
9064 (main): Call it.
9065
70ebf4ed
DE
90662010-08-16 Doug Evans <dje@google.com>
9067
9068 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
9069
ca5c20b6
PM
90702010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9071
9072 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
9073 tests.
9074
7346b668
KW
90752010-08-11 Ken Werner <ken.werner@de.ibm.com>
9076
9077 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
9078 * gdb.base/gnu_vector.c: New File.
9079 * gdb.base/gnu_vector.exp: Likewise.
9080
cb2e07a6
PM
90812010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9082
9083 * gdb.python/python.c: New File.
9084 * gdb.python/python-sl.c: New File.
9085 * gdb.python/python.exp: Test solib_address and decode_line
9086 * functions.
9087
5da1313b
JK
90882010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9089
9090 * gdb.python/python.exp (show height, set height 10)
9091 (verify pagination beforehand, verify pagination beforehand: q)
9092 (gdb.execute does not page, verify pagination afterwards)
9093 (verify pagination afterwards: q): New.
9094
49c3ccf7
DE
90952010-08-02 Doug Evans <dje@google.com>
9096
9097 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
9098 because of an older gcc, change test2
9099 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
9100 to unsupported.
9101
42c0c4f1
KH
91022010-07-30 Kazu Hirata <kazu@codesourcery.com>
9103
9104 * gdb.base/break-always.exp: Do not expect full paths to file
9105 names.
9106 * gdb.base/commands.exp: Likewise.
9107
d3765805
DE
91082010-07-30 Doug Evans <dje@google.com>
9109
c98ee71b
DE
9110 * gdb.cp/temargs.exp: For new tests that require newer gccs,
9111 xfail them when run with older gccs.
9112
fd961404
DE
9113 * lib/gdb.exp (build_executable): Forward "c++" option to
9114 get_compiler_info.
9115
999adef4
DE
9116 * gdb.python/py-type.exp (test_template): Mark as xfail tests
9117 "python print ttype.template_argument(1)" and
9118 "python print isinstance(ttype.template_argument(1), gdb.Value)"
9119 if using gcc 4.4 or earlier.
9120
d3765805
DE
9121 * gdb.base/valgrind-db-attach.exp: Use unique test name for
9122 attach-to-debugger handling.
9123
1276c759
JK
91242010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9125
9126 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
9127 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
9128 (main): Use copyreloc.
9129 * gdb.base/prelink.exp (split debug of executable)
9130 (.dynbss vs. .bss address shift): New tests.
9131
88caa9b9
PA
91322010-07-29 Pedro Alves <pedro@codesourcery.com>
9133
9134 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
9135 in gdb_test_multiple.
9136
c6f2ac43
PA
91372010-07-29 Pedro Alves <pedro@codesourcery.com>
9138
9139 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
9140 environment.
9141
326fd672
TT
91422010-07-28 Tom Tromey <tromey@redhat.com>
9143
9144 PR python/11060:
9145 * gdb.python/py-type.c (Temargs): New template.
9146 (temvar): New variable.
9147 * gdb.python/py-type.exp (test_template): New proc.
9148
3ce3b1ba
PA
91492010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
9150
9151 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
9152 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
9153
34eaf542
TT
91542010-07-28 Tom Tromey <tromey@redhat.com>
9155
9156 PR c++/9946:
9157 * gdb.cp/temargs.exp: New file.
9158 * gdb.cp/temargs.cc: New file.
9159
d41b819e
JK
91602010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9161
9162 * gdb.base/help.exp (help disassemble): Update the content.
9163
26ab7092
JK
91642010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9165
9166 * gdb.threads/ia64-sigill.exp: New file.
9167 * gdb.threads/ia64-sigill.c: New file.
9168
5283e9e1
TT
91692010-07-27 Tom Tromey <tromey@redhat.com>
9170
9171 * gdb.opt/inline-cmds.c (ATTR): New define.
9172 (func1): Use it.
9173 (func2): Likewise.
9174 (func3): Likewise.
9175 (outer_inline1): Likewise.
9176 (outer_inline2): Likewise.
9177 * gdb.opt/inline-bt.c (ATTR): New define.
9178 (func1): Use it.
9179 (func2): Likewise.
9180 * gdb.opt/inline-locals.c (ATTR): New define.
9181 (func1): Use it.
9182 (func2): Likewise.
9183
e992ef73
TT
91842010-07-27 Tom Tromey <tromey@redhat.com>
9185
9186 * gdb.stabs/gdb11479.c (hack): New function.
9187 (test): Use it.
9188 (test2): Use it.
9189 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
9190 (int32_search_buf, int64_search_buf): No longer static.
9191 (x): Remove.
9192 * gdb.base/relocate.c (hack): New function.
9193
5374244e
PM
91942010-07-27 Phil Muldoon <pmuldoon@redhat.com>
9195
9196 * gdb.python/py-value.exp (test_inferior_function_call): New function.
9197 * gdb.python/py-value.c (func1): New function.
9198 (func2): Likewise.
9199
a99aee83
CV
92002010-07-26 Corinna Vinschen <vinschen@redhat.com>
9201
9202 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
9203 as not to clash with .data section.
9204
a04ba985
JG
92052010-07-26 Jerome Guitton <guitton@adacore.com>
9206
9207 * gdb.base/code_elim.exp: New file.
9208 * gdb.base/code_elim1.c: New file.
9209 * gdb.base/code_elim2.c: New file.
9210
23bd0f7c
PA
92112010-07-21 Pedro Alves <pedro@codesourcery.com>
9212
9213 PR symtab/11827
9214
9215 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
9216 (some_volatile_enum): New variable.
9217 * gdb.base/printcmds.exp (test_print_enums): New.
9218 <top level>: Call it.
9219
883df6dd
SW
92202010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
9221
9222 * gdb.cp/fpointer.cc: New test.
9223 * gdb.cp/fpointer.exp: New test.
9224
569b05a5
JK
92252010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9226
9227 * gdb.base/solib-nodir.exp: New file.
9228 * lib/gdb.exp (runto): New case for a GDB internal error.
9229
51d7d803
JK
92302010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9231 Ulrich Weigand <uweigand@de.ibm.com>
9232 Tom Tromey <tromey@redhat.com>
9233
9234 * gdb.base/charset-malloc.c: New file.
9235 * gdb.base/charset.c (malloc_stub): New prototype.
9236 (main): Call it instead of malloc itself.
9237 * gdb.base/charset.exp: Use only prepare_for_testing.
9238 (binfile): Remove the variable.
9239
c0edd9ed
JK
92402010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9241
9242 Make core files the process_stratum.
9243 * gdb.base/corefile.exp (run: load core again)
9244 (run: sanity check we see the core file, run: with core)
9245 (run: core file is cleared, attach: load core again)
9246 (attach: sanity check we see the core file, attach: with core)
9247 (attach: core file is cleared): New tests.
9248 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
9249
3cbaedff
KW
92502010-07-14 Ken Werner <ken.werner@de.ibm.com>
9251
9252 * gdb.arch/altivec-abi.exp: New tests.
9253
91158a56
TT
92542010-07-13 Tom Tromey <tromey@redhat.com>
9255
9256 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
9257 (main): Use it.
9258 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
9259
0f5238ed
TT
92602010-07-13 Tom Tromey <tromey@redhat.com>
9261
9262 * gdb.base/label.exp: New file.
9263 * gdb.base/label.c: New file.
9264
add265ae
L
92652010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
9266 H.J. Lu <hongjiu.lu@intel.com>
9267
9268 * lib/gdb.exp (is_ilp32_target): New.
9269 (is_lp64_target): Likewise.
9270
9271 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
9272 target.
9273 * gdb.arch/amd64-disp-step.exp: Likewise.
9274 * gdb.arch/amd64-dword.exp: Likewise.
9275 * gdb.arch/amd64-i386-address.exp: Likewise.
9276 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 9277
add265ae
L
9278 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
9279 target.
9280 * gdb.arch/i386-bp_permanent.exp: Likewise.
9281 * gdb.arch/i386-byte.exp: Likewise.
9282 * gdb.arch/i386-disp-step.exp: Likewise.
9283 * gdb.arch/i386-gnu-cfi.exp: Likewise.
9284 * gdb.arch/i386-prologue.exp: Likewise.
9285 * gdb.arch/i386-size-overlap.exp: Likewise.
9286 * gdb.arch/i386-size.exp: Likewise.
9287 * gdb.arch/i386-sse.exp: Likewise.
9288 * gdb.arch/i386-unwind.exp: Likewise.
9289 * gdb.arch/i386-word.exp: Likewise.
9290
9291 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
9292 test only when building 64-bit executables. Do not hard-code
9293 -m64 option.
9294
2dfb8c17
DE
92952010-07-07 Doug Evans <dje@google.com>
9296
9297 * lib/gdb.exp (gdb_test_list_exact): New function.
9298 * gdb.base/default.exp (show convenience): Call it, add tests for
9299 $_sdata = void, $_thread = 0.
9300
4e5799b6
JK
93012010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9302 Joel Brobecker <brobecker@adacore.com>
9303
9304 Fix re-run of PIE executable, PR shlibs/11776.
9305 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
9306 Remove $displacement_main to match the solib-svr4.c change. New "kill"
9307 and re-"run" of the inferior.
9308
1a219cc7
JK
93092010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9310 Joel Brobecker <brobecker@adacore.com>
9311
9312 Cope with missing /usr/sbin/prelink.
9313 * lib/prelink-support.exp (prelink_no):
9314 <result == 1 && $output is "no such file or directory">: New.
9315 (prelink_yes): Likewise. Return on failed prelink_no.
9316
5e3b36f8
JK
93172010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9318 Joel Brobecker <brobecker@adacore.com>
9319
9320 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
9321 build_executable by build_executable_own_libs. Replace "prelink -R"
9322 execution by a call of prelink_yes. Comment why "prelink -r" needs no
9323 change.
9324 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
9325 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
9326 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
9327 Replace build_executable by build_executable_own_libs's function
9328 build_executable_own_libs.
9329 (prelinkNO): Create new stub to call prelink_no.
9330 (prelinkYES): Create new stub to call prelink_yes.
9331 (test_attach): Rename calls of copy to file_copy.
9332 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
9333 (copy): Move to ...
9334 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
9335 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
9336 * gdb.base/prelink.exp: Disable testcase also for is_remote and
9337 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
9338 special flags by gdb_compile_shlib. Replace second gdb_compile by
9339 build_executable_own_libs. Replace "prelink -R" execution by a call of
9340 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
9341 a second call of prelink_yes. Replace restart commands by
9342 clean_restart.
9343 (prelink): Rename to ...
9344 (seen displacement message): ... this test. Extend its expectation
9345 strictness.
9346
86e4bafc
JK
93472010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9348
9349 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
9350 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
9351 displacement message exactly once.
9352
3cd07d20
JK
93532010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9354 Joel Brobecker <brobecker@adacore.com>
9355
9356 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
9357 its restore after the <$relink_args != ""> loop. new comment.
9358
0a1e94c7
JK
93592010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9360 Joel Brobecker <brobecker@adacore.com>
9361
9362 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
9363 code for it. New variable relink_args.
9364 (prelinkYES): Call prelinkNO.
9365 (test_attach): Accept new parameter relink_args. Re-prelink the binary
9366 in such case. Move the core code to ...
9367 (test_attach_gdb): ... a new function. Send GDB command "file".
9368 Extend expected "Attaching to " string.
9369
2f70bcfb
TT
93702010-07-02 Tom Tromey <tromey@redhat.com>
9371
9372 * gdb.base/bitops.exp: Remove extraneous "pass".
9373
a17ac5b0
TT
93742010-07-02 Ken Werner <ken.werner@de.ibm.com>
9375
9376 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9377
dc10affe
PA
93782010-07-01 Pedro Alves <pedro@codesourcery.com>
9379
d41c0fc8
PA
9380 * gdb.base/help.exp: Adjust expected output.
9381
93822010-07-01 Pedro Alves <pedro@codesourcery.com>
9383
9384 * gdb.base/help.exp: Adjust expected output.
dc10affe 9385
0a600c36
JK
93862010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9387
9388 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
9389 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
9390 c++/11702.
9391
37cc8bfe
JK
93922010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9393 Doug Evans <dje@google.com>
9394
9395 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
9396 add .dynamic entry'.
9397
254e6b9e
DE
93982010-06-29 Doug Evans <dje@google.com>
9399
9400 Test PR c++/11702.
9401 * gdb.cp/m-static.exp: Add testcase.
9402 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
9403
595939de 94042010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
9405 Tom Tromey <tromey@redhat.com>
9406 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
9407
9408 * gdb.python/py-inferior.c: New File.
9409 * gdb.python/py-infthread.c: New File.
9410 * gdb.python/py-inferior.exp: New File.
9411 * gdb.python/py-infthread.exp: New File.
9412
98751a41
JK
94132010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9414
9415 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
9416 (ptype ::C::OtherFileClass typedefs): New.
9417 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
9418 (C::OtherFileClass::cOtherFileClassVar2): New.
9419 (C::OtherFileClass::cOtherFileClassVar_use): Use also
9420 cOtherFileClassVar2.
9421 (C::cOtherFileType2, C::cOtherFileVar2): New.
9422 (C::cOtherFileVar_use): use also cOtherFileVar2.
9423 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
9424
41f62f39
JK
94252010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9426
9427 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
9428 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
9429 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
9430 (print ::C::cOtherFileVar)
9431 (whatis C::OtherFileClass::cOtherFileClassType)
9432 (whatis ::C::OtherFileClass::cOtherFileClassType)
9433 (print C::OtherFileClass::cOtherFileClassVar)
9434 (print ::cOtherFileClassVar)
9435 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
9436 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
9437 trailing content.
9438 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
9439 (C::OtherFileClass::cOtherFileClassVar)
9440 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
9441 (C::cOtherFileVar, C::cOtherFileVar_use): New.
9442
af53d231
JK
94432010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9444
9445 Test PR c++/11703 and PR gdb/1448.
9446 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
9447 gdb/1448.
9448
9655fd1a
JK
94492010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9450
9451 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
9452 (main) <rtti_data>: New.
9453 * gdb.cp/virtbase.exp (print rtti_data): New.
9454
824cc8dd
JK
94552010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9456 Joel Brobecker <brobecker@adacore.com>
9457
9458 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
9459
6036c742
JK
94602010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9461
9462 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
9463
de6a0421
DE
94642010-06-28 Doug Evans <dje@google.com>
9465
9466 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
9467
b2dae948
DE
94682010-06-27 Doug Evans <dje@google.com>
9469
9470 * gdb.cp/m-static.exp: Update expected test output.
9471
0f3bb72e
PH
94722010-06-25 Paul Hilfinger <hilfinger@adacore.com>
9473
889bf7c5
PA
9474 * gdb.gdb/selftest.exp: Adjust expected message for
9475 capturing start-up runtime.
0f3bb72e 9476
bc9f0842
TT
94772010-06-25 Tom Tromey <tromey@redhat.com>
9478
9479 PR python/10808:
9480 * gdb.python/python.exp: Add new tests.
9481
099ef718
SW
94822010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
9483
9484 * gdb.cp/operator.cc: Created an import loop.
9485 * gdb.cp/operator.exp: Added testcase for import loop.
9486
5868a632
JK
94872010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9488
9489 Test PR python/11407.
9490 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
9491 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
9492 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
9493 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
9494 executable_nofb and executable_fb. New variables srcsfile, objsfile,
9495 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
9496 binfile. Call gdb_compile with clean_restart twice.
9497 (func_nofb print, func_nofb backtrace, func_loopfb print)
9498 (func_loopfb backtrace): New.
9499
af76db58
JK
95002010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9501
9502 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
9503 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
9504 by a hand made one.
9505 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
9506 i?86 requirement. Remove variables srcfile and binfile. New variable
9507 sources, executable_nofb and executable_fb. Call prepare_for_testing.
9508
f2c7657e
UW
95092010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9510
9511 * gdb.cell/dwarfaddr.exp: New file.
9512 * gdb.cell/dwarfaddr.S: New file.
9513
628fe4e4
JK
95142010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9515
9516 Test PR 9436.
9517 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
9518
f1421989
HZ
95192010-06-24 Hui Zhu <teawater@gmail.com>
9520
9521 * gdb.base/eval.exp: New file.
9522
d03285ec
UW
95232010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9524
9525 * gdb.cell/fork.exp: New file.
9526 * gdb.cell/fork.c: Likewise.
9527 * gdb.cell/fork-spu.c: Likewise.
9528
41b2c92d
PM
95292010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
9530
9531 * lib/gdb.exp (banned_variables_traced): New global variable.
9532 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
9533 (gdb_init): Use `trace add variable' instead of obsolete
9534 `trace variable'.
9535
d5bc977f
DE
95362010-06-21 Doug Evans <dje@google.com>
9537
9538 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
9539
d2ed6730
UW
95402010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9541
9542 * gdb.arch/spu-ls.exp: New file.
9543 * gdb.arch/spu-ls.c: Likewise.
9544
6aed2dbc
SS
95452010-06-18 Stan Shebs <stan@codesourcery.com>
9546
9547 * gdb.threads/thread-specific.exp: Add tests of $_thread.
9548
e0756905
UW
95492010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9550
9551 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
9552 * gdb.base/watch-cond.exp: Likewise.
9553 * gdb.python/py-breakpoint.exp: Likewise.
9554
d8053d4d
PA
95552010-06-18 Pedro Alves <pedro@codesourcery.com>
9556
9557 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
9558 clean_restart, make sure every test has a distinct message, and
9559 that messages don't include the executable' full path.
9560
81ce510c
DE
95612010-06-17 Doug Evans <dje@google.com>
9562
9563 * gdb.arch/i386-size.exp: Updated expected output for
9564 DISASSEMBLY_OMIT_FNAME.
9565
65d79d4b
SDJ
95662010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9567 Sergio Durigan Junior <sergiodj@redhat.com>
9568
9569 * gdb.base/watch-notconst.c: New file.
9570 * gdb.base/watch-notconst.S: New file.
9571 * gdb.base/watch-notconst2.c: New file.
9572 * gdb.base/watch-notconst2.S: New file.
9573 * gdb.base/watch-notconst.exp: New file.
9574 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
9575 (func4): Add operations on `global_ptr_ptr'.
9576 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
9577 routine to test watchpoints created with a constant expression.
9578 (test_inaccessible_watchpoint): Include tests for watchpoints
9579 created with a constant expression.
9580
df0f4836
KB
95812010-06-14 Kevin Buettner <kevinb@redhat.com>
9582
9583 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9584 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
9585 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
9586 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
9587 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9588 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9589 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
9590 of `_start'.
9591
b769def5
UW
95922010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9593
9594 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
9595 not supported on the target.
9596 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9597 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9598 * gdb.mi/mi-nsintrall.exp: Likewise.
9599 * gdb.mi/mi-nsmoribund.exp: Likewise.
9600 * gdb.mi/mi-nsthrexec.exp: Likewise.
9601
d914c394
SS
96022010-06-11 Stan Shebs <stan@codesourcery.com>
9603
9604 * gdb.base/permissions.exp: New file.
9605
96062010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
9607
9608 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
9609 does not support ELF executable class.
9610
f3ce5b9c
UW
96112010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9612
9613 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
9614
8e46892c
JK
96152010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9616
9617 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
9618 (runto): Catch "The target does not support running in non-stop mode.".
9619
6cc55c64
MS
96202010-06-11 Michael Snyder <msnyder@vmware.com>
9621
9622 * gdb.base/setshow.exp (set language asm): Don't use
9623 gdb_test_no_output, fails on some targets.
9624
caddefa4
UW
96252010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9626
9627 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
9628 * gdb.cp/pr9167.exp: Likewise.
9629
468b1aa7
UW
96302010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9631
9632 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
9633
5c3552dc
UW
96342010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9635
9636 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
9637
02e6fe6a
UW
96382010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9639
9640 * gdb.base/charset.c (main): Make sure malloc gets linked in.
9641
0e03807e
TT
96422010-06-11 Tom Tromey <tromey@redhat.com>
9643
9644 PR gdb/9977, PR exp/11636::
9645 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
9646 (pieces_test_f6): Update expected output.
9647
2bdf28a0
JK
96482010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9649
9650 * gdb.base/moribund-step.exp: New.
9651
f6978de9
MS
96522010-06-08 Michael Snyder <msnyder@vmware.com>
9653
9654 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 9655 * gdb.ada/boolean_expr.exp:
f6978de9
MS
9656 * gdb.ada/frame_args.exp: Ditto.
9657 * gdb.ada/lang_switch.exp: Ditto.
9658 * gdb.ada/ptype_arith_binop.exp: Ditto.
9659 * gdb.ada/ref_param.exp: Ditto.
9660 * gdb.ada/type_coercion.exp:Ditto.
9661
9662 * gdb.asm/asm-source.exp: Ditto.
9663
9664 * gdb.base/attach.exp: Ditto.
9665 * gdb.base/bitfields2.exp: Ditto.
9666 * gdb.base/call-signal-resume.exp: Ditto.
9667 * gdb.base/callfuncs.exp: Ditto.
9668 * gdb.base/commands.exp: Ditto.
9669 * gdb.base/dbx.exp: Ditto.
9670 * gdb.base/default.exp: Ditto.
9671 * gdb.base/dump.exp: Ditto.
9672 * gdb.base/exprs.exp: Ditto.
9673 * gdb.base/freebpcmd.exp: Ditto.
9674 * gdb.base/interrupt.exp: Ditto.
9675 * gdb.base/list.exp: Ditto.
9676 * gdb.base/long_long.exp: Ditto.
9677 * gdb.base/maint.exp: Ditto.
9678 * gdb.base/ptype.exp: Ditto.
9679 * gdb.base/return.exp: Ditto.
9680 * gdb.base/setshow.exp: Ditto.
9681 * gdb.base/sigbpt.exp: Ditto.
9682 * gdb.base/sigrepeat.exp: Ditto.
9683
9684 * gdb.cp/classes.exp: Ditto.
9685
9686 * gdb.dwarf2/dw2-restore.exp: Ditto.
9687
9688 * gdb.gdb/selftest.exp: Ditto.
9689
9690 * gdb.multi/base.exp: Ditto.
9691 * gdb.multi/bkpt-multi-exec.exp: Ditto.
9692
9693 * gdb.python/py-block.exp: Ditto.
9694 * gdb.python/py-prettyprint.exp: Ditto.
9695 * gdb.python/py-template.exp: Ditto.
9696
9697 * gdb.server/ext-attach.exp: Ditto.
9698 * gdb.server/ext-run.exp: Ditto.
9699 * gdb.server/server-mon.exp: Ditto.
9700
9701 * gdb.threads/fork-thread-pending.exp: Ditto.
9702 * gdb.threads/hand-call-in-threads.exp: Ditto.
9703 * gdb.threads/interrupted-hand-call.exp: Ditto.
9704 * gdb.threads/linux-dp.exp: Ditto.
9705 * gdb.threads/manythreads.exp: Ditto.
9706 * gdb.threads/print-threads.exp: Ditto.
9707 * gdb.threads/pthreads.exp: Ditto.
9708 * gdb.threads/schedlock.exp: Ditto.
9709 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9710 * gdb.threads/threadapply.exp: Ditto.
9711
de7ff789
MS
97122010-06-08 Michael Snyder <msnyder@vmware.com>
9713
889bf7c5 9714 * gdb.ada/exec_changed.exp:
de7ff789
MS
9715 Use ".*" instead of "" as wildcard regexp.
9716
9717 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
9718 * gdb.base/call-ar-st.exp: Ditto.
9719 * gdb.base/checkpoint.exp: Ditto.
9720 * gdb.base/default.exp: Ditto.
9721 * gdb.base/dump.exp: Ditto.
9722 * gdb.base/ending-run.exp: Ditto.
9723 * gdb.base/fileio.exp: Ditto.
9724 * gdb.base/miscexprs.exp: Ditto.
9725 * gdb.base/pointers.exp: Ditto.
9726 * gdb.base/readline.exp: Ditto.
9727 * gdb.base/reread.exp: Ditto.
9728 * gdb.base/restore.exp: Ditto.
9729 * gdb.base/shlib-call.exp: Ditto.
9730 * gdb.base/valgrind-db-attach.exp: Ditto.
9731 * gdb.base/volatile.exp: Ditto.
9732 * gdb.base/watchpoints.exp: Ditto.
9733
9734 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
9735
9736 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
9737 * gdb.python/py-value.exp: Ditto.
9738
9739 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
9740 * gdb.trace/circ.exp: Ditto.
9741 * gdb.trace/collection.exp: Ditto.
9742 * gdb.trace/packetlen.exp: Ditto.
9743 * gdb.trace/passc-dyn.exp: Ditto.
9744 * gdb.trace/report.exp: Ditto.
9745 * gdb.trace/tfile.exp: Ditto.
9746 * gdb.trace/tfind.exp: Ditto.
9747 * gdb.trace/while-dyn.exp: Ditto.
9748
3bebe2f2
JK
97492010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9750
9751 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
9752
5c631832
JK
97532010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9754
9755 Test PR 10640.
9756 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
9757
4c3376c8
SW
97582010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
9759
9760 * gdb.cp/koenig.exp: Test for ADL operators.
9761 * gdb.cp/koenig.cc: Added ADL operators.
9762 * gdb.cp/operator.exp: New test.
9763 * gdb.cp/operator.cc: New test.
9764
dc226d5a
MS
97652010-06-04 Michael Snyder <msnyder@vmware.com>
9766
dfb88a23
MS
9767 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
9768 * gdb.base/pending.exp: Ditto.
f7ae76b3 9769
dc226d5a
MS
9770 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
9771
967cf477
DE
97722010-06-04 Doug Evans <dje@google.com>
9773
9774 * gdb.python/py-prettyprint.exp: Add new test for enabled and
9775 disabled printers.
9776 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
9777 (enable_lookup_function): New function.
9778
eb801841
TT
97792010-06-04 Tom Tromey <tromey@redhat.com>
9780
9781 * gdb.python/py-value.exp (test_value_hash): Don't test equality
9782 of hash and id.
9783
38979823
JK
97842010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9785
9786 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
9787 newline.
9788 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
9789 (empty verbose non-noisy clear, empty verbose noisy clear)
9790 (empty non-verbose noisy clear): Likewise.
9791
35ec993f
MS
97922010-06-03 Michael Snyder <msnyder@vmware.com>
9793
9794 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
9795 * gdb.base/display.exp: Ditto.
9796 * gdb.base/find.exp: Ditto.
9797 * gdb.base/ifelse.exp: Ditto.
9798 * gdb.base/multi-forks.exp: Ditto.
9799 * gdb.base/recurse.exp: Ditto.
9800 * gdb.base/setshow.exp: Ditto.
9801 * gdb.base/value-double-free.exp: Ditto.
9802 * gdb.base/watch-vfork.exp: Ditto.
9803 * gdb.base/watch_thread_num.exp: Ditto.
9804 * gdb.base/watchpoint-solib.exp: Ditto.
9805 * gdb.base/watchpoint.exp: Ditto.
9806 * gdb.base/watchpoints.exp: Ditto.
9807
9808 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
9809 * gdb.cp/overload.exp: Ditto.
9810 * gdb.cp/virtfunc.exp: Ditto.
9811
9812 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
9813
889bf7c5 9814 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
9815 Replace gdb_test with gdb_test_no_output.
9816
889bf7c5 9817 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
9818 Replace gdb_test with gdb_test_no_output.
9819 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9820 * gdb.threads/watchthreads.exp: Ditto.
9821 * gdb.threads/watchthreads2.exp: Ditto.
9822
9823 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
9824 * gdb.trace/tfind.exp: Ditto.
9825
c22decce
JB
98262010-06-03 Joel Brobecker <brobecker@adacore.com>
9827
9828 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
9829 successful test if message is the empty string.
9830
fd5700c7
JK
98312010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9832
9833 * gdb.fortran/module.exp (stopped language detection): New test.
9834
f55ee35c
JK
98352010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9836
9837 Support DW_TAG_module as separate namespaces.
9838 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
9839 gdb.fortran/library-module-lib.f90: New.
9840 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
9841 (print i): Remove.
9842 (continue to breakpoint: i-is-1, print var_i value 1)
9843 (continue to breakpoint: i-is-2, print var_i value 2)
9844 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
9845 (print var_d, print var_i value 14, ptype modmany, complete `modm)
9846 (complete `modmany, complete `modmany`, complete `modmany`var)
9847 (show language, setting breakpoint at module): New tests.
9848 * gdb.fortran/module.f90 (module mod): Remove.
9849 (module mod1, module mod2, module modmany, subroutine sub1)
9850 (subroutine sub2, program module): New.
9851
b8e8282f
JK
98522010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9853
9854 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
9855 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
9856 * gdb.cp/anon-union.exp (pass): Rename to ...
9857 (print z 2): ... here.
b8e8282f 9858
019ebafc
MS
98592010-06-02 Michael Snyder <msnyder@vmware.com>
9860
e68d8fd4
MS
9861 * gdb.trace/actions.exp: Use gdb_test_no_output.
9862 * gdb.trace/circ.exp: Ditto.
9863 * gdb.trace/packetlen.exp: Ditto.
9864 * gdb.trace/save-trace.exp: Ditto.
9865 * gdb.trace/tracecmd.exp: Ditto.
9866 * gdb.trace/tsv.exp: Ditto.
9867
12b5d08a
MS
9868 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
9869 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
9870 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9871 * gdb.threads/manythreads.exp: Ditto.
9872 * gdb.threads/print-threads.exp: Ditto.
9873 * gdb.threads/pthreads.exp: Ditto.
9874 * gdb.threads/schedlock.exp: Ditto.
9875 * gdb.threads/staticthreads.exp: Ditto.
9876 * gdb.threads/thread-specific.exp: Ditto.
9877 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9878 * gdb.threads/threadapply.exp: Ditto.
9879 * gdb.threads/watchthreads.exp: Ditto.
9880 * gdb.threads/watchthreads2.exp: Ditto.
9881
89493308
MS
9882 * gdb.python/py-block.exp: Use gdb_test_no_output.
9883 * gdb.python/py-prettyprint.exp: Ditto.
9884 * gdb.python/py-template.exp: Ditto.
9885 * gdb.python/py-value.exp: Ditto.
9886
9887 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
9888 * gdb.reverse/watch-reverse.exp: Ditto.
9889
9890 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
9891 * gdb.server/ext-run.exp: Ditto.
9892
019ebafc
MS
9893 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
9894 * gdb.dwarf2/dw2-compressed.exp: Ditto.
9895 * gdb.dwarf2/dw2-intercu.exp: Ditto.
9896 * gdb.dwarf2/dw2-intermix.exp: Ditto.
9897 * gdb.dwarf2/dw2-producer.exp: Ditto.
9898 * gdb.dwarf2/mac-fileno.exp: Ditto.
9899
9900 * gdb.gdb/observer.exp: Use gdb_test_no_output.
9901 * gdb.gdb/selftest.exp: Ditto.
9902
9903 * gdb.multi/base.exp: Use gdb_test_no_output.
9904
9905 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
9906
3e0ca3a5
JK
99072010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9908
9909 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
9910
9db70545
MS
99112010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
9912
a8d52276
MS
9913 * gdb.cp/class2.exp: Use gdb_test_no_output.
9914 * gdb.cp/classes.exp: Ditto.
9915 * gdb.cp/extern-c.exp: Ditto.
9916 * gdb.cp/inherit.exp: Ditto.
9917 * gdb.cp/maint.exp: Ditto.
9918 * gdb.cp/mb-inline.exp: Ditto.
9919 * gdb.cp/mb-templates.exp: Ditto.
9920 * gdb.cp/method2.exp: Ditto.
9921 * gdb.cp/misc.exp: Ditto.
9922 * gdb.cp/ovldbreak.exp: Ditto.
9923 * gdb.cp/punctuator.exp: Ditto.
9924 * gdb.cp/templates.exp: Ditto.
9925 * gdb.cp/virtbase.exp: Ditto.
9926
889bf7c5 9927 * gdb.threads/attach-stopped.exp:
9db70545 9928 Replace uses of send_gdb / gdb_expect.
889bf7c5 9929 * gdb.threads/attachstop-mt.exp:
9db70545 9930 Replace uses of send_gdb / gdb_expect.
889bf7c5 9931 * gdb.threads/gcore-thread.exp:
9db70545 9932 Replace uses of send_gdb / gdb_expect.
889bf7c5 9933 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
9934 Replace uses of send_gdb / gdb_expect.
9935 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 9936 * gdb.threads/print-threads.exp:
9db70545
MS
9937 Replace uses of send_gdb / gdb_expect.
9938 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
9939 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
9940 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
9941
9942 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
9943 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
9944 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
9945 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
9946 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
9947 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
9948 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
9949 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
9950 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
9951 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
9952 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
9953
359cc68c
JK
99542010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9955
9956 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
9957
7d3fe98e
SW
99582010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
9959
9960 * gdb.cp/koenig.exp: Added new test case.
9961 * gdb.cp/koenig.cc: Ditto.
9962
27d3a1a2
MS
99632010-06-01 Michael Snyder <msnyder@vmware.com>
9964
9965 * gdb.base/arithmet.exp: Use gdb_test_no_output.
9966 * gdb.base/arrayidx.exp: Ditto.
9967 * gdb.base/attach.exp: Ditto.
9968 * gdb.base/auxv.exp: Ditto.
9969 * gdb.base/bigcre.exp: Ditto.
9970 * gdb.base/break-always.exp: Ditto.
9971 * gdb.base/break-interp.exp: Ditto.
9972 * gdb.base/break.exp: Ditto.
9973 * gdb.base/breakpoint-shadow.exp: Ditto.
9974 * gdb.base/call-ar-st.exp: Ditto.
9975 * gdb.base/call-sc.exp: Ditto.
9976 * gdb.base/call-signal-resume.exp: Ditto.
9977 * gdb.base/callfuncs.exp: Ditto.
9978 * gdb.base/catch-syscall.exp: Ditto.
9979 * gdb.base/charset.exp: Ditto.
9980 * gdb.base/code-expr.exp: Ditto.
9981 * gdb.base/commands.exp: Ditto.
9982 * gdb.base/cond-expr.exp: Ditto.
9983 * gdb.base/condbreak.exp: Ditto.
9984 * gdb.base/cursal.exp: Ditto.
9985 * gdb.base/cvexpr.exp: Ditto.
9986 * gdb.base/default.exp: Ditto.
9987 * gdb.base/del.exp: Ditto.
9988 * gdb.base/detach.exp: Ditto.
9989 * gdb.base/display.exp: Ditto.
9990 * gdb.base/ena-dis-br.exp: Ditto.
9991 * gdb.base/eval-skip.exp: Ditto.
9992 * gdb.base/foll-fork.exp: Ditto.
9993 * gdb.base/foll-vfork.exp: Ditto.
9994 * gdb.base/frame-args.exp: Ditto.
9995 * gdb.base/funcargs.exp: Ditto.
9996 * gdb.base/gcore-buffer-overflow.exp: Ditto.
9997 * gdb.base/gdbvars.exp: Ditto.
9998 * gdb.base/help.exp: Ditto.
9999 * gdb.base/ifelse.exp: Ditto.
10000 * gdb.base/included.exp: Ditto.
10001 * gdb.base/list.exp: Ditto.
10002 * gdb.base/macscp.exp: Ditto.
10003 * gdb.base/maint.exp: Ditto.
10004 * gdb.base/multi-fork.exp: Ditto.
10005 * gdb.base/overlays.exp: Ditto.
10006 * gdb.base/page.exp: Ditto.
10007 * gdb.base/pending.exp: Ditto.
10008 * gdb.base/pointers.exp: Ditto.
10009 * gdb.base/pr11022.exp: Ditto.
10010 * gdb.base/prelink.exp: Ditto.
10011 * gdb.base/printcmds.exp: Ditto.
10012 * gdb.base/psymtab.exp: Ditto.
10013 * gdb.base/randomize.exp: Ditto.
10014 * gdb.base/relational.exp: Ditto.
10015 * gdb.base/relocate.exp: Ditto.
10016 * gdb.base/remote.exp: Ditto.
10017 * gdb.base/sepdebug.exp: Ditto.
10018 * gdb.base/set-lang-auto.exp: Ditto.
10019 * gdb.base/setshow.exp: Ditto.
10020 * gdb.base/setvar.exp: Ditto.
10021 * gdb.base/signals.exp: Ditto.
10022 * gdb.base/signull.exp: Ditto.
10023 * gdb.base/sigstep.exp: Ditto.
10024 * gdb.base/sizeof.exp: Ditto.
10025 * gdb.base/solib-disc.exp: Ditto.
10026 * gdb.base/store.exp: Ditto.
10027 * gdb.base/structs.exp: Ditto.
10028 * gdb.base/structs2.exp: Ditto.
10029 * gdb.base/subst.exp: Ditto.
10030 * gdb.base/term.exp: Ditto.
10031 * gdb.base/trace-commands.exp: Ditto.
10032 * gdb.base/unwindonsignal.exp: Ditto.
10033 * gdb.base/valgrind-db-attach.exp: Ditto.
10034 * gdb.base/varargs.exp: Ditto.
10035 * gdb.base/watch-cond.exp: Ditto.
10036 * gdb.base/watch_thread_num.exp: Ditto.
10037 * gdb.base/watchpoint-cond-gone.exp: Ditto.
10038 * gdb.base/watchpoint.exp: Ditto.
10039 * gdb.base/whatis-exp.exp: Ditto.
10040
f8d3bf8f
MS
100412010-06-01 Michael Snyder <msnyder@vmware.com>
10042
10043 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
10044 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
10045 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
10046 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
10047 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
10048 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
10049 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
10050 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
10051 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
10052 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
10053 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
10054 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
10055 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
10056 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
10057 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
10058
3f9e0d32
JK
100592010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10060
10061 * gdb.base/commands.exp (begin commands on watch): Remove excessive
10062 trailing newline.
10063 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
10064 * gdb.java/jmisc.exp (p *args\n): Rename to ...
10065 (p *args): ... here and remove excessive trailing newline.
10066
f629457d
JB
100672010-05-31 Joel Brobecker <brobecker@adacore.com>
10068
10069 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
10070
09eef106
JK
100712010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10072
10073 Accept the new Linux kernel "t (tracing stop)" string.
10074 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
10075 Update comment.
10076 (state_wait) <T (tracing stop)>: New.
10077 (main): Update the state_wait expect string.
10078
94f31136
PA
100792010-05-28 Pedro Alves <pedro@codesourcery.com>
10080
10081 * limits.c, limits.exp: Delete files.
10082 * Makefile.in (clean mostlyclean): Adjust.
10083 * tracecmd.exp: Adjust.
10084
096554ab
JK
100852010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10086
10087 * gdb.base/tui-layout.exp: New.
10088
27d3a1a2 100892010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 10090
889bf7c5 10091 * gdb.reverse/break-precsave.exp:
bcd2dc50 10092 Replace uses of send_gdb / gdb_expect.
889bf7c5 10093 * gdb.reverse/break-reverse.exp:
bcd2dc50 10094 Replace uses of send_gdb / gdb_expect.
889bf7c5 10095 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 10096 Replace uses of send_gdb / gdb_expect.
889bf7c5 10097 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 10098 Replace uses of send_gdb / gdb_expect.
889bf7c5 10099 * gdb.reverse/finish-precsave.exp:
bcd2dc50 10100 Replace uses of send_gdb / gdb_expect.
889bf7c5 10101 * gdb.reverse/finish-reverse.exp:
bcd2dc50 10102 Replace uses of send_gdb / gdb_expect.
889bf7c5 10103 * gdb.reverse/i386-precsave.exp:
bcd2dc50 10104 Replace uses of send_gdb / gdb_expect.
889bf7c5 10105 * gdb.reverse/i386-reverse.exp:
bcd2dc50 10106 Replace uses of send_gdb / gdb_expect.
889bf7c5 10107 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 10108 Replace uses of send_gdb / gdb_expect.
889bf7c5 10109 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 10110 Replace uses of send_gdb / gdb_expect.
889bf7c5 10111 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 10112 Replace uses of send_gdb / gdb_expect.
889bf7c5 10113 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 10114 Replace uses of send_gdb / gdb_expect.
889bf7c5 10115 * gdb.reverse/machinestate.exp:
bcd2dc50 10116 Replace uses of send_gdb / gdb_expect.
889bf7c5 10117 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 10118 Replace uses of send_gdb / gdb_expect.
889bf7c5 10119 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 10120 Replace uses of send_gdb / gdb_expect.
889bf7c5 10121 * gdb.reverse/solib-precsave.exp:
bcd2dc50 10122 Replace uses of send_gdb / gdb_expect.
889bf7c5 10123 * gdb.reverse/solib-reverse.exp:
bcd2dc50 10124 Replace uses of send_gdb / gdb_expect.
889bf7c5 10125 * gdb.reverse/step-precsave.exp:
bcd2dc50 10126 Replace uses of send_gdb / gdb_expect.
889bf7c5 10127 * gdb.reverse/step-reverse.exp:
bcd2dc50 10128 Replace uses of send_gdb / gdb_expect.
889bf7c5 10129 * gdb.reverse/until-precsave.exp:
bcd2dc50 10130 Replace uses of send_gdb / gdb_expect.
889bf7c5 10131 * gdb.reverse/until-reverse.exp:
bcd2dc50 10132 Replace uses of send_gdb / gdb_expect.
889bf7c5 10133 * gdb.reverse/watch-precsave.exp:
bcd2dc50 10134 Replace uses of send_gdb / gdb_expect.
889bf7c5 10135 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
10136 Replace uses of send_gdb / gdb_expect.
10137
3def43e0
JK
101382010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10139
10140 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
10141 excessive newline.
10142
27d3a1a2 101432010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
10144
10145 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
10146 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
10147 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
10148 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
10149 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
10150 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
10151 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
10152 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
10153 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
10154 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
10155 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
10156 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
10157 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
10158 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
10159 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
10160 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
10161 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
10162 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
10163 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 10164
27d3a1a2 101652010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 10166
22454424
MS
10167 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
10168 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
10169
10170 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
10171 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
10172 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
10173
889bf7c5 10174 * gdb.reverse/consecutive-reverse.exp:
22454424 10175 Replace uses of send_gdb / gdb_expect.
889bf7c5 10176 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
10177 Replace uses of send_gdb / gdb_expect.
10178
10179 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
10180 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
10181 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10182 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
10183 Replace uses of send_gdb / gdb_expect.
10184 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
10185 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
10186 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
10187 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
10188 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
10189 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
10190 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
10191 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
10192 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
10193
101942010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 10195
22454424 10196 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10197
22454424 10198 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10199
22454424
MS
10200 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
10201 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
10202 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
10203 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
10204 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
10205 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
10206 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
10207 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
10208 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10209
6e5f2c59
TT
102102010-05-25 Tom Tromey <tromey@redhat.com>
10211
10212 * gdb.base/macscp.exp: Add missing space after setup_kfail.
10213
bbc8b958
TT
102142010-05-25 Tom Tromey <tromey@redhat.com>
10215
10216 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
10217 argument order.
10218 * gdb.base/macscp.exp: Fix setup_kfail argument order.
10219 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
10220 order.
10221 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
10222 order.
10223 * gdb.base/call-sc.exp (setup_kfails): Remove.
10224 (setup_compiler_kfails): Remove.
10225 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
10226 argument order.
10227 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
10228 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
10229 (advancei): Fix setup_kfail argument order.
10230 * gdb.base/radix.exp: Fix setup_kfail argument order.
10231 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
10232 order.
10233 * gdb.base/structs.exp (setup_kfails): Remove.
10234 (setup_compiler_kfails): Fix setup_kfail argument order.
10235 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
10236 order.
10237 * gdb.java/jmain.exp: Fix setup_kfail argument order.
10238 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
10239 setup_kfail argument order.
10240 * gdb.cp/overload.exp: Fix setup_kfail argument order.
10241
83d1babf
TT
102422010-05-25 Tom Tromey <tromey@redhat.com>
10243
10244 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
10245
6acb16a2
MS
102462010-05-25 Michael Snyder <msnyder@vmware.com>
10247
10248 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
10249 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
10250 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
10251 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
10252 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
10253 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
10254 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
10255 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
10256 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
10257 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
10258 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
10259 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
10260 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
10261 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
10262 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
10263 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
10264 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
10265 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
10266 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
10267 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
10268 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
10269 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
10270 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
10271 * gdb.base/default.exp: Replace send_gdb with gdb_test.
10272 * gdb.base/define.exp: Replace send_gdb with gdb_test.
10273 * gdb.base/display.exp: Replace send_gdb with gdb_test.
10274 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
10275 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
10276 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
10277 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
10278 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
10279 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
10280 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
10281 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
10282 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
10283 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
10284 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
10285 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
10286 * gdb.base/help.exp: Replace send_gdb with gdb_test.
10287 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
10288 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
10289 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10290 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
10291 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
10292 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
10293 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
10294 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 10295 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10296
102972010-05-25 Doug Evans <dje@google.com>
10298
10299 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
10300 gdb.string_to_argv.
ad3986f0 10301
d3b1e874
TT
103022010-05-21 Tom Tromey <tromey@redhat.com>
10303
10304 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
10305 Call it.
10306 * gdb.dwarf2/pieces.S: Update.
10307 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
10308
cb826367
TT
103092010-05-21 Tom Tromey <tromey@redhat.com>
10310
10311 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
10312 Call it.
10313 * gdb.dwarf2/pieces.c (struct C): New.
10314 (f6): New function.
10315 * gdb.dwarf2/pieces.S: Replace.
10316
74de6778
TT
103172010-05-21 Tom Tromey <tromey@redhat.com>
10318
10319 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
10320 Call it.
10321
afd74c5f
TT
103222010-05-21 Tom Tromey <tromey@redhat.com>
10323
10324 * gdb.dwarf2.pieces.exp: New file.
10325 * gdb.dwarf2.pieces.S: New file.
10326 * gdb.dwarf2.pieces.c: New file.
10327
a7b75dfd 103282010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10329 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
10330
10331 * lib/gdb.exp (gdb_test_no_output): New function.
10332 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
10333 when testing commands that should produce no output.
10334
c81c812a
JB
103352010-05-17 Joel Brobecker <brobecker@adacore.com>
10336
10337 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
10338 parameter that we want to watch being a constant.
10339
0cce5bd9
JB
103402010-05-17 Joel Brobecker <brobecker@adacore.com>
10341
10342 * gdb.ada/cond_lang: New testcase.
10343
47050449
JB
103442010-05-17 Joel Brobecker <brobecker@adacore.com>
10345
10346 * lib/gdb.exp (banned_variables): New variable/constant.
10347 (gdb_init): Add write trace on variables listed in banned_variables.
10348 (gdb_finish): Remove write traces on variables listed in
10349 banned_variables.
10350
77c01586
JB
103512010-05-17 Joel Brobecker <brobecker@adacore.com>
10352
10353 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
10354 * gdb.cp/koenig.exp: Likewise.
10355
88d4aea7
PM
103562010-05-14 Phil Muldoon <pmuldoon@redhat.com>
10357
889bf7c5 10358 PR python/11482
88d4aea7
PM
10359
10360 * gdb.python/py-value.exp (test_value_hash): New function.
10361
f5a010c0
PM
103622010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
10363
10364 PR exp/11530.
10365 * gdb.base/gdb11530.c: New file.
10366 * gdb.base/gdb11530.exp: New file.
10367
8ef4892f
JK
103682010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10369
10370 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
10371 * gdb.dwarf2/dw2-modula2-self-type.S: New.
10372
7322dca9
SW
103732010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
10374
10375 * gdb.cp/koenig.exp: New test.
10376 * gdb.cp/koenig.cc: New test program.
10377
02e7ea18
JB
103782010-05-05 Joel Brobecker <brobecker@adacore.com>
10379
10380 Remove the use of prms_id and bug_id throughout the testsuite.
10381
e1c34c5d
PM
103822010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
10383
10384 PR exp/11349.
10385 * testsuite/gdb.cp/ref-types.exp: Add test to examine
10386 use a reference local variable.
10387
8e1d0c49
JK
103882010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10389
10390 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
10391 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
10392 variable different_dir. Move debugfile into a full directory pathname
10393 under DIFFERENT_DIR.
10394 * lib/gdb.exp (separate_debug_filename): Remove.
10395 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
10396 variable debug_dir and mkdir of it. Update function comments.
10397
e66408ed
PA
103982010-04-29 Pedro Alves <pedro@codesourcery.com>
10399
10400 PR gdb/11557
10401
10402 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
10403 files.
10404
d7b32ed3
PM
104052010-04-29 Phil Muldoon <pmuldoon@redhat.com>
10406
889bf7c5 10407 * gdb.python/py-param.exp: New File.
d7b32ed3 10408
6aecb9c2
JB
104092010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
10410
10411 * gdb.base/default.exp: Fix "set language" test.
10412
bdf92a1c
PM
104132010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
10414
10415 PR breakpoints/11531.
10416 * gdb.base/gdb11531.c: New file.
10417 * gdb.base/gdb11531.exp: New file.
10418
3f172e24
TT
104192010-04-26 Tom Tromey <tromey@redhat.com>
10420
10421 * gdb.base/completion.exp: Add tests for completion and deprecated
10422 commands.
10423
64af4c92
JK
104242010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10425
10426 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
10427 (print /x char_array): Escape curly brackets.
10428
492928e4
JK
104292010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10430
10431 Fix deadlock on looped list of loaded shared objects.
10432 * gdb.base/solib-corrupted.exp: New.
10433
66d09542
DE
104342010-04-23 Doug Evans <dje@google.com>
10435
10436 * gdb.python/py-section-script.c: New file.
10437 * gdb.python/py-section-script.exp: New file.
10438 * gdb.python/py-section-script.py: New file.
10439
8bd10a10
CM
104402010-04-20 Chris Moller <cmoller@redhat.com>
10441
10442 PR 10179
10443
10444 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
10445 * gdb.base/pr10179-a.c:
10446 * gdb.base/pr10179-b.c:
10447 * gdb.base/pr10179.exp: New files.
10448
c0201579
JK
104492010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10450
10451 Fix crashes on dangling display expressions.
10452 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
10453 is SEP.
10454 (lib_flags): Remove the "debug" keyword.
10455 (libsepdebug): New variable for iterating new loop.
10456 (save_pf_prefix): New variable wrapping the loop.
10457 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
10458 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
10459
793b0ff8
PM
104602010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10461
10462 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
10463
097f51f7
PM
104642010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10465
10466 PR stabs/11479.
10467 * gdb.stabs/gdb11479.exp: New file.
10468 * gdb.stabs/gdb11479.c: New file.
10469
9a22f0d0
PM
104702010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10471
10472 * gdb.base/charset.c (Strin16, String32): New variables.
10473 * gdb.base/charset.exp (gdb_test): Test correct display
10474 of 16 or 32 bit strings.
10475
104762010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
10477
10478 PR 9167
10479 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
10480 * gdb.cp/pr9167.cc: New file.
10481 * gdb.cp/pr9167.exp: New file.
10482
10483
6e354e5e
PM
104842010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
10485
10486 PR pascal/11492.
10487 * gdb.pascal/gdb11492.pas: New file.
10488 * gdb.pascal/gdb11492.exp: New file.
10489
be942545
JB
104902010-04-20 Joel Brobecker <brobecker@adacore.com>
10491
1667e6e3 10492 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 10493
0c3acc09
JB
104942010-04-20 Joel Brobecker <brobecker@adacore.com>
10495
10496 * gdb.ada/dyn_loc: New testcase.
10497
ec31cde5
CM
104982010-04-20 Chris Moller <cmoller@redhat.com>
10499
10500 PR 10867
889bf7c5 10501
ec31cde5
CM
10502 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
10503 * gdb.cp/pr10687.cc: New file.
10504 * gdb.cp/pr10687.exp: New file.
10505
10506
ce4b0682
SDJ
105072010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10508 Sergio Durigan Junior <sergiodj@redhat.com>
10509
10510 * gdb.fortran/logical.exp: New testcase.
10511 * gdb.fortran/logical.f90: New file.
10512
3436961f
DE
105132010-04-19 Doug Evans <dje@google.com>
10514
10515 * gdb.base/help.exp (help source): Update expected output.
10516
4d836c09
JK
105172010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10518
10519 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
10520 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
10521 gdb_exit and return.
10522 (executable): New variable.
10523 (binfile): Use it.
10524
6149aea9
PA
105252010-04-19 Pedro Alves <pedro@codesourcery.com>
10526
10527 PR breakpoints/8554.
10528
10529 * gdb.trace/save-trace.exp: Adjust.
10530
ed41462c
L
105312010-04-17 H.J. Lu <hongjiu.lu@intel.com>
10532
10533 PR corefiles/11511
10534 * gdb.arch/system-gcore.exp: New.
10535 * gdb.arch/gcore.c: Likewise.
10536
3f7b2faa
DE
105372010-04-15 Doug Evans <dje@google.com>
10538
fa33c3cd
DE
10539 * gdb.python/py-progspace.c: New file.
10540 * gdb.python/py-progspace.exp: New file.
10541
3f7b2faa
DE
10542 * gdb.base/source.exp: Add tests for "source -s".
10543
79f283fe
PM
105442010-04-14 Phil Muldoon <pmuldoon@redhat.com>
10545
10546 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
10547 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
10548 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
10549 * gdb.python/py-mi.exp: New test for to_string returning None.
10550
fc8eb08a
PM
105512010-04-12 Phil Muldoon <pmuldoon@redhat.com>
10552
10553 * gdb.python/py-breakpoint.c: Make result global.
10554
26e197f6
JK
105552010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10556
10557 Fix non-GNU make compatibility.
10558 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
10559
adc36818
PM
105602010-04-09 Phil Muldoon <pmuldoon@redhat.com>
10561
10562 * gdb.python/py-breakpoint.exp: New File.
10563 * gdb.python/py-breakpoint.C: Ditto.
10564
64e17368
SS
105652010-04-08 Stan Shebs <stan@codesourcery.com>
10566
10567 * gdb.trace/actions.exp: Clear default-collect.
10568 * gdb.trace/save-trace.exp: Clear default-collect.
10569
fff5cc64
PM
105702010-04-08 Phil Muldoon <pmuldoon@redhat.com>
10571
10572 * gdb.python/py-value: Add null string variable.
10573 (test_lazy_string): Test zero length, NULL address lazy
10574 strings.
10575
a055a187
L
105762010-04-07 H.J. Lu <hongjiu.lu@intel.com>
10577
10578 * gdb.arch/i386-avx.c: New.
10579 * gdb.arch/i386-avx.exp: Likewise.
10580
10581 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
10582
96e39866
DE
105832010-04-06 Doug Evans <dje@google.com>
10584
10585 * gdb.base/source-test.gdb: New file.
10586 * gdb.base/source.exp: Test source -v.
10587
5984a431
UW
105882010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10589
10590 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
10591
ec8a089a
PM
105922010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
10593
10594 * gdb.stabs/aout.sed: Convert all backslash to double backslash
10595 within one line, unless it is followed by a double quote.
10596 * gdb.stabs/hppa.sed: Idem.
10597 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
10598 * gdb.stabs/weird.exp: Check for correct parsing of
10599 char and string constants.
ec8a089a
PM
10600 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
10601 in .stabs to .stabx substitution.
10602
fce3c1f0
SS
106032010-04-05 Stan Shebs <stan@codesourcery.com>
10604
10605 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
10606 constant global.
10607 * gdb.trace/tfile.exp: Try to print them.
10608
d77f58be
SS
106092010-04-04 Stan Shebs <stan@codesourcery.com>
10610
10611 * gdb.base/completion.exp: Update for new "info watchpoints".
10612 * gdb.base/default.exp: Ditto.
10613 * gdb.base/help.exp: Ditto.
10614 * gdb.base/watchpoint.exp: Ditto.
10615 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 10616
af54718e
SS
106172010-04-04 Stan Shebs <stan@codesourcery.com>
10618
10619 * gdb.trace/tfile.exp: Sharpen tfind test.
10620
74d1f91e
JK
106212010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10622
10623 * gdb.base/break-entry.exp: New.
10624
eb8e76db 106252010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 10626 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
10627
10628 * gdb.reverse/i386-sse-reverse.exp: New file.
10629 * gdb.reverse/i386-sse-reverse.c: New file.
10630
bf65cad8
PA
106312010-04-02 Pedro Alves <pedro@codesourcery.com>
10632
10633 * gdb.trace/tfind.exp: Adjust expected disassembly output.
10634
fff87407
SS
106352010-04-01 Stan Shebs <stan@codesourcery.com>
10636
10637 * gdb.trace/actions.exp: Tweak expected output.
10638 * gdb.trace/while-stepping.exp: Tweak expected output.
10639
fe01d668
L
106402010-04-01 H.J. Lu <hongjiu.lu@intel.com>
10641
10642 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
10643
86b17b60
PA
106442010-04-01 Pedro Alves <pedro@codesourcery.com>
10645
10646 * gdb.base/commands.exp: Adjust.
10647 * gdb.cp/extern-c.exp: Adjust.
10648
2c58c0a9
PA
106492010-04-01 Pedro Alves <pedro@codesourcery.com>
10650
10651 * gdb.trace/collection.c (local_test_func): Define a local struct,
10652 and instanciate it.
10653
0db9b91c
PA
106542010-04-01 Pedro Alves <pedro@codesourcery.com>
10655
10656 * gdb.trace/collection.exp (gdb_collect_args_test)
10657 (gdb_collect_argarray_test): XFAIL the tests that assume the
10658 argarray argument's elements are collected.
10659
8072405b
JK
106602010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10661
10662 * gdb.dwarf2/dw2-bad-parameter-type.exp,
10663 gdb.dwarf2/dw2-bad-parameter-type.S: New.
10664
8bf6485c
SS
106652010-03-31 Stan Shebs <stan@codesourcery.com>
10666
10667 * gdb.trace/save-trace.exp: Test save/restore of default-collect
10668 and tracepoint conditionals.
10669 (gdb_verify_tracepoints): Delete unused return.
10670
fd7f724a
KS
106712010-03-26 Keith Seitz <keiths@redhat.com>
10672
10673 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
10674 appear in the output before main.
10675 Remove KFAIL for gdb/2215 aka bz 9320.
10676
8d9e7719
DE
106772010-03-30 Doug Evans <dje@google.com>
10678
0906dd0b
DE
10679 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
10680 by dejagnu.
10681 * gdb.arch/amd64-dword.exp: Ditto.
10682
8d9e7719
DE
10683 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
10684 match.
10685 (break printf): Ditto.
10686
1da644f0
SW
106872010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
10688
10689 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
10690 gcc < 4.4.
10691 * gdb.cp/shadow.exp: Ditto.
10692
a8121990
PA
106932010-03-29 Pedro Alves <pedro@codesourcery.com>
10694
10695 * gdb.trace/collection.exp (run_trace_experiment): Make sure
10696 "tstart" is silent.
10697
6e79d367
PA
106982010-03-29 Pedro Alves <pedro@codesourcery.com>
10699
10700 * gdb.trace/collection.exp (executable): New.
10701 (binfile): Use it.
10702 (fpreg, spreg, pcreg): New.
10703 (test_register): Use gdb_test_multiple. Pass /x to print.
10704 (prepare_for_trace_test): New.
10705 (run_trace_experiment): Use "continue", not gdb_run_cmd.
10706 (gdb_collect_args_test, gdb_collect_argstruct_test)
10707 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
10708 prepare_for_trace_test.
10709 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
10710 fpreg, spreg and pcreg.
10711 (gdb_collect_expression_test, gdb_collect_globals_test): Use
10712 prepare_for_trace_test.
10713 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
10714 try to detect tracing support here. Don't set breakpoints at
10715 `begin' or `end' here.
10716 <global scope>: Use clean_restart. Run to main before checking
10717 for tracing support. Check for for tracing support here.
10718
09248348
JK
107192010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10720
10721 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
10722 " as $displacement" to "seen displacement message".
10723
d350db38
PA
107242010-03-28 Pedro Alves <pedro@codesourcery.com>
10725
10726 * gdb.trace/while-dyn.exp (executable): New variable.
10727 (binfile): Use it.
10728 (test_while_stepping): New function. Move most tests here. Call
10729 it once for each of the while-stepping, stepping and ws aliases.
10730
907af001
UW
107312010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10732
10733 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
10734 that do not provide the tagless_struct type name at all.
10735 (test_print_anon_union): Do not check value of uninitialized
10736 union member. Do not use cp_test_ptype_class, so we can accept
10737 "long" as well as "long int".
10738
610197fd
PA
107392010-03-26 Pedro Alves <pedro@codesourcery.com>
10740
10741 * gdb.trace/tfile.c (tohex, bin2hex): New.
10742 (write_error_trace_file): Hexify error description.
10743
6c28cbf2
SS
107442010-03-25 Stan Shebs <stan@codesourcery.com>
10745
10746 * gdb.trace/tfile.c: Generate an additional trace file, improve
10747 portability.
10748 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
10749 files in a better way.
10750
e62b8c7e
KS
107512010-03-25 Keith Seitz <keiths@redhat.com>
10752
10753 * gdb.java/jprint.exp: XFAIL printing of static class members
10754 because of GCC debuginfo problem.
10755
82ccf5a5
JK
107562010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10757
10758 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
10759
293e2f9e
DJ
107602010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10761
10762 * gdb.base/completion.exp: Allow long instead of long int.
10763 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
10764 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
10765 variable p.
10766 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
10767 * gdb.base/pointers.exp: Allow long instead of long int.
10768 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
10769 * gdb.base/step-line.exp: Allow a directory before the source file name.
10770
95a42b64
TT
107712010-03-24 Tom Tromey <tromey@redhat.com>
10772
10773 PR breakpoints/9352:
10774 * gdb.base/default.exp: Update.
10775 * gdb.base/commands.exp: Update.
10776 * gdb.cp/extern-c.exp: Test setting commands on multiple
10777 breakpoints at once.
10778
2390201f
DJ
107792010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10780
10781 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
10782 if gdb,nosignals.
10783 * gdb.base/watchpoints.c: Do not include unnecessary headers.
10784 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
10785 exited".
10786
8c9a6790
SS
107872010-03-24 Stan Shebs <stan@codesourcery.com>
10788
10789 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
10790
a6c727b2
DJ
107912010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10792
10793 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
10794 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
10795 argument. Handle "short" and "long".
10796 (Top level): Pass overprototyped output for old_fptr and xptr.
10797
4dfd5423
PA
107982010-03-23 Pedro Alves <pedro@codesourcery.com>
10799
10800 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
10801 format strings and add casts to avoid compiler warnings.
10802
108032010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
10804
10805 * lib/trace-support.exp (gdb_trace_setactions):
10806 Don't expect whitespace after ">" prompt.
10807 * gdb.trace/actions.exp: Adjust for output changes.
10808 * gdb.trace/while-stepping.exp: Likewise.
10809
c847d045
JK
108102010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10811
10812 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
10813 and r157645).
10814
5f717f1d
JK
108152010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10816
10817 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
10818 New.
10819
7d6d51d5
DJ
108202010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
10821
10822 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
10823 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
10824
3b11a015
SS
108252010-03-19 Stan Shebs <stan@codesourcery.com>
10826
10827 * gdb.trace/ax.exp: New file.
10828
d7d158ed
DE
108292010-03-19 Doug Evans <dje@google.com>
10830
6bb85cd1
DE
10831 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
10832 output from gcc.
10833
d7d158ed
DE
10834 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
10835 named /usr/sbin/prelink<foo>.
10836
4daf5ac0
SS
108372010-03-18 Stan Shebs <stan@codesourcery.com>
10838
10839 * gdb.trace/circ.exp: Test circular-trace-buffer.
10840 * gdb.trace/tfile.exp: Update tstatus test.
10841
e8d05480
JB
108422010-03-18 Joel Brobecker <brobecker@adacore.com>
10843
10844 * gdb.dwarf2/dw2-anonymous-func.S: New file.
10845 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
10846
441b986a
UW
108472010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10848
10849 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
10850
4247603b
PA
108512010-03-18 Pedro Alves <pedro@codesourcery.com>
10852
10853 * gdb.base/default.exp: Adjust the expected output of the finish
10854 and until commands when the inferior is not being run.
10855
13387711
SW
108562010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
10857
10858 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
10859 * gdb.cp/nsusing.exp: Ditto.
10860
6e31430b
TT
108612010-03-15 Tom Tromey <tromey@redhat.com>
10862
10863 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
10864 * gdb.cp/userdef.cc (operator==): New function.
10865 (main): New locals mem1, mem2.
10866
e2d69cb5
JZ
108672010-03-15 Jie Zhang <jie@codesourcery.com>
10868
10869 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
10870 Declare and use new loadtimeout variable.
10871
f572f0a9
DJ
108722010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
10873
10874 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
10875 Use gdb_load later.
10876
51f4c0b0
PA
108772010-03-14 Pedro Alves <pedro@codesourcery.com>
10878
10879 * gdb.base/solib-disc.c (main): Make format of fprintf a string
10880 literal. Add missing endlines to prints to stderr.
10881
1c809c68
TT
108822010-03-12 Tom Tromey <tromey@redhat.com>
10883
10884 PR c++/9708:
10885 * gdb.cp/m-static.exp: Add regression test.
10886 * gdb.cp/m-static.cc (method): New method.
10887 (main): Call it.
10888
00ae8fef
SW
108892010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
10890
10891 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
10892 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
10893
759f0f0b
PA
108942010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10895
21e24d21
PA
10896 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
10897
108982010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10899
759f0f0b
PA
10900 * lib/gdb.exp (skip_stl_tests): New.
10901 (gdb_compile): Symbian needs -ldl.
10902 (shlib_target_file): New.
10903 (shlib_symbol_file): New.
10904 (gdb_load_shlibs): Use shlib_target_file.
10905 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
10906 * gdb.cp/exception.exp: Use skip_stl_tests.
10907 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
10908 * gdb.cp/try_catch.exp: Use skip_stl_tests.
10909 * gdb.cp/mb-templates.exp: Ditto.
10910 * gdb.base/commands.exp: Relax regexes.
10911 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
10912 shlib_target_file and shlib_symbol_file.
10913 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
10914 sections.
10915 * gdb.base/ending-run.exp: Accept E32Main for symbian.
10916 * gdb.base/solib-disc.exp: Use
10917 shlib_target_file and shlib_symbol_file.
10918 * gdb.base/unload.exp: Don't skip on symbian. Use
10919 shlib_target_file and shlib_symbol_file.
10920 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
10921
6a8f2671 109222010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10923
6a8f2671
PA
10924 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
10925 * gdb.trace/report.exp: Adjust for x86 and x86_64.
10926 Issue a tfind end before looking for a tracepoint frame.
10927 * gdb.trace/tfind.exp: Adjust tstatus output.
10928 Adjust disassembly output.
10929 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
10930
ccf26247
JK
109312010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10932
10933 * gdb.base/break-interp.exp: Create new displacement parameter value
10934 for the test_ld calls.
10935 (reach): New parameter displacement, verify its content. New push of
10936 pf_prefix "reach-$func:". Import global expect_out.
10937 (test_core): New parameter displacement, verify its content. New push
10938 of pf_prefix "core:". New command "set verbose on". Import global
10939 expect_out.
10940 (test_attach): New parameter displacement, verify its content. New
10941 push of pf_prefix "attach:". New command "set verbose on". Import
10942 global expect_out.
10943 (test_ld): New parameter displacement, pass it to the reach, test_core
10944 and test_attach calls and verify its content in the "ld.so exit" test.
10945 * gdb.base/prelink.exp: Remove gdb_exit and final return.
10946 (prelink): Update expected text, use gdb_test.
10947
e469c7fb
DE
109482010-03-10 Doug Evans <dje@google.com>
10949
10950 * gdb.base/checkpoint.exp: Fix comment.
10951 Lengthen timeout while doing >600 checkpoints test.
10952 Rename duplicate "kill all one" test to keep test names unique.
10953
60e1c644
PA
109542010-03-10 Pedro Alves <pedro@codesourcery.com>
10955
10956 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
10957
cec808ec
KS
109582010-03-08 Keith Seitz <keiths@redhat.com>
10959
889bf7c5
PA
10960 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
10961 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
10962 (dm_type_long): New function.
10963 (dm_type_unsigned_short): New function.
10964 (dm_type_unsigned_long): New function.
10965 (myint): New typedef.
10966 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
10967 long, unsigned shor and long, operator char*, and typedef.
10968 (test_lookup_operator_functions): Add operator char* test.
10969 (test_paddr_operator_functions): Likewise.
10970 (test_paddr_overloaded_functions): Use probe values for
10971 short, long, and unsigned short and long.
10972 (test_paddr_hairy_functions): If the demangler probe detected
10973 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
10974 demangler.
10975 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
10976 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
10977 and "print null_pmf".
10978 Add test "ptype a.*pmf".
10979 * gdb.cp/overload.exp: Allow optional "int" to appear with
10980 "short" and "long".
10981 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
10982 long expect value for men_overload1arg.
10983 Allow "int" to appear with "short" and "long".
10984 When testing "info break", add argument for main (void).
10985 Also allow "int" to appear with "short" and "long".
10986 Ditto with "unsigned" and "long long".
cec808ec
KS
10987 * gdb.java/jmain.exp: Do not enclose methods names in single
10988 quotes.
10989 * gdb.java/jmisc.exp: Likewise.
10990 * gdb.java/jprint.exp: Likewise.
10991 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
10992
10993 From Jan Kratochvil <jan.kratochvil@redhat.com>:
10994 * gdb.cp/exception.exp (backtrace after first throw)
10995 (backtrace after second throw): Allow a namespace before __cxa_throw.
10996 (backtrace after first catch, backtrace after second catch): Allow
10997 a namespace before __cxa_begin_catch.
10998
10999 * gdb.cp/cpexprs.exp: New file.
11000 * gdb.cp/cpexprs.cc: New file.
11001
11002 From Daniel Jacobowitz <dan@codesourcery.com>
11003 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
11004 to use string_to_regexp.
11005 (ctor, dtor): New functions. Use them to match constructor
11006 and destructor function types.
11007 (Top level): Use runto_main.
11008
f870a310
TT
110092010-03-05 Tom Tromey <tromey@redhat.com>
11010
11011 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
11012 gdb.target_charset.
11013 (pp_ns.to_string): Likewise.
11014
0c199f28
KS
110152010-03-04 Keith Seitz <keiths@redhat.com>
11016
11017 * gdb.cp/overload.exp: Test that the filename portion of a linespec
11018 can be quoted. Test that both the filename and function/line
11019 portions can be quoted at the same time.
11020
c7437ca6
PA
110212010-03-04 Pedro Alves <pedro@codesourcery.com>
11022
11023 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
11024
b111b805
DE
110252010-03-03 Doug Evans <dje@google.com>
11026
24486cb7
DE
11027 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
11028 libc contains libpthread.
11029
b111b805
DE
11030 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
11031 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
11032 of gdb_compile. Add another pattern to match android backtrace.
11033
a0e0ef55
TT
110342010-03-03 Tom Tromey <tromey@redhat.com>
11035
11036 PR gdb/11345:
11037 * gdb.base/printcmds.exp (test_printf): Add test.
11038
1ba53b71
L
110392010-03-02 H.J. Lu <hongjiu.lu@intel.com>
11040
11041 * gdb.arch/amd64-byte.exp: New.
11042 * gdb.arch/amd64-dword.exp: Likewise.
11043 * gdb.arch/amd64-pseudo.c: Likewise.
11044 * gdb.arch/amd64-word.exp: Likewise.
11045 * gdb.arch/i386-byte.exp: Likewise.
11046 * gdb.arch/i386-pseudo.c: Likewise.
11047 * gdb.arch/i386-word.exp: Likewise.
11048
f5dff777
DJ
110492010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11050
11051 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
11052 types. Add structreg, bitfields, and flags registers.
11053 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
11054 registers.
11055
90884b2b
L
110562010-03-01 H.J. Lu <hongjiu.lu@intel.com>
11057
11058 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
11059 (load_description): Set architecture if defined.
11060
dc00d89f
PM
110612010-02-28 Phil Muldoon <pmuldoon@redhat.com>
11062
11063 * gdb.python/py-frame.exp: Add read_var block tests.
11064 * gdb.python/py-frame.c (block): New function.
11065
0e095b7e
JK
110662010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11067 Daniel Jacobowitz <dan@codesourcery.com>
11068
11069 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
11070
624f1a65
DM
110712010-02-25 David S. Miller <davem@davemloft.net>
11072
11073 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
11074 fix logic for setting all_syscalls_numbers.
11075
f3e9a817
PM
110762010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11077
11078 * Makefile.in: Add py-block and py-symbol.
11079 * gdb.python/py-symbol.exp: New File.
11080 * gdb.python/py-symtab.exp: New File.
11081 * gdb.python/py-block.exp: New File.
11082 * gdb.python/py-symbol.c: New File.
11083 * gdb.python/py-block.c: New File.
11084
f6bbabf0
PM
110852010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11086
11087 PR python/11314
11088 * lib/gdb.exp (skip_python_tests): New function.
11089 * gdb.python/py-cmd.exp: Use skip_python_tests.
11090 * gdb.python/py-frame.exp: Likewise.
11091 * gdb.python/py-function.exp: Likewise.
11092 * gdb.python/py-prettyprint.exp: Likewise.
11093 * gdb.python/py-template.exp: Likewise.
11094 * gdb.python/py-type.exp: Likewise.
11095 * gdb.python/py-value.exp: Likewise.
11096
85d721b8
PA
110972010-02-22 Pedro Alves <pedro@codesourcery.com>
11098
11099 PR9605
11100
11101 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
11102
48e32051
TT
111032010-02-19 Tom Tromey <tromey@redhat.com>
11104
11105 PR c++/8693, PR c++/9496:
11106 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
11107 regression tests.
11108
ac9c0048
JK
111092010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11110
11111 Fix compatibility with m68k as.
11112 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
11113 Use only /* comments */.
11114
57bb97a4
UW
111152010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11116
11117 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
11118 * configure: Regenerate.
11119
7d1bf85c
DJ
111202010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
11121
11122 * gdb.python/py-type.exp: Check for Python support.
11123
061b5285
PA
111242010-02-17 Pedro Alves <pedro@codesourcery.com>
11125
11126 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
11127 `regsub' syntax available.
11128
f8a8bc2c
PA
111292010-02-17 Pedro Alves <pedro@codesourcery.com>
11130
11131 * gdb.base/shmain.c (main): Remove printf call.
11132 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
11133 * gdb.base/unload.c (main): Make format of fprintf a string
11134 literal. Add missing endlines to prints to stderr.
11135 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
11136
6f451e5e
TT
111372010-02-17 Tom Tromey <tromey@redhat.com>
11138
11139 * gdb.java/jprint.java (jprint.props): New field.
11140 * gdb.java/jprint.exp (set_lang_java): Add regression test.
11141
12d79008
PA
111422010-02-17 Pedro Alves <pedro@codesourcery.com>
11143
ef801a0e 11144 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
11145 available.
11146
d252f7e5
DJ
111472010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11148
11149 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
11150 creation to support remote host testing.
11151
67bdab6c
DJ
111522010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11153
11154 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
11155 Recognize "command not found".
11156
bb391223
DJ
111572010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11158
11159 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
11160 single-stepping.
11161
70362913
DJ
111622010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11163
11164 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
11165 if arguments are not supported.
11166
493f3c00
DJ
111672010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11168
11169 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
11170 be const or non-const.
11171
8034c749
DJ
111722010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11173
11174 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
11175 mi_send_resuming_command to send -exec-continue.
11176
791dfb64
DJ
111772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11178
11179 * gdb.base/list.exp (test_list_filename_and_function): Add test
11180 with single quotes.
11181 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
11182 matching.
11183 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
11184 Add KFAIL'd tests for PR gdb/11289.
11185
7c5fe868
DJ
111862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11187
11188 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
11189
fdc498b8
DJ
111902010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11191
11192 * gdb.base/comp-dir/subdir/dummy.txt: New file.
11193 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
11194 a temporary directory.
11195
b519e2a6
DJ
111962010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11197
11198 * gdb.base/charset.exp: Use a single regular expression to match
11199 show host-charset and show target-charset output.
11200
74164c56
JK
112012010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11202
11203 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
11204 "Illegal process-id" expect string more exact.
11205 (attach to digits-starting nonsense is prohibited): New.
11206
701ed6dc
JK
112072010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11208
11209 * gdb.base/prelink.exp (set verbose on): New.
11210
889bf7c5 112112010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
11212
11213 * mi-reverse.exp: New file. Test for reverse option to the
11214 following MI commands: exec-continue, exec-finish, exec-next,
11215 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 11216
dadf0e9c
JB
112172010-02-09 Joel Brobecker <brobecker@adacore.com>
11218
11219 * gdb.ada/ptype_tagged_param: New testcase.
11220
714f19d5
TT
112212010-02-08 Tom Tromey <tromey@redhat.com>
11222
11223 PR c++/8017:
11224 * gdb.cp/overload.exp: Add tests.
11225 * gdb.cp/overload.cc (struct K): New.
11226 (namespace N): New.
11227 (main): Call new functions.
11228 (K::staticoverload): Define.
11229
889bf7c5 112302010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
11231
11232 PR gdb/10728
11233 * gdb.cp/pr10728-x.h: New file.
11234 * gdb.cp/pr10728-x.cc: New file.
11235 * gdb.cp/pr10728-y.cc: New file.
11236 * gdb.cp/pr10728.exp: New file.
11237 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
11238
889bf7c5 112392010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
11240
11241 PR gdb/9067
11242 * gdb.cp/pr9067.exp: New
11243 * gdb.cp/pr9067.cc: New
11244 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
11245
7b356089
JB
112462010-02-08 Joel Brobecker <brobecker@adacore.com>
11247
11248 * lib/gdb.exp (gdb_test_timeout): New global variable.
11249 Set it to timeout if not already set.
11250 (gdb_init): Reset the value of timeout to gdb_test_timeout.
11251
1be00882
DE
112522010-02-05 Doug Evans <dje@google.com>
11253
11254 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
11255 user.
11256
82856980
SW
112572010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
11258
11259 PR c++/7935:
11260 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
11261
1a334831
TT
112622010-02-04 Tom Tromey <tromey@redhat.com>
11263
11264 * gdb.cp/virtbase.exp: Make test case names unique.
11265
9c3c02fd
TT
112662010-02-02 Tom Tromey <tromey@redhat.com>
11267
11268 * gdb.cp/virtbase.exp: Add regression tests.
11269 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
11270 (main): Instantiate RHC.
11271
0cc2414c
TT
112722010-02-02 Tom Tromey <tromey@redhat.com>
11273
11274 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
11275 type-printing change.
11276
edf3d5f3
TT
112772010-02-02 Tom Tromey <tromey@redhat.com>
11278
11279 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
11280 * gdb.cp/virtbase.cc: New file.
11281 * gdb.cp/virtbase.exp: New file.
11282 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
11283
e4b7f41c
JK
112842010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11285
11286 PR libc/11214:
11287 * gdb.threads/current-lwp-dead.c: Include features.h.
11288 (HAS_NOMMU): New.
11289 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
11290
b381ea14
JK
112912010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11292
11293 * gdb.base/symbol-without-target_section.exp,
11294 gdb.base/symbol-without-target_section.c: New.
11295
c593ac0e
DJ
112962010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11297
11298 * gdb.base/bigcore.exp: Reset increased timeout.
11299 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
11300
db25f29d
DJ
113012010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11302
11303 * gdb.base/gcore.exp (capture_command_output): Use
11304 gdb_test_multiple.
11305
f9d67f43
DJ
113062010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11307
11308 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
11309 * gdb.arch/thumb2-it.exp (test_it_break): New function.
11310 (Top level): Call it.
11311
177321bd
DJ
113122010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11313
11314 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
11315
97f2ed50
DJ
113162010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11317
11318 * gdb.base/call-strs.exp, gdb.base/default.exp,
11319 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
11320 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
11321 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
11322 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
11323 gdb.base/watchpoint-solib.exp: Save and restore timeout.
11324 * gdb.base/ending-run.exp: Correct restore of timeout.
11325 * gdb.base/page.exp: Remove unnecessary timeout setting.
11326
e4e2711a
JB
113272010-01-29 Joel Brobecker <brobecker@adacore.com>
11328
11329 * gdb.ada/rec_return: New testcase.
11330
ba581dc1
JB
113312010-01-29 Joel Brobecker <brobecker@adacore.com>
11332
11333 * gdb.ada/call_pn: New testcase.
11334
4ea95be9
DJ
113352010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
11336
11337 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
11338 (Top level): Use it to resume.
11339 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
11340 the Thumb mode displaced stepping error as unsupported.
11341
df83a9bf
SW
113422010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
11343
889bf7c5
PA
11344 * gdb.cp/nsusing.exp: Added more tests.
11345 * gdb.cp/nsrecurs.exp: Ditto.
11346 * gdb.cp/nsusing.cc: Added test functions.
11347 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 11348
40b27cdc
JK
113492010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11350
11351 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
11352 absolute directory pathnames in gdb.sum file.
11353
de958931
SW
113542010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
11355
11356 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
11357 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
11358
708ead4e
TT
113592010-01-26 Tom Tromey <tromey@redhat.com>
11360
11361 PR exp/7643:
11362 * gdb.base/printcmds.exp (test_print_string_constants): Remove
11363 setup_kfail.
11364
b14e635e
SW
113652010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
11366
11367 * gdb.cp/nsrecurs.exp: New test.
11368 * gdb.cp/nsrecurs.cc: New test program.
11369 * gdb.cp/nsstress.exp: New test.
11370 * gdb.cp/nsstress.cc: New test program.
11371 * gdb.cp/nsdecl.exp: New test.
11372 * gdb.cp/nsdecl.cc: New test program.
11373
8540c487
SW
113742010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
11375
11376 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
11377 imported into file scope.
11378 Marked test as xfail.
11379 * gdb.cp/namespace-using.cc (marker5): New function.
11380 * gdb.cp/shadow.exp: New test.
11381 * gdb.cp/shadow.cc: New test program.
11382 * gdb.cp/nsimport.exp: New test.
11383 * gdb.cp/nsimport.cc: New test program.
11384
421d5d99
TT
113852010-01-25 Tom Tromey <tromey@redhat.com>
11386
11387 PR gdb/11049:
11388 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
11389 with "set print null-stop on".
11390
691f8dc1
JK
113912010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11392
11393 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
11394 Adjust it for DISASSEMBLY_OMIT_FNAME.
11395
0b92b5bb
TT
113962010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11397
11398 PR symtab/11199:
11399 * gdb.dwarf2/member-ptr-forwardref.exp,
11400 gdb.dwarf2/member-ptr-forwardref.S: New.
11401
23787403
JK
114022010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11403
11404 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
11405 (thread1_func): Protect thread1_tid with thread1_tid_cond by
11406 thread1_tid_mutex. Remove gdbstop_mutex handling.
11407 (thread2_func): Protect thread2_tid with thread2_tid_cond by
11408 thread2_tid_mutex. Remove gdbstop_mutex handling.
11409 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
11410 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
11411 pthread_cond_wait conditionalizations by while loops.
11412
b966cb8a
TT
114132010-01-20 Tom Tromey <tromey@redhat.com>
11414
11415 PR backtrace/10770:
11416 * gdb.dwarf2/pr10770.exp: New file.
11417 * gdb.dwarf2/pr10770.c: New file.
11418 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
11419
fcae584b
VP
114202010-01-20 Vladimir Prus <vladimir@codesourcery.com>
11421
11422 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
11423 that target was removed, and the test always runs native anyway.
11424
a0f49112
JK
114252010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11426
11427 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
11428 gdb.base/watchpoint-cond-gone-stripped.c: New.
11429
ceeb3d5a
TT
114302010-01-19 Tom Tromey <tromey@redhat.com>
11431
11432 PR c++/8000:
11433 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
11434 existing tests.
11435 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
11436 (main): Use AAA::SomeEnum.
11437
dd322c54
JK
114382010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11439
11440 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
11441 (test_ignore_count): Declare line_callme_body global.
11442 (run to breakpoint with ignore count): Use line_callme_body.
11443 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
11444 (set line_main_hello, set line_main_return): Reindent.
11445 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
11446 New.
11447 (continue to callee4): Use line_callee4_body.
11448 (check *stopped from CLI command): Use line_callee4_next.
11449 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
11450 (set line_main_hello, set line_main_return): Reindent.
11451 (set line_callee4_head, set line_callee4_body): New.
11452 (continue to callee4): Use line_callee4_body.
11453
4e8f195d
TT
114542010-01-18 Tom Tromey <tromey@redhat.com>
11455
11456 PR c++/9680:
11457 * gdb.cp/casts.cc: Add new classes and variables.
11458 * gdb.cp/casts.exp: Test new operators.
11459
9e14a9ba
JB
114602010-01-18 Tom Tromey <tromey@redhat.com>
11461 Thiago Jung Bauermann <bauerman@br.ibm.com>
11462
11463 * gdb.python/source2.py: New file.
11464 * gdb.python/source1: New file.
11465 * gdb.python/python.exp: Test "source" command.
11466
00bf0b85
SS
114672010-01-15 Stan Shebs <stan@codesourcery.com>
11468
11469 * gdb.trace/tfile.c: New file.
11470 * gdb.trace/tfile.exp: New file.
889bf7c5 11471
55235ad7
JK
114722010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11473
11474 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
11475
9f2982ff
JK
114762010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11477
11478 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
11479
bbfba9ed
JK
114802010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11481
11482 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
11483 (libfunc): New parameter action. Implement also selectable "sleep".
11484 * gdb.base/break-interp-main.c: Include assert.h.
11485 (libfunc): New parameter action.
11486 (main): New parameters argc and argv. Assert argc. Pass argv.
11487 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
11488 (test_attach): New proc.
11489 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
11490 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
11491
61f0d762
JK
114922010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11493
11494 * gdb.base/break-interp.exp (test_core): New proc.
11495 (test_ld): Call it.
11496
06a6f270
JK
114972010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11498
11499 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
11500 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
11501 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
11502 and gdb_compile_shlib. Use new -Wl compiler options.
11503 (dl bt, main bt): New tests.
11504
51bee8e9
JK
115052010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11506
11507 Support PIEs with no symfile_objfile.
11508 * gdb.base/break-interp.exp: New argument at the test_ld calls.
11509 (test_ld): New parameter trynosym.
11510 (test_ld <$trynosym>): New block.
11511
b8040f19
JK
115122010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11513
11514 * gdb.base/break-interp.exp: New file.
11515
be759fcf
PM
115162010-01-13 Phil Muldoon <pmuldoon@redhat.com>
11517
11518 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
11519 * gdb.python/py-prettyprint.py (pp_ls): New printer.
11520 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
11521 test.
11522 * gdb.python/py-prettyprint.c: Define lazystring test structure.
11523 * gdb.python/py-mi.exp: Add lazy string test.
11524
dc146f7c
VP
115252010-01-13 Vladimir Prus <vladimir@codesourcery.com>
11526
11527 * lib/mi-support.exp (mi_check_thread_states): Handle
11528 core number in thread listing.
11529
b4ba55a1
JB
115302010-01-12 Joel Brobecker <brobecker@adacore.com>
11531
11532 * gdb.base/maint.exp: Adjust the expected output for the
11533 "maint print type" test. Use gdb_test_multiple instead of
11534 gdb_sent/gdb_expect.
11535
08e24bd4
DE
115362010-01-11 Doug Evans <dje@google.com>
11537
6496a609
DE
11538 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
11539 from gdbserver_download. All callers updated.
11540
08e24bd4
DE
11541 * gdb.server/ext-run.exp: "info os processes" requires xml support.
11542
b5cfddf5
JK
115432010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11544
11545 Implement binary numbers parsing.
11546 * gdb.base/printcmds.exp (test_integer_literals_accepted)
11547 (test_integer_literals_rejected): New binary tests.
11548
3725885a
RW
115492010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11550
11551 * gdb.cell/configure: Regenerate.
11552
37aeb5df
JK
115532010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11554
11555 * gdb.base/corefile.exp: Move the core finding block out and call it as
11556 core_find, new variable $corefile, replace corefile by $corefile and
11557 [file tail $corefile] for usage vs. test names resp.
11558 * lib/gdb.exp (core_find): Move it as a new function here. New
11559 parameter binfile and deletefiles. New variable $destcore. Pre-delete
11560 $destcore. Return "" on error.
11561
d521f563
JK
115622010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11563
11564 Workaround PR binutils/10802.
11565 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
11566 (twice).
11567
28f24826
DJ
115682010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11569
11570 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
11571
2de75e71
JB
115722010-01-08 Joel Brobecker <brobecker@adacore.com>
11573
11574 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
11575 call, to avoid interruption.
11576
fe00719b 115772010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
11578
11579 * gdb.stabs/weird.def (args93): New.
11580
d0ef5df8
DE
115812010-01-07 Doug Evans <dje@google.com>
11582
11583 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
11584
3a08d52f
TT
115852010-01-07 Tom Tromey <tromey@redhat.com>
11586
11587 * gdb.base/source.exp: Use correct line number.
11588
7a697b8d
SS
115892010-01-05 Stan Shebs <stan@codesourcery.com>
11590
11591 * gdb.trace/tracecmd.exp: Test ftrace.
11592
7803799a
UW
115932010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11594
11595 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
11596
c54eabfa
JK
115972010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11598
11599 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
11600 "uint_for_mi_testing".
11601
02e7ef19
JB
116022010-01-01 Joel Brobecker <brobecker@adacore.com>
11603
11604 Test indented comment in file being sourced.
11605 * gdb.base/commands.exp: Test indented comment in file being sourced.
11606
abd775ce
JB
116072010-01-01 Joel Brobecker <brobecker@adacore.com>
11608
11609 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
11610 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
11611 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
11612 notice.
11613
79b55b82
JB
116142010-01-01 Joel Brobecker <brobecker@adacore.com>
11615
11616 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
11617 notice.
11618
8997583e
JK
116192010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11620
11621 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
11622 missing $after_stopped and comma (,) expectation.
11623
6da95a67
SS
116242009-12-31 Stan Shebs <stan@codesourcery.com>
11625
11626 * gdb.trace/actions.exp: Test teval action.
889bf7c5 11627
218d2fc6
TJB
116282009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11629
11630 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
11631 (top level): Call test_watchpoint_in_big_blob.
11632 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
11633 watchpoints.
11634 (func3): Write to buf.
11635
236f1d4d
SS
116362009-12-29 Stan Shebs <stan@codesourcery.com>
11637
11638 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 11639
f61e138d
SS
116402009-12-28 Stan Shebs <stan@codesourcery.com>
11641
11642 * gdb.trace/tsv.exp: New file.
11643 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 11644
0219b378
DJ
116452009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
11646
11647 * gdb.base/find.c (main): Reference search buffers.
11648 * gdb.base/included.c (main): Reference integer.
11649 * gdb.base/ptype.c (charfoo): Declare.
11650 (intfoo): Call charfoo.
11651 * gdb.base/scope0.c (useitp): New function.
11652 (usestatics): Use useitp.
11653 (useit): Add a type for val.
11654 * gdb.base/scope1.c (useit1): Take a pointer argument.
11655 (usestatics1): Update calls to useit1.
11656 * gdb.cp/call-c.cc: Declare foo.
11657 (main): Call foo.
11658 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
11659 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
11660 (main): Call C::ensureRefs and ensureOtherRefs.
11661 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
11662 variables.
11663 (ensureOtherRefs): New function.
11664 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
11665 * gdb.cp/templates.cc (main): Call t5i.value.
11666
3f78692f
JK
116672009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11668
11669 Fix compatibility with G++-4.5.
11670 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
11671 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
11672 (uncaught return): Remove.
11673
429374b8
JK
116742009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11675 Phil Muldoon <pmuldoon@redhat.com>
11676
11677 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
11678 (bp_location13, bp_location14, bp_location17, bp_location18)
11679 (marker3_proto, marker4_proto): New variables.
11680 (breakpoint info): Update output.
11681 (run until breakpoint at marker3, run until breakpoint at marker4): New
11682 tests.
11683
859825b8
JK
116842009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11685
11686 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
11687 Replace the printf call of Y by provided "y-set-1" label. New block
11688 for the second shared library.
11689 * gdb.base/unload.exp: Compile also the second library, call
11690 gdb_load_shlibs also for it. Use now gdb_breakpoint.
11691 (single pending breakpoint info): Rename to ...
11692 (pending breakpoint info before run): ... this extended test.
11693 (libfile2, libname2, libsrcfile2, libsrc2)
11694 (lib_sl2): New variables.
11695 (exec_opts): Set also SHLIB_NAME2.
11696 (pending breakpoint info on first run at shrfunc1)
11697 (pending breakpoint info on second run at shrfunc1)
11698 (pending breakpoint info on second run at shrfunc2)
11699 (print y from libfile, print y from libfile2): New tests.
11700 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
11701 * gdb.base/unloadshr2.c: New.
11702
e6a386cd
HZ
117032009-12-22 Hui Zhu <teawater@gmail.com>
11704
11705 * gdb.reverse/sigall-reverse.exp: Adjust.
11706
9e19b45e
VP
117072009-12-21 Vladimir Prus <vladimir@codesourcery.com>
11708
11709 PR gdb/10884
11710
11711 * gdb.mi/var-cmd.c (do_bitfield_tests): New
11712 (main): Call do_bitfield_tests.
aacf5b1e 11713 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 11714
d53a7b30
JB
117152009-12-20 Joel Brobecker <brobecker@adacore.com>
11716
11717 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
11718 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
11719 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
11720 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
11721 gdb.modula2/unbounded1.c: Update copyright header.
11722
191ca0a1
CM
117232009-12-10 Chris Moller <moller@mollerware.com>
11724
11725 PR gdb/9399
11726 * gdb.cp/virtfunc2.exp: New tests
11727 * gdb.cp/virtfunc2.cc: New tests
11728 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
11729
0fa6cf1b
MS
117302009-12-10 Oza Pawandeep (paawan1982@yahoo.com
11731
11732 * gdb.reverse/i387-env-reverse.c: New file.
11733 * gdb.reverse/i387-env-reverse.exp: New file.
11734 * gdb.reverse/i387-stack-reverse.c: New file.
11735 * gdb.reverse/i387-stack-reverse.exp: New file.
11736
361ae042
PM
117372009-12-08 Phil Muldoon <pmuldoon@redhat.com>
11738
11739 * gdb.python/py-type.exp (test_range): New test.
11740
bfd31e71
PM
117412009-12-03 Phil Muldoon <pmuldoon@redhat.com>
11742
11743 PR python/10805
11744
11745 * gdb.python/py-type.exp: New file.
11746 * gdb.python/py-type.c: New file.
11747 * Makefile.in: Add py-type.
11748
57a1d736
TT
117492009-12-03 Tom Tromey <tromey@redhat.com>
11750
11751 * gdb.python/py-value.exp (test_parse_and_eval): New
11752 function.
11753
1f3b5d1b
PP
117542009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11755
11756 PR gdb/11022
11757
11758 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
11759 * gdb.base/pr11022.c: New test.
11760
8b7dbdc9
JK
117612009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11762
11763 Fix spurious false FAILs.
11764 * gdb.base/structs.c (chartest): New.
11765 (main): Fill-in chartest.
11766 * gdb.base/structs.exp (anychar_re, first): New.
11767 (start_structs_test): Import global anychar_re and first.
11768 New gdb_test call "set print elements 300; ${testfile}"
11769 (start_structs_test <$first>): New block.
11770 (any): Import global anychar_re. New variable ac. Use ${ac}.
11771
6a53b2ec
JK
117722009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11773
11774 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
11775
d7167b4c
JK
117762009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11777
11778 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
11779 Force $srcfile file.
11780 * gdb.base/foll-fork.c (callee): Comment out the printf call.
11781
b1798462
UW
117822009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11783
11784 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
11785 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
11786 * gdb.threads/watchthreads-reorder.exp: Likewise.
11787
b6199126
DJ
117882009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
11789
11790 PR gdb/8704
11791
11792 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
11793 "if", and "thread". Correct matching in the previous test.
11794
b22a0510
DJ
117952009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
11796
11797 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
11798
930636d2
MS
117992009-11-23 Michael Snyder <msnyder@vmware.com>
11800
11801 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
11802 * gdb.reverse-watch-precsave.exp: Ditto.
11803
21a0512e
PP
118042009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
11805
11806 * gdb.asm/asm-source.exp: Adjust.
11807 * gdb.base/help.exp: Adjust.
889bf7c5 11808
fc30d5e0
PA
118092009-11-22 Pedro Alves <pedro@codesourcery.com>
11810
11811 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
11812 (do_syscall_tests_without_xml): Set data-directory to
11813 /the/path/to/nowhere.
11814
f6bc2008
PA
118152009-11-21 Pedro Alves <pedro@codesourcery.com>
11816
11817 * gdb.threads/local-watch-wrong-thread.c,
11818 gdb.threads/local-watch-wrong-thread.exp: New files.
11819
8c2fb5de
PA
118202009-11-21 Pedro Alves <pedro@codesourcery.com>
11821
11822 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
11823 assume new `regsub' syntax available.
11824
ebec9a0f
PA
118252009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11826
a79d3c27
JK
11827 * gdb.base/watchpoint-hw-hit-once.exp,
11828 gdb.base/watchpoint-hw-hit-once.c: New.
11829
118302009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11831
11832 * gdb.threads/watchthreads-reorder.exp,
11833 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 11834
276a961b
MK
118352009-11-17 Nathan Sidwell <nathan@codesourcery.com>
11836
11837 * gdb.xml/tdesc-regs.exp: Use for m68k.
11838
4867c1fb
PA
118392009-11-15 Pedro Alves <pedro@codesourcery.com>
11840
11841 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
11842
f6838f81
DJ
118432009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11844
11845 * lib/gdb.exp (current_target_name): New procedure.
11846 (gdb_wrapper_target): New variable.
11847 (gdb_wrapper_init): Set gdb_wrapper_target.
11848 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
11849 wrapper.
11850
4ac4dd3f
DJ
118512009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11852
11853 * gdb.base/remote.exp: Delete the slowest load test.
11854 Do not load with fixed packet sizes.
11855
a7881759
DJ
118562009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11857
11858 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
11859
97a5b505
DJ
118602009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11861
11862 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
11863 srcfile when setting a breakpoint.
11864
d3e1fc54
DJ
118652009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
11866
11867 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
11868 macros.
11869
7cbcbded
DJ
118702009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11871
11872 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
11873 to be in memory.
11874 * gdb.base/display.c (force_mem): New.
11875 (do_loops): Use it. Add breakpoint comments.
11876 (do_vars): Add a breakpoint comment.
11877 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
11878 line numbers.
11879
bdea3a92
NF
118802009-11-13 Nathan Froyd <froydnj@codesourcery.com>
11881
11882 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
11883 instead of a bare "run".
11884
269f82e5
PP
118852009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
11886
11887 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 11888
a69b7d9d
DJ
118892009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11890
11891 * lib/cell.exp (skip_cell_tests): Clean up test files before
11892 returning.
11893
b598bfda
DJ
118942009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11895
11896 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
11897 and the breakpoint menu. Do not call perror if a prompt is seen.
11898 Consume the following GDB prompt.
11899 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
11900 * gdb.cp/namespace.exp: Use gdb_test.
11901 * gdb.cp/templates.exp: Use gdb_test.
11902 (test_template_breakpoints): Use gdb_test_multiple.
11903
87728fa0
DJ
119042009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11905
11906 * gdb.base/break1.c (struct some_struct, values): Move earlier.
11907 (marker4): Reference values.
11908
b67c692f
DJ
119092009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11910
11911 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
11912 is missing.
11913
f0df251a
DJ
119142009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11915
11916 * gdb.base/break.c (need_malloc): New.
11917 * gdb.base/constvars.c (main): Reference crass and crisp.
11918 * gdb.base/gdb1821.c (main): Reference bar.
11919 * gdb.cp/gdb1355.cc (main): Reference s1.
11920 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
11921 (main): Call them.
11922 * gdb.cp/hang2.cc (dummy2): Define.
11923 * gdb.cp/hang3.cc (dummy3): Define.
11924 * gdb.cp/m-data.cc (main): Reference shadow.
11925
bdf7534a
NF
119262009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11927 Nathan Froyd <froydnj@codesourcery.com>
11928
11929 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
11930 remote host.
11931
f24fce77
NF
119322009-11-12 Nathan Froyd <froydnj@codesourcery.com>
11933
11934 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
11935 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
11936 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11937 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11938 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11939 * gdb.dwarf2/dw2-producer.exp: Likewise.
11940 * gdb.dwarf2/mac-fileno.exp: Likewise.
11941 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
11942 py-prettyprint.py to the remote host.
11943 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
11944
40f0318e
KS
119452009-11-11 Keith Seitz <keiths@redhat.com>
11946
11947 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
11948 use it instead of "Foo".
11949 * gdb.cp/classes.exp (do_tests): Add a test to access
11950 a method through a typedef'd class name.
11951
f3d9f7fb
NF
119522009-11-11 Nathan Froyd <froydnj@codesourcery.com>
11953
11954 * gdb.base/long_long.exp: Permit leading zeros on floating-point
11955 exponents.
11956 * gdb.base/pointers.exp: Likewise.
11957 * gdb.cp/ref-types.exp: Likewise.
11958
a4216f37
KS
119592009-11-11 Keith Seitz <keiths@redhat.com>
11960
11961 * gdb.cp/cplusfuncs.cc (class foo): Add operators
11962 new[] and delete[].
11963 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
11964 "void".
11965 (probe_demangler): Remove all single-quoting of
11966 method and variable names.
11967 (info_func_regexp): Remove the word "void" from any
11968 occurrence of "(void)".
11969 (print_addr_2): Remove all single-quoting of
11970 method names.
11971 (print_addr_2_kfail): Likewise.
11972 (print_addr): Single-quote C function names before
11973 passing to print_addr_2.
11974 (test_paddr_operator_functions): Remove single-quoting
11975 for method names.
11976 Add tests for operator new[] and operator delete[].
11977
9b14d7aa
JK
119782009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11979
11980 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
11981
85feb311
KS
119822009-11-09 Keith Seitz <keiths@redhat.com>
11983
11984 * gdb.cp/overload.exp: Add tests for resolving overloaded
11985 methods in expression parsing/evaluation.
11986
fa335448
DJ
119872009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
11988
11989 * lib/gdb.exp (default_gdb_version): Use --version instead of
11990 --command.
11991
ec3c07fc
NS
119922009-11-10 Nathan Sidwell <nathan@codesourcery.com>
11993
11994 * lib/gdb.exp (gdb_compile_test): New.
11995 (skip_ada_tests, skip_java_tests): New.
11996 (gdb_compile): Use gdb_compile_test for f77.
11997 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
11998 * lib/java.exp (compile_java_from_source): Remove runtests check,
11999 use gdb_compile_test to record result.
12000 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
12001 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
12002 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
12003 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
12004 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
12005 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
12006 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
12007 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
12008 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
12009 adjust gdb_compile invocations.
12010
b8b4e42b
JK
120112009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12012
12013 * Makefile.in (abs_builddir): New.
12014 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
12015 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
12016 `$(abs_builddir)/site.exp'.
12017
f8b7eaf3
DJ
120182009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
12019
12020 * config/m68k-emc.exp, lib/emc-support.exp,
12021 gdb.trace/gdb_c_test.c: Delete.
12022 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
12023 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12024 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12025 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12026 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12027 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
12028 casing for m68k-*-elf.
12029
c4187697
NS
120302009-11-03 Pedro Alves <pedro@codesourcery.com>
12031
12032 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
12033 * gdb.arch/i386-prologue.exp: Likewise.
12034 * gdb.arch/i386-unwind.exp: Likewise.
12035
db16b772
DJ
120362009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12037
12038 * lib/gdb.exp (gdb_expect): Fix timeout typo.
12039
bcf71277
DJ
120402009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12041
12042 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
12043
0105cee2
DJ
120442009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12045
12046 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
12047
24ddea62
JK
120482009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12049
12050 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
12051
287ccc17
JK
120522009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12053
12054 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
12055 * gdb.base/sepdebug2.c: New file.
12056
08bca259 120572009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
12058
12059 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
12060 the modified warnings for catch syscall. Verify if GDB was compiled
12061 with support for lib expat, and choose which tests to run depending
12062 on this.
12063
5d4e2b76
VP
120642009-10-30 Vladimir Prus <vladimir@codesourcery.com>
12065
12066 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
12067 that composite commands are parsed OK. And also test
12068 that breakpoint commands do work.
12069
240e538a
MS
120702009-10-23 Michael Snyder <msnyder@vmware.com>
12071
12072 gdb.reverse/consecutive-precsave.exp: Change expect pattern
12073 to allow for new disassembly style.
12074
9c419145
PP
120752009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
12076
12077 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 12078
02506ff1
MS
120792009-10-22 Michael Snyder <msnyder@vmware.com>
12080
12081 * gdb.reverse/break-precsave.exp: New test.
12082 * gdb.reverse/consecutive-precsave.exp: Ditto.
12083 * gdb.reverse/finish-precsave.exp: Ditto.
12084 * gdb.reverse/i386-precsave.exp: Ditto.
12085 * gdb.reverse/machinestate-precsave.exp: Ditto.
12086 * gdb.reverse/sigall-precsave.exp: Ditto.
12087 * gdb.reverse/solilb-precsave.exp: Ditto.
12088 * gdb.reverse/step-precsave.exp: Ditto.
12089 * gdb.reverse/until-precsave.exp: Ditto.
12090 * gdb.reverse/watch-precsave.exp: Ditto.
12091
4cf866a3
MS
120922009-10-22 Michael Snyder <msnyder@vmware.com>
12093
12094 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
12095 for gdb_expect. Adjust one test's expect strings for the new
12096 format of disassemble.
12097 * gdb.reverse/finish-reverse.exp: Delete 'return'.
12098 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
12099 gdb_test_multiple.
12100 * gdb.reverse/step-reverse.exp: Delete 'return'.
12101 * gdb.reverse/until-reverse.exp: Delete blank lines.
12102 * gdb.reverse/watch-reverse.exp: Delete blank lines.
12103
2b28d209
PP
121042009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
12105
12106 * gdb.base/consecutive.exp: Adjust.
12107 * gdb.base/display.exp: Likewise.
12108 * gdb.base/pc-fp.exp: Likewise.
12109 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 12110
33b9c32b
MS
121112009-10-19 Michael Snyder <msnyder@vmware.com>
12112
12113 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
12114 * gdb.reverse/finish-reverse.c: Ditto.
12115 * gdb.reverse/sigall-reverse.c: Ditto.
12116 * gdb.reverse/solib-reverse.c: Ditto.
12117 * gdb.reverse/step-reverse.c: Ditto.
12118 * gdb.reverse/watch-reverse.c: Ditto.
12119
6c95b8df
PA
121202009-10-19 Pedro Alves <pedro@codesourcery.com>
12121 Stan Shebs <stan@codesourcery.com>
12122
12123 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
12124 * gdb.base/foll-exec.exp: Adjust to expect a process id before
12125 "Executing new program".
12126 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
12127 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
12128 left listed after having been killed.
12129 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
12130 * gdb.base/maint.exp: Adjust test.
12131
12132 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
12133 * gdb.multi/Makefile.in: New.
12134 * gdb.multi/base.exp: New.
12135 * gdb.multi/goodbye.c: New.
12136 * gdb.multi/hangout.c: New.
12137 * gdb.multi/hello.c: New.
12138 * gdb.multi/bkpt-multi-exec.c: New.
12139 * gdb.multi/bkpt-multi-exec.exp: New.
12140 * gdb.multi/crashme.c: New.
12141
279017b7
TG
121422009-10-13 Tristan Gingold <gingold@adacore.com>
12143
12144 * gdb.base/sepdebug.exp: Check debug info are found.
12145
0413d738
PA
121462009-10-08 Pedro Alves <pedro@codesourcery.com>
12147
12148 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
12149 bits.
12150
c628eecc
JK
121512009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12152
12153 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
12154
38af1bfe
JB
121552009-10-07 Joel Brobecker <brobecker@adacore.com>
12156
12157 * gdb.base/watchpoints.c: Add copyright header. Reformat one
12158 of the comments.
12159
2b0adecd
PM
121602009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
12161
12162 * gdb.base/annota1.exp: Remove obsolete match_max increase.
12163 * gdb.base/annota3.exp: Idem.
12164 * gdb.base/maint.exp: Idem.
12165
8d417781
PM
121662009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
12167
889bf7c5 12168 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
12169 to default.
12170
bb61102d
PM
121712009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12172
889bf7c5 12173 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
12174 mingw and cygwin targets.
12175
ace5c364
PM
121762009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12177 Pedro Alves <pedro@codesourcery.com>
12178
889bf7c5 12179 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
12180 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
12181
c2d494a0
PM
121822009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12183
e1b52ce2
PM
12184 * gdb.base/shr1.c: Use %p in format string.
12185 * gdb.base/unload.c: Avoid warning in fprintf.
12186 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 12187
209f53f5
PM
121882009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12189
12190 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
12191 long type.
12192 (test_unlink): Correct printf string.
12193 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
12194 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
12195
8172766a
JK
121962009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12197
12198 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
12199 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
12200 * gdb.arch/ia64-breakpoint-shadow.S: New file.
12201
0f73703c
UW
122022009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12203
12204 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
12205 * gdb.objc/nondebug.exp: Likewise.
12206
b32306ca
UW
122072009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12208
12209 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
12210 target_info setting.
12211
12212 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
12213 that detect new threads during "info threads".
12214
0057022f
UW
122152009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12216
12217 * gdb.threads/manythreads.c (main): Increase thread stack size
12218 to 2*PTHREAD_STACK_MIN.
12219 * gdb.threads/multi-create.c (main): Likewise.
12220 (create_function): Likewise.
12221
f29c0325
UW
122222009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12223
12224 * gdb.base/dump.exp: Pass difference of pointer types instead
12225 of integer types as offset to restore in intarr3.srec case.
12226
fcb34849
UW
122272009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12228
12229 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
12230
d5142e3b
UW
122312009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12232
12233 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
12234
087b74b2 122352009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 12236
087b74b2
PM
12237 New test for two watchpoints, with disabling of
12238 the first inserted.
12239 * testsuite/gdb.base/watchpoints.c: New file.
12240 * testsuite/gdb.base/watchpoints.exp: New file.
12241
96c07c5b
TT
122422009-09-25 Tom Tromey <tromey@redhat.com>
12243
12244 * gdb.base/charset.exp: Test utf-16 strings with Python.
12245
b8899f2b
TT
122462009-09-25 Tom Tromey <tromey@redhat.com>
12247
12248 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
12249 UCS-4.
12250 * gdb.base/charset.c (utf_32_string): Rename.
12251 (init_utf32): Rename.
12252 (main): Update.
12253
329719ec
TT
122542009-09-22 Tom Tromey <tromey@redhat.com>
12255
12256 * gdb.python/py-function.exp: Add regression tests.
12257
11ef0d76
KS
122582009-09-21 Keith Seitz <keiths@redhat.com>
12259
12260 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
12261 with invalid operator.
12262
3fe8f3b3
KS
122632009-09-21 Keith Seitz <keiths@redhat.com>
12264
12265 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
12266 and destructor using typedef name of class.
12267 * gdb.cp/classes.cc (class Base1): Add a destructor.
12268 (base1): New typedef.
12269 (use_methods): Instanitate an object of type base1.
12270 * gdb.cp/templates.exp (test_template_typedef): New procedure.
12271 (do_tests): Call test_template_typedef.
12272 * gdb.cp/templates.cc (Baz::~Baz): New method.
12273 (intBazOne): New typedef.
12274 (main): Instantiate intBazOne.
12275
7a9fe101
PM
122762009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12277
12278 PR python/10633
12279
12280 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
12281 Function.
12282 (run_lang_tests): Add print elements test.
12283
2e4d963f
PM
122842009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12285
12286 * gdb.python/py-value.exp (test_subscript_regression): New
12287 function. Test for invalid subscripts.
12288 * gdb.python/py-value.c (main): Add test array, and pointer to it.
12289 (ptr_ref): New function.
12290
ec7e75e7
PP
122912009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12292
12293 * gdb.base/default.exp: Fix "show convenience".
12294
0cc7d26f
TT
122952009-09-15 Tom Tromey <tromey@redhat.com>
12296
12297 * lib/mi-support.exp (mi_create_varobj): Update.
12298 (mi_create_floating_varobj): Likewise.
12299 (mi_create_dynamic_varobj): New proc.
12300 (mi_varobj_update): Update.
12301 (mi_varobj_update_with_type_change): Likewise.
12302 (mi_varobj_update_kv_helper): New proc.
12303 (mi_varobj_update_dynamic_helper): Rewrite.
12304 (mi_varobj_update_dynamic): New proc.
12305 (mi_list_varobj_children): Update.
12306 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
12307 * gdb.python/python-prettyprint.py (pp_outer): New class.
12308 (pp_nullstr): Likewise.
12309 (lookup_function): Register new printers.
12310 * gdb.python/python-prettyprint.c (struct substruct): New type.
12311 (struct outerstruct): Likewise.
12312 (substruct_test): New function.
12313 (struct nullstr): New type.
12314 (string_1, string_2): New globals.
12315 (main): Add new tests.
12316 * gdb.python/python-mi.exp: Added regression tests.
12317 * gdb.mi/mi2-var-display.exp: Update.
12318 * gdb.mi/mi2-var-cmd.exp: Update.
12319 * gdb.mi/mi2-var-child.exp: Update.
12320 * gdb.mi/mi2-var-block.exp: Update.
12321 * gdb.mi/mi-var-invalidate.exp: Update.
12322 * gdb.mi/mi-var-display.exp: Update.
12323 * gdb.mi/mi-var-cmd.exp: Update.
12324 * gdb.mi/mi-var-child.exp: Update.
12325 * gdb.mi/mi-var-block.exp: Update.
12326 * gdb.mi/mi-break.exp: Update.
12327 * gdb.mi/gdb701.exp: Update.
12328
a96d9b2e
SDJ
123292009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
12330
12331 * Makefile.in: Inclusion of catch-syscall object.
12332 * gdb.base/catch-syscall.c: New file.
12333 * gdb.base/catch-syscall.exp: New file.
12334
b43b923a
MS
123352009-09-12 Michael Snyder <msnyder@vmware.com>
12336
12337 * gdb.reverse/step-reverse.exp: Explicitly check for targets
12338 that can support reverse debuggnig.
12339
cec03d70
TT
123402009-09-11 Tom Tromey <tromey@redhat.com>
12341
12342 * gdb.dwarf2/valop.S: New file.
12343 * gdb.dwarf2/valop.exp: New file.
12344
e23bb3fc
MK
123452009-09-11 Mark Kettenis <kettenis@gnu.org>
12346
12347 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
12348
37c3696d
DE
123492009-09-10 Doug Evans <dje@google.com>
12350
12351 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
12352 Add $gdb_prompt to second breakpoint regexp.
12353
5172aecb
JB
123542009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
12355
12356 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
12357 names, add missing ones.
12358 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
12359 * gdb.python/py-frame.c: Rename from python-frame.c.
12360 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
12361 testfile name.
12362 * gdb.python/py-function.exp: Rename from python-function.exp.
12363 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
12364 testfile name.
12365 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
12366 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
12367 Adjust testfile name.
12368 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
12369 * gdb.python/py-template.cc: Rename from python-template.cc.
12370 * gdb.python/py-template.exp: Rename from python-template.exp.
12371 Adjust testfile name.
12372 * gdb.python/py-value.c: Rename from python-value.c.
12373 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
12374 testfile name.
12375
b554e4bd
JK
123762009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12377
12378 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
12379 $bpt2address.
12380 (Second breakpoint address is valid on ia64)
12381 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
12382
9a68ae16
JM
123832009-09-03 Joseph Myers <joseph@codesourcery.com>
12384
12385 * gdb.base/ending-run.exp: Restrict regular expression matching
12386 line number to require closing brace following.
12387
146b9145
DE
123882009-09-03 Doug Evans <dje@google.com>
12389
12390 * gdb.base/store.exp (check_set): Fix typo in expected value message.
12391
787d21e1
TT
123922009-09-02 Tom Tromey <tromey@redhat.com>
12393
12394 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
12395
e7802207
TT
123962009-09-02 Tom Tromey <tromey@redhat.com>
12397
12398 * gdb.dwarf2/callframecfa.exp: New file.
12399 * gdb.dwarf2/callframecfa.S: New file.
12400
817aadd2
JK
124012009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12402
12403 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
12404 gdb.base/solib-overlap-main.c: New.
12405
4a76eae5
DJ
124062009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
12407
12408 PR gdb/10565
12409
12410 * gdb.base/bitfields.c (struct container, container): New.
12411 (main): Initialize it and call break5.
12412 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
12413
d4b96c9a
JK
124142009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12415
12416 Support constant DW_AT_data_member_location by GCC PR debug/40659.
12417 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
12418
4e22772d
JK
124192009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12420
12421 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
12422
2efab443
MS
124232009-08-26 Michael Snyder <msnyder@vmware.com>
12424
12425 * gdb.base/i386-reverse.c: New file.
12426 * gdb.base/i386-reverse.exp: New file.
12427 * gdb.base/Makefile.in: Add new files to be removed.
12428
07ab73a0
JM
124292009-08-26 Joseph Myers <joseph@codesourcery.com>
12430
12431 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
12432 environment-pwd for remote host.
12433 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
12434
676accff
KS
124352009-08-24 Keith Seitz <keiths@redhat.com>
12436
12437 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
12438 Add two new C++ completer tests which limit the output to a
889bf7c5 12439 given class.
676accff 12440
f9f7ad22
MS
124412009-08-24 Michael Snyder <msnyder@vmware.com>
12442
12443 * gdb.base/del.exp: Fix typo in comment.
12444 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
12445
81ecdfbb
RW
124462009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12447
12448 * configure: Regenerate.
12449 * gdb.hp/configure: Likewise.
12450 * gdb.hp/gdb.aCC/configure: Likewise.
12451 * gdb.hp/gdb.base-hp/configure: Likewise.
12452 * gdb.hp/gdb.compat/configure: Likewise.
12453 * gdb.hp/gdb.defects/configure: Likewise.
12454 * gdb.hp/gdb.objdbg/configure: Likewise.
12455 * gdb.stabs/configure: Likewise.
12456
cab0c772
UW
124572009-08-19 Doug Evans <dje@google.com>
12458
12459 * gdb.base/gdbvars.c: New file.
12460 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
12461
b8fa0bfa
PA
124622009-08-14 Pedro Alves <pedro@codesourcery.com>
12463
12464 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12465 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
12466
b84aa90a
PA
124672009-08-13 Pedro Alves <pedro@codesourcery.com>
12468
12469 * gdb.base/default.exp: Adjust "set language test": it's now an
12470 enum command. Larger help string moved to "help set language".
12471 * gdb.base/help.exp: Adjust "help set language" expected output,
12472 now lists all known languages.
12473
0d8f9b2c
NF
124742009-08-11 Nathan Froyd <froydnj@codesourcery.com>
12475
12476 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
12477 all frame arguments.
12478 * gdb.arch/altivec-regs.exp: Likewise.
12479
bda180e0
TT
124802009-08-07 Tom Tromey <tromey@redhat.com>
12481
12482 * gdb.base/setshow.exp: Add tests for changes to set language, set
12483 check range, and set check type.
12484
48cb2d85
VP
124852009-08-03 Vladimir Prus <vladimir@codesourcery.com>
12486
12487 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
12488 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 12489 Call it.
48cb2d85 12490
1ea34204
UW
124912009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12492
12493 * configure.ac: Run gdb.cell tests when appropriate.
12494 * configure: Regenerate.
12495 * lib/cell.exp: New file.
12496 * gdb.cell: New directory.
12497 * gdb.cell/configure.ac: New file.
12498 * gdb.cell/configure: New file.
12499 * gdb.cell/Makefile.in: New file.
12500 * gdb.cell/arch.exp: New file.
12501 * gdb.cell/break.c: New file.
12502 * gdb.cell/break.exp: New file.
12503 * gdb.cell/break-spu.c: New file.
12504 * gdb.cell/bt.c: New file.
12505 * gdb.cell/bt2-spu.c: New file.
12506 * gdb.cell/bt-spu.c: New file.
12507 * gdb.cell/bt.exp: New file.
12508 * gdb.cell/coremaker.c: New file.
12509 * gdb.cell/coremaker-spu.c: New file.
12510 * gdb.cell/core.exp: New file.
12511 * gdb.cell/gcore.exp: New file.
12512 * gdb.cell/data.c: New file.
12513 * gdb.cell/data.exp: New file.
12514 * gdb.cell/data-spu.c: New file.
12515 * gdb.cell/ea-cache.exp: New file.
12516 * gdb.cell/ea-cache.c: New file.
12517 * gdb.cell/ea-cache-spu.c: New file.
12518 * gdb.cell/ea-standalone.c: New file.
12519 * gdb.cell/ea-standalone.exp: New file.
12520 * gdb.cell/ea-test.c: New file.
12521 * gdb.cell/ea-test.exp: New file.
12522 * gdb.cell/f-regs.exp: New file.
12523 * gdb.cell/mem-access.c: New file.
12524 * gdb.cell/mem-access.exp: New file.
12525 * gdb.cell/mem-access-spu.c: New file.
12526 * gdb.cell/ptype.exp: New file.
12527 * gdb.cell/registers.exp: New file.
12528 * gdb.cell/size.c: New file.
12529 * gdb.cell/sizeof.exp: New file.
12530 * gdb.cell/size-spu.c: New file.
12531 * gdb.cell/solib.exp: New file.
12532 * gdb.cell/solib-symbol.exp: New file.
12533
85e747d2
UW
125342009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12535
12536 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
12537
58d6951d
DJ
125382009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12539
12540 * gdb.base/float.exp: Handle VFP registers.
12541
6e0a4f15
MS
125422009-07-14 Michael Snyder <msnyder@vmware.com>
12543
dcd5da87
MS
12544 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
12545 to bring gdb to the beginning of the calling line.
12546
6e0a4f15
MS
12547 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
12548 confusing the i386 epilogue unwinder.
12549
782b2b07
SS
125502009-07-14 Stan Shebs <stan@codesourcery.com>
12551
12552 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
12553
f662c3bc
MS
125542009-07-14 Michael Snyder <msnyder@vmware.com>
12555
12556 * gdb.reverse/step-reverse.exp (stepi into function call):
12557 Call instruction may not be first instruction in the line.
12558 (reverse stepi from a function call): Used wrong line number.
12559
8f313923
JK
125602009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12561
12562 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
12563
4662c76e
JK
125642009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12565
12566 Fix gdb.base/macscp.exp when using custom inputrc.
12567 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
12568 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
12569 env(TERM) set.
12570 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
12571 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
12572
aa81e255
JK
125732009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12574
12575 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
12576 * gdb.base/annota1.exp (thread_test): Import global $testfile.
12577 Change the compilation target to match the testcase name.
12578 * gdb.base/sect-cmd.exp: Change the compilation target to match the
12579 testcase name.
12580 * a2-run.exp: Use for setup prepare_for_testing. Change the
12581 compilation target to match the testcase name.
12582 * gdb.base/commands.exp: Likewise.
12583 * gdb.base/finish.exp: Likewise.
12584 * gdb.base/float.exp: Likewise.
12585 * gdb.base/info-target.exp: Likewise.
12586 * gdb.base/relational.exp: Likewise.
12587 * gdb.base/term.exp: Likewise.
12588 * gdb.base/until.exp: Likewise.
12589 * gdb.base/volatile.exp: Likewise.
12590 * gdb.base/whatis-exp.exp: Likewise.
12591
4c93b1d7
HZ
125922009-07-11 Hui Zhu <teawater@gmail.com>
12593
12594 * gdb.base/help.exp (disassemble): Update expected help text.
12595
812f7342
TT
125962009-07-09 Tom Tromey <tromey@redhat.com>
12597
12598 * lib/gdb.exp: Handle TRANSCRIPT.
12599 (remote_spawn, remote_close, send_gdb): New procs.
12600
fbb8f299
PM
126012009-07-10 Phil Muldoon <pmuldoon@redhat.com>
12602
12603 * gdb.python/python-prettyprint.c: Add counted null string
12604 structure.
12605 * gdb.python/python-prettyprint.exp: Print null string. Test for
12606 embedded nulls.
12607 * gdb.python/python-prettyprint.py (pp_ns): New Function.
12608 * gdb.python/python-value.exp (test_value_in_inferior): Add
12609 variable length string fetch tests.
12610 * gdb.python/python-value.c (main): Add strings for string fetch tests.
12611
c0ac0ec7
JK
126122009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12613
12614 * gdb.base/dump.exp (inaccessible memory is reported): New test.
12615
30b66ecc
TT
126162009-07-07 Tom Tromey <tromey@redhat.com>
12617
12618 * gdb.base/call-rt-st.exp: Update for change to escape output.
12619 * gdb.base/callfuncs.exp: Likewise.
12620 * gdb.base/charset.exp: Likewise.
12621 * gdb.base/constvars.exp: Likewise.
12622 * gdb.base/long_long.exp: Likewise.
12623 * gdb.base/pointers.exp: Likewise.
12624 * gdb.base/printcmds.exp: Likewise.
12625 * gdb.base/setvar.exp: Likewise.
12626 * gdb.base/store.exp: Likewise.
12627 * gdb.cp/ref-types.exp: Likewise.
12628 * gdb.mi/mi-var-child.exp: Likewise.
12629 * gdb.mi/mi-var-display.exp: Likewise.
12630 * gdb.mi/mi2-var-display.exp: Likewise.
12631 * gdb.base/charset.exp: Test octal escape sequence length.
12632 Update for change to escape output.
12633
187c4a2b
JK
126342009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12635
12636 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
12637
d80a43f9
DJ
126382009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
12639
12640 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
12641
047427a8
JK
126422009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12643
12644 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
12645 gdbserver increasing $portnum if "Can't bind address" has been seen.
12646
8b5a0f4f
PA
126472009-07-05 Pedro Alves <pedro@codesourcery.com>
12648
12649 * gdb.base/ending-run.exp: Add "step out of main" pattern for
12650 mingw32ce.
12651
7d93ba58
PA
126522009-07-05 Pedro Alves <pedro@codesourcery.com>
12653
12654 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
12655 VFP format.
12656
2277426b
PA
126572009-07-02 Pedro Alves <pedro@codesourcery.com>
12658
12659 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
12660 linux. Adjust to use "inferior", "info inferiors", "detach
12661 inferior" and "kill inferior" instead of "restart", "info fork",
12662 "detach fork" and "delete fork".
12663 * gdb.base/ending-run.exp: Spell out "info".
12664 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
12665 the "kill" command.
12666
5af949e3
UW
126672009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12668
12669 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
12670 change to prefix TLS offset in hex with 0x.
12671
5d3729b5
UW
126722009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12673
12674 * gdb.base/default.exp: Update test case for "x" changes.
12675
af589bd0
TG
126762009-07-01 Tristan Gingold <gingold@adacore.com>
12677
12678 * gdb.base/bigcore.exp: Make darwin untested.
12679
40974f91
JK
126802009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12681
12682 * gdb.base/completion.exp (directory completion): Create the directory.
12683 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
12684 escapeuniquesub.
12685 (directory completion 2): Expect now ${escapeuniquesub}.
12686 (Glob remaining of directory test): Remove one excessive newline.
12687 Expect the real output.
12688
59dd3af6
JK
126892009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12690
12691 Fix `make check//%' target after `make check' has been ran.
12692 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
12693 a mkdir call.
12694 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
12695 (%/.dir): Remove.
12696
f4e164aa
JK
126972009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12698
12699 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
12700 the expected result record.
12701
69af2122
JK
127022009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12703
12704 Remove racy FAILs relying just on the timeouts.
12705 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
12706 (annotation_level 2): Remove racy FAILs.
12707
2fd481e1
PP
127082009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
12709
12710 gdb/10275
889bf7c5
PA
12711 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
12712
c38f313d
DJ
127132009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
12714
12715 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
12716
8b777f02
VP
127172009-06-30 Vladimir Prus <vladimir@codesourcery.com>
12718
12719 * gdb.mi/mi-stack.exp: Testing symbolic options
12720 to -stack-list-locals and -stack-list-arguments.
12721
00c7eacf
JK
127222009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12723
12724 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
12725
6bc80edc
TT
127262009-06-29 Tom Tromey <tromey@redhat.com>
12727
12728 * dg-extract-results.sh: New file.
12729 * Makefile.in (FORCE_PARALLEL): New variable.
12730 (CHECK_TARGET): New conditional variable.
12731 (check): Use CHECK_TARGET.
12732 (DO_RUNTEST): New variable.
12733 (check-single): New target.
12734 (TEST_DIRS): New variable.
12735 (TEST_TARGETS): Likewise.
12736 (check-parallel): New target.
12737 (check-gdb.%): New pattern.
12738 (BASE1_FILES): New variable.
12739 (BASE2_FILES): Likewise.
12740 (check-gdb.base%): New pattern.
12741 (%/.dir): New pattern.
12742 * configure: Rebuild.
12743 * aclocal.m4 (AM_CONDITIONAL): New defun.
12744 * configure.ac: Check whether user is using GNU make.
12745 (GMAKE): New conditional.
12746
794684b6
SW
127472009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
12748
12749 * gdb.cp/namespace-nested-import.cc: New test.
12750 * gdb.cp/namespace-nested-import.exp: New test.
12751
edb3359d
DJ
127522009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
12753
12754 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
12755 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
12756 * gdb.opt/Makefile.in (EXECUTABLES): Update.
12757 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
12758 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
12759 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
12760 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
12761 gdb.opt/inline-markers.c: New files.
12762 * lib/gdb.exp (skip_inline_frame_tests): New function.
12763 (skip_inline_var_tests): New function.
12764
cf657a0c
AS
127652009-06-27 Andreas Schwab <schwab@linux-m68k.org>
12766
12767 * gdb.cp/exception.exp: Don't require $hex before inner frame in
12768 backtrace.
12769
28d41a99
MS
127702009-06-27 Michael Snyder <msnyder@vmware.com>
12771
12772 * gdb.reverse: New directory.
12773 * gdb.reverse/break-reverse.c: New test.
12774 * gdb.reverse/break-reverse.exp: New test.
12775 * gdb.reverse/consecutive-reverse.c: New test.
12776 * gdb.reverse/consecutive-reverse.exp: New test.
12777 * gdb.reverse/finish-reverse.c: New test.
12778 * gdb.reverse/finish-reverse.exp: New test.
12779 * gdb.reverse/machinestate.c: New test.
12780 * gdb.reverse/ms1.c: New test.
12781 * gdb.reverse/machinestate.exp: New test.
12782 * gdb.reverse/Makefile.in: New file.
12783 * gdb.reverse/shr2.c: New test.
12784 * gdb.reverse/solib-reverse.c: New test.
12785 * gdb.reverse/solib-reverse.exp: New test.
12786 * gdb.reverse/step-reverse.c: New test.
12787 * gdb.reverse/step-reverse.exp: New test.
12788 * gdb.reverse/until-reverse.c: New test.
12789 * gdb.reverse/ur1.c: New test.
12790 * gdb.reverse/until-reverse.exp: New test.
12791 * gdb.reverse/watch-reverse.c: New test.
12792 * gdb.reverse/watch-reverse.exp: New test.
12793 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
12794 * configure: Regenerate.
12795
fe3c8b0d
DE
127962009-06-26 Doug Evans <dje@google.com>
12797
12798 * gdb.base/psymtab.exp: Turn off pending breakpoints.
12799
3a72a602
PM
128002009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
12801
12802 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
12803 windows problem for 'file delete $binfile'.
12804
27aa8d6a
SW
128052009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
12806
12807 * gdb.cp/namespace-using.exp: New test.
12808 * gdb.cp/namespace-using.cc: New test.
12809
8ac055f8
JB
128102009-05-20 Joel Brobecker <brobecker@adacore.com>
12811
12812 * gdb.ada/variant_record_packed_array: New testcase.
12813
85e306ed
TT
128142009-06-23 Tom Tromey <tromey@redhat.com>
12815
12816 * gdb.base/charset.exp (test_combination): Regression test.
12817 * gdb.base/charset.c (my_wchar_t): New typedef.
12818 (myvar): New global.
12819 (main): Set myvar.
12820
56643c5e
PM
128212009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
12822
12823 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
12824 target.
12825
1fac167a
UW
128262009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12827
12828 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
12829
7ccb0be9
UW
128302009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12831
12832 * gdb.mi/gdb680.exp: Update test for error message.
12833
568d6575
UW
128342009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12835
12836 * gdb.base/annota1.exp: Allow multiple occurrences of the
12837 frames-invalid annotation.
12838 * gdb.cp/annota2.exp: Likewise.
12839
7cd1089b
PM
128402009-06-15 Phil Muldoon <pmuldoon@redhat.com>
12841
12842 * gdb.cp/gdb2495.cc: New file.
12843 * gdb.cp/gdb2495.exp: New file.
12844
72c63395
JK
128452009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12846
12847 Report error on GDB crash during runto.
12848 * lib/gdb.exp (runto <eof>): New.
12849
3788363d
DJ
128502009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
12851
12852 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
12853 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
12854 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
12855 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
12856 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
12857 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
12858 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
12859 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
12860 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
12861 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
12862 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
12863 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
12864 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12865 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
12866 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
12867 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
12868 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
12869 gdb.server/server-mon.exp, gdb.server/server-run.exp,
12870 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12871 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12872 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
12873 gdb.trace/passcount.exp, gdb.trace/report.exp,
12874 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
12875 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
12876 gdb.trace/while-stepping.exp: Use a unique name for the compiled
12877 executable.
12878
17592de3
PA
128792009-06-07 Pedro Alves <pedro@codesourcery.com>
12880
12881 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
12882 defined before referencing it.
12883
701e355d
DE
128842009-06-03 Doug Evans <dje@google.com>
12885
12886 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
12887 * gdb.arch/i386-see.c: Ditto.
12888
f2292c65
PM
128892009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
12890
12891 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
12892 (check_macro): Return 1 if undefined.
12893 If first test fails, check if macro debug information is available,
12894 and report unsupported test if no macro information is found.
12895
5a437975
DE
128962009-05-29 Doug Evans <dje@google.com>
12897
12898 * gdb.threads/hand-call-in-threads.exp: New.
12899 * gdb.threads/hand-call-in-threads.c: New.
12900
c141c696
MS
129012009-05-29 Michael Snyder <msnyder@vmware.com>
12902
12903 * gdb.base/break-always.exp: Change "1" to "on".
12904 Add confirmation check.
12905
b3444185
PA
129062009-05-28 Pedro Alves <pedro@codesourcery.com>
12907
12908 * gdb.threads/threxit-hop-specific.c: New.
12909 * gdb.threads/threxit-hop-specific.exp: New.
12910 * gdb.threads/thread-execl.c: New.
12911 * gdb.threads/thread-execl.exp: New.
12912
b6313243
TT
129132009-05-27 Tom Tromey <tromey@redhat.com>
12914 Thiago Jung Bauermann <bauerman@br.ibm.com>
12915
12916 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
12917 (mi_child_regexp): Likewise.
12918 (mi_list_varobj_children_range): Likewise.
12919 (mi_get_features): Likewise.
12920 (mi_list_varobj_children): Rewrite.
12921 * gdb.python/python-mi.exp: New file.
12922
a6bac58e
TT
129232009-05-27 Tom Tromey <tromey@redhat.com>
12924 Thiago Jung Bauermann <bauerman@br.ibm.com>
12925 Phil Muldoon <pmuldoon@redhat.com>
12926 Paul Pluzhnikov <ppluzhnikov@google.com>
12927
12928 * gdb.python/python-prettyprint.exp: New file.
12929 * gdb.python/python-prettyprint.c: New file.
12930 * gdb.python/python-prettyprint.py: New file.
12931 * gdb.base/display.exp: print/r is now valid.
12932
2c74e833
TT
129332009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
12934 Tom Tromey <tromey@redhat.com>
12935 Pedro Alves <pedro@codesourcery.com>
12936 Paul Pluzhnikov <ppluzhnikov@google.com>
12937
12938 * gdb.python/python-template.exp: New file.
12939 * gdb.python/python-template.cc: New file.
12940 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12941 tests.
12942 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12943 Call it.
12944 (test_value_after_death): New proc.
12945 * gdb.python/python-value.c (PTR): New typedef.
12946 (main): New variable 'x'.
12947
89c73ade
TT
129482009-05-27 Tom Tromey <tromey@redhat.com>
12949
12950 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12951 tests.
12952 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12953 Call it.
12954
a75724bc
PA
129552009-05-27 Pedro Alves <pedro@codesourcery.com>
12956
12957 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
12958
e58b0e63
PA
129592009-05-24 Pedro Alves <pedro@codesourcery.com>
12960
12961 * gdb.threads/fork-thread-pending.c: New.
12962 * gdb.threads/fork-thread-pending.exp: New.
12963
4ac36638
JK
129642009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12965
12966 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
12967 * gdb.dwarf2/dw2-strp.S (a_string2): New.
12968
889bf7c5 129692009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 12970
889bf7c5 12971 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 12972
b242c3c2
PA
129732009-05-17 Pedro Alves <pedro@codesourcery.com>
12974
12975 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
12976 `gdb_get_line_number'. Call `callee' in both parent and child.
12977 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
12978 `gdb_get_line_number' instead of hardcoding line numbers.
12979 (catch_fork_unpatch_child): New procedure to test detaching
12980 breakpoints from child fork.
12981 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
12982 hardcoding line numbers.
12983 (do_fork_tests): Run `catch_fork_unpatch_child'.
12984
ee342b23
VP
129852009-05-17 Vladimir Prus <vladimir@codesourcery.com>
12986
12987 * gdb.mi/mi-cmd-var.exp: Check that when varobj
12988 of structure type enters or leaves the scope, it
12989 is reported by -var-update.
12990
e2009e98
DE
129912009-05-11 Doug Evans <dje@sebabeach.org>
12992
12993 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 12994 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
12995 * gdb.threads/schedlock.c (main): Fix off-by-one error.
12996
00903456
JK
129972009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12998
12999 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
13000
dc621c35
DE
130012009-04-30 Doug Evans <dje@google.com>
13002
13003 * gdb.threads/watchthreads2.exp: New testcase.
13004 * gdb.threads/watchthreads2.c: New testcase.
13005
9ab4e744
DE
130062009-04-29 Doug Evans <dje@google.com>
13007
13008 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
13009 * gdb.cp/mb-ctor.cc: Ditto.
13010 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
13011 * gdb.cp/mb-inline.h (multi_line_foo): New function.
13012 * gdb.cp/mb-inline1.cc: Call it.
13013 * gdb.cp/mb-inline2.cc: Ditto.
13014 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
13015 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
13016
484086b7
JK
130172009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13018
13019 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
13020 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
13021 Replace all uses of `decimal' by `nonzero'.
13022 (info macro FROM_COMMANDLINE): New test.
13023
379a77b5
TT
130242009-04-27 Tom Tromey <tromey@redhat.com>
13025
13026 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
13027
b92b73c2
DE
130282009-04-27 Doug Evans <dje@google.com>
13029
13030 * gdb.threads/watchthreads.c (main): Initialize args before starting
13031 the threads. Plus formatting cleanup.
13032 * gdb.threads/watchthreads.exp: Avoid errant failures due to
13033 biased scheduling of one thread.
13034
945a118d
JG
130352009-04-27 Jerome Guitton <guitton@adacore.com>
13036
13037 * gdb.cp/templates.cc (GetMax): New template.
13038 (main): Declare two instances of GetMax.
13039 * gdb.cp/templates.exp: Add new test.
13040
d389af10
JK
130412009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13042
13043 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
13044
e7f86de9
JM
130452009-04-22 Joseph Myers <joseph@codesourcery.com>
13046
13047 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
13048
334cc82d
TT
130492009-04-15 Tom Tromey <tromey@redhat.com>
13050
13051 * gdb.base/charset.exp: Add regression test.
13052
d12672cc
JB
130532009-04-14 Joel Brobecker <brobecker@adacore.com>
13054
13055 * gdb.base/exe-lock.exp: New testcase.
13056
18e8c3bc
TT
130572009-04-13 Tom Tromey <tromey@redhat.com>
13058
13059 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
13060 operator on Frame.
13061
5ecd5cbe
UW
130622009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13063
13064 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
13065 * gdb.server/ext-attach.exp: Likewise.
13066
7309f756
VP
130672009-04-03 Vladimir Prus <vladimir@codesourcery.com>
13068
13069 Eliminate some sleep usage.
13070
889bf7c5
PA
13071 * gdb.mi/basics.c (do_nothing): New.
13072 (main): Use do_nothing instead of printf, so that
13073 not to introduce race condition between output of
13074 inferiour and output of gdb. Do not use sleep as it
13075 is not generally available on embedded targets.
7309f756 13076
f4b95f6f
PA
130772009-04-02 Pedro Alves <pedro@codesourcery.com>
13078
13079 * gdb.server/ext-attach.exp: Expect an optional process id after
13080 "Detached from remote process".
13081
de40b933
JK
130822009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13083
13084 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
13085 gdb.dwarf2/dw2-unresolved.exp: New.
13086
2ae101a4
PA
130872009-04-02 Pedro Alves <pedro@codesourcery.com>
13088
13089 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
13090 mi_run_to_main.
13091
56a8e183
PA
130922009-04-02 Pedro Alves <pedro@codesourcery.com>
13093
13094 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
13095 mi_run_to_main. Skip thread exit test on remote targets.
13096 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
13097 mi_run_to_main.
13098 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
13099 mi_run_to_main.
13100 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
13101 when expecting ^connected. Detect when the target doesn't support
13102 non-stop mode.
13103 (mi_run_cmd): Detect if non-stop mode was requested by isn't
13104 supported. Return -1 on error, 0 on success.
13105 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
13106 (mi_runto): Return mi_runto_helper's result explicitly.
13107
c35fafde
PA
131082009-04-01 Pedro Alves <pedro@codesourcery.com>
13109
13110 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
13111
f8a8dce6
JB
131122009-04-01 Tom Tromey <tromey@redhat.com>
13113
13114 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
13115 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
13116 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
13117 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
13118
71c25dea
TT
131192009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
13120 Jan Kratochvil <jan.kratochvil@redhat.com>
13121
13122 PR gdb/931
13123 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
13124 output.
13125 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
13126 for gdb/931.
13127 * dw2-strp.S (DW_AT_language): Change to C++.
13128 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
13129
02d9a9ce
JB
131302009-03-31 Joel Brobecker <brobecker@adacore.com>
13131
13132 * gdb.ada/tasks: New testcase.
13133
1042e4c0
SS
131342009-03-30 Stan Shebs <stan@codesourcery.com>
13135
13136 * gdb.trace/actions.exp: Update to match new info trace format.
13137 * gdb.trace/deltrace.exp: Ditto.
13138 * gdb.trace/infotrace.exp: Ditto.
13139 * gdb.trace/passcount.exp: Ditto.
13140 * gdb.trace/save-trace.exp: Ditto.
13141 * gdb.trace/while-stepping.exp: Ditto.
13142 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
13143
f8f6f20b
TJB
131442009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13145
13146 * gdb.python/python-frame.c: New file.
13147 * gdb.python/python-frame.exp: New file.
13148
c0c6f777
TJB
131492009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
13150
13151 * gdb.python/python-value.exp: Add tests for the address
13152 attribute.
13153
3cb51905
AS
131542009-03-29 Andreas Schwab <schwab@linux-m68k.org>
13155
13156 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
13157
88fc996f
DE
131582009-03-26 Doug Evans <dje@google.com>
13159
13160 * gdb.mi/mi-nonstop-exit.exp: New file.
13161 * gdb.mi/non-stop-exit.c: New file.
13162
56ef84b1
TT
131632009-03-26 Tom Tromey <tromey@redhat.com>
13164
13165 Update for change to prologue skipping:
13166 * gdb.mi/mi2-simplerun.exp: Update.
13167 * gdb.mi/mi2-break.exp: Update.
13168 * gdb.mi/mi-simplerun.exp: Update.
13169 * gdb.mi/mi-break.exp: Update.
13170 * gdb.base/ending-run.exp: Update.
13171
def2b000
TJB
131722009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
13173
13174 * gdb.python/python-value.exp (test_value_in_inferior): Test
13175 gdb.Value.is_optimized_out attribute.
13176
442ddf59
JK
131772009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13178
13179 * gdb.dwarf2/dw2-noloc-main.c: New file.
13180 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
13181 (.text): Remove.
13182 (.data): New.
13183 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
13184 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
13185 (DW_TAG_subprogram func_cu1, noloc): Remove.
13186 (main): New.
13187 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
13188 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
13189 (file_symbols): New procedure.
13190
a8df5de4
TT
131912009-03-25 Tom Tromey <tromey@redhat.com>
13192
13193 * gdb.base/charset.exp (valid_target_charset): New proc.
13194 Use it to skip tests on invalid charsets.
13195
cc1d7add
PM
131962009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
13197
13198 * gdb.base/completion.exp: Add a test for directory completion.
13199
bcd5727b
JK
132002009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13201
13202 Fix a racy FAIL.
13203 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
13204 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
13205
cc924cad
TJB
132062009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
13207
13208 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
13209 * gdb.python/python-function.exp: Add test for function returning
13210 a GDB value.
13211
bc3b79fd
TJB
132122009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
13213
13214 * gdb.python/python-function.exp: New file.
13215
6c7a06a3
TT
132162009-03-20 Tom Tromey <tromey@redhat.com>
13217
13218 * gdb.base/store.exp: Update for change to escape output.
13219 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
13220 to escape output.
13221 * gdb.base/pointers.exp: Update for change to escape output.
13222 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
13223 to escape output.
13224 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
13225 escape output.
13226 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
13227 to escape output.
13228 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
13229 escape output.
13230 * gdb.base/setvar.exp: Update for change to escape output.
13231 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
13232 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
13233 to escape output.
13234 (test_print_string_constants): Likewise.
13235 * gdb.base/charset.exp (valid_host_charset): Check size of
13236 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
13237 cases. Handle "auto"-related output.
13238 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
13239 (uvar, Uvar): New globals.
13240
c31af87b
JG
132412009-03-19 Jerome Guitton <guitton@adacore.com>
13242
13243 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
13244 deltas.
13245 * gdb.ada/fixed_points.exp: Ditto.
13246
51272cf2
PA
132472009-03-18 Pedro Alves <pedro@codesourcery.com>
13248
13249 * return-nodebug.c: Don't include stdio.h.
13250 (init): Delete.
13251 (func): Delete definition and provide extern declaration.
13252 (t): New.
13253 (main): Don't call printf. Call func and store its result in t.
13254 * return-nodebug1.c: New.
13255 * return-nodebug.exp: Don't expect stdio output. Instead, print
13256 the global variable t. Drop printf formatters and cast types from
13257 foreach loop. Don't use prepare_for_testing. Compile
13258 return-nodebug.c and return-nodebug1.c in separate steps. Don't
13259 define FORMAT or CAST.
13260
d24948ac
PP
132612009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13262
13263 * gdb.base/solib-display.exp: Disable test for remote targers.
13264
61ff14c6
JK
132652009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13266
13267 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
13268
cb4dce93
JK
132692009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13270
13271 Fix a racy FAIL.
13272 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
13273 code from `follow parent, print pids'.
13274 (`follow child, print pids', `follow parent, print pids'): Call it.
13275 Replace `gdb_test "break..."' by gdb_breakpoint.
13276
f7c60c5e
VP
132772009-03-13 Vladimir Prus <vladimir@codesourcery.com>
13278
13279 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 13280 sync and async modes.
f7c60c5e 13281
383ace49
JB
132822009-03-12 Joel Brobecker <brobecker@adacore.com>
13283
13284 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
13285 that was checked in by mistake. Remove loading of ada.exp, since
13286 this is not necessary in this case.
13287
4ce102af
JB
132882009-03-12 Joel Brobecker <brobecker@adacore.com>
13289
13290 * gdb.ada/ptype_arith_binop.exp: New testcase.
13291
529a2aef
JB
132922009-03-12 Joel Brobecker <brobecker@adacore.com>
13293
13294 * gdb.ada/mod_from_name: New testcase.
13295
8a38181c
JB
132962009-03-12 Joel Brobecker <brobecker@adacore.com>
13297
13298 * gdb.ada/tick_last_segv: New testcase.
13299
11436dee
VP
133002009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13301
61ff14c6 13302 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 13303
1f31650a
VP
133042009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13305
61ff14c6
JK
13306 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
13307 include the token in ^running and frame info in *stopped.
1f31650a 13308
a3247a22
PP
133092009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13310
13311 * solib-display.exp: New file.
13312 * solib-display-main.c: New file.
13313 * solib-display-lib.c: New file.
61ff14c6 13314
aae64587
PA
133152009-03-05 Pedro Alves <pedro@codesourcery.com>
13316
13317 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
13318
44aabfbc
JK
133192009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
13320
13321 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
13322 (list_and_check_macro): Use more specific test name.
13323 (next to definition): Make the test names unique.
13324
c087fcd3
PM
133252009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
13326
13327 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 13328
c86cf029
VP
133292009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13330
13331 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
13332 notifications.
13333 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
13334 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
13335 * lib/mi-support.exp (library_loaded_re): New.
13336 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
13337
3ea85240
VP
133382009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13339
13340 * gdb.gdb/observer.exp: Use test_notification observer, not
13341 normal_stop, everywhere.
13342 (test_normal_stop_notifications): Rename to...
13343 (test_notifications): ...this.
13344 (test_observer_normal_stop): Rename to...
13345 (test_observer): ...this.
13346
1903f0e6
DE
133472009-02-16 Doug Evans <dje@google.com>
13348
13349 * gdb.arch/amd64-disp-step.S (test_int3): New test.
13350 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
13351 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
13352 (test_prefixed_syscall,test_int3): New tests.
13353 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
13354 (test_prefixed_syscall,test_int3): New tests.
13355
1d33d6ba
VP
133562009-02-14 Vladimir Prus <vladimir@codesourcery.com>
13357
3cb51905
AS
13358 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
13359 (mi_expect_interrupt): Likewise.
13360 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
13361 response.
1d33d6ba 13362
faafb047
PM
133632009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13364
13365 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
13366 * gdb.base/pc-fp.exp (get_valueofx): Remove.
13367 Replace calls to get_valueofx by get_hexadecimal_valueof.
13368
417e16e2
PM
133692009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13370
13371 * lib/gdb.exp (get_valueof): Accept anything as a return value.
13372 (get_integer_valueof): New procedure.
13373 (get_sizeof): Use new get_integer_value_of.
13374 * gdb.base/sizeof.exp: Replace all uses of get_valueof
13375 by get_integer_valueof.
13376
7065b901
TT
133772009-02-13 Tom Tromey <tromey@redhat.com>
13378
13379 * gdb.base/remote.exp (get_sizeof): Remove.
13380 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
13381 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
13382 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
13383 * lib/gdb.exp (get_valueof): Move from long_long.exp.
13384 (get_sizeof): Likewise.
13385
5d7cb8df
JK
133862009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13387
13388 PR fortran/9806
13389 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
13390
b2febfff
PP
133912009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13392
13393 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
13394
4aa995e1
PA
133952009-02-06 Pedro Alves <pedro@codesourcery.com>
13396
13397 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
13398
d8906c6f
TJB
133992009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13400
13401 * gdb.python/python-cmd.exp: New file.
13402
ff4ab08d
TG
134032009-02-06 Tristan Gingold <gingold@adacore.com>
13404
13405 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
13406
aacd552b
TG
134072009-02-05 Tristan Gingold <gingold@adacore.com>
13408
13409 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
13410 pointer is dereferenced and use this signal name in regexp.
13411 * gdb.base/signull.exp: Ditto.
13412 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
13413 * gdb.base/signull.c (main): Ditto.
13414
08c637de
TJB
134152009-02-04 Tom Tromey <tromey@redhat.com>
13416 Thiago Jung Bauermann <bauerman@br.ibm.com>
13417
13418 * gdb.python/python-value.exp: Use `gdb.history' instead of
13419 `gdb.value_from_history'.
13420 (test_value_numeric_ops): Add test for conversion of enum constant.
13421 * gdb.python/python-value.c (enum e): New type.
13422 (evalue): New global.
13423 (main): Use argv.
13424
20261af8
JG
134252009-02-04 Jerome Guitton <guitton@adacore.com>
13426
13427 * gdb.ada/uninitialized_vars: New test program.
13428 * gdb.ada/uninitialized_vars.exp: New testcase.
13429
52e44b43
TT
134302009-02-02 Tom Tromey <tromey@redhat.com>
13431
13432 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
13433 * gdb.cp/pr2489.cc: Rename...
13434 * gdb.cp/pr9594.cc: ... to this.
13435
1c71341a
TT
134362009-02-02 Tom Tromey <tromey@redhat.com>
13437
13438 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
13439 * gdb.cp/pr2489.cc: New file.
13440 * gdb.cp/cpcompletion.exp: New file.
13441
a4295225
TT
134422009-02-02 Tom Tromey <tromey@redhat.com>
13443
13444 PR exp/9059:
13445 * gdb.cp/call-c.exp: Add regression test.
13446 * gdb.cp/call-c.cc (FooHandle): New typedef.
13447 (main): New variable 'handle'.
13448
592375cd
VP
134492009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13450
13451 * lib/mi-support.exp (et_mi_thread_list)
13452 (check_mi_and_console_threads): Adjust for current thread in
13453 -thread-list-ids output.
13454
41447f92
VP
134552009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13456
889bf7c5
PA
13457 * gdb.mi/mi-break.exp (test_disabled_creation): New.
13458 Call it.
41447f92 13459
35669430
DE
134602009-01-28 Doug Evans <dje@google.com>
13461
13462 * gdb.arch/amd64-disp-step.S: New file.
13463 * gdb.arch/amd64-disp-step.exp: New file.
13464 * gdb.arch/i386-disp-step.S: New file.
13465 * gdb.arch/i386-disp-step.exp: New file.
13466
09f00d9a
PM
134672009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
13468
13469 * gdb.base/find.exp: Set newline variable
13470 using quotes instead of braces to fix cygwin failures.
13471
1e8fb976
PA
134722009-01-23 Pedro Alves <pedro@codesourcery.com>
13473
13474 * gdb.base/radix.exp: Add tests to ensure that that set
13475 input-radix 0 and set output-radix 0 are really rejected.
13476
da061712
PA
134772009-01-23 Pedro Alves <pedro@codesourcery.com>
13478
13479 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
13480 copyright years.
13481
dd7e2d2b
PA
134822009-01-23 Pedro Alves <pedro@codesourcery.com>
13483
13484 PR gdb/9664:
13485 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
13486
392452f6
PA
134872009-01-22 Pedro Alves <pedro@codesourcery.com>
13488
13489 PR c++/9631:
13490 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
13491
8653e71c
PM
134922009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
13493
13494 * gdb.server/file-transfer.exp: Use EXEEXT variable for
13495 binfile definition to fix Windows OS failure.
13496
a12cc160
DJ
134972009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13498
13499 PR gdb/9346
13500 * gdb.base/interrupt.c (sigint_handler): New.
13501 (main): Install a SIGINT handler if SIGNALS is defined. Exit
13502 on error.
13503 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
13504 Test "signal SIGINT".
13505
b89667eb
DE
135062009-01-19 Doug Evans <dje@google.com>
13507
13508 * gdb.base/break.exp: Update expected gdb output.
13509 * gdb.base/sepdebug.exp: Ditto.
13510 * gdb.mi/mi-syn-frame.exp: Ditto.
13511 * gdb.mi/mi2-syn-frame.exp: Ditto.
13512 * gdb.base/call-signal-resume.exp: New file.
13513 * gdb.base/call-signals.c: New file.
13514 * gdb.base/unwindonsignal.exp: New file.
13515 * gdb.base/unwindonsignal.c: New file.
13516 * gdb.threads/interrupted-hand-call.exp: New file.
13517 * gdb.threads/interrupted-hand-call.c: New file.
13518 * gdb.threads/thread-unwindonsignal.exp: New file.
13519
adb483fe
DJ
135202009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
13521
13522 * gdb.base/define.exp: Test defining and hooking prefix commands.
13523 * gdb.python/python.exp: Update test for "show user" output.
13524
60023297
JK
135252009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13526
13527 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
13528 now the output exactly, using less wildcards. Expect also the output
13529 of gfortran-4.3. Update for the f-valprint.c modification from
13530 2008-04-22.
13531 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
13532 Remove gdb_test test names where matching the command.
13533
ccc57cf9
PA
135342009-01-01 Pedro Alves <pedro@codesourcery.com>
13535
13536 PR breakpoints/9681:
13537 * gdb.base/watchpoint.exp: Add regression test.
13538
c7a6ca08
PA
135392008-12-31 Pedro Alves <pedro@codesourcery.com>
13540
13541 * gdb.threads/attach-into-signal.exp: Don't use
13542 gdb_suppress_entire_file.
13543 * gdb.threads/attach-stopped.exp: Ditto.
13544 * gdb.threads/attachstop-mt.exp: Ditto.
13545
3a031f65
PA
135462008-12-31 Pedro Alves <pedro@codesourcery.com>
13547
13548 PR gdb/8812:
13549 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
13550
09e6485f
PA
135512008-12-29 Pedro Alves <pedro@codesourcery.com>
13552
13553 PR gdb/7536:
13554 * gdb.base/radix.exp: Add tests to ensure invalid input radices
13555 and unsupported output radices are really rejected.
13556
0cd53049
JK
135572008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13558
13559 * gdb.cp/punctuator.exp: Backslash the '$' signs.
13560
ba163c7e
TT
135612008-12-22 Tom Tromey <tromey@redhat.com>
13562
13563 * gdb.cp/punctuator.exp: New file.
13564
6f4de6c9
JK
135652008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13566
13567 * gdb.base/completion.exp (Completing non-existing component): New test.
13568
0f34d0b4
JK
135692008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13570
13571 Fix for PR gdb/8648.
13572 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
13573 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
13574 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
13575 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
13576
db2ad4c3
JK
135772008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13578
13579 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
13580
bb5ef15e
DP
135812008-12-16 Christophe Lyon <christophe.lyon@st.com>
13582
13583 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
13584 compiler actually generate code at the expected line number.
13585
90142adc
JZ
135862008-12-15 Jie Zhang <jie.zhang@analog.com>
13587
13588 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
13589
fad6eecd
TT
135902008-12-12 Tom Tromey <tromey@redhat.com>
13591
13592 * gdb.base/commands.exp (redefine_hook_test): New proc.
13593 Call it.
13594
17c8aaf5
TT
135952008-12-11 Tom Tromey <tromey@redhat.com>
13596
13597 * gdb.base/macscp.exp: New regression test.
13598
7c8adf68
TT
135992008-12-11 Tom Tromey <tromey@redhat.com>
13600
13601 * gdb.base/macscp.exp: Print "address.addr".
13602 * gdb.base/macscp1.c (struct outer): New struct.
13603 (address): New global.
13604
b05dcbb7
TT
136052008-12-09 Tom Tromey <tromey@redhat.com>
13606
13607 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
13608 Call it.
13609
2d476de1
DE
136102008-12-04 Doug Evans <dje@google.com>
13611
13612 * gdb.server/ext-run.exp: Relax regexp for init program.
13613
87bdc959
TG
136142008-12-03 Tristan Gingold <gingold@adacore.com>
13615
13616 * gdb.base/macscp.exp: Generate an object file during compilation
13617 to work around Darwin dsymutil limitations.
13618
e0740f77
JK
136192008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13620
13621 Test resolving external references to TLS variables.
13622 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
13623 FILE2_THREAD_LOCAL.
13624 (testfile2, srcfile2): New variables.
13625 * gdb.threads/tls.c (file2_thread_local)
13626 (function_referencing_file2_thread_local): New.
13627 * gdb.threads/tls2.c: New file.
13628
67f0aac5
JB
136292008-11-28 Joel Brobecker <brobecker@adacore.com>
13630
13631 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
13632 rather than integer, as integer might not be big enough when
13633 on 64bit targets.
67f0aac5 13634
c332165e
JG
136352008-11-27 Jerome Guitton <guitton@adacore.com>
13636
13637 * gdb.cp/formatted-ref.exp: Add equality test.
13638 * gdb.ada/formatted_ref.exp: Ditto.
13639
fc9b693c
JK
136402008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13641
13642 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
13643 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
13644
a9c64011
AS
136452008-11-20 Andreas Schwab <schwab@suse.de>
13646
13647 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
13648 matching syscall entry point.
13649 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
13650 (tcatch_vfork_then_child_follow): Likewise. Finish through
13651 vfork even if we stopped at the syscall trampoline.
13652
e2fd701e
DE
136532008-11-20 Doug Evans <dje@google.com>
13654
13655 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
13656
69abc51c
TJB
136572008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
13658
13659 * gdb.arch/ppc-dfp.exp: New file.
13660 * gdb.arch/ppc-dfp.c: New file.
13661
c14c28ba
PP
136622008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
13663
13664 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 13665
2e74121d
DE
136662008-11-17 Doug Evans <dje@google.com>
13667
13668 * gdb.mi/mi-syn-frame.exp: Update expected output.
13669 * gdb.mi/mi2-syn-frame.exp: Update expected output.
13670
66bb093b
VP
136712008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13672
13673 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
13674 "thread N" results in =thread-selected.
13675 * lib/mi-support (mi_run_cmd, mi_expect_stop)
13676 (mi_send_resuming_command_raw): Be prepared for
13677 =thread-selected.
13678
3d043ef6
VP
136792008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13680
a9c64011
AS
13681 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
13682 * lib/mi-support.exp: Likewise.
3d043ef6 13683
808104c8
JB
136842008-11-16 Joel Brobecker <brobecker@adacore.com>
13685
13686 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
13687 commands from the expected output for "help catch".
13688
00b22944
JB
136892008-11-15 Joel Brobecker <brobecker@adacore.com>
13690
13691 * gdb.ada/int_deref.exp: New testcase.
13692
59669435
TT
136932008-11-14 Nick Roberts <nickrob@snap.net.nz>
13694
13695 * gdb.mi/gdb2549.exp: New file.
13696
de04a248
DE
136972008-11-11 Doug Evans <dje@google.com>
13698
13699 * gdb.base/callexit.exp: New file.
13700 * gdb.base/callexit.c: New file.
13701
6b8ce727
DE
137022008-11-10 Doug Evans <dje@google.com>
13703
13704 * lib/gdb.exp (GDBFLAGS): Move -nx ...
13705 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
13706 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
13707 (default_gdb_start,default_gdb_exit): Ditto.
13708 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
13709 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
13710 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
13711 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
13712 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
13713 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
13714
1b14b8aa
AS
137152008-11-03 Andreas Schwab <schwab@suse.de>
13716
13717 * gdb.base/hashline2.exp: Fix typo.
13718 * gdb.base/hashline3.exp: Likewise.
13719
f3134b88
TT
137202008-10-30 Tom Tromey <tromey@redhat.com>
13721
13722 * gdb.base/pointers.exp: Add test.
13723 * gdb.base/pointers.c (k, S): New typedefs.
13724 (instance): New global.
13725
c2226152
AS
137262008-10-30 Andreas Schwab <schwab@suse.de>
13727
13728 * gdb.base/args.exp: Add tests for newlines.
13729
462f405c
JB
137302008-10-30 Joel Brobecker <brobecker@adacore.com>
13731
13732 gdb.base/foll-exec.exp: Update the expected output of a couple
13733 of "info breakpoints" tests.
13734
79a45b7d
TT
137352008-10-28 Tom Tromey <tromey@redhat.com>
13736
13737 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
13738
adc13a14
PA
137392008-10-24 Pedro Alves <pedro@codesourcery.com>
13740
13741 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
13742 gdb_start_cmd.
13743 Use runto_main before any test that requires execution.
13744
252fbfc8
PA
137452008-10-23 Pedro Alves <pedro@codesourcery.com>
13746
13747 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
13748 instead of SIGINT.
13749
28148e3d
JB
137502008-10-22 Joel Brobecker <brobecker@adacore.com>
13751
13752 * gdb.base/completion.exp: Update expected output following
13753 the addition of the "info tasks" command.
13754
c209f847
TT
137552008-10-22 Tom Tromey <tromey@redhat.com>
13756
13757 * gdb.base/exprs.exp (test_expr): Add test for string
13758 concatenation.
13759
f177e350
PA
137602008-10-19 Pedro Alves <pedro@codesourcery.com>
13761
13762 * configure.ac: Output gdb.python/Makefile.
13763 * configure: Regenerate.
13764 * gdb.python/Makefile.in: New.
13765
cce89356
JB
137662008-10-16 Joel Brobecker <brobecker@adacore.com>
13767
13768 * gdb.base/foll-fork.exp: Adjust the expected output to match
13769 the new description for fork/vfork catchpoints in the "info
13770 breakpoints" output.
13771
176d289d
TJB
137722008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
13773
13774 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
13775
a08702d6
TJB
137762008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13777
13778 * gdb.python/python-value.c: New file.
13779 * gdb.python/python-value.exp: New file.
13780
1c5cfe86
PA
137812008-10-15 Pedro Alves <pedro@codesourcery.com>
13782
13783 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
13784
5a98ad69
DP
137852008-10-15 Denis Pilat <denis.pilat@st.com>
13786
41702f1b 13787 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 13788
dcb1a1e2
TT
137892008-10-09 Tom Tromey <tromey@redhat.com>
13790
13791 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
13792 'fprintf' and 'stderr'.
13793
9124fe48
JB
137942008-10-07 Joel Brobecker <brobecker@adacore.com>
13795
13796 * gdb.ada/ref_tick_size.exp: New testcase.
13797
45452591
DE
137982008-10-06 Doug Evans <dje@google.com>
13799
13800 * gdb.dwarf2/dw2-cu-size.exp: New file.
13801 * gdb.dwarf2/dw2-cu-size.S: New file.
13802
13803 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
13804 .Ltype_int for clarity.
13805
4fc5b208
PP
138062008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13807
13808 PR gdb/2384:
13809 * gdb.cp/gdb2384.exp: Extended to test more cases.
13810 * gdb.cp/gdb2384.cc: Likewise.
13811 * gdb.cp/gdb2384-base.h: Likewise.
13812 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 13813
d78df370
JK
138142008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13815
13816 * gdb.base/maint.exp (maint print type): Remove printing
13817 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
13818
9a044a89
TT
138192008-09-30 Tom Tromey <tromey@redhat.com>
13820
13821 * gdb.base/macscp.exp: Add completion tests.
13822 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
13823 (TWENTY_THREE): Likewise.
13824 (FORTY_EIGHT): Likewise.
13825
506800a9
TT
138262008-09-30 Tom Tromey <tromey@redhat.com>
13827
13828 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
13829 everywhere.
13830 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
13831
1a6f01b5
JK
138322008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13833
13834 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
13835 testcase is derived from. Fix racy dependency on an expected PID
13836 number. No longer support the testcase on Linux kernel 2.4.x.
13837
2fae03e8
TT
138382008-09-27 Tom Tromey <tromey@redhat.com>
13839
13840 * gdb.base/macscp.exp: Add tests for stringification, splicing,
13841 and varargs.
13842
1ad15515
PA
138432008-09-22 Pedro Alves <pedro@codesourcery.com>
13844
13845 * lib/mi-support.exp (mi_expect_interrupt): New.
13846 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
13847 from gdb.mi/mi-nonstop.exp.
13848 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
13849 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
13850 lib/mi-support.exp.
13851 Use mi_check_thread_states throughout. Avoid ".*" and do not
13852 require an anchor after -exec-run.
13853
d0b76dc6
DJ
138542008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
13855
13856 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
13857 stop is pending. Avoid ".*" when two stops are pending.
13858 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
13859 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
13860 newlines in fullnames.
13861 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
13862 (mi_expect_stop): Update comments. Only anchor in sync mode.
13863 Do not match newlines.
13864 (mi_send_resuming_command_raw): Always return status.
13865 (mi_get_stop_line): Do not match more than one line by accident.
13866 Only anchor in sync mode.
13867 (mi_run_inline_test): If -exec-next fails, give up.
13868
9990c830
UW
138692008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13870
13871 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
13872 on SPU.
13873
ebcf6f00
JB
138742008-09-10 Joel Brobecker <brobecker@adacore.com>
13875
13876 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
13877
b6db24e5
JB
138782008-09-10 Joel Brobecker <brobecker@adacore.com>
13879
13880 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
13881 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
13882 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
13883 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
13884 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
13885 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
13886 gdb.ada/interface.exp, gdb.ada/null_array.exp,
13887 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
13888 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
13889 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
13890 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
13891 Include the "= " sequence in the expected output of print tests.
13892
2bf448e0
JB
138932008-09-10 Joel Brobecker <brobecker@adacore.com>
13894
13895 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
13896 description for boolean types.
13897
d51fd4c8
PA
138982008-09-09 Pedro Alves <pedro@codesourcery.com>
13899
13900 * gdb.base/hook-stop-continue.c: New.
13901 * gdb.base/hook-stop-continue.exp: New.
13902
694182d2
DJ
139032008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
13904
13905 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
13906
3b8a7fc0
JG
139072008-09-08 Jerome Guitton <guitton@adacore.com>
13908
13909 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
13910 (stack_check_probe_2, stack_check_probe_loop_1)
13911 (stack_check_probe_loop_2): New functions.
13912 (main): Add call to these new functions.
13913 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
13914 functions, check that the breakpoint is inserted at the appropriate
13915 location.
13916 (insert_breakpoint): Slightly refine this procedure so that it can
13917 be called several times in the test.
13918
96cc0ae8
JG
139192008-09-08 Jerome Guitton <guitton@adacore.com>
13920
13921 * gdb.base/stack-checking.c: New file.
13922 * gdb.base/stack-checking.exp: New file.
13923
1f08b409
TJB
139242008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13925
13926 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
13927 * gdb.arch/altivec-regs.exp: Likewise.
13928 * gdb.arch/vsx-regs.exp: Likewise.
13929
3099e1c4
TJB
139302008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13931
13932 * gdb.arch/ppc-fp.exp: New file.
13933 * gdb.arch/ppc-fp.c: New file.
13934
cc69bfc1
PP
139352008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13936
13937 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
13938 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 13939
b02a33db
MS
139402008-09-04 Michael Snyder <msnyder@vmware.com>
13941
13942 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
13943 as "at" (for non-debug functions such as _start).
13944
2992cbe0
UW
139452008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13946
13947 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
13948 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
13949 software watchpoints.
13950 * gdb.base/watch_thread_num.exp: Likewise.
13951
514f746b
AR
139522008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
13953
13954 * gdb.arch/i386-bp_permanent.exp: New test.
13955
876cecd0
TT
139562008-08-24 Tom Tromey <tromey@redhat.com>
13957
13958 * gdb.base/maint.exp: Update "maint print type".
13959
80f73d71
VP
139602008-08-21 Vladimir Prus <vladimir@codesourcery.com>
13961
13962 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
13963 support. Adjust the order of "*running" notifications.
13964 * gdb.mi/non-stop.c: Don't cast from int to void* and
13965 back.
13966
d9c78d7d
MK
139672008-08-20 Mark Kettenis <kettenis@gnu.org>
13968
13969 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
13970 expect to find it in the "info frame" output.
13971
97a2d1d3
DJ
139722008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
13973
13974 * gdb.base/interp.exp: Always consume both prompts.
13975
b96e2927
PA
139762008-08-20 Pedro Alves <pedro@codesourcery.com>
13977
13978 * gdb.base/pending.exp: Test pending breakpoints without symbols
13979 loaded.
13980
8cf6e61a
VP
139812008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13982
13983 * lib/mi-support.exp (mi_expect_stop): Produce
13984 more details on failures.
13985 * gdb.mi/mi-nonstop.exp: New.
13986 * gdb.mi/non-stop.c: New.
13987
c6ebd6cf
VP
139882008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13989
a9c64011
AS
13990 * gdb.mi/mi-async.exp: Use 'set target-async'.
13991 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 13992
46a9b8ed
DJ
139932008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
13994
13995 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
13996
44feb3ce
TT
139972008-08-17 Tom Tromey <tromey@redhat.com>
13998
13999 * gdb.base/help.exp (help catch): Rewrite.
14000
311a4e6b
TJB
140012008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14002
14003 * gdb.base/define.exp: Test indented command documentation.
14004 * gdb.python/python.exp: Test indented multi-line command.
14005
604c2f83
LM
140062008-08-15 Luis Machado <luisgpm@br.ibm.com>
14007
14008 * testsuite/gdb.arch/vsx-regs.c: New source file.
14009 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
14010 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
14011
886a217c
TT
140122008-08-14 Tom Tromey <tromey@redhat.com>
14013
14014 * gdb.base/macscp.exp: Add regression test for "macro define" or
14015 "macro undef" with no arguments.
14016
c814a4f3
PP
140172008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
14018
14019 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 14020
12ab8a60
UW
140212008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14022
14023 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
14024
d57a3c85
TJB
140252008-08-06 Tom Tromey <tromey@redhat.com>
14026
14027 * gdb.python/python.exp: New file.
14028
c7b778ff
JK
140292008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14030
14031 Fix for PR gdb/1543.
14032 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
14033 $LOCATION.
14034 (location): New variable.
14035 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
14036 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
14037 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
14038 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
14039 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
14040 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
14041 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
14042 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
14043 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
14044 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
14045 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
14046 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
14047 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
14048 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
14049 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
14050 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
14051 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
14052 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
14053 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
14054 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
14055 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
14056 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
14057 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
14058 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
14059 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
14060 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
14061 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
14062 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
14063 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
14064 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
14065 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
14066 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
14067 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
14068 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
14069 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
14070 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
14071 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
14072 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
14073 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
14074 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
14075 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
14076 gdb.base/type-opaque.exp, gdb.base/until.exp,
14077 gdb.base/value-double-free.c, gdb.base/varargs.exp,
14078 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
14079 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
14080 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
14081 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
14082 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
14083 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
14084 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
14085 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14086 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
14087 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
14088 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
14089 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
14090 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
14091 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
14092 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
14093 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
14094 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
14095 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
14096 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
14097 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14098 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
14099 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
14100 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
14101 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
14102 gdb.pascal/types.exp, gdb.stabs/weird.exp,
14103 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
14104 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
14105 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
14106 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
14107 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
14108 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
14109 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14110 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
14111 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14112 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
14113 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14114 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
14115 lib/mi-support.exp, lib/trace-support.exp: Remove reference
14116 to bug-gdb@prep.ai.mit.edu .
14117
5e06a3d1
VP
141182008-07-31 Vladimir Prus <vladimir@codesourcery.com>
14119
14120 * lib/mi-support.exp (mi_load_shlibs): New.
14121 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
14122
9d81d21b
VP
141232008-07-30 Vladimir Prus <vladimir@codesourcery.com>
14124
14125 * lib/mi-support.exp (get_mi_thread_list)
14126 (check_mi_and_console_threads): New, moved from ...
14127 * gdb.mi/mi-pthread.exp: ...here.
14128 * gdb.mi/gdb669.exp (get_mi_thread_list)
14129 (check_mi_and_console_threads): Delete.
14130 * gdb.mi/mi2-pthread.exp: Likewise.
14131
bae98fe0
TT
141322008-07-28 Tom Tromey <tromey@redhat.com>
14133
14134 * Makefile.in (just-check): Remove. Move body to...
14135 (check): ... here.
14136
57380f4e
DJ
141372008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14138
14139 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
14140 Add a test for duplicated SIGINTs.
14141
e09490f1
DJ
141422008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14143
14144 * gdb.threads/schedlock.exp (get_args): Update to work for any
14145 value of NUM.
14146 (Top level): Report the number of threads that did not resume.
14147
6387b45f
DJ
141482008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14149
14150 * gdb.dwarf2/dw2-compressed.S: Also define __start.
14151
62f64ff2
DJ
141522008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14153
14154 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
14155 non-MI prompt.
14156
fa8de41e
TT
141572008-07-26 Tom Tromey <tromey@redhat.com>
14158
14159 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
14160 (function_struct, function_struct_ptr): New globals.
14161 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
14162 function pointer in a struct.
14163
ccb3ac8a
TT
141642008-07-26 Tom Tromey <tromey@redhat.com>
14165
14166 * gdb.base/macscp.exp: Add test for macro lexing bug.
14167
d7d9f01e
TT
141682008-07-18 Tom Tromey <tromey@redhat.com>
14169
14170 * gdb.base/macscp.exp: Add macro tests.
14171
9bf07184
PP
141722008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14173
14174 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
14175
becf6477
PP
141762008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14177
14178 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
14179
0709f7d3
PP
141802008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
14181
14182 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 14183
7093c834
PP
141842008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
14185
14186 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 14187
b432ffe3
JK
141882008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14189
14190 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
14191
b1a268e5
VP
141922008-07-12 Vladimir Prus <vladimir@codesourcery.com>
14193
14194 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
14195
e2995f8e
KB
141962008-07-11 Kevin Buettner <kevinb@redhat.com>
14197
14198 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
14199 of regexp to account for changes made to GDB in the printing of
14200 byte vectors.
14201
14032a66
TT
142022008-07-11 Tom Tromey <tromey@redhat.com>
14203
14204 * gdb.base/completion.exp: Add 'help' completion test.
14205
981505ef
JK
142062008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14207
14208 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
14209
10568435
JK
142102008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14211
14212 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
14213
4487aabf
PA
142142008-07-09 Pedro Alves <pedro@codesourcery.com>
14215
14216 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
14217
a4a9b1c4
PA
142182008-07-09 Pedro Alves <pedro@codesourcery.com>
14219
14220 * gdb.base/fullname.exp: Restore pwd if compiling failed.
14221
3c3185ac
JK
142222008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14223
14224 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
14225
7ebd49dc
VP
142262008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14227
14228 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
14229 previous commit. Add a comment.
14230
84e46146
PA
142312008-06-28 Pedro Alves <pedro@codesourcery.com>
14232
14233 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
14234
0f8d4a2f
VP
142352008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14236
14237 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
14238
f747e0ce
PA
142392008-06-27 Pedro Alves <pedro@codesourcery.com>
14240
14241 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
14242 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
14243 compiling an executable, link in an object that forces unbuffered
14244 output.
14245 * lib/set_unbuffered_mode.c: New file.
14246
734a5c36
JK
142472008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14248
14249 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
14250
a2840c35
VP
142512008-06-25 Vladimir Prus <vladimir@codesourcery.com>
14252
a9c64011
AS
14253 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
14254 mi_expect_stop.
14255 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
14256 Demand that *running is output.
14257 (detect_async): Perform checking every time.
14258 (mi_send_resuming_command): Extract everything into...
14259 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
14260 (mi_expect_stop): Don't accept any output before *stopped.
14261
6ae37fef
VP
142622008-06-13 Vladimir Prus <vladimir@codesourcery.com>
14263
14264 Robustify mi-simplerun.
a9c64011
AS
14265 * gdb.mi/basics.c (main): Add a call to sleep.
14266 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
14267 * gdb.mi/mi2-cli.exp: Likewise.
14268 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 14269
b4aa76f0 142702008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
14271
14272 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
14273
e1ac3328
VP
142742008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14275
a9c64011
AS
14276 * gdb.mi/mi-console.exp: Adjust.
14277 * gdb.mi/mi-syn-frame.exp: Adjust.
14278 * gdb.mi/mi2-console.exp: Adjust.
14279 * gdb.mi/mi2-syn-frame.exp: Adjust.
14280 * lib/mi-support.exp (mi_run_cmd): Adjust.
14281 (mi_send_resuming_command): Adjust.
e1ac3328 14282
f7f9a841
VP
142832008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14284
14285 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
14286 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
14287 testing of stopped.
14288 * gdb.mi/mi2-syn-frame.exp: Likewise.
14289 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
14290 (async, detect_async): New.
14291 (mi_expect_stop, mi_continue_to_line): Adjust expectation
14292 depending on if we're running in sync or async mode.
f7f9a841 14293
37cd5d19
TT
142942008-06-09 Tom Tromey <tromey@redhat.com>
14295
14296 * gdb.base/completion.exp: New tests for field name completion
14297 with spaces, and field name completion with '->'.
14298
65d12d83
TT
142992008-06-06 Tom Tromey <tromey@redhat.com>
14300
14301 * gdb.base/break1.c (struct some_struct): New struct.
14302 (values): New global.
14303 * gdb.base/completion.exp: Add field name completion test.
14304
ebfe2e3f
PP
143052008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14306
14307 * gdb.cp/call-c.exp: Test for incorrect handling of reference
14308 to pointer.
14309 * gdb.cp/call-c.cc: Likewise.
14310
bcf6fc3a
NR
143112008-06-06 Nick Roberts <nickrob@snap.net.nz>
14312
14313 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
14314 annotation.
14315
49fd4a42 143162008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 14317 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
14318
14319 * gdb.threads/execl.c, gdb.threads/execl1.c,
14320 gdb.threads/execl.exp: New tests.
a9c64011 14321
8a34ac3f
AR
143222008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
14323 Daniel Jacobowitz <dan@codesourcery.com>
14324
14325 * gdb.cp/exception.exp: Activate test, make it work with pending
14326 catchpoints.
14327
86ae69ef
JK
143282008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
14329
14330 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
14331
f7f9ae2c
VP
143322008-05-28 Vladimir Prus <vladimir@codesourcery.com>
14333
a9c64011
AS
14334 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
14335 now printed.
14336 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 14337
2a2d4dc3
AS
143382008-05-27 Andreas Schwab <schwab@suse.de>
14339
14340 * gdb.base/frame-args.exp: Handle arguments that are optimized
14341 out.
14342
5099e4d9
LM
143432008-05-26 Luis Machado <luisgpm@br.ibm.com>
14344
14345 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
14346 quiet for ppc32 and group options into a single variable.
14347
d9c36a91
JB
143482008-05-23 Joel Brobecker <brobecker@adacore.com>
14349
14350 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
14351 of zero-size elements.
14352 * gdb.ada/null_array.exp: Test printing this new array.
14353
103a8671
JK
143542008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14355
14356 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
14357
07a4cc1a 143582008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
14359
14360 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
14361 of the "finish" command.
14362
55f996a7
NR
143632008-05-21 Nick Roberts <nickrob@snap.net.nz>
14364
14365 * gdb.base/annota1.exp: Test for new annotation.
14366
907fc202
UW
143672008-05-16 Pedro Alves <pedro@codesourcery.com>
14368
14369 * gdb.base/fixsection.exp: New file.
14370 * gdb.base/fixsection0.c: New file.
14371 * gdb.base/fixsection1.c: New file.
14372
e8f97270
UW
143732008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14374
14375 * gdb.base/annota1.exp: Accept printf@... in place of printf.
14376 * gdb.base/annota3.exp: Likewise.
14377
ac0bb574
NF
143782008-05-13 Nathan Froyd <froydnj@codesourcery.com>
14379
14380 * gdb.base/watch_thread_num.exp: Don't run tests that require
14381 watchpoints if the target doesn't support them.
14382
6fadd07a
DE
143832008-05-12 Doug Evans <dje@google.com>
14384
14385 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
14386
6e9a4a30
JB
143872008-05-09 Joel Brobecker <brobecker@adacore.com>
14388
14389 * gdb.ada/assign_1.exp: New testcase.
14390
08388c79
DE
143912008-05-09 Doug Evans <dje@google.com>
14392
a3c83fae
DE
14393 * gdb.base/find.exp: New file.
14394 * gdb.base/find.c: New file.
08388c79 14395
bd5ddfe8
DJ
143962008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
14397
14398 * gdb.base/commands.exp (watchpoint_command_test): Handle
14399 gdb,no_hardware_watchpoints.
14400 * gdb.base/float.exp: Allow ARM targets without floating point.
14401 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
14402
b5dd68e2 144032008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 14404 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
14405
14406 * gdb.ada/lang_switch: New test program.
14407 * gdb.ada/lang_switch.exp: New testcase.
14408
382d13d1
DE
144092008-05-05 Doug Evans <dje@google.com>
14410
14411 * gdb.base/help.exp (disassemble): Update expected help text.
14412
9dd789d0
PA
144132008-05-04 Pedro Alves <pedro@codesourcery.com>
14414
14415 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
14416
611c83ae
PA
144172008-05-04 Pedro Alves <pedro@codesourcery.com>
14418
14419 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
14420 different times.
14421
ff013f42
JK
144222008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14423
14424 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
14425 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
14426 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
14427 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
14428
96dff6a2
VP
144292008-05-04 Vladimir Prus <vladimir@codesourcery.com>
14430
14431 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
14432 notification to appear.
14433
55cd6f92
DJ
144342008-05-04 Daniel Jacobowitz <dan@debian.org>
14435
14436 * gdb.base/fullname.c: New file.
14437 * gdb.base/fullname.exp: New file.
14438 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
14439
d705c43c
PA
144402008-05-03 Pedro Alves <pedro@codesourcery.com>
14441
14442 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
14443 expressions with macros.
14444
333222e1
JK
144452008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14446
14447 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
14448
5ac01682
DJ
144492008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
14450
14451 * gdb.base/completion.exp: Handle lack of other symbols beginning
14452 with "a".
14453
14454 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
14455
237fc4c9
PA
144562008-05-02 Jim Blandy <jimb@codesourcery.com>
14457
14458 * gdb.asm/asmsrc1.s: Add scratch space.
14459
ed5e9466
DJ
144602008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14461 Daniel Jacobowitz <dan@codesourcery.com>
14462
14463 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
14464 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
14465 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
14466
b39cc962
DJ
144672007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
14468
14469 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
14470
36d520f5
JB
144712008-05-01 Joel Brobecker <brobecker@adacore.com>
14472
14473 * gdb.base/info-target.exp: New testcase.
14474
8d4e3071
DJ
144752008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14476
14477 * gdb.cp/hang.exp: Use .cc instead of .C.
14478 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
14479 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
14480
6f3f3097
DJ
144812008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14482
14483 * gdb.base/gdb1250.exp: Remove perror.
14484 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
14485
5550a914
PA
144862008-04-30 Pedro Alves <pedro@codesourcery.com>
14487
14488 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
14489 .2byte.
14490
d848e687
DJ
144912008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
14492
14493 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
14494 (maybe_kfail): New.
14495
93b5768b
PA
144962008-04-25 Pedro Alves <pedro@codesourcery.com>
14497
14498 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
14499
721c02de
VP
145002008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14501
a9c64011
AS
14502 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
14503 * gdb.mi/mi2-syn-frame.exp: Likewise.
14504 * lib/mi-support.exp: Likewise.
721c02de 14505
74960c60
VP
145062008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14507
14508 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
14509 to specify regexp for the location to stop at.
14510 * gdb.base/break-always.c: New.
14511 * gdb.base/break-always.exp: New.
14512
d24317b4
VP
145132008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14514
14515 * lib/mi-support.exp (mi_runto_helper): Adjust
14516 for the original-location field.
14517 (mi_create_breakpoint, mi_list_breakpoints): New.
14518 * gdb.mi/mi-break.exp: Adjust.
14519 * gdb.mi/mi2-break.exp: Adjust.
14520 * gdb.mi/mi-pending.exp: Adjust.
14521 * gdb.mi/mi-simplerun.exp: Adjust.
14522 * gdb.mi/mi2-simplerun.exp: Adjust.
14523 * gdb.mi/mi-syn-frame.exp: Adjust.
14524 * gdb.mi/mi2-syn-frame.exp: Adjust.
14525 * gdb.mi/mi-until.exp: Adjust.
14526 * gdb.mi/mi2-until.exp: Adjust.
14527 * gdb.mi/mi-var-display.exp: Adjust.
14528 * gdb.mi/mi2-var-display.exp: Adjust.
14529 * gdb.mi/mi-watch.exp: Adjust.
14530 * gdb.mi/mi2-watch.exp: Adjust.
14531
fdc59709 145322008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 14533
a9c64011
AS
14534 * aclocal.m4: Add override.m4.
14535 * configure: Regenerate.
fdc59709 14536
8e91f023
VP
145372008-04-19 Vladimir Prus <vladimir@codesourcery.com>
14538
14539 * gdb.mi/var-cmd.c (do_at_tests): Verify that
14540 '-var-update --all-values' reports new value even the type
14541 of a variable object has changed.
14542
233a11ab
CS
145432008-04-18 Craig Silverstein <csilvers@google.com>
14544
14545 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
14546 files.
d24317b4 14547
9c1137ad
JB
145482008-04-18 Joel Brobecker <brobecker@adacore.com>
14549
14550 * gdb.ada/atomic_enum: New test program.
14551 * gdb.ada/atomic_enum.exp: New testcase.
14552
66d0bbc7
DE
145532008-04-17 Doug Evans <dje@google.com>
14554
14555 * gdb.opt/Makefile.in: Fix whitespace.
14556
100906b0
UW
145572008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
14558
14559 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
14560
4584e32e
DE
145612008-04-17 Doug Evans <dje@google.com>
14562
14563 * gdb.base/hashline1.exp: New testcase.
14564 * gdb.base/hashline2.exp: New testcase.
14565 * gdb.base/hashline2.exp: New testcase.
14566
0a320680
PA
145672008-04-17 Pedro Alves <pedro@codesourcery.com>
14568
14569 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
14570
18ac113b
AR
145712008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
14572
14573 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
14574 temporary breakpoint to match "Temporary breakpoint".
14575 * gdb.base/break.exp (delete_breakpoints): Likewise.
14576 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
14577 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
14578 * gdb.base/display.exp: Likewise.
14579 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
14580 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
14581 * gdb.base/restore.exp (restore_tests): Likewise.
14582 * gdb.base/sepdebug.exp: Likewise.
14583 * gdb.base/watchpoint.exp: Likewise.
14584 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
14585 * gdb.mi/mi-pending.exp: Likewise.
14586 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
14587 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
14588 * gdb.mi/mi-var-cmd.exp: Likewise.
14589 * gdb.mi/mi-var-display.exp: Likewise.
14590 * gdb.mi/mi2-cli.exp: Likewise.
14591 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
14592 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
14593 * gdb.mi/mi2-var-display.exp: Likewise.
14594 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
14595 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
14596 new "disp" field.
a9c64011 14597 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
14598 reason. This is to support fix for PR2424.
14599
add38693
JK
146002008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14601
14602 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
14603
fcacd99f
VP
146042008-04-13 Vladimir Prus <vladimir@codesourcery.com>
14605
14606 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 14607 field. Add more floating varobj tests.
fcacd99f 14608 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
14609 field.
14610 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
14611 (main): Call do_at_tests.
14612 * lib/mi-support.exp (mi_create_floating_varobj)
14613 (mi_varobj_update_with_type_change): New.
fcacd99f 14614
de051565
MK
146152008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
14616
14617 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
14618 option of -var-evaluate-expression.
14619 * gdb.mi/mi2-var-display.exp: Likewise.
14620
dbc52822
VP
146212008-04-07 Vladimir Prus <vladimir@codesourcery.com>
14622
14623 Introduce test setup helpers.
a9c64011
AS
14624 * lib/gdb.exp (build_executable, clean_restart)
14625 (prepare_for_testing): New.
14626 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
14627 * gdb.base/return.exp: Likewise.
14628 * gdb.base/ending-run.exp: Likewise.
dbc52822 14629
473591da
NR
146302008-04-07 Nick Roberts <nickrob@snap.net.nz>
14631
14632 * gdb.mi/mi-async.exp: New test for asynchronous Machine
14633 Interface (MI) responses.
14634
2b2d9e11
VP
146352008-04-06 Vladimir Prus <vladimir@codesourcery.com>
14636
a9c64011
AS
14637 * gdb.cp/breakpoint.cc: New code to test conditions involving
14638 member variables.
14639 * gdb.cp/breakpoint.exp: Test condition involving member
14640 variables.
2b2d9e11 14641
bb378428
VP
146422008-04-05 Vladimir Prus <vladimir@codesourcery.com>
14643
14644 * lib/mi-support.exp (mi_expect_stop): New.
14645 (mi_run_cmd): Change the
14646 token. Use mi_send_resuming_command, use
14647 mi_expect_stop.
14648 (mi_execute_to_helper): Rename to mi_execute_to.
14649 (mi_send_resuming_command): Add more error patterns.
14650 (mi_wait_for_stop): Renamed to...
14651 (mi_get_stop_line): ...this.
14652 (mi_run_inline_test): Adjust.
14653
14654 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
14655 * gdb.mi/mi-console.exp: Likewise.
14656 * gdb.mi/mi-pending.exp: Likewise.
14657 * gdb.mi/mi-simplerun.exp: Likewise.
14658 * gdb.mi/mi-stack.exp: Likewise.
14659 * gdb.mi/mi-stepi.exp: Likewise.
14660 * gdb.mi/mi-syn-frame.exp: Add comment.
14661 * gdb.mi/mi-until.exp: Likewise.
14662 * gdb.mi/mi-var-display.exp: Likewise.
14663 * gdb.mi/mi-watch.exp: Likewise.
14664 * gdb.mi/mi2-cli.exp: Likewise.
14665 * gdb.mi/mi2-console.exp: Likewise.
14666 * gdb.mi/mi2-simplerun.exp: Likewise.
14667 * gdb.mi/mi2-stack.exp: Likewise.
14668 * gdb.mi/mi2-stepi.exp: Likewise.
14669 * gdb.mi/mi2-until.exp: Likewise.
14670 * gdb.mi/mi2-var-display.exp: Likewise.
14671 * gdb.mi/mi2-watch.exp: Likewise.
14672
62172bb9
UW
146732008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14674
14675 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
14676
14677 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
14678
a13e061a
PA
146792008-04-04 Pedro Alves <pedro@codesourcery.com>
14680
14681 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
14682 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
14683 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
14684 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
14685 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
14686 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
14687 expect an mi error duplicated in stderr.
14688
eae06beb
JB
146892008-04-03 Joel Brobecker <brobecker@adacore.com>
14690
14691 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
14692 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
14693 Add a couple of tests that verify the behavior when the new setting
14694 is set to "cancel" and "all".
14695 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
14696 "ask" before we start the testing.
14697
79c6ced6
AR
146982008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
14699
14700 * gdb.cp/casts.cc: Add class reference variables.
14701 * gdb.cp/casts.exp: New test cases for up/down casting references.
14702
6c2d1a6b
MK
147032008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
14704
14705 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
14706 instead of beginning to make an extra test pass.
14707 * gdb.mi/mi2-var-display.exp: Likewise.
14708
55b411d9
MR
147092008-03-31 Maciej W. Rozycki <macro@mips.com>
14710
14711 * gdb.base/break.exp: Mark failures as such. Fix formatting.
14712
c6140da2
MD
147132008-03-31 Markus Deuling <deuling@de.ibm.com>
14714 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14715
14716 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
14717 value. Add xfail for older kernels.
14718
79732189
AR
147192008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
14720
14721 Bring mi-support in line with gdb.exp.
14722 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
14723 (mi_gdb_start): New function.
14724
33c3676e
MR
147252008-03-28 Maciej W. Rozycki <macro@mips.com>
14726
14727 * gdb.mi/mi-var-cmd.exp: Fix a typo.
14728
92e28119
VP
147292008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14730
14731 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
14732 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 14733
9e8e3afe
VP
147342008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14735
14736 * lib/mi-support.exp (mi_create_varobj_checked): New.
14737 (mi_list_varobj_children): Allow to check for a
14738 value.
14739 (mi_list_array_varobj_children): New.
14740
14741 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
14742 and mi_list_varobj_children, as opposed to hardcoding
14743 expected strings.
14744 * gdb.mi/gdb701.exp: Likewise.
14745 * gdb.mi/gdb792.exp: Likewise.
14746 * gdb.mi/mi-var-block.exp: Likewise.
14747 * gdb.mi/mi-var-cmd.exp: Likewise.
14748 * gdb.mi/mi-var-invalidate.exp: Likewise.
14749 * gdb.mi/mi2-var-block.exp: Likewise.
14750 * gdb.mi/mi2-var-child.exp: Likewise.
14751 * gdb.mi/mi2-var-cmd.exp: Likewise.
14752 * gdb.mi/mi2-var-display.exp: Likewise.
14753
9df50351
JK
147542008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14755
14756 Fix random false FAILs on i386.
14757 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
14758
31e5d73a
DJ
147592008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14760
14761 PR gdb/544
14762 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
14763
12f4afab
DJ
147642008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14765
14766 PR gdb/544
14767 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
14768
b562a0cb
DJ
147692008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14770
14771 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
14772 fixed PR gdb/544.
14773
17faa917
DJ
147742008-03-21 Pedro Alves <pedro@codesourcery.com>
14775
14776 * gdb.threads/fork-child-threads.exp: Test next over fork.
14777
6214f497
DJ
147782008-03-21 Chris Demetriou <cgd@google.com>
14779
14780 * gdb.base/break.exp (rbreak junk): New test for rbreak
14781 "Junk at end of arguments" issue.
14782
63092375
DJ
147832008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14784
14785 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
14786 *& to work on created array elements.
14787 (Top level): Test print $pc with a file. Test string operations
14788 without a target.
14789 * gdb.base/ptype.exp: Do not expect *& to work on created array
14790 elements.
14791
b21991b0
DJ
147922008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14793
14794 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
14795 gdb.threads/staticthreads.exp: Update exit query.
14796
c4b347c7
SL
147972008-03-07 Sandra Loosemore <sandra@codesourcery.com>
14798
14799 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
14800
fa4727a6
DJ
148012008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
14802
14803 * gdb.base/watchpoint.c (global_ptr, func4): New.
14804 (main): Call func4.
14805 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
14806 (test_inaccessible_watchpoint): New.
14807
2f34202f
MR
148082008-02-29 Maciej W. Rozycki <macro@mips.com>
14809
14810 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
14811 select the largest.
14812
0d6ba1b1
DJ
148132008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14814
14815 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
14816 frames-invalid annotations.
14817
e691325a
PM
148182008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
14819
a9c64011 14820 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 14821
f85b5ecc
DE
148222008-02-27 Doug Evans <dje@google.com>
14823
14824 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
14825 for bug 1738.
14826 (breakpoint_to_handler_entry): Ditto.
14827
b40e7bf3
JB
148282008-02-27 Joel Brobecker <brobecker@adacore.com>
14829
14830 * gdb.base/ending-run.exp: Use the first line of code inside
14831 function body to test breakpoints.
14832 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
14833 location where the breakpoint is inserted when using the line
14834 where a function is declared. Fix typo in the description of
14835 one of the tests.
14836 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
14837
2faca73a
PM
148382008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
14839
14840 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 14841 tests.
2faca73a 14842
6f439c36
PM
148432008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
14844
14845 * gdb.base/args.exp: avoid same output for tests
14846 with single quotes.
14847
54e52265
VP
148482008-02-26 Vladimir Prus <vladimir@codesourcery.com>
14849
a9c64011
AS
14850 * gdb.base/annota1.exp: Adjust for 'info break'
14851 format changes.
14852 * gdb.base/annota3.exp: Likewise.
14853 * gdb.base/break.exp: Likewise.
14854 * gdb.base/condbreak.exp: Likewise.
14855 * gdb.base/pending.exp: Likewise.
14856 * gdb.base/sepdebug.exp: Likewise.
14857 * gdb.base/unload.exp: Likewise.
14858 * gdb.cp/ovldbreak.exp: Likewise.
14859 * gdb.mi/mi-pending.exp: Likewise.
54e52265 14860
897b09ca
DE
148612008-02-07 Doug Evans <dje@google.com>
14862
14863 * gdb.cp/mb-inline.exp: New.
14864 * gdb.cp/mb-inline.h: New.
14865 * gdb.cp/mb-inline1.cc: New.
14866 * gdb.cp/mb-inline2.cc: New.
14867
b1c32d35
PM
148682008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
14869
14870 * gdb.pascal/floats.pas: New test program.
14871 * gdb.pascal/floats.exp: New testcase.
14872
1a4ca44a
TJB
148732008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14874
14875 * gdb.base/callfuncs.c (t_float_many_args): New function.
14876 (t_double_many_args): New function.
14877 * gdb.base/callfuncs.exp: Add tests for exceeding float
14878 and double parameters passed through the stack.
14879
439048e8
JB
148802008-02-05 Joel Brobecker <brobecker@adacore.com>
14881
14882 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
14883 gdb.ada/complete/foo.adb: New files.
14884 * gdb.ada/complete.exp: New testcase.
14885
81fe8080
DE
148862008-02-03 Doug Evans <dje@google.com>
14887
301f0ecf
DE
14888 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
14889
81fe8080
DE
14890 * gdb.cp/gdb2384.exp: New file.
14891 * gdb.cp/gdb2384.cc: New file.
14892 * gdb.cp/gdb2384-base.h: New file.
14893 * gdb.cp/gdb2384-base.cc: New file.
14894
4b071aec
DE
148952008-02-02 Doug Evans <dje@google.com>
14896
14897 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
14898
61137ba6
JB
148992007-02-01 Joel Brobecker <brobecker@adacore.com>
14900
14901 * gdb.ada/sym_print_name: New test program.
14902 * gdb.ada/sym_print_name.exp: New testcase.
14903
149042007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
14905
14906 * gdb.ada/nested/hello.adb: New file.
14907 * gdb.ada/nested.exp: New testcase.
14908 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14909
98deb0da
VP
149102008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14911
14912 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
14913 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
14914 don't cause future evaluations of function to report
14915 creation of internal breakpoints.
98deb0da 14916
723a2275
VP
149172008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14918
14919 * gdb.mi/mi-break.exp (test_error): New.
14920 Call it.
14921
fb546a2f
LM
149222008-01-31 Luis Machado <luisgpm@br.ibm.com>
14923
14924 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
14925 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
14926
2d8fd90a
PM
149272008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14928
14929 * gdb.pascal/integers.pas: New test program.
14930 * gdb.pascal/integers.exp: New testcase.
14931
a7fa0ded
PM
149322008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14933
14934 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
14935
5e1a1926
TJB
149362008-01-30 Luis Machado <luisgpm@br.ibm.com>
14937
14938 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
14939 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
14940
8d04f9f0
JB
149412008-01-30 Paul Hilfinger <hilfinger@adacore.com>
14942
14943 * gdb.ada/formatted_ref: New test program.
14944 * gdb.ada/formatted_ref.exp: New testcase.
14945
14946 * gdb.cp/formatted-ref.cc: New file.
14947 * gdb.cp/formatted-ref.exp: New testcase.
14948
ce75a98f
JB
149492008-01-30 Joel Brobecker <brobecker@adacore.com>
14950
14951 * gdb.base/ptype.exp: Add testing of "ptype $pc".
14952
e835f6bf
NR
149532008-01-30 Nick Roberts <nickrob@snap.net.nz>
14954
14955 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
14956 (test_file_list_exec_source_file): Update to new macro-info field.
14957
d118ef87
PH
149582008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
14959
14960 * gdb.ada/exprs: New test program.
14961 * gdb.ada/exprs.exp: New testcase.
14962
7d35ab09
TJB
149632008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14964
14965 * dfp-test.c (DELTA, DELTA_B): New definitions.
14966 (double_val1, double_val2, double_val3, double_val4, double_val5,
14967 double_val6, double_val7, double_val8, double_val9, double_val10,
14968 double_val11, double_val12, double_val13, double_val14, dec32_val1,
14969 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
14970 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
14971 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
14972 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
14973 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
14974 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
14975 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
14976 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
14977 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
14978 dec128_val16): New global variables.
14979 (decimal_dec128_align): New function.
14980 (decimal_mixed): Likewise.
14981 (decimal_many_args_dec32): Likewise.
14982 (decimal_many_args_dec64): Likewise.
14983 (decimal_many_args_dec128): Likewise.
14984 (decimal_many_args_mixed): Likewise.
14985 * dfp-test.exp: Add tests calling new inferior functions.
14986
2d717e4f
DJ
149872008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14988
14989 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
14990 gdb.server/ext-run.exp: New files.
14991 * lib/gdbserver-support.exp (gdbserver_download): New.
14992 (gdbserver_start): New. Update gdbserver expected
14993 output.
14994 (gdbserver_spawn): Use them.
14995 (gdbserver_start_extended): New.
14996
e85a822c
DJ
149972008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14998
14999 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
15000 Run on GNU/Linux.
15001 (do_exec_tests): Check for systems which do not support catchpoints.
15002 Do not match START.
15003 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
15004 Run on GNU/Linux. Enable verbose output.
15005 (check_fork_catchpoints): New.
15006 (explicit_fork_child_follow, catch_fork_child_follow)
15007 (tcatch_fork_parent_follow): Update expected messages.
15008 (do_fork_tests): Use check_fork_catchpoints.
15009 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
15010 Run on GNU/Linux. Enable verbose output.
15011 (check_vfork_catchpoints): New.
15012 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
15013 expected messages.
15014 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
15015
401ea829
JB
150162008-01-29 Jim Blandy <jimb@red-bean.com>
15017
15018 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
15019 host' errors.
15020 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
15021
aceaf3ad
JB
150222008-01-29 Jim Blandy <jimb@red-bean.com>
15023
15024 * gdb.threads/sigthread.c: Use barriers to ensure that
15025 child_thread and child_thread_two are always initialized before we
15026 start to use them.
15027
a5606eee
VP
150282008-01-29 Vladimir Prus <vladimir@codesourcery.com>
15029
15030 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
15031 * gdb.base/watchpoint-solib.c: New.
15032 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 15033
c55a82bb
PM
150342008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
15035
15036 * gdb.base/gdb1056.exp: Add unsigned integer test.
15037
0993fe05
DE
150382008-01-28 Doug Evans <dje@google.com>
15039
15040 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
15041
4fe42e7f
JB
150422008-01-27 Jim Blandy <jimb@codesourcery.com>
15043
c7a69933
JB
15044 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
15045
4fe42e7f
JB
15046 * gdb.base/expand-psymtabs.exp: Doc fix.
15047
5def8285
MK
150482008-01-26 Mark Kettenis <kettenis@gnu.org>
15049
15050 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15051
5313c911
NR
150522008-01-24 Nick Roberts <nickrob@snap.net.nz>
15053
a9c64011 15054 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
15055 -var-set-format.
15056
93815fbf
VP
150572008-01-23 Chris Demetriou <cgd@google.com>
15058
15059 * gdb.threads/thread_events.c: New testcase source file.
15060 * gdb.threads/thread_events.exp: New testcase expect file.
15061
467a88ee
NR
150622008-01-23 Nick Roberts <nickrob@snap.net.nz>
15063
15064 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
15065
15066 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
15067 -var-set-format.
15068
d8f82aba
DJ
150692008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15070 Vladimir Prus <vladimir@codesourcery.com>
15071
15072 * gdb.base/float.exp: Allow missing floating point for m68k and
15073 PowerPC.
15074
60c46647
VP
150752008-01-22 Vladimir Prus <vladimir@codesourcery.com>
15076
15077 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
15078 ignore count.
15079 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
15080 * gdb.mi/mi-cli.exp: Adjust.
15081 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 15082
c7dd36a1
PA
150832008-01-17 Pedro Alves <pedro@codesourcery.com>
15084
15085 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
15086 and 'dummy_ptr' integer pointer. Initialize struct_declarations
15087 with dummy_ptr's address.
15088 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
15089 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
15090 all targets.
15091 * gdb.mi/mi2-var-child.exp: Likewise.
15092
39d5313e
JB
150932008-01-09 Joel Brobecker <brobecker@adacore.com>
15094
15095 * gdb.ada/null_array: New test program.
15096 * gdb.ada/null_array.exp: New testcase.
15097
0aea4bf3
LM
150982008-01-09 Luis Machado <luisgpm@br.ibm.com>
15099
15100 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
15101 with required float modifiers.
15102
0b354900
JB
151032008-01-08 Joel Brobecker <brobecker@adacore.com>
15104
15105 * gdb.ada/funcall_param: New test program.
15106 * gdb.ada/funcall_param.exp: New testcase.
15107
cdb7f5d4
JB
151082008-01-08 Joel Brobecker <brobecker@adacore.com>
15109
15110 * gdb.ada/arrayparam: New test program.
15111 * gdb.ada/arrayparam.exp: New testcase.
15112
88e2547f
JB
151132008-01-08 Joel Brobecker <brobecker@adacore.com>
15114
15115 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
15116 landed. Should also fix random failures in the test following it.
15117
f6867ce0
TJB
151182008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
15119
15120 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
15121 for expressions with decimal float values.
15122 (test_dfp_conversions): New function to test casts to and from
15123 decimal float types.
15124 Call test_dfp_conversions.
15125 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
15126 elements.
15127 (main): Initialize ds.float4 and ds.double8 elements.
15128 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
15129 string to new error message.
15130 (d64_set_tests): Likewise.
15131 (d128_set_tests): Likewise.
15132 Add tests for expressions with decimal float variables. Add tests for
15133 conversions to and from decimal float types.
15134
f9c11282
JB
151352008-01-05 Joel Brobecker <brobecker@adacore.com>
15136
15137 * gdb.ada/packed_tagged/comp_bug.adb: New file.
15138 * gdb.ada/packed_tagged.exp: New testcase.
15139
0ecbca72
JB
151402008-01-04 Joel Brobecker <brobecker@adacore.com>
15141
15142 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
15143 gdb.ada/homonym/homonym_main.adb: New files.
15144 * gdb.ada/homonym.exp: New testcase.
15145
c18d3d89
JB
151462008-01-04 Joel Brobecker <brobecker@adacore.com>
15147
15148 * gdb.ada/packed_array.exp: Add testing of references to
15149 a packed array.
15150
ecc7085b
JB
151512008-01-04 Joel Brobecker <brobecker@adacore.com>
15152
15153 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
15154 New files.
15155 * gdb.ada/type_coercion.exp: New testcase.
15156
c474c922
JB
151572008-01-04 Joel Brobecker <brobecker@adacore.com>
15158
15159 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
15160 gdb.ada/tagged/foo.adb: New file.
15161 * gdb.ada/tagged.exp: New testcase.
15162
9005b927
JB
151632008-01-04 Joel Brobecker <brobecker@adacore.com>
15164
15165 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
15166 gdb.ada/ptype_field/foo.adb: New files.
15167 * gdb.ada/ptype_field.exp: New testcase.
15168
1a6aaad8
JB
151692008-01-03 Joel Brobecker <brobecker@adacore.com>
15170
15171 * gdb.ada/print_pc.exp: New testcase.
15172
0ef22f53
JB
151732008-01-03 Joel Brobecker <brobecker@adacore.com>
15174
15175 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
15176 gdb.ada/taft_type/p.adb: New files.
15177 * gdb.ada/taft_type.exp: New testcase.
15178
1689ecf8
JB
151792008-01-03 Joel Brobecker <brobecker@adacore.com>
15180
15181 * gdb.ada/array_bounds/bar.adb: New file.
15182 * gdb.ada/array_bounds.exp: New testcase.
15183
a4d0b9c3
JB
151842008-01-03 Joel Brobecker <brobecker@adacore.com>
15185
15186 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
15187 gdb.ada/arrayptr/foo.adb: New files.
15188 * gdb.ada/arrayptr.exp: New testcase.
15189
a31ace00
JB
151902008-01-03 Joel Brobecker <brobecker@adacore.com>
15191
15192 * gdb.base/set-lang-auto.exp: New testcase.
15193
a97fced3
JB
151942008-01-03 Joel Brobecker <brobecker@adacore.com>
15195
15196 * gdb.ada/fun_addr/foo.adb: New file.
15197 * gdb.ada/fun_addr.exp: New testcase.
15198
ef29ce1a
JK
151992008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15200
15201 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
15202 New files
15203
0fafefe3
JB
152042008-01-02 Joel Brobecker <brobecker@adacore.com>
15205
15206 * array_subscript_addr/p.adb: New file.
a9c64011 15207 * array_subscript_addr.exp: New testcase.
0fafefe3 15208
c4359f8d
JB
152092008-01-02 Joel Brobecker <brobecker@adacore.com>
15210
a9c64011 15211 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
15212 New files.
15213 * gdb.ada/str_cmp_ref.exp: New testcase.
15214
1aa1b15b
JB
152152008-01-01 Joel Brobecker <brobecker@adacore.com>
15216
15217 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
15218 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 15219 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 15220
81c9b2cf
JB
152212008-01-01 Joel Brobecker <brobecker@adacore.com>
15222
15223 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
15224 gdb.ada/ref_param/pck.ads: New files.
15225 * gdb.ada/ref_param.exp: New testcase.
15226
319e4674
JB
152272008-01-01 Joel Brobecker <brobecker@adacore.com>
15228
15229 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
15230 gdb.ada/interface/foo.adb: New files.
15231 * gdb.ada/interface.exp: New testcase.
15232
ef682c56
JB
152332007-12-31 Jim Blandy <jimb@codesourcery.com>
15234
15235 * gdb.base/multi-forks.exp: Consume all output from child
15236 processes before proceeding to next test.
15237
f6f3eb6c
JB
152382007-12-29 Jim Blandy <jimb@codesourcery.com>
15239
15240 * configure: Regenerated.
15241
f652e42f
JB
152422007-12-27 Joel Brobecker <brobecker@adacore.com>
15243
15244 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
15245 gdb.ada/fixed_cmp/fixed.adb: New files.
15246 * gdb.ada/fixed_cmp.exp: New testcase.
15247
6943e596
JB
152482007-12-27 Joel Brobecker <brobecker@adacore.com>
15249
15250 * gdb.ada/boolean_expr.exp: New testcase.
15251
aad9a193
JB
152522007-12-26 Jim Blandy <jimb@codesourcery.com>
15253
15254 * gdb.base/multi-forks.exp: Doc fix.
15255
fb5f3683
JB
152562007-12-26 Joel Brobecker <brobecker@adacore.com>
15257
15258 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15259 * gdb.ada/char_param.exp: Do not compile our test program with
15260 -gnata, this is unnecessary.
15261 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
15262
384e4a9c
JB
152632007-12-24 Joel Brobecker <brobecker@adacore.com>
15264
15265 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
15266 gdb.ada/print_chars/foo.adb: New files.
15267 * gdb.ada/print_chars.exp: New testcase.
15268
01e044f7
JB
152692007-12-24 Joel Brobecker <brobecker@adacore.com>
15270
15271 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
15272 gdb.ada/char_param/foo.adb: New files.
15273 * gdb.ada/char_param.exp: New testcase.
15274
0ce17860
JB
152752007-12-22 Jim Blandy <jimb@codesourcery.com>
15276
15277 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
15278 hard-coding source line numbers into the test.
15279 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
15280 gdb_get_line_number to find.
15281
919809b9
JB
152822007-12-22 Joel Brobecker <brobecker@adacore.com>
15283
15284 * gdb.base/ptype.c (highest): New struct type.
15285 (the_highest): New variable of that type.
15286 (main): Add dummy assignment to a field of variable the_highest.
15287 * gdb.base/ptype.exp: Test type printing of our new variable.
15288
abc8a88d
PM
152892007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
15290
15291 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 15292 and record first explicitly generated thread number.
abc8a88d
PM
15293 Use that thread number for thread specific watchpoint test.
15294 Add iteration number to repetitive tests.
15295
5158f3e3
CES
152962007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
15297 Jim Blandy <jimb@codesourcery.com>
15298
15299 * gdb.base/expand-psymtabs.c: New testcase
15300 source file.
15301 * gdb.base/expand-psymtabs.exp: New testcase
15302 expect file.
15303
37e4754d
LM
153042007-12-17 Luis Machado <luisgpm@br.ibm.com>
15305
15306 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
15307 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
15308
551e5d04
JB
153092007-12-17 Joel Brobecker <brobecker@adacore.com>
15310
15311 * gdb.ada/frame_args/foo.adb: New file.
15312 * gdb.ada/frame_args/pck.ads: New file.
15313 * gdb.ada/frame_args/pck.adb: New file.
15314 * gdb.ada/frame_args.exp: New testcase.
15315
a05ee097
JB
153162007-12-17 Joel Brobecker <brobecker@adacore.com>
15317
15318 * gdb.base/frame-args.c: New file.
15319 * gdb.base/frame-args.exp: New testcase.
15320
c162e8c9 153212007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 15322 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
15323
15324 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
15325
afe8ab22 153262007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15327
afe8ab22
VP
15328 * gdb.mi/mi-pending.exp: New.
15329 * gdb.mi/mi-pending.c: New.
15330 * gdb.mi/mi-pendshr.c: New.
15331
dfdfb3ca
JB
153322007-12-06 Jim Blandy <jimb@codesourcery.com>
15333
15334 * gdb.base/default.exp: Update expected output for 'info catch'.
15335
b7fca990
JK
153362007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15337
15338 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
15339 must be set to binary.
15340
6a1afc1e
PA
153412007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
15342
15343 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
15344
a6b151f1
DJ
153452007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
15346
15347 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
15348 gdb.mi/mi-file-transfer.exp: New.
15349
43039443
JK
153502007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15351
15352 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
15353
0ef2251b
MR
153542007-11-22 Maciej W. Rozycki <macro@mips.com>
15355
15356 * gdb.trace/backtrace.exp: Fix a typo.
15357 * gdb.trace/circ.exp: Likewise.
15358 * gdb.trace/collection.exp: Likewise.
15359 * gdb.trace/limits.exp: Likewise.
15360 * gdb.trace/report.exp: Likewise.
15361 * gdb.trace/tfind.exp: Likewise.
15362 * gdb.trace/while-dyn.exp: Likewise.
15363
5443631e
NR
153642007-11-21 Nick Roberts <nickrob@snap.net.nz>
15365
15366 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
15367 objects of pointers that can't be dereferenced are now
15368 "noneditable".
15369
a4ce5b0d
UW
153702007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15371
15372 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
15373 (target_cpu): Remove.
15374
d6e956e5
VP
153752007-10-15 Vladimir Prus <vladimir@codesourcery.com>
15376
15377 * gdb.base/ending-run.exp: Expect the list of cleared
15378 breakpoint to come in natural order, not the reversed one.
a9c64011 15379
214270ab
VP
153802007-11-07 Vladimir Prus <vladimir@codesourcery.com>
15381
15382 * gdb.mi/mi-var-child.c (do_child_deletion): New.
15383 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 15384
1a619819
LM
153852007-11-05 Luis Machado <luisgpm@br.ibm.com>
15386
15387 * gdb.base/printcmds.exp: New function
15388 test_printf_with_dfp.
15389
5b01a6fa
DE
153902007-11-02 Doug Evans <dje@google.com>
15391
15392 * gdb.disasm/t01_mov.s: Remove carriage returns.
15393 * gdb.disasm/t02_mova.s: Ditto.
15394 * gdb.disasm/t03_add.s: Ditto.
15395 * gdb.disasm/t04_sub.s: Ditto.
15396 * gdb.disasm/t05_cmp.s: Ditto.
15397 * gdb.disasm/t06_ari2.s: Ditto.
15398 * gdb.disasm/t07_ari3.s: Ditto.
15399 * gdb.disasm/t08_or.s: Ditto.
15400 * gdb.disasm/t09_xor.s: Ditto.
15401 * gdb.disasm/t10_and.s: Ditto.
15402 * gdb.disasm/t11_logs.s: Ditto.
15403 * gdb.disasm/t12_bit.s: Ditto.
15404 * gdb.disasm/t13_otr.s: Ditto.
15405
ec33ab7f
JK
154062007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15407
15408 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
15409
ae0d01ff
UW
154102007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15411
15412 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
15413 provide DFP support.
15414
55eddb0f
DJ
154152007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
15416
15417 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
15418 Test "set powerpc vector-abi". Skip auto-detection tests for old
15419 toolchains.
15420
7020f05c
PA
154212007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15422
15423 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
15424 with [string compare].
15425
84bc3db9
PA
154262007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15427
15428 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
15429 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
15430
5876dc88
LM
154312007-10-25 Luis Machado <luisgpm@br.ibm.com>
15432
15433 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
15434 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
15435 * gdb.opt/Makefile.in: New makefile.
15436 * Makefile.in: Create new directory "gdb.opt".
15437 * configure.ac: Add "gdb.opt" directory.
15438 * configure: Regenerated.
a9c64011 15439
c3ea9a14
DE
154402007-10-25 Doug Evans <dje@google.com>
15441
15442 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
15443 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
15444
a9c64011 154452007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
15446 Thiago Jung Bauermann <bauerman@br.ibm.com>
15447
15448 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
15449 Floating Point expressions.
15450 * gdb.base/dfp-test.exp: new file adding tests for Decimal
15451 Floating Point variables.
15452 * gdb.base/dfp-test.c: new file containing program with Decimal
15453 Floating variables, used by gdb.base/dfp-test.exp.
15454
62a24a2b
DJ
154552007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
15456
15457 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
15458
e7b1eae6
UW
154592007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15460
15461 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
15462 compiling test case with GCC.
15463 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
15464
c641edcc
UW
154652007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15466
15467 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15468 format changes.
15469
5e5ebfe6
MS
154702007-10-18 Michael Snyder <msnyder@specifix.com>
15471
15472 * gdb.base/dbx.exp: Add missing "-re " operator.
15473
e831e7b6
GM
154742007-10-16 Gaius Mulley <gaius@glam.ac.uk>
15475
15476 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
15477 * configure.ac: Removed trailing spaces after backslash.
15478 * gdb.modula2: New directory.
15479 * gdb.modula2/Makefile.in: New file.
15480 * gdb.modula2/unbounded-array.exp: New file.
15481 * gdb.modula2/unbounded1.c: New file.
15482
7cc46491
DJ
154832007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
15484
15485 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
15486
154872007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
15488
15489 * gdb.base/sigstep.c (main): Add checks for
15490 return values for setitimer call.
15491 Call setitimer again with itimer = ITIMER_REAL
15492 if first call to setitimer fails.
15493
e91528f0
KH
154942007-10-11 Kazu Hirata <kazu@codesourcery.com>
15495
15496 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
15497 of $timeout.
15498
2ec9a4f8
DJ
154992007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15500
15501 * gdb.server/server-run.exp: Test for dynamic linker symbols.
15502
155032007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
15504
15505 * lib/gdb.exp (gdb_run_cmd): Move comment outside
15506 of gdb_expect call, to avoid interruption.
15507
64b2fa04
PA
155082007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
15509
15510 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
15511 (v_unsigned_long_long, v_long_long_array)
15512 (v_signed_long_long_array, v_unsigned_long_long_array)
15513 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
15514 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
15515 [!NO_LONG_LONG]: New.
15516 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
15517 v_long_long_member.
15518
15519 (v_long_long_func, v_signed_long_long_func)
15520 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
15521 (main) [!NO_LONG_LONG]: Initialize long long variants.
15522
15523 * gdb.base/whatis.exp: If board file requests no_long_long, build
15524 test with NO_LONG_LONG defined. Test long long, signed long long,
15525 and unsigned long long variants but only if board file doesn't
15526 disable it.
15527
a912286e 155282007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 15529 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
15530
15531 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
15532 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
15533 * configure: Regenerated.
15534 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
15535 gdb.pascal/types.exp, lib/pascal.exp: New files.
15536
471ba8c9
DJ
155372007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
15538
15539 * gdb.cp/classes.exp (do_tests): Always step to the line after the
15540 call.
15541 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
15542 to return to the call.
15543 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
15544 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
15545 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
15546 * gdb.mi/mi-until.exp (test_until): Likewise.
15547 * gdb.mi/mi2-until.exp (test_until): Likewise.
15548
fef8a650
DJ
155492007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
15550
15551 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
15552 two-char array.
15553 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
15554
d983da9c
DJ
155552007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
15556
15557 * gdb.threads/watchthreads.c (thread_function): Sleep between
15558 iterations.
15559 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
15560 at once for S/390. Generate matching fails and passes.
15561
17f62551
VP
155622007-09-27 Vladimir Prus <vladimir@codesourcery.com>
15563
15564 * gdb.mi/var-cmd.c (do_children_tests): Initialize
15565 the 'struct_declarations' variable to zeros.
a9c64011 15566
ed0616c6
VP
155672007-09-24 Vladimir Prus <vladimir@codesourcery.com>
15568
15569 * gdb.cp/mb-ctor.cc: New.
15570 * gdb.cp/mb-ctor.exp: New.
15571 * gdb.cp/mb-templates.cc: New.
15572 * gdb.cp/mb-templates.exp: New.
15573
41f1b697
DJ
155742007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
15575
15576 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
15577
3f213f78
PA
155782007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
15579
15580 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
15581 targets.
15582 * configure: Regenerate.
15583
0d381245 155842007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15585
0d381245
VP
15586 * gdb.base/annota1.exp: Adjust for 'info break'
15587 format changes.
15588 * gdb.base/annota3.exp: Likewise.
15589 * gdb.base/break.exp: Likewise.
15590 * gdb.base/condbreak.exp: Likewise.
15591 * gdb.base/pending.exp: Likewise.
15592 * gdb.base/sepdebug.exp: Likewise.
15593 * gdb.base/unload.exp: Likewise.
15594 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 15595
fe3f5fa8
VP
155962007-09-22 Vladimir Prus <vladimir@codesourcery.com>
15597
15598 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
15599 messages.
15600 * gdb.base/chng-syms.exp: Likewise.
15601 * gdb.base/unload.exp: Likewise.
a9c64011 15602
a75cf6c0
DJ
156032007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
15604
15605 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
15606
18ecae38
DJ
156072007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
15608
15609 * schedlock.c (NUM): Change to 1.
15610 (main): Use args[0] for the main thread.
15611 * schedlock.exp: Only expect two threads. Only issue one pass or fail
15612 regardless of the number of threads.
15613
5509918f
MR
156142007-09-14 Maciej W. Rozycki <macro@mips.com>
15615
4a543daf
MR
15616 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
15617 type down.
15618 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15619 test.
15620 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
15621 watchpoint type down.
15622 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15623 test.
15624
156252007-09-14 Maciej W. Rozycki <macro@mips.com>
15626
5509918f
MR
15627 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
15628 Move all the tests here and run them twice, once using software
15629 watchpoints and once using hardware watchpoints.
15630 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
15631
40b53987
DJ
156322007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
15633
15634 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
15635 test.
15636
695e2681
MK
156372007-09-10 Mark Kettenis <kettenis@gnu.org>
15638
8b3fc8d8
MK
15639 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
15640 build-id.
15641
695e2681
MK
15642 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
15643 know about $ORIGIN. Calculate output dir from $dest instead of
15644 using ${objdir}/{$subdir}.
15645
58d69f29
MK
156462007-09-09 Mark Kettenis <kettenis@gnu.org>
15647
15648 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
15649 gcore, before continuing with the test.
15650
3e347599
DJ
156512007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
15652
15653 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
15654 * gdb.mi/mi-watch.exp: Likewise.
15655
ea37ba09
DJ
156562007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15657 Jim Blandy <jimb@codesourcery.com>
15658
15659 * gdb.arch/i386-sse.exp: Do not expect character constants.
15660 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
15661 * gdb.base/display.exp: Allow print/s.
15662 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
15663 and unsigned char array changes.
15664
2025a643
DJ
156652007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15666
15667 * gdb.base/display.exp: Add tests for printf %p.
15668
26669a27
PA
156692007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
15670
15671 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
15672 the dll name to unicode.
15673
c8f021f8
JK
156742007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15675
15676 * gdb.base/default.exp (show version): Update the version text.
15677 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
15678
4cf31eea
JK
156792007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15680
15681 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
15682 New files.
15683
4935890f
JK
156842007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15685
15686 * lib/gdb.exp (build_id_debug_filename_get): New function.
15687 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
15688 Remove the generate DEBUG file for the future testcase runs.
15689 New testcase for the NT_GNU_BUILD_ID retrieval.
15690 Move the final testing step to ...
15691 (test_different_dir): ... a new function.
15692 New parameter XFAIL to XFAIL all the tests performed.
15693 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
15694 New parameter TYPE to PF_PREFIX all the tests performed.
15695
02142340
VP
156962007-08-31 Vladimir Prus <vladimir@codesourcery.com>
15697
15698 * gdb.mi/mi-var-cp.cc (path_expression): New
15699 function.
15700 * gdb.mi/mi-var-cp.exp: Run path exression tests.
15701
36acd84e
UW
157022007-08-27 Markus Deuling <deuling@de.ibm.com>
15703
15704 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
15705 to fit into SPU Local Store memory.
15706
a896d121
JB
157072007-08-23 Joel Brobecker <brobecker@adacore.com>
15708
15709 * gdb.base/default.exp: Adjust the expected output of "info
15710 warranty" after the switch to GPLv3.
15711
7b433602
JB
157122007-08-23 Joel Brobecker <brobecker@adacore.com>
15713
15714 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
15715 to 30000 (from 20000).
15716
e22f8b7c
JB
157172007-08-23 Joel Brobecker <brobecker@adacore.com>
15718
15719 Switch the license of all .exp files to GPLv3.
15720 Switch the license of all .f and .f90 files to GPLv3.
15721 Switch the license of all .s and .S files to GPLv3.
15722
5a0e3bd0
JB
157232007-08-23 Joel Brobecker <brobecker@adacore.com>
15724
15725 * configure.ac: Switch license to GPLv3.
15726
cc00619d
JB
157272007-08-23 Joel Brobecker <brobecker@adacore.com>
15728
15729 Switch the licensing to GPLv3 for all .ads and .adb files.
15730
8d26208a
DJ
157312007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
15732
15733 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
15734 and t_int_double.
15735 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
15736
4fcb9948
JB
157372007-08-17 Joel Brobecker <brobecker@adacore.com>
15738
15739 * gdb.base/step-line.c: Switch license to GPL version 3, and
15740 update copyright year.
15741 * gdb.base/step-line.inp: Likewise.
15742
b9c34f67
JB
157432007-08-17 Joel Brobecker <brobecker@adacore.com>
15744
15745 * gdb.base/gdb1555.exp: Make expected output immune to formatting
15746 changes inside gdb1555.c.
15747 * gdb.base/pending.exp: Likewise.
15748
2cc17678
DJ
157492007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
15750
15751 * config/default.exp: New file.
15752
e48883f7
DJ
157532007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15754
15755 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
15756 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
15757
1ab80e5b
MR
157582007-07-30 Maciej W. Rozycki <macro@mips.com>
15759
15760 * gdb.base/dump.exp: Force the correct endianness for binary
15761 formats not carrying this information.
15762
aba471f5
DJ
157632007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15764
15765 * gdb.threads/staticthreads.exp: Match .*sem_post.
15766
d4e07204
DJ
157672007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15768
15769 * gdb.base/readline.exp (operate_and_get_next): Match the final
15770 prompt.
15771
2b97317d
KB
157722007-07-23 Kevin Buettner <kevinb@redhat.com>
15773
15774 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
15775 to restarting SID.
15776
44efa07a
KB
157772007-07-18 Kevin Buettner <kevinb@redhat.com>
15778
15779 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
15780 prior to `gdb_start'.
15781
7b5ebade
KB
157822007-07-18 Kevin Buettner <kevinb@redhat.com>
15783
15784 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
15785 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
15786 Remove call to gdb_unload.
15787
255e7678
DJ
157882007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
15789 Daniel Jacobowitz <dan@codesourcery.com>
15790
15791 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
15792 for __WIN32__.
15793 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
15794 * gdb.base/unload.exp: Use shared library test routines.
15795
3a40aaa0
UW
157962007-07-03 Markus Deuling <deuling@de.ibm.com>
15797
15798 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
15799 * gdb.base/solib-symbol-lib.c: Likewise.
15800 * gdb.base/solib-symbol-main.c: Likewise.
15801
b0f4b84b
DJ
158022007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
15803
15804 * config/gdbserver.exp (gdb_reconnect): New.
15805 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
15806 gdb.base/solib-disc.exp: New files.
15807 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
15808 remote debugging".
15809 (gdb_compile): Add shlib_load flag.
15810 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
15811 port.
15812 (gdbserver_reconnect): New.
15813
1b05479a
DJ
158142007-07-01 Nick Roberts <nickrob@snap.net.nz>
15815 Daniel Jacobowitz <dan@codesourcery.com>
15816
15817 * gdb.base/annota3.exp: Test for if construct.
15818
86f78eb2
DJ
158192007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
15820
15821 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
15822
6a2eb474 158232007-06-21 Chris Dearman <chris@mips.com>
a9c64011 15824 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
15825
15826 * gdb.base/display.exp: Allow a newline after display/i.
15827 * gdb.base/pc-fp.exp: Likewise.
15828 * gdb.base/sigbpt.exp: Likewise.
15829
f8b73d13
DJ
158302007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15831
15832 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
15833 required features to be included.
15834
4339e69e
DJ
158352007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15836
15837 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
15838 in info threads output.
15839
23d964e7
UW
158402007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15841 Markus Deuling <deuling@de.ibm.com>
15842
15843 * gdb.arch/spu-info.exp: New testcase.
15844 * gdb.arch/spu-info.c: New file.
15845
fd20f75b
DJ
158462007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
15847
15848 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
15849 tpcs_offset. Restore lr after the call.
15850 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
15851
2226f861
DJ
158522007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
15853
15854 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
15855 (gdbserver_run): Kill any running gdbserver.
15856 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
15857
d12371a9
MR
158582007-05-17 Maciej W. Rozycki <macro@mips.com>
15859
15860 * gdb.base/sigbpt.exp: Preset segv_addr.
15861
93f02886
DJ
158622007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
15863
15864 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
15865 (gdb_compile_shlib): Likewise.
15866 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
15867 (default_gdb_init): Clear cleanfiles.
15868 (gdb_finish): Delete recorded cleanfiles.
15869 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
15870
15871 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
15872 Do not use isnative.
15873 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
15874 gdb.base/so-impl-ld.exp: Likewise.
15875 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
15876 * gdb.base/unload.exp: Likewise. Do not pass empty option to
15877 gdb_compile.
15878
b04e06d7
VP
158792007-05-15 Vladimir Prus <vladimir@codesourcery.com>
15880
15881 * config/unknown.exp: Remove.
15882
069ed931
UW
158832007-05-15 Markus Deuling <deuling@de.ibm.com>
15884
15885 * gdb.base/info-proc.exp: Check is_remote.
15886
09db0d03
UW
158872007-05-14 Markus Deuling <deuling@de.ibm.com>
15888
15889 * gdb.base/gcore.exp: Initialize variable core_supported.
15890
af2cbe8c
DJ
158912007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15892
15893 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
15894
027c0295
DJ
158952007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15896
15897 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
15898 * gdb.threads/print-threads.exp (test_all_threads): Allow
15899 negative and hexadecimal thread IDs.
15900
dc5000e7
DJ
159012007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15902
15903 * gdb.java/jprint.java (public): Avoid invalid call to static
15904 method.
15905
2e74ed18
DP
159062007-05-14 Denis Pilat <denis.pilat@st.com>
15907
15908 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
15909 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
15910 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
15911 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
15912 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
15913
83547f02
UW
159142007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15915
15916 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 15917 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
15918 this mode.
15919 * gdb.base/ovlymgr.c: Provide stubs for spu target.
15920 * gdb.base/spu.ld: New file.
15921
b18be20d
DJ
159222007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
15923
15924 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
15925
be444858
DJ
159262007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
15927
15928 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
15929
b1d53152
DJ
159302007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15931
15932 * gdb.java/jmain.exp: Handle demangled names with and without method
15933 signatures.
15934
d084b331
DJ
159352007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15936
15937 * gdb.mi/mi-syn-frame.c (main, foo, bar)
15938 (have_a_very_merry_interrupt): Remove calls to puts.
15939 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
15940 inferior output.
15941 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
15942 test names.
15943
db9d7fc5
DJ
159442007-04-29 Markus Deuling <deuling@de.ibm.com>
15945 Daniel Jacobowitz <dan@codesourcery.com>
15946
15947 * gdb.base/auxv.exp (core_works): Also check is_remote.
15948 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
15949
ef783a7d 159502007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15951
ef783a7d
VP
15952 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
15953 message, not the undefined 'module' variable.
15954 * gdb.base/siginfo.exp: Likewise.
15955 * gdb.base/sigstep.exp: Likewise.
15956 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
15957 serialport.
15958 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
15959
b7b73cae
CV
159602007-04-25 Corinna Vinschen <vinschen@redhat.com>
15961
15962 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
15963 target sim fails. Return 0 otherwise.
15964 (gdb_load): Return prematurely if gdb_target_sim fails.
15965
7d90fdfa
DP
159662007-04-16 Denis Pilat <denis.pilat@st.com>
15967
15968 * gdb.base/setshow.exp: Reset height after having set it to 100.
15969
5d3e9c85
DP
159702007-04-16 Denis Pilat <denis.pilat@st.com>
15971
15972 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
15973
18e75969
DP
159742007-04-16 Denis Pilat <denis.pilat@st.com>
15975
15976 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
15977
25d5ea92
VP
159782007-04-14 Vladimir Prus <vladimir@codesourcery.com>
15979
15980 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
15981 tests. Run the frozen varobjs test.
15982 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 15983 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 15984
0b49cb80
JK
159852007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15986
15987 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
15988 gdb.base/type-opaque.exp: New files.
15989
a73bafbc 159902007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
15991
15992 * gdb.mi/mi-var-child.c
a73bafbc
VP
15993 (do_children_tests): User char[2] instead of
15994 char so that automatic printing of pointers to char
15995 don't give unpredicable result.
15996 * gdb.mi/var-cmd.c (do_locals_test): Initialize
15997 local variables.
15998 * gdb.mi/mi-var-child.exp: Step to right line
15999 of do_children_tests.
16000 * gdb.mi/mi2-var-child.exp: Likewise.
16001 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 16002 do_locals_tests.
a73bafbc
VP
16003 (do_children_tests): User char[2] instead of
16004 char so that automatic printing of pointers to char
a9c64011 16005 don't give unpredicable result.
a73bafbc 16006 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16007 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
16008 Pass test name to mi_wait_for_stop.
16009
7ce59000
DJ
160102007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16011
16012 * gdb.asm/asm-source.exp: Remove d10v case.
16013 * lib/gdb.exp (skip_cplus_tests): Likewise.
16014 * gdb.asm/d10v.inc: Deleted.
16015
20389057
DJ
160162007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16017
16018 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
16019
8807d78b
DJ
160202007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16021
16022 * config/netware.exp: Delete file.
16023
aa3edb8e
JB
160242007-03-29 Joel Brobecker <brobecker@adacore.com>
16025
16026 * gdb.dwarf2/dw2-noloc.S: New file.
16027 * gdb.dwarf2/dw2-noloc.exp: New file.
16028
297561ac
PA
160292007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
16030
16031 * gdb.cp/method2.cc: New test.
16032 * gdb.cp/method2.exp: New test.
16033 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
16034
1f81bd39
DJ
160352007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16036
16037 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
16038
9453113a
DJ
160392007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
16040
16041 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
16042
b741e217
DJ
160432007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16044
16045 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
16046 (gdb_load): Delete, replace with...
16047 (gdb_reload): ...this.
16048 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
16049 * gdb.server/server-mon.exp: Likewise.
16050 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
16051 (gdb_start_cmd): New.
16052 (gdb_file_cmd): Save the last loaded file.
16053 (gdb_reload): New.
16054 (gdb_gnu_strip_debug): Use transform.
16055 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
16056 support here. Use new $last_loaded_file. Check mtime.
16057 (gdb_target_cmd): Handle ObjC failure case.
16058 (infer_host_exec): Delete.
16059 (gdbserver_load): Rename to...
16060 (gdbserver_run): ...this. Simplify.
16061 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
16062 (mi_gdb_load): Move most contents to a new function...
16063 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
16064 (mi_run_cmd): Use mi_gdb_target_load.
16065 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
16066 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
16067 Use gdb_run_cmd.
16068 * gdb.base/charsign.exp: Remove incorrect comment.
16069 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
16070 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
16071 gdb.base/start.exp: Use gdb_start_cmd.
16072
446ab585 160732007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 16074 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
16075
16076 * gdb.base/sigbpt.exp: Fix the message when skipping test.
16077 * gdb.base/signull.exp: Similarly.
16078
bbb88ebf
UW
160792007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16080
16081 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
16082 messages available to test cases (like chng-sym.exp).
16083
cb8c4a99
AS
160842007-03-14 Andreas Schwab <schwab@suse.de>
16085
16086 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16087 format changes.
16088
4e463ff5
DJ
160892007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
16090
16091 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
16092 (optimized_1): New.
16093 (main): Call optimized_1.
16094 (gdb2029): Correct typos. Call gdb2029_marker.
16095 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
16096 for gdb2029.
16097
b6db2c47
MK
160982007-03-12 Mark Kettenis <kettenis@gnu.org>
16099
16100 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
16101 as tabs. Remove redundant test pattern.
16102
70ed3737
UW
161032007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16104
16105 * gdb.base/long_long.exp: Accept optional symbol name in <...>
16106 for /a format output.
16107
47b67b60
DJ
161082007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
16109
16110 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
16111 collect output incrementally.
16112
b8953b0e
UW
161132007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16114
16115 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
16116 for -var-create lpcharacter test.
16117 * gdb.mi/mi2-var-cmd.exp: Likewise.
16118
7acd5c40
UW
161192007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16120
16121 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
16122 pass on targets where address zero is readable.
16123
9c6759c1
UW
161242007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16125
16126 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
16127 just a single architecture.
16128
a2f1aeb4
UW
161292007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16130
16131 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
16132 (fetch_all_registers): New function, uses gdb_test_multiple and
16133 exp_continue to fetch inferior output line-by-line.
16134 Replace all uses of do_get_all_registers by fetch_all_registers.
16135
46579ac2
UW
161362007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16137
16138 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
16139 in target_info.
16140
fc133f24
MS
161412007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16142
a9c64011 16143 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
16144 consistancy; add a default (timeout) case.
16145
7646a51d
MS
161462007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16147
16148 * gdb.base/watchpoint.exp: Fix truncated comment.
16149
dcfff61f
MS
161502007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16151
16152 * Makefile.in: Remove spurious single-quotes from sed command.
16153
664e3ee9
DJ
161542007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16155
16156 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
16157 func.
16158 * gdb.mi/mi2-var-cmd.exp: Likewise.
16159
d7cc6f2f
JB
161602007-02-27 Joel Brobecker <brobecker@adacore.com>
16161
a9c64011
AS
16162 * gdb.dwarf2/dw2-producer.S: New file.
16163 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
16164
161652007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
16166
16167 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16168 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16169 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16170 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16171 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
16172 Revert tests to use mi_gdb_test and include value field in output
16173 of -var-create.
16174
93d42b30
DJ
161752007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16176
16177 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
16178
c499ed39
DJ
161792007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16180
16181 * gdb.base/maint.exp: Remove full paths from test names.
16182 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
16183 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
16184
9836f81b
JB
161852007-02-27 Joel Brobecker <brobecker@adacore.com>
16186
16187 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
16188
c74d0ad8
DJ
161892007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16190
16191 * gdb.server/server-mon.exp: New test.
16192
2711e456
DJ
161932007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16194
16195 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
16196
ff6f572f
DJ
161972007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16198
16199 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
16200 register capitalization.
16201
fada3feb
DP
162022007-02-13 Denis Pilat <denis.pilat@st.com>
16203
16204 * gdb.mi/mi-var-invalidate.exp: New file.
16205
fb1e4ffc
DJ
162062007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16207
16208 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
16209
3da939d7
DJ
162102007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16211
16212 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
16213
123dc839
DJ
162142007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16215
16216 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
16217 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
16218
877e3645 162192007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
16220
16221 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16222 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16223 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16224 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16225 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 16226 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 16227 Update tests to include value field in output of -var-create.
a9c64011 16228
3c0a2960
AS
162292007-02-08 Andreas Schwab <schwab@suse.de>
16230
16231 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
16232
108546a0
DJ
162332007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
16234
16235 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
16236 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
16237
d701dcab
DP
162382007-02-02 Denis Pilat <denis.pilat@st.com>
16239
16240 * gdb.threads/threadapply.exp: check that frame is not changed by
16241 the thread apply all command.
16242
783e3e2f
AS
162432007-01-31 Andreas Schwab <schwab@suse.de>
16244
6d9c3a87
AS
16245 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16246
3c50d7b9
AS
16247 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
16248 in the dwarf sections.
16249 * gdb.dwarf2/mac-fileno.S: Likewise.
16250
783e3e2f
AS
16251 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
16252 bspstore register on ia64.
16253
78ff580e
AS
162542007-01-29 Andreas Schwab <schwab@suse.de>
16255
cc8e9b12
AS
16256 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
16257 "frame-begin" annotation.
16258
78ff580e
AS
16259 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
16260 number of "frames-invalid" annotations.
16261
704a4f78
DJ
162622007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16263
16264 * gdb.base/commands.exp: Call if_commands_test.
16265 (gdb_test_no_prompt, if_commands_test): New.
16266
e741bf94
MK
162672007-01-28 Mark Kettenis <kettenis@gnu.org>
16268
16269 * gdb.threads/sigthread.c (NSIGS): Make bigger.
16270
474d0ad3
AS
162712007-01-27 Andreas Schwab <schwab@suse.de>
16272
16273 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
16274 .short/.int/.quad in the dwarf sections.
16275 * gdb.dwarf2/dw2-intercu.S: Likewise.
16276 * gdb.dwarf2/dw2-intermix.S: Likewise.
16277
e784b426
JK
162782007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16279
16280 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
16281 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
16282 array.
e784b426
JK
16283 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
16284 * gdb.base/setvar.exp: Likewise.
16285
37f08e04
AS
162862007-01-26 Andreas Schwab <schwab@suse.de>
16287
9a01813a
AS
16288 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
16289 test.
16290
37f08e04
AS
16291 * gdb.base/multi-forks.exp ("restart $i"): Also match
16292 __kernel_syscall_via_break.
16293
6e2a9270
VP
162942007-01-24 Vladimir Prus <vladimir@codesourcery.com>
16295
16296 * lib/mi-support.exp (mi_delete_varobj): New.
16297 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
16298 testcase.
16299 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
16300 (main): Call the above.
16301 (reference_update_test, base_in_reference_test)
16302 (reference_to_pointer): Delete the created varobjs.
a9c64011 16303
e515b470
DJ
163042007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
16305
16306 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
16307 * configure: Regenerated.
16308 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
16309 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
16310 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
16311 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
16312 * lib/gdb.exp (gdb_skip_xml_test): New function.
16313
08d8bcd7
DJ
163142007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
16315
16316 * gdb.base/sigrepeat.exp: Correct error message.
16317
163182007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
16319 Daniel Jacobowitz <dan@codesourcery.com>
16320
16321 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
16322 gdb.arch/i386-gnu-cfi-asm.S: New files.
16323
97c3f1f3
JK
163242007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16325
16326 * lib/gdb.exp: Abort on missing `site.exp'.
16327
cb1df416
DJ
163282007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16329 Daniel Jacobowitz <dan@codesourcery.com>
16330
16331 * gdb.base/included.c, gdb.base/included.exp,
16332 gdb.base/included.h: New files.
16333
35990120
DJ
163342007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16335
16336 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
16337 (maximize_rlimit): Reduce limits on 64-bit systems.
16338
6e81a116 163392007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
16340
16341 From Marcus Deuling <deuling@de.ibm.com>:
16342 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
16343 every case.
16344
6c3c41f3
NR
163452007-01-13 Nick Roberts <nickrob@snap.net.nz>
16346
16347 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
16348 (test_path_specification): Use objdir instead of srcdir to always
16349 get an absolute filename.
16350
2f12c312
DJ
163512007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
16352
16353 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
16354
81121995
VP
163552007-01-11 Vladimir Prus <vladimir@codesourcery.com>
16356
16357 * gdb.mi/mi-var-cp.cc (reference_update_tests):
16358 Make sure the variable we're using is in scope.
16359 (reference_to_pointer): Likewise.
16360
4741b737
DJ
163612007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16362
16363 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
16364 has no debug information.
16365
054410c3
DJ
163662007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16367
16368 * gdb.base/annota1.exp: Remove extra send_gdb.
16369
818f79f6
DJ
163702007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16371
16372 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
16373
f7a6bb70
DJ
163742007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16375
16376 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
16377
57e66780
DJ
163782007-01-08 Nick Roberts <nickrob@snap.net.nz>
16379 Daniel Jacobowitz <dan@codesourcery.com>
16380
16381 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
16382 lcharacter or linteger change. Correct duplicated test name.
16383 * gdb.mi/mi2-var-cmd.exp: Likewise.
16384
3d799a95
DJ
163852007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
16386
16387 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
16388
163892007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 16390
a9c64011
AS
16391 * gdb.base/nofield.c: New file.
16392 * gdb.base/nofield.exp: New testcase.
51679ba9 16393
eafb94e8
NR
163942007-01-05 Nick Roberts <nickrob@snap.net.nz>
16395
16396 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
16397
16398 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
16399 test.
16400
5e572bb4
DJ
164012007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16402
16403 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
16404
74a44383
DJ
164052007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16406
16407 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
16408 when continuing.
16409
1b572db9
DJ
164102007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16411
16412 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
16413 Expect ".exe" extension.
16414
381bc39b
DJ
164152007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16416
16417 * gdb.base/charset.exp: Add explicit filename to break.
16418 * gdb.base/dbx.exp: Add explicit filename to breaks.
16419
2b70e4c6
DJ
164202007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16421
16422 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
16423 * gdb.mi/mi2-file.exp: Likewise.
16424
303b6f5d
DJ
164252007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16426
16427 Implement specification of MI tests as comments
16428 in C and C++ sources.
16429 * lib/mi-support.exp (mi_autotest_data): New variable.
16430 (mi_autotest_source): New variable.
16431 (count_newlines, mi_prepare_inline_tests)
16432 (mi_get_inline_test, mi_continue_to_line)
16433 (mi_run_inline_test, mi_tbreak)
16434 (mi_send_resuming_command, mi_wait_for_stop): New functions.
16435 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
16436 Run inline tests.
16437 * gdb.mi/mi-var-cp.cc: Define tests here.
16438
23da0d94
VP
164392007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16440
16441 Simplify usage of mi_continue_to.
16442 * lib/mi-support.exp (mi_runto_helper): Renamed
16443 from mi_runto, added new parameter 'run_or_continue'.
16444 (mi_runto): Use mi_runto_helper.
16445 (mi_continue_to): Accept just function name as parameter.
16446 Use mi_runto_helper.
16447 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
16448 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16449
f9e18282
JB
164502006-01-04 Joel Brobecker <brobecker@adacore.com>
16451
16452 Make this testcase a bit more realistic. The current code
16453 is too simplistic, and allows the compiler to optimize out
16454 some of the entities we need for this testcase.
16455 * gdb.ada/null_record/bar.ads (Void_Star): New type.
16456 (Do_Nothing): Add extra parameter.
16457 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
16458 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
16459 by using a variable of type Void_Star.
16460
fd678c65
JB
164612006-01-04 Joel Brobecker <brobecker@adacore.com>
16462
16463 * gdb.ada/catch_ex/foo.adb: New file.
16464 * gdb.ada/catch_ex.exp: New testcase.
16465
05cfdb42
DJ
164662007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
16467
16468 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
16469 pass --image-base to linker.
16470
2e03ee74
DJ
164712007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16472 Daniel Jacobowitz <dan@codesourcery.com>
16473
16474 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
16475 secondary prompts.
16476
0d5de010
DJ
164772007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16478
16479 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
16480 output. Test the types of members and member pointers.
16481 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
16482 gdb/2092.
16483 * gdb.cp/member-ptr.exp: Search for a comment instead of a
16484 statement. Enable for GCC. Update expected output for some tests
16485 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
16486 layout.
16487 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
16488 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
16489 (Diamond::vget_base): New.
16490 (main): Add new tests.
16491 * gdb.cp/printmethod.exp: Update expected output for member functions.
16492 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
16493 print pEe->D::vg().
16494
61a771aa
DJ
164952007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16496
16497 * gdb.threads/tls.exp: Allow stops in sem_post.
16498
2fa63963
DJ
164992006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
16500
16501 * gdb.base/annota1.exp: Allow .*printf in backtraces.
16502 * gdb.base/annota3.exp: Likewise.
16503 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
16504 again (instead of timing out).
16505 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
16506 GCC bug 26475.
16507 * gdb.java/jmisc.exp: Adjust to work with method signatures including
16508 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
16509 test from jmisc1.exp.
16510 * gdb.java/jmisc1.exp: Delete.
16511 * gdb.java/jprint.exp: Adjust to work with method signatures including
16512 return types.
16513 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
16514 * gdb.threads/linux-dp.exp: Don't be confused by program output.
16515 * lib/java.exp (compile_java_from_source): Pass the correct type
16516 to target_compile.
16517
5eefc2b7
JB
165182006-12-31 Joel Brobecker <brobecker@adacore.com>
16519
16520 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
16521 (stack_align_edx): New function.
16522 (stack_align_eax): New function.
16523 (main): Add calls to stack_align_edx and stack_align_eax.
16524 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
16525 Add testing for the cases where the register used during a stack
16526 realignment is edx. Same for eax.
16527
227c54da
DJ
165282006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
16529
16530 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
16531 and generic PE targets.
16532
cab8ac94
JB
165332006-12-29 Joel Brobecker <brobecker@adacore.com>
16534
16535 * gdb.ada/array_return.exp: Update copyright date list.
16536
ba54f318
JB
165372006-12-27 Joel Brobecker <brobecker@adacore.com>
16538
16539 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
16540 (Create_Small_Float_Vector): New function.
16541 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
16542 function body.
16543 * gdb.ada/array_return/p.adb: Use new type and function from
16544 package Pck.
16545 * gdb.ada/array_return.exp: Add a test verifying that GDB is
16546 able to print the value returned by a function returning an
16547 array of float.
16548
6b7a35dd
JB
165492006-12-20 Joel Brobecker <brobecker@adacore.com>
16550
16551 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
16552 The associated tests should be PASSing.
16553
038224f6
VP
165542006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16555
16556 Test for base in references.
16557 * gdb.mi/mi-var-cp.cc: Add test code.
16558 * gdb.mi/mi-var-cp.exp: Test for bases in references.
16559 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
16560 * gdb.mi/mi2-watch.exp: Likewise.
16561 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
16562 (mi_list_varobj_children): New function.
16563
b26ed50d
VP
165642006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16565
16566 * lib/mi-support.exp
16567 (mi_runto): Accept "()" after function name.
16568 (mi_create_varobj): New function.
16569 (mi_varobj_update): New function.
16570 (mi_Check_varobj_value): New function.
16571 * gdb.mi/mi-var-cp.exp: New file.
16572 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 16573
08232497
DJ
165742006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
16575
16576 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
16577 gdb.base/weaklib2.c: New files.
16578
d394c993 165792006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 16580
ac6c2fba
NS
16581 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
16582 info. Adjust test names.
16583
8ec659a0 16584 * gdb.base/break.c (main): Move position of malloc.
d394c993 16585 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 16586
acd65feb
VP
165872006-11-28 Vladimir Prus <vladimir@codesourcery.com>
16588
16589 * gdb.mi/mi-var-cmd.exp: Check -var-update after
16590 assignement of arrays and function pointers.
16591 * gdb.mi/var-cmd.c: Add declaration necessary for above
16592 tests.
16593
f556d5e5
NS
165942006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16595
16596 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
16597
16598 * gdb.threads/linux-dp.exp: Read thread table before and after
16599 creating each philosopher and verify it.
16600
697bc68d
NS
166012006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16602 Paul Brook <paul@codesourcery.com>
16603 Daniel Jacobowitz <dan@codesourcery.com>
16604
16605 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 16606 main to remove duplication. Add start function of the form
697bc68d
NS
16607 '_*start[1-9]*'. Add RVDS start function.
16608
29d73ae4
DJ
166092006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16610
16611 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
16612
c1d88655
UW
166132006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16614
16615 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
16616 * gdb.asm/spu.inc: New file.
16617 * gdb.base/term.exp: Disable if [target_info exists noargs].
16618 * gdb.gdb/complaints.exp: Disable if ![isnative].
16619 * gdb.gdb/selftest.exp: Likewise.
16620 * gdb.gdb/observer.exp: Likewise.
16621 * gdb.gdb/xfullpath.exp: Likewise.
16622 * gdb.base/attach.exp: Disable on SPU target.
16623 * gdb.cp/bs145503.exp: Likewise.
16624 * gdb.cp/exception.exp: Likewise.
16625 * gdb.cp/userdef.exp: Likewise.
16626
32a13b1a
DJ
166272006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16628
16629 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
16630
d8295fe9
VP
166312006-11-10 Vladimir Prus <vladimir@codesourcery.com>
16632
16633 * gdb.base/completion.exp: Fix completion tests for
16634 'info' and 'info '.
16635 * gdb.base/help.exp (help_test_raw, test_class_help)
16636 (test_prefix_command_help): Move...
16637 * lib/gdb.exp: Here.
16638 * gdb.base/main.exp: Adjust.
16639 * gdb.cp/maint.exp: Adjust.
16640 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 16641
8c394015
VP
166422006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16643
16644 * gdb.stabs/weird.exp (print_weird_var): Use
16645 gdb_test_multiple instead of gdb_expect.
16646
027fc1bc
VP
166472006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16648
16649 * gdb.base/help.exp (help_test_raw): New.
16650 (test_class_help): New.
16651 (test_prefix_command_help): New.
16652 Adjust testcases.
16653
67609209
FR
166542006-11-09 Christophe Lyon <christophe.lyon@st.com>
16655
16656 * gdb.base/constvars.c (main): Write to crass and crips, so that
16657 they are allocated by the compiler.
16658
f73adfeb
AS
166592006-10-27 Andreas Schwab <schwab@suse.de>
16660
16661 * gdb.base/multi-forks.exp: Use "detach fork" instead of
16662 "detach-fork".
16663
2f83a18e
DJ
166642006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
16665
16666 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
16667 of patterns.
16668
94277a38
DJ
166692006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16670
16671 * gdb.base/sepdebug.exp: Remove debug format test.
16672 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
16673 Handle no-symtab.
16674 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
16675
5bd2f6e2
DJ
166762006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16677
16678 * gdb.threads/manythreads.c (thread_function, main): Don't cast
16679 int to pointer or pointer to int.
16680 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
16681
8c008720
DJ
166822006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
16683
16684 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
16685
9e35dae4
DJ
166862006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16687
16688 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
16689
d9639e13
DJ
166902006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16691
16692 PR c++/2116
16693 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
16694
390a1bd0
JB
166952006-10-06 Joel Brobecker <brobecker@adacore.com>
16696
16697 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
16698 the corresponding bug has been fixed in GDB (PR/2018).
16699
dd920c33
JB
167002006-10-06 Joel Brobecker <brobecker@adacore.com>
16701
16702 * gdb.base/subst.exp: New testcase.
16703
53bbefe9
JB
167042006-10-06 Joel Brobecker <brobecker@adacore.com>
16705
16706 * gdb.ada/array_return/pck.ads: Add copyright notice.
16707 * gdb.ada/array_return/pck.adb: Likewise.
16708 * gdb.ada/array_return/p.adb: Likewise.
16709 * gdb.ada/exec_changed/first.adb: Likewise.
16710 * gdb.ada/exec_changed/second.adb: Likewise.
16711
09851417
JB
167122006-10-06 Joel Brobecker <brobecker@adacore.com>
16713
16714 * gdb.ada/watch_arg/watch.adb: New file.
16715 * gdb.ada/watch_arg.exp: New testcase.
16716
041bf30d
VP
167172006-10-02 Vladimir Prus <vladimir@codesourcery.com>
16718
16719 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 16720 via string_to_regexp.
041bf30d 16721 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 16722
f286fbdd 167232006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
16724
16725 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
16726 Remove unused / obsolete files.
16727
7c07f349
NR
167282006-09-19 Nick Roberts <nickrob@snap.net.nz>
16729
16730 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
16731
cd5ff84a
VP
167322006-09-17 Vladimir Prus <vladimir@codesourcery.com>
16733
16734 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
16735 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 16736 the number of frames.
cd5ff84a 16737
ae018d1a
DJ
167382006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
16739
16740 * gdb.base/args.c (main): Add breakpoint marker.
16741 * gdb.base/args.exp: Use args_test for tests. Add new tests which
16742 really test empty arguments.
16743 (args_load): Delete.
16744 (args_test): New.
16745
b399c549
NR
167462006-09-13 Nick Roberts <nickrob@snap.net.nz>
16747
16748 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 16749 check for one file.
b399c549 16750
2ab1eb7a
VP
167512006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
16752
16753 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
16754 HIGH_FRAME argument to -stack-list-locals can be larger than
16755 the number of frames.
a9c64011 16756
476308bf
FF
167572006-08-18 Fred Fish <fnf@specifix.com>
16758
16759 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
16760 '$' in front of skip_vmx_tests_saved when setting that.
16761
8625200f
AS
167622006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
16763
16764 * gdb.base/trace-commands.exp: New file.
16765
089ec8f1
DJ
167662006-08-10 Joel Brobecker <brobecker@adacore.com>
16767 Daniel Jacobowitz <dan@codesourcery.com>
16768
16769 * gdb.base/step-bt.exp: Make hexadecimal address optional in
16770 expected output of the backtrace commands.
16771
b60f0898
JB
167722006-08-09 Joel Brobecker <brobecker@adacore.com>
16773
16774 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
16775 untested followed by return combination.
16776 * gdb.arch/altivec-regs.exp: Likewise.
16777 * gdb.arch/e500-abi.exp: Likewise.
16778 * gdb.arch/e500-regs.exp: Likewise.
16779 * gdb.arch/gdb1291.exp: Likewise.
16780 * gdb.arch/gdb1431.exp: Likewise.
16781 * gdb.arch/gdb1558.exp: Likewise.
16782 * gdb.arch/i386-prologue.exp: Likewise.
16783 * gdb.arch/i386-unwind.exp: Likewise.
16784 * gdb.asm/asm-source.exp: Likewise.
16785 * gdb.base/a2-run.exp: Likewise.
16786 * gdb.base/advance.exp: Likewise.
16787 * gdb.base/all-bin.exp: Likewise.
16788 * gdb.base/annota1.exp: Likewise.
16789 * gdb.base/annota3.exp: Likewise.
16790 * gdb.base/args.exp: Likewise.
16791 * gdb.base/arithmet.exp: Likewise.
16792 * gdb.base/assign.exp: Likewise.
16793 * gdb.base/async.exp: Likewise.
16794 * gdb.base/attach.exp: Likewise.
16795 * gdb.base/bang.exp: Likewise.
16796 * gdb.base/bigcore.exp: Likewise.
16797 * gdb.base/bitfields.exp: Likewise.
16798 * gdb.base/bitfields2.exp: Likewise.
16799 * gdb.base/break.exp: Likewise.
16800 * gdb.base/call-sc.exp: Likewise.
16801 * gdb.base/call-strs.exp: Likewise.
16802 * gdb.base/callfuncs.exp: Likewise.
16803 * gdb.base/checkpoint.exp: Likewise.
16804 * gdb.base/chng-syms.exp: Likewise.
16805 * gdb.base/code-expr.exp: Likewise.
16806 * gdb.base/commands.exp: Likewise.
16807 * gdb.base/completion.exp: Likewise.
16808 * gdb.base/cond-expr.exp: Likewise.
16809 * gdb.base/condbreak.exp: Likewise.
16810 * gdb.base/consecutive.exp: Likewise.
16811 * gdb.base/constvars.exp: Likewise.
16812 * gdb.base/corefile.exp: Likewise.
16813 * gdb.base/cvexpr.exp: Likewise.
16814 * gdb.base/dbx.exp: Likewise.
16815 * gdb.base/define.exp: Likewise.
16816 * gdb.base/detach.exp: Likewise.
16817 * gdb.base/display.exp: Likewise.
16818 * gdb.base/dump.exp: Likewise.
16819 * gdb.base/ena-dis-br.exp: Likewise.
16820 * gdb.base/ending-run.exp: Likewise.
16821 * gdb.base/environ.exp: Likewise.
16822 * gdb.base/eval-skip.exp: Likewise.
16823 * gdb.base/exprs.exp: Likewise.
16824 * gdb.base/fileio.exp: Likewise.
16825 * gdb.base/finish.exp: Likewise.
16826 * gdb.base/float.exp: Likewise.
16827 * gdb.base/foll-exec.exp: Likewise.
16828 * gdb.base/foll-fork.exp: Likewise.
16829 * gdb.base/foll-vfork.exp: Likewise.
16830 * gdb.base/freebpcmd.exp: Likewise.
16831 * gdb.base/funcargs.exp: Likewise.
16832 * gdb.base/gcore.exp: Likewise.
16833 * gdb.base/gdb1090.exp: Likewise.
16834 * gdb.base/gdb1250.exp: Likewise.
16835 * gdb.base/huge.exp: Likewise.
16836 * gdb.base/info-proc.exp: Likewise.
16837 * gdb.base/interrupt.exp: Likewise.
16838 * gdb.base/jump.exp: Likewise.
16839 * gdb.base/langs.exp: Likewise.
16840 * gdb.base/lineinc.exp: Likewise.
16841 * gdb.base/list.exp: Likewise.
16842 * gdb.base/logical.exp: Likewise.
16843 * gdb.base/long_long.exp: Likewise.
16844 * gdb.base/macscp.exp: Likewise.
16845 * gdb.base/maint.exp: Likewise.
16846 * gdb.base/mips_pro.exp: Likewise.
16847 * gdb.base/miscexprs.exp: Likewise.
16848 * gdb.base/multi-forks.exp: Likewise.
16849 * gdb.base/opaque.exp: Likewise.
16850 * gdb.base/overlays.exp: Likewise.
16851 * gdb.base/pc-fp.exp: Likewise.
16852 * gdb.base/pointers.exp: Likewise.
16853 * gdb.base/printcmds.exp: Likewise.
16854 * gdb.base/psymtab.exp: Likewise.
16855 * gdb.base/ptype.exp: Likewise.
16856 * gdb.base/recurse.exp: Likewise.
16857 * gdb.base/relational.exp: Likewise.
16858 * gdb.base/relocate.exp: Likewise.
16859 * gdb.base/remote.exp: Likewise.
16860 * gdb.base/reread.exp: Likewise.
16861 * gdb.base/restore.exp: Likewise.
16862 * gdb.base/return.exp: Likewise.
16863 * gdb.base/return2.exp: Likewise.
16864 * gdb.base/scope.exp: Likewise.
16865 * gdb.base/sect-cmd.exp: Likewise.
16866 * gdb.base/sep.exp: Likewise.
16867 * gdb.base/sepdebug.exp: Likewise.
16868 * gdb.base/setshow.exp: Likewise.
16869 * gdb.base/setvar.exp: Likewise.
16870 * gdb.base/sigall.exp: Likewise.
16871 * gdb.base/sigbpt.exp: Likewise.
16872 * gdb.base/signals.exp: Likewise.
16873 * gdb.base/signull.exp: Likewise.
16874 * gdb.base/sizeof.exp: Likewise.
16875 * gdb.base/solib.exp: Likewise.
16876 * gdb.base/step-line.exp: Likewise.
16877 * gdb.base/step-test.exp: Likewise.
16878 * gdb.base/structs.exp: Likewise.
16879 * gdb.base/structs2.exp: Likewise.
16880 * gdb.base/term.exp: Likewise.
16881 * gdb.base/twice.exp: Likewise.
16882 * gdb.base/until.exp: Likewise.
16883 * gdb.base/varargs.exp: Likewise.
16884 * gdb.base/volatile.exp: Likewise.
16885 * gdb.base/watchpoint.exp: Likewise.
16886 * gdb.base/whatis-exp.exp: Likewise.
16887 * gdb.base/whatis.exp: Likewise.
16888 * gdb.cp/ambiguous.exp: Likewise.
16889 * gdb.cp/annota2.exp: Likewise.
16890 * gdb.cp/annota3.exp: Likewise.
16891 * gdb.cp/bool.exp: Likewise.
16892 * gdb.cp/breakpoint.exp: Likewise.
16893 * gdb.cp/casts.exp: Likewise.
16894 * gdb.cp/class2.exp: Likewise.
16895 * gdb.cp/classes.exp: Likewise.
16896 * gdb.cp/cplusfuncs.exp: Likewise.
16897 * gdb.cp/ctti.exp: Likewise.
16898 * gdb.cp/derivation.exp: Likewise.
16899 * gdb.cp/exception.exp: Likewise.
16900 * gdb.cp/gdb1355.exp: Likewise.
16901 * gdb.cp/hang.exp: Likewise.
16902 * gdb.cp/inherit.exp: Likewise.
16903 * gdb.cp/local.exp: Likewise.
16904 * gdb.cp/m-data.exp: Likewise.
16905 * gdb.cp/m-static.exp: Likewise.
16906 * gdb.cp/member-ptr.exp: Likewise.
16907 * gdb.cp/method.exp: Likewise.
16908 * gdb.cp/misc.exp: Likewise.
16909 * gdb.cp/namespace.exp: Likewise.
16910 * gdb.cp/overload.exp: Likewise.
16911 * gdb.cp/ovldbreak.exp: Likewise.
16912 * gdb.cp/pr-1023.exp: Likewise.
16913 * gdb.cp/pr-1210.exp: Likewise.
16914 * gdb.cp/pr-574.exp: Likewise.
16915 * gdb.cp/printmethod.exp: Likewise.
16916 * gdb.cp/psmang.exp: Likewise.
16917 * gdb.cp/ref-params.exp: Likewise.
16918 * gdb.cp/ref-types.exp: Likewise.
16919 * gdb.cp/rtti.exp: Likewise.
16920 * gdb.cp/templates.exp: Likewise.
16921 * gdb.cp/try_catch.exp: Likewise.
16922 * gdb.cp/userdef.exp: Likewise.
16923 * gdb.cp/virtfunc.exp: Likewise.
16924 * gdb.disasm/am33.exp: Likewise.
16925 * gdb.disasm/h8300s.exp: Likewise.
16926 * gdb.disasm/mn10300.exp: Likewise.
16927 * gdb.disasm/sh3.exp: Likewise.
16928 * gdb.disasm/t01_mov.exp: Likewise.
16929 * gdb.disasm/t02_mova.exp: Likewise.
16930 * gdb.disasm/t03_add.exp: Likewise.
16931 * gdb.disasm/t04_sub.exp: Likewise.
16932 * gdb.disasm/t05_cmp.exp: Likewise.
16933 * gdb.disasm/t06_ari2.exp: Likewise.
16934 * gdb.disasm/t07_ari3.exp: Likewise.
16935 * gdb.disasm/t08_or.exp: Likewise.
16936 * gdb.disasm/t09_xor.exp: Likewise.
16937 * gdb.disasm/t10_and.exp: Likewise.
16938 * gdb.disasm/t11_logs.exp: Likewise.
16939 * gdb.disasm/t12_bit.exp: Likewise.
16940 * gdb.disasm/t13_otr.exp: Likewise.
16941 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
16942 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
16943 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
16944 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
16945 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
16946 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16947 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16948 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16949 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
16950 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
16951 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16952 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16953 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16954 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16955 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16956 * gdb.mi/gdb701.exp: Likewise.
16957 * gdb.mi/gdb792.exp: Likewise.
16958 * gdb.mi/mi-basics.exp: Likewise.
16959 * gdb.mi/mi-break.exp: Likewise.
16960 * gdb.mi/mi-cli.exp: Likewise.
16961 * gdb.mi/mi-console.exp: Likewise.
16962 * gdb.mi/mi-disassemble.exp: Likewise.
16963 * gdb.mi/mi-eval.exp: Likewise.
16964 * gdb.mi/mi-file.exp: Likewise.
16965 * gdb.mi/mi-read-memory.exp: Likewise.
16966 * gdb.mi/mi-regs.exp: Likewise.
16967 * gdb.mi/mi-return.exp: Likewise.
16968 * gdb.mi/mi-simplerun.exp: Likewise.
16969 * gdb.mi/mi-stack.exp: Likewise.
16970 * gdb.mi/mi-stepi.exp: Likewise.
16971 * gdb.mi/mi-syn-frame.exp: Likewise.
16972 * gdb.mi/mi-until.exp: Likewise.
16973 * gdb.mi/mi-var-block.exp: Likewise.
16974 * gdb.mi/mi-var-child.exp: Likewise.
16975 * gdb.mi/mi-var-cmd.exp: Likewise.
16976 * gdb.mi/mi-var-display.exp: Likewise.
16977 * gdb.mi/mi-watch.exp: Likewise.
16978 * gdb.mi/mi2-basics.exp: Likewise.
16979 * gdb.mi/mi2-break.exp: Likewise.
16980 * gdb.mi/mi2-cli.exp: Likewise.
16981 * gdb.mi/mi2-console.exp: Likewise.
16982 * gdb.mi/mi2-disassemble.exp: Likewise.
16983 * gdb.mi/mi2-eval.exp: Likewise.
16984 * gdb.mi/mi2-file.exp: Likewise.
16985 * gdb.mi/mi2-read-memory.exp: Likewise.
16986 * gdb.mi/mi2-regs.exp: Likewise.
16987 * gdb.mi/mi2-return.exp: Likewise.
16988 * gdb.mi/mi2-simplerun.exp: Likewise.
16989 * gdb.mi/mi2-stack.exp: Likewise.
16990 * gdb.mi/mi2-stepi.exp: Likewise.
16991 * gdb.mi/mi2-syn-frame.exp: Likewise.
16992 * gdb.mi/mi2-until.exp: Likewise.
16993 * gdb.mi/mi2-var-block.exp: Likewise.
16994 * gdb.mi/mi2-var-child.exp: Likewise.
16995 * gdb.mi/mi2-var-cmd.exp: Likewise.
16996 * gdb.mi/mi2-var-display.exp: Likewise.
16997 * gdb.mi/mi2-watch.exp: Likewise.
16998 * gdb.stabs/exclfwd.exp: Likewise.
16999 * gdb.stabs/weird.exp: Likewise.
17000 * gdb.threads/gcore-thread.exp: Likewise.
17001 * gdb.trace/actions.exp: Likewise.
17002 * gdb.trace/backtrace.exp: Likewise.
17003 * gdb.trace/circ.exp: Likewise.
17004 * gdb.trace/collection.exp: Likewise.
17005 * gdb.trace/deltrace.exp: Likewise.
17006 * gdb.trace/infotrace.exp: Likewise.
17007 * gdb.trace/limits.exp: Likewise.
17008 * gdb.trace/packetlen.exp: Likewise.
17009 * gdb.trace/passc-dyn.exp: Likewise.
17010 * gdb.trace/passcount.exp: Likewise.
17011 * gdb.trace/report.exp: Likewise.
17012 * gdb.trace/save-trace.exp: Likewise.
17013 * gdb.trace/tfind.exp: Likewise.
17014 * gdb.trace/tracecmd.exp: Likewise.
17015 * gdb.trace/while-dyn.exp: Likewise.
17016 * gdb.trace/while-stepping.exp: Likewise.
17017
f4b618d1
JB
170182006-08-08 Joel Brobecker <brobecker@adacore.com>
17019
17020 * gdb.base/step-bt.c: New file.
17021 * gdb.base/step-bt.exp: New testcase.
17022
3d00d119
DJ
170232006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
17024
17025 * config/monitor.exp (gdb_load): Remove support for obsolete
17026 download-write-size.
17027 * gdb.base/remote.exp: Likewise. Update all callers of
17028 gdb_timed_load.
17029
017b5bd4
DJ
170302006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
17031
17032 * cursal.exp: Pass binfile to gdb_load.
17033
837c599d
DJ
170342006-08-01 Nathan Sidwell <nathan@codesourcery.com>
17035
17036 * gdb.base/cursal.exp: Add "" to gdb_load call.
17037
8dd4540b
MK
170382006-07-29 Mark Kettenis <kettenis@gnu.org>
17039
17040 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
17041 NetBSD/ELF targets.
17042
ab5c9f60
DJ
170432006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
17044
17045 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
17046 operator*.
17047
4c42eaff
DJ
170482006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
17049
17050 * gdb.base/completion.exp: Update for change in "file" behavior.
17051 * gdb.stabs/weird.exp: Likewise.
17052 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
17053 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
17054
0155cc76
NS
170552006-07-24 Nathan Sidwell <nathan@codesourcery.com>
17056
17057 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
17058 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
17059
16026cd7
AS
170602006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
17061
17062 * gdb.base/default.exp: Update source command error message.
17063 * gdb.base/help.exp: Update 'help source' message.
17064
16963cb6
DJ
170652006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
17066
17067 * gdb.cp/bs15503.exp: Update comment for no longer crashing
17068 test.
17069
6d7fd486
AS
170702006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
17071
17072 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
17073
29e8a844
DJ
170742006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17075
17076 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
17077
6afcfa39
DJ
170782006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17079
17080 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
17081
267a692b
MK
170822006-07-17 Mark Kettenis <kettenis@gnu.org>
17083
17084 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
17085 *-*-openbsd* from targets for wich we expect ARM FPA floating
17086 point format.
17087
85d2fec4
NR
170882006-07-17 Nick Roberts <nickrob@snap.net.nz>
17089
17090 * gdb.cp/annota3.exp: Expect frame-begin annotation.
17091
170922006-07-17 Mark Kettenis <kettenis@gnu.org>
17093
17094 * gdb.base/annota3.exp: Expect frame-begin annotation.
17095
85b4c6e8
JB
170962006-07-14 Joel Brobecker <brobecker@adacore.com>
17097
17098 * gdb.base/help.exp: Adjust "help unset" test to accept
17099 any list of unset commands.
17100
fb933624
DJ
171012006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
17102 Daniel Jacobowitz <dan@codesourcery.com>
17103
17104 * gdb.cp/ref-params.exp: New test.
17105 * gdb.cp/ref-params.cc: New source file.
17106 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
17107
1dff4b64
MK
171082006-07-08 Mark Kettenis <kettenis@gnu.org>
17109
17110 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
17111 spaces/tabs in regular expressions since they might not be there.
17112
40d2e0e3
AS
171132006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
17114
17115 * gdb.base/ifelse.exp: New file.
17116
f6c957d2
NS
171172006-07-04 Nathan Sidwell <nathan@codesourcery.com>
17118
17119 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
17120 line.
17121 * gdb.base/huge.exp: Loop over compilation to find a size that
17122 is acceptable.
17123 * gdb.base/remote.exp: Correct expected strings.
17124 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
17125
b9c5a23d
DJ
171262006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17127
17128 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
17129
9af2e58d
DJ
171302006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17131
17132 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
17133 native.
17134
30930ca5
DJ
171352006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17136
17137 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
17138 enable stabs testing.
17139
aa32fa1d
DJ
171402006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17141
bd4a4c80 17142 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
17143 gdb_test_multiple does.
17144
321fef15
DJ
171452006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17146
17147 * Makefile.in (host_alias): Remove.
17148 (target_alias): Use @target_noncanonical@.
17149 (site.exp): Don't set host_alias.
17150 * aclocal.m4: Remove contents. Include acx.m4.
17151 * configure: Regenerated.
17152 * configure.ac: Use ACX_NONCANONICAL_TARGET.
17153
e1c2defa
NS
171542006-06-13 Nathan Sidwell <nathan@codesourcery.com>
17155
e63b55d1
NS
17156 * lib/gdb.exp (gdb_load_cmd): New.
17157
5600ea19
NS
17158 * gdb.base/fileio.c: Add system(NULL) test.
17159 * gdb.base/fileio.exp: Check it.
17160
e1c2defa
NS
17161 * gdb.base/break.c: Add 10a breakpoint at }
17162 * gdb.base/break.exp: Add test for breakpoint at }
17163 * gdb.cp/anon-union.cc: Add code at end of function.
17164 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
17165 * gdb.mi/var-cmd.c: Add code at end of function.
17166 * gdb.mi/mi-var-display.exp: Adjust end of next.
17167 * gdb.mi/mi2-var-display.exp: Likewise.
17168 * gdb.base/fileio.c: Add stop function and insert calls at
17169 stopping places.
17170 * gdb.base/fileio.exp: Breakpoint stop function and remove
17171 explicit line number references.
17172
6c0112ec
JB
171732006-05-19 Joel Brobecker <brobecker@adacore.com>
17174
a9c64011
AS
17175 * gdb.base/del.exp (test_delete_alias): New function.
17176 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 17177
154189a4
FF
171782006-05-18 Fred Fish <fnf@specifix.com>
17179
17180 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
17181 required. Check for spurious output after program exits normally.
17182
582e64c2
FF
171832006-05-17 Fred Fish <fnf@specifix.com>
17184
17185 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
17186 gdb_load, so it works in the simulator.
17187
8ef6493a
FF
171882006-05-11 Fred Fish <fnf@specifix.com>
17189
17190 * gdb.base/bang.exp: Ignore unexpected output between the
17191 "program exited normally" and the gdb prompt, as many other
17192 tests do.
17193
692b141c
MK
171942006-05-07 Mark Kettenis <kettenis@gnu.org>
17195
17196 * gdb.base/help.exp: Make "delete checkpoint" part option for
17197 "help d" and "help delete" tests.
17198
540b8a30
UW
171992006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17200
a9c64011 17201 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
17202 expected output in some mi_gdb_test statements.
17203 * gdb.mi/mi2-basics.exp: Likewise.
17204
9b6462d9
JB
172052006-05-05 Joel Brobecker <brobecker@adacore.com>
17206
17207 * gdb.base/del.c: New file.
17208 * gdb.base/del.exp: New testcase.
17209
954de43b
DM
172102006-05-05 David S. Miller <davem@sunset.davemloft.net>
17211
17212 * gdb.base/break.exp: Do not assume a breakpoint on
17213 main will actually be in $srcfile when optimizing.
1303f75e
DM
17214 * gdb.base/savedregs.exp: Do not require that the dummy
17215 frame location match up to a symbol and source file location.
c3242428
DM
17216 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
17217 will get printed without a mi_cmd_data_list_register_values prefix.
17218 (*-data-list-register-*): Correct regular expressions to expect the new
17219 pseudo d? floating point registers.
17220 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 17221
c7e64c9a
DJ
172222006-05-05 Christophe Lyon <christophe.lyon@st.com>
17223
17224 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
17225 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
17226 is allocated by the compiler.
17227 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
17228 anons, e, anone to force their allocation by the compiler.
17229
172302006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
17231
17232 * gdb.base/help.exp: Update expected text for help d and
17233 help delete.
17234
27ce9a6d
MK
172352006-05-02 Mark Kettenis <kettenis@gnu.org>
17236
17237 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
17238 NetBSD/ELF targets.
17239
8608915f
MK
172402006-04-30 Mark Kettenis <kettenis@gnu.org>
17241
17242 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
17243 single-step breakpoint fails; make this a KFAIL on
17244 sparc*-*-openbsd*.
17245 * gdb.base/siginfo.exp: Likewise.
17246 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17247
b8db102d
MS
172482006-04-26 Michael Snyder <msnyder@redhat.com>
17249
17250 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
17251 which may have to consume output from other forks.
17252 Add tests to make sure that "delete fork" succeeded.
17253
c702009a
MS
172542006-04-20 Michael Snyder <msnyder@redhat.com>
17255
17256 * 2006-03-22 Jim Blandy <jimb@redhat.com>
17257 Add support for the Renesas M32C and M16C.
17258
17259 * gdb.asm/asm-source.exp: Add m32c target.
17260 * gdb.asm/m32c.inc: Support for m32c target.
17261
e28493f2
AS
172622006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
17263
17264 * gdb.base/commands.exp (recursive_source_test): New test.
17265
880da185
DM
172662006-04-04 David S. Miller <davem@sunset.davemloft.net>
17267
17268 * gdb.base/float.exp: Add pattern for sparc targets.
17269
61d9b92f
DJ
172702006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17271
17272 * gdb.base/commands.exp (stray_arg0_test): New test.
17273
bd717df8
PB
172742006-03-30 Paul Brook <paul@codesourcery.com>
17275
17276 * gdb.mi/mi-until.exp: kfail broken until command.
17277 * gdb.mi/mi2-until.exp: Ditto.
17278
ec793d3c
NR
172792006-03-27 Nick Roberts <nickrob@snap.net.nz>
17280
17281 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
17282
831004b7
AO
172832006-03-08 Alexandre Oliva <aoliva@redhat.com>
17284
17285 * gdb.base/prelink.exp: Anchor tested-for regular expression
17286 on gdb prompt.
17287
effe49a0
PB
172882006-03-07 Paul Brook <paul@codesourcery.com>
17289
17290 * gdb.base/assign.exp: Correct fail message.
17291
e5461016
PB
172922006-03-07 Paul Brook <paul@codesourcery.com>
17293
17294 * lib/compiler.c: Extract armcc version number.
17295 * lib/compiler.cc: Ditto.
17296
fc91c6c2
PB
172972006-03-07 Paul Brook <paul@codesourcery.com>
17298
17299 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
17300 additional_flags=-w.
17301 * gdb.arch/altivec-regs.exp: Ditto.
17302 * gdb.arch/e500-abi.exp: Ditto.
17303 * gdb.arch/e500-regs.exp: Ditto.
17304 * gdb.base/all-bin.exp: Ditto.
17305 * gdb.base/annota1.exp: Ditto.
17306 * gdb.base/annota3.exp: Ditto.
17307 * gdb.base/args.exp: Ditto.
17308 * gdb.base/arithmet.exp: Ditto.
17309 * gdb.base/assign.exp: Ditto.
17310 * gdb.base/async.exp: Ditto.
17311 * gdb.base/bang.exp: Ditto.
17312 * gdb.base/break.exp: Ditto.
17313 * gdb.base/call-rt-st.exp: Ditto.
17314 * gdb.base/completion.exp: Ditto.
17315 * gdb.base/cond-expr.exp: Ditto.
17316 * gdb.base/condbreak.exp: Ditto.
17317 * gdb.base/consecutive.exp: Ditto.
17318 * gdb.base/define.exp: Ditto.
17319 * gdb.base/display.exp: Ditto.
17320 * gdb.base/ena-dis-br.exp: Ditto.
17321 * gdb.base/environ.exp: Ditto.
17322 * gdb.base/eval-skip.exp: Ditto.
17323 * gdb.base/info-proc.exp: Ditto.
17324 * gdb.base/jump.exp: Ditto.
17325 * gdb.base/logical.exp: Ditto.
17326 * gdb.base/long_long.exp: Ditto.
17327 * gdb.base/maint.exp: Ditto.
17328 * gdb.base/miscexprs.exp: Ditto.
17329 * gdb.base/pc-fp.exp: Ditto.
17330 * gdb.base/pointers.exp: Ditto.
17331 * gdb.base/relational.exp: Ditto.
17332 * gdb.base/reread.exp: Ditto.
17333 * gdb.base/sect-cmd.exp: Ditto.
17334 * gdb.base/sep.exp: Ditto.
17335 * gdb.base/sepdebug.exp: Ditto.
17336 * gdb.base/until.exp: Ditto.
17337 * gdb.base/whatis-exp.exp: Ditto.
17338 * gdb.cp/annota2.exp: Ditto.
17339 * gdb.cp/annota3.exp: Ditto.
17340 * gdb.trace/actions.exp: Ditto.
17341 * gdb.trace/backtrace.exp: Ditto.
17342 * gdb.trace/circ.exp: Ditto.
17343 * gdb.trace/collection.exp: Ditto.
17344 * gdb.trace/deltrace.exp: Ditto.
17345 * gdb.trace/infotrace.exp: Ditto.
17346 * gdb.trace/limits.exp: Ditto.
17347 * gdb.trace/packetlen.exp: Ditto.
17348 * gdb.trace/passc-dyn.exp: Ditto.
17349 * gdb.trace/passcount.exp: Ditto.
17350 * gdb.trace/report.exp: Ditto.
17351 * gdb.trace/save-trace.exp: Ditto.
17352 * gdb.trace/tfind.exp: Ditto.
17353 * gdb.trace/tracecmd.exp: Ditto.
17354 * gdb.trace/while-dyn.exp: Ditto.
17355 * gdb.trace/while-stepping.exp: Ditto.
17356 * lib/gdb.exp: Ditto.
17357 (gdb_compile): Handle nowarning option.
17358
5f4a23d9
AO
173592006-03-07 Alexandre Oliva <aoliva@redhat.com>
17360
17361 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
17362 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
17363 Rename executable to prelinkt. Don't re-prelink if we didn't
17364 get a core file. Test prelink -u exit status to tell whether
17365 prelinking failed. Use gdb_test_multiple.
17366
9733fc94
DJ
173672006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
17368
17369 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
17370 (do_tests): Call it.
17371
cc10cae3
AO
173722006-02-28 Alexandre Oliva <aoliva@redhat.com>
17373
17374 * gdb.base/prelink.exp: New test.
17375 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
17376
15c46491
WZ
173772006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
17378
17379 * gdb.fortran/derived-type.f90: New file.
17380 * gdb.fortran/derived-type.exp: New testcase.
17381
5c9f7ded
DJ
173822006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
17383
17384 * gdb.base/default.exp: Allow ';' as a directory separator.
17385
5b96932b
AS
173862006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17387
17388 * gdb.base/help.exp (help add-symbol-file): Update.
17389
1986bccd
AS
173902006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17391
17392 * gdb.base/help.exp (help load): Update expected results.
17393
a8b7528f
FF
173942006-02-19 Fred Fish <fnf@specifix.com>
17395
17396 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
17397 specifix hex value as part of results.
17398 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 17399
f8261448
FF
174002006-02-16 Fred Fish <fnf@specifix.com>
17401
17402 * gdb.base/whatis.c: Define variables using typedefs char_addr,
17403 ushort_addr, and slong_addr, so the typedefs are not optimized
17404 away.
17405 * gdb.base/whatis.exp: Add tests using type name for struct type,
17406 union type, enum type, and typedef.
a9c64011 17407
31d8bdd2
MK
174082006-02-13 Mark Kettenis <kettenis@gnu.org>
17409
17410 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
17411
34e41e63
JB
174122006-02-13 Jim Blandy <jimb@redhat.com>
17413
17414 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
17415 case where it takes two "next" commands to skip past the init
17416 call.
17417
ac6e4f31
FF
174182006-02-12 Fred Fish <fnf@specifix.com>
17419
17420 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
17421 to handle cases where it takes two "next" commands to skip
17422 past the init call.
17423
2db2d571
JB
174242006-02-07 Joel Brobecker <brobecker@adacore.com>
17425
17426 * gdb.ada/array_return.exp: Mark the last test as expected to fail
17427 on hppa32 targets.
17428
38fcd64c
DJ
174292006-02-06 Vladimir Prus <ghost@cs.msu.su>
17430
17431 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
17432 field.
17433
1315ad46
MK
174342006-01-29 Mark Kettenis <kettenis@gnu.org>
17435
17436 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
17437
5625b943
DJ
174382006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
17439
17440 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
17441 files.
17442
80df1bbe
DJ
174432006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17444
17445 * gdb.cp/maint.exp: Set complaints to a positive value.
17446
9078e690
DJ
174472006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17448
17449 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
17450 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
17451 function name.
17452
9c903399
DJ
174532006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17454
17455 * gdb.base/checkpoint.c: Update copyright notice. Include
17456 <stdlib.h>.
17457
761ae4d6
JB
174582006-01-04 Jim Blandy <jimb@redhat.com>
17459
17460 * gdb.asm/asm-source.exp: Independently provide default values for
17461 asm-flags and debug-flags. Use 'string equal' to do the
17462 comparison, not the implicit expr's '==' operator. Remove
17463 now-unneeded assignments to asm-flags. In h8300 case, place
17464 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
17465
099ac3dd
MS
174662006-01-04 Michael Snyder <msnyder@redhat.com>
17467
17468 * gdb.base/checkpoint.c: New file.
17469 * gdb.base/checkpoint.exp: New file.
17470 * gdb.base/multi-fork.c: New file.
17471 * gdb.base/multi-fork.exp: New file.
17472 * gdb.base/pi.txt: New file (data for checkpoint.c test).
17473
f4d85314
FF
174742006-01-04 Fred Fish <fnf@specifix.com>
17475
17476 * gdb.base/ptype.c (foo): Add typedef.
17477 (intfoo): Add function.
17478 * gdb.base/ptype1.c: New file.
17479 * gdb.base/ptype.exp: Handle compilation and linking with two
17480 source files. Test that proper type for "foo" is found based
17481 on source context rather than first match found in symtabs.
17482
a1b06f35
MK
174832005-12-28 Mark Kettenis <kettenis@gnu.org>
17484
17485 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
17486 * gdb.asm/openbsd.inc: Indent commands.
17487
d082a1e2
MK
174882005-12-26 Mark Kettenis <kettenis@gnu.org>
17489
c65016bd
MK
17490 * gdb.base/freebpcmd.exp: Increase timeout.
17491
d082a1e2
MK
17492 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
17493
d3c32a0e
DJ
174942005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
17495
17496 * gdb.base/default.exp: Update check for "show version".
17497
9fdb1f50
RC
174982005-12-09 Randolph Chung <tausq@debian.org>
17499
17500 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
17501 * gdb.asm/pa64.inc: New file.
17502
5f2c56f7
RC
175032005-12-09 Randolph Chung <tausq@debian.org>
17504
17505 * gdb.asm/common.inc: Indent commands.
17506 * gdb.asm/asmsrc1.s: Likewise.
17507 * gdb.asm/asmsrc2.s: Likewise.
17508
8117349c
RC
175092005-12-09 Randolph Chung <tausq@debian.org>
17510
17511 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
17512 (get_addr_of_sym): Remove duplicate print.
17513 (gen_core): xfail hppa*-*-hpux*, update expected output.
17514 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
17515 * gdb.arch/pa64-nullify.s: New file.
17516
8f07f25a
RC
175172005-12-09 Randolph Chung <tausq@debian.org>
17518
17519 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
17520
55b39184
DJ
175212005-12-07 Christophe Lyon <christophe.lyon@st.com>
17522
17523 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
17524 code generation for these functions.
17525 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
17526 error message.
17527
31e2b00f
AS
175282005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
17529
17530 * gdb.base/help.exp (help b, help br, help bre, help brea)
17531 (help break): Update the expected message.
17532
c3d0b56e
SC
175332005-11-11 Stephane Carrez <stcarrez@nerim.fr>
17534
17535 * gdb.asm/m68hc11.inc: Setup the data section.
17536 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
17537 script for this test.
17538 (m6812-*-*): Likewise.
17539
36ae0ea9
RC
175402005-11-09 Randolph Chung <tausq@debian.org>
17541
17542 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
17543
9d6f42e9
WZ
175442005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
17545
17546 * gdb.base/break.exp: Fix a comment typo.
17547
e2126a14
EZ
175482005-11-03 Jim Blandy <jimb@redhat.com>
17549
a9c64011
AS
17550 Checked in by Elena Zannoni <ezannoni@redhat.com>
17551
889bf7c5 17552 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 17553
e0ac7199
CV
175542005-11-02 Corinna Vinschen <vinschen@redhat.com>
17555
17556 * gdb.arch/gdb1558.c: Include stdio.h.
17557
31d3fb18
MK
175582005-10-31 Mark Kettenis <kettenis@gnu.org>
17559
17560 * gdb.asm/asm-source.exp: Use -e instead of --entry.
17561
e52b687c
MK
175622005-10-31 Mark Kettenis <kettenis@gnu.org>
17563
17564 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
17565
f4711d79
PG
175662005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
17567
a9c64011
AS
17568 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17569 vscr" tests to better match output.
f4711d79 17570
987a9106
JB
175712005-10-12 Jim Blandy <jimb@redhat.com>
17572
17573 * gdb.base/structs.exp (any): New function.
17574 (test_struct_returns): Don't make any assumptions at all about
17575 what value the function returns when GDB can't set the return
17576 value.
17577
2336bb58
JB
175782005-10-09 Joel Brobecker <brobecker@adacore.com>
17579
17580 * gdb.ada/arrayidx/p.adb: New file.
17581 * gdb.ada/arrayidx.exp: New testcase
17582
175832005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
17584
17585 * gdb.ada/array_return/pck.ads: New file.
17586 * gdb.ada/array_return/pck.adb: New file.
17587 * gdb.ada/array_return/p.adb: New file.
17588 * gdb.ada/array_return.exp: New testcase.
17589
705335ea
JB
175902005-10-03 Joel Brobecker <brobecker@adacore.com>
17591
a9c64011
AS
17592 * gdb.base/arrayidx.c: New file.
17593 * gdb.base/arrayidx.exp: New testcase.
705335ea 17594
11ee9940
NR
175952005-09-29 Nick Roberts <nickrob@snap.net.nz>
17596
17597 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
17598 frames-invalid and breakpoints-invalid are no longer generated
17599 with level 3 so don't expect them in the output.
17600
39fb8e9e
BR
176012005-09-27 Bob Rossi <bob@brasko.net>
17602
a9c64011 17603 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
17604 from test. Escape the | in mi_gdb_test call.
17605 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
17606 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
17607 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
17608 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
17609 expected regex's in mi_gdb_test calls.
17610 * lib/mi-support.exp: Remove arbitrary .* from tests.
17611 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
17612 Fully anchor GDB/MI expected results in mi_gdb_test.
17613 * lib/gdb.exp (string_to_regexp): Escape the ] character.
17614 * gdb.base/sizeof.exp: Remove escape character. Correct test.
17615
2af48f68
PB
176162005-09-26 Paul Brook <paul@codesourcery.com>
17617
17618 * long_long.exp: Exclude eabi targets from arm FPA float format test.
17619
f34502bc
WZ
176202005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17621
17622 * bfp-test.c: New file.
17623 * bfp-test.exp: New testcase.
17624
ca929517
WZ
176252005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17626
17627 * gdb.fortran/subarray.exp: New testcase to test the evaluation
17628 of subarray and substring variable.
17629 * gdb.fortran/subarray.f: New source file for the test of subarray
17630 and substring variable evaluation.
17631 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
17632 of string constant.
17633
c761af65
DJ
176342005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
17635
17636 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
17637 copyright dates.
17638
561d7a1d
PG
176392005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
17640
17641 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
17642 powerpc altivec' test with an almost identical 'info vector' test.
17643
b2b64cc9
PG
176442005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17645
a9c64011
AS
17646 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17647 vscr" tests to match output.
b2b64cc9 17648
6ac4d15a
PG
176492005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17650
a9c64011
AS
17651 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
17652 output.
6ac4d15a 17653
40e55bef
BR
176542005-09-11 Bob Rossi <bob@brasko.net>
17655
889bf7c5
PA
17656 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
17657 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
17658 commands that return an MI output command and an asyncronous MI output
17659 command.
40e55bef
BR
17660 * gdb.mi/mi-console.exp: Ditto.
17661
3c7385ec
BR
176622005-09-11 Bob Rossi <bob@brasko.net>
17663
17664 * gdb.mi/mi-var-child.c: Include <string.h>.
17665
a6cd0eb3
DJ
176662005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
17667
17668 * killed.exp: Correct gdb_expect syntax.
17669
2f168eed
CV
176702005-08-09 Corinna Vinschen <vinschen@redhat.com>
17671
17672 * lib/mi-support.exp (mi_gdb_load): Fix typo.
17673
ecd3fd0f
BR
176742005-08-02 Bob Rossi <bob@brasko.net>
17675
17676 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
17677 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
17678 Change tests to inferior-tty-set/show.
17679 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
17680 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
17681 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
17682 inferior. Use mi_gdb_test to get GDB and Inferior output.
17683 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
17684 descriptor.
17685 (mi_inferior_tty_name): Add inferior PTY file name.
17686 (mi_gdb_start): Add INFERIOR_PTY parameter.
17687 (mi_gdb_test): Add IPATTERN parameter.
17688
f1ea48cb 176892005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 17690
f1ea48cb
BR
17691 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
17692 parameter to mi_gdb_test.
17693 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
17694
6e650a67
DJ
176952005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17696
17697 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
17698 struct_declarations.
17699 * gdb.mi/mi-var-child.exp: Step over the initialization of
17700 struct_declarations.
17701
8be260b6
DJ
177022005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17703
17704 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
17705 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
17706 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
17707 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
17708 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
17709 file.
17710
4e660f07
NR
177112005-07-27 Nick Roberts <nickrob@snap.net.nz>
17712
17713 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
17714 (do_children_tests): Assign values to the extra elements.
17715
17716 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
17717 them for tests for "-var-update --no-values" and
a9c64011 17718 "-var-update --all-values".
4e660f07
NR
17719 Add test for "-var-list-children --simple-values".
17720
17721 * gdb.mi/basics.c (callee4): Add integer array D[3]...
17722
17723 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
17724 "-stack-list-locals --simple-values" Improve doc strings and
17725 comments.
17726
6bdae935
MK
177272005-07-18 Mark Kettenis <kettenis@gnu.org>
17728
598b7a6f
MK
17729 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
17730 *-*-openbsd*.
17731 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
17732
6bdae935
MK
17733 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
17734 sigaltsatck'.
17735
1323e929 177362005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 17737
1323e929
BR
17738 * gdb.base/default.exp (tty): Changed output of command.
17739 * gdb.base/help.exp (help tty): Ditto.
17740
b1a9c082
MK
177412005-07-12 Mark Kettenis <kettenis@gnu.org>
17742
17743 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
17744
10a844a2
MK
177452005-07-10 Mark Kettenis <kettenis@gnu.org>
17746
17747 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
17748 -stack-select-frame without arguments.
17749 (test_stack_frame_listing): Add test for newly implemented command
17750 -stack-info-frame.
17751
3cb3b8df
BR
177522005-07-06 Bob Rossi <bob@brasko.net>
17753
17754 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
17755 command.
17756 (Copyright): Update copyright.
17757
a0c5fbcf
WZ
177582005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
17759
17760 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
17761 tests to evaluate exponentiation expression.
17762
984971d0
AS
177632005-06-29 Andreas Schwab <schwab@suse.de>
17764
17765 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
17766 main to avoid warnings.
17767
17768 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
17769
fe03833f
NR
177702005-06-20 Nick Roberts <nickrob@snap.net.nz>
17771
17772 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
17773 -stack-select-frame without arguments.
17774 (test_stack_frame_listing): Add test for newly implemented command
17775 -stack-info-frame.
a9c64011 17776
7a55f279
WZ
177772005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
17778
0ffa0ea5
DJ
17779 * gdb.fortran/array-element.f: New file.
17780 * gdb.fortran/array-element.exp: New testcase.
7a55f279 17781
26585198
DJ
177822005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17783
17784 * gdb.base/bigcore.exp: Correct checks for systems which can
17785 not dump a large core file.
17786
c1bd25fd
DJ
177872005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17788
17789 * gdb.base/relocate.c: Add a copyright notice.
17790 (dummy): Remove.
17791 * gdb.base/relocate.exp: Test printing the values of variables
17792 from a relocatable file.
17793
589e074d
DJ
177942005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17795
17796 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
17797 excess MI output after an error.
17798
0915f927
JB
177992005-05-29 Joel Brobecker <brobecker@adacore.com>
17800
17801 * gdb.arch/alpha-step.c: New file.
17802 * gdb.arch/alpha-step.exp: New testcase.
17803
76ff342d
DJ
178042005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
17805 Dennis Brueni <dennis@slickedit.com>
17806
17807 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
17808 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
17809 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
17810 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
17811 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17812 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
17813 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
17814
96b0c7ac
DJ
178152005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
17816 Wu Zhou <woodzltc@cn.ibm.com>
17817
17818 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
17819 IBM's xlc compiler.
17820 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
17821 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
17822
f21565d2
JB
178232005-05-13 Jim Blandy <jimb@redhat.com>
17824
17825 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
17826 calling gdb_suppress_entire_file.
17827 * gdb.base/charset.exp: Same.
17828 * gdb.base/call-rt-st.exp: Same.
17829
6006a3a1
BR
178302005-05-05 Bob Rossi <bob_rossi@cox.net>
17831
17832 * lib/gdb.exp (fullname_syntax): Added global regex.
17833 (fullname_syntax_POSIX): Ditto.
17834 (fullname_syntax_UNC): Ditto.
17835 (fullname_syntax_DOS_CASE): Ditto.
17836 (fullname_syntax_DOS): Ditto.
17837 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
17838 fullname_syntax variable to scope and use it.
17839 (test_file_list_exec_source_files): Ditto.
17840 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
17841
c3b69c04
DJ
178422005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
17843
17844 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
17845
3c95e6af
PG
178462004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
17847
a9c64011
AS
17848 * lib/gdb.exp (skip_altivec_tests): New function, based on
17849 check_vmx_hw_available from the GCC testsuite.
17850 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
17851 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 17852
78df6c56
JB
178532005-05-02 Jim Blandy <jimb@redhat.com>
17854
17855 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
17856 calling gdb_suppress_entire_file.
17857
1690f9cf
DJ
178582005-04-30 Randolph Chung <tausq@debian.org>
17859
17860 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
17861 Slightly relax "sem_post" name checking.
17862
5ea106f7
PG
178632005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17864
17865 * gdb.base/unload.exp: Use new shared library infrastructure.
17866
bf7234cf
PG
178672005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17868
17869 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 17870 infrastructure.
bf7234cf 17871
547b869a
CV
178722005-04-29 Corinna Vinschen <vinschen@redhat.com>
17873
17874 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
17875 * gdb.asm/h8300.inc: New file.
17876
f07e55f0
PG
178772005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17878
17879 * gdb.base/shlib-call.exp: Change to use new shared library
17880 infrastructure.
17881
3cbba3d1
PG
178822005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17883
a9c64011
AS
17884 * gdb.base/pending.exp: Change to use new shared library
17885 infrastructure.
3cbba3d1 17886
ed6df200
PG
178872005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17888
a9c64011
AS
17889 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
17890 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 17891
8c8f4ebe
PG
178922005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
17893
a9c64011
AS
17894 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
17895 shared objects being adjusted and update copyright years.
8c8f4ebe 17896
607fbc54
DJ
178972005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
17898
17899 * ChangeLog: Correct some 2003-01-13 dates.
17900 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
17901 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
17902 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
17903 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
17904 gdb.trace/tfind.exp: Update copyright years.
17905
57bf0e56
DJ
179062005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
17907 Daniel Jacobowitz <dan@codesourcery.com>
17908
17909 * lib/gdb.exp (gdb_compile): Handle shlib=.
17910 (gdb_compile_shlib): New function.
17911
9b593790
PG
179122005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
17913
a9c64011 17914 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 17915
9494c6a5
DJ
179162005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17917
17918 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
17919 gdb.server.
17920 * configure.ac: Likewise.
17921 * configure: Regenerated.
17922 * gdb.gdbserver/Makefile.in: Moved to...
17923 * gdb.server/Makefile.in: ... here.
17924 * gdb.gdbserver/server.c: Moved to...
17925 * gdb.server/server.c: ... here.
17926 * gdb.gdbserver/server-run.exp: Moved to...
17927 * gdb.server/server-run.exp: ... here.
17928
6f8eac0e
DJ
179292005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17930
17931 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
17932 * configure.ac: Create gdb.gdbserver/Makefile.
17933 * configure: Regenerated.
17934 * lib/gdbserver-support.exp: New file, derived from
17935 config/gdbserver.exp.
17936 * config/gdbserver.exp: Use gdbserver-support.exp.
17937 * gdb.gdbserver/Makefile.in: New file.
17938 * gdb.gdbserver/server.c: New file.
17939 * gdb.gdbserver/server-run.exp: New file.
17940
6e87504d
PG
179412005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
17942
a9c64011
AS
17943 * lib/gdb.exp (test_compiler_info): Return compiler_info
17944 if no arguments are given.
6e87504d 17945
d1779be4
PG
179462005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
17947
17948 * gdb.arch/altivec-abi.exp: Check for compiler and set
17949 use altivec' flag accordingly.
17950 * gdb.arch/altivec-regs.exp: Likewise.
17951
88750304
DJ
179522005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
17953
17954 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
17955
f3fb768d
AS
179562005-03-27 Andreas Schwab <schwab@suse.de>
17957
17958 * gdb.base/bigcore.c (main): Add missing mode argument in open
17959 call.
17960
7e813ac5
DJ
179612005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
17962
17963 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
17964 downloads.
17965 * config/gdbserver.exp (gdb_load): Likewise.
17966
8e3049aa
PB
179672005-03-14 Paul Brook <paul@codesourcery.com>
17968
17969 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
17970 targets.
17971
a9df7c44
JB
179722005-03-09 Joel Brobecker <brobecker@adacore.com>
17973
17974 * gdb.dwarf2/dup-psym.S: New file.
17975 * gdb.dwarf2/dup-psym.exp: New testcase.
17976
9f0d94e8
JB
179772005-03-09 Joel Brobecker <brobecker@adacore.com>
17978
17979 * gdb.ada/exec_changed/first.adb: New file.
17980 * gdb.ada/exec_changed/second.adb: New file.
17981 * gdb.ada/exec_changed.exp: New testcase.
17982
5f579bc5
NS
179832005-03-08 Nathan Sidwell <nathan@codesourcery.com>
17984
36e9969c
NS
17985 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
17986 (A2): New class.
17987 (main): Test operator+.
17988 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
17989 breakpoint test.
17990
5f579bc5
NS
17991 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
17992 * gdb.base/signull.exp: Disable if gdb,nosignals.
17993 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
17994 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
17995 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
17996 * gdb.mi/mi2-console.exp: Likewise.
17997 * gdb.trace/collection.exp (run_trace_experiment): Consume the
17998 continue output at start.
17999 (gdb_collect_locals_test): Robustify regexp.
18000 * gdb.trace/passc-dyn.exp: Fix comment typo.
18001 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
18002
be46087e
CV
180032005-03-08 Corinna Vinschen <vinschen@redhat.com>
18004
18005 * gdb.asm/asm-source.exp: Add iq2000 case.
18006 * gdb.asm/iq2000.inc: New file.
18007
384e1a61 180082005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 18009
384e1a61
MI
18010 * gdb.base/command.exp: Change hardcoded value to regular expression.
18011 * gdb.base/float.exp: Add powerpc to the list of targets checked.
18012
584b6e9e
DJ
180132005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
18014
18015 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
18016 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
18017 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
18018 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
18019 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
18020
ab5b5d61
MK
180212005-03-05 Mark Kettenis <kettenis@gnu.org>
18022
18023 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
18024 changes.
18025
ae051c1b
PG
180262004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
18027
a9c64011
AS
18028 * lib/compiler.c: Add test for IBM's xlc compiler.
18029 * lib/compiler.cc: Likewise.
ae051c1b 18030
3f0f6ed2
JB
180312004-02-24 Joel Brobecker <brobecker@adacore.com>
18032
18033 * gdb.ada/fixed_points.exp: Create compilation object directory
18034 before running the test.
18035 * gdb.ada/null_record.exp: Likewise.
18036 * gdb.ada/packed_array.exp: Likewise.
18037 * gdb.ada/start.exp: Likewise.
18038
724f452b
JB
180392005-02-15 Joel Brobecker <brobecker@adacore.com>
18040
18041 * gdb.ada/packed_array/pa.adb: New file.
18042 * gdb.ada/packed_array.exp: New testcase.
18043
57f5cdfb 180442005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 18045
1f393151
MK
18046 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
18047 files.
18048
ebdda337
MK
18049 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
18050 on *-*-openbsd*. Correctly match whitespace in regukar
18051 expressions.
18052
cf309262
DJ
180532005-02-10 Daniel Jacobowitz <dan@debian.org>
18054
18055 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
18056 PR exp/1821
18057 * gdb.base/gdb1821.c: New test file.
18058 * gdb.base/gdb1821.exp: New test file.
18059
3be49e7a
JB
180602005-02-09 Joel Brobecker <brobecker@adacore.com>
18061
18062 * gdb.base/start.c: New file.
18063 * gdb.base/start.exp: New testcase.
18064
e292e67d
JB
180652005-02-09 Joel Brobecker <brobecker@adacore.com>
18066
18067 * gdb.ada/start/dummy.adb: New file.
18068 * gdb.ada/start.exp: New testcase.
18069
dbdfa66c
CV
180702005-02-09 Corinna Vinschen <vinschen@redhat.com>
18071
18072 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
18073 for printing symbols and statistics.
18074 Add test for using relative pathnames in "maint print msymbols" test.
18075 Mark "maint info sections DATA" XFAIL on Cygwin.
18076 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
18077 tests.
18078
d7941671
AC
180792005-02-09 Andreas Schwab <schwab@suse.de>
18080
18081 Committed by Andrew Cagney <cagney@gnu.org>
18082 * gdb.base/remotetimeout.exp: New file.
18083
74e5ef44
MK
180842005-02-07 Mark Kettenis <kettenis@gnu.org>
18085
18086 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
18087
464dd14d
JB
180882005-02-03 Joel Brobecker <brobecker@adacore.com>
18089
18090 * gdb.ada/gnat_ada.gpr: New file.
18091 * gdb.ada/gnat_ada.gin: Delete, no longer used.
18092 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
18093 * configure.ac: No longer generate gnat_ada.gpr.
18094 * configure: Regenerate.
18095 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
18096 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
18097 * gdb.ada/null_record/bar.ads: Likewise.
18098 * gdb.ada/null_record/bar.adb: Likewise.
18099 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
18100 * gdb.ada/null_record.exp (testdir): New variable.
18101 (testfile): executable is now in testdir subdirectory.
18102 (srcfile): Use full path to the main compilation unit.
18103 * gdb.ada/fixed_points.exp: Same changes as above.
18104
30d756ae
NR
181052005-02-03 Nick Roberts <nickrob@snap.net.nz>
18106
18107 * gdb.base/interp.exp: New test.
18108
9d799f85
AC
181092005-01-24 Andrew Cagney <cagney@gnu.org>
18110
18111 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
18112
15656118
AC
181132005-01-19 Andrew Cagney <cagney@gnu.org>
18114
a892c31b
AC
18115 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
18116 configure.ac not configure.in.
18117
15656118
AC
18118 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
18119 of powerpc*-*-*.
18120 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 18121 * gdb.base/list.exp (test_list_function)
15656118
AC
18122 (test_list_filename_and_function): Ditto.
18123 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
18124
a7b01baf
AC
181252005-01-16 Andrew Cagney <cagney@gnu.org>
18126
17d92a02
AC
18127 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
18128
a7b01baf
AC
18129 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
18130
bc8332bb
AC
181312005-01-14 Andrew Cagney <cagney@gnu.org>
18132
18133 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
18134 * gdb.mi/mi2-var-cmd.exp: Ditto.
18135
4d074752
CV
181362005-01-10 Corinna Vinschen <vinschen@redhat.com>
18137
18138 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
18139
bec39cab
AC
181402005-01-07 Andrew Cagney <cagney@gnu.org>
18141
18142 * configure.ac: Rename configure.in, require autoconf 2.59.
18143 * configure: Re-generate.
18144 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
18145 * gdb.stabs/configure: Re-generate.
18146 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
18147 * gdb.hp/configure: Re-generate.
18148 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
18149 autoconf 2.59.
18150 * gdb.hp/gdb.objdbg/configure: Re-generate.
18151 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
18152 autoconf 2.59.
18153 * gdb.hp/gdb.defects/configure: Re-generate.
18154 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
18155 autoconf 2.59.
18156 * gdb.hp/gdb.compat/configure: Re-generate.
18157 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
18158 autoconf 2.59.
18159 * gdb.hp/gdb.base-hp/configure: Re-generate.
18160 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
18161 autoconf 2.59.
18162 * gdb.hp/gdb.aCC/configure: Re-generate.
18163
f10b16d4
JB
181642004-12-15 Jim Blandy <jimb@redhat.com>
18165
18166 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
18167 under NPTL when there is debugging info available for libpthread.
18168
fb6e1814
JG
181692004-12-13 Jerome Guitton <guitton@gnat.com>
18170
18171 * gdb.ada/fixed_points.c: New file.
18172 * gdb.ada/fixed_points.exp: New file.
18173
fe46cd3a
RC
181742004-12-03 Randolph Chung <tausq@debian.org>
18175
18176 * gdb.arch/pa-nullify.exp: New file.
18177 * gdb.arch/pa-nullify.s: New file.
18178
8de0841b
RC
181792004-11-30 Randolph Chung <tausq@debian.org>
18180
18181 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
18182 instead of "tbug". Fix regexp to work properly with gdb_test.
18183
c8170782
PH
181842004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
18185
18186 * gdb.base/bitfields2.exp: New test.
18187 * gdb.base/bitfields2.c: New file.
18188
954269c2
RE
181892004-11-28 Richard Earnshaw <rearnsha@arm.com>
18190
18191 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
18192
0107feed
RC
181932004-11-16 Randolph Chung <tausq@debian.org>
18194
18195 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
18196
f073ae8c
DJ
181972004-11-14 Daniel Jacobowitz <dan@debian.org>
18198
18199 * gdb.threads/threadapply.exp: Correct "macro details" test.
18200
19ad59e7
JJ
182012004-11-11 Jeff Johnston <jjohnstn@redhat.com>
18202
18203 * gdb.threads/threadapply.exp: New test.
18204 * gdb.threads/threadapply.c: New file.
18205
9cf0961b
MK
182062004-11-07 Mark Kettenis <kettenis@gnu.org>
18207
18208 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
18209 frames.
18210
c789492a
FL
182112004-11-05 Felix Lee <felix+log1@specifixinc.com>
18212
18213 * gdb.base/cursal.exp: New file.
18214 * gdb.base/cursal.c: New file.
18215
a1e167bb
AC
182162004-11-03 Andrew Cagney <cagney@gnu.org>
18217
18218 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
18219
b7cbf173
MK
182202004-10-30 Mark Kettenis <kettenis@gnu.org>
18221
18222 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
18223 NetBSD/ELF targets.
18224
88f9d34f
JB
182252004-10-29 Joel Brobecker <brobecker@gnat.com>
18226
18227 * gdb.threads/bp_in_thread.c: New file, copied from
18228 pthread_cond_wait.c.
18229 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
18230 file, rather than reusing the .c file from another testcase.
18231
ca7d6a0c
JB
182322004-10-20 Joel Brobecker <brobecker@gnat.com>
18233
18234 * gdb.ada/null_record.exp: Check where we stopped after
18235 sending the start command, instead of where the associated
18236 temporary breakpoint was inserted.
18237
0d863d03
AC
182382004-10-14 Andrew Cagney <cagney@gnu.org>
18239
18240 * gdb.mi/gdb701.c (main): Return 0.
18241
d11e72cb
DJ
182422004-10-13 Daniel Jacobowitz <dan@debian.org>
18243
d40539a4 18244 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 18245
e1923096
JJ
182462004-10-12 Jeff Johnston <jjohnstn@redhat.com>
18247
18248 * gdb.threads/schedlock.c: Add comment markers to use to find
18249 line numbers.
18250 * gdb.threads/schedlock.exp: Adjust regex to handle the new
18251 comments.
18252 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
18253 breakpoint lines.
18254
ec8ba2c9
DJ
182552004-10-12 Daniel Jacobowitz <dan@debian.org>
18256
18257 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
18258
0eb3658b
DJ
182592004-10-12 Daniel Jacobowitz <dan@debian.org>
18260
18261 * configure.in: Add gdb.dwarf2.
18262 * configure: Regenerated.
18263 * Makefile.in: Add gdb.dwarf2.
18264 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
18265 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
18266 gdb.dwarf2/file1.txt: New files.
18267
a271cc33
OF
182682004-10-11 Orjan Friberg <orjanf@axis.com>
18269
a9c64011 18270 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
18271 of "run", since the latter doesn't work with remote targets. Adjust
18272 the breakpoint numbering accordingly.
18273 * gdb.threads/pthread_cond_wait.exp: Ditto.
18274
895ce074
MC
182752004-10-08 Michael Chastain <mec.gnu@mindspring.com>
18276
18277 * gdb.base/overlays.exp: Update copyright years.
18278
6be3092d
KI
182792004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
18280
18281 * gdb.base/overlays.exp: Disable if target is Linux.
18282
e05389b8
FL
182832004-10-06 Felix Lee <felix+log1@specifixinc.com>
18284
18285 * config/gdbserver.exp (gdb_load): Use right filename on remote.
18286
73cb587d
KI
182872004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
18288
18289 * gdb.asm/asm-source.exp: Add m32r-linux target.
18290 * gdb.asm/m32r-linux.inc: New file.
18291
3c0edcdc
AC
182922004-09-24 Andrew Cagney <cagney@redhat.com>
18293 David Anderson <anderson@redhat.com>
18294
18295 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
18296 command fails, assume things will work.
18297 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
18298 (_GNU_SOURCE): Define.
18299 (print_unsigned, print_hex): Change parameter to "long long".
18300 (print_byte_count): New function, use to print byte counts.
18301 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
18302 O_LARGEFILE.
18303 (main): Compute an upper bound on a corefile in max_core_size.
18304 Limit memory chunk size to max_core_size. Limit total memory
18305 allocated to max_core_size.
18306
4bb3667f
AC
183072004-09-23 Andrew Cagney <cagney@gnu.org>
18308
18309 * gdb.base/bigcore.exp: Replace the code that creates a corefile
18310 from a separate process with code that creates a corefile by
18311 making the inferior dump core.
18312
60fe1a51
MK
183132004-09-23 Mark Kettenis <kettenis@gnu.org>
18314
18315 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
18316 block.
18317
8e937346
MC
183182004-09-23 Michael Chastain <mec.gnu@mindspring.com>
18319
18320 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
18321 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
18322 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
18323 Likewise.
18324
7213f6d6
JJ
183252004-09-20 Jeff Johnston <jjohnstn@redhat.com>
18326
18327 * gdb.java/jprint.exp: New test case for java inferior call.
18328 * gdb.java/jprint.java: Ditto.
18329
eac69dca
JB
183302004-09-15 Joel Brobecker <brobecker@gnat.com>
18331
18332 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
18333
22227696
MC
183342004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18335
18336 * gdb.threads/killed.c: Include <stdlib.h>.
18337 * gdb.threads/pthreads.c: Likewise.
18338
7dd403a4
MC
183392004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18340
18341 * gdb.threads/killed.c: Add copyright notice.
18342
33f2d567
JM
183432004-09-10 Jason Molenda (jmolenda@apple.com)
18344
a9c64011
AS
18345 * gdb.base/define.exp: Two new tests to verify zero space chars
18346 after 'if' and 'while' commands in a user-defined command is correctly
18347 parsed.
33f2d567 18348
e05b62ac
AC
183492004-09-08 Andrew Cagney <cagney@gnu.org>
18350
18351 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
18352 delivery test with duplicate at end of file.
18353
9cbe82da
MK
183542004-09-06 Mark Kettenis <kettenis@jive.nl>
18355
18356 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
18357
564803d9
MC
183582004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18359
18360 * config/hppro.exp: Removed.
18361
7c6807ce
MC
183622004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18363
18364 * config/sparclet.exp: Removed.
18365
bf7e26dd
MC
183662004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18367
18368 * config/udi.exp: Removed.
18369
714e341b
MC
183702004-09-02 Michael Chastain <mec.gnu@mindspring.com>
18371
18372 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
18373 of "exp_continue".
18374 (advancei): Likewise.
18375
1236e623
JJ
183762004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18377
18378 * gdb.base/unload.exp: Fix so messages aren't duplicated.
18379
3bdcad15
MI
183802004-09-01 Manoj Iyer <manjo@austin.ibm.com>
18381
228af206 18382 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
18383 to check for nodebug in executable.
18384 * gdb.gdb/observer.exp (setup_test): Likewise.
18385 * gdb.gdb/selftest.exp (test_with_self): Likewise.
18386 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
18387
c72b934c
AC
183882004-09-01 Andrew Cagney <cagney@gnu.org>
18389
18390 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18391 files.
18392
edd9b715
JJ
183932004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18394
18395 * gdb.base/unload.exp: Fix expected warning message to match
18396 latest format.
18397
fb4ce06b
CV
183982004-09-01 Corinna Vinschen <vinschen@redhat.com>
18399
18400 * gdb.base/call-rt-st.exp: Fix typos.
18401
ce78e7c3
MI
184022004-08-31 Manoj Iyer <manjo@austin.ibm.com>
18403
18404 * gdb.threads/thread_check.exp: New testcase.
18405 * gdb.threads/thread_check.c: New testcase.
18406
2dedb159
AC
184072004-08-31 Andrew Cagney <cagney@gnu.org>
18408
18409 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
18410 (skip_to_handler_entry): New procedures. Test stepping into a
18411 handler when the breakpoint is at the handler's entry point.
18412
68f53502
AC
184132004-08-30 Andrew Cagney <cagney@gnu.org>
18414
18415 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
18416 gdb/1757.
18417
3e3ffd2b
MC
184182004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18419
18420 With code from Manoj Iyer <manjo@austin.ibm.com>:
18421 * lib/gdb.exp (gdb_file_cmd): Return more information in the
18422 return value. Add an arm for "no debugging symbols found".
18423 Change a stray "error" to "perror".
18424 (gdb_run_cmd): Adapt to new return value.
18425 * gdb.base/remote.exp: Adapt to new return value.
18426 * gdb.gdb/complaints.exp: Likewise.
18427 * gdb.gdb/observer.exp: Likewise.
18428 * gdb.gdb/selftest.exp: Likewise.
18429 * gdb.gdb/xfullpath.exp: Likewise.
18430
4b6f5fd2
JB
184312004-08-27 Joel Brobecker <brobecker@gnat.com>
18432
18433 * gdb.threads/bp_in_thread.exp: New testcase.
18434
e5b25496
MC
184352004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18436
18437 Fix PR testsuite/1735.
18438 * gdb.threads/schedlock.c (thread_function): Add a cast
18439 to suppress a gcc warning.
18440 * gdb.threads/thread-specific.c (thread_function): Likewise.
18441
934353d6
MC
184422004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18443
18444 * gdb.base/unload.c: Include <stdlib.h>.
18445
f98a0aef 184462004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 18447
f98a0aef 18448 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
18449 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
18450 synchronized after the "return".
18451
5a2e8882
MC
184522004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18453
18454 * gdb.mi/basics.c: Include <stdio.h>.
18455 * gdb.mi/pthreads.c: Include <stdlib.h>.
18456 * gdb.mi/var-cmd.c: Include <stdlib.h>.
18457
a9640423
MC
184582004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18459
18460 * gdb.threads/schedlock.c: Add copyright notice.
18461
b04e311d
AC
184622004-08-25 Andrew Cagney <cagney@gnu.org>
18463
18464 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
18465 (skip_over_handler, breakpoint_over_hander): New test procedures.
18466 (advance, advancei): Add a proper prefix, do not use
18467 rerun_to_main.
18468 * gdb.base/sigstep.c (main): Change to use an infinite loop.
18469
7c27f15b
MC
184702004-08-24 Michael Chastain <mec.gnu@mindspring.com>
18471
18472 * gdb.mi/basics.c: Add copyright notice.
18473 * gdb.mi/var-cmd.c: Add copyright notice.
18474
fffc87ae
MC
184752004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18476
18477 * lib/gdb.exp: Remove signed_keyword_not_used.
18478 * lib/compiler.c: Likewise.
18479 * lib/compiler.cc: Likewise.
18480
d782e0bf
MC
184812004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18482
18483 * gdb.base/whatis.c: Remove conditional disabling of "signed".
18484 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
18485
96033e83
MC
184862004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18487
18488 * gdb.base/whatis.c: Add copyright notice.
18489
cf38c229
MK
184902004-08-20 Mark Kettenis <kettenis@gnu.org>
18491
18492 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
18493 it to skip the breakpoints encoded in the inline assembly.
18494
f4b49756
MC
184952004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18496
18497 * Makefile.in: Add gdb.fortran.
18498
2f193b69
MC
184992004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18500
18501 * gdb.base/call-sc.exp (test_scalar_returns):
18502 Fix cut-and-paste glitch in "Make fun return now".
18503
89a237cb
MC
185042004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18505
18506 * configure.in: Add gdb.fortran.
18507 * configure: Regenerate.
18508 * gdb.fortran/Makefile.in: New file.
18509 * lib/gdb.exp (skip_fortran_tests): New procedure.
18510
469aff8e
MC
185112004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18512
18513 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
18514 reference to bug-gnu@prep.ai.mit.edu.
18515 * gdb.mi/mi-var-child.exp: Likewise.
18516 * gdb.mi/mi-var-cmd.exp: Likewise.
18517 * gdb.mi/mi-var-display.exp: Likewise.
18518 * gdb.mi/mi2-var-block.exp: Likewise.
18519 * gdb.mi/mi2-var-child.exp: Likewise.
18520 * gdb.mi/mi2-var-cmd.exp: Likewise.
18521 * gdb.mi/mi2-var-display.exp: Likewise.
18522
00b51b9f
MK
185232004-08-15 Mark Kettenis <kettenis@gnu.org>
18524
18525 * gdb.base/unload.c (main): Make local variable msg const.
18526
45f07fef
MC
185272004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18528
18529 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
18530 to bug-gnu@prep.ai.mit.edu.
18531 * gdb.mi/mi-disassemble.exp: Likewise.
18532 * gdb.mi/mi-eval.exp: Likewise.
18533 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
18534 default line number.
18535 * gdb.mi/mi-return.exp: Likewise.
18536 * gdb.mi/mi-simplerun.exp: Likewise.
18537 * gdb.mi/mi-stack.exp: Likewise.
18538 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
18539 number with explicit range test.
18540 * gdb.mi/mi-watch.exp: Likewise.
18541 * gdb.mi/mi2-break.exp: Likewise.
18542 * gdb.mi/mi2-cli.exp: Likewise.
18543 * gdb.mi/mi2-disassemble.exp: Likewise.
18544 * gdb.mi/mi2-eval.exp: Likewise.
18545 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
18546 default line number.
18547 * gdb.mi/mi2-return.exp: Likewise.
18548 * gdb.mi/mi2-simplerun.exp: Likewise.
18549 * gdb.mi/mi2-stack.exp: Likewise.
18550 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
18551 number with explicit range test.
18552 * gdb.mi/mi2-watch.exp: Likewise.
18553
dd8c8ee7
MC
185542004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18555
18556 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
18557 * gdb.cp/m-static.exp: Likewise.
18558 * gdb.cp/rtti.exp: Likewise.
18559
4e838464
MK
185602004-08-14 Mark Kettenis <kettenis@gnu.org>
18561
18562 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
18563
8d8cb839
EZ
185642004-08-14 Eli Zaretskii <eliz@gnu.org>
18565
18566 * ChangeLog: Prefix Local Variables with semi-colons and indent
18567 the reference to older ChangeLog files, to fix fontification in
18568 Emacs.
18569
deea8bb0
MC
185702004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18571
18572 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
18573 * gdb.mi/mi2-break.exp: Likewise.
18574
c3297504
MC
185752004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18576
18577 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
18578
25808999
MC
185792004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18580
18581 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
18582
226a8d71
MC
185832004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18584
18585 * gdb.cp/classes.exp: Remove unused declarations. Just let
18586 test names default instead of providing special names. Remove
18587 extraneous demangler test.
18588
37fdf854
JJ
185892004-08-12 Jeff Johnston <jjohnstn@redhat.com>
18590
18591 * gdb.base/unload.exp: New test for breakpoints in dynamically
18592 loaded libraries.
18593 * gdb.base/unload.c: Ditto.
18594 * gdb.base/unloadshr.c: Ditto.
18595
2d3a7986
MC
185962004-08-12 Michael Chastain <mec.gnu@mindspring.com>
18597
18598 * gdb.cp/classes.exp (test_ptype_class_objects): Call
18599 cp_test_ptype_class.
18600 (test_enums): Likewise.
18601
c72b934c
AC
186022004-08-10 Andrew Cagney <cagney@gnu.org>
18603
18604 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18605 files.
18606
cc503c8a
AC
186072004-08-10 Andrew Cagney <cagney@gnu.org>
18608
18609 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
18610 init_malloc call.
18611
902f2ccb
MC
186122004-08-10 Michael Chastain <mec.gnu@mindspring.com>
18613
18614 * ChangeLog: Add copyright notice. The notice is copied
18615 from emacs 21.3 top level ChangeLog.
18616
78c90502
MC
186172004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18618
18619 * lib/cp-support.exp: New file.
18620 * lib/cp-support.exp (cp_test_type_class): New function.
18621 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
18622 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
18623 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
18624 cp_test_ptype_class.
18625
88e5ea78
MC
186262004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18627
18628 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
18629 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
18630 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
18631 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
18632 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
18633 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
18634 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
18635 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
18636 gdb.mi/mi2-watch.exp: Update copyright years.
18637
6a89fc9c
MK
186382004-08-09 Mark Kettenis <kettenis@gnu.org>
18639
18640 * gdb.base/sigaltstack.exp: Provide proper anchoring.
18641
1482e0de
MC
186422004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18643
18644 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
18645 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
18646 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
18647 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
18648 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
18649 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
18650 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
18651 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
18652 gdb.mi/mi-watch.exp: Update copyright years.
18653
1a5ce3f3
DJ
186542004-08-08 Daniel Jacobowitz <dan@debian.org>
18655
18656 PR gdb/1738
18657 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
18658 from a breakpoint with a pending signal.
18659
04f6ecf2
DJ
186602004-08-08 Daniel Jacobowitz <dan@debian.org>
18661
18662 PR gdb/1736
18663 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
18664 * gdb.base/sigaltstack.exp (finish_test): Consume output until
18665 the prompt.
18666 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
18667
54d90d35
DJ
186682004-08-08 Daniel Jacobowitz <dan@debian.org>
18669
18670 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
18671
d2f6abb0
DJ
186722004-08-08 Daniel Jacobowitz <dan@debian.org>
18673
18674 PR gdb/1736
18675 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
18676 for i?86-*-linux*.
18677
5598c03d
DJ
186782004-08-08 Daniel Jacobowitz <dan@debian.org>
18679
18680 * gdb.arch/i386-prologue.exp: Compile without debug information.
18681
c6fee705
MC
186822004-08-08 Michael Chastain <mec.gnu@mindspring.com>
18683
18684 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
18685 rather than asking gdb to search.
18686
dd90efdb
MC
186872004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18688
18689 * gdb.base/gcore.c: Include <string.h>.
18690
1e84bec1
MC
186912004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18692
18693 * gdb.base/gcore.c: Add copyright notice.
18694
e425eb2b
MC
186952004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18696
18697 * gdb.base/freebpcmd.c: Include <stdio.h>.
18698 * gdb.base/long_long.c: Include <string.h>.
18699 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
18700 * gdb.base/siginfo.c: Include <string.h>.
18701 * gdb.base/sigstep.c: Include <string.h>.
18702
cb9aaed5
MC
187032004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18704
18705 * gdb.base/complex.c: Include <stdlib.h>.
18706
55944f3d
MC
187072004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18708
18709 * gdb.base/complex.c: Add copyright notice.
18710
7b2953d9
MC
187112004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18712
18713 * gdb.base/charset.c: Include <stdlib.h>.
18714
c9133d23
MC
187152004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18716
18717 * gdb.base/auxv.c: Include <stdlib.h>.
18718
0a8490ad
MC
187192004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18720
18721 * gdb.base/auxv.c: Add copyright notice.
18722
3426d5ec
MC
187232004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18724
18725 * gdb.base/coremaker.c: Add copyright notice.
18726 * gdb.base/coremaker2.c: Add copyright notice.
18727
8da195dd
AC
187282004-08-04 Andrew Cagney <cagney@gnu.org>
18729
18730 * gdb.base/store.exp: Update copyright.
18731 (check_set, up_set, check_struct, up_struct): Add a prefix to test
18732 names, do not import gdb_prompt.
18733
8d394f98
AC
187342004-08-01 Andrew Cagney <cagney@gnu.org>
18735
18736 Fix PR testsuite/1729.
18737 * gdb.base/dump.exp: Add test name to callers of capture_value, do
18738 not use capture_value with value 4.
18739 (capture_value): Add optional test name parameter.
18740 (test_reload_saved_value, test_restore_saved_value): Use $msg as
18741 the prefix, pass to capture_value.
18742
b6702b23
MK
187432004-08-01 Mark Kettenis <kettenis@gnu.org>
18744
18745 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
18746 * gdb.arch/i386-prologue.c (standard): New prototype and function.
18747 (main): Call new function.
18748
c203e0ca
MC
187492004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18750
18751 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
18752
a7995a30
MC
187532004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18754
18755 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
18756
9366563b
MC
187572004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18758
b6eeaf26 18759 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
18760 Accept more values of vtbl pointer. Remove some messages
18761 about "obsolete gcc or gdb".
18762
2fc1f950
MC
187632004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18764
18765 * gdb.cp/classes.exp: Accept more varieties of ptype output.
18766
c724d49b
MC
187672004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18768
18769 * gdb.base/asm-source.exp: Properly convert target board
18770 debug flags from gcc format to binutils format.
18771
736b0fce
MK
187722004-07-28 Mark Kettenis <kettenis@gnu.org>
18773
18774 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
18775 gdb1718". PR backtrace/1718 partially fixed.
18776
5633ea5c
JJ
187772004-07-27 Jeff Johnston <jjohnstn@redhat.com>
18778
18779 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
18780
575eebb1
NC
187812004-07-26 Nick Clifton <nickc@redhat.com>
18782
18783 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
18784 good default value for a specific architecture is available then
18785 set it to that value. Otherwise default to the -gstabs switch.
18786 Remove the -g... switches from the asm-flags variable. Allow the
18787 target board info to override the value if it wants to. Pass the
18788 switch on the assembler command line.
18789
62104619
MK
187902004-07-23 Mark Kettenis <kettenis@gnu.org>
18791
18792 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
18793 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
18794 (main): Call new function.
18795
4a1135b8
MC
187962004-07-22 Michael Chastain <mec.gnu@mindspring.com>
18797
18798 Test for PR exp/1715.
18799 * gdb.base/radix.exp: Refactor common procedures. Make all
18800 test names unique. Change XFAIL to KFAIL.
18801
8a12c1f0
MC
188022004-07-20 Michael Chastain <mec.gnu@mindspring.com>
18803
18804 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
18805 * gdb.ada/gnat_ada.gin: ... to here.
18806 * configure.in: Use gnat_ada.gin.
18807 * configure: Regenerate.
18808
23b451cf
AC
188092004-07-20 Andrew Cagney <cagney@gnu.org>
18810
18811 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
18812 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
18813 XFAILs. Clean up test messages and comments. Check backtraces.
18814 Delete re-sync code.
18815
ab618a02
MC
188162004-07-19 Michael Chastain <mec.gnu@mindspring.com>
18817
18818 Fix PR cli/740.
18819 * gdb.base/annota1.exp: Honor gdb,nosignals.
18820 * gdb.base/annota3.exp: Likewise.
18821
46dad340
MC
188222004-07-19 Michael Chastain <mec.gnu@mindspring.com>
18823
18824 * lib/java.exp: Update copyright notice.
18825
756d8c70
AC
188262004-07-19 Andrew Cagney <cagney@gnu.org>
18827
18828 * gdb.base/selftest.exp: Copy file from here ...
18829 * gdb.gdb/selftest.exp: ... to here.
18830
586027e6
AC
188312004-07-16 Andrew Cagney <cagney@redhat.com>
18832
18833 * lib/insight-support.exp: Delete file.
18834 * lib/java.exp (java_init): Fix copyright.
18835
029d2200
AC
188362004-07-16 Andrew Cagney <cagney@gnu.org>
18837
18838 * gdb.base/restore.c: Append "prologue" to comments marking the a
18839 function's prologue.
18840 * gdb.base/restore.exp: Update copyright, re-indent.
18841 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
18842 callerN" prefix where needed. Update patterns that match a
18843 function's prologue.
18844
653b62c5
MC
188452004-07-16 Michael Chastain <mec.gnu@mindspring.com>
18846
18847 * gdb.base/restore.c: Add copyright notice.
18848
f7d690e5
AC
188492004-07-16 Andrew Cagney <cagney@gnu.org>
18850
18851 * gdb.base/logical.exp: Update copyright.
18852 (evaluate): New procedure. Use to re-implement tests using
18853 several tables.
18854
d629a7cb
MH
188552004-07-14 Martin Hunt <hunt@redhat.com>
18856
18857 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
18858 which fixes some problems where init.tcl was not found.
18859
9c7bb332
AC
188602004-07-13 Andrew Cagney <cagney@gnu.org>
18861
6bf46641
AC
18862 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
18863 (check_sizeof, check_valueof): Do not include the output in the
18864 test name. Use gdb_test.
18865 (get_valueof): Use gdb_test_multiple.
18866
c4ffd4c0
AC
18867 * gdb.base/step-test.exp: Update copyright. Use
18868 gdb_test_multiple. Ensure that test names do not include
18869 architecture dependent output.
18870
ab89363a
AC
18871 * gdb.gdb/observer.exp: Update copyright.
18872 (setup_test): Use gdb_test_multiple.
18873 (attach_first_observer, attach_second_observer)
18874 (attach_third_observer, detach_first_observer)
18875 (detach_second_observer, detach_third_observer)
18876 (reset_counters, check_counters): Make $message a prefix.
18877 (test_normal_stop_notifications): Add "args" parameter - a list of
18878 init functions to be called. Make $message a prefix,
18879 (test_observer_normal_stop): Change the message prefixes so that
18880 they are unique, pass the attach / detach procedures to
18881 test_normal_stop_notifications.
18882
ec58997a
AC
18883 * gdb.base/signull.exp (test_segv): Prefix all tests with
18884 "${name}". Clean up test messages.
18885
b475183b
AC
18886 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
18887
9c7bb332
AC
18888 * gdb.base/ena-dis-br.exp: Update copyright.
18889 (break_at): New function. Replace send_gdb with gdb_test,
18890 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
18891 ignore count, not stopped at bpt", with KFAIL.
18892
2dd95497
CV
188932004-07-13 Corinna Vinschen <vinschen@redhat.com>
18894
18895 * gdb.base/attach.exp: Remove cleanupfile handling.
18896
419e626b
AC
188972004-07-12 Andrew Cagney <cagney@gnu.org>
18898
18899 * gdb.base/annota1.exp: Cleanup corefile test name.
18900 * gdb.base/annota3.exp: Ditto.
18901
8b1b3228
AC
189022004-07-12 Andrew Cagney <cagney@gnu.org>
18903
78650829
AC
18904 * gdb.base/signals.exp: Clean up copyright, re-indent.
18905
8b1b3228
AC
18906 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
18907 gdb_test and gdb_test_multiple.
18908
935c2760
JJ
189092004-07-08 Jeff Johnston <jjohnstn@redhat.com>
18910
18911 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 18912 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
18913 provide line number info for first statement in main.
18914
1544280f
AC
189152004-07-08 Andrew Cagney <cagney@gnu.org>
18916
1279f4ff
AC
18917 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
18918
1544280f
AC
18919 * gdb.base/sigbpt.exp: Make the common part of each test name a
18920 prefix instead of suffix.
18921
bcc82369
BR
189222004-07-07 Bob Rossi <bob_rossi@cox.net>
18923
18924 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
18925 test from test_tbreak_creation_and_listing to
18926 test_file_list_exec_source_file
18927 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
18928 Changed name of test from test_tbreak_creation_and_listing to
18929 test_file_list_exec_source_file
18930
23f4b0aa
JJ
189312004-07-07 Jeff Johnston <jjohnstn@redhat.com>
18932
18933 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
18934 the jmisc() constructor instead of <init>.
18935 * gdb.java/jmisc1.exp: Ditto.
18936
56401cd5
AC
189372004-07-07 Andrew Cagney <cagney@gnu.org>
18938
18939 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
18940 corrupting the PC.
18941
44ae2f6a
MC
189422004-07-06 Michael Chastain <mec.gnu@mindspring.com>
18943
18944 * gdb.cp/templates.exp: Accept whitespace change in demangler
18945 output.
18946
45a83408
AC
189472004-07-06 Andrew Cagney <cagney@gnu.org>
18948
18949 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
18950
d205ad70
MC
189512004-07-02 Michael Chastain <mec.gnu@mindspring.com>
18952
18953 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
18954 * lib/compiler.cc: Likewise.
18955
06ea1a61
MC
189562004-06-30 Michael Chastain <mec.gnu@mindspring.com>
18957
18958 * lib/compiler.cc: Work around string preprocessing problem
18959 with old hp c++ compiler.
18960 * lib/compiler.c: Likewise.
18961
daab1251
CV
189622004-06-29 Corinna Vinschen <vinschen@redhat.com>
18963
18964 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
18965 directives to conditionalize symbol prefixing.
18966 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
18967 additional_flags handling. Add underscore prefix for Cygwin.
18968 * gdb.arch/i386-unwind.c: Use preprocessor directives to
18969 conditionalize symbol prefixing.
18970 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
18971 additional_flags handling. Add underscore prefix for Cygwin.
18972
cc984116
CV
189732004-06-29 Corinna Vinschen <vinschen@redhat.com>
18974
18975 * gdb.base/bigcore.exp: Skip test on Cygwin.
18976
c279b077
MC
189772004-06-28 Michael Chastain <mec.gnu@mindspring.com>
18978
18979 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
18980 formats for "info register". Use gdb_test_multiple. Fix
18981 the "invalid register" test.
18982
0e915747
CV
189832004-06-28 Corinna Vinschen <vinschen@redhat.com>
18984
18985 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
18986 PID for Cygwin. Add Cygwin specific strings to check for in some
18987 tests.
18988 (do_attach_tests): Add a test for user interaction when attaching
18989 to a process with no matching symbol table already loaded.
18990
11422c86
AC
189912004-06-26 Andrew Cagney <cagney@gnu.org>
18992
18993 Test PR java/1567 and PR java/1565.
18994 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
18995 * gdb.java/jmisc2.exp: Delete file.
18996
cefbce26
MC
189972004-06-26 Michael Chastain <mec.gnu@mindspring.com>
18998
18999 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
19000
e19f872c
CV
190012004-06-25 Corinna Vinschen <vinschen@redhat.com>
19002
19003 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
19004 attach process.
19005
d931ba3b
MC
190062004-06-23 Michael Chastain <mec.gnu@mindspring.com>
19007
19008 * gdb.cp/pr-1553.exp: Remove.
19009
aef68c48
MC
190102004-06-22 Michael Chastain <mec.gnu@mindspring.com>
19011
19012 * gdb.cp/pr-1553.cc: Remove.
19013 * gdb.cp/pr-1553.exp: Disable this test.
19014
8d5df71a
JB
190152004-06-20 Jim Blandy <jimb@redhat.com>
19016
a9c64011 19017 Fix PR testsuite/1680.
8d5df71a
JB
19018 * gdb.arch/i386-sse.exp: Properly quote curly braces in
19019 regular expressions.
19020
4ac6f39d
MC
190212004-06-19 Michael Chastain <mec.gnu@mindspring.com>
19022
19023 Fix PR testsuite/1679.
19024 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
19025 Issue an UNSUPPORTED result instead.
19026
1b413552
JB
190272004-06-18 Jim Blandy <jimb@redhat.com>
19028
19029 * gdb.base/charset.exp: Only send a control-C if we see a new
19030 prompt and incomplete command.
19031
6daa6ebd
MC
190322004-06-18 Michael Chastain <mec.gnu@mindspring.com>
19033
19034 * gdb.cp/pr-574.cc: Add copyright notice.
19035
51fa4ae0
JB
190362004-06-17 Jim Blandy <jimb@redhat.com>
19037
19038 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
19039 cases where the regexp has no groups; this grabs random text from
19040 the previous test suite, whatever that was.
19041
8fea26c5
MC
190422004-06-17 Michael Chastain <mec.gnu@mindspring.com>
19043
19044 * gdb.cp/printmethod.cc: Add copyright notice.
19045
1e3aeb41
MC
190462004-06-16 Michael Chastain <mec.gnu@mindspring.com>
19047
19048 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
19049
9d9030bc
AC
190502004-06-16 Andrew Cagney <cagney@gnu.org>
19051
19052 * gdb.base/signull.c: Update copyright. Include <string.h>.
19053 (bowler): Replace data_pointer with data_read
19054 and data_write cases. Add code_descriptor case.
19055 (zero, desc): New array and pointer.
19056 (data, code): Change to simple pointers.
19057 * gdb.base/signull.exp: Fix probe pattern matching a function
19058 descriptor SIGSEGV. Replace data_pointer with data_read and
19059 data_write tests.
19060
acd4ad44
AC
190612004-06-16 Andrew Cagney <cagney@gnu.org>
19062
19063 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
19064
08fd625c
MC
190652004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19066
19067 * gdb.base/long_long.c: Add copyright notice.
19068
1903502c
MC
190692004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19070
19071 * gdb.base/long_long.exp: Remove reference to
19072 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
19073 to gdb_breakpoint and gdb_continue_to_breakpoint.
19074
83313cb1
JB
190752004-06-14 Jim Blandy <jimb@redhat.com>
19076
19077 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
19078 endian case.
19079
1bf404ef
AC
190802004-06-14 Andrew Cagney <cagney@gnu.org>
19081
19082 * gdb.base/gcore.exp (capture_command_output): Delete the always
19083 passing tests containing inferior values.
19084 * gdb.base/ending-run.exp: Do not include the breakpoint address
19085 in the test message. Update copyright.
19086 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
19087 size in the test name, use gdb_test_multiple. Update copyright.
19088
ef220b33
MC
190892004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19090
19091 * gdb.cp/ref-types.cc: Add copyright notice.
19092
4f70a4c9
MC
190932004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19094
19095 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
19096 hp_aCC_compiler.
19097 * lib/compiler.cc: Likewise.
19098 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
19099 'set' commands. Log diagnostics for other lines. Set
19100 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
19101
335928ac
MC
191022004-06-13 Michael Chastain <mec.gnu@mindspring.com>
19103
19104 * gdb.cp/try_catch.cc: Add copyright notice.
19105
2efb12e8
MC
191062004-06-12 Michael Chastain <mec.gnu@mindspring.com>
19107
19108 * gdb.cp/userdef.cc: Add copyright notice.
19109
0bbed51a
MC
191102004-06-11 Michael Chastain <mec.gnu@mindspring.com>
19111
19112 * gdb.cp/virtfunc.cc: Add copyright notice.
19113
e12a46c9
RC
191142004-06-11 Randolph Chung <tausq@debian.org>
19115
19116 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
19117 problem.
19118
338e05af
AC
191192004-06-10 Andrew Cagney <cagney@gnu.org>
19120
19121 * lib/compiler.cc, lib/compiler.c: Append either
19122 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
19123 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
19124 instead of gcc-3-3.
19125
dc3f10cb
AC
191262004-06-09 Andrew Cagney <cagney@gnu.org>
19127
b4d946af
AC
19128 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
19129 gdb/1455, bug is specific to "long long" and "double".
a9c64011 19130
dc3f10cb
AC
19131 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
19132 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
19133 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
19134 fixed.
19135
b5c0bfa2
AC
191362004-06-09 Andrew Cagney <cagney@gnu.org>
19137
19138 * gdb.base/structs.exp (test_struct_returns): Replace
19139 "return_value_unknown" and "finish_value_unknown" by
19140 "return_value_known" and "finish_value_known". Instead of
19141 "return_value_unknown" iff "finish_value_unknown", check
19142 "return_value_known" implies "finish_value_known".
19143
caeb605f
MH
191442004-06-08 Martin Hunt <hunt@redhat.com>
19145
19146 * gdb.base/float.exp: Add pattern for mips targets.
19147
c892bb64
RC
191482004-06-08 Randolph Chung <tausq@debian.org>
19149
19150 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
19151 message for unknown architectures more clear.
19152
48306d3e
JB
191532004-06-08 Joel Brobecker <brobecker@gnat.com>
19154
19155 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
19156 start the execution of the program.
19157
83ecb59f
JB
191582004-06-07 Jim Blandy <jimb@redhat.com>
19159
19160 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
19161 * gdb.arch/i386-cpuid.h: New helper file.
19162
55264cb4
RC
191632004-06-07 Randolph Chung <tausq@debian.org>
19164
19165 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
19166 has started.
19167
23cadb28
RM
191682004-06-04 Roland McGrath <roland@redhat.com>
19169
19170 Fix PR gdb/1647.
19171 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
19172 differently to be robust to output buffering differences.
19173
51d01eda
MC
191742004-06-04 Michael Chastain <mec.gnu@mindspring.com>
19175
19176 * gdb.threads/pthreads.exp: Update copyright years.
19177 (check_control_c): Change asynchronous 'after' to synchronous.
19178
f4fc3b93
RM
191792004-06-04 Roland McGrath <roland@redhat.com>
19180
19181 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
19182 next gdb prompt.
19183
4013522b
MC
191842004-06-02 Michael Chastain <mec.gnu@mindspring.com>
19185
19186 Fix PR gdb/1636.
19187 * gdb.threads/manythreads.exp: Change asynchronous 'after'
19188 calls to synchronous.
19189
7a8f1e6b
JB
191902004-05-26 Jim Blandy <jimb@redhat.com>
19191
19192 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
19193
81bb3443
RC
191942004-05-24 Randolph Chung <tausq@debian.org>
19195
19196 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
19197 * gdb.asm/pa.inc: New file.
19198
8f5a3103
MK
191992004-05-22 Mark Kettenis <kettenis@gnu.org>
19200
19201 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
19202
734b8fe8 192032004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 19204 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
19205
19206 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
19207 GDB prompt.
19208
725603e1
UW
192092004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19210
f4fc3b93 19211 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
19212 setjmp/longjmp. Use sigaction instead of signal.
19213
8b923272 192142004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 19215 Michael Snyder <msnyder@redhat.com>
8b923272
JB
19216
19217 * gdb.threads/pthread_cond_wait.c: New file.
19218 * gdb.threads/pthread_cond_wait.exp: New testcase.
19219
8bfabb04
AC
192202004-05-13 Andrew Cagney <cagney@redhat.com>
19221
19222 * gdb.base/signull.exp, gdb.base/signull.c: New files.
19223 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
19224
42edda50
AC
192252004-05-11 Andrew Cagney <cagney@redhat.com>
19226
19227 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
19228 fixed but revealed gdb/1639.
19229
d303a6c7
AC
192302004-05-10 Andrew Cagney <cagney@redhat.com>
19231
19232 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
19233 func1" and "next to 2nd alarm", kernel bug avoided.
19234
bf08c2a1
DJ
192352004-05-10 Daniel Jacobowitz <dan@debian.org>
19236
19237 PR external/1568
19238 * gdb.base/bigcore.exp: Check the size of the dumped core file.
19239 XFAIL if it is smaller than bytes_allocated.
19240 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
19241 (main): Make chunks_allocated unsigned. Correct comment.
19242
c0586a34
JB
192432004-05-07 Joel Brobecker <brobecker@gnat.com>
19244
19245 * gdb.arch/powerpc-aix-prologue.c: New file.
19246 * gdb.arch/powerpc-aix-prologue.exp: New file.
19247
f2785d12
JB
192482004-05-07 Jim Blandy <jimb@redhat.com>
19249
19250 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
19251 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
19252
bd7f6e30
JB
192532004-05-06 Joel Brobecker <brobecker@gnat.com>
19254
19255 * gdb.base/sep.exp: No longer setup_kfail when the program was
19256 built with dwarf2.
19257
0a5e7efe
JI
192582004-05-05 Jim Ingham <jingham@apple.com>
19259
19260 * gdb.base/pending.exp: Make sure pending breakpoints
19261 preserve the ignore count.
f4fc3b93 19262
a8958849
MK
192632004-04-27 Jerome Guitton <guitton@gnat.com>
19264
19265 * i386-prologue.exp: Add testcase for jump instruction as first
19266 instruction of the real code.
19267 * i386-prologue.c (jump_at_beginning): New function.
19268
7e103f5b
MK
192692004-04-28 Mark Kettenis <kettenis@gnu.org>
19270
19271 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
19272 x86_64-*-*.
19273
5d38b224
MK
192742004-04-28 Mark Kettenis <kettenis@gnu.org>
19275
19276 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
19277 i*86-*-*.
19278
0ef32fd9
MK
192792004-04-25 Mark Kettenis <kettenis@gnu.org>
19280
19281 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
19282 expression that checks the return type.
19283
71d7dd7c
AC
192842004-04-23 Andrew Cagney <cagney@redhat.com>
19285
19286 * gdb.base/call-sc.exp: New test of scalar call/return values.
19287 * gdb.base/call-sc.c: Ditto.
19288
1e9f977e
JJ
192892004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19290
19291 * gdb.threads/manythreads.c: Reduce thread stack size.
19292
899d9e3a
JJ
192932004-04-23 Jeff Johnston <jjohnstn@redhat.com>
19294
19295 * gdb.threads/manythreads.c: Add copyright notice.
19296
61bcae62
AC
192972004-04-23 Andrew Cagney <cagney@redhat.com>
19298
19299 * gdb.base/siginfo.exp: Better handle step out of signal.
19300 * gdb.base/sigstep.exp: Ditto.
19301
7339a42e 193022004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 19303 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
19304
19305 * gdb.threads/manythreads.c: New testcase.
19306 * gdb.threads/manythreads.exp: Ditto.
19307
5c98409b
JB
193082004-04-22 Jim Blandy <jimb@redhat.com>
19309
19310 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
19311 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
19312
3b611f1a
MC
193132004-04-21 Michael Chastain <mec.gnu@mindspring.com>
19314
19315 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
19316
f0fd9238
AC
193172004-04-21 Andrew Cagney <cagney@redhat.com>
19318
19319 * gdb.base/sigstep.c: New file.
19320 * gdb.base/sigstep.exp: New file.
19321
90990674
JB
193222004-04-16 Joel Brobecker <brobecker@gnat.com>
19323
19324 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
19325 call to observer_notify_normal_stop.
19326
78cef34b
AC
193272004-04-15 Andrew Cagney <cagney@redhat.com>
19328
19329 * gdb.base/siginfo.c: New file.
19330 * gdb.base/siginfo.exp: New file.
19331
d2343407
JB
193322004-04-12 J. Brobecker <brobecker@gnat.com>
19333
19334 * gdb.base/sep.exp: Fix typo in comment.
19335
a2dba3c8
JB
193362004-04-12 J. Brobecker <brobecker@gnat.com>
19337
19338 * gdb.base/sep.c: New file.
19339 * gdb.base/sep-proc.c: New file.
19340 * gdb.base/sep.exp: New testcase.
19341
15f7b60e
MK
193422004-04-09 Mark Kettenis <kettenis@gnu.org>
19343
19344 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
19345 support.
19346
44f4de1a
AC
193472004-04-05 Andrew Cagney <cagney@redhat.com>
19348
19349 * gdb.base/sigaltstack.c: New file.
19350 * gdb.base/sigaltstack.exp: New file.
19351
ef04f396
JB
193522004-04-04 Joel Brobecker <brobecker@gnat.com>
19353
19354 * gdb.base/foll-fork.exp: Update the expected output for
19355 "help set follow-fork-mode", to match a change that was made
19356 to the help of this variable on 2004-01-13.
19357
d40d2c92
JB
193582004-04-01 Joel Brobecker <brobecker@gnat.com>
19359
19360 * lib/ada.exp: Add copyright notice.
19361 * bar.ads: Likewise.
19362 * bar.adb: Likewise.
19363 * null_record.adb: Likewise.
19364 * null_record.exp: Likewise.
19365 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
19366
f86ef5a3
JB
193672004-04-01 Joel Brobecker <brobecker@gnat.com>
19368
19369 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
19370 * configure: Regenerate.
19371
414e70e3
JB
193722004-04-01 Joel Brobecker <brobecker@gnat.com>
19373
19374 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
19375 to build the application. Remove the message printed when in
19376 verbose mode, redundant with the UNSUPPORTED message above.
19377
f0aaee49
JB
193782004-03-31 Joel Brobecker <brobecker@gnat.com>
19379
19380 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
19381 * gdb.ada (null_record.exp): New testcase.
19382
ac81cb54
JB
193832004-03-31 Joel Brobecker <brobecker@gnat.com>
19384
19385 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
19386
854af2f7
JB
193872004-03-31 Joel Brobecker <brobecker@gnat.com>
19388
19389 * gdb.ada: New subdirectory.
19390 * gdb.ada/Makefile.in: New file.
19391 * gdb.ada/gnat_ada.gpr.in: New file.
19392
034cb681
JB
193932004-03-31 Joel Brobecker <brobecker@gnat.com>
19394
19395 * lib/ada.exp: New file.
19396
78a1a894
DJ
193972004-03-24 Daniel Jacobowitz <drow@mvista.com>
19398
19399 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
19400 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
19401
4b2b3b3e
AC
194022004-03-22 Andrew Cagney <cagney@redhat.com>
19403
19404 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
19405 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
19406 Problem identified by Ulrich Weigand.
19407
23c73aa3
DC
194082004-03-17 David Carlton <carlton@kealia.com>
19409
19410 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
19411 PR c++/826.
19412
d63a86f8
RM
194132004-03-16 Roland McGrath <roland@redhat.com>
19414
19415 * gdb.base/auxv.exp: New file.
19416 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
19417
0e02aa50
DC
194182004-03-12 David Carlton <carlton@kealia.com>
19419
19420 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
19421 * gdb.cp/pr-1553.cc: Ditto.
19422 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
19423 pass branch.
19424
c20b71be
MC
194252004-03-12 Michael Chastain <mec.gnu@mindspring.com>
19426
19427 * gdb.cp/templates.exp: Accept more template types.
19428
c7414a01
MC
194292004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19430
19431 From Corinna Vinschen with modifications.
19432 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
19433 local variable obj_with_enum.
19434 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
19435 results with obj_with_enum.
19436
ed69573c
MC
194372004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19438
19439 * gdb.cp/classes.cc: New file, copied from misc.cc.
19440 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
19441
28301461
MC
194422004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19443
19444 * gdb.cp/misc.cc: Add copyright notice.
19445
1198ecbe
DC
194462004-03-05 David Carlton <carlton@kealia.com>
19447
19448 * gdb.cp/rtti.exp: Add 'print *obj3' test.
19449 * gdb.cp/rtti.h: Update copyright.
19450 (namespace n2::n3): New.
19451 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
19452 (n2::n3::func3): New.
19453 (main): Call n2::n3::func3.
19454 * gdb.cp/rtti2.cc: Update copyright.
19455 (n2::create3): New.
19456
9e08c470
MK
194572004-03-04 Mark Kettenis <kettenis@gnu.org>
19458
19459 * gdb.asm/openbsd.inc: Fix typo.
19460
4bebc3aa
FF
194612004-03-03 Fred Fish <fnf@redhat.com>
19462
19463 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
19464 "val" instead of unused "size". Update copyright year.
19465
6ea9fb37
DJ
194662004-02-29 Daniel Jacobowitz <drow@mvista.com>
19467
19468 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
19469 to use unsigned char.
19470 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
19471 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
19472
23b23974
DJ
194732004-02-29 Daniel Jacobowitz <drow@mvista.com>
19474
19475 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
19476 line of output.
19477
7574fd53
DJ
194782004-02-28 Daniel Jacobowitz <drow@mvista.com>
19479
19480 * gdb.base/relocate.c (dummy): Initialize.
19481
a195357f
DJ
194822004-02-28 Daniel Jacobowitz <drow@mvista.com>
19483
19484 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
19485 a breakpoint at exit.
19486
72fd54a9
FF
194872004-02-27 Fred Fish <fnf@redhat.com>
19488
19489 * gdb.base/chng-syms.exp: Add expect condition to match failing
19490 case that isn't a timeout.
19491
b9d23137
AC
194922004-02-27 Andrew Cagney <cagney@redhat.com>
19493
19494 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
19495 support.
19496
15d208f6 194972004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 19498
15d208f6
FF
19499 * gdb.arch/gdb1431.c: Remove.
19500 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
19501 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
19502 of "until" incorrectly.
19503
98f9cd2d
JB
195042004-02-26 J. Brobecker <brobecker@gnat.com>
19505
19506 * gdb.cp/class2.cc (empty): New class.
19507 (refer): New function.
19508 (main): Declare an object of type empty and use it.
19509 * gdb.cp/class2.exp: Print the value of an object of type empty.
19510
9b50c11b
JJ
195112004-02-26 Jeff Johnston <jjohnstn@redhat.com>
19512
19513 * gdb.base/langs.exp: Update query string to match the
19514 new nquery format used for pending breakpoints.
19515
0dcd613f
AC
195162004-02-26 Andrew Cagney <cagney@redhat.com>
19517
19518 Fix PR i18n/1570.
19519 * gdb.base/charset.c: Update copyright notice.
19520 (main, init_string): Remove the escape character '\e' tests.
19521 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
19522 * gdb.base/charset.exp (valid_host_charset): Ditto.
19523 * gdb.base/setvar.exp: Ditto.
19524
b8a56647
AC
195252004-02-24 Andrew Cagney <cagney@redhat.com>
19526
90d59e34
AC
19527 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
19528 mmapped data in core file" PASS and FAIL messages consistent.
19529
b8a56647
AC
19530 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
19531 setting a breakpoint. Work around PR java/1565.
19532
9f27c604
JJ
195332004-02-23 Jeff Johnston <jjohnstn@redhat.com>
19534
19535 * lib/gdb.exp (gdb_breakpoint): Update query string to match
19536 new nquery format.
19537 * gdb.base/pending.exp: Ditto.
19538
3224a706
MK
195392004-02-22 Mark Kettenis <kettenis@gnu.org>
19540
19541 * configure.in: Run stabs tests on *BSD.
19542 * configure: Regenerated.
19543
41e0a9ca
MK
195442004-02-21 Mark Kettenis <kettenis@gnu.org>
19545
19546 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
19547
1e1b3428
FF
195482004-02-20 Fred Fish <fnf@redhat.com>
19549
19550 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
19551 blank in test for "returns short", for consistency with other
19552 "returns xxx" tests. Update copyright year.
19553
f9a7572a
FF
195542004-02-19 Fred Fish <fnf@redhat.com>
19555
19556 New testcase for PR breakpoint/1558.
19557 * gdb.arch/gdb1558.exp: New file.
19558 * gdb.arch/gdb1558.c: New file.
19559
b2ce2854
EZ
195602004-02-19 Elena Zannoni <ezannoni@redhat.com>
19561
19562 * gdb.base/nodebug.exp: Fix typo.
19563
e7c9ff01
JB
195642004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19565
19566 Committed by Jim Blandy <jimb@redhat.com>.
19567
62f4b920
JB
19568 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
19569
2db536a1
JB
19570 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
19571
e7c9ff01
JB
19572 * gdb.base/float.exp: Support s390*-*-* targets.
19573
f3205b34
AF
195742004-02-17 Adam Fedor <fedor@gnu.org>
19575
19576 * gdb.base/gdb1555.exp: New file.
19577 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
19578
9d62932d
EZ
195792004-02-17 Elena Zannoni <ezannoni@redhat.com>
19580
19581 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
19582
344c9711
FF
195832004-02-16 Fred Fish <fnf@redhat.com>
19584
19585 * gdb.arch/gdb1291.c: Remove
19586 * gdb.arch/gdb1291.s: New test input file.
19587 * gdb.arch/gdb1291.exp: Expand test to check case that should not
19588 fail. Test for correct result, known incorrect result, other
19589 failures and timeouts.
19590
2d822687
AC
195912004-02-16 Andrew Cagney <cagney@redhat.com>
19592
19593 * gdb.base/bigcore.exp: New file.
19594 * gdb.base/bigcore.c: New file.
19595
dac15b66
AC
195962004-02-13 Andrew Cagney <cagney@redhat.com>
19597
19598 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
19599 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
19600 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
19601 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
19602 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
19603 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
19604 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
19605 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
19606 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
19607 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
19608
6bdfc2c4
JJ
196092004-02-11 Jeff Johnston <jjohnstn@redhat.com>
19610
19611 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
19612 executed is an alloc instruction.
19613
87b3ede8
DC
196142004-02-11 David Carlton <carlton@kealia.com>
19615
19616 * gdb.cp/breakpoint.exp: New.
19617 * gdb.cp/breakpoint.cc: New.
19618
6e19e2bf
MC
196192004-02-11 Michael Chastain <mec.gnu@mindspring.com>
19620
19621 Partial fix for PR gdb/1543.
19622 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
19623 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
19624 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
19625 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
19626 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
19627 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
19628 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
19629 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
19630 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
19631 to bug-gdb@prep.ai.mit.edu .
19632 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
19633 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
19634 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
19635 Likewise.
19636
5c5455dc
AC
196372004-02-10 Andrew Cagney <cagney@redhat.com>
19638
19639 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
19640 using gdb_internal_error_resync.
19641
9cf689d7
DJ
196422004-02-09 Daniel Jacobowitz <drow@mvista.com>
19643
19644 * gdb.threads/thread-specific.exp: Stop early if no threads are
19645 found.
19646
d2dc51db
MC
196472004-02-09 Michael Chastain <mec.gnu@mindspring.com>
19648
19649 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
19650
14b1a056
DJ
196512004-02-08 Daniel Jacobowitz <drow@mvista.com>
19652
19653 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
19654 breakpoints.
19655
83f66e8f
DJ
196562004-02-07 Daniel Jacobowitz <drow@mvista.com>
19657
19658 * config/sim.exp (gdb_load): Handle $arg == "".
19659 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
19660 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
19661
30fc0091
EZ
196622004-02-07 Elena Zannoni <ezannoni@redhat.com>
19663
a9c64011
AS
19664 * gdb.base/maint.exp: Update test to reflect
19665 obstack changes.
30fc0091 19666
4d806929
JJ
196672004-02-04 Jeff Johnston <jjohnstn@redhat.com>
19668
19669 * gdb.base/pendshr.c (pendfunc): New function that calls
19670 pendfunc1.
19671 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
19672
7bfdd688
FF
196732004-02-04 Fred Fish <fnf@redhat.com>
19674
19675 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
19676 function symbols and update copyright years.
19677 * gdb.arch/gdb1291.c: Ditto.
19678
aaa08ee4
MC
196792004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19680
19681 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
19682
dbad7755
MC
196832004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19684
19685 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
19686
ec4646ef
MC
196872004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19688
19689 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
19690
1b802196
FF
196912004-02-02 Fred Fish <fnf@redhat.com>
19692
19693 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
19694 remote targets. Update copyright years.
19695
18fe2033
JJ
196962004-02-02 Jeff Johnston <jjohnstn@redhat.com>
19697
19698 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
19699 support.
19700 * gdb.base/langs.exp: Fix test which attempts to create
19701 breakpoint on non-existent function to handle new pending
19702 support.
19703 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
19704 a breakpoint.
19705 * gdb.base/pending.exp: New test.
19706 * gdb.base/pending.c: New file.
19707 * gdb.base/pendshr.c: Ditto.
19708
8d577d32
DC
197092004-02-02 David Carlton <carlton@kealia.com>
19710
19711 * gdb.cp/overload.exp: Add overloadNamespace tests.
19712 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
19713 (overloadNamespace, XXX): New.
19714 (main): Call XXX::marker2.
19715
3ad13771
FF
197162004-02-01 Fred Fish <fnf@redhat.com>
19717
19718 * gdb.base/dump.exp: Use runto_main instead of "runto main".
19719 * gdb.base/finish.exp: Ditto.
19720 * gdb.base/gcore.exp: Ditto.
19721 * gdb.base/huge.exp: Ditto.
19722 * gdb.base/info-proc.exp: Ditto.
19723 * gdb.base/return2.exp: Ditto.
19724 * gdb.threads/gcore-thread.exp: Ditto.
19725
44c75849
DJ
197262004-02-01 Daniel Jacobowitz <drow@mvista.com>
19727
19728 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
19729
005bc093
MK
197302004-02-01 Mark Kettenis <kettenis@gnu.org>
19731
19732 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
19733 that opening the file succeeds on OpenBSD.
19734
c47cebdb
DJ
197352004-02-01 Daniel Jacobowitz <drow@mvista.com>
19736
19737 * gdb.threads/thread-specific.c: New file.
19738 * gdb.threads/threads-specific.exp: New test script.
19739 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
19740 to expect_out.
19741
5a01311c
MK
197422004-02-01 Mark Kettenis <kettenis@gnu.org>
19743
19744 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
19745 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
19746 only on the "print_small_structs from print_long_arg_list" test.
19747
ce22a4f1
DJ
197482004-02-01 Daniel Jacobowitz <drow@mvista.com>
19749
19750 * gdb.base/completion.exp: Kill a stray backslash.
19751
19752 From Jim Ingham <jingham@apple.com>:
19753 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
19754 agrees with the result from sending a tab.
19755
abbab9d3
DJ
197562004-01-31 Daniel Jacobowitz <drow@mvista.com>
19757
19758 * gdb.base/chng-syms.exp: Remove stray newline.
19759
53904d1e
MK
197602004-01-31 Mark Kettenis <kettenis@gnu.org>
19761
19762 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
19763 *-*-openbsd*.
19764 * gdb.asm/openbsd.inc: New file.
19765
3a4b3aac
MK
197662004-01-30 Mark Kettenis <kettenis@gnu.org>
19767
19768 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
19769 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
19770 *-*solaris2*. Remove commented out default settings for
19771 asm-flags. Replace gdb_compile with target_link.
19772
ebac27b4
MC
197732004-01-29 Michael Chastain <mec.gnu@mindspring.com>
19774
19775 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
19776 for all tests. Remove old hp-ux and cygnus xfail cases.
19777
d8679d84
PH
197782004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
19779
19780 * gdb.base/chng-syms.exp: New file.
19781 * gdb.base/chng-syms.c: New file.
19782
0a55bc22
MC
197832004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19784
19785 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
19786 Provide arms for current output in all my configurations.
19787
94b8e876
MC
197882004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19789
19790 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
19791 * lib/compiler.cc: Likewise.
19792 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
19793 get the right preprocessor. Eval the output directly. Remove
19794 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
19795 hp_f77_compiler and hp_f90_compiler completely.
19796 (gdb_preprocess): Delete.
19797 (get_compiler): Delete.
19798
7cf03d44
MK
197992004-01-24 Mark Kettenis <kettenis@gnu.org>
19800
19801 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
19802 <string.h>.
19803
68b6dce9
NR
198042004-01-24 Nick Roberts <nick@nick.uklinux.net>
19805
19806 * gdb.mi/mi-stack.exp: Update copyright.
19807
b368761e
DC
198082004-01-23 David Carlton <carlton@kealia.com>
19809
19810 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
19811 test for cp_lookup_transparent_type.
19812 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
19813 call them.
19814
f2061b53
DJ
198152004-01-23 Daniel Jacobowitz <drow@mvista.com>
19816
19817 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
19818 after -var-update.
19819
37fc574a
DC
198202004-01-23 David Carlton <carlton@kealia.com>
19821
19822 * gdb.cp/namespace.cc (C::ensureRefs): New.
19823 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
19824
8e94b928
NR
198252004-01-20 Nick Roberts <nick@nick.uklinux.net>
19826
19827 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
19828 case "-stack-list-locals 2".
19829 * gdb.mi/mi-var-child.exp: Test for case
19830 "-var-list-children --all-values NAME".
19831
997b0952
MC
198322004-01-18 Michael Chastain <mec.gnu@mindspring.com>
19833
19834 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
19835
52470da3
MK
198362004-01-18 Mark Kettenis <kettenis@gnu.org>
19837
7049b4b8
MK
19838 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
19839 used with gdb_test_multiple.
19840
52470da3
MK
19841 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
19842 read at address 0. This fixes PR testsuite/1504.
19843
da6012e5
DJ
198442004-01-18 Daniel Jacobowitz <drow@mvista.com>
19845
19846 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
19847 Remove downloading, guessing the host executable, the calls to
19848 gdb_file_cmd and gdb_target_cmd, and "load" support.
19849 (infer_host_exec): New function broken out from gdb_load.
19850 (gdb_load): New wrapper for gdbserver_gdb_load.
19851 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
19852 gdb_target_cmd. Use -target-select.
19853 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
19854 Download binaries to the host. Clear last_mi_remote_file when
19855 we load a new binary.
19856 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
19857 call gdbserver_gdb_load and mi_gdb_target_cmd.
19858
32c70722
MC
198592004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19860
19861 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
19862 type patterns.
19863
b0cecf36
MC
198642004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19865
19866 * gdb.cp/templates.exp: Fix typo in test name of
19867 "print Foo<volatile char*>::foo".
19868
4120d7e6
MC
198692004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19870
19871 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
19872
f679e530
BE
198732004-01-16 Ben Elliston <bje@wasabisystems.com>
19874
19875 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
19876 (clean mostlyclean): Remove empty rm.
19877
091c48f6
MC
198782004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19879
19880 * gdb.base/setvar.exp: Add copyright years.
19881
3e5fc8d2
DC
198822004-01-14 David Carlton <carlton@bactrian.org>
19883
19884 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
19885 PR c++/1511 and update coment.
19886 * gdb.cp/templates.exp: Update patterns to match current output.
19887 If changes involve something other than whitespace, KFAIL
19888 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
19889
63d06c5c
DC
198902004-01-14 David Carlton <carlton@kealia.com>
19891
19892 * gdb.cp/namespace.exp: Add tests involving classes defined within
19893 namespaces.
19894 * gdb.cp/namespace.cc (C::CClass): New.
19895 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
19896
a51dab88
EZ
198972004-01-14 Elena Zannoni <ezannoni@redhat.com>
19898
19899 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
19900 what debug info we have. Print a better message if something goes
19901 wrong while producing the separate debug info file.
19902
a476ccc9
MC
199032004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19904
19905 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
19906
f453692c
MC
199072004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19908
19909 * gdb.base/callfuncs.c: Add copyright notice.
19910
f40063a5
MC
199112004-01-13 Michael Chastain <mec.gnu@mindspring.com>
19912
19913 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
19914 inheritance. PR gdb/1498, PR gcc/13539.
19915
19ac3974
EZ
199162004-01-13 Elena Zannoni <ezannoni@redhat.com>
19917
a9c64011
AS
19918 * gdb.threads/gcore-thread.exp: Prefix name of binary with
19919 test specific name.
19920 * gdb.mi/gdb669.exp: Ditto.
19921 * gdb.mi/mi-pthreads.exp: Ditto.
19922 * gdb.mi/mi1-pthreads.exp: Ditto.
19923 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 19924
56c97c6e
MC
199252004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19926
19927 * gdb.cp/member-ptr.cc: Add copyright notice.
19928
a0644324
MC
199292004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19930
19931 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
19932 some patterns for recent versions of gcc and hpacc. Delete
19933 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
19934 Delete tests that access a NULL pointer-to-member-data. This
19935 script is still disabled for gcc.
19936
32fabe09
EZ
199372004-01-12 Elena Zannoni <ezannoni@redhat.com>
19938
19939 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 19940 escaped correctly.
32fabe09 19941
1f8a6abb
EZ
199422004-01-12 Elena Zannoni <ezannoni@redhat.com>
19943
19944 * gdb.base/sepdebug.exp: New file.
19945 * gdb.base/sepdebug.c: New file.
19946 * lib/gdb.exp (separate_debug_filename): New procedure.
19947 (gdb_gnu_strip_debug): New procedure.
19948
48efe704
AC
199492004-01-12 Andrew Cagney <cagney@redhat.com>
19950
19951 * gdb.mi/ChangeLog: Delete file. Renamed to ...
19952 * gdb.mi/ChangeLog-1999-2003: New file.
19953
a9415475
AC
199542004-01-12 Andrew Cagney <cagney@redhat.com>
19955
19956 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
19957 "Renaming a directory to a non-empty directory returns ENOTEMPTY
19958 or EEXIST", treat EBUSY as an XFAIL.
19959
83b8cf9d
MC
199602004-01-11 Michael Chastain <mec.gnu@mindspring.com>
19961
19962 * gdb.base/scope.exp: Remove obsolete setup_xfail for
19963 hp_cc_compiler.
19964
9939d2a8
MC
199652004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19966
19967 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
19968 decorations.
19969
1ff8cadf
MC
199702004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19971
19972 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
19973 and "(aCC)" decorations. Remove obsolete doco about old
19974 test results.
19975
6fa9022e
MC
199762004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19977
19978 * gdb.cp/exception.exp: Fix typo in doco.
19979
209721fe
MK
199802004-01-09 Mark Kettenis <kettenis@gnu.org>
19981
19982 * gdb.base/gdb1476.exp: Fix typo.
19983
ef11303e
MC
199842004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19985
19986 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
19987 file.
19988
041ab88c
MC
199892004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19990
19991 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
19992 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
19993 Use gdb_compile. Remove restriction on gcc. Add some patterns
19994 for recent version of gdb. Delete second half, which was a copy
19995 of the first half with different build flags. This test is
19996 still disabled because it is still not ready for production.
19997
e36d075a
MC
199982004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19999
20000 * gdb.cp/exception.cc: Add copyright notice.
20001 * gdb.cp/exception.exp: Add a notice that this file is broken
20002 because of line number changes caused by addition of copyright
20003 notice.
20004
42b190ad
MC
200052004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20006
20007 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
20008 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
20009
8f25f06b
MC
200102004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20011
20012 * gdb.cp/classes.exp: Accept gnu abi 2.
20013 * gdb.cp/derivation.exp: Likewise.
20014 * gdb.cp/overload.exp: Likewise.
20015 * gdb.cp/virtfunc.exp: Likewise.
20016
06ded8b8
MC
200172004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20018
20019 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
20020 semicolon after end of function.
20021
77c26ae3
MC
200222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20023
20024 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
20025 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
20026 boilerplate code for compiling and running the program under
20027 test. Add some string method tests.
20028
20757486
MC
200292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20030
20031 * gdb.cp/bs15503.cc: Add copyright notice.
20032 * gdb.cp/bs15503.exp: Adjust line number.
20033
0fd3b503
MC
200342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20035
20036 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
20037 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
20038
10d1bea8
MC
200392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20040
20041 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
20042 hp_cc_compiler.
20043
2789202a
MC
200442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20045
20046 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
20047 * gdb.cp/ctti.exp: Use the marker instead of "next".
20048 With gcc, run further before bailing.
20049
b862f14c
MC
200502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20051
20052 * gdb.cp/cttiadd.cc: Add copyright notice.
20053 * gdb.cp/cttiadd1.cc: Likewise.
20054 * gdb.cp/cttiadd2.cc: Likewise.
20055 * gdb.cp/cttiadd3.cc: Likewise.
20056
96da2469
MC
200572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20058
20059 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
20060 Use gdb_test, gdb_test_multiple. Use floating-point values that
20061 have exact representations in IEEE-ish formats.
20062
053248ff
MC
200632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20064
20065 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
20066 compilers. Delete duplicate call to get_compiler_info.
20067 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
20068 * gdb.base/volatile.exp: Likewise.
20069
84acecdd
MK
200702004-01-07 Mark Kettenis <kettenis@gnu.org>
20071
20072 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
20073 memory at address 0.
20074
fe11a27f
MC
200752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20076
20077 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
20078 to test for hp-ux assembler. Fix copyright years.
20079
60ad077b
AC
200802004-01-07 Andrew Cagney <cagney@redhat.com>
20081
20082 * gdb.base/fileio.c (strerrno): Add "EBUSY".
20083
1c9b8f33
AC
200842004-01-07 Andrew Cagney <cagney@redhat.com>
20085
20086 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
20087 when creating the read-only file. From analysis by Roland McGrath
20088 and Elena Zannoni.
20089
753ccc7a
MC
200902004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20091
20092 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
20093
eca3e36b
MC
200942004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20095
20096 * gdb.base/cvexpr.c: Be type-safe with function pointers and
20097 data pointers.
20098
f8d4bac4
MC
200992004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20100
20101 * gdb.cp/m-static.exp: Compile one source file at a time.
20102 Delete unused call to get_compiler_info.
20103
9b4e0f94
MC
201042004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20105
20106 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
20107 * gdb.base/call-rt-st.exp: Likewise.
20108 * gdb.base/nodebug.exp: Likewise.
20109 * gdb.base/volatile.exp: Likewise.
20110 * gdb.cp/ref-types.exp: Likewise.
20111 * gdb.cp/templates.exp: Likewise.
20112
023c1024
MK
201132004-01-05 Mark Kettenis <kettenis@gnu.org>
20114
20115 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
20116
19703c4a
MC
201172004-01-05 Michael Chastain <mec.gnu@mindspring.com>
20118
20119 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
20120 hppa*-hp-hpux*.
20121
18b67037
MK
201222004-01-04 Mark Kettenis <kettenis@gnu.org>
20123
ba6219c8
MK
20124 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20125 x86_64-*-*.
20126
18b67037
MK
20127 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20128 sparc64-*-* and sparc*-solaris2*.
20129
1bfbbb9d
MK
201302004-01-04 Mark Kettenis <kettenis@gnu.org>
20131
20132 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
20133 return ${tests}" test. The ${tests} already mentions the
20134 filename.
20135
06846494
MC
201362004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20137
20138 * gdb.cp/local.exp: Accept gcc abi 2.
20139
3b0cb202
MC
201402004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20141
20142 * gdb.cp/templates.exp: Accept gcc abi 2.
20143
0643ec3f
MC
201442004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20145
20146 * lib/compiler.cc: Remove supports_template_debugging.
20147 * gdb.cp/templates.exp: Do not test supports_template_debugging.
20148
d231d0b1
MC
201492004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20150
20151 * gdb.cp/namespace.exp: Accept gcc abi 2.
20152
44ffb27c
MC
201532004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20154
20155 * gdb.cp/method.exp: Accept gcc abi 2.
20156
184ad485
MC
201572004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20158
20159 * gdb.cp/classes.exp: Generate identical results as old version.
20160 * gdb.cp/derivation.exp: Likewise.
20161 * gdb.cp/overload.exp: Likewise.
20162 * gdb.cp/virtfunc.exp: Likewise.
20163
116f09e7
MC
201642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20165
20166 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
20167 mysterious bug with sourceware version of expect.
20168
b1379776
MC
201692004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20170
20171 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
20172 current versions of gcc, including gcc abi 2. Remove gratuitous
20173 restart of test program. Use gdb_test_multiple and gdb_test for
20174 all tests. Add patterns to xfail missing "const" in "const char *"
20175 and kfail PR gdb/1155.
20176
6b7a4c0e
MC
201772004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20178
20179 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
20180 current versions of gcc, including gcc abi 2. Remove gratuitous
20181 restart of test program. Use gdb_test_multiple and gdb_test for
20182 all tests. Add patterns to kfail PR gdb/1498.
20183
51615d72
MC
201842003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20185
20186 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
20187 current versions of gcc, including gcc abi 2. Use "breakpoint"
20188 and "continue" instead of restarting the target program. Use
20189 gdb_test_multiple and gdb_test for all tests.
20190
7b79a9d7
MK
201912004-01-01 Mark Kettenis <kettenis@gnu.org>
20192
20193 * gdb.asm/asm-source.exp: Update copyright year. Link statically
20194 for *-*-solaris2*.
20195
1cd3489f
MC
201962003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20197
20198 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
20199 current versions of gcc, including gcc abi 2. Use "breakpoint"
20200 and "continue" instead of restarting the target program several
20201 times. Use gdb_test_multiple and gdb_test for all tests.
20202
850742db
MC
202032003-12-18 Michael Chastain <mec.gnu@mindspring.com>
20204
20205 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
20206 source files.
20207
eb4bbda8
MC
202082003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20209
20210 * gdb.base/environ.exp: Handle compiling test case from multiple
20211 source files.
20212
e42c7771
MC
202132003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20214
20215 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
20216
80e4b428
JB
202172003-12-17 Jim Blandy <jimb@redhat.com>
20218
5f06973a
JB
20219 * gdb.base/freebpcmd.c: Add copyright notice.
20220
80e4b428
JB
20221 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
20222
0ab84fb7
MC
202232003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20224
20225 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
20226
1b3bb3d0
JB
202272003-12-13 Jim Blandy <jimb@redhat.com>
20228
20229 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
20230
3a4c9371
KB
202312003-12-12 Kevin Buettner <kevinb@redhat.com>
20232
20233 * gdb.asm/frv.inc: New file.
20234 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
20235
a1dea79a
FF
202362003-12-09 Fred Fish <fnf@redhat.com>
20237
20238 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
20239 functions to break1.c and leave prototypes behind. Add more
20240 "set breakpoint NN here" comments.
20241 * gdb.base/break1.c: New file.
20242
20243 * gdb.base/break.exp: Handle compiling test case from multiple
20244 source files and change source file references as needed.
20245 * gdb.base/completion.exp: Ditto.
20246 * gdb.base/condbreak.exp: Ditto.
20247 * gdb.base/define.exp: Ditto.
20248 * gdb.base/ena-dis-br.exp: Ditto.
20249 * gdb.base/info-proc.exp: Ditto.
20250 * gdb.base/maint.exp: Ditto.
20251 * gdb.base/until.exp: Ditto.
20252
20253 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
20254 hardcoded line numbers.
20255 * gdb.base/define.exp: Ditto.
20256 * gdb.base/ena-dis-br.exp: Ditto.
20257 * gdb.base/maint.exp: Ditto.
20258 * gdb.base/until.exp: Ditto.
20259
20260 * gdb.base/completion.exp: Use "break1" for completion tests since
20261 "break" is no longer a unique prefix.
20262
5266b69c
AC
202632003-12-06 Andrew Cagney <cagney@redhat.com>
20264
20265 * gdb.base/structs.exp (test_struct_returns): When applicable, set
20266 "return_value_unimplemented". When an unimplemented struct return
20267 architecture, report incorrect values as a KFAIL
20268
374451f0
MC
202692003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20270
20271 * gdb.cp/rtti.exp: Accept new wording of warning from
20272 cp_lookup_rtti_type.
20273
ba9b20a7
MC
202742003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20275
20276 Partial fix for PR testsuite/1456.
20277 * gdb.base/scope.exp (test_at_main): Replace references to
20278 gcc_compiled with calls to test_compiler_info.
20279 (test_at_foo): Likewise.
20280 (test_at_bar): Likewise.
20281
b74b6d0b
MC
202822003-12-04 Michael Chastain <mec.gnu@mindspring.com>
20283
20284 Partial fix for PR testsuite/1456.
20285 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
20286 to test_compiler_info.
20287
ccfa3402
MC
202882003-12-03 Michael Chastain <mec.gnu@mindspring.com>
20289
20290 * gdb.base/so-impl-ld.exp: Update copyright notice.
20291
f6246aba
MC
202922003-12-02 Michael Chastain <mec.gnu@mindspring.com>
20293
20294 Partial fix for PR testsuite/1456.
20295 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
20296 to test_compiler_info.
20297
13ae734a
MC
202982003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20299
20300 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
20301 from current versions of gdb. Clean up regular expressions.
20302 Delete redundant timeout case.
20303
d8e1cdee
MC
203042003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20305
20306 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
20307 from current versions of gdb. Clean up regular expressions.
20308 Delete redundant timeout case.
20309
96457b64
MC
203102003-12-01 Michael Chastain <mec.gnu@mindspring.com>
20311
20312 Partial fix for PR testsuite/1456.
20313 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
20314 gcc_compiled with call to test_compiler_info.
20315
f35309fc
MC
203162003-11-30 Michael Chastain <mec.gnu@mindspring.com>
20317
20318 Partial fix for PR testsuite/1456.
20319 * gdb.base/list.exp (test_list_function): Delete unused declaration
20320 of gcc_compiled.
20321
d7afdf9b
MC
203222003-11-29 Michael Chastain <mec.gnu@mindspring.com>
20323
20324 Partial fix for PR testsuite/1456.
20325 * gdb.base/complex.exp: Replace reference to gcc_compiled with
20326 call to test_compiler_info.
20327
71507b56
MK
203282003-11-29 Mark Kettenis <kettenis@gnu.org>
20329
20330 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
20331 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
20332 it to create the appropriate note.inc.
20333 * gdb.asm/asmsrc1.s: Include "note.inc".
20334 * gdb.asm/netbsd.inc: New file.
20335 * gdb.asm/empty.inc: New file.
20336
f81f93f7
MC
203372003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20338
20339 Partial fix for PR testsuite/1456.
20340 * gdb.base/constvars.exp: Replace references to gcc_compiled with
20341 calls to test_compiler_info.
20342
9a77938e
MC
203432003-11-27 Michael Chastain <mec.gnu@mindspring.com>
20344
20345 Partial fix for PR testsuite/1456.
20346 * gdb.base/volatile.exp: Replace references to gcc_compiled with
20347 calls to test_compiler_info.
20348
e8367dc7
MK
203492003-11-27 Mark Kettenis <kettenis@gnu.org>
20350
20351 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
20352 pattern for the KFAILs.
20353
526c61ee
AF
203542003-11-25 Adam Fedor <fedor@gnu.org>
20355
20356 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
20357 * gdb.objc/objcdecode.m: New file.
20358
28f2d600
AF
203592003-11-25 Adam Fedor <fedor@gnu.org>
20360
20361 * gdb.objc/nondebug.exp: Test for PR objc/1236.
20362 * gdb.objc/nondebug.m: New file.
20363
a3895cee
BE
203642003-11-26 Ben Elliston <bje@wasabisystems.com>
20365
20366 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20367 NetBSD as it does on FreeBSD. Modelled on a similar change by
20368 Mark Kettenis on 2003-05-30.
20369 (link-flags): Set to "--entry _start" regardless of target.
20370 Special linker flags are to be appended to $link-flags.
20371 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
20372
c9f2c8a3
MC
203732003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20374
20375 * gdb.cp/method.exp: Accept output of new demangler.
20376
15a0587a 203772003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
20378
20379 * gdb/class2.exp: New file.
20380 * gdb/class2.cc: New file.
20381
3c00b570
MC
203822003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20383
20384 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
20385 of new demangler.
20386
7027acc7
MK
203872003-11-23 Mark Kettenis <kettenis@gnu.org>
20388
20389 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
20390 of gdb_test "run".
20391
b0e1598a
MK
203922003-11-23 Mark Kettenis <kettenis@gnu.org>
20393
20394 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
20395 "continue" into "run".
20396
4d9eda44
MC
203972003-11-23 Michael Chastain <mec.gnu@mindspring.com>
20398
20399 Partial fix for PR testsuite/1456.
20400 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
20401 call to test_compiler_info.
20402 * gdb.cp/ctti.exp: Likewise.
20403 * gdb.cp/derivation.exp: Likewise.
20404 * gdb.cp/member-ptr.exp: Likewise.
20405 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
20406 reference to gcc_compiled.
20407
204082003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
20409
20410 Fix PR testsuite/1463.
20411 * gdb.base/structs.exp (start_structs_test): Call
20412 get_debug_format before using the debug format.
20413
d422fe19
AC
204142003-11-22 Andrew Cagney <cagney@redhat.com>
20415
20416 * lib/gdb.exp (gdb_test_multiple): Add simple example.
20417 * gdb.base/structs.exp: Use gdb_test_multiple.
20418
039cf96d
AC
204192003-11-20 Andrew Cagney <cagney@redhat.com>
20420
6882279b
AC
20421 * gdb.base/structs.exp: Handle and recover from internal errors.
20422 Replace "foo${n}" with "foo<n>" in test messages.
20423
e53890ae
AC
20424 * gdb.base/structs.exp: Update copyright. Rewrite.
20425 * gdb.base/structs.c: Update copyright. Rewrite.
20426
2b211c59
AC
20427 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
20428 resync count exceeded.
d63a86f8 20429
039cf96d
AC
20430 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
20431 from the internal error.
20432 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
20433 Original from Jim Blandy.
20434 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 20435
eac98b22
AC
204362003-11-19 Andrew Cagney <cagney@redhat.com>
20437
20438 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
20439 KFAIL.
20440
67455b2a
MK
204412003-11-17 Mark Kettenis <kettenis@gnu.org>
20442
20443 New testcase for PR backtrace/1435.
20444 * gdb.arch/i386-unwind.exp: New file.
20445 * gdb.arch/i386-unwind.c: New file.
20446
853d6e5b
AC
204472003-11-17 Andrew Cagney <cagney@redhat.com>
20448
20449 * lib/gdb.exp (compiler_info): New global.
20450 (test_compiler_info): New function.
20451 (get_compiler_info): Set compiler_info.
20452 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
20453 "compiler_info" to gcc-<major>-<minor>.
20454
38cf6e11
MC
204552003-11-15 Michael Chastain <mec.gnu@mindspring.com>
20456
20457 * gdb.trace/configure: Remove.
20458
a50d3602
EZ
204592003-11-13 Elena Zannoni <ezannoni@redhat.com>
20460
20461 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 20462 breakpoints.
a50d3602
EZ
20463 * gdb.base/break.exp: Remove all references to explicit line
20464 numbers.
20465
d9407aaa
NC
204662003-11-11 Nick Clifton <nickc@redhat.com>
20467
20468 * gdb.base/shreloc.exp: Do not run for targets which do not
20469 support shared objects.
20470
db488fc1
CV
204712003-11-10 Corinna Vinschen <vinschen@redhat.com>
20472
20473 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
20474 Don't run tests if nofileio flag is given.
20475
6a90a18e
EZ
204762003-11-07 Elena Zannoni <ezannoni@redhat.com>
20477
20478 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 20479 as well as 'Watchpoint'.
6a90a18e 20480
0b915e9c
EZ
204812003-11-06 Elena Zannoni <ezannoni@redhat.com>
20482
20483 Reported by Jim Ingham <jingham@apple.com>:
20484 * gdb.base/annota1.exp: Match at least one occurrence of the
20485 signal handler annotation.
20486
d7e4b55f
EZ
204872003-11-06 Elena Zannoni <ezannoni@redhat.com>
20488
a9c64011
AS
20489 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
20490 as well as 'Watchpoint'.
d7e4b55f 20491
2fe4e8d0
MC
204922003-11-05 Michael Chastain <mec@shout.net>
20493
20494 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
20495
6ef88553
KW
204962003-11-03 Kris Warkentin <kewarken@qnx.com>
20497
20498 * gdb.arch/gdb1291.c: New test file.
20499 * gdb.arch/gdb1291.exp: New test script.
20500 * gdb.arch/gdb1431.c: New test file.
20501 * gdb.arch/gdb1431.exp: New test script.
20502
ae7dc4d8
MC
205032003-10-22 Michael Chastain <mec@shout.net>
20504
20505 * gdb.mi/pthreads.c: Add copyright notice.
20506
c39d7427
MC
205072003-10-22 Michael Chastain <mec@shout.net>
20508
20509 * gdb.threads/pthreads.c: Add copyright notice.
20510
8b7d96c1
MC
205112003-10-20 Michael Chastain <mec@shout.net>
20512
20513 * gdb.base/gdb1056.exp: New test script.
20514
d1d69fdd
DJ
205152003-10-13 Daniel Jacobowitz <drow@mvista.com>
20516
20517 * gdb.threads/killed.exp: Use gdb_run_cmd.
20518
7d605576
DJ
205192003-10-13 Daniel Jacobowitz <drow@mvista.com>
20520
20521 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
20522 create a core file.
20523 * gdb.threads/gcore-thread.exp: Likewise.
20524
618ec112
CV
205252003-10-13 Corinna Vinschen <vinschen@redhat.com>
20526
20527 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
20528 type, based on char type.
20529 (struct bit_flags_short_t): New bitfield type, based on short type.
20530 (init_bit_flags_char): New fuction.
20531 (init_bit_flags_short): Ditto.
20532 (print_bit_flags_char): Ditto.
20533 (print_bit_flags_short): Ditto.
20534 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
20535
9367a73c
MC
205362003-10-11 Michael Chastain <mec@shout.net>
20537
20538 * gdb.base/call-rt-st.exp: Update copyright year.
20539
1decf120
KI
205402003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
20541
20542 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
20543 * gdb.disasm/sh3.s: Ditto.
20544
5445b2ae
DJ
205452003-10-07 Daniel Jacobowitz <drow@mvista.com>
20546
20547 * gdb.threads/switch-threads.exp: New test.
20548 * gdb.threads/switch-threads.c: New source file.
20549
aec24853
CV
205502003-10-07 Corinna Vinschen <vinschen@redhat.com>
20551
20552 * gdb.base/ending-run.exp: Add sh specific case.
20553
adc7428d
AC
205542003-10-06 Andrew Cagney <cagney@redhat.com>
20555
20556 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
20557 * gdb.disasm/mn10200.exp: Delete obsolete file.
20558
c9d37158
DJ
205592003-09-29 Daniel Jacobowitz <drow@mvista.com>
20560
20561 * ChangeLog: Correct an entry command.exp -> commands.exp.
20562 * gdb.base/commands.exp (bp_deleted_in_command_test)
20563 (temporary_breakpoint_commands): Check noargs.
20564
79c2c32d
DC
205652003-09-25 David Carlton <carlton@kealia.com>
20566
20567 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
20568 of some print tests, where appropriate. Add tests for C::D::cd,
20569 E::ce, F::cXfX, G::XgX.
20570 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
20571
594e6d67
RE
205722003-09-25 Richard Earnshaw <rearnsha@arm.com>
20573
20574 * lib/java.exp (java_init): Import target_alias before using it.
20575
10f0d451
DC
205762003-09-25 David Carlton <carlton@kealia.com>
20577
20578 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
20579
274bcba0
EZ
205802003-09-23 Elena Zannoni <ezannoni@redhat.com>
20581
d63a86f8 20582 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 20583 weirdness.
274bcba0 20584
cdbf20f7
MC
205852003-09-17 Michael Chastain <mec@shout.net>
20586
20587 * gdb.cp/gdb1355.exp: New file.
20588 * gdb.cp/gdb1355.c: New file.
20589
71e06f80
CV
205902003-09-15 Corinna Vinschen <vinschen@redhat.com>
20591
20592 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
20593 * gdb.asm/sh.inc: New file.
20594
5c4e30ca
DC
205952003-09-11 David Carlton <carlton@kealia.com>
20596
bd45b7af
DC
20597 * gdb.cp/namespace.exp: Add tests for namespace types.
20598 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
20599 (test_namespace): New.
20600
1c199746
EZ
206012003-09-11 Elena Zannoni <ezannoni@redhat.com>
20602
a9c64011 20603 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 20604 * gdb.stabs/weird.exp: Ditto.
1c199746 20605
04ed252f
MC
206062003-09-08 Michael Chastain <mec@shout.net>
20607
20608 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
20609
d8a2d9e7
MC
206102003-09-07 Michael Chastain <mec@shout.net>
20611
20612 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
20613 'parse error'.
20614
161afb24
MK
206152003-09-07 Mark Kettenis <m.kettenis@osp.nl>
20616
20617 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
20618
49f2741a
MC
206192003-08-30 Michael Chastain <mec@shout.net>
20620
20621 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
20622 * gdb.gdb/observer.exp: Ditto.
20623 * gdb.gdb/xfullpath.exp: Ditto.
20624
8afa723e
MK
206252003-08-29 Mark Kettenis <kettenis@gnu.org>
20626
20627 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
20628 *-*-*bsd*.
20629
f31dfe3b
JJ
206302003-08-28 Jeff Johnston <jjohnstn@redhat.com>
20631
20632 * gdb.base/dump.exp: Skip for ia64.
20633
4630e498
JJ
206342003-08-25 Jeff Johnston <jjohnstn@redhat.com>
20635
20636 * gdb.asm/asm-source.exp: Add ia64 support.
20637 * gdb.asm/ia64.inc: New file.
20638
1105b7ef
MC
206392003-08-22 Michael Chastain <mec@shout.net>
20640
20641 * gdb.cp: New directory.
20642 * gdb.cp/*: Copy from gdb.c++/*.
20643 * gdb.c++/*: Remove.
20644 * Makefile.in: Change gdb.c++ to gdb.cp.
20645 * configure.in: Ditto.
20646 * configure: Regnerate.
20647
c945b932
MK
206482003-08-18 Mark Kettenis <kettenis@gnu.org>
20649
20650 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
20651 * gdb.arch/i386-prologue.c (gdb1338): Add function.
20652
2b66634b
DJ
206532003-08-17 Daniel Jacobowitz <drow@mvista.com>
20654
20655 * mi-var-display.exp (-var-list-children weird): Accept function
20656 pointers with argument types.
20657 * mi1-var-display.exp (-var-list-children weird): Likewise.
20658 * mi2-var-display.exp (-var-list-children weird): Likewise.
20659
a356f73b
DJ
206602003-08-17 Daniel Jacobowitz <drow@mvista.com>
20661
20662 * gdb.base/annota3.exp: Add missing newline.
20663
483417b8
MC
206642003-08-06 Michael Chastain <mec@shout.net>
20665
20666 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
20667
c99c59c3
MS
206682003-08-12 Michael Snyder <msnyder@redhat.com>
20669
20670 * gdb.base/float.exp: Add test for SH.
20671
55ed7501
MK
206722003-08-10 Mark Kettenis <kettenis@gnu.org>
20673
20674 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
20675
1a371f2e
EZ
206762003-08-07 Elena Zannoni <ezannoni@redhat.com>
20677
20678 * gdb.base/completion.exp: Remove reduntant completion test
20679 on filename.
20680
e0f353ce
EZ
206812003-08-07 Elena Zannoni <ezannoni@redhat.com>
20682
a9c64011
AS
20683 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
20684 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
20685 gdb.trace/save-trace.exp: Make sure that full pathnames are
20686 escaped correctly.
e0f353ce 20687
5710a1af 206882003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 20689
a9c64011
AS
20690 * configure.in: Don't generate config.h from config.hin.
20691 * configure: Regenerate.
20692 * config.hin: Remove file.
20693 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
20694 * gdb.threads/pthreads.c: Ditto.
5710a1af 20695
dcd81ce9
DJ
206962003-08-07 Daniel Jacobowitz <drow@mvista.com>
20697
20698 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20699 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
20700 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
20701 Replace ld24 with seth/add3.
20702
6009d884
AC
207032003-08-02 Andrew Cagney <cagney@redhat.com>
20704
20705 * gdb.base/annota3.exp: New file.
20706 * gdb.base/annota3.c: New file.
20707 * gdb.c++/annota3.exp: New file.
20708 * gdb.c++/annota3.cc: New file.
20709
51514e06
MC
207102003-07-29 Michael Chastain <mec@shout.net>
20711
20712 * gdb.threads/tls.c (spin): Check errno only if sem_wait
20713 actually failed.
20714 (do_pass): Likewise.
20715 * gdb.threads/tls.exp: Always initialize no_of_threads.
20716
4ee6625b
DJ
207172003-07-27 Daniel Jacobowitz <drow@mvista.com>
20718
20719 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
20720 pattern.
20721 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
20722 * gdb.threads/tls.exp: Recognize one case of the host library not
20723 supporting TLS.
20724
225f2bf6
AC
207252003-07-27 Andrew Cagney <cagney@redhat.com>
20726
20727 * gdb.base/fileio.exp: Use SH when running commands using
20728 remote_exec.
20729
bcb27c9f
DJ
207302003-07-24 Daniel Jacobowitz <drow@mvista.com>
20731
20732 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20733 * gdb.base/relocate.c (dummy): New padding array.
20734
3d67be83
MS
207352003-07-22 Michael Snyder <msnyder@redhat.com>
20736
d63a86f8 20737 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
20738
20739 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
20740 patterns to be more general, accepting old and new output.
20741 Some output chars (such as '+') also must be quoted.
d63a86f8 20742 Some addresses are displayed numerically instead of
3d67be83
MS
20743 symbolically.
20744
57ba3b85
MS
207452003-07-23 Michael Snyder <msnyder@redhat.com>
20746
686d097c
MS
20747 * gdb.base/return2.exp: Don't test long-long return.
20748
57ba3b85
MS
20749 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
20750 * gdb.disasm/t01_mov.exp: Ditto.
20751 * gdb.disasm/t02_mova.s: Ditto.
20752 * gdb.disasm/t02_mova.exp: Ditto.
20753 * gdb.disasm/t03_add.s: Ditto.
20754 * gdb.disasm/t03_add.exp: Ditto.
20755 * gdb.disasm/t04_sub.s: Ditto.
20756 * gdb.disasm/t04_sub.exp: Ditto.
20757 * gdb.disasm/t05_cmp.s: Ditto.
20758 * gdb.disasm/t05_cmp.exp: Ditto.
20759 * gdb.disasm/t06_ari2.s: Ditto.
20760 * gdb.disasm/t06_ari2.exp: Ditto.
20761 * gdb.disasm/t07_ari3.s: Ditto.
20762 * gdb.disasm/t07_ari3.exp: Ditto.
20763 * gdb.disasm/t08_or.s: Ditto.
20764 * gdb.disasm/t08_or.exp: Ditto.
20765 * gdb.disasm/t09_xor.s: Ditto.
20766 * gdb.disasm/t09_xor.exp: Ditto.
20767 * gdb.disasm/t10_and.s: Ditto.
20768 * gdb.disasm/t10_and.exp: Ditto.
20769 * gdb.disasm/t11_logs.s: Ditto.
20770 * gdb.disasm/t11_logs.exp: Ditto.
20771 * gdb.disasm/t12_bit.s: Ditto.
20772 * gdb.disasm/t12_bit.exp: Ditto.
20773 * gdb.disasm/t13_otr.s: Ditto.
20774 * gdb.disasm/t13_otr.exp: Ditto.
20775
e00759ef
EZ
207762003-07-22 Elena Zannoni <ezannoni@redhat.com>
20777
20778 * gdb.threads/tls.exp :Add kfail for 'info address' case.
20779
8bc2021f
EZ
207802003-07-22 Elena Zannoni <ezannoni@redhat.com>
20781
a9c64011
AS
20782 * gdb.threads/tls.c : New file.
20783 * gdb.threads/tls.exp : New file.
20784 * gdb.threads/tls-main.c : New file.
20785 * gdb.threads/tls-shared.c : New file.
20786 * gdb.threads/tls-shared.exp : New file.
8bc2021f 20787
89320c4c
AS
207882003-07-22 Andreas Schwab <schwab@suse.de>
20789
20790 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
20791
180dea7c
AS
207922003-07-20 Andreas Schwab <schwab@suse.de>
20793
20794 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
20795 due to insn reordering.
20796
0714963c
AC
207972003-07-15 Andrew Cagney <cagney@redhat.com>
20798
20799 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
20800
98a23b3f
MC
208012003-07-15 Michael Chastain <mec@shout.net>
20802
20803 * gdb.base/gdb1250.exp: New file.
20804 * gdb.base/gdb1250.c: New file.
20805
27e417a2
ML
208062003-07-09 Michal Ludvig <mludvig@suse.cz>
20807
20808 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
20809 expansion of size_t to 'unsigned long', not only to 'unsigned'.
20810
8bc2021f
EZ
208112003-07-09 Elena Zannoni <ezannoni@redhat.com>
20812
a9c64011
AS
20813 * gdb.threads/tls.c: New file.
20814 * gdb.threads/tls.exp: New file.
20815 * gdb.threads/tls-main.c: New file.
20816 * gdb.threads/tls-shared.c: New file.
20817 * gdb.threads/tls-shared.exp: New file.
8bc2021f 20818
d99968dc
EZ
208192003-07-09 Elena Zannoni <ezannoni@redhat.com>
20820
20821 * gdb.base/annota1.exp: Make sure that we properly escape the
20822 full path of the source file. Xfail more permissive patterns,
d63a86f8 20823 due to a compiler debug info problem.
d99968dc 20824
83876b3b
AS
208252003-07-07 Andreas Schwab <schwab@suse.de>
20826
2705e972
AS
20827 * gdb.asm/m68k.inc: New file.
20828 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
20829
83876b3b
AS
20830 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
20831 arguments"): Also match negative number.
20832
20833 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
20834
3a871b37
DJ
208352003-07-03 Daniel Jacobowitz <drow@mvista.com>
20836
20837 * gdb.base/store.c (charest): New typedef.
20838 (add_char): Rename to add_charest, update.
20839 (wack_char): Rename to wack_charest, update types. Return l + r
20840 to keep r live across the call.
20841 (wack_short, wack_int, wack_long, wack_longest, wack_float)
20842 (wack_double, wack_doublest): Return l + r to keep r live across
20843 the call.
20844 * gdb.base/store.exp: Accomodate store.c changes.
20845
b2a7f303
DC
208462003-06-30 David Carlton <carlton@kealia.com>
20847
20848 * gdb.c++/maint.exp (test_invalid_name): New.
20849 (test_first_component): Add tests for invalid names.
20850
3c6cb4a1
MC
208512003-06-29 Michael Chastain <mec@shout.net>
20852
20853 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
20854 output of '<VTT for class>' for virtual base classes.
20855
f1c2644b
DJ
208562003-06-29 Daniel Jacobowitz <drow@mvista.com>
20857
20858 * gdb.base/completion.exp: Tab-complete "complet" instead of
20859 "compl".
20860 * gdb.base/complex.exp, gdb.base/complex.c: New files.
20861
18080350
DJ
208622003-06-29 Daniel Jacobowitz <drow@mvista.com>
20863
20864 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
20865 * gdb.base/volatile.exp: Likewise.
20866
f56973f8
DJ
208672003-06-29 Daniel Jacobowitz <drow@mvista.com>
20868
20869 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
20870 gdb/1265.
20871
208722003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
20873 Daniel Jacobowitz <drow@mvista.com>
20874
20875 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
20876 initial line count of 'captured_main' from 26 to 32.
20877 (test_with_self): Allow xmalloc call to be interleaved with the
20878 preceding two lines.
20879
e766d4d6
JB
208802003-06-24 Joel Brobecker <brobecker@gnat.com>
20881
20882 * gdb.base/bang.exp: New testcase.
20883
f125c9a4
JB
208842003-06-23 Joel Brobecker <brobecker@gnat.com>
20885
20886 * gdb.base/langs.exp: Add some tests for the "minimal" language
20887 support.
20888
6e25beaf
EZ
208892003-06-23 Elena Zannoni <ezannoni@redhat.com>
20890
20891 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
20892 the testcase.
20893
2f816dda
DJ
208942003-06-22 Daniel Jacobowitz <drow@mvista.com>
20895
20896 * gdb.base/relocate.exp: Test add-symbol-file with a variable
20897 offset.
20898
db5a5748
DJ
208992003-06-22 Daniel Jacobowitz <drow@mvista.com>
20900
20901 * gdb.c++/pr-1210.cc: New file.
20902 * gdb.c++/pr-1210.exp: New file.
20903
1df0c130
DJ
209042003-06-21 Daniel Jacobowitz <drow@mvista.com>
20905
20906 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
20907 000-exec-continue.
20908
a92feac0
MK
209092003-06-15 Mark Kettenis <kettenis@gnu.org>
20910
20911 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
20912 on *-*-*bsd* instead of *-*-freebsd*.
20913
81a58f5b
AC
209142003-06-14 Andrew Cagney <cagney@redhat.com>
20915
20916 * gdb.base/store.exp: Test longest and doublest. Test all
20917 parameters. Weaken return statement match.
20918 * gdb.base/store.c: Add longest and doublest - aka long long and
20919 long double functions. Put all parameters into local register
20920 variables. Use negative values.
20921
b257a0d3
AC
209222003-06-14 Andrew Cagney <cagney@redhat.com>
20923
20924 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
20925 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
20926 exit status.
20927 * gdb.base/fileio.exp: Disable target when nointerrupts and
20928 noinferiorio, instead of limiting it to remote. Use remote_exec
20929 instead of system.
d63a86f8 20930
21c38304
JJ
209312003-06-12 Jeff Johnston <jjohnstn@redhat.com>
20932
20933 * gdb.base/float.exp: Add ia64 support.
20934
1bcdb424
CV
209352003-06-12 Corinna Vinschen <vinschen@redhat.com>
20936
20937 * gdb.base/fileio.exp: Run only on remote targets.
20938
6aeb981f
CV
209392003-06-10 Corinna Vinschen <vinschen@redhat.com>
20940
20941 * gdb.base/fileio.c: New file, testing File-I/O.
20942 * gdb.base/fileio.exp: Ditto.
20943
53df362e
RG
209442003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
20945
20946 * gdb.base/shreloc.exp: New file, check symbol values obtained from
20947 shared objects after relocation at load time (gdb PR/1132).
20948 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 20949 as above, part of the shared object relocation test.
53df362e 20950
ffee1b46
MK
209512003-06-08 Mark Kettenis <kettenis@gnu.org>
20952
b5ca3722
MK
20953 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
20954 fully filled history list.
20955 * gdb.base/gdb_history: New file.
20956
03ed860d
MK
20957 * gdb.base/signals.exp: XFAIL "continue to func1" on
20958 i*86-*-freebsd*.
20959
ffee1b46
MK
20960 * gdb.base/attach.exp: When trying to attach to a nonexistent
20961 process, make it possible to specify the PID based on the target,
20962 and do so for *-*-freebsd*.
20963
d80dbb52
RH
209642003-06-02 Richard Henderson <rth@redhat.com>
20965
20966 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
20967
6dd77b81
RH
209682003-06-02 Richard Henderson <rth@redhat.com>
20969
20970 * gdb.base/selftest.exp: Next over lim_at_start initialization.
20971
f6347e16
RH
209722003-06-02 Richard Henderson <rth@redhat.com>
20973
20974 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
20975
2c161407
DJ
209762003-06-01 Daniel Jacobowitz <drow@mvista.com>
20977
20978 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
20979 of globalvar.
20980
572eb746
MK
209812003-06-01 Mark Kettenis <kettenis@gnu.org>
20982
20983 * gdb.asm/asm-source.exp: Check for memory read errors in
20984 disassembler test on *BSD too.
20985
9e9617a5
RH
209862003-06-01 Richard Henderson <rth@redhat.com>
20987
20988 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
20989 for .frame.
20990 (gdbasm_call): Lose ldgp.
20991 (gdbasm_startup): Add frame information.
20992 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
20993
7b34ad4e
MK
209942003-05-31 Mark Kettenis <kettenis@gnu.org>
20995
20996 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
20997 i?86-*-*.
20998
10059fdf
MK
209992003-05-30 Mark Kettenis <kettenis@gnu.org>
21000
21001 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21002 FreeBSD.
21003
acf4b816
RH
210042003-05-29 Richard Henderson <rth@redhat.com>
21005
21006 * gdb.asm/alpha.inc: New file.
21007 * gdb.asm/asm-source.exp: Use it.
21008
e9ecd949
JB
210092003-05-29 Jim Blandy <jimb@redhat.com>
21010
21011 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
21012 'core.PID'.
21013
e3e5a4f3
JB
210142003-05-22 Jim Blandy <jimb@redhat.com>
21015
21016 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
21017 backtrace.
d63a86f8 21018
72fe3d25
DC
210192003-05-20 David Carlton <carlton@math.stanford.edu>
21020
21021 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
21022 this time.
21023
58da2eb2
DC
210242003-05-19 David Carlton <carlton@bactrian.org>
21025
21026 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
21027 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
21028
1fcb5155
DC
210292003-05-19 David Carlton <carlton@bactrian.org>
21030
21031 * gdb.c++/namespace.exp: Add namespace scope and anonymous
21032 namespace tests.
21033 Bump copyright date.
21034 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
21035 (main): Call C::D::marker2.
21036 * gdb.c++/namespace1.cc: New file.
21037
85e85163
JJ
210382003-05-14 Jeff Johnston <jjohnstn@redhat.com>
21039
21040 Roland McGrath <roland@redhat.com>
d63a86f8 21041 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
21042 there is no manager thread.
21043
a25fbfec
JJ
210442003-05-08 Jeff Johnston <jjohnstn@redhat.com>
21045
d63a86f8
RM
21046 * gdb.threads/schedlock.exp: Remove assumption that all threads
21047 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
21048 in one of the child threads rather than the main thread.
21049
be375bae
JB
210502003-05-07 Jim Blandy <jimb@redhat.com>
21051
09bf6082
JB
21052 Add support for assembly source testing on the s390x.
21053 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
21054 architecture.
21055 * gdb.asm/s390x.inc: New file.
21056
be375bae
JB
21057 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
21058 succession of 'if' statements.
21059
00905d52
AC
210602003-05-05 Andrew Cagney <cagney@redhat.com>
21061
21062 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
21063
b1e29e33
AC
210642003-05-05 Andrew Cagney <cagney@redhat.com>
21065
21066 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
21067 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
21068
e33d66ec
EZ
210692003-05-02 Elena Zannoni <ezannoni@redhat.com>
21070
21071 * gdb.base/charset.exp: Update based on new behavior of set/show
21072 charset commands.
21073
2b6fd0d8
AC
210742003-05-01 Andrew Cagney <cagney@redhat.com>
21075
21076 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
21077 variable do not give memory errors.
21078
130cacce
AF
210792003-04-30 Adam Fedor <fedor@gnu.org>
21080
21081 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
21082 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
21083 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
21084 gdb.objc/basicclass.m: : New files
21085
21086 * lib/gdb.exp (gdb_compile_objc): New procedure.
21087
bea71854
DJ
210882003-04-27 Daniel Jacobowitz <drow@mvista.com>
21089
21090 * gdb.base/signals.exp: Make backtrace tests more specific.
21091
0f20eeea
DC
210922003-04-23 David Carlton <carlton@bactrian.org>
21093
21094 * gdb.c++/maint.exp (test_first_component): Add tests for
21095 'operator' in more locations.
21096
c8c4d8dc
KB
210972003-04-16 Kevin Buettner <kevinb@redhat.com>
21098
21099 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
21100
3fe60e3c
EZ
211012003-04-16 Elena Zannoni <ezannoni@redhat.com>
21102
21103 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 21104 func marke' instead. Update test name.
3fe60e3c 21105
9219021c
DC
211062003-04-15 David Carlton <carlton@math.stanford.edu>
21107
21108 * gdb.c++/maint.exp: New file.
21109
5dd55bdd
EZ
211102003-04-14 Elena Zannoni <ezannoni@redhat.com>
21111
21112 * gdb.threads/schedlock.c: Change type of thread function argument
21113 to long, to avoid warnings on 64-bit platforms.
21114
00890572
EZ
211152003-04-14 Elena Zannoni <ezannoni@redhat.com>
21116
a9c64011
AS
21117 * gdb.base/attach.exp: Add new message from ptrace in case of
21118 attaching to nonexistent process.
d63a86f8 21119
93201743
JB
211202003-04-11 Jim Blandy <jimb@redhat.com>
21121
21122 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21123 gdb.c++/userdef.cc: Place comments on the lines to which the
21124 marker function might return.
21125 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21126 gdb.c++/userdef.exp: Look for those comments to check that we've
21127 returned to the right place, instead of checking line numbers.
21128
2a11c64d
EZ
211292003-04-11 Elena Zannoni <ezannoni@redhat.com>
21130
a9c64011
AS
21131 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
21132 match on sourcefile name, instead of directory name.
2a11c64d 21133
68ab8fc5
EZ
211342003-04-10 Elena Zannoni <ezannoni@redhat.com>
21135
d63a86f8 21136 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
21137 working directory name.
21138
5624293a
JB
211392003-04-09 Jim Blandy <jimb@redhat.com>
21140
21141 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21142 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
21143 after an inferior function call, report the failure, but allow the
21144 test to continue.
21145
f1f02ee4
SC
211462003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21147
21148 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21149 with -DPROTOTYPES.
21150
6eb79af0
SC
211512003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21152
21153 * gdb.base/break.exp: Revert last patch.
21154
8dfb4cf0
SC
211552003-04-04 Stephane Carrez <stcarrez@nerim.fr>
21156
21157 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21158 with -DPROTOTYPES.
21159
ed4c619a
AC
211602003-04-02 Andrew Cagney <cagney@redhat.com>
21161
21162 * gdb.base/callfuncs.exp: Make "print add" messages unique.
21163 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
21164 matching directories by the name breakpoint.
21165 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
21166 Make "continue to marker1" consistent.
21167 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
21168 message consistent.
21169 * lib/gdb.exp: Put "the program is no longer running", and "the
21170 program exited" in parenthesis.
21171 * lib/mi-support.exp: Ditto.
d63a86f8 21172
4e35d5f0 211732003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 21174
4e35d5f0
BR
21175 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
21176
71900fe8
AC
211772003-03-29 Andrew Cagney <cagney@redhat.com>
21178
21179 * gdb.base/sizeof.c (main): Print the value of '\377'.
21180 * gdb.base/sizeof.exp: Check the sign of '\377'.
21181
c0655a16
MC
211822003-03-27 Michael Chastain <mec@shout.net>
21183
21184 * gdb.base/gdb1090.exp: New file.
21185 * gdb.base/gdb1090.cc: New file.
21186
5b2a3989
JB
211872003-03-27 J. Brobecker <brobecker@gnat.com>
21188
21189 * gdb.gdb/observer.exp: New regression test.
21190
79876890
MC
211912003-03-27 Michael Chastain <mec@shout.net>
21192
21193 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
21194 * gdb.base/ptype.exp: Likewise.
21195
6eac95e3
CV
211962003-03-27 Corinna Vinschen <vinschen@redhat.com>
21197
21198 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
21199
e8c71839
MC
212002003-03-26 Michael Chastain <mec@shout.net>
21201
21202 * gdb.base/ptype.exp: Actually use some typedef'd types.
21203
71b10041
SC
212042003-03-21 Stephane Carrez <stcarrez@nerim.fr>
21205
21206 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
21207 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
21208
2512cf80
CV
212092003-03-20 Corinna Vinschen <vinschen@redhat.com>
21210
21211 * gdb.base/default.exp: Fix regular expression.
21212
0d195a4f
CV
212132003-03-20 Corinna Vinschen <vinschen@redhat.com>
21214
21215 * gdb.base/args.exp: Fix regular expression.
21216
8a2dbca8
CV
212172003-03-20 Corinna Vinschen <vinschen@redhat.com>
21218
21219 * gdb.base/help.exp: Allow Win32 child process.
21220
bf028682
CV
212212003-03-20 Corinna Vinschen <vinschen@redhat.com>
21222
21223 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
21224 when stepping out of main().
21225
182dbe85
CV
212262003-03-20 Corinna Vinschen <vinschen@redhat.com>
21227
21228 * gdb.base/default.exp: Check for win32 specific message when calling
21229 "run" without executable.
21230
d67a6ba5
CV
212312003-03-20 Corinna Vinschen <vinschen@redhat.com>
21232
21233 * gdb.base/args.exp: Expect .exe in output.
21234
a955b5bb
CV
212352003-03-20 Corinna Vinschen <vinschen@redhat.com>
21236
21237 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
21238 Cygwin native.
21239
bf6bad4b
AC
212402003-03-17 Andrew Cagney <cagney@redhat.com>
21241
21242 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
21243 vector registes.
21244 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
21245 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
21246
293e9a31
DC
212472003-03-17 David Carlton <carlton@math.stanford.edu>
21248
21249 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
21250 test, for PR breakpoints/38.
21251 Call test_watchpoint_and_breakpoint.
21252 * gdb.base/watchpoint.c (func3): New function.
21253 (main): Call func3.
21254
5330f2db
DC
212552003-03-04 David Carlton <carlton@math.stanford.edu>
21256
21257 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
21258 Garply<Garply<char> >:: garply".
21259 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
21260 with respect to PR c++/1111; note also PR c++/1113.
21261 (test_template_breakpoints): KFAIL "constructor breakpoint" with
21262 respect to PR c++/1062.
21263 KFAIL "destructor breakpoint" with respect to PR c++/1112.
21264
6ece72da
DC
212652003-03-03 David Carlton <carlton@math.stanford.edu>
21266
21267 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
21268 with respect to PR c++/57.
21269 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
21270 c++/826.
21271 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
21272 respect to PR c++/57.
21273
85ca1584
DC
212742003-03-03 David Carlton <carlton@math.stanford.edu>
21275
21276 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
21277 respect to PR c++/33 into FAILs.
21278
98e9c5b8
MC
212792003-03-03 Michael Chastain <mec@shout.net>
21280
7bedbf27
MC
21281 * configure.in: Update copyright years.
21282
212832003-03-03 Michael Chastain <mec@shout.net>
21284
21285 * Makefile.in: Update copyright years.
98e9c5b8 21286
f683e100
DC
212872003-02-28 David Carlton <carlton@math.stanford.edu>
21288
21289 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
21290 print class instead of struct and/or superfluous protection
21291 specifiers, as long as the resulting output is equivalent to the
21292 source code.
21293 Delete FIXME from end of messages on tests that don't need
21294 fixing.
21295
a9e0cf2c
DC
212962003-02-28 David Carlton <carlton@math.stanford.edu>
21297
21298 * gdb.c++/templates.exp (do_tests): Allow const in the two
21299 Foo<volatile char *>::foo tests.
21300
e8d359df
MS
213012003-02-27 Michael Snyder <msnyder@redhat.com>
21302
d63a86f8 21303 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
21304 will be consistant.
21305
0b71dc91
DC
213062003-02-26 David Carlton <carlton@math.stanford.edu>
21307
21308 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
21309 char *>::foo" test with respect to PR c++/33. Create a new test
21310 which is identical to that one except that it doesn't put the
21311 space between the "char" and the "*"; KFAIL it, too.
21312
dd14ab43
DC
213132003-02-26 David Carlton <carlton@math.stanford.edu>
21314
21315 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
21316 template types into either PASSes or KFAILs (corresponding to PR
21317 c++/57). Tweak indentation. Update copyright.
21318
1146c7f1
SC
213192003-02-23 Stephane Carrez <stcarrez@nerim.fr>
21320
21321 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
21322
74641dfb
MC
213232003-02-13 Michael Chastain <mec@shout.net>
21324
21325 * gdb.base/exprs.exp: Remove i960 remnants.
21326 * gdb.base/funcargs.exp: Likewise.
21327 * gdb.base/list.exp: Likewise.
21328 * gdb.base/ptype.exp: Likewise.
21329
559cd2d0
DC
213302003-02-14 David Carlton <carlton@math.stanford.edu>
21331
21332 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
21333 pEe->D::vg()" from XFAIL to KFAIL.
21334
c4f90d87
JM
213352003-02-13 Jason Molenda (jmolenda@apple.com)
21336
21337 * gdb.base/maint.exp: Update maint print statistics regexp to include
21338 new entries.
21339
cbc4d97c
MC
213402003-02-13 Michael Chastain <mec@shout.net>
21341
21342 * gdb.c++/inherit.exp: Remove call to get_debug_format.
21343
40f235b7
MC
213442003-02-12 Michael Chastain <mec@shout.net>
21345
21346 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
21347 * gdb.c++/inherit.exp: Likewise.
21348 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
21349 * gdb.c++/templates.exp: Likewise.
21350 * gdb.c++/virtfunc.exp: Likewise.
21351
c56716b0
JM
213522003-02-06 Jason Molenda (jason-cl@molenda.com)
21353
21354 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
21355 why the code is written that way.
21356
070afcf8
MC
213572003-02-05 Michael Chastain <mec@shout.net>
21358
21359 * gdb.base/dump.exp: Add missing copyright line.
21360
5d0331e5
JM
213612003-02-05 Jason Molenda (jason-cl@molenda.com)
21362
f7ae6d3e 21363 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
21364 at the beginning so the breakpoint doesn't get set on the loop.
21365
92851186
MC
213662003-02-05 Michael Chastain <mec@shout.net>
21367
21368 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
21369 output for configurations with gcc 2.95.3.
21370
cbf1e085
AC
213712003-02-05 Keith Seitz <keiths@redhat.com>
21372 Andrew Cagney <ac131313@redhat.com>
21373
21374 * gdb.mi/mi-cli.exp: New file.
d63a86f8 21375
29518e1e
MC
213762003-02-04 Michael Chastain <mec@shout.net>
21377
21378 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
21379 Call perror and then continue.
21380
5af1d5f3
MC
213812003-02-03 Michael Chastain <mec@shout.net>
21382
21383 * gdb.c++/pr-1023.cc: New file.
21384 * gdb.c++/pr-1023.exp: New file.
21385
6b549786
JB
213862003-02-05 Jim Blandy <jimb@redhat.com>
21387
21388 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
21389 it's local to foobar. Check for it there, and check that it's not
21390 present in main.
21391 * gdb.c++/local.cc (marker2): New function.
21392 (foobar): Call marker1.
21393 (main): Call marker2 instead of marker1.
21394
67f16606
AC
213952003-02-04 Andrew Cagney <ac131313@redhat.com>
21396
21397 * gdb.disasm/mn10200.exp: Obsolete file.
21398 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
21399 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
21400 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
21401
1c5cb38e
DC
214022003-02-04 David Carlton <carlton@math.stanford.edu>
21403
21404 * gdb.c++/overload.exp: Test intToChar(1).
21405 * gdb.c++/overload.cc (intToChar): New.
21406 (main): Call intToChar.
21407
d1fe6965
DC
214082003-02-03 David Carlton <carlton@math.stanford.edu>
21409
21410 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
21411 'might_kfail' arg.
21412 KFAIL some of the continue_to_bp_overloaded calls, according to
21413 PR c++/1025.
21414
9ba61c5d
MC
214152003-02-01 Michael Chastain <mec@shout.net>
21416
21417 * gdb.base/advance.c (marker1): New marker function.
21418 * gdb.base/advance.exp: When the 'advance' command lands on the
21419 return breakpoint, it can legitimately stop on either the
21420 current line or the next line. Accommodate both outcomes.
21421 * gdb.base/until.exp: Likewise.
21422
e7494ffb
AC
214232003-02-02 Andrew Cagney <ac131313@redhat.com>
21424
21425 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21426 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
21427 now a list, not a tuple.
21428 * gdb.mi/mi-var-display.exp: Ditto.
21429 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 21430
075559bc
AC
214312003-02-01 Andrew Cagney <ac131313@redhat.com>
21432
21433 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21434 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
21435 stack backtraces.
21436 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 21437
2bd4c7b1
MK
214382003-02-01 Mark Kettenis <kettenis@gnu.org>
21439
21440 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21441 gdb.mi/mi1-pthreads.exp: Return instead of calling
21442 gdb_suppress_entire_file.
21443
eabd8992
MS
214442003-02-01 Mark Salter <msalter@redhat.com>
21445
21446 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
21447
71469e2f
MS
214482003-01-31 Mark Salter <msalter@redhat.com>
21449
21450 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
21451 Support empty arg.
21452
38a94d44
MC
214532003-01-30 Michael Chastain <mec@shout.net>
21454
21455 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
21456 This was a workaround for a UTF-8 bug in readline 4.3. The bug
21457 has been fixed in gdb/readline on 2003-01-09.
21458
19ea9e73
MS
214592003-01-29 Michael Snyder <msnyder@redhat.com>
21460
e8d359df
MS
21461 * gdb.base/maint.exp: Allow for leading underscore in symbol.
21462 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
21463 * gdb.base/args.exp: Skip if target does not support args passing.
21464
2307bd6a
DJ
214652003-01-22 Daniel Jacobowitz <drow@mvista.com>
21466
19ea9e73 21467 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
21468 gdb_test. Accept a list of expect arguments as the third
21469 parameter.
21470 (gdb_test): Use it.
21471
f2dd3617
EZ
214722003-01-20 Elena Zannoni <ezannoni@redhat.com>
21473
21474 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
21475 allow for different test tree configurations. Update some
21476 tescases accordingly.
21477 * gdb.arch/altivec-regs.exp: Ditto.
21478 * gdb.asm/asm-source.exp: Ditto.
21479 * gdb.base/advance.exp: Ditto.
21480 * gdb.base/display.exp: Ditto.
d63a86f8 21481 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
21482 * gdb.base/mips_pro.exp: Ditto.
21483 * gdb.base/overlays.exp: Ditto.
21484 * gdb.base/relocate.exp: Ditto.
21485 * gdb.base/setshow.exp: Ditto.
21486 * gdb.base/step-line.exp: Ditto.
21487 * gdb.base/step-test.exp: Ditto.
21488 * gdb.base/until.exp: Ditto.
21489 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
21490
c71cdefd
DC
214912003-01-17 David Carlton <carlton@math.stanford.edu>
21492
21493 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
21494 corresponding to PR c++/945.
21495 Update copyright.
21496
fdba05d7
DC
214972003-01-17 David Carlton <carlton@math.stanford.edu>
21498
21499 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
21500 corresponding to PR c++/68.
21501
215022003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
21503
21504 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
21505 (test_paddr_hairy_functions): Call print_addr_2_kfail for
21506 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
21507
c362c33a
EZ
215082003-01-15 Elena Zannoni <ezannoni@redhat.com>
21509
0fbc361c
EZ
21510 * gdb.base/break.exp: Fix change of default location, because of
21511 removal of until tests.
21512 * gdb.base/help.exp: Update test for new 'until' help message.
21513 Add test for help on 'advance'.
a9c64011 21514 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 21515
dabf8a35
MK
215162003-01-15 Mark Kettenis <kettenis@gnu.org>
21517
21518 * gdb.base/default.exp: Adapt "info float" test for recent changes
21519 to that command. Add test for "info vector".
21520 * gdb.base/float.exp: New file. Add test for "info float" that
21521 resembles the old test in gdb.base/default.exp.
21522
a1769aca
DC
215232003-01-15 David Carlton <carlton@math.stanford.edu>
21524
21525 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
21526
82025e13
EZ
215272003-01-15 Elena Zannoni <ezannoni@redhat.com>
21528
21529 * gdb.base/break.exp: Move the tests of until command from here...
21530 * gdb.base/until.exp: ... to here. New file. Add other tests.
21531 * gdb.base/advance.c: New file.
21532 * gdb.base/advance.exp: New file.
21533
8f9ab801
EZ
215342003-01-14 Elena Zannoni <ezannoni@redhat.com>
21535
a9c64011
AS
21536 * gdb.base/args.c: New file.
21537 * gdb.base/args.exp: New file.
8f9ab801 21538
9ae66589
DJ
215392003-01-14 Daniel Jacobowitz <drow@mvista.com>
21540
21541 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
21542
8d77e5c3
DJ
215432003-01-14 Daniel Jacobowitz <drow@mvista.com>
21544
21545 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
21546
12d2f0a1
DJ
215472003-01-14 Daniel Jacobowitz <drow@mvista.com>
21548
21549 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
21550 dates.
21551
6ca37014
DJ
215522003-01-13 Daniel Jacobowitz <drow@mvista.com>
21553
21554 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
21555
b0023472
DJ
215562003-01-13 Daniel Jacobowitz <drow@mvista.com>
21557
21558 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
21559 (ptype &*"foo").
21560 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
21561
607fbc54 215622003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
21563
21564 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
21565 * gdb.mi/mi1-console.exp: Likewise.
21566
607fbc54 215672003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
21568
21569 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
21570 * gdb.mi/mi1-console.exp: Likewise.
21571
a1fb14a2
DJ
215722003-01-13 Daniel Jacobowitz <drow@mvista.com>
21573
21574 * gdb.c++/overload.exp: Remove some fixed XFAILs.
21575
c4cf40b7
DJ
215762003-01-09 Daniel Jacobowitz <drow@mvista.com>
21577
21578 * gdb.base/detach.exp: New test.
21579
696d5a5b
DJ
215802003-01-09 Daniel Jacobowitz <drow@mvista.com>
21581
21582 * Makefile.in (ALL_SUBDIRS): New variable.
21583 (subdirs, clean, distclean): Use it.
21584 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
21585 regenerating Makefile, since it is generated from the top level.
21586 * gdb.asm/Makefile.in: Likewise.
21587 * gdb.base/Makefile.in: Likewise.
21588 * gdb.c++/Makefile.in: Likewise.
21589 * gdb.disasm/Makefile.in: Likewise.
21590 * gdb.java/Makefile.in: Likewise.
21591 * gdb.mi/Makefile.in: Likewise.
21592 * gdb.threads/Makefile.in: Likewise.
21593 * gdb.trace/Makefile.in: Likewise.
21594
754533e4
DC
215952003-01-09 David Carlton <carlton@math.stanford.edu>
21596
21597 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
21598 Add copyright year 2003.
21599
d8b3e9ee
MC
216002003-01-06 Michael Chastain <mec@shout.net>
21601
21602 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
21603 When selecting a thread, 'line' and 'file' are optional.
21604 * gdb.mi/mi1-pthreads.exp: Likewise.
21605
8e9e0fe6
AS
216062003-01-06 Andreas Schwab <schwab@suse.de>
21607
21608 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
21609 failures.
21610
b5ab8ff3
DJ
216112003-01-04 Daniel Jacobowitz <drow@mvista.com>
21612
21613 Fix PR gdb/844
21614 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
21615 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
21616
21617 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
21618 instead of calling gdb_suppress_entire_file.
21619 * gdb.threads/print-threads.exp: Likewise.
21620 * gdb.threads/schedlock.exp: Likewise.
21621
21622 * gdb.threads/killed.exp: Return instead of calling
21623 gdb_suppress_entire_file.
21624 * gdb.threads/linux-dp.exp: Likewise.
21625 * gdb.threads/pthreads.exp: Likewise.
21626
1e698235
DJ
216272003-01-04 Daniel Jacobowitz <drow@mvista.com>
21628
21629 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
21630 stabs.
21631 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
21632 * gdb.base/whatis.exp: Always allow (void) after function names.
21633
147ff08c
DJ
216342003-01-04 Daniel Jacobowitz <drow@mvista.com>
21635
21636 * gdb.c++/casts.exp: Correct regexp.
21637
dc62bfc2
MK
216382003-01-04 Mark Kettenis <kettenis@gnu.org>
21639
21640 * configure.in: Call AC_CONFIG_HEADER. Don't call
21641 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
21642 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
21643 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
21644 aforementioned directories in the AC_OUPUT call.
21645 * config.hin: New file.
21646 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21647 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
21648 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
21649 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
21650 pass -I$objdir instead of -I$objdir/$subdir in compilation.
21651 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
21652 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
21653 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
21654 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
21655 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
21656 gdb.threads/configure.in, gdb.threads/configure,
21657 gdb.threads/config.in, gdb.trace/configure.in,
21658 gdb.trace/configure: Removed.
21659
77afa639
MC
216602003-01-03 Michael Chastain <mec@shout.net>
21661
21662 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
21663 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
21664
7634bb6e
DJ
216652003-01-03 Daniel Jacobowitz <drow@mvista.com>
21666
21667 * gdb.base/store.exp: Fix regular expressions.
21668
b39c905e
MK
216692002-12-28 Mark Kettenis <kettenis@gnu.org>
21670
21671 * configure.in: Rewrite.
21672 * configure: Regenerated.
21673
0a8551dd
DC
216742003-01-03 David Carlton <carlton@math.stanford.edu>
21675
21676 * gdb.base/psymtab.exp: New file.
21677 * gdb.base/psymtab1.c: Ditto.
21678 * gdb.base/psymtab2.c: Ditto.
21679
c60b7188
AF
216802002-12-23 Adam Fedor <fedor@gnu.org>
21681
21682 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
21683
ee73db83
DC
216842002-12-23 David Carlton <carlton@math.stanford.edu>
21685
21686 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
21687 and current_directory initialization.
21688
d6c1774e
JB
216892002-12-22 Jim Blandy <jimb@redhat.com>
21690
f0a847b8
JB
21691 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
21692 rather than as part of the output file name.
21693
d6c1774e
JB
21694 * gdb.base/attach.exp: There's no need to copy the test program to
21695 /tmp; that was only ever necessary on HP/UX, and this test is
21696 entirely disabled there anyway.
21697
f0708dbb
JB
216982002-12-21 Jim Blandy <jimb@redhat.com>
21699
4c2acfea
JB
21700 * gdb.c++/psmang.exp: Doc fix.
21701
f0708dbb
JB
21702 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
21703 test.
21704
9579e000
DC
217052002-12-20 David Carlton <carlton@math.stanford.edu>
21706
21707 * gdb.c++/annota2.exp: KFAIL annotate-quit.
21708
d1810171
MC
217092002-12-18 Michael Chastain <mec@shout.net>
21710
21711 * gdb.c++/annota2.exp: Add copyright year 2002.
21712
76565097
DC
217132002-12-17 David Carlton <carlton@math.stanford.edu>
21714
21715 * gdb.c++/try_catch.cc: Add marker comments.
21716 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
21717 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
21718 * gdb.c++/m-static.cc: Ditto.
21719 * gdb.c++/m-static1.cc: Ditto.
21720 * gdb.c++/try_catch.cc: Ditto.
21721
da81390b
JJ
217222002-12-16 Jeff Johnston <jjohnstn@redhat.com>
21723
21724 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
21725 to see whether we are using the new -environment-directory
21726 command which resets via -r or the old version of the command
21727 which may prompt the user. Part of fix for gdb/741.
21728
b304d130
AC
217292002-12-13 Andrew Cagney <ac131313@redhat.com>
21730
21731 * gdb.fortran/types.exp: Update obsolete comment.
21732 * gdb.fortran/exprs.exp: Ditto.
21733 * lib/gdb.exp: Delete obsolete code.
21734 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
21735 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
21736 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
21737 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
21738 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
21739 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
21740 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
21741 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
21742 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
21743 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
21744 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
21745 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
21746 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
21747 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
21748 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
21749 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
21750 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
21751 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
21752 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
21753 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
21754 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
21755 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
21756 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
21757 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
21758 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
21759 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
21760 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
21761 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
21762 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
21763 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
21764 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
21765 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
21766 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
21767 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
21768 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
21769 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
21770 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
21771
a23b6e6a
DC
217722002-12-11 David Carlton <carlton@math.stanford.edu>
21773
21774 * gdb.c++/m-data.exp: Add test for members that shadow global
21775 variables: see PR gdb/804.
21776 * gdb.c++/m-data.cc: Ditto.
21777
6604731b
DJ
217782002-12-10 Daniel Jacobowitz <drow@mvista.com>
21779
21780 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
21781
de46ecd7
DC
217822002-12-06 David Carlton <carlton@math.stanford.edu>
21783
21784 * gdb.base/store.c: Don't declare functions static.
21785
27e829d0
AC
217862002-12-04 Andrew Cagney <ac131313@redhat.com>
21787
21788 * gdb.base/store.exp, gdb.base/store.c: New files.
21789
92806416
DJ
217902002-12-03 Daniel Jacobowitz <drow@mvista.com>
21791
21792 * gdb.base/selftest.exp: Update for current gdb.
21793
3bcbaac5
DJ
217942002-12-03 Daniel Jacobowitz <drow@mvista.com>
21795
21796 * gdb.base/maint.exp: Only dump symbols from one source file
21797 or objfile.
21798
f4f00b1f
DJ
217992002-12-03 Daniel Jacobowitz <drow@mvista.com>
21800
21801 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
21802 function call.
21803
f1c8a949
JB
218042002-11-25 Jim Blandy <jimb@redhat.com>
21805
21806 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
21807 function appearing in error message.
21808
9e297a97
DJ
218092002-11-21 Daniel Jacobowitz <drow@mvista.com>
21810
21811 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
21812
1f312e79
JJ
218132002-11-08 Jeff Johnston <jjohnstn@redhat.com>
21814
d63a86f8
RM
21815 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
21816 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
21817 should be in mi console format. This is part of fix for PR gdb/604.
21818
83c31e7d
FN
218192002-09-18 Fernando Nasser <fnasser@redhat.com>
21820
21821 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
21822 which explicitly prints the zero offset as "+0".
21823
322b3f65
DJ
218242002-10-22 Daniel Jacobowitz <drow@mvista.com>
21825
21826 * gdb.threads/schedlock.c (args): Make unsigned.
21827
218282002-10-21 Daniel Jacobowitz <drow@mvista.com>
21829
21830 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
21831 numbers. Allow "foo2|selected stack frame".
21832 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
21833 * gdb.asm/asmsrc2.s: Likewise.
21834 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
21835 comments.
21836 * gdb.asm/mips.inc: New file.
21837
5e2fe5b8
AF
218382002-10-18 Adam Fedor <fedor@gnu.org>
21839
21840 * gdb.base/default.exp: Update expected output to include 'ObjC'.
21841 * gdb.base/help.exp: Likewise.
21842
abe1a5d0
KB
218432002-10-17 Kevin Buettner <kevinb@redhat.com>
21844
21845 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
21846 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
21847
10abb1d4
JB
218482002-10-02 Jim Blandy <jimb@redhat.com>
21849
21850 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
21851
1f609b42
AC
218522002-10-01 Andrew Cagney <ac131313@redhat.com>
21853
21854 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
21855 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
21856 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
21857 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
21858 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
21859 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
21860 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
21861
0aee02e4
AC
218622002-09-29 Andrew Cagney <ac131313@redhat.com>
21863
21864 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
21865 * mi0-disassemble.exp, mi0-eval.exp: Delete.
21866 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
21867 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
21868 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
21869 * mi0-var-block.exp, mi0-var-child.exp: Delete.
21870 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 21871
6fde09ad
KB
218722002-09-27 Kevin Buettner <kevinb@redhat.com>
21873
21874 * gdb.base/annota1.exp (info break): Make directory components of
21875 path optional since not all compilers emit this debug information.
21876
889bf7c5
PA
21877 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
21878 step ends up stepping out of the function instead of stopping on
21879 the epilogue.
6fde09ad 21880
9e8aab75
KS
218812002-09-26 Keith Seitz <keiths@redhat.com>
21882
21883 * lib/insight-support.exp (gdbtk_start): Figure out where
21884 the insight executable is based on where gdb is. Use this
21885 executable to start insight instead of gdb.
21886
e36180d7
AC
218872002-09-25 Andrew Cagney <cagney@redhat.com>
21888
21889 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
21890
9dd34b2b
AC
218912002-09-24 Andrew Cagney <ac131313@redhat.com>
21892
21893 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
21894 test_isolated_complaints.
21895 (test_empty_complaint): New function.
21896 (test_empty_complaints): New function. Check no output when no
21897 complaints.
d63a86f8 21898
dea97812
KB
218992002-09-19 Jim Blandy <jimb@redhat.com>
21900
a9c64011 21901 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 21902
54951bd7
AC
219032002-09-19 Andrew Cagney <ac131313@redhat.com>
21904
21905 * gdb.gdb/complaints.exp: New file.
21906
dec43320
AC
219072002-09-18 Andrew Cagney <ac131313@redhat.com>
21908
21909 * gdb.base/maint.exp: Check `help maint internal-warning'.
21910
e70d6e3f
DC
219112002-09-18 David Carlton <carlton@math.stanford.edu>
21912
21913 * gdb.c++/m-static.exp: Remove breakpoints depending on line
21914 numbers, and replace them by a single breakpoint after the
21915 constructors are all finished.
21916 Add test 4.
21917 * gdb.c++/m-static.cc: Add test 4.
21918 * gdb.c++/m-static.h: New file.
21919 * gdb.c++/m-static1.cc: New file.
21920
21921 * gdb.c++/printmethod.exp: New file.
21922 * gdb.c++/printmethod.cc: New file.
21923
21924 * gdb.c++/pr-574.exp: New file.
21925 * gdb.c++/pr-574.cc: New file.
21926
afb5c968
CV
219272002-09-18 Corinna Vinschen <vinschen@redhat.com>
21928
21929 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
21930 embedded targets which never actually exit.
21931
31e45dee
FN
219322002-09-18 Fernando Nasser <fnasser@redhat.com>
21933
21934 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
21935 "don't step after run" as unresolved or unsupported, instead of xfail.
21936
a283c5a1
CV
219372002-09-18 Corinna Vinschen <vinschen@redhat.com>
21938
21939 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
21940 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
21941 Add newline to expected string in "step out of main (status wrapper)"
21942 case.
21943
11350d2a
CV
219442002-09-18 Corinna Vinschen <vinschen@redhat.com>
21945
21946 * lib/gdb.exp (rerun_to_main): Allow restarting application.
21947 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
21948
0deec7d6
TT
219492002-09-17 Tom Tromey <tromey@redhat.com>
21950
21951 * gdb.base/printcmds.exp (test_print_string_constants): Expect
21952 \000, not \0, in double-quoted string.
21953
b2b4a1b5
CV
219542002-09-14 Corinna Vinschen <vinschen@redhat.com>
21955
c9d37158 21956 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
21957 string after running the commands execution on breakpoint tests.
21958
1c56143a
CV
219592002-09-13 Corinna Vinschen <vinschen@redhat.com>
21960
21961 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
21962
37f8da45
JB
219632002-09-12 Joel Brobecker <brobecker@gnat.com>
21964
21965 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
21966
08b468e0
KS
219672002-09-10 Keith Seitz <keiths@redhat.com>
21968
21969 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
21970 runto proc.
21971 (mi_run_to_main): Use mi_runto.
21972 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
21973
dc360f58
KS
219742002-09-10 Keith Seitz <keiths@redhat.com>
21975
21976 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
21977 regexp for stopping at main. Could have multiple event notifications.
21978 Don't assume that main was declared with no parameters.
21979 (mi_next): Use mi_step_to.
21980 (mi_step): Use mi_next_to.
21981
ce3abcfb
CV
219822002-09-09 Corinna Vinschen <vinschen@redhat.com>
21983
21984 * gdb.base/default.exp: Fix expected string in `info float' test.
21985
d1f5b980
BE
219862002-09-09 Ben Elliston <bje@redhat.com>
21987
21988 * config/mips.exp: Update comments.
21989 * config/mips-idt.exp: Likewise.
21990 * config/nind.exp: Likewise.
21991 * config/slite.exp: Likewise.
21992 * config/sparclet.exp: Likewise.
21993 * config/udi.exp: Likewise.
21994 * config/vx.exp: Likewise.
21995 * config/vxworks29k.exp: Likewise.
21996
2f71430b
JB
219972002-09-05 Jim Blandy <jimb@redhat.com>
21998
21999 * gdb.threads/killed.exp: Fix test failure message.
22000
7ddebc7e
KS
220012002-09-04 Keith Seitz <keiths@redhat.com>
22002
22003 * lib/mi-support.exp: Update copyright.
22004 (mi_gdb_test): Increase the priority of the expected pattern
22005 so that it matches gdb_test.
22006
0ae67eb3
KS
220072002-09-03 Keith Seitz <keiths@redhat.com>
22008
22009 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
22010 Use integer comparison instead of string comparison for testing
22011 whether binary was built.
22012
38fc42c8
JB
220132002-09-03 Jim Blandy <jimb@redhat.com>
22014
22015 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
22016
b6ff0e81
JB
220172002-08-29 Jim Blandy <jimb@redhat.com>
22018
22019 * gdb.threads/pthreads.exp: Move the portable thread compilation
22020 code into a function in lib/gdb.exp, and call that from here.
22021 * lib/gdb.exp (gdb_compile_pthreads): New function.
22022
07c98896
KS
220232002-08-29 Keith Seitz <keiths@redhat.com>
22024
22025 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
22026 expect_out so that callers can get at it.
22027
0312286c
DJ
220282002-08-23 Daniel Jacobowitz <drow@mvista.com>
22029
22030 * gdb.threads/print-threads.c: New file.
22031 * gdb.threads/print-threads.exp: New file.
22032 * gdb.threads/schedlock.c: New file.
22033 * gdb.threads/schedlock.exp: New file.
22034
dd039bc4
EZ
220352002-08-22 Elena Zannoni <ezannoni@redhat.com>
22036
a9c64011
AS
22037 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
22038 not altivec.c.
dd039bc4 22039
1f36144c
MK
220402002-08-17 Mark Kettenis <kettenis@gnu.org>
22041
22042 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
22043 targets. The problem should be fixed now.
22044
16057ec7 220452002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
22046
22047 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
22048 2002-07-24 change that removes final dots from error messages.
22049
3c1499ad
TT
220502002-08-13 Tom Tromey <tromey@redhat.com>
22051
22052 * gdb.base/readline.exp: New file.
22053
a20ce2c3
AC
220542002-08-01 Andrew Cagney <ac131313@redhat.com>
22055
22056 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
22057 supress message.
22058
db034ac5
AC
220592002-08-01 Andrew Cagney <cagney@redhat.com>
22060
22061 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
22062 CHILL_FOR_TARGET and CHILL_LIB.
22063 * configure.in (configdirs): Remove gdb.chill.
22064 * configure: Regenerate.
22065 * lib/gdb.exp: Obsolete references to chill.
22066 * gdb.fortran/types.exp: Ditto.
22067 * gdb.fortran/exprs.exp: Ditto.
22068
3e000b18
KB
220692002-07-30 Kevin Buettner <kevinb@redhat.com>
22070
22071 * gdb.base/shlib-call.exp (additional_flags): Conditionally
22072 set Irix-specific compile and link flags.
22073
28f4966b
KB
220742002-07-29 Kevin Buettner <kevinb@redhat.com>
22075
22076 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
22077 source files. The ``-o'' option doesn't work with the ``-E'' option
22078 when using the Irix compiler.
22079
46c0d5a6
DJ
220802002-07-19 Daniel Jacobowitz <drow@mvista.com>
22081
22082 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
22083 Improve support for reusing an exec file. Copy exec file
22084 to target, and run gdbserver on the target instead of on the host.
22085
eecf4bed
JB
220862002-07-18 Jim Blandy <jimb@redhat.com>
22087
0f815cdf
JB
22088 * gdb.base/ending-run.exp: Don't expect to see the program end in
22089 some orderly fashion when we're running on a real stand-alone
22090 board.
22091
eecf4bed
JB
22092 * gdb.base/interrupt.exp: Correct logic for skipping tests on
22093 targets that don't support interrupts.
22094
52d309e4
JB
220952002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
22096
22097 * gdb.base/attach.exp: Add patterns to match output from /proc-based
22098 systems.
22099 Move comments in expect statements to inside the actions, so that they
22100 don't get matched against.
22101
ff683d9e
MK
221022002-07-10 Mark Kettenis <kettenis@gnu.org>
22103
22104 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
22105 function when asleep" test.
22106
b5356753
AC
221072002-07-10 Andrew Cagney <ac131313@redhat.com>
22108
22109 * gdb.base/page.exp: Rewrite to handle problems with very long
22110 `info set' output. Update copyright.
22111
6aa4d13a
AC
221122002-06-26 Andrew Cagney <ac131313@redhat.com>
22113
22114 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
22115 gdb.threads-hp.
22116 * gdb.hp/configure: Regenerate.
22117 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
22118 * gdb.hp/gdb.threads-hp/configure: Delete file.
22119 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
22120
8cf8c2b8
AC
221212002-06-22 Andrew Cagney <ac131313@redhat.com>
22122
22123 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
22124 setlocale, bindtextdomain and textdomain.
22125
6827a8f8
JB
221262002-06-11 Jim Blandy <jimb@redhat.com>
22127
919d772c
JB
22128 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
22129 preprocessor macro information is present.
22130
6827a8f8
JB
22131 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
22132 tests.
22133
c15b0d21
MS
221342002-06-06 Michael Snyder <msnyder@redhat.com>
22135
c5984d70
MS
22136 * gdb.base/overlays.exp: Record addresses of overlay
22137 functions in TCL variables rather than in GDB variables,
22138 to avoid having GDB convert them to pointers (with loss
22139 of information).
22140
d63a86f8 22141 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 22142 default linker script changes.
c15b0d21
MS
22143 * gdb.base/long_long.exp: Add check for sizeof (long double).
22144
be26fe0d
ML
221452002-06-06 Michal Ludvig <mludvig@suse.cz>
22146
22147 * gdb.asm/asm-source.exp: Add x86-64 target.
22148 * gdb.asm/x86_64.inc: New.
d63a86f8 22149
258093ca 221502002-05-30 Michael Chastain <mec@shout.net>
258093ca 22151
4b3153f1 22152 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
22153 * gdb.c++/m-static.cc: New file.
22154 * gdb.c++/m-static.exp: New file.
22155
241264c6
MS
221562002-05-28 Michael Snyder <msnyder@redhat.com>
22157
22158 * gdb.base/call-ar-st.exp: Allow for reduced floating point
22159 precision.
22160
9bba8c8f 221612002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 22162
4b3153f1 22163 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
22164 * gdb.c++/m-data.cc: New file.
22165 * gdb.c++/m-data.exp: New file.
22166
221672002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 22168
4b3153f1 22169 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 22170 * gdb.c++/try_catch.cc: New file.
d63a86f8 22171 * gdb.c++/try_catch.exp: New file.
9bba8c8f 22172
def1b996
MC
221732002-05-27 Michael Chastain <mec@shout.net>
22174
22175 * gdb.c++/local.exp: Accept more nested types in output.
22176
522ba268
MC
221772002-05-26 Michael Chastain <mec@shout.net>
22178
22179 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
22180
277254ba
MS
221812002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
22182
22183 * lib/gdb.exp (gdb_wrapper_init): Just because
22184 gdb_wrapper_file exists, this does not mean that the file
22185 should not be rebuilt. That is what gdb_wrapper_initialized
22186 is for.
22187 (default_gdb_init): Reset gdb_wrapper_initialized.
22188
b61a8733
MS
221892002-05-23 Michael Snyder <msnyder@redhat.com>
22190
d63a86f8 22191 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
22192 the precision of the floating point test results.
22193 * gdb.base/call-rt-st.exp: Ditto.
22194
b61a8733
MS
22195 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
22196 * gdb.base/call-rt-st.exp: Ditto.
22197
56f6e910
MC
221982002-05-19 Michael Chastain <mec@shout.net>
22199
22200 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
22201
ad0b0016
EZ
222022002-05-19 Elena Zannoni <ezannoni@redhat.com>
22203
a9c64011
AS
22204 * configure.in (configdirs): Add gdb.arch.
22205 * configure: Regenerate.
ad0b0016 22206
f617d2b6
JB
222072002-05-17 Jim Blandy <jimb@redhat.com>
22208
22209 * gdb.base/completion.exp: Recognize the more detailed error
22210 messages produced by the macro expander's lexical analyzer.
22211
eac2a696
EZ
222122002-05-14 Elena Zannoni <ezannoni@redhat.com>
22213
a9c64011
AS
22214 * gdb.arch/altivec-abi.c: New file.
22215 * gdb.arch/altivec-abi.exp: New file.
22216 * gdb.arch/altivec-regs.c: New file.
22217 * gdb.arch/altivec-regs.exp: New file.
eac2a696 22218
2fdde8f8
DJ
222192002-05-14 Daniel Jacobowitz <drow@mvista.com>
22220
22221 * gdb.base/maint.exp (maint print type): Update for new type
22222 structure.
d63a86f8 22223
e31f1a7c
EZ
222242002-05-14 Elena Zannoni <ezannoni@redhat.com>
22225
22226 * gdb.arch: New directory.
22227 * gdb.arch/configure.in: New file.
22228 * gdb.arch/configure: New file.
22229 * gdb.arch/Makefile.in: New file.
22230
db589741
CV
222312002-05-13 Corinna Vinschen <vinschen@redhat.com>
22232
22233 * gdb.asm/asm-source.exp: Add v850 as supported target.
22234 * gdb.asm/v850.inc: New file.
22235
8ce2a7dc
DJ
222362002-05-13 Daniel Jacobowitz <drow@mvista.com>
22237
22238 * gdb.c++/annota2.exp (annotate-quit): Add comment.
22239
df763c7f
DJ
222402002-05-12 Daniel Jacobowitz <drow@mvista.com>
22241
22242 * gdb.base/break.exp: Check 'break "marker2"'.
22243
377daeed
MS
222442002-05-10 Michael Snyder <msnyder@redhat.com>
22245
22246 * gdb.base/long_long.exp: Fix typo.
22247
c4b7bc2b
JB
222482002-05-10 Jim Blandy <jimb@redhat.com>
22249
ecac9a4e
JB
22250 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
22251 a bug.
22252
c4b7bc2b
JB
22253 * gdb.base/printcmds.exp (test_integer_literals_rejected):
22254 Recognize more detailed error message produced by the macro
22255 expander's lexical analyzer.
22256 * lib/gdb.exp (test_print_reject): Same.
22257
e71019a1
MK
222582002-05-09 Mark Kettenis <kettenis@gnu.org>
22259
22260 * gdb.c++/method.exp: Fix typo.
22261
fedfc8e6
MS
222622002-05-08 Michael Snyder <msnyder@redhat.com>
22263
166a1957
MS
22264 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
22265 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 22266 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
22267 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
22268 Add iftarget clause for strongarm.
d63a86f8 22269
f1c47eb2
MS
222702002-05-06 Michael Snyder <msnyder@redhat.com>
22271
cb9a9d3e
MS
22272 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
22273 (gdb_continue_to_end): Accept output from status wrapper.
22274 * gdb.base/ending-run.exp: Add case for output from status wrapper.
22275 Clean up fail messages to match pass messages.
22276
f1c47eb2
MS
22277 Enable the "needs_status_wrapper" testsuite feature.
22278 * lib/gdb.exp (gdb_wrapper_init): New procedure.
22279 (gdb_compile): Conditionally call gdb_wrapper_init.
22280 * gdb.base/a2-run.exp: Recognize output from status wrapper.
22281 * gdb.c++/method.exp: Recognize output from status wrapper.
22282
6079c749
BE
222832002-05-06 Ben Elliston <bje@redhat.com>
22284From Graydon Hoare <graydon@redhat.com>
22285
22286 * config/sid.exp: Include support for "rawsid" protocol.
22287
188baff3
JB
222882002-05-03 Jim Blandy <jimb@redhat.com>
22289
22290 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
22291 * gdb.c++/hang3.C: New file.
22292
b9c07f0f
AC
222932002-05-04 Andrew Cagney <ac131313@redhat.com>
22294
22295 * gdb.base/default.exp: Remove obsolete code.
22296 * gdb.c++/misc.exp: Ditto. Update copyright.
22297 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
22298 * gdb.base/whatis.exp: Ditto. Update copyright.
22299 * gdb.base/scope.exp: Ditto. Update copyright.
22300 * gdb.base/ptype.exp: Ditto. Update copyright.
22301 * gdb.base/printcmds.exp: Ditto. Update copyright.
22302 * gdb.base/opaque.exp: Ditto. Update copyright.
22303 * gdb.base/list.exp: Ditto.
22304 * gdb.base/funcargs.exp: Ditto. Update copyright.
22305 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
22306 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
22307 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
22308 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
22309 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
22310 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
22311
5c7a0397
MS
223122002-05-02 Michael Snyder <msnyder@redhat.com>
22313
d6dcc264 22314 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
22315 * gdb.base/long_long.exp: Add xscale target.
22316 * gdb.base/default.exp: Add xscale target.
22317
eb7f1c48
JB
223182002-05-01 Jim Blandy <jimb@redhat.com>
22319
22320 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
22321 gdb.c++/hang.exp: New test.
22322
a6befae8
FF
223232002-05-01 Fred Fish <fnf@redhat.com>
22324
22325 * gdb.base/completion.exp: Handle completions of "./Make" for
22326 more than one completion possibility, as is the case when we
22327 build and test in the source tree.
22328
0a310277
AG
223292002-04-29 Anthony Green <green@redhat.com>
22330
22331 * gdb.java/jmisc1.exp: New file.
22332 * gdb.java/jmisc2.exp: New file.
22333
6ff9af88
DJ
223342002-04-24 Daniel Jacobowitz <drow@mvista.com>
22335
22336 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
22337
96b3d632
EZ
223382002-04-23 Elena Zannoni <ezannoni@redhat.com>
22339
22340 * gdb.base/help.exp: Change 'help status' to allow for target
22341 dependent output differences.
22342
5019bb54
MC
223432002-04-22 Michael Chastain <mec@shout.net>
22344
22345 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
22346
a805a116
MC
223472002-04-22 Michael Chastain <mec@shout.net>
22348
22349 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
22350
a1706bfd
DM
223512002-04-17 David S. Miller <davem@redhat.com>
22352
22353 * gdb.asm/sparc64.inc: New file.
22354 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
22355
a73a20a2
EZ
223562002-04-19 Elena Zannoni <ezannoni@redhat.com>
22357
22358 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
22359 instruction file directly into the build tree. Clean up at end of
22360 test.
22361
ba678339
DM
223622002-04-18 David S. Miller <davem@redhat.com>
22363
22364 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
22365 handle 64-bit platforms correctly.
22366 * gdb.base/maint.exp: Likewise.
22367
b03399da
KB
223682002-04-18 Kevin Buettner <kevinb@redhat.com>
22369
22370 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
22371 ``-fpic'' when compiling files comprising a shared library, but
22372 it does need additional linker flags in order to find shared
22373 libraries at run time.
22374
e2004992
KB
223752002-04-18 Kevin Buettner <kevinb@redhat.com>
22376
22377 * gdb.base/cvexpr.c (use): New function.
22378 (main): Invoke use() on all global variables to prevent
22379 some linkers from deleting these otherwise unused symbols.
22380
d8937120
MC
223812002-04-17 Michael Chastain <mec@shout.net>
22382From David S. Miller <davem@redhat.com>
22383
22384 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
22385 handle 64-bit platforms correctly.
22386
ffd61a58
MS
223872002-04-12 Michael Snyder <msnyder@redhat.com>
22388From Jim Blandy <jimb@redhat.com>
a9c64011 22389 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
22390 script can handle this instead.
22391 * gdb.base/bar.c (barx): Same.
22392 * gdb.base/baz.c (bazx): Same.
22393 * gdb.base/grbx.c (grbxx): Same.
22394
22395 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
22396 manager doesn't automatically unmap overlays unnecessarily.
22397
6b8426a6
MH
223982002-04-10 Martin M. Hunt <hunt@redhat.com>
22399
22400 * gdb.base/ending-run.exp: Fix pattern for Mips targets
22401 stepping out of main.
22402
34af4875
MC
224032002-04-09 Michael Chastain <mec@shout.net>
22404
22405 * gdb.c++/local.cc (main): Move call to marker1() inside nested
22406 scope so that the nested scope tests will make sense.
22407 * gdb.c++/local.exp: Write patterns that actually work with gcc
22408 (the HP patterns "were never known to work with gcc").
22409 Keep the old aCC patterns too.
22410
2d1676a0
DJ
224112002-04-09 Daniel Jacobowitz <drow@mvista.com>
22412
22413 * gdb.base/attach.exp: Correct target board test.
22414
3a63e3f9
MC
224152002-04-08 Michael Chastain <mec@shout.net>
22416
22417 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
22418 in a const method. Add some xfail and fail cases for configurations
22419 that do not emit the "const ...".
22420
f18dabd2
MC
224212002-04-07 Michael Chastain <mec@shout.net>
22422
22423 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
22424 Accept "A * const" and "const A * const" as type of "this".
22425 Fix spelling of getFunky throughout. Make messages uniform.
22426
0fcddd82
EZ
224272002-04-07 Elena Zannoni <ezannoni@redhat.com>
22428
a9c64011 22429 Work around for PR gdb/285:
0fcddd82
EZ
22430 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
22431
16a8534a
EZ
224322002-04-07 Elena Zannoni <ezannoni@redhat.com>
22433
22434 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
22435 instructions file at run time instead of configure time.
22436 Sometimes we run the test in a directory that is not the one we
22437 configured in.
22438 * gdb.asm/configure.in: Delete creation of symlink.
22439 * gdb.asm/configure: Regenerate.
22440
24181d81
JB
224412002-04-05 J. Brobecker <brobecker@gnat.com>
22442
22443 * gdb.gdb/xfullpath.exp: New test, to exercise the new
22444 xfullpath () function.
22445
7cdb7107
DJ
224462002-04-04 Daniel Jacobowitz <drow@mvista.com>
22447
22448 * gdb.asm/Makefile.in: Correct dependencies.
22449
22450 * gdb.asm/powerpc.inc: New file.
22451 * gdb.asm/asm-source.exp: Add PowerPC.
22452 * gdb.asm/configure.in: Likewise.
22453 * gdb.asm/configure: Regenerated.
22454
a7d17088
DJ
224552002-04-04 Daniel Jacobowitz <drow@mvista.com>
22456
22457 * gdb.base/relocate.exp: New file.
22458 * gdb.base/relocate.c: New file.
22459
cd721503
FF
224602002-04-04 Fred Fish <fnf@redhat.com>
22461
22462 * gdb.base/step-test.exp: Update comment regarding stopping in
22463 memcpy/bcopy calls inserted as part of the compiler runtime.
22464
b22ad7a7
MS
224652002-04-04 Michael Snyder <msnyder@redhat.com>
22466
22467 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
22468
5f279fa6
DJ
224692002-04-03 Daniel Jacobowitz <drow@mvista.com>
22470
22471 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
22472 (gdb_expect): Remove $notransfer hack.
22473
dd0fd3ce
DJ
224742002-04-02 Daniel Jacobowitz <drow@mvista.com>
22475
22476 * gdb.c++/classes.exp ("calling method for small class"): Match
22477 updated register output.
22478
1e50cda1
DJ
224792002-03-30 Daniel Jacobowitz <drow@mvista.com>
22480
22481 Fix PR gdb/452
22482 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
22483 when finished. Make gdb_file_cmd send "exec-file" when
22484 appropriate.
22485
24015922
DJ
224862002-03-30 Daniel Jacobowitz <drow@mvista.com>
22487
22488 * gdb.base/attach.exp: Remove extra setup_xfail.
22489
dd7dfd64
MS
224902002-03-26 Michael Snyder <msnyder@redhat.com>
22491
22492 * gdb.base/default.exp: Add tests for dump, append, and restore.
22493 * gdb.base/help.exp: Add tests for dump, append, and restore.
22494 * gdb.base/dump.exp: New file, test dump, append and restore.
22495 * gdb.base/dump.c: New file.
22496
48b2f8d7
MS
224972002-03-27 Michael Snyder <msnyder@redhat.com>
22498
d63a86f8 22499 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
22500 clean-ups in help messages.
22501
05b4d525
FF
225022002-03-26 Fred Fish <fnf@redhat.com>
22503
22504 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
22505 have debugging info for those functions and the compiler uses them
22506 internally to copy structs around.
22507
d7679631
FF
225082002-03-26 Fred Fish <fnf@redhat.com>
22509
22510 * gdb.base/list.exp: Revert the change made yesterday and add note
22511 about why we don't list the default lines for remote targets.
22512
523ac3f9
MS
225132002-03-25 Michael Snyder <msnyder@redhat.com>
22514
22515 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
22516
754b2b8d
FF
225172002-03-25 Fred Fish <fnf@redhat.com>
22518
22519 * gdb.base/list.exp: This test works on remote targets so remove
22520 the short circuit for remote targets. Update copyright.
22521
33c3e192
FF
225222002-03-25 Fred Fish <fnf@redhat.com>
22523
22524 * gdb.base/attach.exp: Fix logic error that was suppressing this
22525 test for all non hppa*-*-hpux* targets, instead of the hp target.
22526 Move comments closer to the suppression point. Also now need to
22527 check that we are running natively.
22528
d43e73ee
MS
225292002-03-22 Michael Snyder <msnyder@redhat.com>
22530
882c8f02
MS
22531 * gdb.base/default.exp: Add test for gcore. Update copyright.
22532 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 22533
04c12f60
FF
225342002-03-06 Fred Fish <fnf@redhat.com>
22535
22536 * gdb.base/funcargs.c: Remove extraneous ';' character.
22537 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
22538
b43df995
MC
225392002-03-04 Michael Chastain <mec@shout.net>
22540
22541 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
22542 accommodate gcc v3 function signature.
22543 * gdb.mi/mi0-var-cmd-exp: Ditto.
22544
92362027
AC
225452002-02-24 Andrew Cagney <ac131313@redhat.com>
22546
22547 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
22548 ``GNU/Linux'' or ``Linux kernel''
22549 * testsuite/gdb.threads/pthreads.c: Ditto.
22550
258ad32d
MC
225512002-02-24 Michael Chastain <mec@shout.net>
22552
22553 * gdb.threads/pthreads.c (thread1): Add a return statement.
22554 (thread2): Likewise.
22555 (foo): Likewise.
22556
04c3b3d4
MC
225572002-02-23 Michael Chastain <mec@shout.net>
22558
22559 * gdb.threads/linux-dp.c (philosopher): Add a return statement
22560 to placate gcc.
22561
5a2a0a20
MC
225622002-02-23 Michael Chastain <mec@shout.net>
22563
22564 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
22565 test "ptype bint". The test passes on all my stabs configurations.
22566
a640f7fc
JB
225672002-02-21 Jim Blandy <jimb@redhat.com>
22568
27924826
JB
22569 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
22570 filename at a time, and watch for the ones we want to see.
22571
a640f7fc
JB
22572 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
22573 types of pointers to prototyped functions.
22574
edcc8c75
AC
225752002-02-20 Andrew Cagney <ac131313@redhat.com>
22576
22577 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
22578 signed, unsigned and straight char.
22579 (padding_char, padding_short, padding_int, padding_long,
22580 padding_long_long, padding_float, padding_double,
22581 padding_long_double): New global variables.
22582 (fill, fill_structs): New functions.
22583
22584 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
22585 for correctly sized writes. Update copyright.
22586 (get_valueof): New procedure.
22587 (get_sizeof): Call get_valueof.
22588 (check_valueof): New procedure.
22589 (check_padding): New procedure.
22590
ac57ea44
MC
225912002-02-20 Michael Chastain <mec@shout.net>
22592
22593 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
22594 to setup_xfail. Document some of the remaining calls.
22595
7a10c941
MC
225962002-02-18 Michael Chastain <mec@shout.net>
22597
22598 * gdb.c++/userdef.exp: Update copyright year.
22599
fb8acdcc
DJ
226002002-02-18 Daniel Jacobowitz <drow@mvista.com>
22601
22602 * gdb.c++/userdef.exp: Test overloaded operators properly.
22603 Remove xfails.
22604
fda6ae12
MS
226052002-02-14 Michael Snyder <msnyder@redhat.com>
22606
22607 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
22608
676a0442
DJ
226092002-02-14 Daniel Jacobowitz <drow@mvista.com>
22610
22611 * gdb.base/a2-run.exp: Check for a remote target properly.
22612 * gdb.base/annota1.exp: Likewise.
22613 * gdb.base/list.exp: Likewise.
22614 * gdb.base/reread.exp: Likewise.
22615 * gdb.base/scope.exp: Likewise.
22616 * gdb.base/shlib-call.exp: Likewise.
22617 * gdb.base/term.exp: Likewise.
22618 * gdb.c++/annota2.exp: Likewise.
22619
78b4f468
RE
226202002-02-13 Richard Earnshaw <rearnsha@arm.com>
22621
22622 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
22623
9a81ba51
MC
226242002-02-10 Michael Chastain <mec@shout.net>
22625
22626 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
22627 (call_after_alloca): Ditto.
22628
004af6c7
DJ
226292002-02-10 Daniel Jacobowitz <drow@mvista.com>
22630
22631 * gdb.base/ending-run.exp: Guard "cont" test with
22632 gdb_skip_stdio_test.
22633
37225f62
JB
226342002-02-06 Jim Blandy <jimb@redhat.com>
22635
22636 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
22637 from here...
22638 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
22639 To here. Disable this test on non-HP platforms. Add big comment.
22640
fe6fdd96
MS
226412002-02-04 Michael Snyder <msnyder@redhat.com>
22642
22643 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
22644 other than d10v and m32r.
22645
036fad3f
RE
226462002-02-02 Richard Earnshaw <rearnsha@arm.com>
22647
22648 * gdb.base/default.exp: Rewrite test patterns to reduce time
22649 taken to match them.
22650
7148ab62
DJ
226512002-01-30 Daniel Jacobowitz <drow@mvista.com>
22652
22653 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
22654 Allow a start function above main.
22655 * gdb.threads/linux-dp.exp: Fix copyright date.
22656
396cc255
DJ
226572002-01-30 Daniel Jacobowitz <drow@mvista.com>
22658
a9c64011
AS
22659 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
22660 (check_philosopher_stack): Check for manager thread before checking
22661 for a just-starting thread.
396cc255 22662
f038d31b
DJ
226632002-01-30 Daniel Jacobowitz <drow@mvista.com>
22664
22665 From Neil Booth <neil@daikokuya.demon.co.uk>:
22666 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
22667 warnings.
22668
b3ff9d9a
FF
226692002-01-21 Fred Fish <fnf@redhat.com>
22670
22671 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
22672 not caller.
22673
39ad761d
JB
226742002-01-21 Jim Blandy <jimb@redhat.com>
22675
22676 * gdb.base/reread.exp: Check that GDB properly re-reads the
22677 executable file when it changes while no inferior is running.
22678
aaf320fa
FF
226792002-01-21 Fred Fish <fnf@redhat.com>
22680
a9c64011
AS
22681 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
22682 optionally accept the "shlib events" variation.
aaf320fa 22683
808a31f5
JB
226842002-01-21 Jim Blandy <jimb@redhat.com>
22685
22686 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
22687 call `fflush' after every `printf', so that the output is produced
22688 at predictable points, regardless of whatever buffering does (or
22689 doesn't) take place.
22690 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
22691 at different points.
22692
4420d5e2
DJ
226932002-01-20 Daniel Jacobowitz <drow@mvista.com>
22694
22695 * gdb.c++/inherit.exp: Update copyright years.
22696 * gdb.c++/method.exp: Likewise.
22697
3e36a0f4
DJ
226982002-01-20 Daniel Jacobowitz <drow@mvista.com>
22699
22700 * gdb.c++/classes.exp: Update for improved v3 support and skipping
22701 artificial methods/arguments.
22702 * gdb.c++/derivation.exp: Likewise.
22703 * gdb.c++/inherit.exp: Likewise.
22704 * gdb.c++/method.exp: Likewise.
22705 * gdb.c++/virtfunc.exp: Likewise.
22706
b4ceaee6
AC
227072002-01-18 Andrew Cagney <ac131313@redhat.com>
22708
22709 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
22710 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
22711 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
22712 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
22713 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
22714 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
22715
ecace851
JB
227162002-01-17 Jim Blandy <jimb@redhat.com>
22717
22718 * gdb.asm/asm-source.exp (info symbol): Take another shot at
22719 anchoring the pattern matching the entry point symbol's name.
22720
375fc983
AC
227212002-01-17 Andrew Cagney <ac131313@redhat.com>
22722
22723 * gdb.base/maint.exp: Update ``maint internal-error'' to match
22724 continue/quit query. Update copyright.
22725
fe6fdd96
MS
227262002-01-14 Michael Snyder <msnyder@redhat.com>
22727
22728 * gdb.base/gcore.exp: Remove extra debugging output.
22729
e017c81f
DJ
227302002-01-13 Daniel Jacobowitz <drow@mvista.com>
22731
22732 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
22733 for slightly dubious v2 mangled string.
22734
37ab3bf8
DJ
227352002-01-13 Daniel Jacobowitz <drow@mvista.com>
22736
22737 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
22738
1bc05c3a 227392002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 22740
1bc05c3a 22741 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 22742
1bc05c3a
JM
22743 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
22744 constructors.
22745 * gdb.c++/derivation.exp: Likewise.
22746 * gdb.c++/templates.exp: Likewise.
22747 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 22748
1bc05c3a
JM
227492002-01-10 Michael Snyder <msnyder@redhat.com>
22750
22751 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 22752
a911c360
MS
227532002-01-08 Michael Snyder <msnyder@redhat.com>
22754
22755 * gdb.base/gcore.exp: New test for generate-core-file command.
22756 * gdb.base/gcore.c: Testcase for above.
22757 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
22758
ea2119ec
JM
227592002-01-08 Jason Merrill <jason@redhat.com>
22760
22761 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
22762
68203136
FF
227632002-01-07 Fred Fish <fnf@redhat.com>
22764
22765 * gdb.c++/overload.exp: Remove unconditional xfails for:
22766 print foo_instance1.overloadargs(1)
22767 print foo_instance1.overloadargs(1, 2)
22768 print foo_instance1.overloadargs(1, 2, 3)
22769 print foo_instance1.overloadargs(1, 2, 3, 4)
22770 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
22771 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
22772 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
22773 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
22774 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
22775 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
22776 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
22777 print foo_instance1.overload1arg()
22778 print foo_instance1.overload1arg((char)arg2)
22779 print foo_instance1.overload1arg((signed char)arg3)
22780 print foo_instance1.overload1arg((unsigned char)arg4)
22781 print foo_instance1.overload1arg((int)arg7)
22782 print foo_instance1.overload1arg((unsigned int)arg8)
22783 print foo_instance1.overload1arg((float)arg11)
22784 print foo_instance1.overload1arg((double)arg12)
d63a86f8 22785
21b9b5b1
MS
227862002-01-07 Michael Snyder <msnyder@redhat.com>
22787
22788 * gdb.base/huge.exp: New test. Print a very large target data object.
22789 (skip_huge_test): New test variable. Define if you want to skip this
22790 test. The test reads an 8 megabyte data object from the target, so it
22791 might be very time consuming on remote targets with a slow connection.
22792 * gdb.base/huge.c: New file. Test case for above.
22793
725f922e
FF
227942002-01-07 Fred Fish <fnf@redhat.com>
22795
22796 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
22797 g_instance.bfoo, and g_instance.cfoo.
22798
889bf7c5 227992002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 22800
889bf7c5
PA
22801 * gdb.base/break.c (multi_line_if_conditional): New function.
22802 (multi_ilne_while_conditional): Likewise.
22803 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
22804 IF or WHILE condition puts the breakpoint at the start of
22805 the condition.
f286b2c3 22806
634d57ec
JL
22807 * gdb.base/selftest.exp (backtrace through signal handler): Remove
22808 hppa*-*-hpux* expected failure.
22809 * gdb.base/structs.exp (do_function_calls): Similarly.
22810
22811 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
22812 watchpoints.
22813
9fbfe2dc
AC
228142002-01-06 Andrew Cagney <ac131313@redhat.com>
22815
22816 Fix PR gdb/66.
22817 * gdb.base/structs.exp: Replace skip for a29k with skip for
22818 gdb,cannot_call_functions.
22819 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
22820 * gdb.base/callfuncs.exp: Ditto.
22821 * gdb.base/call-rt-st.exp: Ditto.
22822 * gdb.base/call-strs.exp: Ditto.
22823 * gdb.base/callfwmall.exp: Ditto.
22824 * gdb.base/scope.exp: Obsolete xfail a29k.
22825 * gdb.c++/misc.exp: Ditto.
22826 * gdb.c++/cplusfuncs.exp: Ditto.
22827 * gdb.base/ptype.exp: Ditto.
22828 * gdb.base/printcmds.exp: Ditto.
22829 * gdb.base/opaque.exp: Ditto.
22830 * gdb.base/list.exp: Ditto.
22831 * gdb.base/funcargs.exp: Ditto.
22832 * gdb.base/default.exp: Ditto.
22833
8ddad156
MS
228342002-01-04 Michael Snyder <msnyder@redhat.com>
22835
ca4976a6 22836 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
22837 * gdb.base/maint.exp: Add tests for maint info sections options.
22838
1b074332
JL
22839Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
22840
22841 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
22842
7d159115
CV
228432001-12-20 Corinna Vinschen <vinschen@redhat.com>
22844
22845 * gdb.asm/arm.inc: New file.
22846 * gdb.asm/asm-source.exp: Add arm targets.
22847 * gdb.asm/configure.in: Ditto.
22848 * gdb.asm/configure: Recreated from configure.in.
22849
8fb87725
JL
22850Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
22851
afabe08c
JL
22852 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
22853 with HP's compiler.
22854 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
22855 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
22856 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
22857 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
22858
22859 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
22860 either HP's compilers or GCC.
22861
db521deb
JL
22862 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
22863 a SIGBUS or SIGSEGV.
22864
22865 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
22866
22867 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
22868 can be compiled with either HP's compiler or GCC.
22869
cfa88ab7
JL
22870 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
22871 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
22872 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
22873
ca344dff
JL
22874 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
22875 to match current gdb output. Update due to using auto-solib-limit
22876 for limiting instead of overloading auto-solib-add.
22877 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
22878 test program.
22879
3f3c6e55 22880 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
22881 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
22882 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
22883 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
22884 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
22885 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
22886 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
22887 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
22888 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
22889 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
22890 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
22891 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
22892 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 22893
8fb87725
JL
22894 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
22895 a SIGTRAP to the inferior.
22896
cf599fa7
CV
228972001-12-19 Corinna Vinschen <vinschen@redhat.com>
22898
22899 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
22900 Substitute call to target_link by call to gdb_compile.
22901
2cd045cd
JL
22902Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
22903
a9c64011
AS
22904 * gdb.base/break.exp: Fix HP specific search string when testing
22905 backtracing in a called function.
2cd045cd 22906
a9c64011
AS
22907 * gdb.base/constvars.exp: Only set lang to C++ if we're
22908 compiling the test with HP's compilers.
22909 * gdb.base/volatile.exp: Similarly.
2cd045cd 22910
99ebe9ac
JB
229112001-12-19 Jim Blandy <jimb@redhat.com>
22912
22913 * gdb.base/printcmds.exp: Expect the null character to be printed
22914 as '\0', and the '\013' to be printed as '\v'.
22915 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
22916 * gdb.base/setvar.exp: Same.
22917
b9891b29
JB
229182001-12-17 Jim Blandy <jimb@redhat.com>
22919
0eba65ab
JB
22920 * gdb.base/completion.exp: Rather than completing very long
22921 filenames, which can make the readline library produce output we
22922 don't recognize, cd to the directory first, and then complete
22923 using nice, short relative paths.
22924
6970b5b1
JB
22925 * gdb.base/completion.exp: On some systems, there is, in fact, a
22926 variable named `b' in scope, since GDB treats all static
a9c64011
AS
22927 variables as being in scope. So use `no_var_named_this'
22928 instead of `b'.
6970b5b1 22929
b9891b29 22930 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 22931 can't find the core file's registers as a failure.
b9891b29 22932
e6ccd35f
JSC
229332001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
22934
a9c64011
AS
22935 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
22936 test expect string more specific.
e6ccd35f 22937
105ba819
CV
229382001-12-13 Corinna Vinschen <vinschen@redhat.com>
22939
22940 * gdb.asm/asm-source.exp: Add support for xstormy16.
22941 * gdb.asm/configure.in: Ditto.
22942 * gdb.asm/configure: Rebuild.
22943 * gdb.asm/xstormy16.inc: New file.
22944
e9e79dd9
FF
229452001-12-10 Fred Fish <fnf@redhat.com>
22946
22947 * gdb.base/maint.exp: Update to match changes in type dumping code.
22948
347dc97d
JB
229492001-12-10 Jim Blandy <jimb@redhat.com>
22950
22951 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
22952 matching the entry point symbol's name at the beginning of the
22953 line.
347dc97d 22954
5178b9d6
DJ
229552001-12-07 Daniel Jacobowitz <drow@mvista.com>
22956
22957 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
22958 gdb.c++/inherit.exp, gdb.c++/method.exp,
22959 gdb.c++/namespace.exp, gdb.c++/templates.exp,
22960 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
22961 and class layout support.
22962
af890c52
DJ
229632001-12-07 Daniel Jacobowitz <drow@mvista.com>
22964
22965 * gdb.c++/classes.exp: Add test for static member function.
22966 * gdb.c++/misc.cc: Add class with static member function.
22967
7a345fb3
JB
229682001-12-07 Jim Blandy <jimb@redhat.com>
22969
f2e54a80 22970 If GDB says it can't find the struct the function returned, report
8032bf31
JB
22971 those tests as `unsupported'.
22972 * gdb.base/call-rt-st.exp (print_struct_call): New function.
22973 Rewrite subsequent tests to use it.
22974
22975 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
22976 those tests as `unsupported'.
22977 * gdb.base/structs.exp (call_struct_func): New function.
22978 (do_function_calls): Use call_struct_func to call the functions
22979 returning structs.
22980
0bc69509
JB
22981 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
22982 whether functions are prototyped or not, so we can't possibly pass
22983 arguments to t_float_values2 properly.
22984
7a345fb3
JB
22985 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
22986 value of `timeout' for targets other than the mips*tx39-*.
22987
edb6ede1
MS
229882001-12-06 Michael Snyder <msnyder@redhat.com>
22989
d63a86f8 22990 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
22991 and detect whether the start symbol has a leading underscore.
22992
2d842f13
JB
229932001-12-04 Jim Blandy <jimb@redhat.com>
22994
22995 * gdb.base/completion.exp: Clarify indentation.
22996
68550daf
JB
229972001-12-03 Jim Blandy <jimb@redhat.com>
22998
22999 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
23000 variables on the S/390, not `.word'.
23001
cd5195a8
JB
230022001-11-30 Jim Blandy <jimb@redhat.com>
23003
23004 Add assembly-source tests for s390-ibm-linux.
23005 * gdb.asm/s390.inc: New file.
23006 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
23007 the S/390 architecture.
a9c64011 23008 * gdb.asm/configure: Regenerated.
cd5195a8 23009
ca9efc90
MS
230102001-11-30 Michael Snyder <msnyder@redhat.com>
23011
23012 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
23013 next, info source, info sources, info line, global and static
23014 variables, and static functions.
23015 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
23016 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
23017 * gdb.asm/asmsrc1.s: Add a static function and some variables.
23018 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
23019 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
23020 (gdbasm_leave): Restore frame pointer.
23021 (gdbasm_startup): Copy stack set-up from crt0.S.
23022
d0e66976
FN
230232001-11-26 Fernando Nasser <fnasser@redhat.com>
23024
23025 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
23026 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
23027 to a local (non-static) variable. Copy tstruct.a to a static buffer
23028 and return a pointer to that buffer.
23029 * gdb.base/callfwmall.c (t_structs_a): Ditto.
23030
e2334072
MK
230312001-11-24 Mark Kettenis <kettenis@gnu.org>
23032
23033 * gdb.asm/configure.in: Fix recognition of ix86 target.
23034 * gdb.asm/configure: Regenerate.
23035
756caa3d
MS
230362001-11-21 Michael Snyder <msnyder@redhat.com>
23037
23038 * gdb.asm/sparc.inc: New file.
23039 * gdb.asm/asm-source.exp: Recognize sparc target.
23040 * gdb.asm/configure.in: Recognize sparc target.
23041 * gdb.asm/configure: Regenerate.
d63a86f8 23042
9a4d72d5
MS
230432001-11-21 Michael Snyder <msnyder@redhat.com>
23044
23045 * gdb.asm/m32r.inc: New file.
23046 * gdb.asm/asm-source.exp: Recognize m32r target.
23047 * gdb.asm/configure.in: Recognize m32r target.
23048 * gdb.asm/configure: Regenerate.
23049
a773d1cd
MS
230502001-11-20 Michael Snyder <msnyder@redhat.com>
23051
017ac23d
MS
23052 * gdb.asm/i386.inc: New file.
23053 * gdb.asm/asm-source.exp: Recognize ix86 target.
23054 * gdb.asm/configure.in: Recognize ix86 target.
23055 * gdb.asm/configure: Regenerate.
23056
a773d1cd
MS
23057 * gdb.c++/namespace.exp: Fix quotes in output messages.
23058
bb632afb
MS
230592001-11-14 Michael Snyder <msnyder@redhat.com>
23060
25d559ca 23061 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
23062 qualifier in a type cast expression, to designate an address
23063 in the instruction space (Harvard architecture).
23064
4749e309
MS
230652001-11-13 Michael Snyder <msnyder@redhat.com>
23066
23067 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
23068 Tests for expressions using 'const' and 'volatile'.
23069
25050984
CV
230702001-11-13 Corinna Vinschen <vinschen@redhat.com>
23071
23072 * gdb.asm/asm-sources.exp: Allow defining linker flags.
23073
1902c51f
DJ
230742001-11-12 Daniel Jacobowitz <drow@mvista.com>
23075
23076 * lib/mi-support.exp (mi_run_to_helper): Move comments
23077 outside of gdb_expect.
23078
dcf95b47
DJ
230792001-11-11 Daniel Jacobowitz <drow@mvista.com>
23080
23081 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
23082 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
23083 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
23084 mi0_run_to): New functions.
23085 * gdb.mi/mi-simplerun.exp: Use them.
23086 * gdb.mi/mi0-simplerun.exp: Likewise.
23087 * gdb.mi/mi-var-cmd.exp: Likewise.
23088 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 23089
45b074e1
AC
230902001-11-10 Andrew Cagney <ac131313@redhat.com>
23091
23092 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
23093 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
23094
bf50d346
AC
230952001-11-09 Andrew Cagney <ac131313@redhat.com>
23096
23097 * gdb.base/restore.exp: Include $expected value in restored test
23098 message.
23099
9383332c
AC
231002001-11-09 Andrew Cagney <ac131313@redhat.com>
23101
23102 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
23103 implemented.
23104
db62520a
MS
231052001-11-08 Michael Snyder <msnyder@redhat.com>
23106
23107 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
23108 Add pass/fail message for stop at breakpoint in call dummy function.
23109
b5703437
MS
231102001-11-07 Michael Snyder <msnyder@redhat.com>
23111
d63a86f8
RM
23112 * gdb.c++/templates.exp (test_template_breakpoints):
23113 If we get an overload menu, but it does not match what
760f6330 23114 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
23115 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
23116 making the whitespace optional. Argument for "new" may be
23117 "unsigned" as well as "unsigned int/long".
d63a86f8 23118 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
23119 making the whitespace optional. Also replace "(void) with
23120 "((void|)), making the keyword "void" optional.
d63a86f8 23121 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
23122 making the whitespace optional. Also replace "(void) with
23123 "((void|)), making the keyword "void" optional.
3bf40917
MS
23124 * gdb.base/callfuncs.c (t_float_values): This function must
23125 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 23126 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
23127 can be tested against both cases. Usually one case involves
23128 promotion of float to double, while the other does not.
23129 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
23130 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
23131 includes a stack frame for "start".
23132
c8ab4e6d
JB
231332001-11-05 Jim Blandy <jimb@redhat.com>
23134
23135 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
23136 pointers are 32 bits long, and that offsets of relocs are always
23137 stored in the data (REL-style), and not in the reloc entry itself
23138 (RELA-style).
23139 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
23140 stabs.
23141
3f08ced9
MS
231422001-11-01 Michael Snyder <msnyder@redhat.com>
23143
23144 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
23145 and regular expression operators by using quoting.
23146
cbfa24cd
MS
231472001-10-31 Michael Snyder <msnyder@redhat.com>
23148
23149 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
23150 depending on what the symbol table contains.
23151 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
23152 the output of the ptype command. Similarly, accept both "const &"
23153 and "const&".
23154
aaa68313
CV
231552001-10-31 Corinna Vinschen <vinschen@redhat.com>
23156
23157 * gdb.base/miscexprs.c (main): Add usage of preprocessor
23158 symbol `STORAGE' to allow to choose the storage class of
23159 the local datastructures.
23160 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
23161 compiler directive.
23162
91740388
MS
231632001-10-30 Michael Snyder <msnyder@redhat.com>
23164
23165 * gdb.base/jump.exp: Allow it to run for all targets.
23166
1b7c05e7
CV
231672001-10-29 Corinna Vinschen <vinschen@redhat.com>
23168
23169 * gdb.base/call-ar-st.c (print_double_array): Match for loop
23170 with new double_array size.
23171 (main): Change storage class of all local variables to static.
23172 Reduce size of double_array to 9.
23173 * gdb.base/call-ar-st.exp: Increase timeout value.
23174 Change expected output for double array to match new size in
23175 call-ar-st.c.
23176
36a22261
CV
231772001-10-29 Corinna Vinschen <vinschen@redhat.com>
23178
23179 * gdb.base/ending-run.exp: Create identical output when passing
23180 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 23181 Stormy16 target.
36a22261 23182
92b8ae91
MK
231832001-10-28 Mark Kettenis <kettenis@gnu.org>
23184
23185 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
23186 that we catch the expected failure under Linux/x86.
23187
cb135b83
OF
231882001-10-29 Orjan Friberg <orjanf@axis.com>
23189
23190 * gdb.base/setvar.exp: Escape curly braces.
23191 * gdb.stabs/weird.exp: Ditto.
23192
6884aa54
DJ
231932001-10-27 Daniel Jacobowitz <drow@mvista.com>
23194
23195 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
23196 * gdm.mi/mi0-hack-cli.exp: Likewise.
23197
0398c9aa
AC
231982001-10-25 Andrew Cagney <ac131313@redhat.com>
23199
23200 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
23201 messages.
23202
d20bf2e8
AC
232032001-10-21 Andrew Cagney <ac131313@redhat.com>
23204
23205 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
23206 checking MI enabled.
23207
03dd63aa
CV
232082001-10-09 Corinna Vinschen <vinschen@redhat.com>
23209
23210 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
23211
1d9d99f3
FCE
232122001-10-04 Frank Ch. Eigler <fche@redhat.com>
23213
23214 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
23215 if gdb child process crashes, just signal an error.
23216
838ae6c4
JB
232172001-10-02 Jim Blandy <jimb@redhat.com>
23218
23219 * lib/gdb.exp (test_xfail_format): Simplify.
23220
23221 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
23222 front of the variable name `format'. Simplify `if'.
23223
8f0cbc1c
DJ
232242001-10-01 Daniel Jacobowitz <drow@mvista.com>
23225
23226 * gdb.threads/pthreads.exp: Wait for output and delay
23227 before sending ^C.
23228
1f08dafd
DJ
232292001-10-01 Daniel Jacobowitz <drow@mvista.com>
23230
23231 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
23232 some incorrect output instead of timing out.
23233 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
23234
674f90ff
CV
232352001-09-28 Corinna Vinschen <vinschen@redhat.com>
23236
23237 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
23238 check to allow additional `int'.
23239
9b284272
DJ
232402001-09-27 Daniel Jacobowitz <drow@mvista.com>
23241
23242 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
23243 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
23244
b55a4771
MS
232452001-09-27 Michael Snyder <msnyder@redhat.com>
23246
23247 * lib/gdb.exp (test_debug_format): New proc.
23248 (setup_xfail_format): Use new proc test_debug_format.
23249 * gdb.base/constvars.exp (local_compiler_xfail_check): New
23250 proc; use new service proc test_debug_format.
23251 Replace all other "gcc_compiled" tests with this test.
23252 * gdb.base/volatile.exp (local_compiler_xfail_check): New
23253 proc; use new service proc test_debug_format.
23254 Replace all other "gcc_compiled" tests with this test.
23255
232562001-09-27 Michael Snyder <msnyder@redhat.com>
23257
23258 * gdb.base/cvexpr.exp: New file.
23259 * gdb.base/cvexpr.c: New file
23260 Test for expressions using const and volatile keywords.
23261
4e6667ac
CV
232622001-09-26 Corinna Vinschen <vinschen@redhat.com>
23263
23264 * gdb.base/constvars.exp: Check for different orders of keywords
23265 and additional "int" strings in output.
23266
4f337972
AC
232672001-09-22 Andrew Cagney <ac131313@redhat.com>
23268
23269 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
23270 responses from "help maint".
23271
2015650d
FCE
232722001-09-19 Frank Ch. Eigler <fche@redhat.com>
23273
23274 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
23275 to localhost:NNN instead of :NNN, in case Xvfb is listening
23276 only on TCP.
23277
f3bcedc1
CV
232782001-09-19 Corinna Vinschen <vinschen@redhat.com>
23279
23280 * gdb.base/recurse.exp: When checking leaving the watchpoint
23281 scope, recognize when gdb is in function's epilogue and pass.
23282
6b819c92
KS
232832001-09-18 Keith Seitz <keiths@redhat.com>
23284
23285 * lib/insight-support.exp (_gdbtk_export_target_info): Add
23286 support for running tests against sid targets.
23287 (gdbtk_done): Ditto.
23288
a10c9419
CV
232892001-09-18 Corinna Vinschen <vinschen@redhat.com>
23290
23291 * gdb.base/ending-run.c (main): Set stdout buffersize
23292 to the same reasonable value for any target.
23293 * gdb.base/ending-run.exp: Add a regular expression
23294 to make testsuite happy on Sanyo Stormy16 target.
23295
739d0d99
CV
232962001-09-17 Corinna Vinschen <vinschen@redhat.com>
23297
23298 * gdb.base/display.c (do_loops): Add float variable `f'.
23299 Increment f in loop.
23300 * gdb.base/display.exp: Increment timeout by 60 seconds.
23301 Change float display test to use variable `f'.
23302
1b8947f0
JB
233032001-09-17 Jim Blandy <jimb@redhat.com>
23304
23305 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
23306 overflowing the limited breakpoint tables on some ROM monitors
23307 (like the ROM68K).
23308
9890ac81
FCE
233092001-09-15 Frank Ch. Eigler <fche@redhat.com>
23310
23311 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
23312 the "-ac" (disable access control) flag.
23313
6db765ea
JH
233142001-08-30 Jeff Holcomb <jeffh@redhat.com>
23315
23316 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
23317 ints.
23318
4c32cc04
KS
233192001-08-30 Keith Seitz <keiths@redhat.com>
23320
23321 * lib/gdb.exp: Move all insight-related functionality into
23322 separate file.
23323 * lib/insight-support.exp: New file.
23324
8d6e6f81
FCE
233252001-08-29 Frank Ch. Eigler <fche@redhat.com>
23326
23327 * config/sid.exp (sid_start): Never set sid verbosity; disable
23328 expect_background {} that consumed its stdout; tolerate </dev/null.
23329 Attempt to set endianness override in "sid" protocol mode. Cleanup.
23330
6a90e1d0
AC
233312001-08-18 Andrew Cagney <ac131313@redhat.com>
23332
23333 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
23334 CLI jump command to start it.
23335 (mi_run_to_main): Fail immediatly when unexpected output.
23336
1759b3c3
AC
233372001-08-18 Andrew Cagney <ac131313@redhat.com>
23338
23339 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
23340 beginning of function. Fix PR gdb/191.
23341
61d11d80
FCE
233422001-08-16 Frank Ch. Eigler <fche@redhat.com>
23343
23344 * config/sid.exp (sid_start): Don't warn if we cannot figure out
23345 what to force sid endianness to.
23346
942a4df2
KS
233472001-08-15 Keith Seitz <keiths@redhat.com>
23348
23349 * lib/gdb.exp (gdbtk_start): Don't set environment
23350 variables for TCL_LIBRARY and friends. Insight will
23351 now figure these out for itself.
23352
0521c418
MS
233532001-08-02 Michael Snyder <msnyder@redhat.com>
23354
23355 * gdb.base/completion.exp: Remove the symbol "a64l" from
23356 the expect string; this is target-specific, and not related
23357 to what is being tested.
23358
74a9a58a
DB
233592001-08-02 Dave Brolley <brolley@redhat.com>
23360
23361 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
23362
c70819fa
MS
233632001-07-25 Michael Snyder <msnyder@redhat.com>
23364
c2b8fa57
MS
23365 * gdb.base/consecutive.exp: New file. Test stepping over
23366 breakpoints on consecutive instructions.
23367 * gdb.base/consecutive.c: New file.
23368
c70819fa
MS
23369 * gdb.base/call-rt-st.exp: Use double-backslash to quote
23370 curly braces in regular expressions.
23371
2b1a1355
MS
233722001-07-25 Michael Snyder <msnyder@redhat.com>
23373
23374 * gdb.base/ending-run.exp: Accept "Program exited normally" as
23375 legitimate output from stepping out of main.
23376
413eca6f
KS
233772001-07-22 Keith Seitz <keiths@redhat.com>
23378
23379 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
23380 the empty string, do not run the tests.
23381
7e5a9322
SC
233822001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23383
23384 * gdb.base/long_long.exp: Detect size of pointer. Take into
23385 account 2-byte pointers when testing for p/a results.
23386
de58f10f
SC
233872001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23388
d63a86f8 23389 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
23390 and defined to 1K for m68hc11.
23391 (random_data): Reduce table to 1K for embedded platforms (68hc11).
23392 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
23393 (sizeof_random_data): New variable to tell the size of the data table;
23394 don't test past this size; always run to main.
23395
d6f5fea1
SC
233962001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23397
23398 * gdb.base/return2.exp: return of long long and double fails for
23399 68HC11; don't execute these tests on that platform.
23400 * gdb.base/return.exp: Return of a double fails for 68hc11.
23401
c477543d
SC
234022001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23403
23404 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
23405 tests that print a float.
23406 * call-rt-st.exp: Likewise.
23407
63cf1c79
MK
234082001-07-12 Mark Kettenis <kettenis@gnu.org>
23409
23410 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
23411 running this test on Linux.
23412
112f9ab5
MC
234132001-06-24 Michael Chastain <chastain@redhat.com>
23414
23415 * gdb.base/arithmet.exp: Remove some tests to make all test names
23416 unique.
23417
4970cb0f
MS
234182001-07-03 Michael Snyder <msnyder@redhat.com>
23419
23420 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
23421 the output of the ptype command.
23422
d85da69f
MS
234232001-07-02 Michael Snyder <msnyder@redhat.com>
23424
4c8a82de
MS
23425 * gdb.base/completion.exp: Don't assume that break.c is the only
23426 source file that may contain functions named "marker".
d85da69f
MS
23427 * gdb.base/corefile.exp: Quote the curly braces in regexp.
23428
8afc772b
AC
234292001-06-28 Andrew Cagney <ac131313@redhat.com>
23430
23431 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
23432 of files to delete.
23433
23434 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
23435 * gdb.disasm/h8300s.exp: New file.
23436 gdb.disasm/h8300s.s: Likewise.
23437
cff22675
AC
234382001-06-27 Andrew Cagney <ac131313@redhat.com>
23439
23440 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
23441 empty breakpoint tables.
23442
68c81b54
AC
234432001-06-25 Andrew Cagney <ac131313@redhat.com>
23444
23445 * lib/mi-support.exp: Update args=... part of stop-reason
23446 patterns. Accept either a list or a tuple.
23447
2dd62704
AC
234482001-06-23 Andrew Cagney <ac131313@redhat.com>
23449
23450 * lib/mi-support.exp: Remove local emacs variable defining
23451 change-log-default-name.
23452
b4127474
MC
234532001-06-22 Michael Chastain <chastain@redhat.com>
23454
23455 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
23456 This is operationally compatible with the previous version.
23457
8dbfb380
JB
234582001-06-13 Jim Blandy <jimb@redhat.com>
23459
23460 * lib/gdb.exp (gdb_test): Doc fix.
23461
f2d8c86d
MC
234622001-06-10 Michael Chastain <chastain@redhat.com>
23463
23464 * gdb.base/exprs.exp: Remove a duplicate test.
23465
81564d34
JB
234662001-06-06 Jim Blandy <jimb@redhat.com>
23467
23468 * gdb.base/return2.exp (main): Use values to test float and double
23469 returns that are not NaN's, to avoid being confused by IEEE
23470 comparison rules.
23471
da55addb
MS
234722001-06-04 Michael Snyder <msnyder@redhat.com>
23473
23474 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 23475 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
23476 rather than wait for 12 more tests to time out.
23477
42c65987
JB
234782001-06-06 Jim Blandy <jimb@redhat.com>
23479
b18bced9 23480 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 23481 Don't forget to match the GDB prompt.
b18bced9 23482
42c65987
JB
23483 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
23484
5b41e5f0
JB
234852001-06-04 Jim Blandy <jimb@redhat.com>
23486
23487 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
23488 command.
23489
015e046f
KB
234902001-05-31 Kevin Buettner <kevinb@redhat.com>
23491
23492 * gdb.base/annota1.exp (info break): Match four or more spaces
23493 after "Address".
23494
fb1ffbbe
MC
234952001-05-31 Michael Chastain <chastain@redhat.com>
23496
23497 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
23498 (dm_type_int_star): Likewise.
23499 (dm_type_long_star): Likewise.
23500 (dm_type_void_star): Likewise.
23501
5ea2a32c
KB
235022001-05-29 Kevin Buettner <kevinb@redhat.com>
23503
23504 * gdb.base/completion.exp (INPUTRC): Set this environment variable
23505 to a known value in order to get consistent results regardless
23506 of the setting of INPUTRC or the presence or contents of .inputrc.
23507
ae23c492
MS
235082001-05-24 Michael Snyder <msnyder@redhat.com>
23509
ac55707e
MS
23510 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
23511 Don't require that the main thread and the manager thread are the
23512 first in the list.
23513
ae23c492
MS
23514 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
23515 debugging. If test fails, issue an "unsupported" not a "fail".
23516
400071f1
JB
235172001-05-24 Jim Blandy <jimb@redhat.com>
23518
23519 Don't assume that short is shorter than int.
23520 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
23521 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 23522 this isn't true.
400071f1
JB
23523 ("print unsigned char == (~0)"): Add test that verifies that ~0,
23524 an int, is not equal to ~0 stored in an unsigned char. This tests
23525 the same thing that the previous test meant to, but works on
23526 16-bit machines, too.
23527 ("print unsigned char != (~0)"): Same test, complemented.
23528
0816a3e5
MS
235292001-05-24 Michael Snyder <msnyder@redhat.com>
23530
23531 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 23532 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
23533 and prevents dejagnu getting out of step.
23534
f6dc23a9
KB
235352001-05-23 Kevin Buettner <kevinb@redhat.com>
23536
23537 * gdb.base/finish.exp (finish_void): Revise pattern for
23538 stopping on the call statement to not permit stopping at
23539 the start of the instructions comprising the call sequence.
23540
7dbd117d
MC
235412001-05-19 Michael Chastain <chastain@redhat.com>
23542
23543 * gdb.base/callfuncs.exp: Make all test names unique.
23544 * gdb.base/commands.exp: Make all test names unique.
23545 * gdb.base/condbreak.exp: Make all test names unique.
23546 * gdb.base/dbx.exp: Make all test names unique.
23547 * gdb.base/default.exp: Make all test names unique.
23548 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
23549 and TIMEOUT messages to their corresponding PASS message.
23550 * gdb.base/ending-run.exp: Make all test names unique.
23551 * gdb.base/long_long.exp: Remove duplicate test.
23552
6b0b0a9e
KB
235532001-05-21 Kevin Buettner <kevinb@redhat.com>
23554
23555 * gdb.base/finish.exp (finish_void): Allow "finish" command to
23556 stop on the call statement as well as the statement after the
23557 call.
23558
2caa35cb
MS
235592001-05-21 Michael Snyder <msnyder@redhat.com>
23560
23561 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
23562
40713331
EZ
235632001-05-10 Elena Zannoni <ezannoni@redhat.com>
23564
a9c64011
AS
23565 * gdb.base/completion.exp: Revamp test. Make it execute on all
23566 platforms.
40713331 23567
c2c1be8d
EZ
235682001-05-10 Elena Zannoni <ezannoni@redhat.com>
23569
a9c64011
AS
23570 * config/gdbserver.exp (gdb_load): Handle the case
23571 in which the arguments to gdbserver are given in the
23572 baseboard configuration file.
23573 Also handle the case in which the server needs to do a
23574 load.
2c9cd303 23575
9671de48
KS
235762001-05-07 Keith Seitz <keiths@cygnus.com>
23577
a9c64011
AS
23578 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
23579 set up the display for testing.
23580 (gdbtk_start): Convert all paths to paths that tcl will like.
23581 Export target information to environment.
23582 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
23583 necessary.
23584 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
23585 (to_tcl_path): New proc to convert a given pathname into
23586 a path acceptible as an argument to a tcl command.
23587 (_gdbtk_export_target_info): New proc to export target info
23588 into the environment for gdbtk testing.
23589 (gdbtk_done): New proc to signal end-of-test.
9671de48 23590
5a360f47
JB
235912001-05-06 Jim Blandy <jimb@redhat.com>
23592
23593 * restore.c: Make the code of caller0 correspond to its comment.
23594
66c756c6
MS
235952001-05-03 Michael Snyder <msnyder@redhat.com>
23596
23597 * config/sid.exp (gdb_target_sid): Check for error messages.
23598 On error or timeout, don't make expect exit (which will terminate
23599 all subsequent tests); instead just make gdb exit.
d63a86f8 23600 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
23601 return a negative value.
23602
a966fde5
JB
236032001-04-24 Jim Blandy <jimb@redhat.com>
23604
851c18e0
JB
23605 * gdb.c++/templates.exp: If we see the prompt for the overload
23606 list, but we haven't recognized any of the longer patterns,
23607 arrange for this test to fail, not hang.
23608
a966fde5
JB
23609 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
23610 variations.
23611
db144853
MC
236122001-04-22 Michael Chastain <chastain@redhat.com>
23613
23614 * gdb.c++/local.exp: Use the 'runto' library function.
23615 * gdb.c++/namespace.exp: Likewise.
23616 * gdb.c++/overload.exp: Likewise.
23617
3207ec21
KB
236182001-03-26 Kevin Buettner <kevinb@redhat.com>
23619
23620 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
23621 * gdb.base/step-line.exp: New file. Test step/next in presence of
23622 #line directives.
23623 * gdb.base/step-line.c: New file. Test program for the above.
23624 * gdb.base/step-line.inp: New file. We pretend that this file has
23625 been transformed by some other tool into step-line.c.
23626
13b57657
JB
236272001-03-21 Jim Blandy <jimb@redhat.com>
23628
23629 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
23630 unmangled operator names.
23631
754cbe1c
JB
236322001-03-20 Jim Blandy <jimb@redhat.com>
23633
23634 * gdb.threads/linux-dp.exp: Recognize an additional message
23635 generated by GDB when it doesn't understand how to debug threads
23636 on the target system.
23637
177495c9
AC
236382001-03-19 Andrew Cagney <ac131313@redhat.com>
23639
23640 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
23641
f266096b
MC
236422001-03-12 Michael Chastain <chastain@redhat.com>
23643
23644 * gdb.c++/derivation.exp: Use the 'runto' library function.
23645
cac3c2ff
MC
236462001-03-12 Michael Chastain <chastain@redhat.com>
23647
23648 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
23649
b6c11a24
MC
236502001-02-24 Michael Chastain <chastain@redhat.com>
23651
23652 * gdb.c++/ref-types.exp: Change handwritten code to library
23653 function 'runto'.
23654
6bae5bce
OF
236552001-03-16 Orjan Friberg <orjanf@axis.com>
23656
23657 * gdb.base/signals.exp: Set count to 0 explicitly.
23658
0015fd9a
MS
236592001-03-15 Mark Salter <msalter@redhat.com>
23660
23661 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
23662 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
23663 (gdb_load): Add support for additional target_info: gdb_download_size
23664 and gdb_load_timeout.
0015fd9a 23665
fc33412a
DT
23666Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
23667
23668 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
23669 file -- to prevent failing when the compile fails but we have no
23670 intention of running the tests anyway.
fc33412a
DT
23671
23672 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
23673 tests if set.
23674
23675 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 23676 integers.
fc33412a
DT
23677
23678 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
23679 * gdb.c++/namespace.exp: Ditto.
23680
115f06de
OF
236812001-03-07 Orjan Friberg <orjanf@axis.com>
23682
23683 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
23684 * gdb.base/pointers.exp: Relax pattern match of decimals.
23685
b6ba6518
KB
236862001-03-06 Kevin Buettner <kevinb@redhat.com>
23687
23688 * Makefile.in, config/abug.exp, config/cfdbug.exp,
23689 config/cpu32bug.exp, config/dve.exp, config/est.exp,
23690 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
23691 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
23692 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
23693 config/sh.exp, config/sid.exp, config/slite.exp,
23694 config/sparclet.exp, config/udi.exp, config/unknown.exp,
23695 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
23696 config/vxworks.exp, config/vxworks29k.exp,
23697 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
23698 gdb.base/all-bin.exp, gdb.base/annota1.exp,
23699 gdb.base/arithmet.exp, gdb.base/assign.exp,
23700 gdb.base/async.exp, gdb.base/attach.exp,
23701 gdb.base/bitfields.exp, gdb.base/bitops.exp,
23702 gdb.base/break.exp, gdb.base/call-ar-st.exp,
23703 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
23704 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
23705 gdb.base/commands.exp, gdb.base/completion.exp,
23706 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
23707 gdb.base/constvars.exp, gdb.base/corefile.exp,
23708 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
23709 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
23710 gdb.base/ending-run.exp, gdb.base/environ.exp,
23711 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
23712 gdb.base/finish.exp, gdb.base/foll-exec.exp,
23713 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
23714 gdb.base/funcargs.exp, gdb.base/help.exp,
23715 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
23716 gdb.base/logical.exp, gdb.base/long_long.exp,
23717 gdb.base/maint.exp, gdb.base/mips_pro.exp,
23718 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
23719 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
23720 gdb.base/pointers.exp, gdb.base/printcmds.exp,
23721 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
23722 gdb.base/regs.exp, gdb.base/relational.exp,
23723 gdb.base/remote.exp, gdb.base/reread.exp,
23724 gdb.base/restore.exp, gdb.base/return2.exp,
23725 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
23726 gdb.base/selftest.exp, gdb.base/setshow.exp,
23727 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
23728 gdb.base/sigall.exp, gdb.base/signals.exp,
23729 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
23730 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
23731 gdb.base/step-test.exp, gdb.base/structs.c,
23732 gdb.base/structs.exp, gdb.base/structs2.exp,
23733 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
23734 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
23735 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
23736 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
23737 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
23738 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
23739 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
23740 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
23741 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
23742 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
23743 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
23744 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
23745 gdb.fortran/types.exp, gdb.java/jmisc.exp,
23746 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
23747 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
23748 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
23749 gdb.trace/circ.exp, gdb.trace/collection.exp,
23750 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
23751 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
23752 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
23753 gdb.trace/report.exp, gdb.trace/save-trace.exp,
23754 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
23755 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
23756 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
23757 notices.
23758
dc96c6c7 237592001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
23760
23761 * gdb.base/varargs.c (find_max_double): Fix printf format string:
23762 first arg is int not float.
23763
dc96c6c7 237642001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
23765
23766 * gdb.base/reread.exp: Unsupported for non-native targets;
23767 doesn't work for remote debugging.
23768
9b0c4aeb
FN
237692001-02-19 Fernando Nasser <fnasser@redhat.com>
23770
23771 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
23772 * gdb.base/ending-run.exp: Properly handle the BSP state when
23773 stepping past the end of main.
9b0c4aeb 23774
02aa71d5
MC
237752001-02-19 John Moore <jmoore@redhat.com>
23776
23777 * gdb.base/commands.exp (infrun_breakpoint_command_test):
23778 Converted HPUX fix for non-expected items following multiple
23779 step commands into general solution for all platforms.
23780
1fa449a4
MC
237812001-02-18 Michael Chastain <chastain@redhat.com>
23782
23783 * gdb.c++/classes.exp (do_tests): Change runto statements
23784 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23785 statements demangler agnostic.
23786 * gdb.c++/virtfunc.exp (do_tests): Likewise.
23787 (gdb_virtfunc_restart): Likewise.
23788
b2f9ec70
MC
237892001-02-14 Michael Chastain <chastain@redhat.com>
23790
23791 * gdb.c++/inherit.exp (do_tests): Change runto statements
23792 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23793 statements demangler agnostic.
23794
cf74b8ca
AC
23795Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
23796
23797 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
23798 ``continue to bkpt at common_routine in thread 2'' and ``stopped
23799 before calling common_routine 15 times'' tests.
cf74b8ca 23800
99f78f56
MC
238012001-02-11 Michael Chastain <chastain@redhat.com>
23802
23803 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
23804 Helps the test script figure out which demangler is in use.
23805 (dm_type_foo_ref): Ditto.
23806 (dm_type_int_star): Ditto.
23807 (dm_type_long_star): Ditto.
23808 (dm_type_unsigned_int): Ditto.
23809 (dm_type_void): Ditto.
23810 (dm_type_void_star): Ditto.
99707966 23811 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
23812 Probe the gdb demangler and set variables to accommodate
23813 formatting differences.
23814 (info_func_regexp): New function. Same as info_func, but
23815 matches against a regexp.
23816 (info_func): Match against a literal string.
23817 (print_addr_2): New function. Match against a literal string,
23818 which can be different from the input to gdb.
23819 (print_addr): Simply call print_addr_2 with the same argument twice.
23820 (test_lookup_operator_functions): Use demangler formatting variables.
23821 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
23822 the tests in the same order as the C++ class declaration.
23823 (test_paddr_operator_functions): Ditto.
23824 (test_paddr_overloaded_functions): Ditto.
23825 (test_paddr_hairy_functions): Use demangler formatting variables.
23826 Add reference to gdb/19 for related tests.
23827 (do_tests): Call probe_demangler.
23828
1de8f023
KB
238292001-01-30 Kevin Buettner <kevinb@redhat.com>
23830
23831 * gdb.c++/templates.cc (printf): Remove unused function definition.
23832
ca3f91ed
MS
238332001-01-26 Felix Lee <flee@redhat.com>
23834
23835 * sid.exp (sid_exit): Pass host, not target, to remote_close.
23836
238372001-01-25 matthew green <mrg@redhat.com>
23838
23839 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
23840 up sid.
23841 (sid_exit): Call `remote_pop_conn' after GDB is gone.
23842
238432001-01-25 matthew green <mrg@redhat.com>
23844
23845 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 23846 Deprecate $sid_spawn_id.
ca3f91ed
MS
23847 (sid_exit): Remove code necessary only for `spawn.'
23848
238492001-01-25 matthew green <mrg@redhat.com>
23850
23851 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
23852
fb18ec4a
MC
238532001-01-28 Michael Chastain <chastain@redhat.com>
23854
23855 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
23856 to call when tests fail. It takes gdb out of the overloaded
23857 function choice menu back to the main prompt, so that the test
23858 program stays synchronized.
23859 (set_bp_overloaded): New proc to collect all the common
23860 code for setting a breakpoint on an overloaded name. Calls
23861 take_gdb_out_of_choice_menu when needed.
23862 (menu_overload1arg): New variable to collect the repeated
23863 instances of the expected menu for an overloaded name. Change
23864 the regular expression to handle changes in g++ type encoding:
23865 "void" can be either "void" or "", and "unsigned int" can be
23866 either "unsigned int" or "unsigned".
23867 (continue_to_bp_overloaded): Change regular expressions to handle
23868 changes in g++ type encoding.
23869 (no proc): Call take_gdb_out_of_choice_menu when needed.
23870 Remove redundant calls to "info break". Accept either "canceled"
23871 or "cancelled". Change regular expressions in "info break"
23872 calls to handle changes in g++ type encoding. Give all tests
23873 unique strings.
23874
9c646a6e
BE
238752001-01-17 Ben Elliston <bje@redhat.com>
23876
23877 * config/sid.exp: New file.
23878
9549d9c1
AC
23879Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
23880
23881 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
23882
dc96c6c7 238832000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
23884
23885 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
23886 Add a RE to accept a non-ascii char if one is ever presented.
23887
b4df4f68
FN
238882000-12-20 Fernando Nasser <fnasser@redhat.com>
23889
297dd0fd 23890 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 23891
dc96c6c7 238922000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 23893
d63a86f8 23894 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
23895 in regexp. One '\' does not suffice on Linux.
23896
4a7bddb6
MC
238972000-12-09 Michael Chastain <chastain@redhat.com>
23898
23899 * gdb.base/break.exp (test_clear_command): Use a marker function
23900 rather than 'main' for the test function. Also move this
23901 test to an execution point where the marker function names are
23902 guaranteed to be bound to functions. (Executing tests after a
23903 'finish' from main runs into name conflicts with local names
23904 in __libc_start_main).
23905
dc96c6c7 239062000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
23907
23908 * gdb.base/finish.exp: New test for gdb's "finish" command.
23909 * gdb.base/return2.exp: New test for gdb's "return" command.
23910 * gdb.base/return2.c: New source file for above.
23911
dc96c6c7 239122000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
23913
23914 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
23915 * gdb.base/miscexprs.exp: Ditto.
23916 * gdb.base/pointers.exp: Ditto.
23917 * gdb.c++/derivation.exp: Ditto.
23918 * gdb.c++/local.exp: Ditto.
23919 * gdb.c++/namespace.exp: Ditto.
23920 * gdb.c++/overload.exp: Ditto.
23921 * gdb.c++/ref-types.exp: Ditto.
23922
dc96c6c7 239232000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
23924
23925 * gdb.base/constvars.exp: Test result of "up" command.
23926 * gdb.base/miscexprs.exp: Ditto.
23927 * gdb.base/pointers.exp: Ditto.
23928 * gdb.base/scope.exp: Ditto.
23929 * gdb.c++/derivation.exp: Ditto.
23930 * gdb.c++/local.exp: Ditto.
23931 * gdb.c++/namespace.exp: Ditto.
23932 * gdb.c++/overload.exp: Ditto.
23933 * gdb.c++/ref-types.exp: Ditto.
23934
44097287
FN
239352000-11-22 Michael Chastain <chastain@redhat.com>
23936
23937 * mips_pro.exp: Accept either "middle -> top -> main" or
23938 "middle -> main" in the backtrace, because gcc can optimize
23939 tail calls to jumps. Remove setup_xfail for the hppa case.
23940 Add a comment with the original warning messages from PR 3016,
23941 which was filed in 1993, to preserve them for posterity.
23942
9d2e1bab
ND
239432000-11-17 Nick Duffek <nsd@redhat.com>
23944
23945 * lib/gdb.exp (gdb_test): Override timeout with board info.
23946
1aca8eb7
ND
239472000-11-17 Nick Duffek <nsd@redhat.com>
23948
23949 * gdb.base/display.exp: Don't kill running stub. Add "again" to
23950 the second kill and detach messages.
23951
93076499
ND
239522000-11-17 Nick Duffek <nsd@redhat.com>
23953
23954 * configure.in: Add AC_EXEEXT.
23955 * configure: Regenerate.
23956 * Makefile.in (just-check): Export EXEEXT.
23957 * lib/gdb.exp ($EXEEXT): Import from environment.
23958 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
23959 expect "maint dump-me" on Cygwin.
23960 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
23961 $EXEEXT.
23962
30e87cd3
ND
239632000-11-17 Nick Duffek <nsd@redhat.com>
23964
23965 * gdb.base/break.exp: Test backtrace and finish from called
23966 function on all platforms, not just HP-UX.
23967
dc96c6c7 239682000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
23969
23970 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
23971 code from gdb_target_monitor, so it can be used independantly
23972 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 23973
dc96c6c7 239742000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
23975
23976 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
23977 * gdb.base/corefile.exp: Expect the message "Program is being
23978 debugged already" when we send the "corefile" command, since
23979 the preceeding gdb_load may have connected gdb to a remote target.
23980 * gdb.base/display.exp: Disable hardware watchpoints if new
23981 board info variable "no_hardware_watchpoints" is true.
23982 Replace single-letter commands with more readable ones.
23983 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
23984 if new board info variable "no_hardware_watchpoints" is true.
23985 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
23986 to see if stdio (printf) testing is possible.
23987 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
23988 board info variable "no_hardware_watchpoints" is true. Use new
23989 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
23990
39124dea
FN
239912000-11-13 Fernando Nasser <fnasser@redhat.com>
23992
23993 From Orjan Friberg <orjanf@axis.com>:
23994 * gdb.base/printcmds.exp: Escape curly braces followed by a number
23995 in array print pattern match.
23996
a9e2e984
FN
239972000-11-09 Fernando Nasser <fnasser@redhat.com>
23998
23999 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
24000 spelling "cancelled" to U.S. spelling "canceled" to match changes
24001 made to gdb.
24002 * gdb.c++/ovldbreak.exp: Ditto.
24003
c7db355b
PS
240042000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24005
24006 * gdb.base/callfuncs.c (main): Moved to end of file, call
24007 t_double_values to initialize the FPU before inferior calls are made.
24008 * gdb.base/callfuncs.exp: Test for register preservation after calling
24009 inferior functions. Add tests for continuining, finishing and
24010 returning from a stop in a call dummy.
24011
dc96c6c7 240122000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
24013
24014 * gdb.base/commands.exp: Break up long lines, and re-indent.
24015
dc96c6c7 240162000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
24017
24018 * config/gdbserver.exp: Rewritten from the ground up, to make it
24019 compatible with the current dejagnu tree, and to make it work with
24020 the new "gdbserver" in libremote.
24021
dc96c6c7 240222000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24023
24024 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
24025 * gdb.base/varargs.exp: Skip entire test if no printf support.
24026 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
24027 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
24028
dc96c6c7 240292000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24030
24031 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
24032 no floating point support.
24033 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
24034 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
24035 * gdb.base/call-rt-st.exp: Ditto.
24036 * gdb.base/call-strs.exp: Ditto.
24037
bac5fc66
JG
240382000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
24039
24040 * gdb.base/sizeof.c: include <stdio.h>.
24041
24042 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
24043 'finish', otherwise uncaptured gdb_prompt would potentially
24044 throw remaining test points out of sync.
bac5fc66 24045
b22a6027
SB
240462000-07-26 Scott Bambrough <scottb@netwinder.org>
24047
24048 * gdb.base/recurse.exp: Run tests for all targets.
24049 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
24050 gnu-oldld case on ARM.
24051 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
24052 for ARM targets.
d63a86f8 24053
d8231941
AG
24054Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
24055
24056 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
24057 * gdb.java/configure: Rebuild.
24058
8caabe69
AG
24059Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
24060
24061 * gdb.java/jv-exp.exp: New file.
24062
9d273ca3
AG
24063Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
24064
24065 * configure: Rebuilt.
24066 * configure.in (configdirs): Add gdb.java.
24067 * gdb.java/jmisc.java: New file.
24068 * gdb.java/jmisc.exp: New file.
24069 * gdb.java/Makefile.in: New file.
24070 * gdb.java/configure: Rebuilt.
24071 * gdb.java/configure.in: New file.
24072 * lib/java.exp: New file.
24073
4f823a66
AC
24074Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
24075
24076 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 24077 underflow.
4f823a66 24078
2391e11d
AC
24079Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
24080
24081 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 24082 and the compilers sizes.
2391e11d 24083
54602222
ND
240842000-07-09 Nick Duffek <nsd@redhat.com>
24085
24086 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
24087 (use_methods): New function.
24088 (main): Call use_methods().
24089 * gdb.c++/classes.exp (test_method_param_class): New procedure.
24090 (do_tests): Call test_method_param_class.
24091
2bec0572
ND
240922000-07-09 Nick Duffek <nsd@redhat.com>
24093
24094 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
24095 spelling.
24096 (test_enums): New procedure. Move enum tests from end of script
24097 to here. Set breakpoint on function name instead of line number.
24098 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
24099 (enums2): New marker function.
24100 (enums1): New function.
24101 (main): Call enums1(). Move enum tests to enums1().
24102
78492fde
AC
24103Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
24104
24105 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 24106 compile/link program. Update line numbers.
78492fde
AC
24107 * gdb.asm/d10v.inc: Define ``startup''.
24108 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 24109
49a2cef8
AC
24110Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
24111
24112 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
24113
3e6c8688
EZ
241142000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24115
24116 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 24117 of 'help maint print' command.
3e6c8688 24118
9ff5cbe9
AC
24119Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
24120
24121 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 24122 they use gdb_expect_list.
9ff5cbe9 24123
17c579bd
AC
24124Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
24125
24126 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
24127 memory-read-packet-size'' instead of ``set endian big'' to test
24128 long commands.
17c579bd 24129
e6d71bf3
DB
241302000-06-03 Daniel Berlin <dan@cgsoftware.com>
24131
24132 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 24133 g++, and stop skipping them.
e6d71bf3
DB
24134
24135 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
24136 work under g++.
24137
d63a86f8 24138 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
24139 initialization.
24140
dc96c6c7 241412000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
24142
24143 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
24144 the regular expression: accept an (almost) arbitrary sequence of
24145 "frames-invalid" and "breakpoints-invalid" messages both before
24146 and after the "starting" message.
24147
dc96c6c7 241482000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
24149
24150 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 24151
dc96c6c7 241522000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
24153
24154 * gdb.base/annota1.exp (annotate-signal-handler-caller):
24155 Relax the regular expression a little, make it pass on Solaris 8.
24156
8216cda9
KB
241572000-05-12 Kevin Buettner <kevinb@redhat.com>
24158
24159 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 24160 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
24161 Instead, it is permissible for gdb to stop on the line of the
24162 call itself.
24163
1a570b2f
MS
241642000-05-12 Michael Snyder <msnyder@.cygnus.com>
24165
24166 * gdb.base/break.exp (bp on small function, optimized file):
24167 Add a second pass pattern. The behavior differs here between stabs
24168 and dwarf for one-line functions. Stabs preserves two line symbols
24169 (one before the prologue and one after) with the same line number,
24170 but dwarf regards these as duplicates and discards one of them.
24171 Therefore the address after the prologue (where the breakpoint is)
24172 has no exactly matching line symbol, and GDB reports the breakpoint
24173 as if it were in the middle of a line rather than at the beginning.
24174
dc96c6c7 241752000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 24176
d63a86f8 24177 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
24178 rather than "send_gdb" (for consistancy).
24179
7d418785
AC
24180Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
24181
24182 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
24183 * gdb.c++/templates.cc: Properly check for GCC version number.
24184 * lib/compiler.cc: Likewise
24185
dc96c6c7 241862000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 24187
d63a86f8 24188 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
24189 gdb may not stop at the first line of main, due to code motion.
24190
dc96c6c7 241912000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
24192
24193 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
24194 This test depends on parsing the printf output from the target.
24195 Since the sparclet stub doesn't do stdio, this will never work.
24196 * gdb.base/call-rt-st.exp: ditto.
24197 * gdb.base/call-strs: ditto.
24198
dc96c6c7 241992000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
24200
24201 * gdb.base/miscexprs.exp: make sizeof long array test portable.
24202
24203 * gdb.base/ending-run.exp: After connecting to a remote target,
24204 but before running, the target will appear to be in a random
24205 location. Specify both a file and a line for breakpoints.
24206 Also, the function that calls main may be called 'init'
24207 rather than 'start'.
24208
a5a51225
EZ
242092000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24210
24211 * gdb.base/help.exp: Update output for add-symbol-file command.
24212
7930cc7c
FN
242132000-04-10 Fernando Nasser <fnasser@cygnus.com>
24214
24215 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24216 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
24217
23e37ab1
C
242182000-04-07 J.T. Conklin <jtc@redback.com>
24219
e93c542c
C
24220 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
24221
23e37ab1
C
24222 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
24223
591b8fa3
PDM
24224Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
24225
24226 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 24227 values that can be represented exactly.
591b8fa3
PDM
24228 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
24229 above change, and to not check against the directory part of the source
24230 file name.
24231 (step into print_long_arg_list): Likewise.
24232 (print print_small_structs from print_long_arg_list): Likewise.
24233 (print print_long_arg_list): Likewise.
24234
7a495180
EZ
242352000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24236
30b53638 24237 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 24238
beb998c6
AC
24239Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
24240
24241 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
24242
1c689132
DB
242432000-03-25 Daniel Berlin <dan@cgsoftware.com>
24244
24245 * gdb.base/commands.exp (deprecated_command_test): Add test for
24246 deprecate with no arguments.
24247
c1790a9d
JL
242482000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
24249
24250 * gdb.base/break.exp: Add new test for setting breakpoints on
24251 optimized code so we can test breakpoints work even when function
24252 prologues may be optimized away
24253
003ba290
FN
242542000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
24255
24256 From David Whedon <dwhedon@gordian.com>
a9c64011 24257 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 24258
6837a0a2
DB
242592000-03-22 Daniel Berlin <dan@cgsoftware.com>
24260
24261 * gdb.base/help.exp: Added test for new apropos command.
24262
b9593231
KB
242632000-03-21 Kevin Buettner <kevinb@redhat.com>
24264
24265 * gdb.base/pointers.c (usevar): New function.
24266 (main): Make sure that global variables v_int_pointer2, rptr,
24267 and y are all referenced someplace in the program by calling
24268 usevar() on them. [Some linkers delete symbols which are
24269 never referenced. The space remains, but there's no way to
24270 get a (symbolic) handle on the variable from the debugger.]
24271
751a959b
EZ
242722000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24273
24274 * gdb.base/printcmds.c: Add typedeffed arrays.
24275
24276 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 24277 procedure to test arrays that are typedef'd.
751a959b 24278
73a93a32
JI
242792000-03-13 James Ingham <jingham@leda.cygnus.com>
24280
24281 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 24282 the library directories.
73a93a32 24283
fb40c209
AC
24284Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
24285
24286 * configure.in (configdirs): Add sub directory gdb.mi.
24287 * configure: Re-generate.
24288
24289 * gdb.mi: New directory.
d63a86f8 24290
ee4dd2c9
AC
242912000-02-25 Scott Bambrough <scottb@netwinder.org>
24292
24293 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 24294 a long long value as a double on ARM platforms.
ee4dd2c9 24295
70f0cc22
JB
242962000-02-16 Jim Blandy <jimb@redhat.com>
24297
24298 * gdb.base/break.exp ("breakpoint line number"): Make sure the
24299 default source file is set properly before running this test.
24300
853819b8
EZ
243012000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24302
24303 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 24304 gdbtk/library directory, not in gdbtcl2.
853819b8 24305
dfcd3bfb
JM
243062000-02-04 Jim Blandy <jimb@redhat.com>
24307
24308 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
24309 backslash from regexp pattern.
24310
24311 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
24312 procedure. Use it to run all the "continue to bp overloaded"
24313 tests. Note that this changes the names of the tests slightly.
24314 If the breakpoint hit message includes a hex PC value, because
24315 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
24316 from the real source code, still consider that a pass.
24317
24318 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
24319 XFAIL here if the breakpoint message contains a hex address. Note
24320 similar change on 1999-11-02.
24321
24322 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
24323
24324 * gdb.base/ptype.exp: Establish a default source file before
24325 calling get_debug_format.
24326
243272000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
24328
24329 * gdb.base/watchpoint.exp: Remove duplication of test messages.
24330
8b93c638
JM
243312000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24332
24333 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
24334 of successive stepi commands -- while in the prologue we should see
24335 the function entry bracket.
24336
243372000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24338
24339 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
24340 reach __change_mode() when stepping through the end of main().
24341
c5394b80
JM
243422000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
24343
24344 * gdb.base/default.exp: Fix expected pattern.
24345 * gdb.base/help.exp: Same.
24346
0d06e24b
JM
243472000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24348
24349 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 24350 Don't use xfail's because that affects only the following test.
d63a86f8 24351
0d06e24b 24352 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 24353 solaris or linux.
0d06e24b
JM
24354
24355 * gdb.base/selftest.exp: Update to reflect changes to main.c.
24356
dc96c6c7 243572000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 24358
d63a86f8 24359 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
24360 "A syntax error" rather than "A parse error". Accept both.
24361
243622000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
24363
24364 * gdb.base/default.exp: Remove OS dependent string from "target
24365 remote" test.
24366 * gdb.base/help.exp: Same for "help target remote" test.
24367
c3f6f71d
JM
243682000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24369
24370 From Jim Kingdon <kingdon@redhat.com>:
24371
24372 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
24373 prompt (cleanup rather than necessity, but still might keep output
24374 from spilling to next test).
c3f6f71d
JM
24375
243762000-01-02 Fred Fish <fnf@cygnus.com>
24377
24378 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
24379 AIX, which defines them in <sys/types.h>.
24380
ed9a39eb 243811999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 24382
ed9a39eb 24383 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 24384 float" test.
ed9a39eb
JM
24385
243861999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 24387
ed9a39eb 24388 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
24389
24390 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
24391 outermost frame disallowed".
24392
243931999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
24394
24395 * gdb.base/setvar.exp: New tests for setting the value of a struct
24396 with a constant list.
24397
243981999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24399
24400 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
24401 require the user to type a cast before setting the value of a struct.
24402
de57eccd
JM
244031999-12-06 Jim Blandy <jimb@cygnus.com>
24404
24405 * gdb.base/default.exp: Expect the new 'info float' command on
24406 all i386 platforms.
24407
24408 * gdb.threads/linux-dp.exp: Expand our ability to recognize
24409 LinuxThreads libraries that don't support debugging.
24410
c2d11a7d
JM
24411Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24412
24413 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
24414 Change the buffer type to ``unsigned char'' to simplify size
24415 arithmetic.
c2d11a7d
JM
24416
24417 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
24418 stub only handles 400-1 byte packets. Verify that the download
24419 worked.
c2d11a7d
JM
24420
244211999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
24422
24423 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
24424 tests, using UNRESOLVED for the untested cases. Also, does not wait
24425 for a timeout if the prompt was received before a recognizable pattern.
24426
244271999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
24428
24429 * lib/gdb.exp (gdb_expect_list): Fix spelling.
24430
244311999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24432
24433 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 24434 watchpoints.
c2d11a7d
JM
24435
244361999-11-24 Jason Merrill <jason@casey.cygnus.com>
24437
24438 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
24439
24440 * gdb.c++/local.exp: Be more flexible in recognizing local class
24441 name mangling. Don't allow horribly truncated method names.
24442 * gdb.c++/derivation.exp: Expect protected inheritance.
24443 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
24444 * gdb.c++/virtfunc.exp: Likewise.
24445 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
24446 when printing a nested enum.
24447
244481999-11-22 Jim Blandy <jimb@cygnus.com>
24449
24450 * gdb.base/step-test.exp: Properly await GDB's response to setting
24451 a breakpoint on the call to large_struct_by_value.
24452
24453 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
24454 just because we have debug info for the `start' function.
24455
244561999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
24457
24458 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
24459 "Unknown signal" messages, which indicate (on LinuxThreads) that
24460 GDB doesn't know how to debug threads on this system. This is
24461 better than hanging while philosopher 0 dumps chatter into gdb.log.
24462
244631999-11-18 Tom Tromey <tromey@cygnus.com>
24464
24465 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
24466
244671999-11-18 Fred Fish <fnf@cygnus.com>
24468
24469 * gdb.base/coremaker2.c: Add sample program for generating
24470 cores that is more self contained than coremaker.c. Eventually
24471 I'll add more code to this and tie it into the testsuite.
24472
4ce44c66
JM
244731999-11-12 Stan Shebs <shebs@andros.cygnus.com>
24474
24475 * gdb.base/dollar.exp: Remove, now in gdb.hp.
24476
244771999-11-10 Jimmy Guo <guo@cup.hp.com>
24478
24479 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 24480 from $srcdir/lib/.
4ce44c66 24481 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 24482 and gdb.c++/.
4ce44c66
JM
24483
24484 * gdb.c++/derivation.exp: remove redundant get compiler info code.
24485
d63a86f8 24486 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
24487 'continue with watch' test point.
24488
244891999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
24490
24491 Merged from p2linux-990323-branch:
d63a86f8 24492
4ce44c66
JM
24493 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
24494
11cf8741
JM
24495Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
24496
24497 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 24498 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
24499
24500Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
24501
24502 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 24503 gdb_expect_list.
11cf8741
JM
24504
24505Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
24506
24507 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
24508
245091999-11-03 Mark Salter <msalter@cygnus.com>
24510
24511 * gdb.base/break.exp: Fix "stub continue" pattern.
24512
245131999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
24514
24515 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
24516
245171999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
24518
24519 * gdb.base/display.exp ("finish"): Add timeout clause.
24520
24521 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
24522 plain prompt clause, so this doesn't have to time out in order to
24523 fail.
24524
24525 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 24526 breakpoint hit messages include an address.
11cf8741
JM
24527
24528 * gdb.base/display.exp: Don't forget to escape parens in regular
24529 expressions. Unix regexp notatation sucks.
24530
245311999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24532
24533 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 24534 order for 'signalled' message.
11cf8741 24535
5c44784c
JM
245361999-11-01 Stan Shebs <shebs@andros.cygnus.com>
24537
24538 From Jimmy Guo <guo@cup.hp.com>:
24539 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
24540 * gdb.base/annota1.c: Add code for tests to work with.
24541
245421999-10-26 Frank Ch. Eigler <fche@cygnus.com>
24543
24544 * gdb.base/remote.exp: New test for remote downloading settings.
24545 * gdb.base/remote.c: New file with large .data.
24546
917317f4
JM
245471999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
24548
24549 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
24550 for LinuxThreads support, merged from the Code Fusion branch.
24551
24552Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
24553
24554 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
24555 containing exp_continue into a while within an expect. Don't
24556 attempt a start more than three times. Check return value from
24557 gdb_load.
d63a86f8 24558
2df3850c
JM
24559Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
24560
24561 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 24562 a pass case.
2df3850c 24563
2acceee2
JM
245641999-10-01 Kevin Buettner <kevinb@cygnus.com>
24565
24566 * gdb.base/break.c (main): Added a statement that we can step
24567 off of.
24568 * gdb.base/break.exp: Added tests for setting a breakpoint
24569 at an offset and stepping onto a breakpoint.
24570
245711999-10-01 Fred Fish <fnf@cygnus.com>
24572
d63a86f8 24573 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
24574 gdb output.
24575
c2c6d25f
JM
245761999-09-18 Jim Blandy <jimb@cris.red-bean.com>
24577
24578 * gdb.base/break.exp: Code locations are in hex, don't forget!
24579 (For HP-UX.)
24580
245811999-09-17 Stan Shebs <shebs@andros.cygnus.com>
24582
24583 * condbreak.exp: Use break.c as test program.
24584 * condbreak.c: Remove, redundant with break.c.
24585
245861999-09-15 Stan Shebs <shebs@andros.cygnus.com>
24587
24588 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 24589 Z-packets if the target needs it.
c2c6d25f
JM
24590
245911999-09-13 James Ingham <jingham@leda.cygnus.com>
24592
24593 * gdb.c++/overload.exp: Added tests for listing overloaded
24594 functions with function pointers in the arg, explicitly calling
24595 out the version you want.
24596
cff3e48b
JM
245971999-09-09 Stan Shebs <shebs@andros.cygnus.com>
24598
24599 * long_long.exp: Add variations of test cases that work for
24600 targets with 16-bit ints and 32-bit doubles.
24601
d4f3574e
SS
246021999-09-08 Stan Shebs <shebs@andros.cygnus.com>
24603
24604 * break.c (main): Compare a possibly-uninitialized argc with an
24605 unlikely value that fits in 16 bits.
24606
246071999-09-07 Stan Shebs <shebs@andros.cygnus.com>
24608
24609 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
24610 0xfeeb, don't want negative numbers if ints are 16 bits.
24611
24612 * lib/gdb.exp (skip_cplus_tests): New proc.
24613 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
24614 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
24615 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
24616 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
24617 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
24618 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
24619 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
24620 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
24621
24622 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
24623
24624Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
24625
24626 * gdb.base/corefile.exp (up): Allow a parameter to appear
24627 in the frame that we're going up to.
24628
24629 From Jim Blandy <jimb@cygnus.com>:
24630
24631 * gdb.base/default.exp (info float): Expect some output now.
24632
24633 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
24634 returning floating-point values to fail on the x86.
24635 * gdb.base/callfwmall.exp (do_function_calls): Same.
24636
24637 * gdb.base/list.exp (test_listsize): Correct expectations for
24638 listing line 1 with listsize 2. Also, listing a single line
24639 works now, as does listing three lines. [Kevin's note: There
24640 were a number of other cases fixed too where the expectations
24641 differed...]
24642
246431999-09-02 Stan Shebs <shebs@andros.cygnus.com>
24644
24645 * gdb.base/selftest.exp: Add case for when version prints as
24646 constant string instead of char pointer.
24647
104c1213
JM
246481999-08-25 Stan Shebs <shebs@andros.cygnus.com>
24649
24650 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 24651 stepping out of main.
104c1213
JM
24652
24653 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
24654 G++ used.
24655
24656 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 24657 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
24658
24659 * gdb.c++/ovldbreak.exp: Update match string in test that
24660 includes a warning of multiple breakpoints.
24661
246621999-08-24 Stan Shebs <shebs@andros.cygnus.com>
24663
24664 * gdb.base/display.exp: Improve precision of step-after-finish
24665 added yesterday.
24666
24667 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 24668 test.
104c1213
JM
24669
24670 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
24671 configs when using G++, not just hppa*.
24672
246731999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24674
24675 * gdb.base/async.c: New file.
24676 * gdb.base/async.exp: New file.
24677
24678Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
24679
24680 * gdb.base/break.exp: Tweak PA specific tests to properly handle
24681 PA64.
24682
53a5351d
JM
24683Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
24684
104c1213
JM
24685 * gdb.base/display.exp: "finish" can leave us mid-line on many
24686 targets, deal with it. Add a small constant to main, instead of
24687 1000 since main+1000 may not be a valid address in the target.
24688
53a5351d
JM
24689 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
24690 on hpux11.
24691
24692 * gdb.base/attach.exp: Handle another hpux11 error message variant
24693 when attaching to a process that does not exist.
24694
246951999-08-19 J.T. Conklin <jtc@redback.com>
24696
24697 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 24698 characters in 'continue to 1241' test.
53a5351d
JM
24699
247001999-08-17 Stan Shebs <shebs@andros.cygnus.com>
24701
24702 * gdb.base/call-ar-st.exp: Add a shorter match case for the
24703 stop in print_long_arg_list, define and use a whitespace
24704 variable in print_small_structs test, add an XFAIL for Solaris.
24705 * gdb.base/dbx.exp: XFAIL func commands until somebody is
24706 interested enough to fix.
24707
7be570e7
JM
247081999-08-13 Keith Seitz <keiths@cygnus.com>
24709
24710 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
24711 (dbx_gdb_load): Remove. Use gdb_load instead, since that
24712 proc knows about targets other than the natives.
24713 (test_assign): Use "gdb_run_cmd" to "run" the target.
24714 Check that we've actually hit the breakpoint at main.
24715 When we attempt to assign a value to a local variable, check
24716 that the variable is in the current scope, i.e., don't use
24717 a test with an empty result.
24718
24719Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
24720
24721 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 24722 command.
7be570e7
JM
24723
247241999-08-09 Stan Shebs <shebs@andros.cygnus.com>
24725
24726 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24727 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
24728 gdb.compat, gdb.threads-hp.
24729 gdb.hp/configure, gdb.hp/configure.in: New files.
24730 gdb.hp/Makefile.in: Recurse into new subdirs.
24731 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
24732 gdb.hp/gdb.objdbg: New directory, tests for debugging info
24733 in object files.
24734 gdb.hp/tools: New directory, aux tools for HP-specific tests.
24735
96baa820
JM
247361999-08-05 Stan Shebs <shebs@andros.cygnus.com>
24737
24738 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 24739 funky printf, remove a bogus p/a test.
96baa820
JM
24740
247411999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24742
24743 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
24744 connected to the target. This is necessary when running not
24745 natively.
96baa820
JM
24746
247471999-08-03 Stan Shebs <shebs@andros.cygnus.com>
24748
24749 * gdb.base/step-test.exp: Removed some extraneous messages.
24750
24751 * gdb.base/long_long.exp: Don't run memory examination tests
24752 on little-endian targets (they will need a different set of
24753 results to match).
24754
247551999-08-02 Stan Shebs <shebs@andros.cygnus.com>
24756
24757 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
24758 until somebody decides to fix GDB.
24759
24760 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 24761 constant as "ULL".
96baa820
JM
24762 * gdb.base/long_long.exp: Loosen x/c test, add partial result
24763 matches for a couple x/2 commands.
24764
a0b3c4fd
JM
247651999-07-30 Stan Shebs <shebs@andros.cygnus.com>
24766
24767 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
24768 by merging in ref-types2 tests.
24769 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
24770
24771 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24772 * gdb.c++/Makefile.in: Add standard actions.
24773 (EXECUTABLES): Rename from PROGS, update list.
24774 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
24775 from gdb.hp.
24776 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
24777 foo and bar locals.
24778 * gdb.c++/anon-union.exp: Fix tests to match.
24779 * gdb.c++/classes.exp: Run if HP compiler used, add extra
24780 expect matches to handle output variations.
24781 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
24782 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 24783 output, add HP alternatives for new and delete prints.
a0b3c4fd 24784 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 24785 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
24786 * gdb.c++/demangle.exp: Use $style when reporting failure.
24787 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
24788 * gdb.c++/inherit.exp: Run if HP compiler used, add some
24789 match alternatives.
24790 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 24791 compilers.
a0b3c4fd
JM
24792 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
24793 * gdb.c++/method.exp: Add match alternatives.
24794 * gdb.c++/misc.cc: Add bool types.
24795 * gdb.c++/misc.exp: Add tests for bool types.
24796 * gdb.c++/overload.exp: Add xfails.
24797 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
24798 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
24799 add some more template parameter tests (only for HP currently).
24800 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
24801 * gdb.c++/virtfunc.cc: Add return type and value for main.
24802 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
24803 match alternatives.
d63a86f8 24804
a0b3c4fd
JM
248051999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24806
24807 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
24808
248091999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
24810
24811 * gdb.base/signals.exp: Don't expect getting a backtrace from
24812 within a signal handler to fail on Linux.
24813
248141999-07-29 Stan Shebs <shebs@andros.cygnus.com>
24815
24816 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24817 * lib/gdb.exp: Remove some gratuitious semicolons.
24818 (delete_breakpoints): Increase timeout.
24819 (gdb_expect): Add -notransfer option.
24820 (gdb_test): Use -notransfer option.
24821 (get_compiler_info): Add f77 case.
24822 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 24823 case.
a0b3c4fd
JM
24824 (gdb_preprocess): Call get_compiler.
24825
24826 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
24827 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
24828 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
24829 gdb.base/long_long.exp, gdb.base/printcmds.exp,
24830 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
24831 third arg to gdb_test.
a0b3c4fd
JM
24832 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
24833 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 24834 HP-UX xfails, add others.
a0b3c4fd
JM
24835 * gdb.base/completion.exp: Reflect name change of self-test.
24836 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
24837 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
24838 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
24839 HP failure number.
a0b3c4fd
JM
24840 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
24841 useless HP-UX 10.30 references.
24842 * gdb.base/maint.exp: Loosen matches.
24843 * gdb.base/pointers.c (main): Declare more_code.
24844 * gdb.base/pointers.exp: Match on output of a `next'.
24845 * gdb.base/structs.c: Add prototypes.
24846 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
24847 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
24848
248491999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24850
24851 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 24852 command.
a0b3c4fd
JM
24853
248541999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24855
24856 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
24857 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
24858
24859 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
24860 debug info. Deal with lack of signal hanlder info in stack.
24861
a9c64011 24862 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
24863 * gdb.base/annota1.exp: If printf has debug info, deal with it.
24864
5a2468f5
JM
248651999-07-19 Stan Shebs <shebs@andros.cygnus.com>
24866
24867 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 24868 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 24869
adf40b2e
JM
24870Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24871
24872 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 24873 a1-selftest.exp.
adf40b2e
JM
24874 * gdb.base/configure: Re-generate.
24875
248761999-07-12 Stan Shebs <shebs@andros.cygnus.com>
24877
24878 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
24879 in trying to run first and name is too long.
24880
24881 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
24882 pointers2.c and pointers2.exp, respectively.
24883 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
24884 doschk happier.
24885
43e526b9
JM
248861999-07-08 Stan Shebs <shebs@andros.cygnus.com>
24887
24888 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
24889 callfuncs2.c and callfuncs2.exp.
24890
24891 * gdb.base/list.exp: Remove mistaken xfails.
24892 * gdb.base/list0.h: Add optional prototypes.
24893
9846de1b
JM
24894Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
24895
a9c64011 24896 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 24897 calling malloc.
a9c64011
AS
24898 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
24899 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 24900 use.
9846de1b
JM
24901
249021999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24903
24904 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
24905 * gdb.base/annota2.cc, annota2.exp: Move from here.
24906 * gdb.c++/annota2.cc, annota2.exp: To here.
24907 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
24908
43ff13b4
JM
24909Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
24910
24911 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 24912 a consistent format.
43ff13b4 24913
085dd6e6
JM
249141999-06-25 Stan Shebs <shebs@andros.cygnus.com>
24915
24916 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24917 * lib/gdb.exp (get_compiler_info): Add detection for assorted
24918 HP compilers, also set the globals $true and $false.
24919
24920 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
24921 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
24922 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
24923 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
24924 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
24925 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
24926 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
24927 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
24928 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
24929 whatis.c} Add C++ compatible function definitions and return
24930 types, add includes for library functions.
085dd6e6
JM
24931 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
24932 * gdb.base/step-test.c (myglob): Rename from glob.
24933 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
24934 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
24935 files, move here from gdb.hp.
085dd6e6 24936 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
24937 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
24938 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
24939 Adjust line numbers in regexps.
085dd6e6
JM
24940
24941 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
24942 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
24943 instead of 0/1.
24944
24945 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
24946 foll-vfork.exp: New files, move here from gdb.hp.
24947 * gdb.base/page.exp: New file, test of pagination command.
24948
24949 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
24950 recursion test.
24951 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
24952
24953 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 24954 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
24955
24956 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 24957 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 24958 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 24959 watchpoint test.
085dd6e6
JM
24960 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
24961 them work.
24962 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
24963 expressions properly.
24964 * gdb.base/corefile.exp: Loosen the match slightly.
24965 * gdb.base/default.exp: Allow "Error accessing memory" message
24966 also.
24967 * gdb.base/display.exp: Skip over x/0 j if PA64.
24968 * gdb.base/funcargs.exp: Add xfails for HP-UX.
24969 * gdb.base/interrupt.exp: Ditto.
24970 * gdb.base/langs.exp: Add symbolic matches governed by compiler
24971 in use.
24972 * gdb.base/list.exp: Add xfails for HP-UX.
24973 * gdb.base/long_long.exp: Refine some of the numeric matches.
24974 * gdb.base/mips_pro.exp: Xfail on HP-UX.
24975 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
24976 * gdb.base/nodebug.exp: Succeed on more varieties of output.
24977 * gdb.base/opaque.exp: Remove some HP-UX xfails.
24978 * gdb.base/ptype.exp: Succeed on more varieties of output.
24979 * gdb.base/scope.exp: Add xfails for HP-UX.
24980 * gdb.base/sect-cmd.exp: Add more cases.
24981 * gdb.base/setvar.exp: Add xfails for HP-UX.
24982 * gdb.base/shlib-call.exp: Loosen some matches slightly.
24983 * gdb.base/signals.exp: Match on void symbolically.
24984 * gdb.base/step-test.exp: Add case for PA64.
24985 * gdb.base/term.exp: Add exit and restart.
24986 * gdb.base/twice.exp: Clean up after self.
24987 * gdb.base/varargs.exp: Disable overload resolution explicitly.
24988 * gdb.base/whatis.exp: Allow more ways to pass tests.
24989
24990 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 24991 no longer useful.
085dd6e6
JM
24992
24993Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
24994
24995 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 24996 list of patterns.
085dd6e6 24997 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
24998 print_double_array(double_array)", "continuing to breakpoint
24999 1018", "print print_double_array(array_d)" and "continuing to
25000 1034" tests.
d63a86f8 25001
085dd6e6
JM
250021999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
25003
a9c64011 25004 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
25005
250061999-06-24 Stan Shebs <shebs@andros.cygnus.com>
25007
25008 * config/mt-*: Remove, these haven't been used since 1996.
25009
250101999-06-22 Stan Shebs <shebs@andros.cygnus.com>
25011
25012 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 25013 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
25014 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
25015
9e0b60a8
JM
250161999-06-18 Stan Shebs <shebs@andros.cygnus.com>
25017
25018 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
25019 simpler match case for the ptype of the big class.
25020
250211999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25022
25023 * gdb.exp: Fix test for gdb_prompt existence.
25024
250251999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25026
25027 * gdb.exp (gdb_test): Add fail after calls to perror.
25028
250291999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25030
25031 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
25032
250331999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25034
25035 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
25036
0f71a2f6
JM
25037Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
25038
25039 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 25040 malloc() is linked in.
0f71a2f6
JM
25041
250421999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25043
25044 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
25045 step at end.
25046
25047 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
25048
250491999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
25050
25051 * gdb.java/jv-print.exp: New file. (Our first Java test!)
25052
cce74817
JM
25053Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
25054
25055 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
25056 * gdb.base/mips_pro.exp: Likewise.
25057
250581999-06-02 Keith Seitz <keiths@cygnus.com>
25059
25060 * gdb.c++/templates.cc: Change all "new" operators to throw
25061 an exception.
25062 * gdb.c++/cplusfuncs.cc: Likewise.
25063
25064 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
25065
25066Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
25067
25068 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
25069 * gdb.base/ending-run.exp: When stepping out of main, accept a
25070 step into an arbitrary assembler file.
cce74817 25071
392a587b
JM
250721999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25073
d63a86f8 25074 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 25075 "breakpoint-invalid" to be printed.
6fdff2c5
PA
25076 * gdb.base/annota2.exp: Revise line number for main
25077 breakpoint. Allow any number of "frames-invalid" and
25078 "breakpoint-invalid" to be printed.
392a587b
JM
25079 * gdb.base/annota2.cc: Initialize a.x to 0.
25080
9e086581
JM
250811999-05-17 Keith Seitz <keiths@cygnus.com>
25082
6fdff2c5
PA
25083 * gdb.base/call-ar-st.exp: Skip
25084 "print print_double_array (double_array)" when "skip_float_tests" set.
25085 Ditto for "print print_double_array(array_d)",
25086 "print print_small_structs", "print print_ten_doubles", and
25087 "step into print_long_arg_list".
25088 Don't assume we can step into "print_long_arg_list": we could step
25089 into memcpy.
25090 * gdb.base/call-rt-st.exp: Don't run float-related tests when
25091 "skip_float_tests" is set: "print print_one_double(*d1)"
25092 and "print print_two_floats(*f3)".
9e086581
JM
25093 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
25094 "skip_float_tests" is set.
6fdff2c5
PA
25095 * gdb.base/varargs.exp: Skip
25096 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
25097 "skip_float_tests" set.
d63a86f8 25098
cd0fc7c3
SS
250991999-05-06 Keith Seitz <keiths@cygnus.com>
25100
25101 * gdb.base/annota2.cc: Include stdio.h.
25102
25103Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
25104
25105 * gdb.base/crossload.exp: Remove, this has been disabled ever
25106 since BFD stopped including all targets, and cross-GDB gets
25107 plenty of testing anyway.
25108 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
25109 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
25110 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
25111 * gdb.base/README: Remove, was doc for this.
25112 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 25113 needed.
cd0fc7c3 25114
b83266a0
SS
251151999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25116
25117 * gdb.base/call-ar-st.exp: Fix one regular expression in test
25118 output.
25119
25120 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
25121 * gdb.base/annota2.exp: New file. More annotation tests.
25122 * gdb.base/annota1.c: New file. Source file for annota1.exp.
25123 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
25124
251251999-04-23 Angela Marie Thomas <angela@cygnus.com>
25126
25127 * config/cfdbug.exp: New file.
25128
7a292a7a
SS
251291999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
25130
25131 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
25132 Marcus Daniel's and Dale Hawkins's demangler crashes.
25133
25134 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
25135 test_lucid_style_demangling, test_arm_style_demangling,
25136 test_hp_style_demangling): Try Tom Tromey's core-dumping
25137 identifier under each demangling style.
7a292a7a
SS
25138
251391999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
25140
25141 * gdb.c++/demangle.exp: Include the current demangling style
25142 in all test names.
25143 (current_demangling_style): New global variable.
25144 (set_demangling_style, test_demangling_core, test_demangling,
25145 test_demangling_exact): New functions.
25146 (test_gnu_style_demangling, test_lucid_style_demangling,
25147 test_arm_style_demangling, test_hp_style_demangling): Use those,
25148 instead of calling gdb_test and gdb_test_exact directly.
25149 (catch_demangling_errors): New function, which reports errors
25150 signalled by the demangling test functions in an orderly way.
25151 (do_tests): Use catch_demangling_errors.
25152
251531999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
25154
25155 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 25156 grouping in expressions, not {}.
7a292a7a
SS
25157
25158 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 25159 initialized yet.
7a292a7a
SS
25160
251611999-04-01 Stan Shebs <shebs@andros.cygnus.com>
25162
25163 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
25164 are listed.
25165
251661999-03-26 Stan Shebs <shebs@andros.cygnus.com>
25167
25168 * gdb.stabs/weird.exp: Test for CC being defined before
25169 looking at its value.
25170
251711999-03-25 Stan Shebs <shebs@andros.cygnus.com>
25172
25173 * gdb.base/call-ar-st.exp: Remove stray '#'.
25174 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
25175 "short int" and "long int".
25176 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 25177 change, to mollify finicky HP compiler.
7a292a7a
SS
25178 * gdb.hp/reg-test.exp (testfile): Fix file name.
25179 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 25180
7a292a7a
SS
25181 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
25182 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
25183 alternate form of enum ptype.
25184
c906108c
SS
251851999-03-23 Stan Shebs <shebs@andros.cygnus.com>
25186
7a292a7a
SS
25187 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
25188 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
25189 passing skip_hp_tests, so as not to waste time on guaranteed
25190 failure.
7a292a7a 25191
c906108c
SS
25192 * gdb.c++/overload.cc: Pass string instead of char addr, always
25193 init ccpfoo.
25194 * gdb.c++/templates.cc: Fix syntax error.
25195
7a292a7a
SS
25196Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25197
25198 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 25199 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
25200 command.
25201
252021999-03-18 James Ingham <jingham@cygnus.com>
25203
25204 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
25205
25206 * gdb.c++/method.exp: It was testing an uninitialized int on the
25207 stack and assuming it was positive.
25208
25209 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
25210
25211 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 25212 keep it from killing the rest of the tests.
7a292a7a
SS
25213 Use gdb_continue_to_end.
25214
25215 * gdb.base/sigall.exp: use gdb_continue_to_end.
25216
25217 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
25218
25219 * gdb.base/display.exp: use runto_main, not run.
25220
d63a86f8
RM
25221 * gdb.base/default.exp: Check for the current error message in the
25222 r abbreviation test.
7a292a7a
SS
25223 Add strongarm to the targets that know info float.
25224
d63a86f8 25225 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
25226 run which doesn't work with monitors.
25227
6fdff2c5
PA
25228 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
25229 1034 test.
7a292a7a
SS
25230
25231 * gdb.base/break.exp: use the gdb_continue_to_end proc.
25232
6fdff2c5
PA
25233 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
25234 end of a program. Traps the case (in Cygmon) when the program
25235 never really exits. Same as Mark's continue_to_exit, but I had
25236 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
25237
25238 * config/monitor.exp (gdb_target_monitor): added another
25239 target_info parameter: remotebinarydownload. This will set the
25240 remotebinarydownload flag if this is causing some boards trouble.
25241
252421999-03-18 Mark Salter <msalter@cygnus.com>
25243
25244 * lib/gdb.exp (continue_to_exit): New function.
25245
25246 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
25247 * gdb.base/ending-run.exp: Ditto.
25248 * gdb.base/step-test.exp: Ditto.
25249
252501999-03-16 Stan Shebs <shebs@andros.cygnus.com>
25251
25252 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
25253 (suggested by Art Haas <ahaas@neosoft.com>).
25254
252551999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
25256
889bf7c5 25257 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
25258
25259Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
25260
25261 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 25262 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
25263
252641999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
25265
25266 * gdb.base/call-strs.exp: Don't assume that `step' will step over
25267 a call to strlen; sometimes we do have sources.
25268
252691999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
25270
25271 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 25272 character, so GDB won't print garbage after its end.
d63a86f8 25273
c906108c
SS
25274 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
25275 breakpoint there instead. Sometimes GCC emits memcpy to handle
25276 the large structures being passed by value, so we step into that
25277 instead of sum_array_print, which obscures what we're really testing.
25278 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
25279 the bizarre steps into memcpy, so do that here. Add check for
25280 stepping into function calls that pass large structures by value.
25281 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
25282 Remove all references to specific line numbers.
25283 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
25284 New type and function.
25285 (main): Call large_struct_by_value, passing it a large struct by value.
25286 * lib/gdb.exp (gdb_get_line_number): New function.
25287
25288 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
25289 more portable.
25290
7a292a7a
SS
252911999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
25292
c906108c
SS
25293 * lib/gdb.exp: Doc fixes.
25294
7a292a7a
SS
252951999-03-05 Nick Clifton <nickc@cygnus.com>
25296
d63a86f8 25297 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
25298
252991999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
25300
c906108c 25301 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
25302 commands. They're not germane to this test, and they don't work
25303 that way on remote targets.
c906108c 25304
3fc11d3e
JM
253051999-03-01 James Ingham <jingham@cygnus.com>
25306
25307 * Changelog entries merged over from gdb development branch.
25308
3fc11d3e
JM
25309 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
25310
25311 * lib/gdb.exp (gdbtk_analyze_results): Generic function
25312 for outputting results of test run.
25313
2d4a1622 25314 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
25315
25316 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 25317
7a292a7a
SS
253181999-02-25 Felix Lee <flee@cygnus.com>
25319
25320 * lib/gdb.exp (debug_format): initialize
25321
c906108c
SS
253221999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
25323
25324 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
25325 * gdb.base/call-rt-st.c: Ditto.
25326
c906108c
SS
253271999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
25328
25329 * gdb.threads/pthreads.exp (horiz): New variable.
25330 (test_startup): Fix regexps that capture thread numbers.
25331
253321999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
25333
25334 * gdb.base/smoke.exp: Disambiguate two test case names (both
25335 called ``print'').
25336
25337Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25338
25339 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 25340 compilation.
c906108c
SS
25341
253421999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25343
25344 * gdb.base/miscexprs.exp: Change patterns to match GDB's
25345 actual output formatting.
25346 * gdb.base/smoke.exp: GDB removes leading 0's.
25347 * gdb.base/volatile.exp: Don't check type of remuneration;
25348 that variable is no longer defined in constvars.c.
25349 * gdb.base/step-test.c (main): Exit with explicit exit code.
25350 * gdb.base/step-test.exp: Remove two nexti checks--they are
25351 not portable.
25352
253531999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25354
25355 * gdb.base/help.exp ("help delete display"): Fix test to match
25356 gdb's output.
25357
25358 * gdb.base/long_long.c (known_types): Initialize values to zero.
25359 * gdb.base/long_long.exp: Step one more line
25360 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
25361 leading zeros. Explicitly ask for hex formatting. Use
25362 unique test case names.
c906108c
SS
25363
25364Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25365
d63a86f8 25366 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
25367
25368 * gdb.c++/method.exp: Add missing close brace.
25369
253701999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
25371
25372 * gdb.base/maint.exp: Use 'set height 0' to disable page
25373 prompting, not 'set height 400'.
25374
25375 Fix a bunch of timeouts.
25376 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
25377 four separate tests, so expect doesn't take forever to match a ton
25378 of text against a regexp with lots of .* forms.
25379 ("maint print psymbols", "maint print symbols"): Make some of
25380 these greps more selective, so that expect doesn't try to wade
25381 through huge piles of output and time out.
25382
25383 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
25384
25385 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
25386 tests: one which doesn't expect shlib events to be reported, and
25387 another which does, but is XFAIL for all platforms other than
25388 HP/UX.
c906108c
SS
25389
25390 * gdb.base/break.exp: Teach the test suite that the `catch
25391 fork', `catch vfork', and `catch exec' commands produce error
25392 messages on platforms that don't provide these features.
25393
25394Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25395
25396 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
25397 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
25398 (shortening names from solib_threshold.exp etc), won't run on
25399 anything but HP-UX for the foreseeable future.
c906108c 25400 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 25401 reflect move.
c906108c
SS
25402
25403Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
25404
25405 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 25406 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
25407
25408Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
25409
25410 * gdb.base/shlib-call.exp: add test cases to verify that gdb
25411 successfully re-sets breakpoints in shared libraries.
25412 * gdb.base/shmain.c (main): return 0, don't fall off the end.
25413
25414Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25415
d63a86f8
RM
25416 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
25417 and compiled w/o GCC.
c906108c
SS
25418
25419 * gdb.hp/watch-cmd.exp: ditto.
25420
25421 * gdb.hp/watch-hp.exp: ditto.
25422
25423 * gdb.hp/xdb1.exp: ditto.
25424
25425 * gdb.hp/xdb2.exp: ditto.
25426
25427 * gdb.hp/dbx.exp: ditto.
25428
25429Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
25430
25431 * constvars.c: Remove C++-isms.
25432 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 25433 with GCC.
c906108c
SS
25434
25435Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
25436
25437 The following changes are part of the HP merge.
25438
25439 * gdb.base/break.exp: new tests to verify that catchpoints for
25440 fork, vfork, and exec don't trigger inappropriately.
25441
25442 * gdb.base/opaque.exp: compile one file at a time, then link.
25443
25444 * gdb.base/signals.exp: be more restrictive about which hppa
25445 systems receive a setup_xfail. new tests.
25446
25447 * gdb.base/solib_threshold.build: new file.
25448 * gdb.base/solib_threshold.exp: new file.
25449 * gdb.base/solib_threshold.link_opts: new file.
25450 * gdb.base/solib_threshold.mk: new file.
25451 * gdb.base/gen_solib_threshold.c: new file.
25452
25453 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
25454 tests. New tests for enums inside classes.
25455
25456 * gdb.c++/compiler.cc: indicate support of template debugging.
25457
25458 * gdb.c++/demangle.exp: run hp style demangling tests.
25459
25460 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
25461 tests.
25462
25463 * gdb.c++/misc.cc: changes to support new tests.
25464
25465 * gdb.c++/templates.cc: changes to support HP's compiler; changes
25466 to support new tests.
25467
25468 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
25469 gcc, then skip these tests.
25470
25471Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
25472
25473 The following files are part of the HP merge; some had longer
25474 names at HP, but have been renamed to be no more than 14
25475 characters in length.
25476
25477 * gdb.hp/ambiguous.cc: new file.
25478 * gdb.hp/ambiguous.exp: new file.
25479 * gdb.hp/attach.exp: new file.
25480 * gdb.hp/attach2.exp: new file.
25481 * gdb.hp/classes-hp.exp: new file.
25482 * gdb.hp/ctti.exp: new file.
25483 * gdb.hp/ctti-add.cc: new file.
25484 * gdb.hp/ctti-add1.cc: new file.
25485 * gdb.hp/ctti-add2.cc: new file.
25486 * gdb.hp/ctti-add3.cc: new file.
25487 * gdb.hp/dbx.exp: new file.
25488 * gdb.hp/exception.cc: new file.
25489 * gdb.hp/exception.exp: new file.
25490 * gdb.hp/foll-exec.c: new file.
25491 * gdb.hp/foll-exec.exp: new file.
25492 * gdb.hp/foll-fork.c: new file.
25493 * gdb.hp/foll-fork.exp: new file.
25494 * gdb.hp/foll-vfork.c: new file.
25495 * gdb.hp/foll-vfork.exp: new file.
25496 * gdb.hp/inherit-hp.exp: new file.
25497 * gdb.hp/more-steps.exp: new file.
25498 * gdb.hp/namespace.cc: new file.
25499 * gdb.hp/namespace.exp: new file.
25500 * gdb.hp/optimize.exp: new file.
25501 * gdb.hp/pxdb.c: new file.
25502 * gdb.hp/pxdb.exp: new file.
25503 * gdb.hp/quicksort.exp: new file.
25504 * gdb.hp/reg-test.exp: new file.
25505 * gdb.hp/reg-test.s: new file.
25506 * gdb.hp/sized-enum.c: new file.
25507 * gdb.hp/sized-enum.exp: new file.
25508 * gdb.hp/start-stop.exp: new file.
25509 * gdb.hp/templ-hp.cc: new file.
25510 * gdb.hp/templ-hp.exp: new file.
25511 * gdb.hp/thr-lib.c: new file.
25512 * gdb.hp/thr-lib.exp: new file.
25513 * gdb.hp/thr-lib.h: new file.
25514 * gdb.hp/thr-liblib.c: new file.
25515 * gdb.hp/virtfun-hp.c: new file.
25516 * gdb.hp/virtfun-hp.exp: new file.
25517 * gdb.hp/watch-cmd.exp: new file.
25518 * gdb.hp/watch-hp.exp: new file.
25519 * gdb.hp/xdb1.exp: new file.
25520 * gdb.hp/xdb2.exp: new file.
25521 * gdb.hp/xdb3.exp: new file.
25522
25523Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
25524
25525 The following files are part of the HP merge; some had longer
25526 names at HP, but have been renamed to be no more than 14
25527 characters in length.
25528
25529 * gdb.base/ss.h: new file.
25530 * gdb.base/call-ar-st.c: new file.
25531 * gdb.base/call-ar-st.exp: new file.
25532 * gdb.base/call-rt-st.c: new file.
25533 * gdb.base/call-rt-st-exp: new file.
25534 * gdb.base/call-strs.exp: new file.
25535 * gdb.base/ena-dis-br.exp: new file.
25536 * gdb.base/environ.exp: new file.
25537 * gdb.base/long_long.exp: new file.
25538 * gdb.base/sect-cmd.exp: new file.
25539 * gdb.base/shlib-cl2.exp: new file.
25540 * gdb.base/smoke.exp: new file.
25541 * gdb.base/so-impl-ld.c: new file.
25542 * gdb.base/so-impl-ld.exp: new file.
25543 * gdb.base/so-indr-cl.c: new file.
25544 * gdb.base/so-indr-cl.exp: new file.
25545 * gdb.base/varargs.exp: new file.
25546 * gdb.base/volatile.exp: new file.
25547 * gdb.base/whatis-exp.exp: new file.
7a292a7a 25548 * gdb.base/display.exp: new file.
c906108c
SS
25549 * gdb.c++/derivation.exp: new file.
25550 * gdb.c++/local.exp: new file.
25551 * gdb.c++/member-ptr.exp: new file.
25552 * gdb.c++/overload.exp: new file.
25553 * gdb.c++/ovldbreak.exp: new file.
25554 * gdb.c++/ref-types.exp: new file.
25555 * gdb.c++/ref-types2.exp: new file.
25556 * gdb.c++/userdef.exp: new file.
d63a86f8 25557
c906108c
SS
25558Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
25559
25560 * gdb.base/default.exp: Reflect wording change in remote.c.
25561
dc96c6c7 25562Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25563
25564 * gdb.base/help.exp: Update to reflect current text.
25565
25566Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
25567
25568 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
25569 they're stack variables and contain garbage.
25570 * gdb.c++/anon-union.exp: new file.
25571
25572 The following changes were made by David Taylor
889bf7c5
PA
25573 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25574 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25575 in changes by HP.
c906108c
SS
25576
25577 * gdb.base/bitops.exp: new file.
25578 * gdb.base/default.exp: change expected messages for catch and
25579 info catch tests to reflect HP merge changes.
25580 * gdb.base/enable-disable-break.exp
25581 * gdb.base/ending-run.c: new file.
25582 * gdb.base/long_long.c: new file.
25583 * gdb.base/maint.exp: new file.
25584 * gdb.base/pointers2.exp: new file.
25585 * gdb.base/shlib-call2.exp: new file.
25586 * gdb.base/solib.exp: new file.
25587 * gdb.base/step-test.c: new file.
25588 * gdb.c++/anon-union.cc: new file.
25589 * gdb.c++/local.cc: new file.
25590 * gdb.c++/member-pointer.cc: new file.
25591 * gdb.c++/method.cc: new file.
25592 * gdb.c++/ref-types.cc: new file.
25593 * gdb.c++/ref-types2.cc: new file.
25594 * gdb.c++/userdef.cc: new file.
d63a86f8 25595
c906108c
SS
25596 * gdb.base/scope.exp: compile one file at a time, then link.
25597 * gdb.base/langs.exp: ditto.
25598 * gdb.base/list.exp: ditto.
d63a86f8 25599
c906108c
SS
25600Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
25601
25602 The following changes were made by David Taylor
889bf7c5
PA
25603 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25604 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25605 in changes by HP.
d63a86f8 25606
c906108c
SS
25607 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
25608 skip tests. When compiling pass c++ flag to gdb_compile.
25609 * gdb.c++/
d63a86f8 25610
c906108c
SS
25611 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
25612 test for on hppa*-*-hpux*; use args to see if c++ was specified.
25613 (skip_hp_tests): new function.
25614 (gdb_preprocess): new function.
25615
25616 * configure.in (hpdir): decide whether to configure gdb.hp.
25617 * configure: regenerated.
25618
25619 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
25620 to delete on clean.
25621 (EXECUTABLES): update to reflect new additions.
25622 * gdb.base/commands.exp: update message expected.
25623 * gdb.base/default.exp: add copyright notice.
25624 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
25625 * gdb.base/help.exp: update messages to reflect current text.
25626 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
25627 targets for recurse tests.
25628 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
25629 skip this file.
25630
25631 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
25632 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
25633 compilation.
25634 * gdb.c++/misc.exp: ditto.
25635 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
25636 run the tests. tell gdb_compile that it's a c++ compilation.
25637
25638 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 25639
c906108c
SS
25640 * gdb.base/all-bin.exp: new file.
25641 * gdb.base/arithmet.exp: new file.
25642 * gdb.base/assign.exp: new file.
25643 * gdb.base/completion.exp: new file.
25644 * gdb.base/cond-expr.exp: new file.
25645 * gdb.base/condbreak.exp: new file.
25646 * gdb.base/define.exp: new file.
25647 * gdb.base/dollar.exp: new file.
25648 * gdb.base/environment.exp: new file.
25649 * gdb.base/eval-skip.exp: new file.
25650 * gdb.base/jump.exp: new file.
25651 * gdb.base/logical.exp: new file.
25652 * gdb.base/pointers.exp: new file.
25653 * gdb.base/relational.exp: new file.
25654 * gdb.base/section_command.exp: new file.
25655 * gdb.base/whatis-expr.exp: new file.
25656
25657 * gdb.base/all-types.c: new file.
25658 * gdb.base/call-array-struct.c: new file.
25659 * gdb.base/call-return-struct.c: new file.
25660 * gdb.base/call-strings.c: new file.
25661 * gdb.base/callfuncs2.c: new file.
25662 * gdb.base/condbreak.c: new file.
25663 * gdb.base/constvars.c: new file.
25664 * gdb.base/display.c: new file.
25665 * gdb.base/int-type.c: new file.
25666 * gdb.base/jump.c: new file.
25667 * gdb.base/miscexprs.c: new file.
25668 * gdb.base/pointers.c: new file.
25669 * gdb.base/pointers2.c: new file.
25670 * gdb.base/shmain.c: new file.
25671 * gdb.base/shr1.c: new file.
25672 * gdb.base/shr2.c: new file.
25673 * gdb.base/solib.c: new file.
25674 * gdb.base/solib1.c: new file.
25675 * gdb.base/solib2.c: new file.
25676 * gdb.base/varargs.c: new file.
25677 * gdb.c++/derivation.cc: new file.
25678 * gdb.c++/overload.cc: new file.
25679 * gdb.c++/ovldbreak.cc: new file.
25680 * gdb.hp/attach.c: new file.
25681 * gdb.hp/attach2.c: new file.
25682 * gdb.hp/average.c: new file.
25683 * gdb.hp/compiler.c: new file.
25684 * gdb.hp/compiler.cc: new file.
25685 * gdb.hp/execd-program.c: new file.
25686 * gdb.hp/follow-exec.c: new file.
25687 * gdb.hp/follow-fork.c: new file.
25688 * gdb.hp/follow-vfork-and-exec.c: new file.
25689 * gdb.hp/misc-hp.cc: new file.
25690 * gdb.hp/more-steps.c: new file.
25691 * gdb.hp/optimize.c: new file.
25692 * gdb.hp/quicksort.c: new file.
25693 * gdb.hp/run-hp.c: new file.
25694 * gdb.hp/start-stop.c: new file.
25695 * gdb.hp/sum.c: new file.
25696 * gdb.hp/templates-hp.cc: new file.
25697 * gdb.hp/thread-local-in-lib.c: new file.
25698 * gdb.hp/thread-local-in-lib.h: new file.
25699 * gdb.hp/thread-local-in-lib.lib.c: new file.
25700 * gdb.hp/vforked-program.c: new file.
25701 * gdb.hp/virtfunc-hp.cc: new file.
25702 * gdb.hp/watchpoint-hp.c: new file.
25703 * gdb.hp/xdb.c: new file.
25704 * gdb.hp/xdb0.c: new file.
25705 * gdb.hp/xdb0.h: new file.
25706 * gdb.hp/xdb1.c: new file.
25707
25708Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
25709
25710 The following change was made by Edith Epstein
889bf7c5
PA
25711 <eepstein@cygnus.com> as part of a project to merge in changes
25712 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
25713
25714 * gdb.c++/demangle.exp: changed the expected output for some
25715 ARM-style mangling -- removed second reference to datatype.
889bf7c5 25716 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 25717 T1<char>::~T1<char>(void)
c906108c 25718 becomes,
a9c64011
AS
25719 maint demangle __dt__11T1__pt__2_cFv
25720 T1<char>::~T1(void)
c906108c 25721
889bf7c5 25722 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 25723
c906108c
SS
25724Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
25725
25726 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
25727 * gdb.trace/backtrace.exp: Likewise.
25728 * gdb.trace/circ.exp: Likewise.
25729 * gdb.trace/collection.exp: Likewise.
25730 * gdb.trace/deltrace.exp: Likewise.
25731 * gdb.trace/infotrace.exp: Likewise.
25732 * gdb.trace/limits.exp: Likewise.
25733 * gdb.trace/packetlen.exp: Likewise.
25734 * gdb.trace/passc-dyn.exp: Likewise.
25735 * gdb.trace/passcount.exp: Likewise.
25736 * gdb.trace/report.exp: Likewise.
25737 * gdb.trace/save-trace.exp: Likewise.
25738 * gdb.trace/tfind.exp: Likewise.
25739 * gdb.trace/tracecmd.exp: Likewise.
25740 * gdb.trace/while-dyn.exp: Likewise.
25741 * gdb.trace/while-stepping.exp: Likewise.
25742
257431998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
25744
25745 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
25746
25747Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
25748
25749 From Brendan Kehoe:
25750 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
25751 int return types.
25752
25753Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
25754
25755 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 25756 remote dos host testing right.
c906108c
SS
25757
25758Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
25759
25760 * gdb.base/corefile.exp: remove some xfails.
25761
25762Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
25763
25764 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 25765 have different timestamps.
c906108c
SS
25766
25767Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
25768
25769 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 25770 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
25771
25772Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
25773
25774 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 25775 delta.
c906108c
SS
25776
25777Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
25778
25779 * gdb.base/default.exp: Add brace missing from previous delta.
25780
25781Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
25782
25783 * gdb.base/default.exp: Support test for info float for all
25784 varieties of arm toolchain.
25785
dc96c6c7 25786Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25787
25788 * gdb.trace/*.exp: remove "remote_download" command.
25789
dc96c6c7 25790Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25791
25792 * gdb.trace/*.exp: remove -gdwarf from compile.
25793
25794Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
25795
25796 * gdb.trace/configure.in(AC_INIT): typo
25797 * gdb.trace/configure: regenerated
25798
dc96c6c7 25799Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25800
25801 * config/m68k-emc.exp: New file.
25802 * lib/<emc-support.exp trace-support.exp}: New files.
25803 * configure.in: add new test directory gdb.trace.
25804 * gdb.trace/{configure configure.in Makefile.in}: New files.
25805 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
25806 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
25807 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
25808 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
25809 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
25810 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
25811 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 25812
dc96c6c7 25813Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25814
25815 * gdb.c++/classes.exp: Change all regular expressions to match
25816 arbitrary combinations of newline/carriage-return, so that they
25817 will work equally well on Unix and Windows.
25818 * gdb.c++/inherit.exp: ditto.
25819 * gdb.c++/virtfunc.exp: ditto.
25820
258211998-08-11 Dawn Perchik <dawn@cygnus.com>
25822
25823 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
25824
c2d11a7d
JM
25825Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
25826
25827 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
25828 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
25829 to use a0-a3/d0-d3 as needed.
25830
25831Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
25832
25833 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
25834 * gdb.disasm/am33.exp: Corresponding changes.
25835
c906108c
SS
258361998-07-11 Felix Lee <flee@cygnus.com>
25837
25838 * gdb.base/callfuncs.exp: add cmp10 test.
25839 * gdb.base/callfuncs.c (cmp10): new function.
25840
25841Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
25842
d63a86f8 25843 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
25844 into two parts to get around a synchronization problem in expect.
25845
3fc11d3e
JM
25846Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
25847
25848 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
25849
25850 * configure.in: Add options for gdbtk testsuite.
25851
25852 * configure: Regenerate.
25853
25854 * gdb.gdbtk: New directory to hold gdbtk tests.
25855
c906108c
SS
25856Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25857
25858 * gdb.fortran/types.exp: Escape brackets in expect patterns
25859 for test_float_literal_types_accepted tests.
25860 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
25861 before run test.
25862
c2d11a7d
JM
25863Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
25864
25865 * am33.exp: Just compile, do not link the testcase.
25866 * am33.s: Add ".am33" pseudoop to force am33 mode.
25867
c906108c
SS
258681998-06-25 Felix Lee <flee@cygnus.com>
25869
25870 * gdb.base/setshow.exp: make sure $pc is sane.
25871
25872 * gdb.stabs/weird.exp: split expect patterns properly.
25873
c2d11a7d
JM
25874Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
25875
25876 * gdb.disasm/am33.s: New disassembler testfile for the am33.
25877 * gdb.disasm/am33.exp: Run it.
25878
dc96c6c7 25879Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25880
25881 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
25882 match processing (and eliminate spurious timeouts when running).
25883
dc96c6c7 25884Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25885
25886 * gdb.base/signals.exp (test_handle_all_print): put back Mach
25887 exception test, but conditionalize it on target [mach | gnu].
25888
dc96c6c7 25889Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25890
25891 * gdb.base/overlays.exp: fixup compile line for linker script.
25892
25893Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
25894
25895 * gdb.fortran/types.exp: don't guess at float size.
25896
25897Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
25898
25899 * gdb.base/exprs.exp: delete test that depends on int size.
25900
25901Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
25902
25903 * config/sim.exp: Removed checks for target triplets.
25904 (gdb_target_sim): Use gdb,target_sim_options.
25905
25906Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
25907
25908 * gdb.base/reread.exp: New file.
25909 * gdb.base/reread1.c: New file.
25910 * gdb.base/reread2.c: New file.
25911
25912Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
25913
25914 * config/sim.exp: Use 'target sim -sparclite' when running
25915 SPARClite programs.
25916
25917Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
25918
25919 * gdb.base/structs2.exp: New file.
25920 * gdb.base/structs2.c: New file.
25921
25922Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
25923
25924 * gdb.asm/common.inc: New file.
25925 * gdb.asm/d10v.inc: New file.
25926 * asm-source.exp: Pass -I's to gas to find .inc files.
25927 Update line numbers in expected output.
25928 * asmsrc1.s: Rewrite.
25929 * asmsrc2.s: Rewrite.
25930 * configure.in: Create arch.inc symlink.
25931 * configure: Regenerate.
25932 * Makefile.in (distclean): Delete arch.inc.
25933
25934Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
25935
25936 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
25937 (t_enum_value2): ditto
25938 (t_enum_value3): ditto
25939 (main): ditto
c906108c
SS
25940Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25941
25942 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
25943 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
25944 change.
25945 Use gdb_test instead of send_gdb/gdb_expect sequences.
25946
25947Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
25948
25949 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
25950 not void.
25951
25952Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
25953
25954 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
25955 subroutines. Used to test gdbs ability to single step through PC
25956 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
25957
25958Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
25959
25960 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
25961 more rigorous EGCS C++ error checking.
25962
25963Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25964
a9c64011
AS
25965 * gdb.base/help.exp: Clean up `help set args' and `help show args'
25966 tests.
25967 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
25968 function when asleep.
25969 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
25970 for i*86 Linux and SVR4 signal handling problems.
25971 Remove linux xfail for `next to handler in signals_tests_1', fixed
25972 by recent infrun.c change.
25973 Limit backtrace to 10 frames to avoid timeout problems with infinite
25974 stack backtraces.
25975 Adjust expect pattern in `handle all print' test to match Apr 28 1997
25976 target.[ch] change.
c906108c
SS
25977
25978Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
25979
25980 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
25981 for a newline from gdb before continuing.
25982 (default_gdb_exit): Just look for y or n.
25983 (gdb_test): Detect abnormal exit from GDB running on DOS; if
25984 it does, fail the rests of the tests in the file.
25985
25986Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
25987
25988 * config/cygmon.exp: New file.
25989
25990Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
25991
25992 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 25993 main" test on remote targets.
c906108c
SS
25994
25995 * gdb.base/scope.exp: Fix problem with filelocal_bss before
25996 run test on remote targets.
25997
25998Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
25999
26000 * gdb.asm: New directory.
26001 * configure.in: Configure it.
26002 * configure: Regenerate.
26003 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
26004 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
26005
26006Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
26007
26008 * config/mn10300-eval.exp: New file to support MN10300 eval board.
26009
dc96c6c7 26010Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26011
a9c64011
AS
26012 * gdb.base/overlays (several files): Merge the two overlay
26013 managers into one. Change variables (foox, barx, bazx, grbxx)
26014 back into ints but force them to load in their proper sections.
c906108c
SS
26015
26016Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
26017
26018 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 26019 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
26020 (D10VCopy): Handle memory regions crossing 16k boundaries.
26021 (D10VCopy): Transfer data in 32 bit chunks.
26022
26023Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
26024
26025 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 26026 correct.
c906108c
SS
26027
26028 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 26029 map. Include space for printf in .text segment.
c906108c
SS
26030
26031 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 26032 updated d10v memory VMA/LMA map.
c906108c 26033 (D10VCopy): Call D10VTranslate.
d63a86f8 26034
c906108c
SS
26035Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
26036
26037 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
26038
26039 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
26040 that it won't be put into the .sdata - small data -
26041 section. Update reference.
c906108c
SS
26042 * gdb.base/baz.c (bazx, baz): Ditto.
26043 * gdb.base/foo.c (foox, foo): Ditto.
26044 * gdb.base/grbx.c (grbxx, grbx): Ditto.
26045
26046 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 26047 to be arrays.
d63a86f8 26048
dc96c6c7 26049Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26050
a9c64011
AS
26051 * gdb.base/overlays.exp: fix up and get working again.
26052 Add tests for backtraces from an overlay function.
d63a86f8 26053
c906108c
SS
26054Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
26055
26056 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
26057 "calling function with watchpoint enabled".
26058
26059Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
26060
26061 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 26062 gdb_suppress_tests for d10v-*-*.
c906108c
SS
26063 * lib/gdb.exp (gdb_suppress_tests): Disable this function
26064 pending review of whether it is useful or not.
26065
26066Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
26067
26068 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
26069
26070Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
26071
26072 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
26073 * config/dve.exp: New file to support Densan boards.
26074
26075Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
26076
26077 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 26078 reads and BSD.
c906108c
SS
26079
26080Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
26081
26082 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
26083 response.
26084
26085 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
26086
26087Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
26088
26089 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 26090 test.
c906108c
SS
26091
26092 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 26093 target_sizeof_long and target_bigendian_p.
c906108c 26094 (structs_by_value, structs_by_reference): Check values according
889bf7c5 26095 to targets word size and endianess.
d63a86f8 26096
c906108c
SS
26097Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
26098
26099 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 26100 output.
c906108c
SS
26101
26102Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
26103
26104 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 26105 Update test of set args help to match source change.
c906108c
SS
26106
26107Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
26108
26109 * gdb.base/default.exp: Expect help system output to be in
26110 alphabetical order.
26111 * gdb.base/help.exp: Ditto.
26112
26113Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
26114
26115 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
26116 "i*86-pc-linux-gnu*".
26117 * gdb.base/interrupt.exp: Ditto.
26118 * gdb.base/corefile.exp: Ditto.
26119
26120 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 26121 define vxworks when building the testcase.
c906108c
SS
26122
26123 * gdb.base/ptype.exp: Fix testnames to be unique.
26124 * gdb.base/radix.exp: Ditto.
26125 * gdb.base/term.exp: Ditto.
26126 * gdb.base/whatis.exp: Ditto.
26127 * gdb.c++/classes.exp: Ditto.
26128
26129Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
26130
26131 * gdb.base/callfuncs.exp: Fix indentation.
26132
26133 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
26134 suppress_flag has been set.
26135 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
26136 target feature.
26137
26138Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
26139
26140 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
26141 the testcase.
26142
26143 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 26144 set_debug_traps() and breakpoint().
c906108c
SS
26145 * gdb.c++/misc.cc (main): Ditto.
26146 * gdb.c++/templates.cc (main): Ditto.
26147 * gdb.c++/virtfunc.cc (main): Ditto.
26148
26149Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
26150
26151 * lib/gdb.exp(gdb_step_for_stub): New function.
26152 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
26153 exists, reload the executable and do a "continue" instead of
26154 doing a jump.
26155 (runto_main): Use gdb_step_for_stub.
d63a86f8 26156
c906108c 26157 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 26158 tests to have unique names.
c906108c
SS
26159 * gdb.base/callfuncs.exp: Ditto.
26160 * gdb.base/commands.exp: Ditto.
26161 * gdb.base/default.exp: Ditto.
26162 * gdb.base/help.exp: Ditto.
26163 * gdb.base/list.exp: Ditto.
26164 * gdb.base/opaque.exp: Ditto.
26165 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
26166 similar tests.
d63a86f8 26167
c906108c
SS
26168 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
26169 * gdb.c++/cplusfuncs.cc: Ditto.
26170 * gdb.c++/virtfunc.cc: Ditto.
26171
26172 * config/monitor.exp: Keep track of the last file we saw, rather
26173 than trying to get the info from gdb.
26174
26175 * gdb.fortran/types.exp: Move comment to previous line.
26176
26177Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
26178
26179 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 26180 target mode.
c906108c
SS
26181
26182Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
26183
26184 From Bob Manson:
26185 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 26186 string from GDB when it connects.
c906108c
SS
26187
26188 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
26189
26190Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
26191
26192 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
26193 if we can't get a debug format from GDB (we may be testing an
26194 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
26195
26196 * gdb.stabs/weird.exp: Fix quoting.
26197
26198 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
26199
26200Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
26201
26202 * config/arm-ice.exp: New file.
26203
26204Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
26205
26206 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 26207 until it has been modified to work with the new testsuite.
c906108c 26208
99707966 26209 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
26210 testcase won't compile, cause all of the testcases in the file to
26211 fail instead.
c906108c
SS
26212
26213 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
26214 (gdb_clear_suppressed): New procedure.
26215 (gdb_stop_suppressing_tests): Only clear suppress_flag if
26216 it contains a positive value.
26217
26218Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
26219
26220 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
26221
26222 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
26223
26224Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
26225
26226 * lib/gdb.exp (setup_xfail_format): New function.
26227 (get_debug_format): New function to get debug format.
26228 (debug_format): New global variable to hold last value set
26229 by get_debug_format.
26230 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 26231 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
26232 * gdb.c++/ptype.exp: Ditto.
26233 * gdb.c++/classes.exp: Ditto.
26234 * gdb.c++/cplusfuncs.exp: Ditto.
26235 * gdb.c++/inherit.exp: Ditto.
26236 * gdb.c++/templates.exp: Ditto.
26237 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 26238
c906108c
SS
26239Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
26240
26241 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
26242 host doesn't have a currently-open connection.
26243
26244 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
26245 any gdb stub target. Handle cases where gdb doesn't respond when
26246 interrupted in a sane fashion.
c906108c
SS
26247
26248 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 26249 same thing in a totally different way.
c906108c
SS
26250
26251 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 26252 setting "timeout".
c906108c 26253 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 26254 default_gdb_init now.
c906108c
SS
26255
26256Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
26257
26258 * gdb.base/printcmds.exp: Fix "check for floating addition"
26259 regexp to accept results within approx +/- .01 of exact value.
26260 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
26261
26262Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
26263
26264 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 26265 properly.
c906108c
SS
26266 (gdb_expect): Add optional timeout parameter, and add timeout
26267 value to various calls.
26268 (gdb_suppress_tests): Only give one warning message per group.
26269
26270Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
26271
26272 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
26273 global variables. Handle getting a value for $timeout more
26274 gracefully.
c906108c
SS
26275
26276Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26277
26278 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 26279 initialize.
c906108c 26280 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 26281 by a target configuration file.
c906108c
SS
26282 (gdb_expect): Pass the timeout to remote_expect.
26283
26284 * config/monitor.exp(gdb_load): Fix typo in regexp.
26285
26286Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
26287
26288 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
26289
26290Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
26291
26292 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
26293 here. Call gdb_target_exec before rebooting the target, to make
26294 sure the connection to the target is closed.
c906108c
SS
26295 (gdb_load): Pass the name of the executable to gdb_target_monitor.
26296 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
26297 Also detect "Timeout reading from remote" error.
26298
26299 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
26300 gdb_target_monitor. Don't call gdb_file_cmd here; let
26301 gdb_target_monitor do it.
c906108c
SS
26302
26303 * gdb.disasm/hppa.exp: Don't use exec_output.
26304
26305Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
26306
26307 * gdb.base/list.exp: If we're debugging a non-native target,
26308 try to set the pc register to point to the start of the
26309 program before doing the first list command.
26310
26311 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 26312 test_calls after restarting.
c906108c
SS
26313
26314 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 26315 reloading.
c906108c
SS
26316
26317 * gdb.base/watchpoint.exp: Fix typo.
26318
26319 * gdb.base/setshow.exp: Check for use_gdb_stub.
26320
26321 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 26322 stub case.
c906108c
SS
26323 * gdb.base/langs.exp: Ditto.
26324
26325 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
26326 gdb_load_offset. If we weren't given a file to load, figure out
26327 what the current file is and use it.
c906108c
SS
26328
26329 * config/i386-bozo.exp: New file.
26330
26331Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
26332
26333 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
26334 feature.
26335
26336 * config/proelf.exp: New entry.
26337
26338Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
26339
26340 * lib/gdb.exp: Remove spurious .* patterns at the beginning
26341 of regexps.
26342
26343 * gdb.base/watchpoint.exp: Don't run the test_stepping
26344 tests if gdb can't call functions on the target.
26345
26346 * gdb.base/setshow.exp: Don't run the set prompt tests if
26347 the board has gdb_prompt set.
26348
26349Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
26350
26351 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
26352 * gdb.base/commands.exp: Likewise.
26353 * gdb.base/setshow.exp: Likewise.
26354
26355Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
26356
26357 * config/monitor.exp(gdb_start): Look for gdb_prompt target
26358 feature.
26359
26360 * config/i960.exp: New file.
26361
26362Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
26363
26364 * gdb.base/funcargs.exp: Check for gdb,short_int target
26365 feature instead of looking for explicit target triplets.
26366
dc96c6c7 26367Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 26368
d63a86f8 26369 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
26370 "p 123DEADBEEF", to check parse_number.
26371 * top.c: change "to enable to enable" to "to enable" in a couple
26372 of help strings.
26373
26374Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
26375
26376 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
26377 on the mn10300.
d63a86f8 26378
c906108c
SS
26379Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
26380
26381 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
26382 where the test executable is run with explicit args.
26383 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
26384
26385Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
26386
26387 * gdb.base/run.c: Use FAKEARGV to build test executable that
26388 does not require a command line arg, since most simulators
26389 don't currently support passing such an arg into the simulated
26390 program.
26391 * gdb.base/commands.exp: Change tests to insert the proper
26392 value as the arg to the first recursive factorial call. Change
26393 compilation line to define FAKEARGV at compile time.
26394
26395Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
26396
26397 * gdb.base/recurse.exp: Enable these tests for the mn10300.
26398 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
26399 function with watchpoint enabled" test.
26400
26401Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
26402
26403 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 26404 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
26405
26406 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 26407 "Tests restarted" messages.
c906108c
SS
26408
26409Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
26410
26411 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
26412
dc96c6c7 26413Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26414
26415 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
26416 for INFO SYMBOL; add help tests for OVERLAY commands.
26417 * gdb.base/default.exp: add tests for INFO SYMBOL command;
26418 add tests for OVERLAY commands
26419 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
26420 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
26421 * gdb.base/sigall.c: add usestubs code frag
26422 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 26423
c906108c
SS
26424Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
26425
26426 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
26427 failures.
26428 (gdb_stop_suppressing_tests): Note that tests have restarted.
26429
26430Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
26431
26432 * config/h8300.exp: New file.
26433
26434Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
26435
26436 * gdb.base/setshow.exp: Check for the existence of a
26437 feature, not its value.
26438
26439Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
26440
26441 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
26442
26443 * gdb.base/scope.exp: It's now init0(), not init().
26444
26445 * gdb.base/scope0.c: For now, change init() to be init0().
26446
26447 * config/monitor.exp: Use gdb_serial in preference to serial
26448 or netport.
26449
26450 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 26451 and it's not already set.
c906108c
SS
26452
26453Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
26454
26455 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 26456 isn't using a stub and if it supports argument passing.
c906108c
SS
26457
26458Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
26459
26460 * config/udi.exp(gdb_start): Make sure UDICONF is set
26461 properly before starting gdb.
26462
26463Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
26464
26465 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
26466 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
26467 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
26468
26469Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
26470
26471 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 26472 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
26473
26474 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
26475
26476 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
26477
26478 * config/monitor.exp: Make sure we disconnect from the target.
26479 Also, try a reboot/reload cycle instead of failing if the
26480 load fails.
26481
26482Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
26483
26484 * gdb.base/default.exp: Don't set match_max.
26485 * gdb.base/help.exp: Ditto.
26486 * gdb.base/list.exp: Ditto.
26487 * gdb.base/signals.exp: Ditto.
26488
26489 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
26490 set, use remote_ld to download the testcase instead of
26491 the GDB loader.
26492
26493Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
26494
26495 * config/vr5000.exp: New file.
26496
26497 * config/monitor.exp(gdb_target_monitor): Add pattern for
26498 "Ending remote" to detect errors in connecting.
26499
26500 * gdb.base/setshow.exp: Add .* within auto language test.
26501
26502 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
26503 target feature.
26504
26505 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 26506 and reboot the board if necessary.
c906108c
SS
26507
26508 * gdb.base/setvar.exp(test_set): Handle multiple prints within
26509 a set of tests. Remove print.* from the patterns being checked.
26510
26511Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
26512
26513 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
26514 refer to gdb_spawn_id.
26515
26516 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
26517 longer used.
26518 * config/sparclet.exp: Ditto.
26519 * config/sparclet-old.exp: Ditto.
26520 * config/slite.exp: Ditto.
26521 * config/sim.exp: Ditto.
26522 * gdb.base/funcargs.exp: Ditto.
26523
26524 * lib/gdb.exp:Remove references to gdb_spawn_id.
26525 (gdb_expect): Move to remote.exp.
26526
26527Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
26528
26529 * config/monitor.exp: Detect the "Couldn't establish connection"
26530 message from GDB.
26531
26532Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
26533
26534 * gdb.base/bitfields.exp: Use runto instead of explicit
26535 gdb_run_cmd/gdb_expect sequences.
26536
26537 * gdb.base/break.exp(text_next_with_recursion): Add match for
26538 gdb_expect call.
26539
26540 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
26541 We also need to handle the "A program is being debugged already"
26542 prompt from gdb. Use gdb_test to set the baud rate.
26543
26544 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
26545 to 20000. Really. I mean it.
26546
26547Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26548
26549 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
26550 fails. If suppress_flag is set, skip perror message about not
26551 being able to send to GDB.
c906108c 26552 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 26553 GDB.
c906108c
SS
26554 (gdb_expect): If suppress_flag is set, always fail immediately.
26555 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
26556 (gdb_init): Call gdb_stop_suppressing_tests.
26557 (default_gdb_exit): Ditto.
26558 (default_gdb_start): Ditto.
26559
26560 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 26561 gdb_stop_suppressing_tests as appropriate.
c906108c 26562 * gdb.base/break.exp: Ditto.
889bf7c5 26563 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
26564 * gdb.base/commands.exp: Ditto.
26565 * gdb.base/exprs.exp: Ditto.
889bf7c5 26566 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
26567 * gdb.base/list.exp: Ditto.
26568 * gdb.base/recurse.exp: Ditto.
889bf7c5 26569 * gdb.base/scope.exp: Ditto.
c906108c
SS
26570 * gdb.base/structs.exp: Ditto.
26571 * gdb.c++/inherit.exp: Ditto.
26572
26573Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
26574
26575 * config/vr4300.exp: New file.
26576
99707966 26577 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 26578
99707966 26579 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
26580
26581Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
26582
26583 * lib/gdb.exp(gdb_init): New function.
26584
26585 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 26586 for each individual variable set.
c906108c
SS
26587
26588 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
26589 name.
26590
26591 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
26592
26593 * gdb.base/scope.exp: Use gdb_test.
26594
26595 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
26596 aborting; the testsuite driver will do that for us (see
26597 gdb_finish). Also, use gdb_test in a few more places.
26598
26599Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
26600
26601 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
26602
26603Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
26604
26605 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
26606 and "add_tests" are not at the same address.
26607
26608Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
26609
26610 * gdb.base/ptype.exp: Use gdb_test.
26611
26612Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
26613
26614 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
26615 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
26616 left in. No longer expect them to fail.
26617
26618 * gdb.stabs/*.mt; Deleted, no longer used.
26619 * gdb.stabs/configure.in: Remove references to target makefile
26620 frags.
26621 * gdb.stabs/configure: Rebuilt.
26622
26623 * gdb.disasm/*.mt: Deleted, no longer used.
26624 * gdb.disasm/configure.in: Remove references to target makefile
26625 frags. Use "sh3.s" as the unique filename for this directory.
26626 * gdb.disasm/configure: Rebuilt.
26627
26628 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
26629 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
26630 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
26631
26632Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
26633
26634 * config/udi.exp: Use mondfe,name instead of remote_host.
26635
26636Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
26637
26638 * gdb.base/watchpoint.exp: Don't expect a failure when calling
26639 a function with a watchpoint enabled on the mn10200.
26640
26641 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
26642 before trying to create it!
26643
26644Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
26645
26646 * config/vx.exp: Use hostname instead of netport.
26647
26648 * config/vxworks.exp: New file.
26649
26650 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
26651
26652 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 26653 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
26654 occurs.
26655
26656 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
26657 $gdb_spawn_id directly.
26658 (gdb_run_cmd): Try _start as well as start. Use the target feature
26659 gdb,start_symbol as the symbol to start from when jumping.
26660
26661Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
26662
26663 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
26664 redundant) test.
26665
26666 * gdb.base/recurse.exp: Relax final value test for 'b' so that
26667 it doesn't lose for 16bit integer systems.
26668
26669Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
26670
26671 * gdb.fortran/types.exp: If the target doesn't support "double"
26672 data types, then expect "real" types to only be 4 bytes.
26673
26674 * gdb.c++/virtfunc.exp: Expect failure for virtual function
26675 call tests if the target doesn't support inferior function calls.
26676
26677 * gdb.base/printcmds.exp: Allow minor deviation in FP values
26678 in printf tests.
26679
26680Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
26681
26682 * gdb.base/help.exp: Disable "help set", "help show", and
26683 "help support". Simplify regexp for "help stack".
26684
26685 * gdb.base/default.exp: Set match_max to 5000 and the timeout
26686 to 60 seconds. Temporarily set match_max to 15000 around the
26687 "info copying" test.
26688
26689 * gdb.base/nodebug.exp: Don't try to do an inferior function
26690 call if the target doesn't support them.
26691 * gdb.base/printcmds.exp: Likewise.
26692 * gdb.base/setvar.exp: Likewise.
26693 * gdb.base/structs.exp: Likewise.
26694 * gdb.c++/templates.exp: Likewise.
26695 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
26696
26697 * gdb.base/recurse.exp: Enable for the mn10200.
26698
26699 * configure.in: Do configure gdb.stabs directory for *-*-elf
26700 targets.
26701 * configure: Rebuilt.
26702
26703 * gdb.base/break.exp: Check for gdb,noresults before testing
26704 exit status and/or results from the target.
26705 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
26706 * lib/gdb.exp: Remove old (now bogus) initialization of
26707 noinferior, noargs, noresults and nosignals.
26708
26709Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
26710
26711 * config/sh.exp: New file.
26712
26713 * config/slite.exp: Try to connect multiple times to the board
26714 before rebooting. Only send a "monitor run" if need_monitor_run
26715 is set.
26716
26717 * gdb.base/break.exp: Don't do the "stub continue" test if
26718 the target has gdb_stub set.
26719
26720 * gdb.base/callfuncs.exp: Increase the timeout.
26721
26722 * gdb.base/interrupt.exp: Don't even try to compile the testcase
26723 if the target has gdb,noinferiorio set.
26724
26725 * gdb.base/list.exp: Increase match_max to 10000 characters.
26726
26727 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
26728
26729 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
26730 target.
26731
26732 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
26733
26734Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
26735
26736 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
26737 trying to delete the copy of gdb. Catch the file delete so we
26738 don't die if the delete fails; also, the file should be copied to
26739 the host, not to the build.
c906108c
SS
26740
26741Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
26742
26743 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 26744 parenthesis in case it contains multiple regexps separated
c906108c
SS
26745 with |.
26746
26747 * gdb.base/watchpoint.exp: Use gdb_test.
26748 * gdb.base/default.exp: Ditto.
26749
26750Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
26751
99707966 26752 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 26753
c906108c
SS
26754 * gdb.base/scope.exp: Use gdb_test.
26755 * gdb.c++/classes.exp: Ditto.
26756 * gdb.c++/inherit.exp: Ditto.
26757
26758Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
26759
26760 * gdb.base/crossload.exp: Don't use execute_anywhere, use
26761 remote_exec instead.
26762 * gdb.base/corefile.exp: Don't be ridiculous.
26763 * gdb.base/*.c: Add missing stub invocations.
26764
26765Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
26766
26767 * config/slite.exp: Miscellaneous fixes.
26768
26769 * lib/gdb.exp: Fix runto.
26770
26771 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
26772 the target.
26773
26774 * gdb.base/watchpoint.exp: Fix regexp.
26775
26776 * lib/gdb.exp(default_gdb_exit): Add a catch to the
26777 close and wait commands, as the descriptor may now be
26778 invalid. Always call "remote_close host".
26779
26780Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
26781
26782 Major rewrite for testsuite revision.
d63a86f8 26783
c906108c
SS
26784 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
26785 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
26786 instead of relying on spawn_id to always contain a valid
26787 spawn id.
26788 (get_compiler_info): New procedure to build the ${binfile}.ci
26789 file, instead of replicating this in N different places.
26790 (gdb_compile): New procedure.
d63a86f8 26791
c906108c 26792 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
26793 appropriate arguments) instead of compile. Use gdb_test in a lot
26794 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
26795 at the start of a testcase, as this is no longer done magically.
26796
26797 config/*-gdb.exp: Rename without the -gdb suffix.
26798
26799 config/mips.exp: Use remote_close instead of exit_remote_shell.
26800 config/monitor.exp: Use target_info instead of looking at
26801 baud, timeout, etc.
26802 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
26803
26804Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26805
26806 * gdb.c++/templates.exp (test_ptype_of_templates),
26807 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
26808 Update expect patterns for destructors and assignment operators
26809 to match corresponding c-typeprint.c changes.
26810 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
26811 to destructor breakpoint test, GDB should be able to set the
26812 destructor breakpoint without specifying arguments.
26813
26814Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
26815
26816 * gdb.threads/pthreads.exp: Change result for failure to compile due
26817 to lack of pthreads runtime support from an error to simply an
26818 unsupported test, per dejagnu standards.
26819
26820Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26821
26822 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
26823 where GDB exits to reduce pattern match time.
26824 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
26825
26826 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
26827
dc96c6c7 26828Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26829
26830 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
26831 * gdb.base/default.exp: ditto.
26832 * gdb.base/nodebug.exp: ditto.
26833 * gdb.base/printcmds.exp: ditto.
26834 * gdb.base/ptype.exp: ditto.
26835 * gdb.base/setvar.exp: ditto.
26836 * gdb.base/structs.exp: ditto.
26837 * gdb.base/setshow.c: Guard against uninitialized values of argc.
26838
26839Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
26840
26841 * configure, */configure: Rebuild with autoconf 2.12.
26842
26843Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
26844
26845 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
26846 use new i*86-pc-linux*-gnu quads.
26847 * gdb.base/corefile.exp: Ditto.
26848 * gdb.base/signals.exp: Ditto.
26849 * gdb.base/sigall.exp: Ditto.
26850 * gdb.base/interrupt.exp: Ditto.
26851
26852 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
26853 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
26854 RedHat 4.0.
d63a86f8 26855
c906108c 26856 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
26857 linux. This allows the test case to at least compile on latest
26858 linux, but still not run due to missing the threads runtime library.
c906108c
SS
26859
26860Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26861
26862 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
26863 directory to search gdb directory. Accept and step over conditional
26864 stack alignment code. Consume $prompt in failure cases.
26865 Reset timeout to $oldtimeout instead of some arbitrary value.
26866 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
26867 timeout problems with infinite stack backtraces.
26868 * gdb.base/ptype.exp (ptype struct link, union tu_link):
26869 Accept function parameters for linkfunc member.
26870
26871Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
26872
26873 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
26874 (CXXFLAGS): Remove, unreferenced.
26875 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
26876 previous -B options and also add -B option to pick up cross compiled
26877 runtime.
c906108c
SS
26878 (TARGET_INCLUDES): Add for -I options and add code to initialize when
26879 doing cross compiles.
26880 (target_alias): Declare global.
26881 (xgcc): Set variable to full path of gcc in build tree. Use findfile
26882 to verify that gcc exists in build tree, and if so set CC to that
26883 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 26884
c906108c
SS
26885Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
26886
26887 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
26888 ptype test for anonymous union. Fixup testcase to match
26889 current gcc debug output.
26890
26891Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
26892
26893 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
26894 force argument to an unsigned long type.
26895
26896Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
26897
26898 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 26899 tests and anonymous union print/ptype tests.
c906108c
SS
26900 * gdb.base/list.exp (test_forward-search): Increase timeout by
26901 5 minutes for the "search extremely long line" case.
26902 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
26903 completely optional and that the pass/fail messages use the command as
26904 the message if that third arg is a null string.
26905 (gdb_test_exact): Arrange that a null string pattern means match a
26906 null string output rather than any output, which might include random
889bf7c5 26907 errors.
c906108c
SS
26908 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
26909 backtrace test.
26910 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
26911 always failing and failure is now exposed by gdb.exp changes.
26912
26913Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
26914
26915 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
26916 weren't being noted.
26917
26918Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26919
26920 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
26921 * gdb.stabs/weird.exp: Remove v_comb xfails.
26922
dc96c6c7 26923Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26924
26925 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 26926 list.exp scope.exp watchpoint.exp]
c906108c 26927 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 26928
dc96c6c7 26929Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26930
26931 * config/monitor.exp: Increase download timeout to 1000 seconds.
26932
dc96c6c7 26933Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26934
26935 * config/m32r.exp: Increase timeout to 120 seconds.
26936
26937Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
26938
26939 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
26940 and accept older ordering as obsolescent gcc or gdb.
26941 * gdb.c++/templates.exp: Ditto.
26942 * gdb.c++/virtfunc.exp: Ditto.
26943
26944Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
26945
26946 * gdb.base/coremaker.c: Add code to mmap some data so we
26947 can check that it ends up in the core file.
26948 * gdb.base/corefile.exp: Add test to read mmapped data
26949 from core file.
26950
dc96c6c7 26951Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26952
26953 * config/m32r.exp: New file.
26954
26955Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
26956
26957 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
26958 that cflags can contains -gstabs, and work correctly for other tests.
26959
dc96c6c7 26960Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26961
26962 * gdb.base/setshow.exp: New file, tests show and set.
26963 * gdb.base/setshow.c: New file, tests show and set.
26964 * gdb.base/help.exp: Add test for help set|show annotate.
26965 * gdb.base/default.exp: Add test for set|show annotate.
26966
26967Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
26968
26969 * testsuite/gdb.base/break.exp: Make backtrace from factorial
26970 errors unique.
26971 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
26972 explicitly.
26973
26974Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
26975
26976 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
26977 and width commands. This is done elsewhere.
26978 * (gdb_start): Don't call gdb_start_sim here. That's already
26979 done in gdb_load. This fixes lots of failures in default.exp.
26980
26981Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
26982
26983 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
26984 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
26985 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
26986 in the same we we treat other failures (since it may be an expected
889bf7c5 26987 condition), rather than as an error.
c906108c
SS
26988 * gdb.base/signals.exp (test_handle_all_print): Revert back to
26989 old test format.
26990
26991Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
26992
26993 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
26994 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 26995 twice. Nuke the duplicates.
c906108c 26996 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 26997 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
26998 Remove config.h along with other config files.
26999
27000Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
27001
27002 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
27003 "p func1 ()" and note that rests of tests are skipped.
27004 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27005 setup_xfails for "print func2::coremaker_local".
c906108c
SS
27006 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
27007 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
27008 affected by the previous run test.
27009 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
27010 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
27011 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
27012 "pass int powerset tuple" and "pass modeless int powerset tuple".
27013 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
27014 "real write 4" and "real write 8".
27015 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27016 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
27017 "print \$i after tuple assign 2", and
27018 "print vs2 after tuple assign 2".
27019 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
27020 meaningful error message and return -1 so the caller can
27021 suppress further tests and avoid a cascade of errors.
d63a86f8 27022
c906108c
SS
27023Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
27024
27025 * gdb.base/a1-selftest.exp: Tweak tests to account for new
27026 format for printing version.
27027 * gdb.base/default.exp: Ditto.
27028 * gdb.base/interrupt.exp: Fix problem with cascade of
27029 errors if child process dies while calling a function.
d63a86f8 27030
c906108c
SS
27031Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
27032
27033 * Makefile.in (VPATH): Add
27034 * Makefile.in (Makefile, config.status): Fix rules so things get
27035 remade when necessary.
27036
27037Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
27038
27039 * Makefile.in (just-check): Add path to sibling expect dir
27040 to environment variable specified by RPATH_ENVVAR.
27041
27042Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
27043
27044 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
27045 (just-check): Add shared library paths for libstdc++, tk,
27046 tcl, bfd, and opcodes to the environment variable specified
27047 in RPATH_ENVVAR.
27048 * configure.in: Add support to recognize --enable-shared flag
27049 and generate correct value for RPATH_ENVVAR.
27050 * configure: Regenerated with autoconf.
27051
27052Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
27053
27054 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 27055 include all osf versions.
c906108c
SS
27056 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
27057 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
27058 when target is linux. When failing to build pthreads test
27059 executable, give more meaningful message.
27060 * gdb.threads/pthreads.c: Hpux also uses old definition of second
27061 arg for pthread_create.
d63a86f8 27062
c906108c
SS
27063Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
27064
27065 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 27066 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 27067 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 27068 and -lpthreads (everybody else).
c906108c
SS
27069 (test_startup): Fail gracefully if threads are not supported.
27070 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
27071 "p/c array_index("abcdef",2)" when not gcc compiled.
27072 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
27073 "print func2::coremaker_local" when not gcc compiled.
27074 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
27075 "ptype on opaque struct tagname (statically)",
27076 "ptype on opaque struct tagname (dynamically) 1", and
27077 "ptype on opaque struct tagname (dynamically) 2"
27078 for not compiled with gcc.
27079 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
27080 backtrace when compiled with gcc.
d63a86f8 27081 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
27082 than always return success.
27083
27084Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
27085
27086 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
27087
27088Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
27089
27090 * gdb.base/structs.exp: Undo last change.
27091
27092Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
27093
27094 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
27095 encapsulate all the steps/nexts done during self test, starting
27096 at main, and makes them less sensitive to optimization issues.
27097 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
27098 signal handler" test.
27099 * gdb.threads/pthreads.exp: Only run this for native configs.
27100 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
27101 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
27102 tests.
27103 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
27104 for "runto test_calls(void)" test.
d63a86f8 27105
c906108c
SS
27106Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
27107
27108 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
27109 and don't expect address info in breakpoint confirmations.
27110
27111Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
27112
27113 * gdb.base/list.exp (test_forward_search): Increase timeout
27114 temporarily by 60 seconds for searching extremely long line,
889bf7c5 27115 and then reset to old value when done. Increase expect input
c906108c
SS
27116 buffer to 10000.
27117
27118Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
27119
27120 * gdb.base/list.exp (test_forward_search): Fix to handle very
27121 long source line without overflowing expect's input buffer.
27122
27123Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
27124
27125 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
27126 "buffer_full".
27127
27128 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
27129 "buffer_full".
27130
27131 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
27132 "buffer_full".
27133
27134 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
27135 "buffer_full".
27136
27137Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
27138
27139 * configure.in (configdirs): Add gdb.threads.
27140 * configure: Regenerated with autoconf.
27141 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
27142 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
27143 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 27144
c906108c
SS
27145Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
27146
27147 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
27148
27149Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
27150
27151 * gdb.base/signals.exp (test_handle_all_print): Test separately for
27152 each signal's status in the output of "handle all print".
27153 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
27154 the \r\n sequence that immediately precedes the gdb prompt.
27155 * gdb.base/a1-selftest.exp: Save original timeout and restore
27156 after test.
27157
27158Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
27159
27160 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
27161 symbol.
27162
27163Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
27164
27165 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
27166
27167Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
27168
27169 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
27170 timeout by 60 seconds.
27171
27172Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
27173
27174 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
27175 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
27176 error return.
27177
27178Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
27179
27180 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
27181 gdb initialization, also report how long dejagnu waited. Restore
27182 old timeout before doing error return. Temporarily increase timeout
889bf7c5 27183 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
27184
27185Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
27186
27187 * lib/gdb.exp: Report timeout value for verbosity level 2.
27188 * config/gdbserver.exp: Ditto.
27189 * config/hppro.exp: Ditto.
27190 * config/mips-gdb.exp: Ditto.
27191 * config/monitor.exp: Ditto.
27192 * config/netware.exp: Ditto.
27193 * config/sim-gdb.exp: Ditto.
27194 * config/slite-gdb.exp: Ditto.
27195 * config/udi-gdb.exp: Ditto.
27196 * config/unix-gdb.exp: Ditto.
27197 * config/vx-gdb.exp: Ditto.
27198 * gdb.base/a1-selftest.exp: Ditto.
27199 * gdb.base/a2-run.exp: Ditto.
27200 * gdb.base/break.exp: Ditto.
27201 * gdb.base/corefile.exp: Ditto.
27202 * gdb.base/list.exp: Ditto.
27203 * gdb.base/recurse.exp: Ditto.
27204 * gdb.base/scope.exp: Ditto.
27205 * gdb.base/signals.exp: Ditto.
27206
27207Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27208
27209 * gdb.threads/Makefile.in (docdir): Removed.
27210
27211Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27212
27213 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 27214 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 27215 @srcdir@.
d63a86f8 27216 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
27217 autoconf 2.5 or higher.
27218 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
27219
27220Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
27221
27222 * configure: Regenerated.
27223 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
27224 avoid name clashes with SunOS headers.
27225
27226Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
27227
27228 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
27229
27230Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
27231
27232 * gdb.base/callfuncs.exp: Finish last change -- make sure the
27233 prototype information ends up in the compiler info file.
27234
27235Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
27236
27237 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
27238 attempting to regenerate it. Eliminate use of a temporary file
27239 and just generate the info file directly. Source it immediately,
27240 for consistency of use.
27241 * gdb.base/corefile.exp: Ditto
27242 * gdb.base/exprs.exp: Ditto.
27243 * gdb.base/funcargs.exp: Ditto.
27244 * gdb.base/langs.exp: Ditto.
27245 * gdb.base/list.exp: Ditto.
27246 * gdb.base/mips_pro.exp: Ditto.
27247 * gdb.base/nodebug.exp: Ditto.
27248 * gdb.base/opaque.exp: Ditto.
27249 * gdb.base/ptype.exp: Ditto.
27250 * gdb.base/scope.exp: Ditto.
27251 * gdb.base/setvar.exp: Ditto.
27252 * gdb.base/signals.exp: Ditto.
27253 * gdb.base/whatis.exp: Ditto.
27254 * gdb.c++/templates.exp: Ditto.
27255 * gdb.c++/virtfunc.exp: Ditto.
27256 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 27257 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
27258
27259Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27260
27261 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
27262 it got fixed by the recent lookup_minimal_symbol_by_pc change.
27263 Increase timeout, a lot of single stepping might be needed if the
27264 target has no hardware watchpoints.
27265
27266Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
27267
27268 * gdb.base/break.exp: Ignore compiler warnings when compiling
27269 break.c.
27270 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
27271 * gdb.base/default.exp: Add h8300 xfails. Handle messages
27272 from remote-sim.
27273 * gdb.base/exprs.exp: Add h8300 xfails.
27274 * gdb.base/funcargs.exp: Likewise.
27275 * gdb.base/nodebug.exp: Likewise.
27276 * gdb.base/printcmds.exp: Likewise.
27277 * gdb.base/ptype.exp: Likewise.
27278 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
27279 h8300 xfails.
d63a86f8 27280 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
27281 on the h8300.
27282 * gdb.base/funcargs.c: Explicitly make last constant argument to
27283 call_after_alloca_subr an unsigned long type.
27284 * gdb.base/return.c: Include stdio.h.
27285
27286Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
27287
27288 * config/abug.exp: New file for the older Motorola Bug monitor
27289 that runs on the mvme13x series VME boards.
27290 * config/monitor.exp: Use the new config array for target settings
27291 if they exist.
27292
27293Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
27294
27295 * sim-gdb.exp: Make the SH simulator allocate less space when
27296 it is targeted.
27297
27298Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
27299
27300 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
27301 test.
27302
27303Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
27304
27305 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
27306 "rs6000-*-*" for "list function in include file" when gcc compiled.
27307 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
27308 for "p ctable1[120]".
27309 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
27310 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
27311 Remove setup_xfail for "rs6000-*-*" for
27312 "print 'scope0.c'::filelocal before run".
27313 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
27314 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
27315 since some compilers don't allow both options to be given
27316 on the same command line. Create object file and move it.
d63a86f8 27317
c906108c
SS
27318Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
27319
27320 * gdb.base/corefile.exp: Always regenerate the core file, since
27321 we always regenerate the coremaker program. Detect special case
27322 where registers cannot be read from core file.
d63a86f8 27323
c906108c
SS
27324Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
27325
27326 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
27327 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
27328 * gdb.c++/templates.exp: Only match on basename of file since
27329 some formats like xcoff don't encode directory information.
27330 * gdb.stabs/weird.exp: Use the right sed script for powerpc
27331 and rs6000 AIX xcoff targets.
27332 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
27333 * configure: Regenerate.
27334 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
27335 here, rather than in distclean.
d63a86f8 27336
c906108c
SS
27337Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
27338
27339 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
27340 defined, and use it to compile the test case with -O2. The
27341 native compilation still uses no optimization.
27342 * gdb.base/mips_pro.c: Remove inline assembly code since
27343 it is compiled PIC by default, which results in assembler
27344 warnings that make the testsuite think the compilation
27345 was unsuccessful.
27346
27347Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
27348
27349 * gdb.c++/misc.exp: Add note to message for
27350 "print s.a for foo struct" that this is a known gcc 2.7.2
27351 and earlier bug.
27352
27353Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
27354
27355 * gdb.base/break.exp: Fix pattern for matching "Delete all
27356 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
27357 setup_xfail for deleting all breakpoints test. Fix various
27358 timeout messages to include "(timeout)".
27359 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
27360 for "p t_float_values2(3.14159,float_val2)".
27361 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
27362 for "continue to call2g" when gcc compiled.
27363 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
27364 "up to foo in langs.exp", "show language at foo in langs.exp",
27365 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
27366 and "show language at fsub in langs.exp".
27367 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
27368 "list line 1 in include file", "list message for lines past EOF",
27369 "list function in include file", "list list0.h:foo", and
27370 "list filename:function; nonexistant function".
27371 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
27372 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
27373 and "ptype t_char_array" to be for native cc only.
d63a86f8 27374
c906108c
SS
27375Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
27376
d63a86f8 27377 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 27378 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 27379 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
27380
27381Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
27382
27383 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
27384 "bt in signals.exp". This problem only appears when running
27385 the testsuite, and then only intermittently.
27386
27387Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
27388
27389 * gdb.base/return.exp (return_tests): Differentiate between
27390 two tests of continuing.
27391
27392Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
27393
27394 * */Makefile.in (maintainer-clean): Remove config.log.
27395 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
27396 * gdb.c++/Makefile.in (PROGS): Add inherit.
27397 (clean): Remove *.ci.
27398
27399Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
27400
27401 * gdb.c++/misc.cc: Add test code from Mike Stump.
27402 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
27403
27404Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
27405
27406 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
27407 to "alpha-*-osf2*" and add comment.
27408 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
27409 setup_xfail for "step over execarg initialization" and
27410 "step over corearg initialization".
c906108c
SS
27411 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
27412 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
27413 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 27414 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
27415 "print func2::coremaker_local", and "backtrace in corefile.exp".
27416 * gdb.base/signals.exp: Build and source signals.ci.
27417 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
27418 to be for gcc only.
27419 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 27420
c906108c
SS
27421Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27422
27423 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
27424 Feb 3 procfs.c change.
27425
27426Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
27427
27428 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
27429
27430Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
27431
27432 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
27433 from dejagnu's apparent default of 10 seconds, which gives random
27434 results when running the tests over NFS on moderately loaded systems.
27435 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
27436
27437Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
27438
27439 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
27440 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 27441 result reports.
c906108c
SS
27442
27443Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
27444
27445 * configure.in (CY_AC_PATH_TCLH): Remove.
27446 * configure: Regenerate.
27447
27448Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
27449
27450 * gdb.c++/Makefile.in (clean): Add missing '{'.
27451
27452Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
27453
27454 * lib/gdb.exp: Provide a default value for noinferior.
27455
27456 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
27457 Load libgloss.exp.
27458
27459Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
27460
27461 * gdb.disasm/hppa.exp: Compile directly into an executable, use
27462 the executable, not the .o to run the tests from.
27463
27464Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
27465
27466 * gdb.base/break.exp: Don't test for program exit or exit status
27467 if $noresults if nonzero.
27468 * gdb.base/langs.exp: Likewise.
27469 * gdb.base/watchpoint.exp: Likewise.
27470
27471 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
27472 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
27473 trying to compile the testcase.
27474
27475Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
27476
27477 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
27478 * gdb.base/signals.exp (continue to handler): Likewise.
27479
27480Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
27481
27482 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
27483
27484 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
27485
27486Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
27487
27488 * gdb.base/corefile.exp: Recognize "not found" as failure
27489 when trying to determine if a core file was generated.
27490 If no core file was generate the first time, try again without
27491 the ulimit -c to work around braindamaged shells.
27492
27493Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
27494
27495 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
27496 [] tests with "test" and enclose string in quotes.
27497 * gdb.stabs/configure: Rebuild
d63a86f8 27498
c906108c
SS
27499Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
27500
27501 Changes in sync with expect:
27502 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
27503 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
27504 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
27505 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
27506 argument to AC_REQUIRE.
27507 * configure: Regenerated.
27508
27509Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
27510
27511 * gdb.base/corefile.exp: When generating a core, discard any
27512 error messages about ulimit not found and the "core dumped"
27513 message from the shell that runs the coredumper.
27514
27515Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
27516
27517 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
27518
27519 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
27520 which sed script to run. Expect failure for v_comb test
27521 on PA targets too.
d63a86f8 27522
c906108c
SS
27523Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
27524
27525 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 27526 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
27527
27528Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
27529
27530 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
27531 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 27532 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
27533 * lib/gdb.exp (default_gdb_start): Fix typo.
27534 * gdb.base/corefile.exp: Allow "Core was generated by ..."
27535 messages to not include the full program name that caused
27536 the core dump since some systems (such as solaris) apparently
27537 truncate this path to about 80 characters.
27538 When generating a core file first try increasing the core file
27539 size limit to unlimited since some systems may default it to
27540 zero, and it is harmless to try it. Move the test for failing
27541 to generate a core file to where it will actually get executed.
27542 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
27543 new gdb result from g++ debug info improvements and make old
27544 pattern obsolescent. Also account for size_t differences
27545 (may be int or long).
27546 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
27547 initialization before function call is placed in the delay slot
27548 and thus appears to be skipped over by commands such as "next".
27549
27550Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
27551
27552 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
27553
27554Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
27555
27556 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
27557 input source file; fix code to compile test to deal with this
27558 convention.
27559 * gdb.c++/*.exp: Likewise.
27560
27561Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
27562
27563 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
27564 "bt in signals.exp".
27565
27566Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
27567
27568 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
27569 "step over execarg initialization" and
889bf7c5 27570 "step over corearg initialization".
c906108c
SS
27571
27572Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
27573
27574 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
27575 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
27576
27577Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
27578
27579 From Rob Savoye (rob@poseidon.cygnus.com)
27580 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
27581 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
27582 configure.in}, gdb.disasm/{Makefile.in, configure.in},
27583 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
27584 configure.in}: Major reworking for autoconfig.
c906108c
SS
27585 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
27586 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 27587 New files.
c906108c
SS
27588 * config/unix-gdb.exp: Make GDB global.
27589 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
27590 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
27591 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
27592 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
27593 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
27594 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 27595 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
27596 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
27597 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
27598 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
27599 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 27600 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
27601 to returns as necessary, arrange for test to compile own testcase
27602 executable.
c906108c 27603 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 27604
c906108c
SS
27605Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
27606
27607 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 27608 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
27609 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
27610 "backtrace through signal handler".
27611
27612Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27613
27614 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
27615 continuing from a job control stop signal.
27616 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
27617
27618Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
27619
27620 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
27621 * gdb.base/corefile.exp: Likewise.
27622 * gdb.base/funcargs.exp: Likewise.
27623
27624Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
27625
27626 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
27627 * config/monitor.exp: Add support for setting baud rate.
27628
27629Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
27630
27631 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
27632 i*86-*-linux* xfails for "backtrace through signal handler".
27633 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
27634 "print func2::coremaker_local".
27635 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 27636 alpha-dec-osf2* xfail for
c906108c
SS
27637 "delete all breakpoints when none".
27638
27639Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
27640
27641 * gdb.base/break.exp: Change test that deletes all breakpoints
27642 when no user breakpoints are installed. A post 4.15 change
27643 causes gdb to no longer prompt in this case.
27644
27645Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
27646
27647 * gdb.base/return.exp (return_tests): Change xfail for test
27648 "correct value returned double test" to stop xfailing at
27649 Solaris 2.5. Apparently the bug has been fixed.
27650
27651Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
27652
27653 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
27654 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
27655
27656Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
27657
27658 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
27659 * gdb.disasm/hppa.s: Corresponding changes.
27660
27661Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
27662
27663 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
27664 makefile fragment.
27665 * config/mt-hpux: Deleted.
27666
27667Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
27668
d63a86f8 27669 * Many files: When warning about suppressed tests due to a
c906108c
SS
27670 nonexistant test binary, avoid incrementing the warning count.
27671
27672Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
27673
27674 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 27675
c906108c
SS
27676Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27677
27678 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
27679 "sparc-*-solaris2*".
27680
27681Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27682
27683 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
27684 Add global and local variables and initialize them.
27685 * gdb.base/corefile.exp: Test correct mapping of corefile sections
27686 by printing variables. Remove rs6000 and powerpc xfails, BFD now
27687 extracts the file name and terminating signal from the core file.
27688 * TODO: Remove note about tests for correct mapping of corefile.
27689 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
27690 from optimizing it away.
27691 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
27692 handles common blocks.
27693
27694Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
27695
27696 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
27697 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
27698
27699Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
27700
27701 * Makefile.in (maintainer-clean): New target, synonym for
27702 realclean.
27703 * gdb.base/Makefile.in (maintainer-clean): Likewise.
27704 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
27705 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
27706 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
27707 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
27708 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
27709
27710Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
27711
27712 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
27713 xfails when not gcc compiled for "print foo::funclocal".
27714 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
27715 "print foo::funclocal at foo",
27716 "print 'scope1.c'::foo::funclocal at foo",
27717 "print foo::funclocal_bss at foo",
27718 "print 'scope1.c'::foo::funclocal_bss at foo",
27719 "print foo::funclocal_ro at foo",
27720 "print 'scope1.c'::foo::funclocal_ro at foo",
27721 "print bar::funclocal at foo" and
27722 "print 'scope1.c'::bar::funclocal at foo".
27723 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
27724 gcc compiled for "print foo::funclocal at bar".
27725 Expand all messages to ensure that they identify that
27726 the test is at bar().
27727 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
27728 gcc compiled for:
27729 "ptype on opaque struct pointer (statically)",
27730 "ptype on opaque struct tagname (statically)",
27731 "ptype on opaque struct pointer (dynamically) 1",
27732 "ptype on opaque struct tagname (dynamically) 1",
27733 "ptype on opaque struct pointer (dynamically) 2" and
27734 "ptype on opaque struct tagname (dynamically) 2
27735 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
27736 gcc compiled for:
27737 "p datalocal"
27738 "whatis datalocal",
27739 "ptype datalocal",
27740 "p bsslocal",
27741 "whatis bsslocal", and
27742 "ptype bsslocal".
27743 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
27744 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
27745 when not gcc compiled.
27746 * gdb.base/funcargs.exp (float_and_integral_args): Add
27747 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
27748 compiled.
27749 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
27750 "backtrace from call6a" when not gcc compiled.
27751 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
27752 "backtrace from call7a" when not gcc compiled.
27753 * gdb.base/callfuncs.exp (do_function_calls):
27754 Add "hppa*-*-hpux*" xfail when not gcc compiled for
27755 "p t_char_array_values(char_array_val2,char_array_val1)",
27756 "p t_char_array_values(char_array_val1,char_array_val2)",
27757 "p t_char_array_values("carray 1","carray 2")",
27758 "p t_char_array_values("carray 1",char_array_val2)",
27759 "p t_char_array_values(char_array_val1,"carray 2")",
27760 "p sum_args(1,{2})",
27761 "p sum_args(2,{2,3})",
27762 "p sum_args(3,{2,3,4})",
27763 "p sum_args(4,{2,3,4,5})"
27764 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
27765 "backtrace in corefile.exp" when not gcc compiled.
27766
27767Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27768
27769 * gdb.base/signals.exp: Rewrite `handle all print' test as
27770 a procedure. Accept blanks or TABs as whitespace, increase
27771 timeout and expect input buffer size for the large output
27772 from the command. Remove "i*86-*-bsdi2.0" xfail.
27773
27774Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27775
27776 * gdb.base/setvar.exp: Add new testcases for truncation when
27777 assigning invalid values to bitfields.
27778
27779Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
27780
d63a86f8 27781 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
27782 mips-sgi-irix* xfail for
27783 "call inferior func with struct - returns char *"
27784 and fix test so that an optional (unsigned char *) cast is
889bf7c5 27785 accepted in the result.
c906108c
SS
27786
27787Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
27788
27789 * gdb.base/funcargs.exp (float_and_integral_args): Remove
27790 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
27791 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
27792 * gdb.base/signals.exp: Remove duplicate "handle all print" test
27793 that accidentally got checked in.
27794
27795Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
27796
d63a86f8 27797 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
27798 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
27799 compiled test.
27800 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
27801 Add mips-sgi-irix5* xfail for not gcc compiled.
27802 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
27803 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
27804 compiled for "p top", "whatis top", "p middle", and "whatis
27805 middle".
c906108c
SS
27806 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
27807 "whatis signed char" for not gcc compiled.
27808 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
27809 "set variable signed char=-1 (-1)" and
27810 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
27811 * gdb.base/funcargs.exp (float_and_integral_args):
27812 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
27813 Add mips-sgi-irix* xfail when not gcc compiled for
27814 "continue to call2b".
27815 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
27816 "continue to call2g".
6fdff2c5
PA
27817 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
27818 compiled for "backtrace from call6a"
27819 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
27820 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
27821 when not gcc compiled for "backtrace from call7a".
c906108c
SS
27822 (localvars_after_alloca): Fix gdb_test cmds for
27823 "print * after runto ...".
27824 Remove rs6000-*-* xfails for
27825 "print i after runto localvars_after_alloca" and
27826 "print l after runto localvars_after_alloca"
27827 for all compilers.
27828 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 27829 when not compiled with gcc, for:
c906108c
SS
27830 "print signed char == (minus)",
27831 "print signed char != (minus)",
27832 "print signed char < (minus)",
27833 "print signed char > (minus)".
27834 * gdb.base/callfuncs.exp (do_function_calls):
27835 Add mips-sgi-irix* xfail, when compiled with native compiler, for
27836 "call inferior func with struct - returns char *".
d63a86f8 27837 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
27838 "correct value returned double test" to include Solaris 2.4.
27839 * gdb.base/funcargs.exp (float_and_integral_args):
27840 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 27841
c906108c
SS
27842Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27843
27844 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
27845 enumeration bitfields if compiling with GNU C.
27846 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
27847 to empty' prompt.
27848
27849Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
27850
27851 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
27852 test for PRO targets.
27853
27854 * gdb.base/funcargs.exp: Avoid ever setting more than 8
27855 breakpoints in the inferior at any given time by making
27856 two groups of breakpoints for call2*, call6* and call7*
27857 tests.
27858
27859Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27860
27861 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
27862 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
27863 from optimizing it away.
27864 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
27865 "call inferior func with struct".
27866
27867Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
27868
27869 * configure.in: Only configure gdb.chill for particular targets.
27870
27871Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
27872
27873 * gdb.base/Makefile.in: Add action to .c.o transformation
27874 rule that generates a .ci file for each .o file and remove
27875 explicit .c.o rules except for callfuncs.o.
27876 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
27877 generates a .ci file for each .o file and remove explicit
27878 .cc.o rules.
27879 (clean): Remove *.tmp *.ci files.
27880 (EXECUTABLES): Remove templ-info.exp.
27881 * gdb.base/compiler.c: New file.
27882 * gdb.c++/compiler.cc: New file
27883 * gdb.base/scope.exp: Source gdb.base/scope.ci.
27884 Change rs6000-*-* xfail for
27885 "print 'scope0.c'::filelocal_ro" and
27886 "print 'scope1.c'::filelocal" and
27887 "print 'scope1.c'::filelocal_bss" and
27888 "print 'scope1.c'::filelocal_ro" and
27889 "print 'scope1.c'::foo::funclocal" and
27890 "print 'scope1.c'::foo::funclocal_ro" and
27891 "print 'scope1.c'::bar::funclocal" and
27892 "print 'scope0.c'::filelocal_ro" and
27893 "print 'scope1.c'::filelocal at foo" and
27894 "print 'scope1.c'::filelocal_bss at foo" and
27895 "print 'scope1.c'::filelocal_ro at foo" and
27896 "print 'scope1.c'::foo::funclocal at foo" and
27897 "print 'scope1.c'::foo::funclocal_bss at foo" and
27898 "print 'scope1.c'::foo::funclocal_ro at foo" and
27899 "print 'scope1.c'::bar::funclocal at foo" and
27900 "print 'scope0.c'::filelocal_ro" and
27901 "print 'scope1.c'::filelocal" and
27902 "print 'scope1.c'::filelocal_bss" and
27903 "print 'scope1.c'::filelocal_ro" and
27904 "print 'scope1.c'::foo::funclocal" and
27905 "print 'scope1.c'::foo::funclocal_bss" and
27906 "print 'scope1.c'::foo::funclocal_ro" and
27907 "print 'scope1.c'::bar::funclocal" and
27908 "print 'scope1.c'::bar::funclocal_bss"
27909 to only be xfail'd when not compiled with gcc.
d63a86f8 27910 Add rs6000-*-* xfail for
c906108c
SS
27911 "print 'scope0.c'::filelocal_bss before run"
27912 when compiled with gcc.
27913 (test_at_main): Add rs6000-*-* xfail for
27914 "print filelocal_ro in test_at_main"
27915 when compiled with gcc.
27916 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 27917 Add rs6000-*-aix* xfail for
c906108c
SS
27918 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
27919 "ptype t_char_array", not compiled with gcc.
27920 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
27921 xfail for "list foo (in include file)" when gcc compiled.
27922 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 27923 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
27924 "run to call0a" if not compiled with gcc.
27925 (unsigned_integral_args): Add rs6000-*-* xfail for
27926 "run to call1a" if not compiled with gcc.
27927 (float_and_integral_args): Add rs6000-*-* xfail for
27928 "run to call2a" if not compiled with gcc and for
27929 "continue to call2b" for any compiler.
27930 Add rs6000-*-* xfail to
27931 "print f1 after run to call2a" for gcc compiled.
27932 (discard_and_shuffle): Add rs6000-*-* xfail for
27933 "run to call6a".
27934 (shuffle_round_robin): Add rs6000-*-* xfail for
27935 "backtrace from call7a" if not compiled with gcc.
27936 Add rs6000-*-* xfail for
27937 "backtrace from call7b" if compiled with gcc.
27938 (call_after_alloca): Add rs6000-*-* xfail for
27939 "print c in call_after_alloca" and
27940 "print s in call_after_alloca" and
27941 "backtrace from call_after_alloca_subr"
27942 if not compiled with gcc.
27943 (localvars_in_indirect_call): Add rs6000-*-* xfail for
27944 "print c in localvars_in_indirect_call" and
27945 "print c in localvars_in_indirect_call" and
27946 "backtrace in indirectly called function" and
27947 "stepping into indirectly called function"
27948 if not compiled with gcc.
27949 (localvars_after_alloca): Add rs6000-*-* xfail for
27950 "print c after runto localvars_after_alloca" and
27951 "print s after runto localvars_after_alloca" and
27952 "print i after runto localvars_after_alloca" and
27953 "print l after runto localvars_after_alloca"
27954 for all compilers.
27955 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
27956 than whatis-info.exp.
27957 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
27958 than opaque-info.exp.
27959 Setup rs6000-*-* xfail for
d63a86f8 27960 "ptype on opaque struct pointer (statically)" and
c906108c
SS
27961 "ptype on opaque struct pointer (dynamically)" when
27962 not compiled with gcc.
27963 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
27964 rather than callf-info.exp.
27965 (do_function_calls): Add clear_xfail for rs6000-*-* for
27966 "p t_float_values2(3.14159,float_val2)". Seems to work
27967 fine there, both with xlc and gcc. Need to find out what
27968 it is doing right and fix other platforms.
27969 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
27970 "call inferior func with struct - returns int",
27971 "call inferior func with struct - returns long",
27972 "call inferior func with struct - returns float",
27973 "call inferior func with struct - returns double",
27974 "call inferior func with struct - returns char *",
27975 but only if not gcc compiled (presumes xlc compiled).
27976 Change rs6000-*-* xfails for
27977 "call inferior func with struct - returns char" and
27978 " call inferior func with struct - returns short" to only
27979 xfail if not using gcc.
27980 (clean mostlyclean): Remove *.ci and *.tmp files.
27981 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
27982 than templ-info.exp.
27983 * gdb.base/langs.exp: Source gdb.base/langs.ci.
27984 Add rs6000-*-* xfail for "up to foo in langs.exp"
27985 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 27986 when not gcc compiled.
d63a86f8 27987
c906108c
SS
27988Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27989
27990 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
27991 * gdb.base/corefile.exp: Likewise.
27992 * gdb.base/list.exp: Likewise.
27993 * gdb.base/scope.exp: Likewise.
27994 * gdb.base/siganls.exp: Likewise.
27995
27996 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
27997 compiler output.
27998 * gdb.base/whatis.exp: Likewise.
27999
28000Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
28001
28002 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
28003 failure (opcode table has been fixed to match reality).
28004
28005Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
28006
28007 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
28008 "call inferior func with struct - returns char",
28009 "call inferior func with struct - returns short"
28010
28011 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
28012 "print 'scope0.c'::filelocal at main",
28013 "print 'scope0.c'::filelocal_bss in test_at_main",
28014 "print 'scope0.c'::filelocal at foo",
28015 "print 'scope0.c'::filelocal_bss in test_at_foo",
28016 "print 'scope0.c'::filelocal at bar",
28017 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 28018
c906108c
SS
28019 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
28020 in source file 1". This bug seems to have been fixed with both
28021 gcc and native cc (was native assembler bug?).
28022
28023Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
28024
28025 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
28026 "backtrace through signal handler" to "i*86-*-sysv4*".
28027 * gdb.base/signals.exp: Add xfail for "'next' behaved as
28028 continue" case. Add "known SVR4 bug" to fail message.
28029 Add "i*86-*-bsdi2.0" xfail for "handle all print".
28030 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
28031 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
28032 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
28033 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
28034 "up to foo in langs.exp", "show language at foo in
28035 langs.exp", "up to cppsub_ in langs.exp", "show
28036 language at cppsub_ in langs.exp", "up to fsub in
28037 langs.exp", and "show language at fsub in langs.exp".
28038 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
28039 "bactrace in corefile.exp".
28040 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
28041 "call inferior function with struct - returns float" and
28042 "call inferior function with struct - returns double".
d63a86f8 28043
c906108c
SS
28044Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
28045
28046 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
28047 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
28048 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
28049 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
28050
28051Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
28052
28053 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
28054 (or overriden) "CHILL" macro rather then bare "gcc".
28055 Also look for ../../gcc/xgcc since that is what we will
28056 actually need, not "Makefile". Remove following assignment
28057 of CHILL to CHILL_FOR_TARGET because that results in
28058 recursive definition.
28059
28060Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
28061
28062 * gdb.base/corefile.exp: Change xfail for backtrace in
28063 corefile.exp from linuxaout to all linux.
28064 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
28065 cases where we miss the breakpoint at the signal handler
28066 for some reason. Setup xfail for linuxoldld/linuxaout and
28067 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
28068 hitting SIGURG breakpoint.
28069 * gdb.base/signals.exp: Setup xfail for "next" acting like
28070 continue to add linuxoldld. Setup xfail for all linux for
28071 "next to handler in signals_tests_1", "backtrace in
28072 signals_tests_1", "continue to func1", "pass SIGUSR1",
28073 and continue to handler".
28074
28075Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
28076
28077 * Update all FSF addresses except those in COPYING* files.
28078
28079Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
28080
28081 * gdb.base/a2-run.exp: Change messages to be more explicit about
28082 the status of args, and quote binfile in results.
28083
28084Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
28085
28086 * gdb.base/callfuncs.exp: Add tests for passing structs to
28087 inferior functions and return various types.
28088 * gdb.base/callfuncs.c: Add functions to receive a struct
28089 and return a member of the struct, in various types.
28090
28091Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28092
28093 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
28094
28095Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
28096
28097 * config/vxworks29k.exp: New file, sources vxworks.exp.
28098
28099Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28100
28101 * config/gdbremote.exp: New file. Testing framework using
28102 gdbserver.
28103
28104Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
28105
28106 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
28107 "call function when asleep" and "send end of file".
28108 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
28109 for "backtrace in corefile.exp".
28110 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
28111 for "backtrace through signal handler".
28112 * gdb.base/corefile.exp: Make sure we actually generate a core file
28113 before trying the core tests. Some systems allow the user to suppress
28114 generation of core files and default to that (linux for example).
28115 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
28116 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
28117
28118Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28119
28120 * gdb.threads: New directory with some crude multi-threaded
28121 gdb tests (step.exp and step2.exp).
28122 * config/mt-lynx (STEP_EXECUTABLE): Define.
28123 (THREADFLAGS): Define.
28124
28125Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
28126
28127 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
28128
28129 * gdb.base/signals.exp: Disable whole file for lynx until
28130 further notice.
28131
28132 * gdb.base/signals.exp: xfail test where "next" acts like
28133 "continue" for lynx.
28134
28135 * gdb.base/interrupt.exp: xfail test for calling function while
28136 inferior is asleep for lynx.
28137
28138 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
28139 than one cr-lf after each command.
28140
28141Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28142
28143 * configure.in: Reinstate setting of stabsdirs variable, fix
28144 typo in setting up configdirs for native builds.
28145
28146 * gdb.base/return.exp: Fix typo in return double test.
28147 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
28148 compiler from optimizing them away.
28149
28150Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
28151
28152 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
28153 sequences to be echo'd by gdb when using gdb_test.
28154 * gdb.chill/chexp.exp: Likewise.
28155 * gdb.fortran/exprs.exp: Likewise
28156
28157Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28158
28159 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
28160 after the inferior gdb has started.
28161
28162 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
28163 after each command.
28164 * gdb.base/funcargs.exp: Likewise.
28165 * gdb.base/gdbvars.exp: Likewise.
28166 * gdb.base/interrupt.exp: Likewise.
28167 * gdb.base/list.exp: Likewise.
28168 * gdb.base/watchpoint.exp: Likewise.
28169 * gdb.c++/demangle.exp: Likewise.
28170 * gdb.c++/inherit.exp: Likewise.
28171 * gdb.chill/chexp.exp: Likewise.
28172 * gdb.fortran/exprs.exp: Likewise.
28173
28174 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
28175 test if we can't handle IO to/from the inferior.
28176
28177 * gdb.c++/misc.exp: Always check for a program already being
28178 started after sending a "run" command to gdb.
28179
28180 * gdb.base/twice.exp: Start with a fresh gdb.
28181
28182 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
28183 only depend on gdb's expression code, not the chill runtime.
28184
28185 * gdb.base/return.c: Put return values into variables so we
28186 can have gdb print them rather than depending on the program
28187 to print them.
28188 * gdb.base/return.exp: Corresponding changes.
28189
28190 * lib/gdb.exp: Provide default value for noinferiorio.
28191 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
28192 the inferior.
28193
28194 * gdb.base/break.exp: Always check for a program already being
28195 started after sending a "run" command to gdb.
28196 (text_next_with_recursion): Don't check the output from the
28197 program's printf statement. Instead just make sure the program
28198 exited.
28199
28200 * gdb.base/commands.exp: Protect tests which need arguments with
28201 $noargs conditionals.
28202
28203Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28204
28205 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
28206 of structure member arrays to match gdb/valops.c:value_addr change.
28207
28208Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
28209
28210 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
28211 cases.
28212
28213Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
28214
28215 * configure.in (configdirs): Remove gdb.chill from default list
28216 of subdirs and then add it back in only if doing a native build.
28217 The current chill compiler does not yet work in any cross build.
28218 * Revert all signal changes from Jul 6.
28219 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
28220 for sh-hms targets, allowing these tests to link, with no other
28221 changes. Testing is suppressed by setting "nosignals" in site.exp.
28222
28223Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
28224
28225 * configure.in (signaldirs): Define and add to configdirs for all
28226 targets except some specific ones that are known to not support signals.
28227 Also clean up formatting.
28228 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
28229 (signals, sigall): Remove rules to build.
28230 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
28231 Moved to new gdb.signals directory.
28232 * gdb.signals: New test directory.
28233 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
28234 signals.c signals.exp}: New or moved files.
28235
28236Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
28237
28238 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
28239
28240Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
28241
28242 * gdb.base/return.exp: Xfail `return double' test failure
28243 on at least Solaris 2.3 and handle future/past versions on
28244 a case by case basis as appropriate. Also update message
28245 to include i*86 failures.
28246
28247Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28248
28249 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
28250
28251 * lib/gdb.exp: Fix comment which erroneously identified
28252 gdb_file_cmd as gdb_load (the 19 May change was in fact to
28253 gdb_file_cmd not gdb_load).
28254 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
28255
28256 * gdb.base/setvar.exp: Make test names consistent between pass and
28257 fail cases. Use gdb_test more.
28258
28259Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28260
28261 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
28262
28263Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28264
28265 * gdb.base/help.exp: Fix expected help string for `show commands'.
28266
28267Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
28268
28269 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
28270
28271 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
28272 of a text section.
28273
28274Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
28275
28276 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
28277 that loop eventually terminates. Fix Connection refused logic so
28278 that testsuite will expire nicely.
28279
28280Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
28281
28282 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
28283 config/rom68k.exp: New tcl glue for the appropriate monitors.
28284 These all just end up calling monitor.exp.
28285 * config/monitor.exp (gdb_target_monitor): Handle `Connection
28286 refused' by retrying. Cleanup some timeout issues.
28287 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
28288 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
28289 callers don't have to set/restore global timeout variable.
28290
28291 * The following set of changes centralizes management of the global
28292 timeout variable. This way, it can be set in one target dependent
28293 place instead of dozens of places scattered throughout the test suite.
28294 If you need to lengthen a timeout, then you should either set timeout
28295 in one of the config/{target}.exp files, or multiply it by a factor.
28296 Setting it to an absolute value is always going to lose for some
28297 targets.
28298 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
28299 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
28300 * gdb.base/funcargs.exp: Don't set timeout.
28301 * gdb.base/list.exp (test_forward_search): Only use local timeout.
28302 * gdb.base/printcmds.exp (test_print_string_constants
28303 test_print_array_constants): Don't set timeout.
28304 * gdb.base/ptype.exp: Don't set timeout.
28305 * gdb.base/recurse.exp: Don't set timeout.
28306 * gdb.base/return.exp: Don't set timeout.
28307 * gdb.base/watchpoint.exp: Don't set timeout.
28308 * gdb.c++/classes.exp (do_tests): Don't set timeout.
28309 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
28310
28311Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
28312
28313 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
28314
28315Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28316
28317 * lib/gdb.exp: Disable chill tests for irix5.
28318
28319Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28320
28321 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
28322 each test pass or fail.
28323
28324Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28325
28326 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
28327 xlc not gcc.
28328
28329Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
28330
28331 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
28332
28333Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
28334
28335 * config/est.exp: Fix copyright and comments. Remove dead code.
28336 Use targetname, serialport and baud variables instead of fixed
28337 constants.
28338 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
28339 * config/cpu32bug.exp: New file to support cpu32bug monitors.
28340
28341Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28342
28343 * gdb.base/watchpoint.exp: Don't run
28344 test_watchpoint_triggered_in_syscall for sunos.
28345
28346Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28347
28348 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
28349 they don't seem to exist. Do include stdio.h.
28350
28351Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28352
28353 * gdb.base/a1-selftest.exp: Add alpha xfail.
28354
28355Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28356
28357 * gdb.base/watchpoint.c (main): Prompt before calling read().
28358 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
28359 Revise accordingly. Remove cruft about sending "123" several
28360 times, until it gets noticed. Clean up the "print buf[0]" stuff
28361 so that it passes or fails, and waits for prompts in the usual way.
28362
28363Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28364
28365 * gdb.base/recurse.exp: Fix comment.
28366
28367 * TODO: Remove item about printing variables in nodebug.exp. Add
28368 item about enabling tests which are only run on some targets.
28369
28370 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
28371 fail, make test names unique, use new gdb_test convention
28372 regarding pattern, use gdb_test more, etc.).
28373
28374 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
28375 fail, make test names unique, etc.).
28376
28377Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28378
28379 * gdb.base/nodebug.c: Change return type of top and middle to
28380 short.
28381 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
28382 are fixed by the recent mdebugread.c changes. Allow `short ()'
28383 as type for top and middle.
28384
28385Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28386
28387 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
28388 nearly as I can tell, the whole thing was an accident in Stu's
28389 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
28390 to replace a send/expect pair with gdb_test, but ended up only
28391 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
28392 of 30 Mar 1995 took care of it, but left this vestigial comment
28393 which I am now nuking.
28394
28395Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28396
28397 * gdb.base/break.exp: Look for different line number for
28398 breakpoint at main depending on usestubs.
28399
28400Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28401
28402 * gdb.base/list.exp: Adjust some alternate expect patterns to
28403 match recent list0.c change. Add alternate expect pattern for
28404 output from `list default lines around main' for optimizing
28405 compilers.
28406
28407Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28408
28409 * lib/gdb.exp: If nosignals is not set, set it to 0.
28410
28411Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
28412
28413 * config/slite-gdb.exp: Responds to load symbol table prompt.
28414 * gdb.base/break.exp: Adjust line number, fix rerun.
28415 * gdb.base/langs0.c: Add #ifdef usestubs.
28416
28417Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
28418
28419 * gdb.base/list.exp: Adjust line contents after adding new lines in
28420 list0.c. Also fix a syntax error.
28421
28422 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
28423 * gdb.base/break.exp: ditto.
28424 * gdb.base/list.exp: ditto.
28425 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
28426 * gdb.base/run.c: ditto.
28427 * gdb.base/list0.c: ditto.
28428 * gdb.base/funcargs.c: ditto.
28429
28430Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
28431
28432 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
28433 $targetname, $serialport and $baud instead of hardwired variables.
28434 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
28435 target doesn't support signals.
28436
28437Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
28438
28439 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
28440
28441Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28442
28443 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
28444 Don't rely on the value of an auto variable before it has been
28445 initialized. Use gdb_test more.
28446
28447Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28448
28449 * lib/gdb.exp (default_gdb_version): A version number must start
28450 with a digit, but other than that contains all characters up to
28451 the first whitespace character.
28452
28453Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28454
28455 * gdb.base/commands.exp (breakpoint_command_test): New tests.
28456
28457Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28458
28459 * gdb.c++/*.exp: Warn if executable does not exist. The original
28460 reason for skipping the warning was that configure.in sometimes
28461 intentionally skipped building the executables but the tcl code
28462 had no way of knowing. That (a) was always bogus with respect to
28463 error handling, (b) is no longer true (right now there is no way
28464 to skip C++ tests).
28465
28466 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
28467
28468Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28469
28470 * gdb.base/list.exp: Add expect patterns for output from
28471 SunPRO compiled executables.
28472 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
28473 types.
28474
28475Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28476
28477 * gdb.base/break.exp (test_next_with_recursion): Accept any line
28478 number (we are already testing that the correct source line text
28479 gets printed).
28480
28481 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
28482 that is what is intended, but something needed to be done to get
28483 sunos4 native working again.
28484
28485 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
28486
28487 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
28488 apparently went with a (very) old xfail.
28489
28490Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
28491
28492 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
28493 runto_main is a proc in gdb.exp that will do 'step' for target use
28494 stubs.
28495 * gdb.base/exprs.exp: ditto.
28496 * gdb.base/interrupt.exp: ditto.
28497 * gdb.base/opaque.exp: ditto.
28498 * gdb.base/printcmds.exp: ditto.
28499 * gdb.base/ptype.exp: ditto.
28500 * gdb.base/scope.exp: ditto.
28501 * gdb.base/setvar.exp: ditto.
28502 * gdb.base/signals.exp: ditto.
28503 * gdb.base/twice.exp: ditto.
28504 * gdb.c++/classes.exp: ditto.
28505 * gdb.c++/inherit.exp: ditto.
28506 * gdb.c++/templates.exp: ditto.
28507 * gdb.base/break.exp: no run and hit main for stubs. Change line
28508 numbers for breakpoints and info breakpoint.
28509 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
28510 breakpoint().
28511 * gdb.base/callfuncs.c: ditto.
28512 * gdb.base/exprs: ditto.
28513 * gdb.base/interrupt.c: ditto.
28514 * gdb.base/opaque0.c: ditto.
28515 * gdb.base/printcmds.c: ditto.
28516 * gdb.base/ptype.c: ditto.
28517 * gdb.base/scope0.c: ditto.
28518 * gdb.base/setvar.c: ditto.
28519 * gdb.base/signals.c: ditto.
28520 * gdb.base/twice.c: ditto.
28521 * gdb.c++/misc.cc: ditto.
28522 * gdb.c++/templates.cc: ditto.
28523
28524Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28525
28526 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
28527
28528 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
28529 somewhere between `read' and `main.c'. I'm pretty sure the
28530 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
28531 and it isn't particularly useful.
28532
28533 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
28534
28535Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28536
28537 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
28538
28539Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
28540
28541 * config/mt-slite: add LIBS and -nostdlib.
28542 * config/slite-gdb.exp: add this new file to support sparclite target.
28543
28544Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
28545
28546 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
28547
28548 * gdb.base/a2-run.exp: Change argument to istarget from
28549 "*-*-vxworks" to "*-*-vxworks*".
28550 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
28551
28552Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
28553
28554 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
28555 will not runto main but do a 'step' to step out of breakpoint().
28556 * config/mt-slite: add -Dusestubs.
28557
28558Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28559
28560 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
28561 instead of just @.
28562
28563 * gdb.base/signals.exp: Add test for "handle all print".
28564 * TODO: Remove "handle all print". Also remove item about
28565 checking copyright date (I don't like the idea of a spurious FAIL
28566 based on when we run the tests).
28567
28568 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
28569 for SunOS4 (reason for failure not investigated). Remove
28570 redundant test for $binfile.
28571
28572 * gdb.base/nodebug.c (array_index): Call malloc.
28573
28574 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
28575
28576Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
28577
28578 * gdb.base/recurse.exp: Update gdb_test invocation to use new
28579 conventions and slightly simplify the matching regexp.
28580
28581Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28582
28583 * gdb.base/break.exp: Update gdb_test invocation to use new
28584 convention.
28585
28586 * lib/gdb.exp: If noargs is not set, set it to 0.
28587
28588 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
28589 tests unique.
28590
28591 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
28592
28593Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28594
28595 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
28596 one argument of type "<non-float parameter>".
28597
28598Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
28599
28600 * config/rom68k.exp: New file to support Motorola IDP board.
28601 * gdb.base/a2-run.exp: Skip this file if noargs is set.
28602 * gdb.base/break.c: Change things around so that this program
28603 doesn't depend upon args. This is necessary to make remote
28604 targets work (in general, they can't take args).
28605 * gdb.base/break.exp: Don't try to send args to program. Don't
28606 expect output. Also, replace lots of code with gdb_test.
28607
28608Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28609
28610 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
28611 printing of '\'' (which is what the comment says we are testing,
28612 even though we were not), not '''.
28613 (test_integer_literals_rejected): Test that printing ''' is an error.
28614
28615 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28616 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
28617 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
28618 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
28619 Use gdb_test not test_print_accept.
28620 * lib/gdb.exp: Remove test_print_accept.
28621
28622 * gdb.base/signals.exp (signal_tests_1): Make pass message
28623 consistent with fail message.
28624
28625 * gdb.base/whatis.exp: Remove xfails for printing char vs.
28626 unsigned char; the bug (PR 1821) is fixed.
28627
28628 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
28629
28630 * gdb.base/scope.exp (test_at_localscopes): Call pass for
28631 successful tests--makes xfailing them work right.
28632
28633Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28634
28635 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
28636 only \r\n, not .*. The test can pass .* as the last thing in
28637 $pattern if that is what it wants. In addition to providing this
28638 flexibility, this change should speed up pattern matching in cases
28639 where the pattern already ended with .* (there were a number of
28640 them). This change also helps catch bad patterns--in the old
28641 scheme the typo "char \*" instead of "char \\*" would pass. Now
28642 it is caught.
28643 * Many .exp files: Update callers.
28644
28645 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
28646 clearer and does not spuriously match multiple ('s. Likewise for
28647 ) and *.
28648
28649 * gdb.base/nodebug.exp: Test ability to call a function and pass
28650 it a string (even with no debugging info).
28651
28652 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
28653 "p '\'", which is the same as "p ''" once tcl gets done with
28654 quoting, to "p '\\'", which I suspect is what is intended (one
28655 backslash gets sent to GDB).
28656
28657 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
28658
28659Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28660
28661 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
28662 1817) was fixed literally years ago.
28663
28664Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28665
28666 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
28667 test, it causes stepping out of call_after_alloca_subr with
28668 optimizing compilers.
28669 (localvars_in_indirect_call): Consume GDB prompt if `finish'
28670 fails.
28671
28672 * gdb.c++/templates.exp: Source templ-info.exp only if
28673 the templates executable exists.
28674
28675 * gdb.c++/misc.cc (class Contains_static_instance,
28676 class Contains_nested_static_instance),
28677 gdb.c++/classes.exp (test_static_members): Test printing of
28678 a class that contains a static instance of the class.
28679
28680Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28681
28682 * gdb.base/langs2.c (cppsub_): Don't prototype.
28683 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
28684 only, I believe).
28685
28686Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28687
28688 * lib/gdb.exp (skip_chill_tests): New procedure.
28689
28690 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
28691
28692Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
28693
28694 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
28695 each expect pattern. Cuts runtime from 12 to about 4 seconds.
28696
28697Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28698
28699 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
28700
28701 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
28702 disassemble 8, not 16, instructions for part 4.
28703
28704 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
28705 support the latter anymore.
28706
28707 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
28708 -DNO_PROTOTYPES.
28709 * gdb.base/callfuncs.c: Control use of prototypes based on
28710 NO_PROTOTYPES, not __STDC__.
28711 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
28712 t_float_values2 tests if prototypes in use.
28713
28714 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
28715 t_double_values): When checking differences against DELTA, check
28716 that difference is within the range (-DELTA,DELTA), not just
28717 (-infinity,DELTA).
28718
28719Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
28720
28721 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
28722 'file' command firts, then 'target', then 'load', this is due to gdb
28723 target set up.
28724 * config/mips-gdb.exp: Fix a couple regular exp bugs.
28725
28726Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
28727
28728 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
28729 FP load/store variants.
28730 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
28731
28732Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28733
28734 * gdb.base/term.exp: Do not give a warning if not native, it is
28735 not an abnormal condition.
28736
28737Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
28738
28739 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
28740 t_char_array".
28741
28742Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28743
28744 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
28745 are getting the version number.
28746
28747 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
28748 if not native, it is not an abnormal condition.
28749
28750Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28751
28752 * lib/gdb.exp: Just use "file exists", rather than undocumented
28753 dejagnu procedure "findfile".
28754
28755Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28756
28757 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
28758 (LDFLAGS): Set to -Xlinker -Ur.
28759
28760 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
28761 Removed, these values are set by lib/gdb.exp.
28762
28763 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
28764
28765Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28766
28767 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
28768 of replicating gdb startup code.
28769
28770 * config/mt-vxworks (LDFLAGS): Set to -r.
28771 (CFLAGS_FOR_TARGET): Removed.
28772
28773 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
28774 (gdb) and gdb for vxworks uses (vxgdb).
28775
28776 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
28777 executable is not in the tree and host != target, use sed and
28778 program_transform_name to determine the gdb name used by the
28779 target.
28780
28781 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
28782 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
28783
28784Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28785
28786 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
28787 floats, chars, and shorts where there are ANSI-style function
28788 definitions.
28789
28790 * gdb.base/langs.exp, gdb.base/langs*: New test.
28791 * gdb.base/Makefile.in: Build it.
28792 * TODO: Remove item about checking that C names don't get C++
28793 demangling applied; this test tests it.
28794
28795Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28796
28797 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
28798 went with the const70 xfail. The xfail went away a year ago.
28799
28800 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
28801
28802 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
28803 for hp300.
28804
28805 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
28806
28807 * gdb.base/a1-selftest.exp: Don't run on hp300.
28808
28809Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28810
28811 * Makefile.in (site.exp): Set host_alias and target_alias as well
28812 as host_triplet and target_triplet.
28813
28814Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28815
28816 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
28817
28818 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
28819 places as other ecoff systems).
28820
28821 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
28822 ultrix.
28823
28824Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28825
28826 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
28827 remove them.
28828 * gdb.base/nodebug.exp: Accept "function" in addition to "text
28829 variable and "variable" in addition to "data variable".
28830 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
28831
28832 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
28833 2.
28834 * gdb.base/list1.c (long_line): Add additional statement at start
28835 of function.
28836 * gdb.base/list.exp (test_forward_search): Update line number to
28837 reflect new statement.
28838
28839Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28840
28841 * gdb.base/signals.exp: Reinitialize searched source directories
28842 after gdb_start call.
28843
28844Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
28845
28846 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
28847 * gdb.stabs/Makefile.in: Likewise.
28848
28849 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
28850 change. Instead split the tests into smaller pieces.
28851 * gdb.disasm/hppa.s: Corresponding changes.
28852
28853Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28854
28855 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28856 Quote ^C when passing it to stty. For some shells ^ is a pipe.
28857
28858 * gdb.base/funcargs.exp: Modify many tests so that every test
28859 either passes or fails. Make some test names unique.
28860
28861Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28862
28863 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28864 Call stty to set interrupt character.
28865
28866 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
28867 for HP assembler versus GNU assembler based on actual behavior of
28868 $(CC), rather than assuming that $(AS) is always the GNU assembler.
28869
28870 * TODO: Suggest a few more stepping tests.
28871
28872Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
28873
28874 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
28875 restart GDB for h8300 after a continue.
28876 (return): Add pattern to match a29k-udi behavior.
28877 * gdb.base/nodebug.exp: Remove obsolete comment.
28878 * gdb.base/regs.exp: New file, testing of register displays.
28879 * gdb.base/return.exp: Fix typo in reference to $objdir.
28880 * gdb.base/whatis.exp: Always start with a fresh GDB.
28881
28882Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28883
28884 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
28885 higher, these tests generate a lot of output.
28886
28887Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28888
28889 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
28890 code following the catch silently ignored some errors; without the
28891 catch they should be thrown like any other tcl error. Also, the
28892 catch used "" instead of {} which meant all the callers who wanted
28893 to include one of the characters "[]$ had to quote it an extra time.
28894 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
28895 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
28896 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
28897 Remove extra quoting.
28898
28899Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
28900
28901 * gdb.base/commands.exp: Make test names unique; every test either
28902 passes or fails. Update some comments.
28903
28904 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
28905
28906Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28907
28908 The following fixes a FAIL caused by the fact that the alpha stabs
28909 configuration didn't use the ".if alpha" code in weird.def.
28910 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
28911 bit pointer, so the 32 bit version works even on the alpha.
28912 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
28913 Remove the stuff which allowed us to have separate versions for
28914 alpha and everything else.
28915
28916 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
28917 regexp which "info func operator\[\](" is supposed to match. Fix
28918 string to send to GDB. Note that GDB still doesn't work right. Add a
28919 new test for "info func .perator\[\](" which GDB does handle correctly.
28920
28921 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
28922
28923Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28924
28925 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
28926 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
28927 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
28928 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
28929 it makes the tests harder to understand and confuses test-o-matic.
28930 The preferred style is that each test provides a PASS or a FAIL,
28931 and has a unique message (e.g. "continue #54" not just "continue")
28932 which is the same for the pass and the fail.
28933 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28934 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
28935 to lib/gdb.exp.
28936 * gdb.base/printcmds.exp: Use test_print_accept. Remove
28937 prt_accept which was basically the same thing. Likewise for
28938 test_print_reject and prt_reject.
28939 * lib/gdb.exp (test_print_reject): Add some more error message
28940 patterns to match from the former printcmds.exp (prt_reject).
28941 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
28942 One defect of the passcount stuff is that some of it failed to
28943 report XPASS where appropriate.
28944 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
28945 stuff before and after arg in expected pattern.
28946 (test_paddr_operator_functions): Re-do test without print_addr_of;
28947 this is the only test which seems to want extra stuff there.
28948
28949Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28950
28951 * gdb.base/nodebug.exp: Update new tests to reflect improved
28952 wording of gdb output.
28953
28954 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
28955 and "ptype" work on variables in files compiled without -g.
28956 Replaces commented out "maint print msymbol" tests.
28957
28958Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28959
28960 * gdb.base/setvar.c (dummy): Call malloc.
28961
28962 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
28963 losing with the irix4 sed.
28964
28965 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
28966 ALRM" on irix4.
28967
28968Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28969
28970 * TODO: Remove items about corefile.exp testing new exec-file and
28971 backtrace; both are now done. Add items about printing enums.
28972
28973Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28974
28975 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
28976 "get signal $thissig" test fails.
28977
28978 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
28979
28980Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28981
28982 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
28983 compiler warning with dec alpha compiler.
28984
28985 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
28986 extra \n from gdb_test call (this explains why the prompt test
28987 that I removed yesterday was there).
28988 (user_defined_command_test): Remove extra \n and prompt test.
28989
28990 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
28991 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
28992 doesn't exist.
28993 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
28994 Also remove alpha workaround, which turns out to be because
28995 SIGABRT == SIGLOST.
28996
28997 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
28998
28999 * gdb.base/help.exp: Don't test "help show".
29000
29001Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29002
29003 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
29004 "set print address" is on.
29005 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
29006 pass prompt to gdb_test; gdb_test already looks for the prompt.
29007
29008 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
29009
29010 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
29011 was a vestige of the manual TESTSTRATEGY, and the purpose of it
29012 was to make sure that gdb can read a core file. But (a) the "read
29013 the corefile" part didn't make it to a1-selftest.exp, we just
29014 delete the corefile after creating it, and (b) we test reading
29015 corefiles in corefile.exp anyway. Also, this test left around a
29016 xgdb process on Solaris.
29017
29018 * gdb.base/corefile.exp: Also test backtrace.
29019
29020Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
29021
29022 * gdb.base/commands.exp: Test a simple user defined command with
29023 arguments and if/while statements; verify the full user command is
29024 printed by "show user".
29025
29026 * gdb.base/commands.exp: Test if/while commands as part of a
29027 breakpoint command list; verify they appear in breakpoint
29028 information.
29029
29030Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29031
29032 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
29033 than by dividing by zero.
29034
29035Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
29036
29037 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
29038 performing an inferior call with watchpoints enabled.
29039 * gdb.base/watchpoint.c (main): Delete second unnecessary read
29040 call.
29041
29042Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29043
29044 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
29045 of "file" command.
29046
29047 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
29048 Add additional pattern for when "int operator int(void);" appears
29049 in a different order.
29050
29051Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29052
29053 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
29054
29055 * gdb.base/help.exp: Replace most of docstrings for "info signals"
29056 and "signal" with ".*".
29057
29058Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29059
29060 * TODO: Add note about "handle all nostop".
29061
29062 * gdb.base/{sigall.c, sigall.exp}: New test.
29063 * gdb.base/Makefile.in: Add it.
29064
29065Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
29066
29067 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
29068 when invoking GDB, suppresses any windowing interface.
29069
29070Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
29071
29072 * config/sim-gdb: New file, simulator testing support.
29073
29074Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
29075
29076 * gdb.base/interrupt.exp: Test calling func1 twice.
29077
29078Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
29079
29080 * gdb.base/list.exp (test_forward_search): Set timeout higher
29081 when we'll be getting lots of output from gdb.
29082
29083 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
29084 "init_malloc" to after the expect statement. Run it if that
29085 regexp is taken, but also for two others which happen if source
29086 cannot be found.
29087
29088Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29089
29090 * gdb.base/printcmds.exp: New test, for printing register before
29091 program is running.
29092
29093Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29094
29095 * gdb.base/list.exp: Correct some alternate expect patterns
29096 to reflect changes in list1.c.
29097
29098Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29099
29100 * TODO: Add item regarding large frames.
29101
29102 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
29103
29104 * TODO: Remove item about enabling return.exp; it
29105 is enabled. Suggest a few more "return" tests.
29106
29107Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29108
29109 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
29110 anonymous unions.
29111
29112Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29113
29114 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
29115 and pr-5646.o, so "make" is the same as "make all", not "make
29116 pr-4975.o".
29117
29118Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
29119
29120 * gdb.base/list.exp: Adjust expectations to reflect changes in
29121 list1.c.
29122 (test_forward_search): New test proc.
29123 * gdb.base/list1.c (long_line): New function, has long source line.
29124
29125Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
29126
29127 * gdb.base/a1-selftest.exp: Change initial stepping to know about
29128 additional line of code that was added.
29129
29130Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
29131
29132 * gdb.disasm/hppa.s: Break the large branching tests into smaller
29133 tests so as not to overflow expect's input buffers.
29134 * gdb.disasm/hppa.exp: Corresponding changes.
29135
29136Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29137
29138 Beginnings of template debugging tests.
29139 * gdb.c++/templ-info.cc: New file to test for template
29140 debugging capability of the compiler.
29141 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
29142 templ-info.cc.
29143 * gdb.c++/templates.cc: Add explicit template instantiations
29144 to enable compiling with -fno-implicit-templates. Add destructor
29145 and 'value' method to T5 class for template tests.
29146 * gdb.c++/templates.exp: Add testcases for printing of template
29147 types, setting breakpoints on template methods and calling a
d63a86f8 29148 template method.
c906108c
SS
29149
29150Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
29151
29152 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
29153 branch target since some assemblers (gas-2.5) may emit a
29154 relocation for the branch instead of resolving it in the
29155 assembler.
29156
29157Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29158
29159 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
29160 through signal handler.
29161
29162Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29163
29164 * configure.in (*-*-netware): Use config/mt-netware.
29165
29166 * config/mt-netware: New file.
29167 * config/mt-i386-netware: Removed, separate configs for different
29168 netware architectures are no longer needed now that we have
29169 --with-headers.
29170
29171Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29172
29173 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
29174 by the recent changes to use ANSI C arithmetic conversions.
29175
29176Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29177
29178 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
29179 bug involving using inferior_pid to figure out whether to select a
29180 frame.
29181
29182Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
29183
29184 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
29185 match the current disassembler output.
29186
29187Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
29188
29189 * gdb.fortran/exprs.exp: Expect VOID instead of void.
29190 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
29191 types, expect "int" as type of integer values (for now).
29192
29193Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
29194
29195 * gdb.base/commands.exp: New tests for if/while commands.
29196
29197Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
29198
29199 * lib/gdb.exp (runto): Replace sub-pattern for hex value
29200 by .*, since hex values have different syntax in Chill mode.
29201
29202Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29203
29204 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
29205 linefeed from expect pattern for repeated types with indices > 9.
29206
29207Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
29208
29209 First part of Fortran test suite.
29210 * gdb.fortran: New directory.
29211 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
29212
29213Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29214
29215 * gdb.base/default.exp: Update expect pattern for load command
29216 without arguments.
29217
29218Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
29219
29220 * configure.in: Change i386 to i[345]86.
29221 * gdb.base/configure.in: Likewise.
29222 * gdb.c++/configure.in: Likewise.
29223 * gdb.chill/configure.in: Likewise.
29224
29225Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
29226
29227 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
29228 patterns, since that is not a valid context for comments.
29229
29230Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
29231
29232 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
29233 repeated types and repeated types with indices > 9.
29234
29235Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
29236
29237 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
29238 2417; old bug has been fixed.
29239
29240Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
29241
29242 * gdb.base/interrupt.exp: When trying to wake up the inferior,
29243 send the newline ourselves instead of assuming gdb_test will do
29244 so when passed an empty input string.
29245
29246 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
29247 stabs testcode.
29248
29249Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29250
29251 * lib/gdb.exp (gdb_test): Don't send anything if the first
29252 argument is an empty string. This makes cases where we want to
29253 match output that is already in expect's buffers (for example,
29254 matching a breakpoint after gdb_run_cmd has been called) work
29255 reliably.
29256
29257Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29258
29259 * config/netware.exp: New file.
29260
29261Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29262
29263 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
29264 the -B and -L prefixes so we can find the debugging stub.
29265
29266 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
29267 there and we are using the gcc from the tree.
29268
29269 * gdb.base/types.c: Removed.
29270
29271 * gdb.base/configure.in: Look for makefile fragments in ../config.
29272 Recognize i386-*-netware.
29273 * gdb.c++/configure.in: Likewise.
29274
29275Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29276
29277 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
29278 the correct TCL syntax.
29279
29280Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29281
29282 * gdb.base/opaque.exp: use runto instead of messing around with
29283 breakpoints. Simplify by using gdb_test.
29284
29285 * gdb.base/bitfields.exp: restart between tests on netware targets
29286 because breakpoints aren't relocated after target death. Run
29287 processes to completion.
29288
29289 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
29290
29291Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
29292
29293 * Makefile.in: Remove extra tabs that confuse some versions
29294 of "make". Use the newly built gdb to test with by default,
29295 rather than the first one in the tester's search path.
29296
29297Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
29298
29299 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
29300
29301 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
29302 condition help.
29303
29304Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29305
29306 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
29307
29308 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
29309 running.
29310 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
29311 * gdb.base/funcargs.exp: Likewise.
29312
29313 * gdb.base/bitfields.exp: Simplify by using gdb_test.
29314 * gdb.base/funcargs.exp: Likewise.
29315
29316 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
29317 message is "".
29318
29319Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29320
29321 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
29322 return,signals,twice}.exp: Handle non-existant binaries
29323 consistantly.
29324
29325 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
29326 * gdb.base/Makefile.in: Don't try to generate a core dump, we
29327 might testing a cross development system.
29328
29329Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29330
29331 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
29332 runtest script is relative to ${srcdir}, not ${rootdir}.
29333
29334Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
29335
29336 * gdb.base/signals.exp: Allow for optionality of breakpoint
29337 address.
29338
29339Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29340
29341 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
29342
29343Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29344
29345 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
29346 for size_t definition.
29347 * gdb.c++/templates.cc: Likewise
29348
29349 * config/mt-i386-netware: New file.
29350
29351 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
29352 defined.
29353
29354 * gdb.base/Makefile.in: Added support for systems that name core
29355 files by appending "core" to the program name.
29356 * gdb.base/a1-selftest.exp: Likewise.
29357
29358Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29359
29360 * gdb.base/return.exp: Add comment and message for `return double'
29361 test failure on Sparc Solaris.
29362
29363Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
29364
29365 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
29366
29367Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29368
29369 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
29370 from optimizing them away.
29371 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
29372 patterns to include default constructors and assignment operators,
29373 to match gcc versions beyond 2.5.8. Accept any cplus demangling
29374 character in the output of the virtual base pointer.
29375
29376Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29377
29378 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
29379 expression match in print_addr_of to avoid unintented matches.
29380 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
29381 versions up to 2.5.8.
29382
29383Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29384
29385 * gdb.base/list.exp: Tweak alternate pattern for listing of an
29386 included file to run under newer versions of expect.
29387 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
29388 consecutive >'s in templates to accomodate recent cplus-dem.c change.
29389 Remove xfail for the virtual table of BDDHookV.
29390
29391Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
29392
29393 * lib/gdb.exp (string_to_regexp): Set a default result.
29394 (default_gdb_start): Fix misleading message.
29395
29396Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
29397
29398 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
29399 Remove all CC, etc definitions.
29400 * config/mt-hpux: New file.
29401 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
29402 (CFLAGS, LDFLAGS): Define.
29403 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
29404
29405 * Makefile.in (site.exp): Don't insert host_os, etc.
29406 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
29407 (distclean): Check existence of subdir.
29408 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
29409 * gdb.base/Makefile.in: General cleanup and simplification.
29410 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29411 to build executables. Use default rule to build .o files.
29412 (EXPECT, RUNTEST, CC): Fix relative pathname.
29413 (site.exp): Don't insert host_os, etc.
29414 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
29415 and/or SIGUSR1 defined.
29416 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
29417 * gdb.c++/Makefile.in: General cleanup and simplification.
29418 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29419 (CFLAGS): Remove.
29420 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
29421
29422Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
29423
29424 * gdb.base/recurse.exp: Misc changes to get tests running again
29425 after Kung's changes to the watchpoint code.
29426 * gdb.base/watchpoint.exp: Likewise.
29427
29428Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
29429
29430 * lib/gdb.exp (string_to_regexp): Convert {\} also.
29431
29432Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
29433
29434 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
29435 * lib/gdb.exp (default_gdb_start): Define.
29436 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
29437 gdb.base/funcargs.exp, gdb.base/opaque.exp,
29438 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
29439 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
29440 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
29441 Don't call gdb_target_udi in between tests.
29442
29443Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29444
29445 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
29446 (which was basically just a local version of the same thing). In
29447 addition to avoiding duplication, gdb_test_exact is faster.
29448 * lib/gdb.exp (gdb_test_exact): Fix typo.
29449
29450 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
29451 don't give an error.
29452
29453 * gdb.base/term.exp: Call delete_breakpoints before starting.
29454
29455 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
29456 (t10): Add comment.
29457
29458Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29459
29460 Reorganization of the GDB Test Suite.
29461
29462 * gdb.base: New directory, contains all the basic tests.
29463 * gdb.c++: New directory, tests specific to C++.
29464 * gdb.chill: New directory, tests specific to Chill.
29465 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
29466 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
29467 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
29468 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
29469 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
29470 t30-31 to chill).
29471 * */gdbme.*: Rename to match appropriate expect scripts.
29472 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
29473 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
29474 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
29475 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
29476 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
29477 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
29478 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
29479 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
29480 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
29481 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
29482 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
29483 gdb.c++/virtfunc.cc: New names of C++ files.
29484 * gdb.chill/chillvars.ch: New name of Chill file.
29485 * gdb.base/configure.in, gdb.c++/configure.in,
29486 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
29487 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
29488 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
29489 * configure.in (configdirs): Update to reflect directory changes.
29490 (target_abbrev): No longer define for any configuration.
29491 * Makefile.in: Cosmetic improvements to header comments.
29492
29493Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
29494
29495 Various changes to gdb.t31:
29496
29497 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
29498 * gdbme.ch: Make all key-words and predefineds be upper-case.
29499 * chillvars.exp: Expect key-words and predefinds in upper-case.
29500
29501 * chillvars.exp: Use gdb_test_exact many places.
29502 Change expected output for arrays (which now includes index labels).
29503
29504 * pr-5020.exp, gdme.ch (module PR_5020):
29505 New test, for PR-5020.
29506
29507Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
29508
29509 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
29510 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
29511
29512Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
29513
29514 * Makefile.in: Fix bit-rot in definitions of CHILL,
29515 CHILL_FOR_TARGET and Chill_LIB.
29516 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
29517 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
29518 CHILL, and CHILL_LIB.
29519
29520Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
29521
29522 * Revert the previous changes. Please see Rob's directory
29523 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
29524
29525Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
29526
29527 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
29528 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
29529 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
29530 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
29531 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
29532 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
29533 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
29534 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
29535 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
29536 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
29537 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
29538 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
29539 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
29540 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
29541 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
29542 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
29543 changes from 94Q1.
29544
29545Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
29546
29547 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
29548 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
29549 Rob's new testing fragments.
29550
29551Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
29552
29553 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 29554 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
29555
29556Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29557
29558 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
29559 version also, match on casted version strings, and match on
29560 gdb startup case where the line numbers might be messed up.
29561
29562Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
29563
29564 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 29565 (CFLAGS): Delete it from here.
c906108c
SS
29566
29567Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
29568
29569 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
29570
29571Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
29572
29573 * Makefile.in (RUNTEST): Default to just "runtest".
29574
29575Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29576
29577 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
29578 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
29579 the code has been restructured.
29580
29581Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29582
29583 * gdb.t00/default.exp (set write): Allow any number of \r and/or
29584 \n, not just one of each.
29585
29586 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
29587 /bin/cc gives a warning if you do.
29588
29589Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
29590
d63a86f8 29591 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
29592 __t10ListS_link1ZUiRCUiPT0
29593
29594Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29595
29596 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
29597 on local variables in recursive functions.
29598
29599 * gdb.t07/Makefile.in: Build the new test.
29600
29601Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29602
29603 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
29604 directly. Instead compare the return values from actual calls.
29605
29606Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
29607
29608 * Makefile.in (check): Set TCL_LIBRARY for runtest.
29609
29610Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29611
29612 * From Peter Schauer with minor modifications.
a9c64011
AS
29613 * gdb.t15/return.exp (return_tests): Handle targets where "return"
29614 stops in mid-line in the caller. Add xfail for returning a float
29615 value on X86 targets.
c906108c
SS
29616
29617Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29618
29619 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
29620 to avoid expect lossage.
29621 (fmem_LRbug_tests): Likewise.
29622 * gdb.disasm/hppa.s: Corresponding changes.
29623
29624 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
29625 conditions to work with latest dejagnu/expect.
29626
29627 * gdb.t15/funcargs.exp (finish from indirect call): No longer
29628 expected to fail on the PA.
29629 (backtrace in call with trampolines): Explicitly require main
29630 to be frame #1 (no trampolines should show up in backtrace).
29631
29632 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
29633 "continue -expect".
29634 * gdb.t06/break.exp: Likewise.
29635 * gdb.t07/watchpoint.exp: Likewise.
29636 * gdb.t13/bitfields.exp: Likewise.
29637 * gdb.t15/{funcargs,return}.exp: Likewise.
29638 * gdb.stabs/weird.exp: Likewise.
29639 * config/{mips,udi}-gdb.exp: Likewise.
29640
29641 * hppa.sed: Enclose comments within a sed command to avoid
29642 losing with the old OSF1 sed.
29643
29644Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29645
29646 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
29647 sequent dynix.
29648 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
29649 * gdb.t15/funcargs.exp: Conditionally step again to really
29650 finish from marker_call_with_trampolines. Handle the case where
29651 the first step from within call_with_trampolines already steps
29652 us back to main.
29653 * gdb.t15/gdbme.c: Add comment to closing brace of
29654 call_with_trampolines for funcargs.exp.
29655
29656Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29657
d63a86f8 29658 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
29659 Fix typo(s).
29660
29661Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29662
29663 * gdb.t07/gdbme.c: More code for watchpoint testing.
29664
29665 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
29666 "Hardware watchpoint" throughout file.
29667 (test_watchpoint_triggered_in_syscall): New test.
29668 (test_complex_watchpoint): New test.
29669
29670Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29671
29672 * gdbme.c (call_with_trampolines): New function to try and step
29673 into. Tests trampoline problems on the PA.
29674
29675 * funcargs.exp (localvars_in_indirect_call): No longer expect
29676 stepping into indirect call to fail on PAs.
29677 (test_stepping_over_trampolines): New test.
29678
29679Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29680
29681 * TODO: Add suggestions for static member function tests, and
29682 completion tests.
29683
29684Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29685
29686 * TODO: Add suggestions for "p/a" tests.
29687
29688 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
29689 (default_gdb_exit): Replace all the hair with sending "quit" to
29690 the process with a simple close.
29691
29692Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29693
29694 * TODO: Add suggestions for shared library tests.
29695
29696Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29697
29698 * TODO: Add suggestions for x/s tests.
29699
29700Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29701
29702 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
29703 "enable once", and "enable breakpoints once" with ".*".
29704
29705Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29706
29707 * TODO: Add suggestions about structure passing tests.
29708
29709Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29710
29711 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
29712 the primary1 test, use work around if __GNUC__ < 2.
29713 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
29714 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
29715 Test for bad output rather than waiting for timeout. Issue
29716 second continue only if first continue failed.
29717
29718Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29719
29720 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
29721 operator[] test with gdb_test because the old code didn't seem to
29722 be getting the quoting right with the new dejagnu.
29723
29724Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
29725
29726 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
29727 one from the path.
29728 * Makefile.in: Use a fresh expect if there is one, use runtest
29729 from the src tree if there is one.
d63a86f8 29730
c906108c
SS
29731Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29732
29733 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
29734 next over recursive call. Revise the tests from that point on
29735 (which had been skipped) to match GDB's actual (correct) output.
29736
29737 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
29738 with next over a breakpoint whose condition is false.
29739
29740 * gdb.t00/help.exp: Comment out "help set print" tests just like
29741 (and for same reason as) "help set" test.
29742
29743Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29744
29745 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
29746 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
29747
29748Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29749
29750 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
29751 necessary gdb_target_udi.
29752
29753 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
29754
29755 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
29756 1838 and 2417; they are fixed.
29757
29758 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
29759 gdb.t03/ptype.exp (ptype structure, ptype union):
29760 Remove xfails; the test is looser than when the xfails were added.
29761
29762 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
29763 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
29764
29765 * gdb.t01/run.exp: Only run shell test if isnative.
29766
29767 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
29768 since "run" automatically loads if necessary. Call gdb_target_udi
29769 after the "file" since "file" kills any execution target.
29770
29771 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
29772 GDB. GDB doesn't work that way (not anymore at least) on UDI.
29773 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
29774 argument for UDI.
29775
29776Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29777
29778 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
29779
29780 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
29781
29782Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29783
29784 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
29785 properly quoting regexps. This makes the second argument to
29786 demangle a fixed string, which matches the callers, instead of a
29787 shell-style pattern which is what the previous implementation
29788 used. Update some of the callers.
29789
29790Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29791
29792 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
29793 (comib_nullified_tests): Fix typo.
29794 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
29795 strings. No longer expected to fail.
29796
29797 * gdb.disasm/hppa.s (addib_tests): Fix typo.
29798 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
29799 strings. No longer expected to fail.
29800
29801 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
29802 string. No longer expected to fail.
29803
29804Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29805
29806 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
29807 No longer expected to fail.
29808
29809 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
29810 string. No longer expected to fail.
29811
29812Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29813
29814 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
29815 only in the names (I probably got most of them). I was even
29816 generous with some which differed in underscores in names, and
29817 probably missed a few, and I *still* was able to remove almost a
29818 third of the file with almost no impact on testsuite coverage.
29819
29820Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29821
29822 * gdb.t00/default.exp: Match udi_attach error message as well as
29823 the one from child_attach.
29824
29825 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
29826
29827 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
29828
29829 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
29830 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
29831
29832 * Move test with enums and partial symbols back to
29833 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
29834 Reverts the change of 26 May 93. Per today's change to
29835 stabs.texinfo, the behavior that weird.exp was expecting was
29836 unreasonable; what is important is that the compiler+gdb get
29837 things right, which happens with a recent gcc. Also fix the test
29838 to deal with native compilers which put out the stab gdb can't
29839 deal with.
29840
29841Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29842
29843 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
29844 in the names. The main thing these accomplish is to slow things down.
29845 Many more such duplicates surely remain.
29846
29847 * gdb.t00/help.exp: Comment out "help support" test just like
29848 (and for same reason as) "help set" test.
29849
29850Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
29851
29852 * gdb.t06/break.exp: Remove setup_xfails for
29853 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
29854 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
29855 about known bug in gcc to include up through 2.5.8.
29856 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
29857 well as "_vb$".
29858 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
29859 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
29860 with latest gcc and gdb.
29861 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
29862 well as "_vb$".
29863
29864Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29865
29866 * configure.in (hppa*-*-*): Also configure and build stabs-only
29867 tests.
29868
29869Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29870
29871 * gdb.t10/hppa.mt: A makefile fragment for the PA.
29872 * gdb.t10/configure.in (hppa*-*-*): Use it.
29873
29874Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29875
29876 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
29877
29878Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29879
29880 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
29881 versions prior to 1.13.5.
29882
29883Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29884
29885 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
29886 the prompt is at the start of a line.
29887
29888Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29889
29890 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
29891 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
29892 in the copr tests now.
29893 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
29894 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
29895 expected to fail.
29896
29897Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
29898
29899 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
29900 gdb.t31/chillvars.exp, lib/gdb.exp:
29901 Tweak to run under either version of expect.
29902 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
29903 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
29904 * gdb.t11/list.exp: Remove extraneous whitespace.
29905
29906Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29907
29908 * gdb.t16/printcmds.exp (test_print_strings): Accept
29909 "(unsigned char *) " before the string.
29910
29911 * TODO: Add notes about printing of fancy types and GDB expressions.
29912
29913Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
29914
29915 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
29916 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 29917 if doing mips-idt-ecoff.
c906108c
SS
29918
29919Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
29920
29921 * Most .exp files: Tweak to run under either version of expect.
29922
29923Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29924
29925 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
29926 xfails; I'm not sure why they are failing, but not because of PR 1806.
29927
29928Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
29929
29930 * config/unix-gdb.exp: Remove gdb_unload cause it's already
29931 defined in lib/gdb.exp.
29932
29933Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29934
29935 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
29936 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
29937 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
29938 have to be typeless.
29939
29940Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29941
29942 * TODO: Add suggestion for copyright year test.
29943
29944Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
29945
29946 * configure.in (*-*-lynxos*): Add stabs tests.
29947
29948Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29949
29950 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
29951 so insert a tab before any assembler directive in column zero.
29952
29953 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
29954 stores.
29955 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
29956 stores.
29957 (fpu_short_memory_tests): Likewise.
29958
29959Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29960
29961 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
29962 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
29963 .stabs directives in comments.
29964
29965Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29966
29967 * TODO: New file, describing tests we could write.
29968 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
29969
29970Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29971
29972 * gdb.t06/signals.exp: Add kludge to force re-sync.
29973
29974 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
29975 to xgdb instead of gdb, get out of gdb.
29976
29977Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
29978
29979 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
29980 for info.
29981
29982Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29983
29984 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
29985 * gdb.stabs/configure.in (hppa*-*-*): Use it.
29986 * gdb.stabs/hppa.sed: New sed script for the PA.
29987
29988Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29989
29990 * gdb.stabs: Re-write weird.def and configuration to use sed
29991 instead of cpp. sed is portable and POSIX; cpp is neither.
29992
29993Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29994
29995 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
29996
29997Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29998
29999 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
30000
30001Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30002
30003 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
30004 "_vb$".
30005 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
30006 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
30007
30008Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30009
30010 * lib/gdb.exp: Comment out code which depends on non-existent
30011 `transform' procedure.
30012
30013Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
30014
30015 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
30016 * lib/gdb.exp: Transform tool name.
30017 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
30018 1.1's new error handling system.
30019
30020Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30021
30022 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
30023
30024Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30025
30026 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
30027 They made pattern matching so slow that timeouts happened on
30028 heavily loaded systems. Now any output from "show print" which
30029 gets us back to the GDB prompt is a PASS.
30030
30031Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
30032
30033 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
30034
30035Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30036
30037 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
30038
30039 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
30040 It is not from PR 3220.
30041
30042Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30043
30044 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
30045 just started failing because they depended on the order the
30046 subcommands are presented, or exact docstring text. This kind of
30047 test is a pain and has minimal benefit.
30048
30049Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30050
30051 * gdb.t09/corefile.exp: At end of test, use "core" command with
30052 no arguments.
30053
30054Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
30055
30056 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
30057 17}/Makefile.in: Make it possible to run the testsuite with Sun
30058 make and CC = cross gcc by adding explicit build rules for .o
30059 files.
30060
30061Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30062
30063 * gdb.t15/funcargs.exp: Don't put comments on same line as
30064 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 30065
c906108c
SS
30066Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30067
30068 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
30069
30070Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
30071
30072 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
30073 * gdb.t20/inherit.exp: remove three dumplicate entries.
30074
30075Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30076
30077 * gdb.t06/break.exp: For "next over recursive call", fail on any
30078 incorrect output, not just on "factorial (value=2)".
30079
30080Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30081
30082 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
30083 working now. Add an xfail if accesing a bss variable causes
30084 a memory error if the target is not yet run.
30085
30086Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30087
30088 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
30089 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
30090 name of __st* demangling (2 strings). Did Kung really get the
30091 more than 95 others right without testing them?
30092
30093Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
30094
30095 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
30096
30097Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
30098
30099 * configure.in (configdirs): Add gdb.disasm
30100 * gdb.disasm: New directory for GDB disassembler tests.
30101 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
30102
30103Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30104
30105 * gdb.t00/help.exp: Don't test "help set".
30106
30107 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
30108 from within expect statements. None of these happen anymore and
30109 they cause regressions to be silently unnoticed.
30110
30111 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
30112 messages) about known failures with gcc cygnus-2.4.5-930417.
30113
30114 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
30115 comp-info.exp so it gets built if it doesn't exist.
30116
30117 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
30118 it is no longer used.
30119 * gdb.t13/comp-info.c: Removed.
30120
30121Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30122
30123 * gdb.t06/signals.exp: Add xfail for sun3.
30124
30125Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30126
30127 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
30128 relevant because ^C doesn't get sent but failure can be reproduced
30129 interactively).
30130
30131Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30132
30133 * gdb.stabs/alpha.mt: New configuration file for alpha.
30134 * gdb.stabs/configure.in: Use it.
30135 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
30136 sharing with alpha.mt, redefine long to word via preprocessor.
30137 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
30138 for alpha.
30139 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
30140 native cc.
30141 * gdb.t00/teststrategy.exp: Change expect string so that we
30142 consume the `(xgdb)' from the command echo and from the gdb prompt.
30143 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
30144 gdb currently compares all values as long, so this failure probably
30145 applies to any configuration where LONGEST is bigger than a target int.
30146 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
30147 with gcc.
30148 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
30149 to handle opaque pointers, gcc is.
30150 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
30151 as first argument. Include <sys/types.h> and change all operator
30152 new definitions to use size_t.
30153 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
30154 now that we use size_t.
30155
30156Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30157
a9c64011 30158 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 30159 a long or float array cast all array members to the same type.
a9c64011 30160 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 30161 with 64 bit longs.
a9c64011 30162 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 30163 on alpha.
a9c64011 30164 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
30165
30166Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30167
30168 * gdb.t24 (demangle.exp): Constructors of templates have names like
30169 vector<int>::vector(int) not vector<int>::vector<int>(int). See
30170 section 14.6 of the ARM.
30171
30172 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
30173 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
30174 accomplish little and slow down the testsuite.
30175
30176 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
30177 Accept spaces various places.
30178
30179Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30180
30181 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
30182 with watchpoint enabled.
30183
30184 * Makefile.in: Remove definition of CC and remove the second
30185 definition of CXX (the "CXX = gcc" one remains). These definitions
30186 were causing backquotes to be expanded within backquotes, which
30187 doesn't work.
30188
30189Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
30190
30191 * gdb.t17/callfuncs.exp: Add "return 0" to end.
30192
30193Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30194
a9c64011
AS
30195 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
30196 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
30197 by mips cc and contains no stabs entries.
30198
30199Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
30200
30201 * config/vx-gdb.exp: Use fake device to load files rather than
30202 NFS.
30203 * lib/gdb.exp: New proc to do "file" command.
30204 * config/unix-gdb.exp: Use new "file" proc.
30205
30206Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
30207
30208 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
30209 Rework board rebooting slightly.
30210 (gdb_exit): Don't exit from the remote shell; there isn't one.
30211 * gdb.stabs/weird.exp: If a program is being debugged already,
30212 kill it.
30213 * gdb.t04/setvar.exp: Stop and restart gdb.
30214 * gdb.t05/expr.exp: Likewise.
30215 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
30216 restart gdb and reload the program.
30217 * gdb.t08/opaque.exp: Likewise.
30218 * gdb.t12/scope.exp: Likewise.
30219 * gdb.t13/bitfields.exp: Likewise.
30220 * gdb.t15/funcargs.exp: Likewise.
30221 * gdb.t20/classes.exp: Likewise.
30222 * gdb.t03/ptype.exp: Increase timeout.
30223 * gdb.t16/printcmds.exp (test_print_string_constants,
30224 test_print_array_constants): Likewise.
30225 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
30226 * gdb.t20/classes.exp (do_tests): Likewise.
30227 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
30228
30229Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
30230
30231 * gdb.stabs: Renamed *wierd* to *weird*.
30232
30233Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30234
30235 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
30236 for timeout. Add "known gcc 2.4.5 bug" to failure message.
30237
30238Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30239
30240 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
30241 (do_tests): Remove xfail for whatis on one_var and two_var.
30242
30243Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
30244
30245 * Makefile.in: Made cross building work better by adding
30246 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
30247
30248Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30249
30250 * gdb.t15/{return.c,return.exp,Makefile.in}:
30251 New test, currently commented out.
30252
30253Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
30254
30255 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
30256 still running and removes the leftover named socket so GDb can do
30257 clean restarts.
30258
30259Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
30260
30261 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
30262 console, not GDB.
30263 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
30264 cross testing works better with "make check"
30265 * config/unix-gdb: Use default procedures for exit and version.
30266 * config/vx-gdb.exp: Cleaned up and massaged back to working order
30267 with the newest VxWorks.
30268
30269Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30270
30271 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
30272 old form.
30273
30274 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
30275 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
30276
30277 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
30278
30279 * config/unix-gdb.exp: Remove this version of gdb_exit
30280 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
30281 Rob says he'll look at it when he gets back to testing boards.
30282
30283Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
30284
30285 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
30286 an expected fail for certain ptype commands.
30287
30288 * gdb.t20/classes.exp: Update expected results of "ptype class
30289 Base1" to account for the constructor that now appears in the type.
30290
30291Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
30292
30293 * configure.in (configdirs): Restore gdb.t04, which mysteriously
30294 disappeared from list.
30295 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
30296 "alldone" proc with call to cleanup and exit.
30297 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
30298 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
30299 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
30300 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
30301 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
30302 "alldone" proc with simple returns that suppress remaining
30303 tests. The alldone proc went away many months ago.
30304
30305Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30306
30307 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
30308
30309 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
30310
30311Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30312
30313 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
30314 as vax gdb will display them.
30315
30316Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30317
30318 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
30319 optimizers.
30320
30321 * scope.exp: Change "bad value for localval" messages so each one
30322 is unique.
30323
30324 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
30325 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
30326
30327 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
30328
30329Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30330
30331 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
30332 doesn't exist (due to optimization).
30333
30334Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30335
30336 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
30337 contains \r because the filename is long.
30338
30339 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
30340 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
30341
30342Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30343
30344 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
30345 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
30346 Ultrix.
30347 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
30348 int tests.
30349 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
30350
30351Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
30352
30353 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
30354
30355 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 30356 to match does not match the passing case but still matches the
c906108c
SS
30357 failing case.
30358
30359Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30360
30361 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
30362
30363Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
30364
30365 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
30366 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
30367 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
30368 Remove various versions of gdb_exit.
30369 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
30370 gdb_exit.
30371 * config/unix-gdb.exp: gdb_exit remains here, and should override
30372 the generic version, since it's doing a lot of wierd stuff that
30373 the other versions aren't. FIXME, fold it in, or abandon this
30374 version.
30375
30376Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30377
30378 * gdb.t24/demangle.exp: Add tests for PR 3220.
30379
30380Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30381
30382 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
30383
30384Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
30385
30386 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
30387 "i386-*-*". Works for i486 as well.
30388
30389 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
30390 bug, and expand domain of xfail to all SVR4 systems, since the
30391 actual problem is likely to be in generic SVR4 /proc support.
30392
30393Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30394
30395 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
30396
30397Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
30398
30399 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
30400 xfails for other systems. Match a missing 'Continuing.' as an
30401 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
30402
30403 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
30404 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
30405 Only issue warning for missing executables if -all option is used.
30406
30407 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
30408 file if -all option is used. It's like an unpredictable XFAIL.
30409
30410Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30411
30412 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
30413 for dynamically linked binaries.
30414
30415 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
30416
30417Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30418
30419 * gdb.t20/inherit.exp: Change message for "print tagless struct"
30420 to state that this is a known bug in old versions of g++.
30421
30422Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30423
30424 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
30425 while waiting for `Continuing'.
30426
30427Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
30428
30429 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
30430 in text, data, and bss.
30431 * gdb.t10/nodebug.c: Add local and global test variables for
30432 initialized and uninitialized data.
30433
30434Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30435
30436 * config/unix-gdb.exp (gdb_exit): Add "wait".
30437
30438Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30439
30440 * gdb.t06/signals.exp: xfail the continue from the handler for all
30441 targets.
30442
30443 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
30444 function with watchpoints enabled, the i386 call dummy starts with
30445 a call.
30446
30447 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
30448 386 bsd names its corefiles.
30449
30450Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
30451
30452 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
30453 compilers don't grok it.
30454 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
30455 with small octal ints rather than character constants, which
30456 are signed and might not fit if first promoted to int.
30457
30458Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
30459
30460 * gdb.t09/Makefile.in (clean): Remove corefile.
30461
30462Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30463
30464 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
30465
30466Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30467 and Jim Kingdon (kingdon@cygnus.com)
30468
30469 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
30470 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
30471 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
30472
30473Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30474
30475 * gdb.t17/interrupt.exp: Add xfail for hppa.
30476
30477Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30478
30479 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
30480 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
30481 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
30482 to determine signed-ness of bitfields and use the result to setup
30483 the xfail.
30484 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
30485 * gdb.t15/funcargs.exp: Use them to step until the second indirect
30486 call line is reached if necessary.
30487
30488Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30489
30490 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
30491
30492Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30493
30494 * gdb.t06/break.exp: Also test `clear' command.
30495
30496Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30497
30498 * gdb.t00/teststrategy.exp: Remove extra quote.
30499
30500 * gdb.t07/watchpoint.exp: Change xfail for calling function with
30501 watchpoint enabled to be for all non-68k machines.
30502
30503 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
30504
30505Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30506
30507 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
30508 targets use aout.mt instead of ecoff.mt as gas understands
30509 standard aout format.
30510
30511Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30512
30513 * lib/gdb.exp (runto): Don't insist that function we are running to
30514 was compiled with -g.
30515
30516 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
30517
30518 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
30519 to get back into the read system call.
30520 Accept leading newline in case where we woke it up.
30521
30522Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30523
30524 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
30525 to make the stabs test work on ecoff systems using gcc and -with-stabs.
30526 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
30527 enable ecoff configuration.
30528
30529Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30530
30531 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
30532
30533Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30534
30535 * gdb.t16/printcmds.exp: Add another printf test.
30536
30537Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
30538
30539 * configure.in: If configured -with-stabs on any target, add
30540 stabsdirs to configdirs.
30541
30542Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30543
30544 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
30545 fun" so pattern does not match the command itself.
30546
30547Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30548
30549 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
30550
30551Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30552
30553 * gdb.t17/interrupt.exp: Test for more things.
30554
30555Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30556
30557 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
30558 compiler arranges the code and line numbers.
30559
30560 * gdb.t17/interrupt.exp: Don't send \n after ^C.
30561
30562Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30563
30564 * gdb.t00/help.exp: Increase expect input buffer size.
30565
30566Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30567
30568 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
30569
30570 * gdb.t07/watchpoint.exp: Add xfail for hppa.
30571
30572 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
30573
30574 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
30575 [0-9]*, not just [0-9].
30576
30577Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30578
30579 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
30580
30581 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
30582
30583Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30584
30585 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
30586
30587Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30588
30589 * gdb.t06/signals.c: Add xfails for sun3.
30590
30591 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
30592
30593 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
30594 test_stepping tests.
30595
30596Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30597
30598 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
30599
30600 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
30601
30602 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
30603 rather than actually putting it through cpp twice.
30604
30605 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
30606
30607Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
30608
30609 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
30610 no longer needed.
30611
30612Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30613
30614 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
30615
30616 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
30617 C++ features prints as "struct", make it a pass, not an xfail.
30618
30619Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30620
30621 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
30622 Don't require VA to print as "class" rather than "struct".
30623
30624Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
30625
30626 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
30627
30628Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30629
30630 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
30631
30632Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30633
30634 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
30635 order.
30636
30637Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30638
30639 * gdb.t16/printcmds.exp: Add printf tests.
30640
30641 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
30642
30643 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
30644
30645Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
30646
30647 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
30648 pass counts, to counteract any existing or future setup_xfails.
30649
30650Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30651
30652 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
30653 {BEGIN,END}_COMMON for common block instead of STAB.
30654 * gdb.stabs/wierd.exp: Add xfail for rs6000.
30655
30656 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
30657 intp_var should be N_GSYM not N_LSYM.
30658 wierd-aout.S: Use a label for the value of the N_SO.
30659 wierd.def: Remove all backslashes.
30660 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
30661
30662Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30663
30664 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
30665 get the expected next to inheritance3.
30666
30667Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30668
30669 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
30670 now that gcc-2.4 gets it right.
30671
30672Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30673
30674 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
30675
30676 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
30677 generating comp-info.exp which works for cross-compilation.
30678
30679Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
30680
30681 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
30682 "*-*-sysv4.*".
30683
30684Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
30685
30686 * gdb.t01/run.exp: Start with a fresh gdb.
30687 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
30688 SVR4.x.
30689
30690Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
30691
30692 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
30693 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
30694 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
30695 Makefile.in (distclean, realclean): Remove gdbme.c from list of
30696 things to remove.
30697
30698Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
30699
30700 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
30701 test cases from bug reports.
30702
30703Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
30704
30705 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
30706 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
30707 avoid spurious xfails.
30708 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
30709 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
30710 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
30711
30712Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
30713
30714 * gdb.t00/teststrategy.exp: Rework to provide more useful
30715 description of each test, fix problem with systems that define
30716 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
30717 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
30718 results for "next over recursive call" so timeouts aren't taken
30719 by error.
30720
30721Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
30722
30723 * gdb.t12/scope.exp: Test printing of variables before run.
30724
30725 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
30726 printed in wrong order due to sorting.
30727
30728Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
30729
30730 * gdb.t00/teststrategy.exp: Fix expected results for printing
30731 user entered string constant. Is array of char, prints with no
30732 address.
30733
30734 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
30735 commands.
30736 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
30737 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
30738 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
30739 of struct of char arrays.
30740 * gdb.t00/radix.exp: New tests for radix commands.
30741
30742Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
30743
30744 * gdb.t16/printcmd.exp: Print a variable before running program
30745 (with xfail for AIX).
30746
30747Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
30748
30749 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
30750
30751 * gdb.t16/printcmd.exp: Don't print variables before running program.
30752
30753 * gdb.t06/break.exp: Don't require envp argument to main.
30754
30755 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
30756
30757 * gdb.t02/whatis.exp, gdb.t11/list.exp:
30758 Add xfails for rs6000.
30759
30760 * gdb.t02/whatis.exp: Change other tests not to re-test something
30761 we already tested.
30762
30763 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
30764 each type used has a variable of that type.
30765
30766Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
30767
30768 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
30769
30770Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
30771
30772 * configure.in: change srctrigger to be a file, not a directory
30773
30774Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
30775
30776 * configure.in (mips-idt-ecoff*): Added trailing '*'.
30777
30778 * gdb.t11/list.exp: Fixed a couple of typos.
30779
30780Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
30781
30782 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
30783 is fixed and PR is closed.
30784 * gdb.t16 (gdbme.c): Add simple test string variable.
30785 * gdb.t16 (printcmds.exp): Add tests with simple test string
30786 variable, primarily for boundaries on "set print elements".
30787
30788Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
30789
30790 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
30791 Make leading 0's optional and don't expect a tab in the middle
30792 of the number.
30793
30794 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
30795
30796 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
30797 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
30798 don't end command passed to gdb_test with newline.
30799
30800 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
30801 signed keyword away, don't expect signed bitfields to be signed.
30802
30803 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
30804 printing with only as many 1's as are in the field as well as printing
30805 with 32 1's (see comment).
30806
30807Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
30808
30809 * gdb.t00/default.exp: Start with a fresh gdb.
30810 * configure.in (configdirs): Remove gdb.t31 until the chill
30811 compiler works again. It no longer is able to find chillrt0
30812 since it isn't in libchill.a anymore.
30813 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
30814 wierd.o, make more modular.
30815 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
30816 spurious newlines that caused problems.
30817
30818Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30819
30820 * Move test with enums and partial symbols from gdb.t03/ptype.exp
30821 to gdb.stabs/wierd.exp since GCC has worked around the bug.
30822 gdb.stabs/wierd.{exp,def}: Many new tests.
30823
30824 * gdb.t00/default.exp: update info line for new message.
30825
30826 * gdb.t02/{whatis.exp,gdbme.c}:
30827 Test that "char *" doesn't print as "caddr_t".
30828
30829Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30830
30831 * gdb.t00/help.exp: Use .* in place of some help messages which
30832 just changed.
30833 gdb.t00/default.exp: Update "info frame" test for new message.
30834 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
30835 Remove some xfails
30836
30837Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30838
30839 * gdb.t03/{gdbme.c,ptype.exp}:
30840 Add tests for typedef'd struct and union without tags.
30841 Also check "whatis" on a variable of a typedef'd enum without a tag.
30842
30843 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
30844 PRMS 1823; the bug still exists but isn't reproduced by this test
30845 anymore), and remove rs6000 XFAIL (the bug is fixed).
30846
30847 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
30848 duplicated from whatis.exp. For those that are left, accept
30849 "long", "long int", or "int" for long variables (whatis.exp already
30850 has an XFAIL for "int", so no need to fail it here).
30851
30852 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
30853 Deal with GCC's names for types now that GDB uses the compiler's names.
30854
30855 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
30856 setup_xfail's for sunos4. If we #defined the signed keyword away,
30857 don't expect GDB to know that char it is signed.
30858
30859 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
30860
30861Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
30862
30863 * configure.in (configdirs): Add gdb.t24 for C++ tests that
30864 should work on any system, regardless of debugging format.
30865 * gdb.t21/demangle.exp: Move to gdb.t24.
30866 * gdb.t24/demangle.exp: Move from gdb.t21.
30867 * gdb.t24/{Makefile.in, configure.in}: New files.
30868
30869Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30870
30871 * configure.in: Do gdb.stabs and C++ tests only for stabs.
30872 * gdb.stabs: New directory.
30873
30874Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30875
30876 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
30877 not just "Quit anyway?".
30878
30879Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
30880
30881 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
30882 that all setup_xfails are immediately followed by clear_xfails.
30883
30884Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
30885
30886 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
30887 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
30888 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
30889 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
30890 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
30891 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30892 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30893 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
30894 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
30895 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
30896 gdb.t31/chillvars.exp, lib/gdb.exp:
30897 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
30898 bug-gdb@prep.ai.mit.edu.
30899
30900Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
30901
30902 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
30903 with 0.0, not integer 0.
30904
30905Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
30906
30907 * gdb.t06/break.exp: Update for "Kill the program" message change.
30908
30909Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
30910
30911 * Makefile.in (GDBFLAGS): Set to -nx.
30912 * Makefile.in (site.exp): Use GDBFLAGS.
30913
30914Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30915
30916 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
30917 Makefiles.
30918 (check): depend on just-check.
30919 (just-check): added so that tests can be run without a noop
30920 build pass.
30921
30922Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30923
30924 Switch to using configure's configdirs.
30925 * Makefile.in (Makefile): add configure.in dependency.
30926 (SUBDIRS): removed redundant assignment.
30927 * configure.in: switch subdirs assignment to configdirs.
30928 * gdb.t*/configure.in: new files.
30929
30930Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
30931
30932 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
30933 works.
30934
30935Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
30936
30937 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
30938 in explicit rules. Apparently this is not supported by some makes.
30939
30940Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
30941
30942 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
30943
30944Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30945
30946 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
30947 disappeared.
30948
30949Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
30950
30951 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
30952
30953Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
30954
30955 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
30956 watchpoint problem that is now fixed.
30957 * gdb.t30/chexp.exp: Remove setup_xfail for printing
30958 uninitialized convenience variables.
30959 * gdb.t31/chillvars.exp: Fix expected patterns for printing
30960 structures.
30961
30962Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30963
30964 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
30965 which causes expect to get out of sync with gdb on long output
30966 from help set.
30967 * gdb.t09/corefile.exp: Make expected pattern for core file
30968 failing signal and frame output format less sun specific.
30969
30970Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
30971
30972 * gdb.t31/chillvars.exp: Add and remove initial dummy
30973 breakpoint, so that symbol table is forced in.
30974 (Needed at least on Sunos4, though it seems not SVR4.)
30975 * gdb.t31/chillvars.exp: Update for changed output format.
30976
30977Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
30978
a9c64011 30979 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
30980
30981Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
30982
30983 * Makefile.in: Added --srcdir when invoking runtest, removed the
30984 need for a local config file. (optional now)
30985
30986Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
30987
30988 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
30989 failure count used to force early termination. Add some more
30990 expected failures for gnu style demangling.
30991
30992Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30993
30994 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
30995 pmi variable from gdb.t20/gdbme to get optimized away.
30996 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
30997 Check for written corefile upon timeout _and_ eof.
30998
30999Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31000
31001 * config/unix-gdb.exp: Add missing return 0.
31002
31003Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31004
31005 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
31006 test termination.
31007
31008Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
31009
31010 * configure.in (subdirs): Put back gdb.t17 which mysteriously
31011 disappeared.
31012
31013Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
31014
31015 * gdb.t10/crossload.exp: Disable the i860-elf test until such
31016 time as i860 support works.
31017
d63a86f8 31018 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
31019 "backtrace 100\r" rather than just "backtrace\r", to match last
31020 change.
31021
31022Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
31023
31024 * config/udi-gdb.exp (gdb_exit): Remove close command.
31025 (gdb_target_udi): New procedure to set the UDI target.
31026 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
31027 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
31028 Added waits for prompts after several question responses. Added
31029 some more responses used by a29k-amd-udi-gdb.
31030 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
31031 pass different arguments, restart UDI connection after program
31032 completion.
31033 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
31034 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31035 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
31036 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
31037 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
31038 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
31039 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31040 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
31041 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
31042 after program completion.
31043 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
31044 compiled with a SELECT_VECS setting.
31045 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
31046 infinite recursion.
31047
31048 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
31049 Added checks for COFF results, and made them expected failures for
31050 all targets. It would be better to make them expected failures
31051 for COFF targets only.
31052
31053Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
31054
31055 * Makefile.in: add null dvi target, don't bother to recurse
31056 through test directories for info and install-info; rename
31057 $(datadir) to be dejagnu instead of deja-gnu
31058
31059Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
31060
31061 * gdb.t31/gdbme.ch: Re-enable code that previously caused
31062 compiler to coredump.
31063 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
31064 code.
31065
31066Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
31067
31068 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
31069 coredump.
31070 * gdb.t31/chillvars.exp: Comment out tests that depend on that
31071 code.
31072
31073Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
31074
31075 * gdb.t03/ptype.exp: tests for return code from gdb_test.
31076 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
31077 which in a shell. Deletes xgdb when done.
31078 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
31079 Tests the return from the "set height" or "set width" commands.
31080 Added a few return codes where needed.
31081
31082Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
31083
31084 * Makefile.in (SUBDIRS): Add gdb.t17.
31085 * configure.in (subdirs): Add gdb.t17.
31086 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
31087 files to test gdb's calling of functions in the inferior with
31088 the correct arguments and gdb's ability to retrieve any
31089 result returned.
31090
31091Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
31092
31093 * config/unix-gdb.exp (gdb_exit): Remove close commands that
31094 may be called after gdb goes away. Previous versions of expect
31095 needed these to avoid file descriptor leaks, but they cause
31096 errors with the current revision of expect.
31097 * gdb.t00/gdbvars.exp: Use -re on expected output after
31098 setting sevenbit-strings.
31099 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
31100 to set sevenbit-strings consistent across tests.
31101 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
31102 set sevenbit-strings consistent across tests.
31103
31104Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
31105
31106 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
31107 expected output to match current "expect" expectations.
31108
31109Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
31110
31111 * gdb.t00/default.exp: Change expected output for default "source"
31112 command, to match new gdb behavior which requires a filename to
31113 source.
31114
31115Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
31116
31117 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
31118 expected fail for i486-*-* that misses the marker2 function.
31119 * gdb.t10/crossload.exp (bfddefault): Allow successful
31120 recognition of a format to pass even if no symbols are found.
31121 Explicitly catch failures where the format is not recognized
31122 or is ambiguous, and add the reason to the fail message.
31123 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
31124 the cause is and invalid target and add reason to failure message.
31125 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
31126 elf32-i386, elf32-sparc, and elf32-i860.
31127 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
31128 Set up expected failure for 'filename'::variable scope resolution,
31129 which is now apparently broken on all targets.
31130 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
31131 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
31132 gdb.t23/templates.exp: Change failure for missing binfile into
31133 just a warning.
31134 gdb.t21/demangle.exp: Change all cfront references to 'arm'
31135 references.
31136
31137Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
31138
31139 * gdb.t00/default.exp: Add expected output for default "source"
31140 command, to match new gdb behavior.
31141 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
31142
31143Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
31144
31145 * config/*-gdb.exp: returns an error, rather than exiting on
31146 internal errors.
31147
31148Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
31149
31150 * gdb.t03/gdbme.c: Add pointer to struct variable.
31151 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
31152 referencing struct members.
31153
31154Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
31155
31156 * configure.in (mips-idt-ecoff): New target.
31157 * config/mips-gdb.exp: New file for remote board using MIPS remote
31158 debugging protocol.
31159
31160 * Redid configuration scheme. Removed gdb.t*/configure.in.
31161 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
31162 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
31163 distclean targets. Built executables via .o files. Adjusted
31164 tests to account for source files in $(srcdir) rather than
31165 $(objdir).
31166 * lib/gdb.exp (runto): Don't expect () after the function name,
31167 because it may have arguments.
31168
31169Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
31170
31171 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
31172 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
31173 expected failures for mips-idt-* and mips-sgi-*.
31174 * gdb.t00/default.exp (attach): Kill process if requested.
31175 * gdb.t00/help.exp (help target core, help target): Accept a gdb
31176 that does not read core files.
31177 * gdb.t01/run.exp: Removed checks for exit status code.
31178 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
31179 it is linked in.
31180 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
31181 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
31182 appropriate, rather than doing it by hand.
31183 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
31184 execution.
31185 * gdb.t10/crossload.exp: Kill existing program if needed.
31186 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
31187 appropriate, rather than doing it by hand. Always increase
31188 timeout for this test, not just for VxWorks.
31189
31190Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
31191
31192 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
31193 of Chill STRUCT types and STRUCT values.
31194 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
31195 than "char".
31196 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 31197 struct2): New struct definitions and initializations to test
c906108c
SS
31198 simple Chill STRUCT types.
31199
31200Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
31201
31202 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
31203 the null byte at the end of strings.
31204 * gdb.t00/default.exp: Make show version insensitive to copyright
31205 date.
31206 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
31207 to avoid dependencies on target char signedness.
31208 * gdb.t16/printcmds.exp: Update expected results for explicitly
31209 unsigned char.
31210 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
31211 now work.
31212 * gdb.t21/demangle.exp: Add many more patterns for template
31213 demangling, most of them being expected failures.
31214 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
31215 string we are matching for, to match on the whole string.
31216 * gdb.t21/demangle.exp: Add many new test strings to demangle,
31217 and fix a whole bunch that had incorrect expected output but were
31218 passing anyway because of the bug in "proc demangle".
31219 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
31220 type.
31221 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
31222
31223Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
31224
a9c64011
AS
31225 * gdb/testsuite: made modifications to testcases, etc., to allow
31226 them to work properly given the reorganization of deja-gnu and the
31227 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
31228
31229Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
31230
31231 * gdb/testsuite: Initial creation of gdb/testsuite.
31232 Migrated dejagnu testcases and support files for testing nm to
31233 gdb/testsuite from deja-gnu. These files were moved "as is"
31234 with no modifications. This migration is part of a major overhaul
31235 of dejagnu. The modifications to these testcases, etc., which
31236 will allow them to work with the new version of dejagnu will be
31237 made in a future update.
48efe704 31238
8d8cb839 31239 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 31240\f
8d8cb839
EZ
31241;; Local Variables:
31242;; mode: change-log
31243;; left-margin: 8
31244;; fill-column: 74
31245;; version-control: never
31246;; End:
902f2ccb 31247
28e7fd62 31248 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
31249 Copying and distribution of this file, with or without modification,
31250 are permitted provided the copyright notice and this notice are preserved.