]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Remove FIXME in solib-aix.c:solib_aix_relocate_section_addresses
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
1e611234
PM
12013-05-10 Phil Muldoon <pmuldoon@redhat.com>
2
3 * gdb.python/py-framefilter.py: New File.
4 * gdb.python/py-framefilter-mi.exp: Ditto.
5 * gdb.python/py-framefilter.c: Ditto.
6 * gdb.python/py-framefilter-mi.exp: Ditto.
7 * gdb.python/py-framefilter-mi.c: Ditto,
8 * gdb.python/py-framefilter-gdb.py.in: Ditto.
9
5e4c3ac4
TT
102013-05-08 Tom Tromey <tromey@redhat.com>
11
12 * gdb.base/solib-search.exp: Set test name for "set
13 solib-search-path" test.
14
993654a9
HAQ
152013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
16
17 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
18 (set_a_tracepoint): Set tracepoint before prologue.
19 (run_trace_experiment): Test setup_tracepoints and 'break end'
20 in it.
21 (trace_buffer_normal): Remove.
22 (gdb_trace_circular_tests): Remove. Move tests to...
23 (top level): ...here. Call 'runto_main' before checking for
24 trace support. Use commands to check the support for circular
25 trace buffer and changing of trace buffer size. Add test
26 to calculate size of single frame. Use this size to
27 calculate the size of trace buffer. Use 'tfind pc func9'
28 instead of 'tfind 9'. Use 'with_test_prefix'.
29
c95aea6b
TT
302013-05-07 Tom Tromey <tromey@redhat.com>
31
32 * lib/selftest-support.exp: New file.
33 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
34 do_self_tests.
35 (setup_test, find_gdb): Remove.
36 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
37 do_self_tests.
38 (setup_test, find_gdb): Remove.
39 (test_observer): Don't call setup_test. Remove argument.
40 * gdb.gdb/selftest.exp: Load selftest-support.exp.
41 (find_gdb): Remove.
42 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
43 do_self_tests.
44 (setup_test, find_gdb): Remove.
45 (test_with_self): Don't call setup_test. Remove argument.
46
1f031429
PA
472013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
48
49 * gdb.arch/system-gcore.exp: Remove.
50 * gdb.arch/gcore.c: Remove.
51 * gdb.base/gcore.exp: Add "info reg system".
52
58ce7251
SDJ
532013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
54
55 PR breakpoints/15413:
56 * gdb.base/pending.exp: Add test for completion of the "condition"
57 command for pending breakpoints.
58 * gdb.linespec/linespec.ex: Add test for completion of the
59 "condition" command when dealing with multiple locations.
60
aacbb8a5
LM
612013-05-07 Luis Machado <lgustavo@codesourcery.com>
62
63 * gdb.threads/wp-replication.c: New file.
64 * gdb.threads/wp-replication.exp: New file.
65
2dd6254d
SL
662013-05-06 Sandra Loosemore <sandra@codesourcery.com>
67
68 * gdb.xml/tdesc-regs.exp: Add case for nios2.
69
c2a96e8c
DE
702013-05-06 Doug Evans <dje@google.com>
71
b903e17e
DE
72 * gdb.base/solib-search-lib1.c: New file.
73 * gdb.base/solib-search-lib2.c: New file.
74 * gdb.base/solib-search.c: New file.
75 * gdb.base/solib-search.h: New file.
76 * gdb.base/solib-search.exp: New file.
77
fac51dd9
DE
78 * lib/gdb.exp (gdb_core_cmd): New function.
79 * gdb.arch/system-gcore.exp: Use it.
80 * gdb.arch/vsx-regs.exp: Ditto.
81 * gdb.base/gcore.exp: Ditto.
82 * gdb.threads/gcore-thread.exp: Ditto.
83
c2a96e8c
DE
84 * gdb.reverse/shr.h: New file.
85 * gdb.reverse/shr1.c: New file.
86 * gdb.reverse/shr2.c: #include "shr.h".
87 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
88 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
89 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
90 Update tests using sleep/printf to use shr2.sl instead.
91 * gdb.reverse/solib-reverse.exp: Ditto.
92
b6807d98
TT
932013-05-06 Tom Tromey <tromey@redhat.com>
94
95 * gdb.dwarf2/implptrconst.c: New file.
96 * gdb.dwarf2/implptrconst.exp: New file.
97 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
98 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
99 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
100
96f7d3f1
PW
1012013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
102
103 * gdb.base/catch-sig.c (main): Raise SIGINT.
104 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
105
1ebff1fd
HAQ
1062013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
107
108 * status-stop.exp (test_tstart_tstart): Check for error
109 returned by the second 'tstart' command.
110
f92b06da
WT
1112013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
112
113 * gdb.xml/maint_print_struct.exp: New file.
114 * gdb.xml/maint_print_struct.xml: New file.
115
ff546935
TT
1162013-04-25 Tom Tromey <tromey@redhat.com>
117
118 * gdb.dwarf2/nostaticblock.exp: New file.
119
bf9e4d0c
MB
1202013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
121
122 PR gdb/10462
123 * gdb.base/setshow.exp: Add test case.
124
a11cfd87
HZ
1252013-04-23 Hui Zhu <hui@codesourcery.com>
126
127 PR gdb/15293
a11cfd87
HZ
128 * gdb.base/dprintf.exp: Add ignore command.
129
2d9442cc
HZ
1302013-04-23 Hui Zhu <hui@codesourcery.com>
131
132 PR gdb/15165
2d9442cc
HZ
133 * gdb.base/save-bp.exp: Add test for dprintf.
134
0f3305ed
TT
1352013-04-22 Tom Tromey <tromey@redhat.com>
136
137 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
138 notice_open_fds.
139
d504301e
SDJ
1402013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
141
142 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
143 ldflags.
144
9991b207
SDJ
1452013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
146
147 * gdb.arch/arm-bl-branch-dest.c: New file.
148 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
149
433730c9
PA
1502013-04-19 Vladimir Kargov <kargov@gmail.com>
151 Pedro Alves <palves@redhat.com>
152
153 * gdb.arch/i386-float.S: New file.
154 * gdb.arch/i386-float.exp: New file.
155
9a908334
LM
1562013-04-18 Luis Machado <lgustavo@codesourcery.com>
157
158 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
159 type void *.
160
4f22ed5c
DE
1612013-04-17 Doug Evans <dje@google.com>
162
163 * lib/dwarf.exp (Dwarf): New proc "tu".
164 * gdb.dwarf2/missing-sig-type.exp: New file.
165
a0d3f2f5
SCR
1662013-04-15 Siva Chandra Reddy <sivachandra@google.com>
167
168 Add option to link testcases with Pthreads library when
169 using 'prepare_for_testing' in tests.
170
171 * lib/gdb.exp (build_executable_from_specs): Use
172 gdb_compile_pthreads to compile if option "pthreads" is
173 specified.
174
cc16e6c9
TT
1752013-04-15 Tom Tromey <tromey@redhat.com>
176
177 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
178
72f1fe8a
TT
1792013-04-15 Tom Tromey <tromey@redhat.com>
180
181 * gdb.base/default.exp: Update for $_exception.
182 * gdb.cp/exceptprint.cc: New file.
183 * gdb.cp/exceptprint.exp: New file.
184 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
185
6e72ca20
TT
1862013-04-15 Tom Tromey <tromey@redhat.com>
187
188 * gdb.cp/typeid.cc: New file.
189 * gdb.cp/typeid.exp: New file.
190
591f19e8
TT
1912013-04-15 Tom Tromey <tromey@redhat.com>
192
193 * gdb.cp/exception.exp: Add "catch rethrow" tests.
194
da9160e4
YQ
1952013-04-13 Yao Qi <yao@codesourcery.com>
196
197 * gdb.base/completion.exp: Test completion of command
198 'target ctf' if target ctf is supported.
199
f81d1120
PA
2002013-04-10 Pedro Alves <palves@redhat.com>
201
202 * gdb.base/completion.exp: Test "set height", "set listsize" and
203 "set trace-buffer-size" completion.
204 * gdb.base/setshow.exp: Test "set height unlimited".
205 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
206 unlimited".
207
393fd4c3
YQ
2082013-04-10 Yao Qi <yao@codesourcery.com>
209
210 * gdb.trace/actions.exp: Save trace data to CTF.
211 Change to ctf target if GDB supports, read CTF data in ctf
212 target, and check the actions of tracepoints.
213 * gdb.trace/while-stepping.exp: Likewise.
214 * gdb.trace/report.exp: Test GDB saves trace data to CTF
215 format and read CTF trace file if GDB supports.
216 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
217 target is supported, change to ctf target, read trace data and
218 check output of command "tstatus".
219 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
220 read CTF data by target ctf and call check_tsv.
221
b7a273f8
YQ
2222013-04-10 Yao Qi <yao@codesourcery.com>
223
224 * gdb.trace/actions.exp (check_tracepoint): New.
225 (top level): Start the tracing and check the actions of
226 tracepoints. Save trace data to tfile format. Restart GDB
227 and read trace file in tfile target. Check the actions of
228 tracepoints again.
229 * gdb.trace/while-stepping.exp: Likewise.
230
f3786771
YQ
2312013-04-10 Yao Qi <yao@codesourcery.com>
232
233 * gdb.trace/report.exp: Use standard_output_file for saved
234 trace file.
235
5c2b4418
HZ
2362013-04-10 Hui Zhu <hui@codesourcery.com>
237
238 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
239 (MISCELLANEOUS): Add dprintf-pendshr.sl.
240 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
241
f7543f0a
JK
2422013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
243
244 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
245 response.
246
f6de8ec2
PA
2472013-04-08 Pedro Alves <palves@redhat.com>
248
249 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
250 the location.
251
b8abfd58
SL
2522013-04-04 Sandra Loosemore <sandra@codesourcery.com>
253
254 * gdb.cp/cplabel.exp: Allow empty directory in file reported
255 for breakpoint location.
256
156bffd0
SL
2572013-04-04 Sandra Loosemore <sandra@codesourcery.com>
258
259 * gdb.linespec/linespec.exp: Make dir/file:line tests
260 conditional for non-remote hosts only.
261
c9a6ce02
PA
2622013-04-04 Stan Shebs <stan@codesourcery.com>
263 Pedro Alves <palves@redhat.com>
264
265 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
266 * gdb.trace/actions-changed.c: New file.
267 * gdb.trace/actions-changed.exp: New file.
268 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
269 (gdb_trace_setactions_command): ... this. Add "actions_command"
270 parameter, and handle it.
271 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
272
4bd05f24
YQ
2732013-04-04 Yao Qi <yao@codesourcery.com>
274
275 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
276 'step'.
277
3758b5ce
YQ
2782013-04-03 Yao Qi <yao@codesourcery.com>
279
280 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
281 "tfile-basic.tf".
282 (test_tfind_tfile): Likewise.
283
1dcaed0d
YQ
2842013-04-03 Yao Qi <yao@codesourcery.com>
285
286 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
287 "tfile-basic.tf" instead of "basic.tf".
288 (write_error_trace_file): Pass argument "tfile-error.tf"
289 instead of "error.tf".
290 * gdb.trace/tfile.exp: Update tfile names to
291 "tfile-basic.tf" and "tfile-error.tf".
292
0e7a53fc
SL
2932013-04-02 Sandra Loosemore <sandra@codesourcery.com>
294
295 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
296 empty directory in file for breakpoint hit.
297
9852c492
YQ
2982013-03-29 Yao Qi <yao@codesourcery.com>
299
300 * gdb.base/completion.exp: Test completion of commands
301 "target core", "target tfile" and "target exec".
302 * gdb.trace/tfile.exp: Test completion of command
303 "target tfile".
304
af312be7
JB
3052013-03-28 Joel Brobecker <brobecker@adacore.com>
306
307 * gdb.ada/win_fu_syms: New testcase.
308
e4a48d9d
DE
3092013-03-28 Doug Evans <dje@google.com>
310
311 * gdb.base/maint.exp (maint print statistics): Update expected output.
312
7f7cc265
PA
3132013-03-28 Pedro Alves <palves@redhat.com>
314
315 PR gdb/15294
316
317 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
318 mean unlimited instead of $arg < 0.
319 (test_listsize): Remove "listsize of 0 suppresses output" test.
320 Test that "set listsize 0" ends up with an unlimited listsize.
321
fc0da894
PA
3222013-03-28 Pedro Alves <palves@redhat.com>
323
324 * gdb.base/list.exp (last_line): New global.
325 (last_line_re): New global.
326 (test_listsize, test_list_function, test_list_forward)
327 (test_repeat_list_command, test_list_range)
328 (test_list_filename_and_function): Use them.
329 * gdb.base/list0.c: Comment the last line of the file with "last
330 line".
331
abe7b711
PA
3322013-03-28 Pedro Alves <palves@redhat.com>
333
334 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
335 list the whole file.
336
15b3979c
PA
3372013-03-28 Pedro Alves <palves@redhat.com>
338
339 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
340 "set listsize".
341
96811e3b
KS
3422013-03-26 Keith Seitz <keiths@redhat.com>
343
344 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
345 from passing.
346
4043f22b
PA
3472013-03-26 Pedro Alves <palves@redhat.com>
348
349 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
350 until after GDB has run.
351
14a1aa17
YQ
3522013-03-26 Yao Qi <yao@codesourcery.com>
353
354 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
355 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
356
99c819ee
MM
3572013-03-26 Markus Metzger <markus.t.metzger@intel.com>
358
359 * gdb.btrace/enable.exp: Add regression test.
360
24955f63
TT
3612013-03-25 Tom Tromey <tromey@redhat.com>
362
363 * gdb.cp/m-static.exp: Add destructor-printing tests.
364
fce632b6
TT
3652013-03-25 Tom Tromey <tromey@redhat.com>
366
367 * gdb.cp/m-static.exp: Add constructor ptype tests.
368 * gdb.cp/m-static.cc (single_constructor): New class.
369 (main): Make instance of single_constructor.
370
598d3636
JK
3712013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
372 Pedro Alves <palves@redhat.com>
373
374 * gdb.server/server-kill.c: New file.
375 * gdb.server/server-kill.exp: New file.
376
c12440c9
PA
3772013-03-21 Pedro Alves <palves@redhat.com>
378
379 * gdb.trace/trace-buffer-size.exp (get default buffer size):
380 Expect $gdb_prompt in gdb_test_multiple.
381
bd712aed
DE
3822013-03-21 Doug Evans <dje@google.com>
383
384 * gdb.base/maint.exp: Update tests for per-command stats.
385
b2f83c08
TT
3862013-03-21 Tom Tromey <tromey@redhat.com>
387
388 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
389 * gdb.cp/misc.exp: Add test for FILENAME:: case.
390
ef0026f0
PA
3912013-03-20 Pedro Alves <palves@redhat.com>
392
393 PR gdb/15289
394
395 * gdb.base/remote.exp: Test
396 "set remote hardware-watchpoint-limit -1",
397 "set remote hardware-breakpoint-limit -1",
398 "set remote hardware-watchpoint-limit 2147483647" and
399 "set remote hardware-breakpoint-limit 2147483647".
400
3f1175a9
PA
4012013-03-20 Pedro Alves <palves@redhat.com>
402 Yao Qi <yao@codesourcery.com>
403
404 * gdb.trace/tfile.c: Add comments.
405 (nonconstglob): New global.
406 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
407 global that is not covered by the trace frame. Test
408 disassembling.
409
a09ae1c1
JK
4102013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
411
412 * gdb.base/valgrind-infcall.exp
413 (continue #$continue_count) <remote connection closed>
414 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
415 $valgrind_pid.
416
9ce98649
TT
4172013-03-15 Tom Tromey <tromey@redhat.com>
418
419 * gdb.cp/overload.cc (intintfunc): New.
420 * gdb.cp/overload.exp: Add regression test.
421
0a251e08
YQ
4222013-03-15 Yao Qi <yao@codesourcery.com>
423
424 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
425 using with_test_prefix.
426 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
427 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
428 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
429 * gdb.threads/watchpoint-fork.exp (test): Likewise.
430 * gdb.base/break-interp.exp (test_core): Likewise.
431 (test_attach_gdb): Likewise.
432 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
433 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
434 Likewise.
435 * gdb.base/jit-so.exp (one_jit_test): Likewise.
436 * gdb.base/jit.exp (one_jit_test): Likewise.
437 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
438 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
439 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
440 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
441 Likewise.
442 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
443 Likewise.
444 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
445 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
446 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
447 (tracepoint_change_loc_2): Likewise.
448 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
449 Likewise.
450 (disconnected_tfind): Likewise.
451 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
452 Likewise.
453 (test_tfind_remote): Likewise.
454 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
455 Likewise.
456 (test_pending_resolved): Likewise.
457 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
458 Likewise.
459 (test_upload_tsv): Likewise.
460 * gdb.trace/pending.exp (pending_tracepoint_resolved):
461 Likewise.
462 (pending_tracepoint_works): Likewise.
463 * gdb.trace/report.exp (use_collected_data): Likewise.
464 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
465 Likewise.
466 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
467 * gdb.trace/strace.exp (strace_info_marker): Likewise.
468 (strace_trace_on_same_addr): Likewise.
469 (strace_trace_on_diff_addr): Likewise.
470 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
471 (gdb_collect_locals_test): Likewise.
472 (gdb_unavailable_registers_test): Likewise.
473 (gdb_collect_globals_test): Likewise.
474
2c415c0f
YQ
4752013-03-15 Yao Qi <yao@codesourcery.com>
476
477 * gdb.base/condbreak.exp: Add semicolon back which was removed
478 by my previous commit.
479
ae59b1da
YQ
4802013-03-14 Yao Qi <yao@codesourcery.com>
481
482 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
483 'return'.
484 (gdb_target_monitor, gdb_load): Likewise.
485 * config/sid.exp (gdb_load): Likewise.
486 * config/slite.exp (gdb_load): Likewise.
487 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
488 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
489 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
490 (single_step_until): Likewise.
491 * gdb.arch/powerpc-d128-regs.exp: Likewise.
492 * gdb.arch/system-gcore.exp: Likewise.
493 * gdb.base/bigcore.exp (extract_heap): Likewise.
494 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
495 * gdb.base/call-ar-st.exp: Likewise.
496 * gdb.base/call-rt-st.exp: Likewise.
497 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
498 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
499 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
500 * gdb.base/corefile.exp: Likewise.
501 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
502 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
503 * gdb.base/fixsection.exp: Likewise.
504 * gdb.base/funcargs.exp: Likewise.
505 * gdb.base/gcore-buffer-overflow.exp: Likewise.
506 * gdb.base/gcore-relro.exp: Likewise.
507 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
508 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
509 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
510 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
511 * gdb.base/list.exp: Likewise.
512 (set_listsize): Likewise.
513 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
514 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
515 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
516 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
517 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
518 * gdb.base/setvar.exp: Likewise.
519 (test_set): Likewise.
520 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
521 * gdb.base/solib-overlap.exp: Likewise.
522 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
523 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
524 * gdb.base/watchpoint.exp (initialize): Likewise.
525 (test_simple_watchpoint): Likewise.
526 (test_disabling_watchpoints): Likewise.
527 (test_watchpoint_triggered_in_syscall): Likewise.
528 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
529 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
530 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
531 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
532 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
533 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
534 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
535 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
536 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
537 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
538 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
539 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
540 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
541 * gdb.mi/gdb792.exp: Likewise.
542 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
543 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
544 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
545 * gdb.threads/gcore-thread.exp: Likewise.
546 (load_core): Likewise.
547 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
548 (test_startup, check_control_c): Likewise.
549 * gdb.threads/sigstep-threads.exp: Likewise.
550 * gdb.threads/thread_check.exp: Likewise.
551 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
552 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
553 (set_a_tracepoint, trace_buffer_normal): Likewise.
554 (gdb_trace_circular_tests): Likewise.
555 * gdb.trace/collection.exp: Likewise.
556 * gdb.trace/disconnected-tracing.exp: Likewise.
557 * gdb.trace/infotrace.exp: Likewise.
558 * gdb.trace/mi-traceframe-changed.exp: Likewise.
559 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
560 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
561 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
562 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
563 * gdb.trace/stap-trace.exp: Likewise.
564 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
565 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
566 * gdb.trace/trace-buffer-size.exp: Likewise.
567 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
568 * gdb.trace/unavailable.exp: Likewise.
569 * gdb.trace/while-dyn.exp: Likewise.
570 * lib/fortran.exp (set_lang_fortran): Likewise.
571 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
572 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
573 (default_gdb_start, get_compiler_info): Likewise.
574 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
575 (get_debug_format, setup_xfail_format): Likewise.
576 (rerun_to_main, gdb_skip_float_test): Likewise.
577 (build_id_debug_filename_get, get_remotetimeout): Likewise.
578 * lib/java.exp (set_lang_java): Likewise.
579 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
580 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
581 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
582 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
583 * lib/objc.exp (set_lang_objc): Likewise.
584 * lib/pascal.exp (set_lang_pascal): Likewise.
585 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
586 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
587 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
588
bb869963
SDJ
5892013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
590
591 PR c++/15203
592 PR c++/15210
593 * gdb.cp/m-static.cc (keepalive_int): New function.
594 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
595 * gdb.cp/m-static.exp: New test for `sintvar'.
596
e2be70a0
YQ
5972013-03-14 Yao Qi <yao@codesourcery.com>
598
599 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
600 of 'tstatus' into tstatus_output.
601 (top level): Save the trace data to tfile. Read trace file in
602 tfile target. Check the trace status.
603
8ddb1965
YQ
6042013-03-13 Yao Qi <yao@codesourcery.com>
605
606 * gdb.trace/tsv.exp (check_tsv): New.
607 (top level): Save a tfile on current trace session. Call
608 check_tsv on live target. Load the tfile with target tfile
609 and call check_tsv again.
610
045dd51f
YQ
6112013-03-13 Yao Qi <yao@codesourcery.com>
612
613 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
614 Replace some "gdb_test" with "gdb_test_no_output".
615
82d049ab
PH
6162013-03-12 Paul Hilfinger <hilfingr@adacore.com>
617
618 * gdb.ada/expr_delims.exp: New file.
619 * gdb.ada/expr_delims/foo.adb: New file.
620 * gdb.ada/expr_delims/pck.ads: New file.
621 * gdb.ada/expr_delims/pck.adb: New file.
622
cb8ea32b
KS
6232013-03-11 Keith Seitz <keiths@redhat.com>
624
625 * watchpoint.exp (test_no_hw_watchpoints): Add test using
626 both condition and thread. Then delete the watchpoint.
627
2f1d9bdd
MM
6282013-03-11 Christian Himpel <christian.himpel@intel.com>
629
630 * Makefile.in: Add btrace testsuite.
631 * configure: Regenerated.
632 * configure.ac: Add btrace testsuite.
633 * gdb.btrace/Makefile.in: New file.
634 * gdb.btrace/enable.c: New file.
635 * gdb.btrace/enable.exp: New file.
636 * gdb.btrace/function_call_history.c: New file.
637 * gdb.btrace/function_call_history.exp: New file.
638 * gdb.btrace/instruction_history.c: New file.
639 * gdb.btrace/instruction_history.exp: New file.
640 * gdb.btrace/instruction_history.S: New file.
641 * lib/gdb.exp: Add btrace skip proc.
642
05c56a9d
JK
6432013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
644
645 Fix entry-values if the callee called a noreturn function.
646 * gdb.arch/amd64-tailcall-noret.S: New file.
647 * gdb.arch/amd64-tailcall-noret.c: New file.
648 * gdb.arch/amd64-tailcall-noret.exp: New file.
649
9112db09
JK
6502013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
651
652 Fix entry-values in C++ across CUs.
653 * gdb.arch/amd64-tailcall-cxx.exp: New file.
654 * gdb.arch/amd64-tailcall-cxx1.S: New file.
655 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
656 * gdb.arch/amd64-tailcall-cxx2.S: New file.
657 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
658
be9a119c 6592013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
660 Hafiz Abid Qadeer <abidh@codesourcery.com>
661
662 gdb/testsuite/
663 * gdb.trace/trace-buffer-size.exp: New file.
664 * gdb.trace/trace-buffer-size.c: New file.
665
049109b0
PA
6662013-03-06 Pedro Alves <palves@redhat.com>
667
668 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
669 doesn't support the tested optional feature, call "unsupported"
670 with the same test message as the "pass" case, instead of calling
671 "pass" with a different message. Use the same text for the "fail"
672 cases too.
673
4aa54120
YQ
6742013-03-06 Yao Qi <yao@codesourcery.com>
675
676 * gdb.trace/tstatus.exp: Remove the invocation of
677 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
678 (test_tracepoints): Don't set fast tracepoint.
679 (top level): Don't check agent library is loaded or not.
680
b8b71e63
YQ
6812013-03-06 Yao Qi <yao@codesourcery.com>
682
683 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
684 parentheses by "\\".
685
33f448b1
JK
6862013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
687
688 * gdb.linespec/base/one/thefile.cc (twodup): New.
689 (m): Call it.
690 * gdb.linespec/base/two/thefile.cc (dupname): New.
691 (n): Call it.
692 * gdb.linespec/break-ask.exp: New file.
693 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
694
1c942fb9
YQ
6952013-02-28 Yao Qi <yao@codesourcery.com>
696
697 * gdb.trace/report.exp: Move some code to ...
698 (use_collected_data): New.
699 (top level): Call use_collected_data once on the live target.
700 Save at file of the current trace session, load it with target
701 tfile, and call use_collected_data again.
702
5b967901
JK
7032013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
704
705 * gdb.threads/fork-thread-pending.c (main): Add alarm.
706
6447023f
JK
7072013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
708
709 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
710 Add final kill of ${valgrind_pid}.
711
9f44fbc0
SCR
7122013-02-20 Siva Chandra Reddy <sivachandra@google.com>
713
714 * gdb.python/py-arch.c: New test case
715 * gdb.python/py-arch.exp: New tests to test
716 gdb.Architecture.disassemble
717 * gdb.python/Makefile.in: Add py-arch to the list of
718 EXECUTABLES.
719
4c9ad8c2
TT
7202013-02-18 Tom Tromey <tromey@redhat.com>
721
722 * gdb.dwarf2/subrange.exp: New file.
723
f5911ea1
HAQ
7242013-02-15 Pedro Alves <pedro@codesourcery.com>
725 Hafiz Abid Qadeer <abidh@codesourcery.com>
726
727 * gdb.trace/tfile.exp: Add test for -trace-status command.
728
420f4384
JK
7292013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
730
731 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
732 nanosleep by sleep.
733
4819b3f8
PA
7342013-02-14 Pedro Alves <palves@redhat.com>
735
736 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
737
1773c82c
HAQ
7382013-02-14 Pedro Alves <pedro@codesourcery.com>
739 Hafiz Abid Qadeer <abidh@codesourcery.com>
740
741 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
742
e234dfaf
TT
7432013-02-12 Tom Tromey <tromey@redhat.com>
744
745 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
746 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
747
6c01dd94
PA
7482013-02-12 Pedro Alves <palves@redhat.com>
749
750 * gdb.base/catch-signal.c: Update copyright years.
751 * gdb.base/catch-signal.exp: Update copyright years.
752 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
753 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
754 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
755 * gdb.dwarf2/dw2-error.S: Update copyright years.
756 * gdb.dwarf2/dw2-error.c: Update copyright years.
757 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
758 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
759 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
760
595fc67f
PA
7612013-02-12 Pedro Alves <palves@redhat.com>
762
763 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
764 message.
765 * gdb.base/sigaltstack.exp: Ditto.
766 * gdb.base/siginfo.exp: Ditto.
767 * gdb.base/sizeof.exp: Ditto.
768
17282693
PA
7692013-02-12 Pedro Alves <palves@redhat.com>
770
771 * gdb.mi/mi-basics.exp: Tweak intro comment.
772 * gdb.mi/mi-break.exp: Tweak intro comment.
773 * gdb.mi/mi-console.exp: Tweak intro comment.
774 * gdb.mi/mi-file.exp: Tweak intro comment.
775 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
776 * gdb.mi/mi-return.exp: Tweak intro comment.
777 * gdb.mi/mi-stepi.exp: Tweak intro comment.
778 * gdb.mi/mi-until.exp: Tweak intro comment.
779 * gdb.mi/mi-watch.exp: Tweak intro comment.
780
8a4ac37e
PA
7812013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
782
783 * gdb.server/no-thread-db.exp: New file.
784 * gdb.server/no-thread-db.c: New file.
785 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
786
c2792f5a
DE
7872013-02-11 Doug Evans <dje@google.com>
788
789 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
790 two decfloats.
791
d9e98382
SDJ
7922013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
793
794 * gdb.base/bitfields.c (struct internalvartest): New declaration.
795 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
796
a321661a
JK
7972013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
798
799 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
800
134a2066
YQ
8012013-02-06 Yao Qi <yao@codesourcery.com>
802
803 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
804 to ...
805 (test_create_delete_modify_tsv): ... here. New test on modifying
806 the initial value of a tsv.
807
5a2dc60a
JK
8082013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
809
810 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
811 (cd .../rdir): ... here.
812
233d95b5
JK
8132013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
814
815 * gdb.linespec/base/one/header.h: New file.
816 * gdb.linespec/base/two/header.h: New file.
817 * gdb.linespec/macro-relative.c: New file.
818 * gdb.linespec/macro-relative.exp: New file.
819
fbd9ab74
JK
8202013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
821
822 * gdb.base/fullpath-expand-func.c: New file.
823 * gdb.base/fullpath-expand.c: New file.
824 * gdb.base/fullpath-expand.exp: New file.
825 * gdb.base/realname-expand-real.c: New file.
826 * gdb.base/realname-expand.c: New file.
827 * gdb.base/realname-expand.exp: New file.
828
1b56eb55
JK
8292013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
830
831 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
832 * gdb.dwarf2/dw2-dir-file-name.c: New file.
833
af529f8f
JK
8342013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
835
836 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
837 (compare_filenames_for_search does not match)
838 (compare_filenames_for_search does match): New tests.
839
f5b95b50
JK
8402013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
841
842 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
843
d47921b9
JK
8442013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
845
846 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
847
8a92335b
JK
8482013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
849
850 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
851 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
852 ${binfile}.mini_debuginfo-debuglink and
853 ${binfile}.mini_debuginfo-debuglink.xz.
854
17f2157d
TT
8552013-02-01 Tom Tromey <tromey@redhat.com>
856
857 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
858 attributes.
859
d65f0a9c
TT
8602013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
861 Tom Tromey <tromey@redhat.com>
862
863 * gdb.dwarf2/method-ptr.exp: Link with c++.
864 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
865
f25c0135
TT
8662013-01-31 Tom Tromey <tromey@redhat.com>
867
868 * gdb.base/jit.exp (compile_jit_test): New proc.
869 Add PIE tests.
870
7078baeb
TT
8712013-01-31 Tom Tromey <tromey@redhat.com>
872
873 * gdb.dwarf2/method-ptr.cc: New file.
874 * gdb.dwarf2/method-ptr.exp: New file.
875
1d24041a
TT
8762013-01-31 Tom Tromey <tromey@redhat.com>
877
878 * lib/dwarf.exp (namespace Dwarf): New.
879
8d9878a4
TT
8802013-01-29 Tom Tromey <tromey@redhat.com>
881
882 * gdb.dwarf2/fission-reread.exp: Add unload test.
883
bed911e5
DE
8842013-01-28 Doug Evans <dje@google.com>
885
886 * gdb.dwarf2/fission-loclists.exp: New file.
887 * gdb.dwarf2/fission-loclists.S: New file.
888
e229648e
JK
8892013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
890
891 Code cleanup.
892 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
893 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
894 and prepare_for_testing.
895 * gdb.base/store.exp: Likewise.
896
86700f00
TT
8972013-01-25 Tom Tromey <tromey@redhat.com>
898
899 * gdb.python/py-explore.exp: Expect the gdb prompt.
900
8954db33
AB
9012013-01-25 Andrew Burgess <aburgess@broadcom.com>
902
903 * gdb.base/gnu_vector.c: New variable for use in tests.
904 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
905 changes in scalar to vector casting and widening.
906 * gdb.python/py-type.c: New variables for use in tests.
907 * gdb.python/py-type.exp: Update vector related tests to reflect
908 changes in scalar to vector casting and widening.
909
2077afdd
TD
9102013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
911
912 * gdb.base/prologue-include.c: New file.
913 * gdb.base/prologue-include.exp: New file.
914 * gdb.base/prologue-include.h: New file.
915
d7499464
HAQ
9162013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
917
918 PR gdb/13443
919 * gdb.mi/mi-var-block.exp: Make test messages unique.
920
e2a3e0f1
TT
9212013-01-23 Tom Tromey <tromey@redhat.com>
922
923 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
924
152fcc9c
TT
9252013-01-23 Tom Tromey <tromey@redhat.com>
926
927 * gdb.cp/converts.cc (main): Initialize 'a'.
928
bea883fd
SCR
9292013-01-23 Siva Chandra Reddy <sivachandra@google.com>
930
931 * testsuite/gdb.python/frame.exp: Add a test for
932 gdb.Frame.architecture() method.
933
0928e93d
PA
9342013-01-22 Pedro Alves <palves@redhat.com>
935
936 * gdb.base/annota1.exp (signal sent): No longer expect
937 breakpoints-invalid.
938 * gdb.cp/annota2.exp (continue until exit)
939 (watch triggered on a.x): Ditto.
940
9c97429f
PA
9412013-01-22 Pedro Alves <palves@redhat.com>
942
943 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
944 Adjust tests to breakpoints-invalid changes.
945 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
946 variables.
947 Adjust tests to breakpoints-invalid changes.
948
187d10dd
PA
9492013-01-22 Pedro Alves <palves@redhat.com>
950
951 * gdb.base/annota1.exp (annotate ignore count change): Add
952 expected output for failure case.
953
ea3aedcb
TT
9542013-01-22 Tom Tromey <tromey@redhat.com>
955
956 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
957 call.
958
998580f1
MK
9592013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
960
961 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 962 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
963 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
964 Also handle 'thread' field.
965 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
966 * gdb.mi/mi-watch.exp: Ditto.
967 * lib/mi-support.exp: Ditto.
968
8f1d5693
MK
9692013-01-21 Siva Chandra Reddy <sivachandra@google.com>
970
971 * gdb.python/py-explore.exp: Improve a test
972
2d8c5d7c
DB
9732013-01-18  David Blaikie  <dblaikie@gmail.com>
974
975 * gdb.base/label.c (main): Correct the type of the second
976 parameter.
977
46f35228
TT
9782013-01-18 Tom Tromey <tromey@redhat.com>
979
980 * gdb.dwarf2/trace-crash.s: New file.
981 * gdb.dwarf2/trace-crash.exp: New file.
982
5965d69d
HAQ
9832013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
984
43aaf8b6
PA
985 PR gdb/13443
986 * gdb.base/checkpoint.exp: Update test messages to make them
987 unique.
5965d69d 988
5ae4861a
YQ
9892013-01-18 Yao Qi <yao@codesourcery.com>
990
991 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
992 output of 'info tracepoints'.
993 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
994 Likewise.
995 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
996 * gdb.trace/disconnected-tracing.c (struct foo): New.
997
d84fca2c
JK
9982013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
999
1000 * gdb.dwarf2/dw2-dos-drive.S: New file.
1001 * gdb.dwarf2/dw2-dos-drive.exp: New file.
1002
aebb1cc9
DE
10032013-01-17 Doug Evans <dje@google.com>
1004
2782d512
DE
1005 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
1006 CXX_FOR_TARGET.
1007
aebb1cc9
DE
1008 * boards/cc-with-tweaks.exp: New file.
1009
db2b2972
TT
10102013-01-17 Tom Tromey <tromey@redhat.com>
1011
1012 * gdb.base/completion.exp: Add "set cp-abi" completion test.
1013
96343774
PA
10142013-01-17 Pedro Alves <palves@redhat.com>
1015
1016 Merge dg-extract-results.sh from upstream (svn 195224).
1017
1018 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1019 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
1020
1021 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1022 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
1023
1024 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1025 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
1026
1027 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1028 * dg-extract-results.sh: Redirect grep output to /dev/null instead
1029 of grep -q.
1030
675921c0
SD
10312012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
1032
1033 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
1034 interface.
1035 * gdb.base/jithost.c: New file.
1036 * gdb.base/jithost.h: New file.
1037 * gdb.base/jitreader.c : New file.
1038 * gdb.base/jit-protocol.h: New file.
1039
ab04a2af
TT
10402013-01-16 Tom Tromey <tromey@redhat.com>
1041
1042 * gdb.base/catch-signal.c: New file.
1043 * gdb.base/catch-signal.exp: New file.
1044
8ac3646f
TT
10452013-01-16 Tom Tromey <tromey@redhat.com>
1046
1047 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
1048
22fc223e
JK
10492013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1050
1051 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
1052
44478ab3
TT
10532013-01-14 Tom Tromey <tromey@redhat.com>
1054
1055 * gdb.base/completion.exp: Add "set gnutarget" test.
1056
06d66ee9
TT
10572013-01-14 Tom Tromey <tromey@redhat.com>
1058
1059 * gdb.dwarf2/dw2-restrict.S: New file.
1060 * gdb.dwarf2/dw2-restrict.c: New file.
1061 * gdb.dwarf2/dw2-restrict.exp: New file.
1062
c9bf0622
TT
10632013-01-14 Tom Tromey <tromey@redhat.com>
1064
1065 * gdb.dwarf2/dw2-error.exp: New file.
1066 * gdb.dwarf2/dw2-error.c: New file.
1067 * gdb.dwarf2/dw2-error.S: New file.
1068
5b12a61c
JK
10692013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1070
1071 * gdb.cp/parse-lang.cc: New file.
1072 * gdb.cp/parse-lang.exp: New file.
1073
f0a4b570
JK
10742013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1075
1076 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
1077 (set substitute-path): New test.
1078 (fullname present): Remove content.
1079 (substituted fullname): New test.
1080
f751cc97
JB
10812013-01-13 Joel Brobecker <brobecker@adacore.com>
1082
1083 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
1084 check. Move $gdb_py_is_py24 value check right after.
1085
04164e8e
JK
10862013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1087
1088 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
1089 targets.
1090
5bf480a5
YQ
10912013-01-11 Yao Qi <yao@codesourcery.com>
1092
1093 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
1094 for dprintf.
1095 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1096 Check the fields in "=breakpoint-created" for dprintf.
1097
f35a17b5
JK
10982012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1099
1100 * gdb.mi/mi-fullname-deleted.exp: New file.
1101
85817405
JK
11022012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1103
1104 * gdb.base/skip-solib.exp (info skip with pending file): Update the
1105 expected output.
1106 (info skip with pending file): Remove.
1107 (ignoring function in solib, info skip for function multiply): Update
1108 the expected output.
1109 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
1110 (info skip (delete 1), info skip after disabling all)
1111 (info skip after enabling all, info skip after disabling 4 2-3)
1112 (info skip after enabling 2-3, info skip 2-3)
1113 (info skip after deleting 2 3): Update the expected output.
1114 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
1115 statement to its initialization and return.
1116 * gdb.linespec/skip-two.exp: New file.
1117
27210e12
DE
11182012-12-19 Doug Evans <dje@google.com>
1119
1120 * gdb.base/maint.exp: Handle testing with .gdb_index.
1121
bb627a12
JB
11222012-12-19 Joel Brobecker <brobecker@adacore.com>
1123
1124 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
1125 Cavium to FSF.
1126
7785b880
JB
11272012-12-19 Joel Brobecker <brobecker@adacore.com>
1128
1129 * dg-extract-results.sh: Update contact info in copyright notice.
1130 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
1131 GPL v3 or later. Update contact info.
1132 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
1133 gdb.threads/watchpoint-fork-mt.c,
1134 gdb.threads/watchpoint-fork-parent.c,
1135 gdb.threads/watchpoint-fork-st.c,
1136 gdb.threads/watchpoint-fork.h: Likewise.
1137
f2a8bc8a
YQ
11382012-12-15 Yao Qi <yao@codesourcery.com>
1139
1140 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
1141 'installed' field in '=breakpoint-modified'.
1142 (test_reconnect): Check 'installed' field in
1143 '=breakpoint-modified' and '=breakpoint-created'.
1144
1145 * gdb.trace/actions.exp: Update test for 'installed' field.
1146 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
1147 (tracepoint_change_loc_2): Likewise.
1148 Check 'info tracepoint' display nothing else.
1149 * gdb.trace/deltrace.exp: Likewise.
1150 * gdb.trace/infotrace.exp: Likewise.
1151 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
1152 Likewise.
1153 * gdb.trace/passcount.exp: Likewise.
1154 * gdb.trace/tracecmd.exp: Likewise.
1155 * gdb.trace/while-stepping.exp: Likewise.
1156
6592e36f
TT
11572012-12-14 Tom Tromey <tromey@redhat.com>
1158
1159 * gdb.cp/member-name.exp: New file.
1160 * gdb.cp/member-name.cc: New file.
1161
7d27a96d
TT
11622012-12-14 Tom Tromey <tromey@redhat.com>
1163
1164 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
1165
f8c05d0d
DE
11662012-12-14 Doug Evans <dje@google.com>
1167
1168 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
1169 DW_OP_GNU_implicit_pointer is section-relative.
1170
451b7c33
TT
11712012-12-14 Tom Tromey <tromey@redhat.com>
1172
43aaf8b6 1173 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 1174
10e339df
PA
11752012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
1176
6fdff2c5 1177 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 1178
e780d813
DE
11792012-12-13 Doug Evans <dje@google.com>
1180
1181 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
1182 * gdb.multi/multi-arch.exp: Ditto.
1183
ca3dbcc8 11842012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 1185
ca3dbcc8
MG
1186 * gdb.mi/mi-catch-load-so.c: New. Clone of the
1187 catch load test library source file.
1188 * gdb.mi/mi-catch-load.c: New. Clone of the catch
1189 load test source file.
1190 * gdb.mi/mi-catch-load.exp: New. Test file for
1191 basic MI -catch-load and -catch-unload tests.
1192
2960a434
PK
11932012-12-11 Paul Koning <paul_koning@dell.com>
1194
1195 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
1196 exception.
1197 (_iterator_except): New function.
1198 (ArrayPrinter): Use _iterator function instead of local _iterator
1199 class for Python 3 compatibility.
1200 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 1201 _iterator.
2960a434
PK
1202 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
1203 execfile for Python 3 compatibility.
1204 * gdb.python/python.exp: Handle Python 2.4 exception traceback
1205 format in error_prompt test.
6fdff2c5 1206
9325cb04
PK
12072012-12-10 Paul Koning <paul_koning@dell.com>
1208
1209 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 1210 compatibility.
9325cb04
PK
1211 * gdb.python/py-block.exp: Ditto.
1212 * gdb.python/py-breakpoint.exp: Ditto.
1213 * gdb.python/py-cmd.exp: Ditto.
1214 * gdb.python/py-events.py: Ditto.
1215 * gdb.python/py-finish-breakpoint.py: Ditto.
1216 * gdb.python/py-finish-breakpoint2.exp: Ditto.
1217 * gdb.python/py-finish-breakpoint2.py: Ditto.
1218 * gdb.python/py-frame-inline.exp: Ditto.
1219 * gdb.python/py-frame.exp: Ditto.
1220 * gdb.python/py-infthread.exp: Ditto.
1221 * gdb.python/py-objfile.exp: Ditto.
1222 * gdb.python/py-parameter.exp: Ditto.
1223 * gdb.python/py-progspace.exp: Ditto.
1224 * gdb.python/py-prompt.exp: Ditto.
1225 * gdb.python/py-symbol.exp: Ditto.
1226 * gdb.python/py-symtab.exp: Ditto.
1227 * gdb.python/py-template.exp: Ditto.
1228 * gdb.python/py-value-cc.exp: Ditto.
1229 * gdb.python/python.exp: Ditto.
1230 * gdb.python/source2.py: Ditto.
1231 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 1232 compatibility.
9325cb04
PK
1233 Use sorted() function rather than sort() method.
1234 Accept either int or long values for enum values.
1235 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
1236 execfile for Python 3 compatibility.
1237 * gdb.python/py-evsignal.exp: Ditto.
1238 * gdb.python/py-evthreads.exp: Ditto.
1239 * gdb.python/py-mi.exp: Ditto.
1240 * gdb.python/py-pp-maint.exp: Ditto.
1241 * gdb.python/py-prettyprint.exp: Ditto.
1242 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 1243 Python 3 compatibility.
9325cb04
PK
1244 Skip tests for Python 2.4.
1245 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 1246 Python 3 compatibility.
9325cb04
PK
1247 Use byte string rather than character string in memory write test
1248 if Python 3.
1249 * gdb.python/py-pp-maint.py: Change class declarations to "new
1250 class" syntax.
1251 * gdb.python/py-prettyprint.py: Change iterator class to generator
1252 function for Python 3 compatibility.
1253 Make all classes "new style".
1254 Fix indentation issue and stray semicolon.
1255 * gdb.python/py-shared.expChange print syntax for Python 3
1256 compatibility.
1257 Define "long" if Python 3.
1258 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 1259 compatibility.
9325cb04
PK
1260 Accept either int or long values for enum values.
1261 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 1262 compatibility.
9325cb04
PK
1263 Skip "long" and "unicode" tests if Python 3.
1264 Accept either "type" or "class" in type checks.
1265 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
1266 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
1267
8b9737bf
TT
12682012-12-10 Tom Tromey <tromey@redhat.com>
1269
1270 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
1271 (test): Add "two_cu" argument.
1272 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
1273 for types; allow two CUs.
1274
1b80a9fa
JK
12752012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1276
1277 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
1278 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
1279
f0b6d50a
YQ
12802012-12-08 Yao Qi <yao@codesourcery.com>
1281 Pedro Alves <palves@redhat.com>
1282
1283 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
1284 '=breakpoint-created' when GDB merges the tracepoints of both
1285 sides.
1286
2f68a895
TT
12872012-12-07 Tom Tromey <tromey@redhat.com>
1288
1289 * gdb.base/break1.c (enum some_enum, union some_union): New.
1290 (some_enum_global, some_union_global, some_value): New globals.
1291 * gdb.base/completion.exp: Add tag completion tests.
1292
4fc5d43e
TT
12932012-12-07 Tom Tromey <tromey@redhat.com>
1294
1295 * gdb.base/completion.exp: Add tests for ptype and whatis
1296 completion.
1297
6559e013
JB
12982012-12-07 Joel Brobecker <brobecker@adacore.com>
1299
1300 * gdb.base/stale-infcall.exp: Fix copyright line.
1301
ae2b630d
JB
13022012-12-07 Joel Brobecker <brobecker@adacore.com>
1303
1304 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
1305
0ba2eb0f
TT
13062012-12-06 Pedro Alves <palves@redhat.com>
1307 Tom Tromey <tromey@redhat.com>
1308
1309 * gdb.base/exprs.exp: Add tests for cast to void.
1310
731145cb
TT
13112012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
1312
1313 * gdb.python/py-mi.exp: Correct expected results for attribute
1314 "dynamic" returned by -var-update.
1315 Add test case for correct handling of "diplayhint" for children
1316 of dynamic varobjs.
1317 * gdb.python/py-prettyprint.c (set_itme): New function.
1318 (bug_14741) New function.
1319 (main) Add call to bug_14741().
1320 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
1321
e58fcc15
UW
13222012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
1323
1324 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
1325 ${binfile}.funcsyms list.
1326
e9eb0d14
YQ
13272012-12-04 Yao Qi <yao@codesourcery.com>
1328
1329 PR gdb/13443
1330 * gdb.trace/actions.exp: Make test messages unique.
1331
4983028c
TT
13322012-11-29 Tom Tromey <tromey@redhat.com>
1333
1334 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
1335
ea5e6b0e
UW
13362012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
1337
1338 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
1339 * gdb.opencl/datatypes.exp: Likewise.
1340 * gdb.opencl/operators.exp: Likewise.
1341 * gdb.opencl/vec_comps.exp: Likewise.
1342
cdde3dfb
JG
13432012-11-29 Jerome Guitton <guitton@adacore.com>
1344
1345 * gdb.ada/iwide: New testcase.
1346
b50d69b5
JG
13472012-11-29 Jerome Guitton <guitton@adacore.com>
1348
1349 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
1350 ptype test.
1351
c2d3fccf
JG
13522012-11-29 Jerome Guitton <guitton@adacore.com>
1353
1354 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
1355 form {VARIANT_TYPE}ADDRESS.
1356
5edf51fe
YQ
13572012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
1358
1359 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
1360 (func): New function.
1361 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
1362 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
1363 pointers to members with pointer-to-function type.
1364
608e2dbb
TT
13652012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1366 Tom Tromey <tromey@redhat.com>
1367
1368 * gdb.base/gnu-debugdata.exp: New file.
1369 * gdb.base/gnu-debugdata.c: New file.
1370 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
1371 (gdb_unload): Return 0 on success.
1372
4648e588
JK
13732012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1374
1375 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
1376
17d6efc4
JB
13772012-11-26 Joel Brobecker <brobecker@adacore.com>
1378
1379 * gdb.base/empty_exe.exp: New testcase.
1380
ace21957
MF
13812012-11-20 Mike Frysinger <vapier@gentoo.org>
1382
1383 * gdb.base/completion.exp: Add test for help aliases completion.
1384
5c401a0a
YQ
13852012-11-20 Yao Qi <yao@codesourcery.com>
1386
1387 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1388 Don't test 'maint set show-debug-regs'.
1389 Use command 'set remotecache' instead of
1390 'set circular-trace-buffer'.
1391
8dea366b
KS
13922012-11-16 Keith Seitz <keiths@redhat.com>
1393
1394 PR c++/13615
1395 * gdb.cp/baseenum.cc: New file.
1396 * gdb.cp/baseenum.exp: New file.
1397 * gdb.cp/derivation.cc (A): Add copyright.
1398 Add a typedef.
1399 (B): Use A::value_type instead of int. Change all references.
1400 (D): Use value_type instead of int. Change all references.
1401 (E): Likewise.
1402 (F); Likewise.
1403 (Z): New class.
1404 (ZZ): New class.
6fdff2c5 1405 (N, Base, Derived): New namespace and classes.
8dea366b
KS
1406 (main): Add instances of Z and ZZ.
1407 Make sure all symbols from N are kept.
1408 * gdb.cp/derivation.exp: Update typedef changes in tests.
1409 Add tests for class typedefs both before and after starting
1410 the inferior.
1411 Add tests for searching for a typedef while stopped in a
1412 method.
1413
5e34c6c3
LM
14142012-11-14 Luis Machado <lgustavo@codesourcery.com>
1415
1416 * gdb.mi/mi-var-create-rtti.c: New file.
1417 * gdb.mi/mi-var-create-rtti.exp: New file.
1418
5e487a5f
LM
14192012-11-14 Luis Machado <lgustavo@codesourcery.com>
1420
1421 * gdb.base/structs3.exp: Run to main before doing any tests.
1422
6d67b990
AB
14232012-11-14 Andrew Burgess <aburgess@broadcom.com>
1424
1425 * gdb.python/py-type.exp: Uniquify test names.
1426
e5d98164
YQ
14272012-11-14 Yao Qi <yao@codesourcery.com>
1428
1429 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
1430 (thread_function) [DEBUG]: Call 'printf'.
1431 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
1432 command line if 'DEBUG=1' is passed to test.
1433 Remove a pattern to match inferior's output.
1434
62747a60
TT
14352012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
1436
1437 * gdb.mi/mi-fill-memory.exp: New test.
1438
18a9fc12
TT
14392012-11-12 Tom Tromey <tromey@redhat.com>
1440
1441 * gdb.base/completion.exp: Update for "info type-printers".
1442 * gdb.python/py-typeprint.cc: New file.
1443 * gdb.python/py-typeprint.exp: New file.
1444 * gdb.python/py-typeprint.py: New file.
1445
bd69fc68
TT
14462012-11-12 Tom Tromey <tromey@redhat.com>
1447
1448 * gdb.base/call-sc.exp: Use "ptype/r".
1449 * gdb.base/volatile.exp: Don't expect "int".
1450 * gdb.cp/ptype-flags.cc: New file.
1451 * gdb.cp/ptype-flags.exp: New file.
1452 * gdb.cp/templates.exp: Use ptype/r.
1453 (test_ptype_of_templates, test_template_typedef): Likewise.
1454 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
1455 argument. Handle template names and template parameters.
1456 * gdb.mi/mi-var-cmd.exp: Accept "long".
1457 * gdb.mi/mi-var-child.exp: Accept "long".
1458 * gdb.mi/mi-var-display.exp: Accept "long".
1459 * gdb.mi/mi2-var-child.exp: Accept "long".
1460
b3720c3a
TT
14612012-11-12 Tom Tromey <tromey@redhat.com>
1462
1463 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
1464 "ptype" from calls to cp_test_ptype_class.
1465 (test_enums): Likewise.
1466 * gdb.cp/derivation.exp: Remove "ptype" from calls to
1467 cp_test_ptype_class.
1468 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
1469 calls to cp_test_ptype_class.
1470 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
1471 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
1472 from calls to cp_test_ptype_class.
1473 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
1474 command here. Change "in_command" argument to "in_exp".
1475
0d63ecda
KS
14762012-11-10 Keith Seitz <keiths@redhat.com>
1477
1478 PR gdb/14288
1479 * gdb.base/printcmds.c: Add invalid_XXX globals
1480 for repeated byte tests.
1481 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
1482 * gdb.base/wchar.c (main): Add and construct a wchar_t
1483 array with repeated characters.
1484 * gdb.base/wchar.exp: Add repeated character tests.
1485
ed8a1c2d
AB
14862012-11-09 Andrew Burgess <aburgess@broadcom.com>
1487
1488 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
1489 disassembly output.
1490
9107fc8d
PA
14912012-11-09 Pedro Alves <palves@redhat.com>
1492
1493 PR gdb/14306
1494
1495 * gdb.multi/multi-arch-exec.c: New file.
1496 * gdb.multi/multi-arch-exec.exp: New file.
1497
558a9d82
YQ
14982012-11-09 Yao Qi <yao@codesourcery.com>
1499
1500 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
1501 (top level): Call it.
1502
e714f336
YQ
15032012-11-09 Yao Qi <yao@codesourcery.com>
1504
1505 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
1506 typo.
1507
6ecd4729
PA
15082012-11-09 Pedro Alves <palves@redhat.com>
1509
1510 * gdb.multi/multi-arch.exp: New.
1511
9015683b
TT
15122012-11-08 Tom Tromey <tromey@redhat.com>
1513
1514 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
1515 core files, if possible.
1516 * gdb.base/siginfo-thread.c: New file
1517 * gdb.base/siginfo-thread.exp: New file
1518
ea9f10bb
TT
15192012-11-08 Tom Tromey <tromey@redhat.com>
1520
1521 * gdb.base/comprdebug.exp: New file.
1522
f6592439
PA
15232012-11-06 Pedro Alves <palves@redhat.com>
1524
1525 PR gdb/14810
1526
1527 * gdb.base/disabled-location.c: New file.
1528 * gdb.base/disabled-location.exp: New file.
1529
2d338fa9
TT
15302012-11-06 Tom Tromey <tromey@redhat.com>
1531
1532 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
1533 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
1534 gdb_gcore_cmd.
1535 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
1536 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
1537 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
1538 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
1539 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
1540 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
1541 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
1542 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
1543 * lib/gdb.exp (gdb_gcore_cmd): New proc.
1544
68c9da30
PA
15452012-11-05 Pedro Alves <palves@redhat.com>
1546
1547 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
1548 procedure.
1549 (do_vfork_and_follow_child_tests_exec)
1550 (do_vfork_and_follow_child_tests_exit): Call it.
1551
a7c8c931
PA
15522012-11-05 Pedro Alves <palves@redhat.com>
1553
1554 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
1555 fails.
1556
6f6484cd
YQ
15572012-11-03 Yao Qi <yao@codesourcery.com>
1558
1559 Fix PR gdb/14617.
1560 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1561 Remove setup_kfail, and update test.
1562
b45627a0
TT
15632012-11-02 Tom Tromey <tromey@redhat.com>
1564
1565 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
1566 test.
1567
f50f4e56
PA
15682012-11-02 Pedro Alves <palves@redhat.com>
1569
1570 PR gdb/14766
1571
1572 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
1573 setup_kfail.
1574 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
1575 get registers".
1576
71ce889d
PA
15772012-11-02 Pedro Alves <palves@redhat.com>
1578
1579 * gdb.base/foll-vfork-exit.c: New file.
1580 * gdb.base/foll-vfork.exp (top level): New file-describing
1581 comment.
1582 (vfork_child_follow_to_exit): New procedure.
1583 (tcatch_vfork_then_child_follow): Rename as ...
1584 (tcatch_vfork_then_child_follow_exec): ... this.
1585 (tcatch_vfork_then_child_follow_exit): New procedure.
1586 (do_vfork_and_follow_parent_tests): New procedure, factored out
1587 from do_vfork_and_exec_tests.
1588 (do_vfork_and_follow_child_tests_exec): Ditto.
1589 (do_vfork_and_exec_tests): Delete.
1590 (do_vfork_and_follow_child_tests_exit): New procedure.
1591 (top level): Run tests with both the program that has the vfork
1592 child execing, and the program has the vfork child exiting.
1593
1e35b1a9
PA
15942012-11-02 Pedro Alves <palves@redhat.com>
1595
1596 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
1597 (check_vfork_catchpoints, vfork_parent_follow_through_step)
1598 (vfork_parent_follow_to_bp): Call it.
1599 (kill_child): Delete.
1600 (vfork_and_exec_child_follow_to_main_bp)
1601 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
1602 longer call kill_child.
1603 (tcatch_vfork_then_parent_follow): Call setup_gdb.
1604 (do_vfork_and_exec_tests): Don't runto_main before calling each
1605 test procedure.
1606 (top level): Don't clean restart and set verbose before running
1607 each test procedure.
1608
16092012-11-02 Pedro Alves <palves@redhat.com>
1610
1611 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
1612 (vfork_parent_follow_to_bp)
1613 (vfork_and_exec_child_follow_to_main_bp)
1614 (vfork_and_exec_child_follow_through_step)
1615 (tcatch_vfork_then_parent_follow)
1616 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1617 Use with_test_prefix.
1618
16192012-11-02 Pedro Alves <palves@redhat.com>
1620
1621 * gdb.base/foll-vfork.c: Add copyright header.
1622 * gdb.base/vforked-prog.c: Add copyright header.
1623
16242012-11-02 Pedro Alves <palves@redhat.com>
1625
1626 * gdb.base/foll-vfork.exp
1627 (vfork_and_exec_child_follow_through_step): Don't skip on
1628 non-HP/UX targets. Expect the next to only step one line on
1629 non-HP/UX targets, rather than stopping only after the exec.
1630
16312012-11-02 Pedro Alves <palves@redhat.com>
1632
1633 Don't hard code line numbers.
1634
1635 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
1636 Expect text from the sources instead of a line number.
1637 (vfork_parent_follow_to_bp)
1638 (vfork_and_exec_child_follow_to_main_bp)
1639 (vfork_and_exec_child_follow_through_step)
1640 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1641 Use gdb_get_line_number.
1642
16432012-11-02 Pedro Alves <palves@redhat.com>
1644
1645 Modernize.
1646
1647 * gdb.base/foll-vfork.exp: Use standard_testfile and
1648 build_executable. Pass descriptive string to untested.
1649 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
1650 (vfork_and_exec_child_follow_to_main_bp)
1651 (vfork_and_exec_child_follow_through_step)
1652 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
1653 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
1654 of send_gdb/gdb_expect.
1655
1656 (kill_child): New procedure.
1657 (vfork_and_exec_child_follow_to_main_bp)
1658 (vfork_and_exec_child_follow_through_step): Use it.
1659
f0559fff
YQ
16602012-11-02 Yao Qi <yao@codesourcery.com>
1661
1662 * gdb.base/setvar.exp: Test setting nested struct.
1663 * gdb.base/setvar.c (v_struct3): New.
1664
c207c6da
DE
16652012-11-01 Doug Evans <dje@google.com>
1666
1667 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
1668 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
1669 use them.
1670
2f27adfe
AB
16712012-10-31 Andrew Burgess <aburgess@broadcom.com>
1672
1673 PR cli/14772
1674 * gdb.base/gnu_vector.c (union_with_vector_1)
1675 (struct_with_vector_1): Add new struct and union for testing
1676 ptype.
1677 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
1678 structs / unions containing vectors.
1679
bb662ca6
YQ
16802012-10-25 Yao Qi <yao@codesourcery.com>
1681
1682 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
1683 'setup_kfail' instead of 'setup_kfail_for_target'.
1684 * gdb.base/varargs.exp: Likewise.
1685 * lib/gdb.exp (setup_kfail_for_target): Remove.
1686
635d23ff
MK
16872012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
1688
1689 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
1690
afdb064f
MK
16912012-10-25 Mark Kettenis <kettenis@gnu.org>
1692
1693 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
1694
d99dcf51
JB
16952012-10-24 Joel Brobecker <brobecker@adacore.com>
1696
1697 * gdb.ada/set_wstr: New testcase.
1698
32560274
JB
16992012-10-24 Joel Brobecker <brobecker@adacore.com>
1700
1701 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
1702
5ded5331
JB
17032012-10-24 Joel Brobecker <brobecker@adacore.com>
1704
1705 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
1706
d8d84291
MK
17072012-10-24 Mark Kettenis <kettenis@gnu.org>
1708
1709 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
1710
6e933c51
JK
17112012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1712
1713 * gdb.base/callfuncs.exp (do_function_calls): Fix
1714 setup_kfail_for_target for -m32 mode.
1715
274bd000
MK
17162012-10-23 Mark Kettenis <kettenis@gnu.org>
1717
1718 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
1719 are now fixed.
1720
545f743d
YQ
17212012-10-23 Yao Qi <yao@codesourcery.com>
1722
1723 * gdb.base/info-os.exp: Resume the inferior until it exits.
1724
48b56b6a 17252012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
1726
99c7d5a8 1727 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
1728 * gdb.base/print-file-var.exp: Likewise.
1729 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 1730
8de0566d
YQ
17312012-10-17 Yao Qi <yao@codesourcery.com>
1732
1733 * gdb.mi/mi-memory-changed.exp: New.
1734
44883546
YQ
17352012-10-16 Yao Qi <yao@codesourcery.com>
1736
1737 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
1738 returns true.
1739 Call gdb_load_shlibs.
1740 * gdb.reverse/solib-reverse.exp: Likewise.
1741
345f514a
KS
17422012-10-15 Keith Seitz <keiths@redhat.com>
1743
1744 * lib/cp-support.exp (cp_test_ptype_class): Add support
1745 for class typedefs.
1746
1747 * gdb.cp/derivation.exp: Add tests for g_instance.
1748
9e3a7d65
JK
17492012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1750
1751 Fix entry values resolving in inlined frames.
1752 * gdb.arch/amd64-entry-value-inline.S: New file.
1753 * gdb.arch/amd64-entry-value-inline.c: New file.
1754 * gdb.arch/amd64-entry-value-inline.exp: New file.
1755
21a7b089
JK
17562012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1757 Doug Evans <dje@google.com>
1758
1759 Fix recent gdb_breakpoint regression.
1760 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
1761 braces from the parameter.
1762 * gdb.java/jprint.exp: Likewise.
1763
2c47921e
DE
17642012-10-15 Doug Evans <dje@google.com>
1765
1766 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
1767
89398707
JB
17682012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
1769
1770 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
1771
801e4185
TT
17722012-10-15 Tom Tromey <tromey@redhat.com>
1773
1774 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
1775
74f910c8
TT
17762012-10-15 Tom Tromey <tromey@redhat.com>
1777
1778 * gdb.python/py-symbol.exp: Test symbol destructor.
1779
91567807
YQ
17802012-10-14 Yao Qi <yao@codesourcery.com>
1781
1782 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
1783 * gdb.mi/mi-cli.exp: New.
1784
1785 * gdb.mi/mi2-basics.exp: Remove.
1786 * gdb.mi/mi2-break.exp: Remove.
1787 * gdb.mi/mi2-console.exp: Remove.
1788 * gdb.mi/mi2-disassemble.exp: Remove.
1789 * gdb.mi/mi2-eval.exp: Remove.
1790 * gdb.mi/mi2-file.exp: Remove.
1791 * gdb.mi/mi2-hack-cli.exp: Remove.
1792 * gdb.mi/mi2-pthreads.exp: Remove.
1793 * gdb.mi/mi2-read-memory.exp: Remove.
1794 * gdb.mi/mi2-regs.exp: Remove.
1795 * gdb.mi/mi2-return.exp: Remove.
1796 * gdb.mi/mi2-simplerun.exp: Remove.
1797 * gdb.mi/mi2-stack.exp: Remove.
1798 * gdb.mi/mi2-stepi.exp: Remove.
1799 * gdb.mi/mi2-syn-frame.exp: Remove.
1800 * gdb.mi/mi2-until.exp: Remove.
1801 * gdb.mi/mi2-watch.exp: Remove.
1802 * gdb.mi/mi2-var-block.exp: Remove.
1803 * gdb.mi/mi2-var-cmd.exp: Remove.
1804 * gdb.mi/mi2-var-display.exp: Remove.
1805
87332029
YQ
18062012-10-12 Yao Qi <yao@codesourcery.com>
1807
1808 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
1809 trail '.*' on matching patterns.
1810
11fc9057
L
18112012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1812
1813 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
1814 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
1815 * gdb.arch/i386-disp-step.exp: Likewise.
1816 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1817 * gdb.arch/i386-prologue.exp: Likewise.
1818 * gdb.arch/i386-size-overlap.exp: Likewise.
1819 * gdb.arch/i386-size.exp: Likewise.
1820 * gdb.arch/i386-unwind.exp: Likewise.
1821
7d46bcdc
L
18222012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1823
1824 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
1825 * gdb.arch/i386-word.exp: Likewise.
1826
31224d9d
L
18272012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1828
1829 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
1830 is_ilp32_target to set nr_regs.
1831 * gdb.arch/i386-sse.exp: Likewise.
1832
5b7d0050
DE
18332012-10-11 Doug Evans <dje@google.com>
1834
7c09e5a0
DE
1835 PR breakpoints/14643.
1836 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
1837 * gdb.linespec/thread.c: New file.
1838 * gdb.linespec/thread.exp: New file.
1839
5b7d0050
DE
1840 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
1841 Recognize "message" -> print pass and fail. Add eof case.
1842 (runto): Recognize message, no-message. Print pass/fail if requested,
1843 with same treatment as gdb_breakpoint.
1844 (runto_main): Pass no-message to runto.
1845 (gdb_internal_error_resync): Add log message.
1846 (gdb_file_cmd): Tweak internal error fail text for consistency.
1847
2e24f4aa
JK
18482012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1849
1850 Fix crash during stepping on ppc32.
1851 * gdb.base/step-symless.c: New file.
1852 * gdb.base/step-symless.exp: New file.
1853
aa14df25
DE
18542012-10-03 Doug Evans <dje@google.com>
1855
1856 PR symtab/14601
1857 * gdb.cp/using-crash.exp: New file.
1858 * gdb.cp/using-crash.cc: New file.
1859
975531db
DE
18602012-10-02 Doug Evans <dje@google.com>
1861
1862 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
1863 more consistent.
1864 (runto,gdb_debug_format): Ditto.
1865 (gdb_file_cmd): Watch for eof in nested gdb_expect.
1866 Clean up logging and error messages.
1867
b3dc46ff
AB
18682012-10-01 Andrew Burgess <aburgess@broadcom.com>
1869
1870 Test find command on unmapped memory.
1871 * gdb.base/find-unmapped.c: New file.
1872 * gdb.base/find-unmapped.exp: New file.
1873
45814d45
YQ
18742012-09-29 Yao Qi <yao@codesourcery.com>
1875
1876 * gdb.trace/mi-tracepoint-changed.exp: New.
1877 * gdb.mi/mi-breakpoint-changed.exp: New.
1878 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
1879 * gdb.mi/pendshr2.c: New.
1880
4c2786ba
YQ
18812012-09-28 Yao Qi <yao@codesourcery.com>
1882
1883 * gdb.mi/pr11022.exp: New.
1884 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
1885
7977e5d2
TT
18862012-09-27 Tom Tromey <tromey@redhat.com>
1887
1888 * gdb.cp/derivation.exp: Add regression test.
1889 * gdb.cp/derivation.cc (class V_base, class V_inter, class
1890 V_derived): New.
1891 (vderived): New global.
1892
0971de02
TT
18932012-09-26 Tom Tromey <tromey@redhat.com>
1894
1895 * gdb.dwarf2/dw2-common-block.S: New file.
1896 * gdb.dwarf2/dw2-common-block.exp: New file.
1897
4357ac6c
TT
18982012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1899
1900 * gdb.fortran/common-block.exp: New file.
1901 * gdb.fortran/common-block.f90: New file.
1902
6f380991
AB
19032012-09-26 Andrew Burgess <aburgess@broadcom.com>
1904
1905 * gdb.base/duplicate-bp.c: New file.
1906 * gdb.base/duplicate-bp.exp: New file.
1907
8ae551cf
YQ
19082012-09-26 Yao Qi <yao@codesourcery.com>
1909
1910 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
1911
1912 Revert:
1913 2012-09-21 Yao Qi <yao@codesourcery.com>
1914
1915 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1916
318102b9
SP
19172012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
1918
1919 * gdb.base/longest-types.c: New test case.
1920 * gdb.base/longest-types.exp: New test case.
1921
a1e5fd69
YQ
19222012-09-25 Yao Qi <yao@codesourcery.com>
1923
1924 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
1925
04e7407c
JK
19262012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1927
1928 Fix internal error on canonicalization of clang types.
1929 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
1930 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
1931 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
1932
9bf4bce9
JK
19332012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1934
1935 Fix disassemble without parameters in tailcall frame.
1936 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
1937
2603f7ee
AB
19382012-09-21 Andrew Burgess <aburgess@broadcom.com>
1939
1940 * gdb.dwarf2/dw2-op-out-param.S: New file.
1941 * gdb.dwarf2/dw2-op-out-param.exp: New file.
1942
a3569abd
YQ
19432012-09-21 Yao Qi <yao@codesourcery.com>
1944
1945 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1946
a065d7af
YQ
19472012-09-21 Yao Qi <yao@codesourcery.com>
1948
1949 * gdb.mi/mi-cli.exp: Remove.
1950 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
1951
15544bd9
YQ
19522012-09-21 Yao Qi <yao@codesourcery.com>
1953
1954 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
1955 "=record-started" notification.
1956
82a90ccf
YQ
19572012-09-21 Yao Qi <yao@codesourcery.com>
1958
1959 * gdb.mi/mi-record-changed.exp: New.
1960 * gdb.mi/mi-reverse.exp: Adjust expected output.
1961
d7de8e3c
TT
19622012-09-20 Tom Tromey <tromey@redhat.com>
1963
1964 * gdb.python/python.exp: Test atexit.register.
1965
1aa99537
DE
19662012-09-20 Doug Evans <dje@google.com>
1967
05eade73
DE
1968 * boards/dwarf4-gdb-index.exp: New file.
1969
1aa99537
DE
1970 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
1971 while running the tests.
1972
4ae24af0
JB
19732012-09-18 Joel Brobecker <brobecker@adacore.com>
1974
1975 * gdb.ada/bp_reset: New testcase.
1976
bb25a15c
YQ
19772012-09-18 Yao Qi <yao@codesourcery.com>
1978
1979 * gdb.trace/mi-tsv-changed.exp: New.
1980
201b4506
YQ
19812012-09-18 Yao Qi <yao@codesourcery.com>
1982
1983 * gdb.trace/mi-traceframe-changed.exp: New.
1984
6fc1c773
YQ
19852012-09-17 Yao Qi <yao@codesourcery.com>
1986
1987 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
1988 when it is less than 0.
1989
1ab3b62c
JK
19902012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1991
1992 PR 14119
1993 * gdb.arch/amd64-tailcall-ret.S: New file.
1994 * gdb.arch/amd64-tailcall-ret.c: New file.
1995 * gdb.arch/amd64-tailcall-ret.exp: New file.
1996 * gdb.reverse/amd64-tailcall-reverse.S: New file.
1997 * gdb.reverse/amd64-tailcall-reverse.c: New file.
1998 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
1999
acf9414f
JK
20002012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2001
2002 PR 14548
2003 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
2004 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
2005 * gdb.reverse/singlejmp-reverse.S: New file.
2006 * gdb.reverse/singlejmp-reverse.c: New file.
2007 * gdb.reverse/singlejmp-reverse.exp: New file.
2008
666b578b
JK
20092012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2010
2011 Fix compatibility with old GCC (~4.1).
2012 * gdb.cp/converts.cc (my_enum_var): New variable.
2013
42056501
AB
20142012-09-14 Andrew Burgess <aburgess@broadcom.com>
2015
2016 * gdb.xml/tdesc-regs.exp: Update expected output for new
2017 vector_size syntax of vector types.
2018
b9516fa1
YPK
20192012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
2020
2021 Refactor Python "gdb" module into a proper Python package, by
2022 introducing a new "_gdb" module for code implemented in C, and
2023 using reload/__import__ instead of exec.
2024 * gdb.python/python.exp (Test stderr location): Update module
2025 location of GDB-specific sys.stderr.
2026 (Test stdout location): Ditto for sys.stdout.
2027
18dc9ad8
JK
20282012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2029
2030 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
2031
ea3a9873
KS
20322012-09-12 Keith Seitz <keiths@redhat.com>
2033
2034 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
2035 conversion statement.
2036
5941debb
DE
20372012-09-12 Doug Evans <dje@google.com>
2038
2039 * gdb.base/help.exp: Remove testing of individual command help text,
2040 too much of a maintenance burden. Instead, test the functionality
2041 of "help" itself.
2042
cfc35e02
DE
20432012-09-11 Doug Evans <dje@google.com>
2044
3a0ed5d7
DE
2045 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
2046 breakpoint.
2047
cfc35e02
DE
2048 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
2049 * gdb.dwarf2/fission-reread.S: Ditto.
2050 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
2051 * gdb.dwarf2/fission-reread.exp: Ditto.
2052
350b1b26
AB
20532012-09-11 Andrew Burgess <aburgess@broadcom.com>
2054
2055 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
2056
2fa15f23
JB
20572012-09-10 Joel Brobecker <brobecker@adacore.com>
2058
2059 * gdb.ada/optim_drec: New testcase.
2060
09be558e
DE
20612012-09-10 Doug Evans <dje@google.com>
2062
2063 * boards/fission.exp: Explicitly mark "board" as not remote.
2064
5b4f6e25
KS
20652012-09-10 Keith Seitz <keiths@redhat.com>
2066
2067 PR gdb/13483
2068 * gdb.cp/converts.cc (A::A): Add ctor.
2069 (A::member_): Add member.
2070 (enum my_enum): New enumeration.
2071 (main): Add calls to foo1_7 with various
2072 permitted arguments.
2073 * gdb.cp/converts.exp: Add tests for boolean
2074 conversions permitted by the standard.
2075
b4ca5ed9
YPK
20762012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
2077
2078 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
2079 avoid spurious results due to ~/.gdbinit.
2080 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
2081 $INTERNAL_GDBFLAGS in run command.
2082 * gdb.gdb/observer.exp (setup_test): Ditto.
2083 * gdb.gdb/selftest.exp (test_with_self): Ditto.
2084 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
2085
d54b30bb
DE
20862012-09-06 Doug Evans <dje@google.com>
2087
14910956
DE
2088 * boards/fission.exp: New file.
2089
d54b30bb
DE
2090 * gdb.python/py-value.exp: Use clean_restart.
2091
91b253e1
DE
20922012-09-05 Doug Evans <dje@google.com>
2093
2094 * gdb.base/info-macros.c: Fix whitespace.
2095
1292279a
PA
20962012-08-28 Pedro Alves <palves@redhat.com>
2097
2098 PR gdb/14428
2099
2100 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
2101
1c8cdcb1
JK
21022012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2103
2104 * gdb.base/break-caller-line.c: New file.
2105 * gdb.base/break-caller-line.exp: New file.
2106
1e8e8b51
JK
21072012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2108
2109 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
2110 * gdb.arch/i386-cfi-notcurrent.S: New file.
2111 * gdb.arch/i386-cfi-notcurrent.exp: New file.
2112
1591a1e8
PA
21132012-08-27 Wei-cheng Wang <cole945@gmail.com>
2114 Yao Qi <yao@codesourcery.com>
2115 Pedro Alves <palves@redhat.com>
2116
2117 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
2118 New procedures.
2119 (top level): Add overlap checking tests.
2120
4442ada7
TT
21212012-08-24 Tom Tromey <tromey@redhat.com>
2122
2123 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
2124 gdb_test_multiple fails for other reasons.
2125
e7d50cc9
YQ
21262012-08-24 Yao Qi <yao@codesourcery.com>
2127
2128 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
2129
dfbd5e7b
PA
21302012-08-23 Pedro Alves <palves@redhat.com>
2131
2132 * gdb.base/help.exp: Adjust to "handle" help text change.
2133
8d735b87
YQ
21342012-08-23 Yao Qi <yao@codesourcery.com>
2135
2136 * gdb.trace/disconnected-tracing.c (start, end): New.
2137 (main): Call start and end.
2138 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
2139 existing tests into this proc.
2140 (disconnected_tfind): New.
2141
61b1d759
YQ
21422012-08-23 Yao Qi <yao@codesourcery.com>
2143
2144 * boards/native-gdbserver.exp (${board}_upload): New.
2145 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
2146 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
2147 Execute tfile on remote target.
2148 Copy trace file from target to host.
2149
6ca1b147
JM
21502012-08-22 Joseph Myers <joseph@codesourcery.com>
2151
2152 * gdb.arch/thumb-bx-pc.S: New file.
2153 * gdb.arch/thumb-bx-pc.exp: New file.
2154
706e3705
TT
21552012-08-22 Tom Tromey <tromey@redhat.com>
2156
2157 * gdb.base/maint.exp: Update.
2158
b4893d48
TT
21592012-08-22 Tom Tromey <tromey@redhat.com>
2160
2161 * lib/gdb.exp (skip_unwinder_tests): New proc.
2162 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
2163 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
2164
45b7da81
TT
21652012-08-21 Tom Tromey <tromey@redhat.com>
2166
2167 * gdb.hp/gdb.aCC/exception.exp: Remove.
2168
f94363d7
AP
2169012-08-19 Andrew Pinski <apinski@cavium.com>
2170
2171 * gdb.arch/mips-octeon-bbit.c: New file.
2172 * gdb.arch/mips-octeon-bbit.exp: New Test.
2173
e5afdbd7
KS
2174012-08-19 Keith Seitz <keiths@redhat.com>
2175
2176 PR c++/14365
2177 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
2178 * gdb.dwarf2/dw2-anon-mptr.S: New file.
2179
c29e8b64
JK
21802012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2181
2182 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
2183 verbose -log by more specific untested call.
2184
15a7e7bc
YQ
21852012-08-18 Yao Qi <yao@codesourcery.com>
2186
2187 * gdb.trace/tfind.exp: Move tests on various command help before
2188 checking target supports trace.
2189 Fix the expected output of 'help tfind end'.
2190
a451cb65
KS
21912012-08-17 Keith Seitz <keiths@redhat.com>
2192
2193 PR c++/13356
2194 * gdb.base/default.exp: Update all "check type" tests.
2195 * gdb.base/help.exp: Likewise.
2196 * gdb.base/setshow.exp: Likewise.
2197 * gdb.cp/converts.cc (foo1_type_check): New function.
2198 (foo2_type_check): New function.
2199 (foo3_type_check): New function.
2200 (main): Call new functions.
2201 * converts.exp: Add tests for integer-to-pointer conversions
2202 with/without strict type-checking.
2203
dbf6a605
MF
22042012-08-16 Mike Frysinger <vapier@gentoo.org>
2205
2206 * gdb.base/help.exp: Update expected output.
2207
0c92d8c1
JB
22082012-08-16 Joel Brobecker <brobecker@adacore.com>
2209
2210 * gdb.ada/rdv_wait: New testcase.
2211
e56f7f42
JK
22122012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2213
2214 * gdb.base/attach-twice.exp: Remove excessive ps exec.
2215
f47f77df
DE
22162012-08-13 Doug Evans <dje@google.com>
2217
e202d6e8 2218 * gdb.base/help.exp: Update expected output.
f47f77df
DE
2219 * gdb.base/default.exp: Update expected output of "show convenience".
2220
a72c3253
DE
22212012-08-10 Doug Evans <dje@google.com>
2222
2223 * gdb.python/py-strfns.c: New file.
2224 * gdb.python/py-strfns.exp: New file.
2225 * gdb.python/py-type.exp (test_fields): Add vector tests.
2226
de0bea00
MF
22272012-08-10 Mike Frysinger <vapier@gentoo.org>
2228
2229 PR cli/10436:
2230 * gdb.base/completion.exp: Add tests for handle completion.
2231
5b9afe8a
YQ
22322012-08-09 Yao Qi <yao@codesourcery.com>
2233
2234 * gdb.mi/mi-cmd-param-changed.exp: New.
2235 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
2236 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
2237 * gdb.mi/mi2-prompt.exp: Likewise.
2238
4f485ebc
DE
22392012-08-08 Doug Evans <dje@google.com>
2240
2241 * gdb.base/debug-expr.c: New file.
2242 * gdb.base/debug-expr.exp: New file.
2243 * gdb.base/exprs.exp: Test {type} casts.
2244 * gdb.cp/debug-expr.exp: New file.
2245
5888842d
JK
22462012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2247
2248 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
2249 global variable loop, not a 'break'. Add loop count limit to 100.
2250 Add new fail case for terminated vgdb.
2251
4f69f4c2
JK
22522012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2253 Jean-Marc Saffroy <saffroy@gmail.com>
2254
2255 PR 11804
2256 * gdb.base/gcore-relro.exp: New file.
2257 * gdb.base/gcore-relro-main.c: New file.
2258 * gdb.base/gcore-relro-lib.c: New file.
2259
e2de5390
JK
22602012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2261
2262 Do not false FAIL with old GCCs.
2263 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
2264 GCC < 4.5 in $no_hw mode.
2265
606603c5
JK
22662012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2267
2268 * gdb.base/default.exp (cd): Accept new directory with no arguments.
2269
777f26c2
JK
22702012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2271
2272 * gdb.base/list.exp (test_only_end): New function.
2273 Call it.
2274
2c12abee
TT
22752012-08-06 Tom Tromey <tromey@redhat.com>
2276
2277 * gdb.python/py-mi.exp: Add test for printer whose children
2278 are a list.
2279 * gdb.python/py-prettyprint.c (struct children_as_list): New.
2280 (main): New variable children_as_list.
2281 * gdb.python/py-prettyprint.py (class pp_children_as_list):
2282 New.
2283 (register_pretty_printers): Register new printer.
2284
0eae2cf4
EBM
22852012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
2286
2287 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
2288 symbols. Abort if vgdb remote connection is closed.
2289
09e0881d
DE
22902012-08-02 Doug Evans <dje@google.com>
2291
2292 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
2293
b40f514f
SDJ
22942012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
2295
2296 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
2297 s390x, PowerPC 64 and m68k-linux.
2298
11315ae0
UW
22992012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2300
2301 * gdb.base/annota1.exp: Accept no frames-invalid notification
2302 when starting up the program.
2303 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
2304 show a symbolic value as well.
2305 * gdb.server/server-exec-info.exp: Skip test when skipping
2306 gdbserver test and/or when skipping shared library tests.
2307 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
2308 avoid name conflicts with other tests.
2309
0547eeed
UW
23102012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2311
2312 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
2313 Fix wrong output on big-endian systems.
2314 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
2315 4-byte pointer types on 64-bit s390x.
2316
bdddb4de
UW
23172012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2318
2319 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
2320 marker comment at the beginning (after intialization).
2321 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
2322 breakpoint on marker comment instead of function begin.
2323 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
2324 PowerPC.
2325 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
2326 or 64-bit PowerPC.
2327 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
2328 gdb,no_hardware_watchpoints flag is set.
2329 (initialize): Remove now redundant can-use-hw-watchpoints change.
2330
5d206025
YQ
23312012-08-02 Yao Qi <yao@codesourcery.com>
2332 Pedro Alves <palves@redhat.com>
2333
2334 * boards/local-remote-host.exp: New.
2335
4f665099
UW
23362012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2337
2338 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
2339 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
2340 * gdb.base/print-file-var.exp: Likewise.
2341 * gdb.server/solib-list.exp: Skip on remote targets.
2342
b62e2b27
UW
23432012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2344
2345 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
2346 watchpoints on ARM. When expecting software watchpoints, tolerate
2347 (remote) targets that report unsupported hardware watchpoint only
2348 at continue time.
2349 (test_wide_location_2): Likewise.
2350
a967a851
JK
23512012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2352
2353 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
2354 valgrind versions.
2355
75d9f9ff 23562012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
2357
2358 * gdb.base/valgrind-infcall.c: New file.
2359 * gdb.base/valgrind-infcall.exp: New file.
2360
75d9f9ff
JK
2361 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
2362
1c9f2ed2
KS
23632012-07-30 Keith Seitz <keiths@redhat.com>
2364
2365 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
2366 linespecs.
2367
7f9b2034
DE
23682012-07-30 Doug Evans <dje@google.com>
2369
85220e01
DE
2370 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
2371 * gdb.dwarf2/pr13961.S: Ditto.
2372
7f9b2034
DE
2373 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
2374
4e969b4f
AB
23752012-07-30 Andrew Burgess <aburgess@broadcom.com>
2376
2377 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
2378 change its format immediately after reloading the binary.
2379
e7de8362
JK
23802012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2381
2382 Fix testsuite regression after --use-deprecated-index-sections removal.
2383 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
2384 string.
2385 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
2386
7255706c
YQ
23872012-07-27 Yao Qi <yao@codesourcery.com>
2388
2389 KFAIL for PR remote/14161.
2390 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
2391 Cleanup socket files.
2392 (strace_info_marker): Detach inferior.
2393
f2e8016f
TT
23942012-07-26 Tom Tromey <tromey@redhat.com>
2395
6fdff2c5 2396 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 2397
f66713d2
JK
23982012-07-26 Markus Metzger <markus.t.metzger@intel.com>
2399
2400 * gdb.python/py-inferior.c (thread): New function.
2401 (check_threads): New function.
2402 (test_threads): New function.
2403 * gdb.python/py-inferior.exp: Added test.
2404 Replaced runto with continue to breakpoint.
2405
8223e12c
TT
24062012-07-26 Tom Tromey <tromey@redhat.com>
2407
2408 * lib/ada.exp (standard_ada_testfile): New proc.
2409 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
2410 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
2411 * gdb.ada/array_return.exp: Use standard_ada_testfile.
2412 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
2413 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
2414 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
2415 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
2416 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
2417 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
2418 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
2419 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
2420 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
2421 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
2422 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
2423 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
2424 * gdb.ada/char_param.exp: Use standard_ada_testfile.
2425 * gdb.ada/complete.exp: Use standard_ada_testfile.
2426 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
2427 standard_output_file.
2428 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
2429 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
2430 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
2431 standard_output_file.
2432 * gdb.ada/exprs.exp: Use standard_ada_testfile.
2433 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
2434 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
2435 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
2436 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
2437 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
2438 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
2439 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
2440 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
2441 * gdb.ada/homonym.exp: Use standard_ada_testfile.
2442 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
2443 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
2444 * gdb.ada/interface.exp: Use standard_ada_testfile.
2445 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
2446 standard_output_file
2447 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
2448 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
2449 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
2450 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
2451 * gdb.ada/nested.exp: Use standard_ada_testfile.
2452 * gdb.ada/null_array.exp: Use standard_ada_testfile.
2453 * gdb.ada/null_record.exp: Use standard_ada_testfile.
2454 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
2455 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
2456 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
2457 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
2458 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
2459 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
2460 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
2461 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
2462 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
2463 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
2464 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
2465 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
2466 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
2467 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
2468 * gdb.ada/start.exp: Use standard_ada_testfile.
2469 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
2470 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
2471 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
2472 * gdb.ada/tagged.exp: Use standard_ada_testfile.
2473 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
2474 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
2475 * gdb.ada/tasks.exp: Use standard_ada_testfile.
2476 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
2477 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
2478 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
2479 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
2480 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
2481 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
2482 * gdb.ada/widewide.exp: Use standard_ada_testfile.
2483
bbec57e4
JK
24842012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2485
2486 Fix testsuite regression after --use-deprecated-index-sections removal.
2487 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
2488
9cc8e32c
JK
24892012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2490
2491 Fix compatibility with Tcl before 7.5.
2492 * lib/future.exp (lreverse): New function if it does not exist.
2493
ea5ca7b5
MK
24942012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
2495
2496 * gdb.mi/mi-pending.c: New method to set a second pending
2497 breakpoint.
2498 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
2499 condition.
2500
64776a0b
PA
25012012-07-20 Pedro Alves <palves@redhat.com>
2502
2503 PR threads/11692
2504 PR gdb/12203
2505
2506 * gdb.threads/create-fail.c: New file.
2507 * gdb.threads/create-fail.exp: New file.
2508
13e4e967
PA
25092012-07-19 Pedro Alves <palves@redhat.com>
2510
2511 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
2512 * config/vx.exp (gdb_start): Likewise.
2513 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
2514 * gdb.base/setvar.exp (test_set): Likewise.
2515 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
2516 * gdb.reverse/sigall-precsave.exp: Likewise.
2517 * gdb.reverse/sigall-reverse.exp: Likewise.
2518
b7aefa4d
PA
25192012-07-19 Pedro Alves <palves@redhat.com>
2520
2521 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
2522 handler before recording.
2523
608b4967
TT
25242012-07-19 Tom Tromey <tromey@redhat.com>
2525
2526 * gdb.cp/casts.exp: Add tests for typeof and decltype.
2527 * gdb.cp/casts.cc (decltype): New function.
2528 (main): Use it.
2529
b1e0c0fa
PA
25302012-07-19 Pedro Alves <palves@redhat.com>
2531
2532 * gdb.base/sigall.exp (signals): New list.
2533 <top level>: Loop over signals in the $signals list instead of
2534 calling a test function once per signal.
2535 * gdb.reverse/sigall-precsave.exp (signals): New list.
2536 <top level>: Loop over signals in the $signals list instead of
2537 calling a test function once per signal.
2538 * gdb.reverse/sigall-reverse.exp (signals): New list.
2539 <top level>: Loop over signals in the $signals list instead of
2540 calling a test function once per signal.
2541
6ace3df1
YQ
25422012-07-19 Yao Qi <yao@codesourcery.com>
2543
2544 * gdb.base/setshow.exp: Test 'set args ~'.
2545
263a0f8c
JK
25462012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2547
2548 * gdb.base/store.exp (check_set): Import gdb_prompt.
2549 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
2550 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
2551
8f043999
JK
25522012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2553
2554 PR 11914
2555 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
2556 (main): Call eval_sub.
2557 * gdb.python/py-prettyprint.exp:
2558 (python execfile ('py-prettyprint.py')): Move it earlier.
2559 New breakpoint for eval-break.
2560 (continue to breakpoint: eval-break, info locals): New test.
2561 (python execfile ('py-prettyprint.py')): Move it from here.
2562 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
2563 (register_pretty_printers): Register pp_eval_type.
2564
725c7b66
JK
25652012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2566
2567 Fix a testcase regression by me.
2568 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
2569 DW_FORM_data4.
2570
4359dff1
JK
25712012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2572 Doug Evans <dje@google.com>
2573
2574 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
2575 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
2576
61e44cfa
JK
25772012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2578
2579 Fix gdbserver run regression.
2580 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
2581
93c0ef37
TT
25822012-07-12 Tom Tromey <tromey@redhat.com>
2583
2584 * lib/gdb.exp (standard_testfile): Don't declare objdir.
2585 (clean_restart): Likewise.
2586 (core_find): Use standard_output_file.
2587
76027ef5
TT
25882012-07-12 Tom Tromey <tromey@redhat.com>
2589
2590 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
2591 * gdb.dwarf2/dw2-anonymous-func.exp: Use
2592 prepare_for_testing_full.
2593 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
2594 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
2595 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
2596 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
2597 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
2598 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
2599 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
2600 prepare_for_testing_full.
2601 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
2602 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
2603 prepare_for_testing_full.
2604 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
2605 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
2606 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
2607
85b4440a
TT
26082012-07-12 Tom Tromey <tromey@redhat.com>
2609
2610 * lib/gdb.exp (build_executable_from_specs): New proc, from
2611 build_executable.
2612 (build_executable): Use it.
2613 (prepare_for_testing_full): New proc.
2614
55baab26
TT
26152012-07-11 Tom Tromey <tromey@redhat.com>
2616
2617 * gdb.reverse/break-precsave.exp: Use standard_output_file.
2618 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
2619 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
2620 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
2621 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
2622 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
2623 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
2624 * gdb.reverse/step-precsave.exp: Use standard_output_file.
2625 * gdb.reverse/until-precsave.exp: Use standard_output_file.
2626 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
2627
298a9cf0
TT
26282012-07-10 Tom Tromey <tromey@redhat.com>
2629
2630 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
2631 standard_output_file.
2632 * gdb.mi/gdb2549.exp: Use standard_testfile.
2633 * gdb.mi/gdb669.exp: Use standard_testfile.
2634 * gdb.mi/gdb701.exp: Use standard_testfile.
2635 * gdb.mi/gdb792.exp: Use standard_testfile.
2636 * gdb.mi/mi-async.exp: Use standard_testfile.
2637 * gdb.mi/mi-basics.exp: Use standard_testfile.
2638 * gdb.mi/mi-break.exp: Use standard_testfile.
2639 * gdb.mi/mi-cli.exp: Use standard_testfile.
2640 * gdb.mi/mi-console.exp: Use standard_testfile.
2641 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
2642 * gdb.mi/mi-eval.exp: Use standard_testfile.
2643 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
2644 * gdb.mi/mi-file.exp: Use standard_testfile.
2645 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
2646 * gdb.mi/mi-logging.exp: Use standard_testfile.
2647 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
2648 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
2649 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
2650 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
2651 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
2652 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
2653 * gdb.mi/mi-pending.exp: Use standard_testfile,
2654 standard_output_file.
2655 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
2656 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
2657 * gdb.mi/mi-regs.exp: Use standard_testfile.
2658 * gdb.mi/mi-return.exp: Use standard_testfile.
2659 * gdb.mi/mi-reverse.exp: Use standard_testfile.
2660 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
2661 * gdb.mi/mi-solib.exp: Use standard_testfile,
2662 standard_output_file.
2663 * gdb.mi/mi-stack.exp: Use standard_testfile.
2664 * gdb.mi/mi-stepi.exp: Use standard_testfile.
2665 * gdb.mi/mi-stepn.exp: Use standard_testfile.
2666 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
2667 * gdb.mi/mi-until.exp: Use standard_testfile.
2668 * gdb.mi/mi-var-block.exp: Use standard_testfile.
2669 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
2670 * gdb.mi/mi-var-child.exp: Use standard_testfile.
2671 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
2672 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
2673 * gdb.mi/mi-var-display.exp: Use standard_testfile.
2674 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
2675 standard_output_file.
2676 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
2677 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
2678 * gdb.mi/mi-watch.exp: Use standard_testfile.
2679 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
2680 * gdb.mi/mi2-basics.exp: Use standard_testfile.
2681 * gdb.mi/mi2-break.exp: Use standard_testfile.
2682 * gdb.mi/mi2-cli.exp: Use standard_testfile.
2683 * gdb.mi/mi2-console.exp: Use standard_testfile.
2684 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
2685 * gdb.mi/mi2-eval.exp: Use standard_testfile.
2686 * gdb.mi/mi2-file.exp: Use standard_testfile.
2687 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
2688 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
2689 * gdb.mi/mi2-regs.exp: Use standard_testfile.
2690 * gdb.mi/mi2-return.exp: Use standard_testfile.
2691 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
2692 * gdb.mi/mi2-stack.exp: Use standard_testfile.
2693 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
2694 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
2695 * gdb.mi/mi2-until.exp: Use standard_testfile.
2696 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
2697 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
2698 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
2699 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
2700 * gdb.mi/mi2-watch.exp: Use standard_testfile.
2701
f5f3a911
TT
27022012-07-10 Tom Tromey <tromey@redhat.com>
2703
2704 * gdb.cp/abstract-origin.exp: Use standard_testfile.
2705 * gdb.cp/ambiguous.exp: Use standard_testfile,
2706 prepare_for_testing.
2707 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
2708 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
2709 * gdb.cp/anon-ns.exp: Use standard_testfile.
2710 * gdb.cp/anon-struct.exp: Use standard_testfile.
2711 * gdb.cp/anon-union.exp: Use standard_testfile,
2712 prepare_for_testing.
2713 * gdb.cp/arg-reference.exp: Use standard_testfile,
2714 prepare_for_testing.
2715 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
2716 * gdb.cp/breakpoint.exp: Use standard_testfile,
2717 prepare_for_testing.
2718 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
2719 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
2720 standard_output_file.
2721 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
2722 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
2723 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
2724 (test_static_members): Update.
2725 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
2726 * gdb.cp/converts.exp: Use standard_testfile.
2727 * gdb.cp/cp-relocate.exp: Use standard_testfile.
2728 * gdb.cp/cpcompletion.exp: Use standard_testfile,
2729 prepare_for_testing.
2730 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
2731 * gdb.cp/cplabel.exp: Use standard_testfile.
2732 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
2733 prepare_for_testing.
2734 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
2735 * gdb.cp/derivation.exp: Use standard_testfile,
2736 prepare_for_testing.
2737 * gdb.cp/destrprint.exp: Use standard_testfile.
2738 * gdb.cp/dispcxx.exp: Use standard_testfile.
2739 * gdb.cp/exception.exp: Use standard_testfile,
2740 prepare_for_testing.
2741 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
2742 * gdb.cp/extern-c.exp: Use standard_testfile,
2743 prepare_for_testing.
2744 * gdb.cp/formatted-ref.exp: Use standard_testfile,
2745 prepare_for_testing.
2746 * gdb.cp/fpointer.exp: Use standard_testfile.
2747 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
2748 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
2749 standard_output_file.
2750 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
2751 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
2752 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
2753 standard_output_file.
2754 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
2755 (do_tests): Update.
2756 * gdb.cp/koenig.exp: Use standard_testfile.
2757 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
2758 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
2759 * gdb.cp/m-static.exp: Use standard_testfile,
2760 prepare_for_testing.
2761 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
2762 * gdb.cp/mb-inline.exp: Use standard_testfile,
2763 prepare_for_testing.
2764 * gdb.cp/mb-templates.exp: Use standard_testfile,
2765 prepare_for_testing.
2766 * gdb.cp/member-ptr.exp: Use standard_testfile,
2767 prepare_for_testing.
2768 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
2769 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
2770 * gdb.cp/method2.exp: Use standard_testfile.
2771 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
2772 standard_output_file.
2773 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
2774 (do_tests): Update.
2775 * gdb.cp/namespace-enum.exp: Use standard_testfile,
2776 prepare_for_testing.
2777 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
2778 prepare_for_testing.
2779 * gdb.cp/namespace.exp: Use standard_testfile,
2780 prepare_for_testing.
2781 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
2782 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
2783 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
2784 * gdb.cp/nsimport.exp: Use standard_testfile,
2785 prepare_for_testing.
2786 * gdb.cp/nsnested.exp: Use standard_testfile.
2787 * gdb.cp/nsnoimports.exp: Use standard_testfile.
2788 * gdb.cp/nsrecurs.exp: Use standard_testfile,
2789 prepare_for_testing.
2790 * gdb.cp/nsstress.exp: Use standard_testfile,
2791 prepare_for_testing.
2792 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
2793 * gdb.cp/operator.exp: Use standard_testfile.
2794 * gdb.cp/oranking.exp: Use standard_testfile.
2795 * gdb.cp/overload-const.exp: Use standard_testfile.
2796 * gdb.cp/overload.exp: Use standard_testfile,
2797 prepare_for_testing.
2798 * gdb.cp/ovldbreak.exp: Use standard_testfile.
2799 * gdb.cp/ovsrch.exp: Use standard_testfile.
2800 * gdb.cp/paren-type.exp: Use standard_testfile.
2801 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
2802 prepare_for_testing.
2803 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
2804 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
2805 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
2806 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
2807 * gdb.cp/pr10728.exp: Use standard_testfile,
2808 standard_output_file.
2809 * gdb.cp/pr12028.exp: Use standard_testfile.
2810 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
2811 * gdb.cp/pr9167.exp: Use standard_testfile.
2812 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
2813 * gdb.cp/printmethod.exp: Use standard_testfile,
2814 prepare_for_testing.
2815 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
2816 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
2817 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
2818 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
2819 standard_output_file.
2820 * gdb.cp/readnow-language.exp: Use standard_testfile.
2821 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
2822 (gdb_start_again): Use clean_restart.
2823 * gdb.cp/ref-types.exp: Use standard_testfile,
2824 prepare_for_testing.
2825 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
2826 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
2827 * gdb.cp/smartp.exp: Use standard_testfile.
2828 * gdb.cp/static-method.exp: Use standard_testfile.
2829 * gdb.cp/static-print-quit.exp: Use standard_testfile.
2830 * gdb.cp/temargs.exp: Use standard_testfile.
2831 * gdb.cp/templates.exp: Use standard_testfile,
2832 prepare_for_testing.
2833 (do_tests): Update.
2834 * gdb.cp/try_catch.exp: Use standard_testfile,
2835 prepare_for_testing.
2836 * gdb.cp/typedef-operator.exp: Use standard_testfile.
2837 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
2838 * gdb.cp/virtbase.exp: Use standard_testfile,
2839 prepare_for_testing.
2840 * gdb.cp/virtfunc.exp: Use standard_testfile,
2841 prepare_for_testing.
2842 (do_tests): Update.
2843 * gdb.cp/virtfunc2.exp: Use standard_testfile,
2844 prepare_for_testing.
2845
686f09d0
TT
28462012-07-10 Tom Tromey <tromey@redhat.com>
2847
2848 * lib/gdb.exp (standard_testfile): Unset output variables from
2849 earlier invocations.
2850
9357e021
YQ
28512012-07-10 Yao Qi <yao@codesourcery.com>
2852
2853 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
2854 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
2855 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
2856 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
2857 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
2858 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
2859 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
2860 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
2861 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
2862 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
2863 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
2864 * gdb.mi/mi-var-display.exp: Likewise.
2865 * gdb.mi/mi-var-invalidate.exp: Likewise.
2866 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
2867 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
2868 * gdb.mi/mi2-console.exp: Likewise.
2869 * gdb.mi/mi2-disassemble.exp: Likewise.
2870 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
2871 * gdb.mi/mi2-read-memory.exp: Likewise.
2872 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
2873 * gdb.mi/mi2-simplerun.exp: Likewise.
2874 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
2875 * gdb.mi/mi2-syn-frame.exp: Likewise.
2876 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
2877 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
2878 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
2879
e314d629
TT
28802012-07-09 Tom Tromey <tromey@redhat.com>
2881
2882 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
2883 * gdb.base/callfuncs.exp: Add cast-based test.
2884 * gdb.base/callfuncs.c (voidfunc): New function.
2885
06928b3f
DE
28862012-07-08 Doug Evans <dje@google.com>
2887
2888 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
2889
32f11bad
JK
28902012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2891
2892 Fix XFAIL compatibility with old i386 systems.
2893 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
2894 Check also 'Cannot insert breakpoint 0'.
2895
76b83c51
JK
28962012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2897
2898 PR 14321
2899 * gdb.base/find.exp
2900 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
2901
a6fb9c08
TT
29022012-07-06 Tom Tromey <tromey@redhat.com>
2903
2904 * gdb.base/whatis.exp: Add test.
2905
71918a86
TT
29062012-07-06 Tom Tromey <tromey@redhat.com>
2907
2908 * gdb.base/whatis.exp: Add regression test.
2909
fcde5961
TT
29102012-07-06 Tom Tromey <tromey@redhat.com>
2911
2912 * gdb.base/whatis.exp: Add tests.
2913
f9cf0f4a
JK
29142012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2915
2916 PR 12649
2917 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
2918 gdb_test_multiple $gdb_prompt terminator.
2919
979ade8b
PA
29202012-07-04 Pedro Alves <palves@redhat.com>
2921
2922 * gdb.mi/mi-reverse.exp: Use supports_reverse and
2923 supports_process_record.
2924
8a980b44
PA
29252012-07-04 Pedro Alves <palves@redhat.com>
2926
2927 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
2928 endings.
2929 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
2930
855ba978
SS
29312012-07-03 Stan Shebs <stan@codesourcery.com>
2932
2933 * gdb.base/info-os.c (main): Retry resource acquisition until an
2934 available one is found.
2935 * gdb.base/info-os.exp: Collect resource keys from the program
2936 and use them in matching.
2937
fcb44371
JK
29382012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2939
2940 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
2941 Wrap the test into loop for corefile and core0file.
2942
08a67be6
JK
29432012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2944
2945 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
2946 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
2947 .note.GNU-stack.
2948
0f3c2347
JK
2949 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
2950
ff4a4500
SDJ
29512012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
2952
2953 * gdb.base/help.exp (help b, help br, help bre, help brea, help
2954 break): Include help message for the new `-probe' and `-probe-stap'
2955 options.
2956
d3ce09f5
SS
29572012-07-02 Stan Shebs <stan@codesourcery.com>
2958
2959 * gdb.base/dprintf.exp: Add agent style tests.
2960
a1624241
JK
29612012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2962
2963 * gdb.base/stale-infcall.c (infcall): New label test-next.
2964 (main): New labels test-pass and test-fail.
2965 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
2966 $test_fail_bpnum to test-fail.
2967 (test system longjmp tracking support): New test.
2968 Delete $test_fail_bpnum.
2969 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
2970 breakpoint.
2971
42e7ad6c
DE
29722012-06-30 Doug Evans <dje@google.com>
2973
2974 * gdb.dwarf2/fission-reread.S: New file.
2975 * gdb.dwarf2/fission-reread.exp: New file.
2976
37ce89eb
SS
29772012-06-28 Stan Shebs <stan@codesourcery.com>
2978
2979 * gdb.mi/mi-logging.exp: New file.
2980
e5ef252a
PA
29812012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2982 Pedro Alves <palves@redhat.com>
2983
2984 * gdb.threads/siginfo-threads.exp: New file.
2985 * gdb.threads/siginfo-threads.c: New file.
2986 * gdb.threads/sigstep-threads.exp: New file.
2987 * gdb.threads/sigstep-threads.c: New file.
2988
22f1fbae
TT
29892012-06-28 Tom Tromey <tromey@redhat.com>
2990
2991 * gdb.go/package.exp: Partially revert earlier patch; use
2992 gdb_compile again. Use standard_output_file.
2993
2e3cf129
DE
29942012-06-27 Doug Evans <dje@google.com>
2995
2996 * gdb.dwarf2/fission-base.c: New file.
2997 * gdb.dwarf2/fission-base.S: New file.
2998 * gdb.dwarf2/fission-base.exp: New file.
2999
785fd303
JK
30002012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3001
3002 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
3003
1bb9788d
TT
30042012-06-27 Tom Tromey <tromey@redhat.com>
3005
3006 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
3007 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
3008
c83ee902
TT
30092012-06-27 Tom Tromey <tromey@redhat.com>
3010
3011 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
3012 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
3013 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
3014 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
3015 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
3016 prepare_for_testing.
3017 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
3018 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
3019 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
3020 standard_testfile.
3021 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
3022 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
3023 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
3024 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
3025 prepare_for_testing.
3026 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
3027 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
3028 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
3029 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
3030 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
3031 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
3032 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
3033 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
3034 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
3035 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
3036 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
3037 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
3038 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
3039 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
3040 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
3041 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
3042 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
3043 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
3044 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
3045 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
3046 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
3047 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
3048 standard_output_file.
3049 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
3050 standard_output_file.
3051 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
3052 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
3053 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
3054 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
3055 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
3056 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
3057 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
3058 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
3059 * gdb.dwarf2/implptr.exp: Use standard_testfile.
3060 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
3061 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
3062 * gdb.dwarf2/pieces.exp: Use standard_testfile.
3063 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
3064 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
3065 * gdb.dwarf2/valop.exp: Use standard_testfile,
3066 prepare_for_testing.
3067
5204774b
TT
30682012-06-27 Tom Tromey <tromey@redhat.com>
3069
3070 * gdb.python/python.exp: Fix regexps in pagination tests.
3071
ee0bf529
SCR
30722012-06-26 Siva Chandra Reddy <sivachandra@google.com>
3073
3074 * gdb.python/py-symtab.exp: Add tests to test the new attribute
3075 'last' of gdb.Symtab_and_line.
3076 * gdb.python/py-symbol.c: Move break point comment to enable
3077 testing of gdb.Symtab_and_line.last.
3078
14fcc022
TT
30792012-06-26 Tom Tromey <tromey@redhat.com>
3080
3081 * gdb.threads/step.c: Remove.
3082 * gdb.threads/step.exp: Remove.
3083 * gdb.threads/step2.exp: Remove.
3084
0efbbabc
TT
30852012-06-26 Tom Tromey <tromey@redhat.com>
3086
3087 * gdb.threads/watchpoint-fork.exp (test): Use
3088 standard_output_file. Don't declare objdir.
3089 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
3090 standard_output_file.
3091 * gdb.threads/attach-stopped.exp: Use standard_testfile.
3092 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
3093 clean_restart. Remove incdir.
3094 * gdb.threads/corethreads.exp: Use standard_testfile.
3095 * gdb.threads/execl.exp: Use standard_testfile,
3096 standard_output_file, clean_restart.
3097 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
3098 clean_restart.
3099 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
3100 clean_restart.
3101 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
3102 incdir.
3103 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
3104 clean_restart. Remove incdir.
3105 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
3106 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
3107 clean_restart. Remove incdir.
3108 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
3109 Remove incdir.
3110 * gdb.threads/leader-exit.exp: Use standard_testfile.
3111 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
3112 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
3113 clean_restart.
3114 * gdb.threads/manythreads.exp: Use standard_testfile,
3115 clean_restart. Remove incdir.
3116 * gdb.threads/multi-create.exp: Use standard_testfile,
3117 clean_restart.
3118 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
3119 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
3120 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
3121 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
3122 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
3123 * gdb.threads/pending-step.exp: Use standard_testfile,
3124 clean_restart. Remove incdir.
3125 * gdb.threads/print-threads.exp: Use standard_testfile,
3126 clean_restart. Remove incdir.
3127 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
3128 clean_restart. Remove incdir.
3129 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
3130 Remove incdir.
3131 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
3132 incdir.
3133 * gdb.threads/sigthread.exp: Use standard_testfile,
3134 clean_restart.
3135 * gdb.threads/staticthreads.exp: Use standard_testfile,
3136 clean_restart. Remove incdir.
3137 * gdb.threads/switch-threads.exp: Use standard_testfile,
3138 clean_restart. Remove incdir.
3139 * gdb.threads/thread-execl.exp: Use standard_testfile,
3140 clean_restart. Remove incdir.
3141 * gdb.threads/thread-find.exp: Use standard_testfile,
3142 clean_restart.
3143 * gdb.threads/thread-specific.exp: Use standard_testfile,
3144 clean_restart. Remove incdir.
3145 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
3146 clean_restart. Remove incdir.
3147 * gdb.threads/thread_check.exp: Use standard_testfile,
3148 clean_restart. Remove incdir.
3149 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
3150 incdir.
3151 * gdb.threads/threadapply.exp: Use standard_testfile,
3152 clean_restart. Remove incdir.
3153 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
3154 clean_restart. Remove incdir.
3155 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
3156 clean_restart.
3157 * gdb.threads/tls-shared.exp: Use standard_testfile,
3158 clean_restart, standard_output_file.
3159 * gdb.threads/tls-var.exp: Use standard_testfile,
3160 standard_output_file.
3161 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
3162 Remove incdir.
3163 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
3164 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
3165 incdir.
3166 * gdb.threads/watchthreads2.exp: Use standard_testfile,
3167 clean_restart. Remove incdir.
3168
497a5eb0
TT
31692012-06-26 Tom Tromey <tromey@redhat.com>
3170
3171 * gdb.trace/actions.exp: Use standard_testfile.
3172 * gdb.trace/ax.exp: Use standard_testfile.
3173 * gdb.trace/backtrace.exp: Use standard_testfile.
3174 * gdb.trace/change-loc.exp: Use standard_testfile.
3175 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
3176 * gdb.trace/collection.exp: Use standard_testfile,
3177 prepare_for_testing.
3178 * gdb.trace/deltrace.exp: Use standard_testfile.
3179 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
3180 * gdb.trace/ftrace.exp: Use standard_testfile.
3181 * gdb.trace/infotrace.exp: Use standard_testfile.
3182 * gdb.trace/packetlen.exp: Use standard_testfile.
3183 * gdb.trace/passc-dyn.exp: Use standard_testfile.
3184 * gdb.trace/passcount.exp: Use standard_testfile.
3185 * gdb.trace/pending.exp: Use standard_testfile.
3186 * gdb.trace/report.exp: Use standard_testfile.
3187 * gdb.trace/save-trace.exp: Use standard_testfile.
3188 * gdb.trace/stap-trace.exp: Use standard_testfile.
3189 * gdb.trace/status-stop.exp: Use standard_testfile.
3190 * gdb.trace/strace.exp: Use standard_testfile.
3191 * gdb.trace/tfile.exp: Use standard_testfile.
3192 * gdb.trace/tfind.exp: Use standard_testfile.
3193 * gdb.trace/trace-break.exp: Use standard_testfile.
3194 * gdb.trace/trace-mt.exp: Use standard_testfile.
3195 * gdb.trace/tracecmd.exp: Use standard_testfile.
3196 * gdb.trace/tspeed.exp: Use standard_testfile.
3197 * gdb.trace/tstatus.exp: Use standard_testfile.
3198 * gdb.trace/tsv.exp: Use standard_testfile.
3199 * gdb.trace/unavailable.exp: Use standard_testfile,
3200 prepare_for_testing.
3201 * gdb.trace/while-dyn.exp: Use standard_testfile.
3202 * gdb.trace/while-stepping.exp: Use standard_testfile.
3203
7686c074
TT
32042012-06-26 Tom Tromey <tromey@redhat.com>
3205
3206 * gdb.reverse/break-precsave.exp: Use standard_testfile.
3207 * gdb.reverse/break-reverse.exp: Use standard_testfile.
3208 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
3209 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
3210 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
3211 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
3212 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
3213 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
3214 prepare_for_testing.
3215 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
3216 prepare_for_testing.
3217 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
3218 prepare_for_testing.
3219 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
3220 prepare_for_testing.
3221 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
3222 prepare_for_testing
3223 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
3224 * gdb.reverse/machinestate.exp: Use standard_testfile.
3225 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
3226 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
3227 build_executable.
3228 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
3229 build_executable.
3230 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
3231 standard_output_file.
3232 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
3233 standard_output_file.
3234 * gdb.reverse/step-precsave.exp: Use standard_testfile.
3235 * gdb.reverse/step-reverse.exp: Use standard_testfile.
3236 * gdb.reverse/until-precsave.exp: Use standard_testfile.
3237 * gdb.reverse/until-reverse.exp: Use standard_testfile.
3238 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
3239 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
3240
481fc100
TT
32412012-06-26 Tom Tromey <tromey@redhat.com>
3242
3243 * gdb.stabs/weird.exp: Remove directory-checking code. Use
3244 standard_output_file.
3245 * gdb.stabs/exclfwd.exp: Use standard_testfile,
3246 prepare_for_testing. Remove directory-checking code.
3247
7bb18ae2
TT
32482012-06-25 Tom Tromey <tromey@redhat.com>
3249
3250 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
3251 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
3252 build_executable, not prepare_for_testing.
3253 * gdb.multi/base.exp: Use standard_output_file. Use
3254 build_executable, not prepare_for_testing.
3255
cf09b3e4
TT
32562012-06-25 Tom Tromey <tromey@redhat.com>
3257
3258 * gdb.fortran/subarray.exp: Use standard_testfile,
3259 prepare_for_testing.
3260 * gdb.fortran/multi-dim.exp: Use standard_testfile.
3261 * gdb.fortran/module.exp: Use standard_testfile.
3262 * gdb.fortran/logical.exp: Use standard_testfile.
3263 * gdb.fortran/library-module.exp: Use standard_testfile,
3264 standard_output_file.
3265 * gdb.fortran/derived-type.exp: Use standard_testfile,
3266 prepare_for_testing.
3267 * gdb.fortran/complex.exp: Use standard_testfile,
3268 prepare_for_testing.
3269 * gdb.fortran/charset.exp: Use standard_testfile.
3270 * gdb.fortran/array-element.exp: Use standard_testfile,
3271 prepare_for_testing.
3272
18b5ff1b
KS
32732012-06-25 Keith Seitz <keiths@redhat.com>
3274
3275 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
3276 Change rbreak-related tests to KFAIL and add bugzilla numbers.
3277
17b77626
TT
32782012-06-25 Tom Tromey <tromey@redhat.com>
3279
3280 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
3281 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
3282 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
3283 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
3284
f91e3dc1
TT
32852012-06-25 Tom Tromey <tromey@redhat.com>
3286
3287 * gdb.linespec/ls-errs.exp: Use standard_testfile.
3288 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
3289 * gdb.linespec/linespec.exp: Use standard_testfile.
3290
a884434d
TT
32912012-06-25 Tom Tromey <tromey@redhat.com>
3292
3293 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
3294 prepare_for_testing.
3295
efc9d70a
TT
32962012-06-25 Tom Tromey <tromey@redhat.com>
3297
3298 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
3299 prepare_for_testing.
3300 * gdb.opt/inline-break.exp: Use standard_testfile,
3301 prepare_for_testing.
3302 * gdb.opt/inline-bt.exp: Use standard_testfile,
3303 prepare_for_testing.
3304 * gdb.opt/inline-cmds.exp: Use standard_testfile,
3305 prepare_for_testing.
3306 * gdb.opt/inline-locals.exp: Use standard_testfile,
3307 prepare_for_testing.
3308
e2fc92c6
TT
33092012-06-25 Tom Tromey <tromey@redhat.com>
3310
3311 * gdb.asm/asm-source.exp: Use standard_output_file,
3312 standard_testfile. Construct .o files in proper subdir.
3313
b0963d73
TT
33142012-06-25 Tom Tromey <tromey@redhat.com>
3315
3316 * gdb.server/ext-attach.exp: Use standard_testfile,
3317 prepare_for_testing.
3318 * gdb.server/ext-run.exp: Use standard_testfile,
3319 build_executable.
3320 * gdb.server/file-transfer.exp: Use standard_testfile,
3321 prepare_for_testing.
3322 * gdb.server/server-exec-info.exp: Use standard_testfile.
3323 * gdb.server/server-mon.exp: Use standard_testfile,
3324 prepare_for_testing.
3325 * gdb.server/server-run.exp: Use standard_testfile,
3326 build_executable.
3327 * gdb.server/solib-list.exp: Use standard_testfile,
3328 standard_output_file.
3329
8a3e1f8d
TT
33302012-06-25 Tom Tromey <tromey@redhat.com>
3331
3332 * lib/gdb.exp (standard_output_file): Use "file join".
3333 * gdb.go/chan.exp: Use standard_testfile.
3334 * gdb.go/handcall.exp: Use standard_testfile.
3335 * gdb.go/hello.exp: Use standard_testfile.
3336 * gdb.integers/chan.exp: Use standard_testfile.
3337 * gdb.go/methods.exp: Use standard_testfile.
3338 * gdb.go/package.exp: Use standard_testfile.
3339 * gdb.go/strings.exp: Use standard_testfile.
3340 * gdb.go/types.exp: Use standard_testfile.
3341 * gdb.go/unsafe.exp: Use standard_testfile.
3342
944a9061
MGD
33432012-06-25 Greta Yorsh <greta.yorsh@arm.com>
3344
3345 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
3346
1c06bd58
JK
33472012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3348
3349 Fix regression by the previous commit.
3350 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
3351
b4a58790
TT
33522012-06-22 Tom Tromey <tromey@redhat.com>
3353
3354 * gdb.python/lib-types.exp: Use standard_testfile,
3355 prepare_for_testing.
3356 * gdb.python/py-block.exp: Use standard_testfile.
3357 * gdb.python/py-breakpoint.exp: Use standard_testfile.
3358 * gdb.python/py-events.exp: Use standard_testfile,
3359 standard_output_file.
3360 * gdb.python/py-evsignal.exp: Use standard_testfile.
3361 * gdb.python/py-evethreads.exp: Use standard_testfile.
3362 * gdb.python/py-explore-cc.exp: Use standard_testfile.
3363 * gdb.python/py-explore.exp: Use standard_testfile.
3364 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
3365 standard_output_file.
3366 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
3367 prepare_for_testing.
3368 * gdb.python/py-frame-inline.exp: Use standard_testfile.
3369 * gdb.python/py-frame.exp: Use standard_testfile.
3370 * gdb.python/py-inferior.exp: Use standard_testfile.
3371 * gdb.python/py-infthread.exp: Use standard_testfile.
3372 * gdb.python/py-mi.exp: Use standard_testfile.
3373 * gdb.python/py-objfile-script.exp: Use standard_testfile,
3374 build_executable.
3375 * gdb.python/py-objfile.exp: Use standard_testfile.
3376 * gdb.python/py-pp-maint.exp: Use standard_testfile,
3377 prepare_for_testing.
3378 * gdb.python/py-prettyprint.exp: Use standard_testfile.
3379 * gdb.python/py-progspace.exp: Use standard_testfile,
3380 build_executable.
3381 * gdb.python/py-prompt.exp: Use standard_testfile,
3382 build_executable.
3383 * gdb.python/py-section-script.exp: Use standard_testfile,
3384 build_executable.
3385 * gdb.python/py-shared.exp: Use standard_testfile,
3386 standard_output_file, clean_restart.
3387 * gdb.python/py-symbol.exp: Use standard_output_file,
3388 prepare_for_testing.
3389 * gdb.python/py-symtab.exp: Use standard_output_file,
3390 prepare_for_testing
3391 * gdb.python/py-template.exp: Use standard_testfile.
3392 * gdb.python/py-type.exp: Use standard_testfile.
3393 * gdb.python/py-value-cc.exp: Use standard_testfile.
3394 * gdb.python/py-value.exp: Use standard_testfile.
3395 * gdb.python/python.exp: Use standard_testfile, build_executable.
3396
2c44deac
TT
33972012-06-22 Tom Tromey <tromey@redhat.com>
3398
3399 * gdb.objc/basicclass.exp: Use standard_testfile.
3400 (do_objc_tests): Don't declare objdir.
3401 * gdb.objc/nondebug.exp: Use standard_testfile.
3402 (do_objc_tests): Don't declare objdir.
3403 * gdb.objc/objcdecode.exp: Use standard_testfile.
3404 (do_objc_tests): Don't declare objdir.
3405
c24ccbce
TT
34062012-06-22 Tom Tromey <tromey@redhat.com>
3407
3408 * gdb.java/jmain.exp: Use standard_testfile.
3409 * gdb.java/jmisc.exp: Use standard_testfile.
3410 * gdb.java/jnpe.exp: Use standard_testfile.
3411 * gdb.java/jprint.exp: Use standard_testfile.
3412
0a6d0306
TT
34132012-06-22 Tom Tromey <tromey@redhat.com>
3414
3415 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
3416 (standard_output_file, standard_testfile): New procs.
3417 (build_executable, clean_restart): Use standard_output_file.
3418
6ea815ef
YQ
34192012-06-22 Yao Qi <yao@codesourcery.com>
3420
3421 * boards/native-gdbserver.exp: New proc ${board}_exec.
3422 * boards/native-stdio-gdbserver.exp: Likewise.
3423
4c93b1db
TT
34242012-06-21 Tom Tromey <tromey@redhat.com>
3425
3426 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
3427 (build_executable): Update.
3428 (get_compiler_info): Remove 'binfile' argument.
3429 * gdb.ada/arrayidx.exp: Update.
3430 * gdb.ada/null_array.exp: Update.
3431 * gdb.arch/altivec-abi.exp: Update.
3432 * gdb.arch/altivec-regs.exp: Update.
3433 * gdb.arch/amd64-byte.exp: Update.
3434 * gdb.arch/amd64-dword.exp: Update.
3435 * gdb.arch/amd64-word.exp: Update.
3436 * gdb.arch/i386-avx.exp: Update.
3437 * gdb.arch/i386-byte.exp: Update.
3438 * gdb.arch/i386-sse.exp: Update.
3439 * gdb.arch/i386-word.exp: Update.
3440 * gdb.arch/ppc-dfp.exp: Update.
3441 * gdb.arch/ppc-fp.exp: Update.
3442 * gdb.arch/vsx-regs.exp: Update.
3443 * gdb.base/all-bin.exp: Update.
3444 * gdb.base/annota1.exp: Update.
3445 * gdb.base/async.exp: Update.
3446 * gdb.base/attach.exp: Update.
3447 * gdb.base/break-interp.exp: Update.
3448 * gdb.base/call-ar-st.exp: Update.
3449 * gdb.base/call-rt-st.exp: Update.
3450 * gdb.base/call-sc.exp: Update.
3451 * gdb.base/callfuncs.exp: Update.
3452 * gdb.base/catch-load.exp: Update.
3453 * gdb.base/completion.exp: Update.
3454 * gdb.base/complex.exp: Update.
3455 * gdb.base/condbreak.exp: Update.
3456 * gdb.base/consecutive.exp: Update.
3457 * gdb.base/constvars.exp: Update.
3458 * gdb.base/corefile.exp: Update.
3459 * gdb.base/eval-skip.exp: Update.
3460 * gdb.base/expand-psymtabs.exp: Update.
3461 * gdb.base/exprs.exp: Update.
3462 * gdb.base/fileio.exp: Update.
3463 * gdb.base/fixsection.exp: Update.
3464 * gdb.base/funcargs.exp: Update.
3465 * gdb.base/gdb11530.exp: Update.
3466 * gdb.base/gdb1555.exp: Update.
3467 * gdb.base/gnu-ifunc.exp: Update.
3468 * gdb.base/gnu_vector.exp: Update.
3469 * gdb.base/info-macros.exp: Update.
3470 * gdb.base/jit-simple.exp: Update.
3471 * gdb.base/jit-so.exp: Update.
3472 * gdb.base/jit.exp: Update.
3473 * gdb.base/langs.exp: Update.
3474 * gdb.base/list.exp: Update.
3475 * gdb.base/logical.exp: Update.
3476 * gdb.base/long_long.exp: Update.
3477 * gdb.base/longjmp.exp: Update.
3478 * gdb.base/macscp.exp: Update.
3479 * gdb.base/mips_pro.exp: Update.
3480 * gdb.base/miscexprs.exp: Update.
3481 * gdb.base/morestack.exp: Update.
3482 * gdb.base/nodebug.exp: Update.
3483 * gdb.base/opaque.exp: Update.
3484 * gdb.base/pc-fp.exp: Update.
3485 * gdb.base/pending.exp: Update.
3486 * gdb.base/permissions.exp: Update.
3487 * gdb.base/pointers.exp: Update.
3488 * gdb.base/prelink.exp: Update.
3489 * gdb.base/printcmds.exp: Update.
3490 * gdb.base/psymtab.exp: Update.
3491 * gdb.base/ptype.exp: Update.
3492 * gdb.base/relational.exp: Update.
3493 * gdb.base/scope.exp: Update.
3494 * gdb.base/setvar.exp: Update.
3495 * gdb.base/shlib-call.exp: Update.
3496 * gdb.base/shreloc.exp: Update.
3497 * gdb.base/signals.exp: Update.
3498 * gdb.base/sizeof.exp: Update.
3499 * gdb.base/so-impl-ld.exp: Update.
3500 * gdb.base/so-indr-cl.exp: Update.
3501 * gdb.base/solib-disc.exp: Update.
3502 * gdb.base/solib-display.exp: Update.
3503 * gdb.base/solib-nodir.exp: Update.
3504 * gdb.base/solib-overlap.exp: Update.
3505 * gdb.base/solib-symbol.exp: Update.
3506 * gdb.base/solib-weak.exp: Update.
3507 * gdb.base/solib.exp: Update.
3508 * gdb.base/store.exp: Update.
3509 * gdb.base/structs.exp: Update.
3510 * gdb.base/structs2.exp: Update.
3511 * gdb.base/type-opaque.exp: Update.
3512 * gdb.base/unload.exp: Update.
3513 * gdb.base/varargs.exp: Update.
3514 * gdb.base/volatile.exp: Update.
3515 * gdb.base/watch_thread_num.exp: Update.
3516 * gdb.base/watchpoint-solib.exp: Update.
3517 * gdb.base/watchpoint.exp: Update.
3518 * gdb.base/watchpoints.exp: Update.
3519 * gdb.base/whatis.exp: Update.
3520 * gdb.cell/arch.exp: Update.
3521 * gdb.cell/break.exp: Update.
3522 * gdb.cell/bt.exp: Update.
3523 * gdb.cell/core.exp: Update.
3524 * gdb.cell/data.exp: Update.
3525 * gdb.cell/ea-cache.exp: Update.
3526 * gdb.cell/f-regs.exp: Update.
3527 * gdb.cell/fork.exp: Update.
3528 * gdb.cell/gcore.exp: Update.
3529 * gdb.cell/mem-access.exp: Update.
3530 * gdb.cell/ptype.exp: Update.
3531 * gdb.cell/registers.exp: Update.
3532 * gdb.cell/sizeof.exp: Update.
3533 * gdb.cell/solib-symbol.exp: Update.
3534 * gdb.cell/solib.exp: Update.
3535 * gdb.cp/ambiguous.exp: Update.
3536 * gdb.cp/breakpoint.exp: Update.
3537 * gdb.cp/bs15503.exp: Update.
3538 * gdb.cp/casts.exp: Update.
3539 * gdb.cp/class2.exp: Update.
3540 * gdb.cp/cpexprs.exp: Update.
3541 * gdb.cp/cplusfuncs.exp: Update.
3542 * gdb.cp/ctti.exp: Update.
3543 * gdb.cp/dispcxx.exp: Update.
3544 * gdb.cp/gdb1355.exp: Update.
3545 * gdb.cp/gdb2384.exp: Update.
3546 * gdb.cp/gdb2495.exp: Update.
3547 * gdb.cp/infcall-dlopen.exp: Update.
3548 * gdb.cp/local.exp: Update.
3549 * gdb.cp/m-data.exp: Update.
3550 * gdb.cp/m-static.exp: Update.
3551 * gdb.cp/mb-ctor.exp: Update.
3552 * gdb.cp/mb-inline.exp: Update.
3553 * gdb.cp/mb-templates.exp: Update.
3554 * gdb.cp/member-ptr.exp: Update.
3555 * gdb.cp/method.exp: Update.
3556 * gdb.cp/namespace.exp: Update.
3557 * gdb.cp/nextoverthrow.exp: Update.
3558 * gdb.cp/nsdecl.exp: Update.
3559 * gdb.cp/nsrecurs.exp: Update.
3560 * gdb.cp/nsstress.exp: Update.
3561 * gdb.cp/nsusing.exp: Update.
3562 * gdb.cp/pr-1023.exp: Update.
3563 * gdb.cp/pr-1210.exp: Update.
3564 * gdb.cp/pr-574.exp: Update.
3565 * gdb.cp/pr9631.exp: Update.
3566 * gdb.cp/printmethod.exp: Update.
3567 * gdb.cp/psmang.exp: Update.
3568 * gdb.cp/re-set-overloaded.exp: Update.
3569 * gdb.cp/rtti.exp: Update.
3570 * gdb.cp/shadow.exp: Update.
3571 * gdb.cp/templates.exp: Update.
3572 * gdb.cp/try_catch.exp: Update.
3573 * gdb.dwarf2/dw2-ranges.exp: Update.
3574 * gdb.dwarf2/pr10770.exp: Update.
3575 * gdb.fortran/library-module.exp: Update.
3576 * gdb.hp/gdb.aCC/optimize.exp: Update.
3577 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
3578 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
3579 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
3580 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
3581 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
3582 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
3583 * gdb.hp/gdb.compat/xdb1.exp: Update.
3584 * gdb.hp/gdb.compat/xdb2.exp: Update.
3585 * gdb.hp/gdb.compat/xdb3.exp: Update.
3586 * gdb.hp/gdb.defects/bs14602.exp: Update.
3587 * gdb.hp/gdb.defects/solib-d.exp: Update.
3588 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
3589 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
3590 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
3591 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
3592 * gdb.mi/gdb792.exp: Update.
3593 * gdb.mi/mi-pending.exp: Update.
3594 * gdb.mi/mi-solib.exp: Update.
3595 * gdb.mi/mi-var-cp.exp: Update.
3596 * gdb.opt/clobbered-registers-O2.exp: Update.
3597 * gdb.opt/inline-bt.exp: Update.
3598 * gdb.opt/inline-cmds.exp: Update.
3599 * gdb.opt/inline-locals.exp: Update.
3600 * gdb.python/py-events.exp: Update.
3601 * gdb.python/py-finish-breakpoint.exp: Update.
3602 * gdb.python/py-type.exp: Update.
3603 * gdb.reverse/solib-precsave.exp: Update.
3604 * gdb.reverse/solib-reverse.exp: Update.
3605 * gdb.server/solib-list.exp: Update.
3606 * gdb.stabs/weird.exp: Update.
3607 * gdb.threads/attach-into-signal.exp: Update.
3608 * gdb.threads/attach-stopped.exp: Update.
3609 * gdb.threads/tls-shared.exp: Update.
3610 * gdb.trace/change-loc.exp: Update.
3611 * gdb.trace/strace.exp: Update.
3612
95c391b6
TT
36132012-06-19 Tom Tromey <tromey@redhat.com>
3614
3615 * gdb.base/whatis.exp: Add tests.
3616
e910f0b6
TT
36172012-06-19 Tom Tromey <tromey@redhat.com>
3618
3619 * gdb.cp/m-static.cc (keepalive): New function.
3620 (gnu_obj_1::method): Use it.
3621
422d65e7
DE
36222012-06-18 Doug Evans <dje@google.com>
3623
3624 * gdb.base/info-fun.exp: New file.
3625 * gdb.base/info-fun.c: New file.
3626 * gdb.base/info-fun-solib.c: New file.
3627
e2e4d78b
JK
36282012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3629
3630 Remove stale dummy frames.
3631 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
3632 (maintenance info breakpoints): New tests.
3633 * gdb.base/stale-infcall.c: New file.
3634 * gdb.base/stale-infcall.exp: New file.
3635
1788b2d3
JK
36362012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3637
3638 * gdb.arch/amd64-entry-value-param.S: New file.
3639 * gdb.arch/amd64-entry-value-param.c: New file.
3640 * gdb.arch/amd64-entry-value-param.exp: New file.
3641
663b969e
TT
36422012-06-15 Tom Tromey <tromey@redhat.com>
3643
3644 * gdb.cp/namespace.exp: Add "show lang" test.
3645
8e09ad05
IS
36462012-06-15 Iain Sandoe <iain@codesourcery.com>
3647
3648 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
3649 case. (top level): Use gdb_file_cmd instead of gdb_load.
3650
f85e18ee
JK
36512012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3652
3653 PR tdep/14222
3654 * gdb.arch/i386-sse-stack-align.S: New file.
3655 * gdb.arch/i386-sse-stack-align.c: New file.
3656 * gdb.arch/i386-sse-stack-align.exp: New file.
3657
f3b5e280
KS
36582012-06-13 Keith Seitz <keiths@redhat.com>
3659
3660 PR breakpoints/13798 and mi/11541
3661 * gdb.linespec/ls-errs.exp: Add a few more tests for
3662 filenames with spaces and colons.
3663
50af5481
JK
36642012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3665
3666 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
3667 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
3668 (test_function): Call CV_f.
3669 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
3670 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
3671 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
3672 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
3673 (p CV_f(CV::i)): New tests.
3674
d55637df
TT
36752012-06-13 Tom Tromey <tromey@redhat.com>
3676
3677 * gdb.base/condbreak.exp: Add tests for "condition" completion.
3678
cc80f267
JK
36792012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3680
3681 Fix regression by the "ambiguous linespec" series.
3682 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
3683 tests.
3684
bb2af9cc
JK
36852012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3686
3687 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
3688 missing.
3689
e81a37f7
TT
36902012-06-11 Tom Tromey <tromey@redhat.com>
3691
3692 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
3693 location...
3694 (main): ...here.
3695
8efd7788
YQ
36962012-06-07 Yao Qi <yao@codesourcery.com>
3697
3698 * gdb.trace/strace.exp: Shorten some too-long lines.
3699
359f5fe6
PA
37002012-06-06 Pedro Alves <palves@redhat.com>
3701
3702 * gdb.threads/clone-new-thread-event.c: New file.
3703 * gdb.threads/clone-new-thread-event.exp: New file.
3704
7b2fe205
YQ
37052012-06-06 Yao Qi <yao@codesourcery.com>
3706
3707 * gdb.base/dprintf.c (main): Add extra parameter when calling
3708 printf and fprintf.
3709 (bar): New function. It is a dead function, but to ensure
3710 'malloc' is linked explicitly.
3711
3eca55e8
YQ
37122012-06-06 Yao Qi <yao@codesourcery.com>
3713
3714 * gdb.base/info-proc.exp: Return if target doesn't support
3715 'info proc'.
3716
91cc9324
JK
37172012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3718
3719 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
3720 (run program with breakpoint commands): XFAIl if it is not.
3721
c56e7c43
JB
37222012-06-05 Joel Brobecker <brobecker@adacore.com>
3723
3724 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
3725 and add comment.
3726 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
3727 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
3728 "STOP" marker. Adjust testing strategy to make it work on
3729 all targets.
3730
3731 * gdb.base/print-file-var-main.c (main): Rewrite using local
3732 variables and adjust get_version_2's return value check.
3733 Add small comment.
3734 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
3735 marker. Adjust testing strategy to make it work on all targets.
3736
ccab2054
JB
37372012-06-05 Joel Brobecker <brobecker@adacore.com>
3738
3739 * gdb.ada/bad-task-bp-keyword: New testcase.
3740
d0d86158
JK
37412012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3742
3743 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
3744 Simplify it to ...
3745 (symbol-file ${testfile1}): ... here.
3746 (test eliminated var my_global_symbol)
3747 (test eliminated var my_static_symbol)
3748 (test eliminated var my_global_func, get address of main): Wrap them to
3749 'single psymtabs' and 'single symtabs'
3750 (get address of my_global_symbol, get address of my_static_symbol)
3751 (get address of my_global_func, get address of main): Wrap them to
3752 'order1' and 'order2'.
3753
952cf74c
JK
3754 * gdb.base/code_elim.exp
3755 (add-symbol-file ${testfile1} 0x100000)
3756 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
3757 'order2'.
3758 (order1: add-symbol-file ${testfile1} 0x100000)
3759 (order1: add-symbol-file ${testfile2} 0x200000)
3760 (order2: add-symbol-file ${testfile2} 0x200000)
3761 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
3762 .bss as appropriate.
3763
0c5bf5a9
JK
37642012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3765
3766 * gdb.server/solib-list-lib.c: New file.
3767 * gdb.server/solib-list-main.c: New file.
3768 * gdb.server/solib-list.exp: New file.
3769
4196f325
MR
37702012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
3771
3772 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
3773 for 'set print symbol' change.
3774
bfb05775
JK
37752012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3776
3777 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
3778 .debug_abbrev_seg3.
3779
685b1105
JK
37802012-05-24 John Steele Scott <toojays@toojays.net>
3781
3782 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
3783 * gdb.dwarf2/dw2-icc-opaque.S: New file.
3784 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
3785
f3e0e960
SS
37862012-05-23 Stan Shebs <stan@codesourcery.com>
3787
3788 * gdb.mi/mi-info-os.exp: New file.
3789
11eb1b4d
KS
37902012-05-23 Keith Seitz <keiths@redhat.com>
3791
3792 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
3793 return -1 to suppress the rest of the tests.
3794 (compile_stap_bin): Return boolean success value.
3795
b1af9e97
TT
37962012-05-21 Tom Tromey <tromey@redhat.com>
3797
3798 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
3799 Remove kfails.
3800 (test_print_mi_member_types): Likewise.
3801
248537e3
TT
38022012-05-21 Tom Tromey <tromey@redhat.com>
3803
3804 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
3805 print symbol' change.
3806
d791e155
TJB
38072012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3808
3809 * gdb.python/py-prompt.exp: Quit if the target is remote.
3810
e77afa2e
JK
38112012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3812
3813 Fix ERROR: internal buffer is full.
3814 * gdb.base/info-os.exp (expect_multiline): New function.
3815 (get process list, get process groups, get threads)
3816 (get file descriptors, get internet-domain sockets)
3817 (get shared-memory regions, get semaphores, get message queues): Use
3818 it for these tests.
3819
9cb709b6
TT
38202012-05-18 Tom Tromey <tromey@redhat.com>
3821
3822 * gdb.mi/mi-var-cmd.exp: Update.
3823 * gdb.objc/basicclass.exp (do_objc_tests): Update.
3824 * gdb.cp/virtbase.exp: Update.
3825 * gdb.cp/classes.exp (test_static_members): Update.
3826 * gdb.cp/casts.exp: Update.
3827 * gdb.base/pointers.exp: Update.
3828 * gdb.base/funcargs.exp (pointer_args): Update.
3829 (structs_by_reference): Update.
3830 * gdb.base/find.exp: Update.
3831 * gdb.base/call-strs.exp: Send "set print symbol off".
3832 * gdb.base/call-ar-st.exp: Update.
3833 * gdb.ada/fun_addr.exp: Update.
3834 * gdb.base/printcmds.exp (test_print_symbol): New proc.
3835 Call it.
3836 (test_print_repeats_10, test_print_strings)
3837 (test_print_char_arrays): Update.
3838
b012acdd
TT
38392012-05-18 Tom Tromey <tromey@redhat.com>
3840
3841 * gdb.base/charset.exp (string_display): Update.
3842
1d51a733
TT
38432012-05-18 Tom Tromey <tromey@redhat.com>
3844
3845 * gdb.mi/mi2-var-display.exp: Update.
3846 * gdb.mi/mi-var-display.exp: Update.
3847 * gdb.mi/mi-var-child.exp: Update.
3848 * gdb.cp/expand-psymtabs-cxx.exp: Update.
3849 * gdb.cp/cp-relocate.exp (get_func_address): Update.
3850
957df313
DE
38512012-05-17 Doug Evans <dje@google.com>
3852
682c7f7b
DE
3853 * info-macros.exp: Pass "debug" to prepare_for_testing.
3854
957df313
DE
3855 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
3856 * gdb.ada/Makefile.in (clean): Ditto.
3857 * gdb.arch/Makefile.in (clean): Ditto.
3858 * gdb.asm/Makefile.in (clean): Ditto.
3859 * gdb.base/Makefile.in (clean): Ditto.
3860 * gdb.cell/Makefile.in (clean): Ditto.
3861 * gdb.cp/Makefile.in (clean): Ditto.
3862 * gdb.disasm/Makefile.in (clean): Ditto.
3863 * gdb.dwarf2/Makefile.in (clean): Ditto.
3864 * gdb.fortran/Makefile.in (clean): Ditto.
3865 * gdb.go/Makefile.in (clean): Ditto.
3866 * gdb.hp/Makefile.in (clean): Ditto.
3867 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
3868 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
3869 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
3870 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
3871 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
3872 * gdb.java/Makefile.in (clean): Ditto.
3873 * gdb.linespec/Makefile.in (clean): Ditto.
3874 * gdb.mi/Makefile.in (clean): Ditto.
3875 * gdb.modula2/Makefile.in (clean): Ditto.
3876 * gdb.multi/Makefile.in (clean): Ditto.
3877 * gdb.objc/Makefile.in (clean): Ditto.
3878 * gdb.opencl/Makefile.in (clean): Ditto.
3879 * gdb.opt/Makefile.in (clean): Ditto.
3880 * gdb.pascal/Makefile.in (clean): Ditto.
3881 * gdb.python/Makefile.in (clean): Ditto.
3882 * gdb.reverse/Makefile.in (clean): Ditto.
3883 * gdb.server/Makefile.in (clean): Ditto.
3884 * gdb.stabs/Makefile.in (clean): Ditto.
3885 * gdb.threads/Makefile.in (clean): Ditto.
3886 * gdb.trace/Makefile.in (clean): Ditto.
3887 * gdb.xml/Makefile.in (clean): Ditto.
3888
abc9d0dc
TT
38892012-05-16 Tom Tromey <tromey@redhat.com>
3890
3891 * gdb.base/macscp1.c (macscp_expr): Add comment.
3892 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
3893
6a3a010b
MR
38942012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
3895
3896 * gdb.base/return-nodebug.exp: Also test float and double types.
3897
01429c8e
JK
38982012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3899
3900 PR testsuite/12649
3901 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
3902
54115cd4
JK
3903 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
3904
0c5f383f
SDJ
39052012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
3906
3907 * gdb.base/stap-probe.exp (stap_test): Remove calls to
3908 `rerun_to_main'.
3909 (stap_test_no_debuginfo): Likewise.
3910
e7e0cddf
SS
39112012-05-14 Stan Shebs <stan@codesourcery.com>
3912
3913 * gdb.base/dprintf.c: New file.
3914 * gdb.base/dprintf.exp: New file.
3915
c772f8e7
HZ
39162012-05-14 Hui Zhu <hui_zhu@mentor.com>
3917
3918 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
3919 * gdb.trace/disconnected-tracing.c: New file.
3920 * gdb.trace/disconnected-tracing.exp: New file.
3921
7efc75aa
SCR
39222012-05-13 Siva Chandra Reddy <sivachandra@google.com>
3923
3924 * gdb.python/python.c: Add a new breakpoint comment.
3925 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
3926
85d4a676
SS
39272011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
3928
3929 * gdb.base/info-os.exp: New file.
3930 * gdb.base/info-os.c: New file.
3931
64ea88dc
JB
39322012-05-10 Joel Brobecker <brobecker@adacore.com>
3933
4647ab1b
JB
3934 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
3935 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
3936 New files.
64ea88dc 3937
afba63f1
JB
39382012-05-10 Joel Brobecker <brobecker@adacore.com>
3939
3940 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
3941 gdb.base/ctxobj.exp: New files.
3942
9d198b1e
TT
39432012-05-09 Tom Tromey <tromey@redhat.com>
3944
3945 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
3946
9bfee719
MR
39472012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
3948
3949 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
3950
3a7341d8
MR
39512012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
3952
3953 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
3954 before using it.
3955
52b3699b
TG
39562012-05-04 Tristan Gingold <gingold@adacore.com>
3957
3958 * gdb.base/set-noassign.exp: New test.
3959
a20ee7a4
SCR
39602012-05-03 Siva Chandra Reddy <sivachandra@google.com>
3961
3962 * gdb.python/py-symbol.exp: Add tests to test the new methods
3963 gdb.Symtab.global_block() and gdb.Symtab.static_block().
3964 * gdb.python/py-symbol.c: Add new struct to help test
3965 gdb.Symtab.static_block().
3966
bf2f0858
DE
39672012-05-03 Doug Evans <dje@google.com>
3968
3969 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
3970 commented out.
3971
2d4e0376
YQ
39722012-05-03 Yao Qi <yao@codesourcery.com>
3973
3974 * gdb.base/catch-syscall.exp: Skip it before compilation if target
3975 doesn't support.
3976 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
3977 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
3978
6d0bb9f3
YQ
39792012-05-03 Yao Qi <yao@codesourcery.com>
3980
3981 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
3982
fd820528
DE
39832012-04-30 Doug Evans <dje@google.com>
3984
3985 PR testsuite/13961
3986 * gdb.dwarf2/pr13961.S: New file.
3987 * gdb.dwarf2/pr13961.exp: New file.
3988
b9e219b9
YQ
39892012-04-29 Yao Qi <yao@codesourcery.com>
3990
3991 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
3992
3019eac3
DE
39932012-04-28 Doug Evans <dje@google.com>
3994
3995 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
3996 .Ltype_int_in_cu2. Use name "int2" instead of "int".
3997 All uses updated.
3998 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
3999 "ptype func_cu1" to expand cu2 before cu1.
4000
62e5f89c
SDJ
40012012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
4002 Tom Tromey <tromey@redhat.com>
4003
4004 * gdb.base/default.exp: Add `$_probe_arg*' convenience
4005 variables.
4006 * gdb.base/stap-probe.c: New file.
4007 * gdb.base/stap-probe.exp: New file.
4008 * gdb.trace/stap-trace.c: New file.
4009 * gdb.trace/stap-trace.exp: New file.
4010 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
4011 libgcc's unwinder.
4012
14132e89
MR
40132012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
4014
4015 * gdb.arch/mips16-thunks-inmain.c: New file.
4016 * gdb.arch/mips16-thunks-main.c: New file.
4017 * gdb.arch/mips16-thunks-sin.c: New file.
4018 * gdb.arch/mips16-thunks-sinfrob.c: New file.
4019 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
4020 * gdb.arch/mips16-thunks-sinmain.c: New file.
4021 * gdb.arch/mips16-thunks-sinmips16.c: New file.
4022 * gdb.arch/mips16-thunks.exp: New file.
4023
a766d390
DE
40242012-04-25 Doug Evans <dje@google.com>
4025
4026 * configure.ac: Create gdb.go/Makefile.
4027 * configure: Regenerate.
4028 * gdb.base/default.exp: Add "go" to "set language" testing.
4029 * gdb.go/Makefile.in: New file.
4030 * gdb.go/basic-types.exp: New file.
4031 * gdb.go/chan.exp: New file.
4032 * gdb.go/chan.go: New file.
4033 * gdb.go/handcall.exp: New file.
4034 * gdb.go/handcall.go: New file.
4035 * gdb.go/hello.exp: New file.
4036 * gdb.go/hello.go: New file.
4037 * gdb.go/integers.exp: New file.
4038 * gdb.go/integers.go: New file.
4039 * gdb.go/methods.exp: New file.
4040 * gdb.go/methods.go: New file.
4041 * gdb.go/package.exp: New file.
4042 * gdb.go/package1.go: New file.
4043 * gdb.go/package2.go: New file.
4044 * gdb.go/print.exp: New file.
4045 * gdb.go/strings.exp: New file.
4046 * gdb.go/strings.go: New file.
4047 * gdb.go/types.exp: New file.
4048 * gdb.go/types.go: New file.
4049 * gdb.go/unsafe.exp: New file.
4050 * gdb.go/unsafe.go: New file.
4051 * lib/future.exp: Add Go support.
4052 (gdb_find_go, gdb_find_go_linker): New procs.
4053 (gdb_default_target_compile): Add Go support.
4054 * lib/gdb.exp (skip_go_tests): New proc.
4055 * lib/go.exp: New file.
4056
e65f9ffb
TT
40572012-04-25 Tom Tromey <tromey@redhat.com>
4058
4059 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
4060
14e75d8e
JK
40612012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
4062 Jan Kratochvil <jan.kratochvil@redhat.com>
4063
4064 PR symtab/7259:
4065 * gdb.base/enumval.c: New test case.
4066 * gdb.base/enumval.exp: New test case.
4067 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
4068 field.bitpos.
4069
f3525b70
PA
40702012-04-17 Pedro Alves <palves@redhat.com>
4071
4072 * Makefile.in (site.exp): Make site.exp source
4073 $srcdir/lib/append_gdb_boards_dir.exp.
4074 * lib/append_gdb_boards_dir.exp: New file.
4075
bccbefd2
JK
40762012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4077
4078 New option "set auto-load safe-path".
4079 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
4080 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
4081
bf88dd68
JK
40822012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4083
4084 auto-load: Implementation.
4085 * gdb.base/help.exp (test set height): Increase the height.
4086 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
4087 to ...
4088 (info auto-load python-scripts): ... here.
4089 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
4090 to ...
4091 (info auto-load python-scripts *): ... here.
4092
c0d4d1c0
YQ
40932012-04-16 Yao Qi <yao@codesourcery.com>
4094
4095 * lib/trace-support.exp (get_in_proc_agent): New.
4096 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
4097 of in process trace agent.
4098 * gdb.trace/ftrace.exp: Likewise.
4099 * gdb.trace/pending.exp: Likewise.
4100 * gdb.trace/trace-break.exp: Likewise.
4101 * gdb.trace/trace-mt.exp
4102 * gdb.trace/tspeed.exp: Likewise.
4103 * gdb.trace/tstatus.exp
4104 * gdb.trace/strace.exp: Likewise.
4105
cbf68a60
TS
41062012-04-16 Thomas Schwinge <thomas@codesourcery.com>
4107
dd6d3b70
TS
4108 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
4109 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
4110
cbf68a60
TS
4111 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
4112
8264ba82
AG
41132012-04-14 Anton Gorenkov <xgsa@yandex.ru>
4114
4115 PR mi/13393
4116 * gdb.mi/mi-var-rtti.cc: New file.
4117 * gdb.mi/mi-var-rtti.exp: New file.
4118 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
4119 function.
4120 (mi_varobj_update_with_type_change): updated to avoid code duplication.
4121
de0919f8 41222012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
4123
4124 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
4125 EXECUTABLES.
4126 * gdb.python/py-explore.c: C program used for testing the new
4127 'explore' command on C constructs.
4128 * gdb.python/py-explore.cc: C++ program used for testing the new
4129 'explore' command on C++ constructs.
4130 * gdb-python/py-explore.exp: Tests for the new 'explore'
4131 command on C constructs.
4132 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
4133 command on C++ constructs.
4134
a82da7dd
MK
41352012-04-07 Mark Kettenis <kettenis@gnu.org>
4136
4137 * gdb.base/funcargs.exp (complex_args): Fix typo.
4138
e127cba8
JK
41392012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4140
4141 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
4142 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
4143
40e084e1
KS
41442012-04-05 Keith Seitz <keiths@redhat.com>
4145
4146 * gdb.base/advance.exp: Update error message for
4147 "advance malformed" test.
4148 * gdb.base/break.exp: Likewise for "breakpoint with
4149 trailing garbage" test.
4150 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
4151 with trailing garbage" test.
4152 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
4153 trailng garbage" test.
4154 * gdb.base/until.exp: Likewise for "malformed until" test.
4155 * gdb.cp/ovldbreak.exp: Create the breakpoint table
4156 for "breakpoint info (after setting on all)".
4157 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
4158 tests.
4159 * gdb.cp/cplabel.cc: New file.
4160 * gdb.cp/cplabel.exp: New test.
4161 * gdb.linespec/ls-errs.c: New file.
4162 * gdb.linespec/ls-errs.exp: New test.
4163
a72c8f6a
JK
41642012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4165
4166 * gdb.trace/unavailable.exp
4167 (collect globals: print object on: print derived_partial)
4168 (collect globals: print object on: print derived_whole)
4169 (collect globals: print object off: print derived_partial)
4170 (collect globals: print object off: print derived_whole): Update
4171 expected output.
4172
f87a3023
KS
41732012-03-30 Keith Seitz <keiths@redhat.com>
4174
4175 * gdb.python: Add test for linespecs with commas.
4176
e2171b3c
KS
41772012-03-28 Keith Seitz <keiths@redhat.com>
4178
4179 * gdb.linespec/ls-dollar.cc: New file.
4180 * gdb.linespec/ls-dollar.exp: New test.
4181
41822012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
4183
4184 * gdb.cp/namespace.exp: Add breakpoint tests for functions
4185 starting with the global namespace.
4186
2f4e0a80
DE
41872012-03-23 Doug Evans <dje@google.com>
4188
4189 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
4190
7b282c5a
SCR
41912012-03-22 Siva Chandra Reddy <sivachandra@google.com>
4192
4193 * gdb.python/py-value.cc: Add test case for testing the
4194 methodology exposing C++ values to Python.
4195 * gdb.python/py-value-cc.exp: Add tests testing the methodology
4196 exposing C++ values to Python.
4197 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
4198
2e98ca53
JK
41992012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4200 Siddhesh Poyarekar <siddhesh@redhat.com>
4201
4202 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
4203 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
4204 (generate native core dump): Make the test unsupported if core cannot
4205 be generated.
4206
8320cc4f
JK
42072012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4208
4209 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
4210 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
4211 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
4212
3a69ffb2
JK
42132012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
4214
4215 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
4216
8fabffee
DE
42172012-03-17 Doug Evans <dje@google.com>
4218
4219 * dg-extract-results.sh: Handle KFAILs.
4220
ab260dad
JK
42212012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4222
4223 PR symtab/13777
4224 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
4225
53ba8333
JB
42262012-03-16 Joel Brobecker <brobecker@adacore.com>
4227
4228 * gdb.ada/set_pckd_arr_elt: New testcase.
4229
481860b3
GB
42302012-03-16 Gary Benson <gbenson@redhat.com>
4231
4232 PR breakpoints/10738
4233 * gdb.opt/inline-break.exp: New file.
4234 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
4235 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
4236 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
4237 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
4238 * gdb.base/async-shell.exp: Likewise.
4239 * lib/mi-support.exp (library_loaded_re): Likewise.
4240
410528f0
TT
42412012-03-15 Tom Tromey <tromey@redhat.com>
4242
4243 * gdb.cp/virtfunc2.exp: Update expected output.
4244 * gdb.cp/pr9631.exp: Update expected output.
4245 * gdb.cp/member-ptr.exp: Update expected output.
4246 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
4247 output.
4248 * gdb.cp/casts.exp: Update expected output.
4249
c4aeac85
TT
42502012-03-15 Tom Tromey <tromey@redhat.com>
4251
4252 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
4253 (test_info_vtbl): Likewise.
4254 (do_tests): Call test_info_vtbl.
4255 * gdb.cp/virtfunc.cc (va): New global.
4256
856d06f9
TS
42572012-03-15 Thomas Schwinge <thomas@codesourcery.com>
4258
4259 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
4260 describing DWARF data structures.
4261 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
4262 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
4263 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
4264 * gdb.dwarf2/dw2-entry-value.S: Likewise.
4265 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
4266 * gdb.dwarf2/dw2-param-error.S: Likewise.
4267 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
4268 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
4269 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
4270 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
4271 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
4272 * gdb.dwarf2/pr11465.S: Likewise.
4273
e837f12a
JK
42742012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4275
4276 * gdb.mi/mi2-prompt.exp: New file.
4277
ccbb4f28
JB
42782012-03-13 Joel Brobecker <brobecker@adacore.com>
4279
4280 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
4281
32039130
JB
42822012-03-13 Joel Brobecker <brobecker@adacore.com>
4283
4284 * gdb.ada/bp_range_type: New testcase.
4285
16899756
DE
42862012-03-13 Doug Evans <dje@google.com>
4287
4288 * gdb.base/default.exp: Delete tests for symbol-reloading.
4289 * gdb.base/help.exp: Ditto.
4290 * gdb.base/setshow.exp: Ditto.
4291 * gdb.base/gdb_history: Delete references to symbol-reloading.
4292
87b0bb13
JK
42932012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4294
4295 * gdb.base/attach-twice.c: New files.
4296 * gdb.base/attach-twice.exp: New files.
4297
0d7941a9
KS
42982012-03-08 Keith Seitz <keiths@redhat.com>
4299
4300 * lib/gdb.exp (gdb_get_line_number): Throw an
4301 error instead of returning -1.
4302 * gdb.base/break.exp: Remove unused variable
4303 bp_location5.
4304 * gdb.base/hbreak2.exp: Likewise.
4305 * gdb.base/sepdebug.exp: Likewise.
4306
f4647387
YQ
43072012-03-08 Yao Qi <yao@codesourcery.com>
4308 Pedro Alves <palves@redhat.com>
4309
4310 Fix PR server/13392.
4311 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
4312 (tracepoint_change_loc_2): Remove kfail. Return if failed to
4313 download tracepoints.
4314 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
4315 (pending_tracepoint_resolved_during_trace): Likewise.
4316 (pending_tracepoint_installed_during_trace): Likewise.
4317 (pending_tracepoint_with_action_resolved): Likewise.
4318
83c532cb
KS
43192012-03-08 Keith Seitz <keiths@redhat.com>
4320
4321 * gdb.ada/array_bounds.exp: Get breakpoint for line
4322 with "START", not "STOP".
4323 * gdb.python/py-infthread.exp: Do not continue to
4324 line marked "Break here.", which is undefined.
4325
d6b6bbb7
LM
43262012-03-08 Luis Machado <lgustavo@codesourcery.com>
4327
4328 Revert:
4329
4330 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4331
4332 Implement testsuite workaround for PR breakpoints/13781.
4333 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4334 (set breakpoint condition-evaluation host): New conditional command.
4335
7fe25d9b
JK
43362012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4337
4338 Fix CU relative vs. absolute DIE offsets.
4339 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
4340 one.
4341
51898c15
JK
43422012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4343
4344 Fix false FAIL on distros with relro linkage as default.
4345 * gdb.reverse/solib-precsave.exp: Try to compile the test using
4346 -Wl,-z,norelro first.
4347
8131799e
JB
43482012-03-06 Joel Brobecker <brobecker@adacore.com>
4349
4350 * gdb.ada/bp_on_var: New testcase.
4351
ba241969
JB
43522012-03-06 Joel Brobecker <brobecker@adacore.com>
4353
4354 * gdb.ada/bp_enum_homonym: New testcase.
4355
abe49676
YQ
43562012-03-06 Yao Qi <yao@codesourcery.com>
4357
4358 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
4359 x86_64-*-* and i?86-*-*.
4360 Set up KFAIL for gdb/13808.
4361
d8df103b
TT
43622012-03-05 Tom Tromey <tromey@redhat.com>
4363
4364 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
4365 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
4366
b7b189f3
TT
43672012-03-05 Tom Tromey <tromey@redhat.com>
4368
4369 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
4370
69dc1c4d
YQ
43712012-03-04 Yao Qi <yao@codesourcery.com>
4372
4373 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
4374 messages for KFAIL.
4375
3f20c47f
JK
43762012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4377
4378 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
4379 (print one_two_three, indexes off, print few_reps, indexes off)
4380 (print many_reps, indexes off, print empty, indexes off)
4381 (print one_two_three, print few_reps, print many_reps, print empty):
4382 Call setup_xfail if $gcc_old.
4383
abf1152a
JK
43842012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4385
4386 Implement testsuite workaround for PR breakpoints/13781.
4387 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4388 (set breakpoint condition-evaluation host): New conditional command.
4389
a06715f8
JK
43902012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4391
4392 Code cleanup.
4393 * gdb.cp/mb-templates.exp: New variables executable. Use it for
4394 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
4395 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
4396 number 1 by $bpnum. Four times.
4397
5808517f
YQ
43982012-03-03 Yao Qi <yao@codesourcery.com>
4399
4400 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
4401
dfe2ac14
JK
44022012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4403
4404 Setup KFAIL for PR server/13796.
4405 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
4406
8bbc467a
JB
44072012-03-02 Joel Brobecker <brobecker@adacore.com>
4408
4409 * gdb.ada/operator_bp: New testcase.
4410
c0eac87f
JB
44112012-03-02 Joel Brobecker <brobecker@adacore.com>
4412
4413 * gdb.ada/info_locals_renaming: New testcase.
4414
4f42c881
TT
44152012-03-02 Tom Tromey <tromey@redhat.com>
4416
4417 * gdb.base/nextoverexit.c: New file.
4418 * gdb.base/nextoverexit.exp: New file.
4419
7380c0c9
EBM
44202012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4421
4422 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
4423 parameter.
4424
1faeff08
MR
44252012-03-01 Maciej W. Rozycki <macro@mips.com>
4426
4427 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
4428 core registers.
4429
320b6f49 44302012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
4431 Maciej W. Rozycki <macro@codesourcery.com>
4432 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
4433
4434 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
4435
ad5f7d6e
PA
44362012-03-01 Pedro Alves <palves@redhat.com>
4437
4438 PR gdb/13767
4439
4440 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
4441 (gdb_collect_globals_test): Call it.
4442
d3dc44a6
KS
44432012-03-01 Keith Seitz <keiths@redhat.com>
4444
4445 * gdb.cp/method2.exp: Output of overload menu is now
4446 alphabetized. Update tests for "break A::method".
4447 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
4448 of hard-coding them.
4449 Overload menu is alphabetized: rewrite to accommodate.
4450 Unset variables LINE and TYPES which are used in other tests.
4451 Compute the output of "info break".
4452 Update the breakpoint table after all breakpoints are deleted.
4453 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
4454 compute ACTUALS and the method body based on parameters.
4455 Update expected output accordingly.
4456 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
4457 unique comments to allow the use of gdb_get_line_number.
4458
44592012-03-01 Keith Seitz <keiths@redhat.com>
4460
4461 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
4462 some Tcl syntax.
4463 * gdb.cp/ovldbreak.exp: Likewise.
4464
7949c2a0
KS
44652012-03-01 Keith Seitz <keiths@redhat.com>
4466
4467 * gdb.base/help.exp (help show user): Update expected result
4468 for new doc string changes (add "non-python").
4469
7d74f244
DE
44702012-03-01 Scott J. Goldman <scottjg@vmware.com>
4471
4472 * gdb.python/py-cmd.exp: Add test to verify that python commands can
4473 be put in the user-defined category and that the commands appear in
4474 "help user-defined".
4475
1b611343
JB
44762012-02-29 Joel Brobecker <brobecker@adacore.com>
4477
4478 * gdb.ada/tagged_not_init: New testcase.
4479
99b1c762
JB
44802012-02-29 Joel Brobecker <brobecker@adacore.com>
4481
4482 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
4483 * gdb.ada/enum_idx_packed: New testcase.
4484
2d4a02ee
JB
44852012-02-29 Joel Brobecker <brobecker@adacore.com>
4486
4487 * gdb.ada/aliased_array: New testcase.
4488
2e6fda7d
JB
44892012-02-29 Joel Brobecker <brobecker@adacore.com>
4490
4491 * gdb.ada/whatis_array_val: New testcase.
4492
9a7f938f
JK
44932012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4494
4495 Fix disp-step-syscall.exp: fork: single step over fork.
4496 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
4497 whitespaces.
4498 (single step over $syscall): Remove its check.
4499 (single step over $syscall final pc): New check.
4500
8703a944
JK
45012012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4502
4503 Support processors without SSSE3.
4504 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
4505 pabsd into ...
4506 (ssse3_test): ... a new function.
4507 (main): Call ssse3_test.
4508 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
4509 Update expected values everywhere.
4510 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
4511 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
4512 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
4513 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
4514 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
4515 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
4516 Move these tests lower.
4517 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
4518 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
4519 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
4520 New tests.
4521
c03e6ccc
YQ
45222012-02-29 Yao Qi <yao@codesourcery.com>
4523 Pedro Alves <palves@redhat.com>
4524
4525 * gdb.trace/trace-mt.c: New.
4526 * gdb.trace/trace-mt.exp: New.
4527
7964b62a
TS
45282012-02-28 Thomas Schwinge <thomas@codesourcery.com>
4529
2c8910ba
TS
4530 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
4531 numbers instead of hardcoding them.
4532 * gdb.base/annota1.c: Provide suitable markers.
4533 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
4534 numbers instead of hardcoding them.
4535 * gdb.base/annota3.c: Provide suitable markers.
4536
4537 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
4538 * gdb.base/annota3.c: Likewise.
4539 * gdb.base/sigall.c: Likewise.
4540 * gdb.base/signals.c: Likewise.
4541 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 4542
5a41c0b7
MR
45432012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
4544
4545 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
4546 failure return path.
4547
ebbbe5c5
LM
45482012-02-27 Luis Machado <lgustavo@codesourcery.com>
4549
4550 * gdb.base/save-bp.exp: Account for new condition evaluator output.
4551
8d126d8a
LM
45522012-02-24 Luis Machado <lgustavo@codesourcery.com>
4553
4554 * gdb.base/cond-eval-mode.exp: New file.
4555
11337c2f
PA
45562012-02-24 Pedro Alves <palves@redhat.com>
4557
4558 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
4559 (top level): Use with_test_prefix.
4560
13fc3e3c
PA
45612012-02-24 Pedro Alves <palves@redhat.com>
4562
4563 * gdb.threads/attach-into-signal.exp (corefunc): Use
4564 with_test_prefix.
4565
07c1b626
JK
45662012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4567
4568 Fix false FAILs on old CPUs without SSE.
4569 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
4570 Return untested for Illegal instruction.
4571
596ba138
JK
45722012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4573
4574 Fix false FAILs with glibc debug infos installed.
4575 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
4576 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
4577
aeaa2474
SA
45782012-02-22 Sterling Augustine <saugustine@google.com>
4579
4580 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
4581 constant with cast.
4582
aed555c9
PA
45832012-02-21 Pedro Alves <palves@redhat.com>
4584
4585 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
4586
78afebb4
PA
45872012-02-21 Pedro Alves <palves@redhat.com>
4588
4589 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
4590
fdcfef12
PA
45912012-02-21 Pedro Alves <palves@redhat.com>
4592
4593 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
4594 with_test_prefix.
4595
0f4d39d5
PA
45962012-02-21 Pedro Alves <palves@redhat.com>
4597
4598 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
4599 with_test_prefix here.
4600 (top level): Do it here instead. Remove `:' from the
4601 with_test_prefix string.
4602 * gdb.base/attach-pie-misread.exp: Remove the leading space the
4603 the suffix `:' from the with_test_prefix prefix string.
4604 * gdb.base/break-interp.exp: Ditto.
4605 * gdb.base/catch-load.exp: Ditto.
4606 * gdb.base/disp-step-syscall.exp: Ditto.
4607 * gdb.base/jit-so.exp: Ditto.
4608 * gdb.base/jit.exp: Ditto.
4609 * gdb.base/sepdebug.exp: Ditto.
4610 * gdb.base/solib-display.exp: Ditto.
4611 * gdb.base/solib-overlap.exp: Ditto.
4612 * gdb.base/watch-cond-infcall.exp: Ditto.
4613 * gdb.base/watchpoint.exp: Ditto.
4614 * gdb.dwarf2/dw2-noloc.exp: Ditto.
4615 * gdb.mi/mi-watch.exp: Ditto.
4616 * gdb.mi/mi2-watch.exp: Ditto.
4617 * gdb.threads/non-ldr-exc-1.exp: Ditto.
4618 * gdb.threads/non-ldr-exc-2.exp: Ditto.
4619 * gdb.threads/non-ldr-exc-3.exp: Ditto.
4620 * gdb.threads/non-ldr-exc-4.exp: Ditto.
4621 * gdb.threads/watchpoint-fork.exp: Ditto.
4622 * gdb.threads/watchthreads-reorder.exp: Ditto.
4623 * gdb.trace/change-loc.exp: Ditto.
4624 * gdb.trace/pending.exp: Ditto.
4625 * gdb.trace/status-stop.exp: Ditto.
4626 * gdb.trace/strace.exp: Ditto.
4627 * gdb.trace/trace-break.exp: Ditto.
4628 * gdb.trace/unavailable.exp: Ditto.
4629 * lib/gdb.exp (with_test_prefix): Always prefix with space and
4630 suffix with colon. Adjust leading comments.
4631
6a5870ce
PA
46322012-02-21 Pedro Alves <palves@redhat.com>
4633 Tom Tromey <tromey@redhat.com>
4634
4635 * lib/gdb.exp: Add description of test prefixes.
4636 (with_test_prefix): New procedure.
4637 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
4638 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
4639 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
4640 instead of lappend to append to pf_prefix.
4641 * gdb.base/catch-load.exp: Use with_test_prefix.
4642 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
4643 * gdb.base/jit-so.exp: Use with_test_prefix.
4644 * gdb.base/jit.exp: Use with_test_prefix.
4645 * gdb.base/return-nodebug.exp (do_test): Use append instead of
4646 lappend to append to pf_prefix.
4647 * gdb.base/sepdebug.exp: Use with_test_prefix.
4648 * gdb.base/solib-display.exp: Use with_test_prefix.
4649 * gdb.base/solib-overlap.exp: Use with_test_prefix.
4650 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
4651 * gdb.base/watchpoint.exp: Use with_test_prefix.
4652 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
4653 * gdb.mi/mi-watch.exp: Use with_test_prefix.
4654 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
4655 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
4656 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
4657 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
4658 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
4659 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
4660 append instead of lappend to append to pf_prefix.
4661 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
4662 * gdb.trace/change-loc.exp: Use with_test_prefix.
4663 * gdb.trace/pending.exp: Use with_test_prefix.
4664 * gdb.trace/status-stop.exp: Use with_test_prefix.
4665 * gdb.trace/strace.exp: Use with_test_prefix.
4666 * gdb.trace/trace-break.exp: Use with_test_prefix.
4667 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
4668 instead of lappend to append to pf_prefix.
4669
35dc4a6b
JK
46702012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4671
4672 Fix racy FAILs.
4673 * gdb.base/inferior-died.c (main): Add return of 0.
4674 * gdb.base/inferior-died.exp (continue): Fix expectation of
4675 asynchronous events.
4676 (p 1): New test.
4677
c5a006e6
PA
46782012-02-20 Pedro Alves <palves@redhat.com>
4679
4680 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
4681 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
4682 gdb's internal debug output. For the non-threaded case, look for
4683 "Program received signal SIGLARM", for the threaded case, peek at
4684 the thread's siginfo.
4685
cc51a170
PA
46862012-02-20 Pedro Alves <palves@redhat.com>
4687
4688 General cleanup, make output test messages unique, and build
4689 different executable files for the non-threaded and threaded
4690 cases.
4691
4692 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
4693 Delete.
4694 (executable_nothr, executable_thr): New globals.
4695 (top level): Adjust to delete both executables.
4696 (corefunc): New parameter $executable. Set $pf_prefix instead of
4697 hand writing a prefix in tests. Issue a clean_restart and enable
4698 lin-lwp debug output here.
4699 (top level): Adjust. Use build_executable. Don't start gdb here,
4700 and don't enable lin-lwp debug output here.
4701 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
4702
c755f03d
JK
47032012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4704
4705 Fix racy FAILs.
4706 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
4707 "continue" command.
4708
6bec5e0a
JK
47092012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4710
4711 Fix for gdbserver non-extended mode.
4712 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
4713 and gdb_run_cmd.
4714
2e8265fd
TT
47152012-02-17 Tom Tromey <tromey@redhat.com>
4716
4717 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
4718 * gdb.python/py-events.exp: Check 'dir' output.
4719 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
4720
9e507076
YQ
47212012-02-17 Yao Qi <yao@codesourcery.com>
4722
4723 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
4724
32d22ab1
TT
47252012-02-16 Tom Tromey <tromey@redhat.com>
4726
4727 * gdb.base/inferior-died.c: Don't include stdio.h.
4728
9addecb9
TT
47292012-02-16 Tom Tromey <tromey@redhat.com>
4730
4731 * gdb.base/inferior-died.c: New file.
4732 * gdb.base/inferior-died.exp: New file.
4733
4cb6da1c
AR
47342012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
4735
4736 * gdb.base/break-inline.exp: New file.
4737 * gdb.base/break-inline.c: New file.
4738
3af2590d
TT
47392012-02-15 Tom Tromey <tromey@redhat.com>
4740
4741 * gdb.base/pc-fp.exp: Add "info register" tests.
4742
29988831
TT
47432012-02-15 Tom Tromey <tromey@redhat.com>
4744
4745 * gdb.base/regs.exp: Remove.
4746
10010058
PA
47472012-02-15 Pedro Alves <palves@redhat.com>
4748
4749 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
4750 the target doesn't support tracepoints.
4751 * gdb.trace/circ.exp: Ditto.
4752 * gdb.trace/collection.exp: Ditto.
4753 * gdb.trace/packetlen.exp: Ditto.
4754 * gdb.trace/passc-dyn.exp: Ditto.
4755 * gdb.trace/report.exp: Ditto.
4756 * gdb.trace/tfind.exp: Ditto.
4757 * gdb.trace/tspeed.exp: Ditto.
4758 * gdb.trace/tsv.exp: Ditto.
4759 * gdb.trace/unavailable.exp: Ditto.
4760 * gdb.trace/while-dyn.exp: Ditto.
4761
a2e0062d
PA
47622012-02-15 Pedro Alves <palves@redhat.com>
4763
4764 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
4765 gdb_test_multiple, and call unsupported instead of fail, if the
4766 remote side does not support the request.
4767
a1999d40
PA
47682012-02-15 Pedro Alves <palves@redhat.com>
4769
4770 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
4771 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
4772 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
4773 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
4774 * gdb.server/server-run.exp: Make sure gdb is disconnected.
4775 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
4776 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
4777 doesn't start with "extended-" already.
4778
7cee1e54
PA
47792012-02-15 Pedro Alves <palves@redhat.com>
4780
4781 Support extended-remote. Avoid cascading timeouts.
4782
4783 * gdb.base/attach.exp (do_attach_tests): Add expected output for
4784 the extended-remote target. If attaching with no file fails, load
4785 the file manually.
4786 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
4787
816338b5
SS
47882012-02-14 Stan Shebs <stan@codesourcery.com>
4789
4790 * gdb.base/ena-dis-br.exp: Add enable count test.
4791
cc30c4bd
PA
47922012-02-13 Pedro Alves <palves@redhat.com>
4793
4794 * config/mips-idt.exp: Delete.
4795 * gdb.base/a2-run.exp: Remove mips-idt xfails.
4796 * gdb.base/bitfields.exp: Remove mips-idt restarts.
4797 * gdb.base/break.exp: Remove mips-idt references.
4798 * gdb.base/chng-syms.exp: Ditto.
4799 * gdb.base/default.exp: Ditto.
4800 * gdb.base/funcargs.exp (funcargs_reload): Delete.
4801 (top level): Don't call it.
4802 * gdb.base/opaque.exp: Remove mips-idt restarts.
4803 * gdb.base/ptype.exp: Remove mips-idt xfails.
4804 * gdb.base/scope.exp: Remove mips-idt restarts.
4805 * gdb.base/sepdebug.exp: Remove mips-idt references.
4806 * gdb.base/watchpoint.exp (maybe_clean_restart)
4807 (maybe_reinitialize): Delete.
4808 (test_disabling_watchpoints, test_disabling_watchpoints)
4809 (test_watchpoint_triggered_in_syscall)
4810 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4811 Don't call them.
4812
57008375
JK
48132012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4814
4815 * gdb.server/server-exec-info.exp: New file.
4816
4a2d9c08
PA
48172012-02-10 Pedro Alves <palves@redhat.com>
4818
4819 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
4820 always non-empty.
4821 (test_attach): Always pass $exec to test_attach_gdb.
4822
09fa21bd
TT
48232012-02-08 Tom Tromey <tromey@redhat.com>
4824
4825 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
4826 before inferior is started.
4827
f0823d2c
TT
48282012-02-07 Tom Tromey <tromey@redhat.com>
4829
4830 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
4831 Symbol.value.
4832 * gdb.python/py-symbol.c (qq): Set default value.
4833
48342012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
4835
4836 * gdb.python/py-symbol.c (qq): New global.
4837 * gdb.python/py-symbol.exp: Add test for frame-less
4838 lookup_symbol.
4839 * gdb.python/py-symtab.exp: Fix line number.
4840
f7e44f65
JB
48412012-02-03 Joel Brobecker <brobecker@adacore.com>
4842
4843 * gdb.ada/mi_task_arg: New testcase.
4844
4c9ed63c
PA
48452012-02-02 Pedro Alves <palves@redhat.com>
4846
4847 * gdb.reverse/until-precsave.exp: Also put "record save" under the
4848 extended timeout.
4849
c0b9f2c6
PA
48502012-02-02 Pedro Alves <palves@redhat.com>
4851
4852 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
4853 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
4854
5f8cefd7
PA
48552012-02-02 Pedro Alves <palves@redhat.com>
4856
4857 * gdb.base/term.exp: Rewrite.
4858 * gdb.base/term.c: New.
4859
2f3a2569
PA
48602012-02-02 Pedro Alves <palves@redhat.com>
4861
4862 * gdb.base/default.exp (run "r" abbreviation, run): Add
4863 extended-remote expected output.
4864
f149aabd
TT
48652012-02-02 Tom Tromey <tromey@redhat.com>
4866
4867 * gdb.cp/dispcxx.exp: New file.
4868 * gdb.cp/dispcxx.cc: New file.
4869
03bef283
TT
48702012-02-01 Tom Tromey <tromey@redhat.com>
4871
4872 * gdb.base/jit-simple.exp: New file.
4873 * gdb.base/jit-simple.c: New file.
4874
a79b18b5
YQ
48752012-01-30 Yao Qi <yao@codesourcery.com>
4876
4877 * gdb.base/skip.exp: Make test result unique.
4878
f0d1a53e
JK
48792012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4880
4881 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
4882 compatibility with valgrind-3.7.0.
4883
4b3c9f41
PA
48842012-01-27 Pedro Alves <palves@redhat.com>
4885
4886 * gdb.base/watchpoint.exp (no_hw): New global.
4887 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
4888 disable hw watchpoints.
4889 (test_wide_location_1, test_wide_location_2): If no_hw is set,
4890 don't expect hw watchpoints.
4891 (no_hw_watchpoints): Always clean restart.
4892 (do_tests): New procedure, factored out from the top level.
4893 (top level): Run tests twice. Once with hw watchpoints enabled,
4894 another time with hw watchpoints disabled.
4895
a13491c8
PA
48962012-01-27 Pedro Alves <palves@redhat.com>
4897
4898 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
4899 out from the top level.
4900 (top level): Call it instead.
4901
f2c8a051
PA
49022012-01-27 Pedro Alves <palves@redhat.com>
4903
4904 * gdb.base/watchpoint.exp (top level): Re-enable hardware
4905 watchpoints sooner.
4906
654d7a9e
PA
49072012-01-27 Pedro Alves <palves@redhat.com>
4908
4909 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
4910
274f47f3
PA
49112012-01-27 Pedro Alves <palves@redhat.com>
4912
4913 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
4914 "You may have requested too many hardware
4915 breakpoints/watchpoints".
4916
e4d63ba2
PA
49172012-01-27 Pedro Alves <palves@redhat.com>
4918
4919 * gdb.base/watchpoint.exp (maybe_clean_restart)
4920 (maybe_reinitialize): New.
4921 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
4922 expect "hit N times".
4923 (test_disabling_watchpoints, test_complex_watchpoint)
4924 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4925 Call maybe_clean_restart.
4926 (top level): Use clean_restart. Remove "mips-idt-*"
4927 reinitialization.
4928
dbd95daf
PA
49292012-01-27 Pedro Alves <palves@redhat.com>
4930
4931 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
4932
f3ad2025
PA
49332012-01-27 Pedro Alves <palves@redhat.com>
4934
4935 * gdb.base/watchpoint.exp: Clean restart after tests that don't
4936 require `initialize' anymore. Remove unnecessary `initialize'
4937 calls.
4938
100aa3ae
PA
49392012-01-27 Pedro Alves <palves@redhat.com>
4940
4941 * gdb.base/watchpoint.exp (wp_set): Delete.
4942 (initialize, test_simple_watchpoint, top level): Remove dead code.
4943
c79a8e11
PA
49442012-01-27 Pedro Alves <palves@redhat.com>
4945
4946 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
4947 typo.
4948
048fe15a
PA
49492012-01-27 Pedro Alves <palves@redhat.com>
4950
4951 * config/extended-gdbserver.exp: New file.
4952 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
4953 comment.
4954 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
4955 * boards/native-extended-gdbserver.exp: New file.
4956
4033a6bf
PA
49572012-01-26 Pedro Alves <palves@redhat.com>
4958
4959 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
4960 and gdb_test_multiple.
4961
3d7f4b81
PA
49622012-01-26 Pedro Alves <palves@redhat.com>
4963
4964 Make test messages unique, and more identifiable.
4965 * gdb.multi/watchpoint-multi.exp: Change test messages.
4966
484abf42
TT
49672012-01-25 Tom Tromey <tromey@redhat.com>
4968
4969 * gdb.base/solib-disc.exp: Fix regexps.
4970
edcc5120
TT
49712012-01-24 Tom Tromey <tromey@redhat.com>
4972
4973 * lib/mi-support.exp (mi_expect_stop): Add special case for
4974 solib-event.
4975 * gdb.base/catch-load-so.c: New file.
4976 * gdb.base/catch-load.exp: New file.
4977 * gdb.base/catch-load.c: New file.
4978 * gdb.base/break-interp.exp (reach_1): Update regexp.
4979
30b91c90
JK
49802012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4981
4982 Fix fuzzy results.
4983 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
4984 lpsimple and func.
4985
53fe1783
GB
49862012-01-24 Gary Benson <gbenson@redhat.com>
4987
4988 Delete #if 0'd out code.
4989 * gdb.base/default.exp (info catch): Remove.
4990 * gdb.base/gdb_history (info catch): Likewise.
4991 * gdb.base/help.exp (info catch): Likewise.
4992
d0d8b0c6
JK
49932012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4994
4995 Fix watchpoints to be specific for each inferior.
4996 * gdb.multi/watchpoint-multi.c: New file.
4997 * gdb.multi/watchpoint-multi.exp: New file.
4998
4403d8e9
JK
49992012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5000
5001 Fix watchpoints across inferior fork.
5002 * gdb.threads/watchpoint-fork-child.c: New file.
5003 * gdb.threads/watchpoint-fork-mt.c: New file.
5004 * gdb.threads/watchpoint-fork-parent.c: New file.
5005 * gdb.threads/watchpoint-fork-st.c: New file.
5006 * gdb.threads/watchpoint-fork.exp: New file.
5007 * gdb.threads/watchpoint-fork.h: New file.
5008
050a2e1d
PA
50092012-01-23 Pedro Alves <palves@redhat.com>
5010
5011 * gdb.base/call-signal-resume.exp: Allow output after "return".
5012
6a52fb62
PA
50132012-01-20 Pedro Alves <palves@redhat.com>
5014
5015 * gdb.python/py-finish-breakpoint.py: Fix typo.
5016
145b16a9
UW
50172012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
5018
5019 * gdb.base/info-proc.exp: Also run on remote targets. Main
5020 "info proc" command is now always present; whether target supports
5021 actual info proc operation is detected when attempting to issue
5022 the command.
5023
26f6125e
JK
50242012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5025
5026 * .gdbinit: Remove.
5027
eb5227ce
PA
50282012-01-19 Pedro Alves <palves@redhat.com>
5029
5030 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
5031 look at the funtions' returns.
5032 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
5033 (jprint.print(int, int)): Change return type to int. Adjust.
5034
1db33378
PP
50352012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5036
5037 PR gdb/9538
5038 * gdb.base/sepdebug.exp: New test.
5039
b9736cf8
PA
50402012-01-18 Pedro Alves <palves@redhat.com>
5041
5042 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
5043 Allow output before ^done.
5044
4aac40c8
TT
50452012-01-16 Tom Tromey <tromey@redhat.com>
5046
5047 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
5048 Add tests for relative directory.
5049
cafec441
TT
50502012-01-16 Tom Tromey <tromey@redhat.com>
5051
5052 * gdb.base/printcmds.c (enum flag_enum): New.
5053 (three): New global.
5054 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
5055 enum printing.
5056 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
5057 FlagEnumerationPrinter.
5058 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
5059 * gdb.python/py-pp-maint.c (enum flag_enum): New.
5060 (fval): New global.
5061
abcc4978
PA
50622012-01-16 Pedro Alves <palves@redhat.com>
5063
5064 * lib/gdb.exp (banned_procedures): New variable.
5065 (banned_variables_traced): Rename to ...
5066 (banned_traced): ... this.
5067 (gdb_init): Also trace banned procedures.
5068 (gdb_finish): Also untrace banned procedures.
5069
97ccebe8
PA
50702012-01-16 Pedro Alves <palves@redhat.com>
5071
5072 Remove all calls to strace.
5073
2af7517b
JK
50742012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5075
5076 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
5077 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
5078
9241a8bc
PP
50792012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5080
5081 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
5082 * gdb.base/pie-execl.exp: Likewise.
5083
3848a17f
KS
50842012-01-12 Keith Seitz <keiths@redhat.com>
5085
5086 PR mi/10586
5087 * gdb.mi/var-cmd.c (struct anonymous): New structure.
5088 (do_anonymous_type_tests): New function.
5089 (main): Call do_anonymous_type_tests.
5090 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
5091 (verify_everything): New procedure.
5092 * gdb.mi/mi-var-cp.cc (class A): New class.
5093 (anonymous_structs_and_unions): New function.
5094 (main): Call anonymous_structs_and_unions.
5095 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
5096 (verify_everything): New procedure.
5097
440e2fca
KS
50982012-01-12 Keith Seitz <keiths@redhat.com>
5099
5100 * lib/mi-support.exp: Expand comments about PATH_EXPR.
5101 (varobj_tree::get_path_expr): Assume that all varobjs are
5102 compound unless they are known simple types.
5103 Adjust path expressions based on parent type, path parent type,
5104 and tree language.
5105 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
5106 the root varobj.
5107 (mi_walk_varobj_tree): Add LANGUAGE parameter.
5108
675399c9
PA
51092012-01-11 Pedro Alves <palves@redhat.com>
5110
5111 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
5112 core files on this machine" anymore.
5113
97ddaa9b
PH
51142012-01-11 Paul Hilfinger <hilfingr@adacore.com>
5115
5116 * gdb.base/watchpoint.c (recurser): Initialize local_x.
5117 (main): Repeat recurser call.
5118 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
5119 equivalent to 'local_x'.
5120
ea733575 51212012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 5122 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
5123
5124 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
5125
2ca0b532
PA
51262012-01-05 Pedro Alves <alves.ped@gmail.com>
5127
5128 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
5129 * gdb.python/py-events.c (first): Add bits for new "step N" test.
5130 * gdb.python/py-events.exp: Test that "step N" tripping on a
5131 breakpoint emits a breakpoint event.
5132
6e681866
JB
51332012-01-03 Joel Brobecker <brobecker@adacore.com>
5134
5135 * gdb.base/auxv.exp: Reformat the copyright notice.
5136
3c2d6aff
YQ
51372012-01-03 Yao Qi <yao@codesourcery.com>
5138
5139 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
5140 (strace_trace_on_diff_addr): New.
5141 * gdb.trace/strace.c: (main): Add two local variables.
5142
0852fee3
UW
51432011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
5144
5145 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
5146 * gdb.cell/gcore.exp: Likewise.
5147 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
5148 to verify the correct instance of main is selected.
5149
12c3e59c
JB
51502012-01-02 Joel Brobecker <brobecker@adacore.com>
5151
5152 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
5153 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
5154 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
5155 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
5156 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
5157 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
5158 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
5159 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
5160 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
5161 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
5162 gdb.threads/thread_check.c: Reformat copyright header.
5163
c0f378ec
EBM
51642011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
5165
e4a7ca93 5166 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
5167 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
5168 is not enabled.
5169
3bc96cfb
JK
51702011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5171
5172 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
5173 parameter to self_exec, adjust the function.
5174 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
5175 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
5176 (set var do_exit = 0): Remove test.
5177 (newline at end of file): Add one.
5178
095bcf5e
JB
51792011-12-27 Joel Brobecker <brobecker@adacore.com>
5180
5181 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
5182 New files.
5183
18d19bd1
JK
51842011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5185
5186 Fix racy FAILs.
5187 * gdb.threads/fork-thread-pending.c (barrier): New variable.
5188 (thread_function, thread_forker): Call pthread_barrier_wait for it.
5189 (main): Call pthread_barrier_init for it.
5190
e809353a
JK
51912011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5192
5193 Fix double send_gdb leading to racy FAILs.
5194 * gdb.base/break.exp (set silent break bp_location1): Replace
5195 3x send_gdb and gdb_expect by gdb_test.
5196 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
5197 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
5198 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
5199 instead of send_gdb. Twice.
5200 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
5201 3x send_gdb and gdb_expect by gdb_test.
5202 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
5203
da8cb7ec
JK
52042011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5205
5206 * gdb.linespec/linespec.exp: Compile using {c++}.
5207
ae1a303e
JK
52082011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5209
5210 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
5211 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
5212 (verify GCC PR debug/51668): New test.
5213
cc72b2a2
KP
52142011-12-23 Kevin Pouget <kevin.pouget@st.com>
5215
5216 Introduce gdb.FinishBreakpoint in Python.
5217 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
5218 py-finish-breakpoint2
5219 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
5220 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
5221 instead of line number.
5222 * gdb.python/py-finish-breakpoint.c: New file.
5223 * gdb.python/py-finish-breakpoint.exp: New file.
5224 * gdb.python/py-finish-breakpoint.py: New file.
5225 * gdb.python/py-finish-breakpoint2.cc: New file.
5226 * gdb.python/py-finish-breakpoint2.exp: New file.
5227 * gdb.python/py-finish-breakpoint2.py: New file.
5228
3b7962f9
JK
52292011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5230
5231 Partial fix of compatibility with gcc-4.7.
5232 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
5233 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
5234 Add comment to add a PASS case in the future.
5235
6538471c
JK
5236 Fix compatibility with gcc-4.7.
5237 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
5238
7052e42c
UW
52392011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
5240
5241 PR tdep/12797
5242 * gdb.base/callfuncs.exp: Remove KFAIL.
5243
9ac7f98e
JB
52442011-12-21 Joel Brobecker <brobecker@adacore.com>
5245
5246 * gdb.ada/task_bp: New testcase.
5247
f6eeced0
JK
52482011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5249
5250 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
5251 -DNO_SECTIONS.
5252 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
5253
72225e17
JK
52542011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5255
5256 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
5257 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
5258 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5259 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
5260 conditional for gcc <= 4.5.
5261
13ac8d2c
JK
52622011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5263
5264 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
5265 by XFAIL.
5266 * gdb.cp/static-method.exp (info addr A::func())
5267 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5268 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5269 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5270 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
5271 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
5272 (test value of F in k3_m): Likewise.
5273 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5274 Likewise.
5275
049682ba
JK
52762011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5277
5278 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
5279 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
5280 Remove.
5281 * gdb.threads/attachstop-mt.c: Remove.
5282 * gdb.threads/attachstop-mt.exp: Remove.
5283
2c9d8796
MK
52842011-12-17 Mark Kettenis <kettenis@gnu.org>
5285
5286 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
5287
e0f9f062
DE
52882011-12-16 Doug Evans <dje@google.com>
5289
f4aa2101 5290 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
5291 * boards/native-gdbserver.exp: New file.
5292
e0f9f062
DE
5293 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
5294 gdbserver output.
5295 (gdbserver_default_get_remote_address): New function.
5296 (gdbserver_start): Call gdb,get_remote_address to compute argument
5297 to "target remote" command.
5298
80b6e756
PM
52992011-12-16 Phil Muldoon <pmuldoon@redhat.com>
5300
1c3ad6ab 5301 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
5302 python print-stack. Add set/show python print-stack
5303 off|full|message tests.
5304
1576bd00
YQ
53052011-12-15 Yao Qi <yao@codesourcery.com>
5306
5307 * gdb.trace/strace.c: New
5308 * gdb.trace/strace.exp: New.
5309
d6a0f6e0
TT
53102011-12-14 Tom Tromey <tromey@redhat.com>
5311
5312 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
5313
31015e1d
DE
53142011-12-14 Doug Evans <dje@google.com>
5315
5316 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
5317
7b50312a
PA
53182011-12-14 Pedro Alves <pedro@codesourcery.com>
5319
5320 PR threads/10729
5321
5322 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 5323 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 5324
924437bc
PA
53252011-12-13 Pedro Alves <pedro@codesourcery.com>
5326 Doug Evans <dje@google.com>
5327
5328 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
5329 (clean_restart): Remove references to the gdb_stub target board
5330 variable.
5331 (gdb_step_for_stub): Delete.
5332
5333 * gdb.base/annota1.exp: Remove all references to [target_info
5334 exists gdb_stub], gdb_step_for_stub and usestubs.
5335 * gdb.base/annota3.exp: Ditto.
5336 * gdb.base/async.exp: Ditto.
5337 * gdb.base/break.exp: Ditto.
5338 * gdb.base/code-expr.exp: Ditto.
5339 * gdb.base/commands.exp: Ditto.
5340 * gdb.base/completion.exp: Ditto.
5341 * gdb.base/condbreak.exp: Ditto.
5342 * gdb.base/consecutive.exp: Ditto.
5343 * gdb.base/cvexpr.exp: Ditto.
5344 * gdb.base/define.exp: Ditto.
5345 * gdb.base/display.exp: Ditto.
5346 * gdb.base/ena-dis-br.exp: Ditto.
5347 * gdb.base/environ.exp: Ditto.
5348 * gdb.base/gnu-ifunc.exp: Ditto.
5349 * gdb.base/maint.exp: Ditto.
5350 * gdb.base/pending.exp: Ditto.
5351 * gdb.base/sect-cmd.exp: Ditto.
5352 * gdb.base/sepdebug.exp: Ditto.
5353 * gdb.base/unload.exp: Ditto.
5354 * gdb.base/watchpoint-solib.exp: Ditto.
5355 * gdb.cp/annota2.exp: Ditto.
5356 * gdb.cp/annota3.exp: Ditto.
5357 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
5358 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
5359 * gdb.mi/mi-pending.exp: Ditto.
5360 * gdb.trace/circ.exp: Ditto.
5361 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
5362 * gdb.base/list.exp: Ditto.
5363
5364 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
5365 breakpoint function and all references to the usestubs macro.
5366 * gdb.base/exprs.c: Ditto.
5367 * gdb.base/freebpcmd.c: Ditto.
5368 * gdb.base/bitfields.c: Ditto.
5369 * gdb.base/bitfields2.c: Ditto.
5370 * gdb.base/break.c: Ditto.
5371 * gdb.base/call-sc.c: Ditto.
5372 * gdb.base/call-signals.c: Ditto.
5373 * gdb.base/callfuncs.c: Ditto.
5374 * gdb.base/charset.c: Ditto.
5375 * gdb.base/consecutive.c: Ditto.
5376 * gdb.base/constvars.c: Ditto.
5377 * gdb.base/funcargs.c: Ditto.
5378 * gdb.base/int-type.c: Ditto.
5379 * gdb.base/interrupt.c: Ditto.
5380 * gdb.base/langs0.c: Ditto.
5381 * gdb.base/list0.c: Ditto.
5382 * gdb.base/mips_pro.c: Ditto.
5383 * gdb.base/miscexprs.c: Ditto.
5384 * gdb.base/nodebug.c: Ditto.
5385 * gdb.base/opaque0.c: Ditto.
5386 * gdb.base/pointers.c: Ditto.
5387 * gdb.base/printcmds.c: Ditto.
5388 * gdb.base/ptype.c: Ditto.
5389 * gdb.base/recurse.c: Ditto.
5390 * gdb.base/reread1.c: Ditto.
5391 * gdb.base/reread2.c: Ditto.
5392 * gdb.base/restore.c: Ditto.
5393 * gdb.base/return.c: Ditto.
5394 * gdb.base/run.c: Ditto.
5395 * gdb.base/scope0.c: Ditto.
5396 * gdb.base/sepdebug.c: Ditto.
5397 * gdb.base/setshow.c: Ditto.
5398 * gdb.base/setvar.c: Ditto.
5399 * gdb.base/sigall.c: Ditto.
5400 * gdb.base/signals.c: Ditto.
5401 * gdb.base/structs.c: Ditto.
5402 * gdb.base/structs2.c: Ditto.
5403 * gdb.base/testenv.c: Ditto.
5404 * gdb.base/twice.c: Ditto.
5405 * gdb.base/unwindonsignal.c: Ditto.
5406 * gdb.base/watchpoint.c: Ditto.
5407 * gdb.base/watchpoints.c: Ditto.
5408 * gdb.base/whatis.c: Ditto.
5409 * gdb.cp/classes.cc: Ditto.
5410 * gdb.cp/cplusfuncs.cc: Ditto.
5411 * gdb.cp/derivation.cc: Ditto.
5412 * gdb.cp/formatted-ref.cc: Ditto.
5413 * gdb.cp/misc.cc: Ditto.
5414 * gdb.cp/overload.cc: Ditto.
5415 * gdb.cp/ovldbreak.cc: Ditto.
5416 * gdb.cp/ref-params.cc: Ditto.
5417 * gdb.cp/ref-types.cc: Ditto.
5418 * gdb.cp/templates.cc: Ditto.
5419 * gdb.cp/virtfunc.cc: Ditto.
5420 * gdb.hp/gdb.aCC/run.c: Ditto.
5421 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
5422 * gdb.hp/gdb.compat/xdb0.c: Ditto.
5423 * gdb.reverse/consecutive-reverse.c: Ditto.
5424 * gdb.reverse/sigall-reverse.c: Ditto.
5425 * gdb.reverse/until-reverse.c: Ditto.
5426 * gdb.reverse/watch-reverse.c: Ditto.
5427 * gdb.trace/actions.c: Ditto.
5428 * gdb.trace/circ.c: Ditto.
5429 * gdb.trace/collection.c: Ditto.
5430
fabde485
PA
54312011-12-13 Pedro Alves <pedro@codesourcery.com>
5432
5433 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
5434 (func6, func7): New.
5435 (main): Call func6 and func7.
5436 * gdb.base/watchpoint.exp (test_wide_location_1)
5437 (test_wide_location_2): New.
5438 (top level): Re-enable hardware watchpoints if necessary. Call
5439 test_wide_location_1 and test_wide_location_2.
5440
ff7d1690
YQ
54412011-12-11 Yao Qi <yao@codesourcery.com>
5442
5443 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
5444
a6af7abe
JB
54452011-12-11 Joel Brobecker <brobecker@adacore.com>
5446
5447 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
5448 expected output for unsupported case.
5449
61638e15
JK
54502011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5451
5452 PR testsuite/12649
5453 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
5454 Protect gdb_test_multiple by final $gdb_prompt match.
5455
0a00efc3
JK
54562011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5457
5458 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
5459 New variable, new test.
5460 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5461 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5462 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5463 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
5464 them if HAVE_GCC_45682_FIXED is not set.
5465
4511b1ba
YQ
54662011-12-10 Yao Qi <yao@codesourcery.com>
5467
5468 * gdb.trace/status-stop.exp: New.
5469 * gdb.trace/status-stop.c: New.
5470
27949e73
JK
54712011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5472
5473 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
5474 timeout.
5475
d8ea7931
TT
54762011-12-08 Tom Tromey <tromey@redhat.com>
5477
5478 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
5479 condition.
5480
1cc310d2
SS
54812011-12-07 Stan Shebs <stan@codesourcery.com>
5482
5483 * gdb.trace/tfind.exp: Update for output changes.
5484
d482a875
PA
54852011-12-07 Pedro Alves <pedro@codesourcery.com>
5486
5487 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
5488 throws "Cannot insert catchpoints in this configuration".
5489 * gdb.ada/mi_catch_ex.exp: Likewise.
5490
f0ba3972
PA
54912011-12-06 Pedro Alves <pedro@codesourcery.com>
5492
5493 * gdb.base/break-always.exp: Test changing memory at addresses
5494 with breakpoints inserted.
5495
f8eba3c6
TT
54962011-12-06 Joel Brobecker <brobecker@acacore.com>
5497
6fdff2c5
PA
5498 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
5499 involving a fully qualified function name.
f8eba3c6
TT
5500
55012011-12-06 Tom Tromey <tromey@redhat.com>
5502
5503 * gdb.ada/homonym.exp: Add three breakpoint tests.
5504
55052011-12-06 Tom Tromey <tromey@redhat.com>
5506
5507 * gdb.base/solib-weak.exp (do_test): Remove kfail.
5508 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
5509 * gdb.objc/objcdecode.exp: Update for output changes.
5510 * gdb.linespec/linespec.exp: New file.
5511 * gdb.linespec/lspec.cc: New file.
5512 * gdb.linespec/lspec.h: New file.
5513 * gdb.linespec/body.h: New file.
5514 * gdb.linespec/base/two/thefile.cc: New file.
5515 * gdb.linespec/base/one/thefile.cc: New file.
5516 * gdb.linespec/Makefile.in: New file.
5517 * gdb.cp/templates.exp (test_template_breakpoints): Update for
5518 output changes.
5519 * gdb.cp/re-set-overloaded.exp: Remove kfail.
5520 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
5521 makes one breakpoint.
5522 * gdb.cp/method2.exp (test_break): Update for output changes.
5523 * gdb.cp/mb-templates.exp: Update for output changes.
5524 * gdb.cp/mb-inline.exp: Update for output changes.
5525 * gdb.cp/mb-ctor.exp: Update for output changes.
5526 * gdb.cp/ovsrch.exp: Use fully-qualified names.
5527 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
5528 has multiple matches.
5529 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
5530 error message change.
5531 * gdb.base/list.exp (test_list_filename_and_number): Update for
5532 error message change.
5533 * gdb.base/break.exp: Disable pending breakpoints. Update for
5534 output changes.
5535 * configure.ac: Add gdb.linespec.
5536 * configure: Rebuild.
5537 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
5538
c642a434
UW
55392011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
5540
5541 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
5542 last_break register on s390*-*-* targets.
5543
b18003d1
JB
55442011-12-06 Joel Brobecker <brobecker@adacore.com>
5545
5546 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
5547 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
5548 of parameter X in procedure Foo.
5549
fe96589c
SS
55502011-12-05 Stan Shebs <stan@codesourcery.com>
5551
5552 * gdb.trace/tfind.exp: Update help string matches.
5553
1820ab47
JK
55542011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5555
5556 * gdb.server/ext-run.exp (get process list): Accept also systemd
5557 as PID 1.
5558
e11ac3a3
JK
55592011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5560 Pedro Alves <pedro@codesourcery.com>
5561
5562 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
5563 starting GDB.
5564 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
5565 $use_gdb_stub.
5566 * gdb.base/display.exp: Likewise.
5567 * gdb.base/ending-run.exp: Likewise.
5568 * gdb.base/list.exp (test_listsize): Likewise.
5569 * gdb.base/setshow.exp: Likewise.
5570 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
5571 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
5572 check by global $use_gdb_stub.
5573 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
5574 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
5575 (default_gdb_init): Unset global $use_gdb_stub.
5576 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
5577 by global $use_gdb_stub.
5578 * lib/gdbserver-support.exp: Extend comments for set_board_info
5579 gdb_protocol and gdb,socketport.
5580 (gdbserver_start_extended): Set global gdbserver_protocol and
5581 gdbserver_gdbport. Clear global use_gdb_stub.
5582 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
5583 from target use_gdb_stub.
5584 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
5585
1d41d75c
DE
55862011-12-03 Doug Evans <dje@google.com>
5587
5588 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
5589 (gdb_step_for_stub): Add comments.
5590
d6d7a51a
MR
55912011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
5592
5593 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
5594 to the caller.
5595 (gdb_test_multiple): Likewise.
5596
05acf274
JK
55972011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5598
5599 Fix gdb.mi/mi-solib.exp without system debug info installed.
5600 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
5601 expect attribute, return 0 for it. Update comments.
5602
2268b414
JK
56032011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5604
5605 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
5606 (corrupted list): Adjust the expectation.
5607
585861ea
JK
56082011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5609
5610 PR threads/13448
5611 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
5612 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
5613 * gdb.threads/tls-var-main.c: New file.
5614 * gdb.threads/tls-var.c: New file.
5615 * gdb.threads/tls-var.exp: New file.
5616
968643aa
JK
56172011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5618
5619 PR testsuite/12649
5620 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
5621 Protect gdb_test_multiple by final $gdb_prompt match.
5622 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
5623 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
5624 (test_tracepoints): Likewise.
5625
9750bca9
JK
56262011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5627
5628 PR breakpoints/13346
5629 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
5630 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
5631 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
5632
ac1349b7
JB
56332011-12-01 Joel Brobecker <brobecker@adacore.com>
5634
5635 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
5636 * gdb.ada/homonym/homonym.adb: For use of all types defined
5637 locally inside both Get_Value subprograms.
5638
26d44faf
JK
56392011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5640
5641 Fix racy FAILs.
5642 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
5643 of send_gdb.
5644
514f6425
UW
56452011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5646
5647 * gdb.base/testenv.exp: Skip on remote targets. Unset global
5648 environment variable after test completed.
5649
4255c8d2
UW
56502011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5651
5652 * gdb.base/solib-nodir.exp: Skip if remote target.
5653 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
5654 application. Call gdb_load_shlibs.
5655 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
5656
a35ad96a
JB
56572011-11-29 Joel Brobecker <brobecker@adacore.com>
5658
5659 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
5660
1a1d5513
JB
56612011-11-28 Joel Brobecker <brobecker@adacore.com>
5662
5663 * gdb.ada/fullname_bp: New testcase.
5664
50b4ddf8
JK
56652011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5666
5667 PR testsuite/12649
5668 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
5669 Wrap send_gdb into a new gdb_test.
5670
fb0aec57
JK
5671 Code cleanup.
5672 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
5673 Convert send_gdb and gdb_expect to gdb_test_multiple.
5674
2376d946
JK
56752011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5676
5677 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
5678
1eec78bd
KS
56792011-11-23 Keith Seitz <keiths@redhat.com>
5680
5681 * lib/mi-support.exp (varobj_tree): New namespace and procs.
5682 (mi_varobj_tree_test_children_callback): New proc.
5683 (mi_walk_varobj_tree): New proc.
5684
36dfb11c
TT
56852011-11-22 Tom Tromey <tromey@redhat.com>
5686
5687 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
5688 Add "use_mi_command" argument.
5689 (mi_run_cmd, mi_run_with_cli): New procs.
5690 * gdb.mi/solib-lib.c: New file.
5691 * gdb.mi/solib-main.c: New file.
5692 * gdb.mi/mi-solib.exp: New file.
5693
0e965dd0
DE
56942011-11-21 Doug Evans <dje@google.com>
5695
5696 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
5697 _Unwind_DebugHook is missing.
5698
f196051f
SS
56992011-11-20 Stan Shebs <stan@codesourcery.com>
5700
5701 * gdb.trace/tstatus.exp: New.
5702 * gdb.trace/actions.c: Include string.h.
5703
bfccc43c
YQ
57042011-11-18 Yao Qi <yao@codesourcery.com>
5705
5706 * gdb.trace/pending.exp: New.
5707 * gdb.trace/pending.c: New.
5708 * gdb.trace/pendshr1.c: New.
5709 * gdb.trace/pendshr2.c: New.
5710 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
5711 tracepoint location becomes pending.
5712 (tracepoint_change_loc_2): New.
5713
73cd8ab1
DM
57142011-11-16 David S. Miller <davem@davemloft.net>
5715
5716 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
5717 target is sparc*-*-linux*
5718
77426730
PK
57192011-11-15 Paul Koning <paul_koning@dell.com>
5720
5721 * gdb.python/py-type.exp: New testcases for exceptions on scalar
5722 types.
5723
ed59ded5
DE
57242011-11-14 Doug Evans <dje@google.com>
5725
5726 * gdb.base/shell.exp: New file.
5727
405f8e94
SS
57282011-11-14 Stan Shebs <stan@codesourcery.com>
5729
5730 * gdb.trace/ftrace.c: New.
5731 * gdb.trace/ftrace.exp: New.
5732
1e4d1764
YQ
57332011-11-14 Yao Qi <yao@codesourcery.com>
5734
5735 * gdb.trace/change-loc-1.c: New.
5736 * gdb.trace/change-loc-2.c: New.
5737 * gdb.trace/change-loc.c: New.
5738 * gdb.trace/change-loc.exp: New.
5739 * gdb.trace/change-loc.h: New.
5740 * gdb.trace/trace-break.c (marker): Define new symbol.
5741 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 5742 New.
1e4d1764
YQ
5743 (break_trace_same_addr_6): New.
5744
71eba9c2 57452011-11-12 Matt Rice <ratmice@gmail.com>
5746
5747 * gdb.base/info-macros.exp: Make tests for info definitions
5748 test info macro. Add tests for info macro argument processing.
5749 Rename a few tests.
5750
1d93e29a
KS
57512011-11-11 Keith Seitz <keiths@redhat.com>
5752
5753 PR gdb/12843
5754 * gdb.base/linespecs.exp: New file.
5755
a4b5b48a
DE
57562011-11-11 Doug Evans <dje@google.com>
5757
5758 * gdb.threads/print-threads.exp: Extend timeout for slower
5759 tests.
5760
f6b47be4
DE
57612011-11-10 Doug Evans <dje@google.com>
5762
792a0230
DE
5763 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
5764 "record to end of main" test.
5765
f6b47be4
DE
5766 * gdb.python/py-type.c (TS): New typedef.
5767 (ts): New global.
5768 * gdb.python/py-type.exp: Test field list of typedef.
5769
22355c90
JB
57702011-11-10 Joel Brobecker <brobecker@adacore.com>
5771
5772 * gdb.ada/small_reg_param: New testcase.
5773
a7860e76
TT
57742011-11-09 Tom Tromey <tromey@redhat.com>
5775
5776 * gdb.cp/destrprint.exp: New file.
5777 * gdb.cp/destrprint.cc: New file.
5778
72a2e3dc
MI
57792011-11-08 Meador Inge <meadori@codesourcery.com>
5780
5781 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
5782 (switch_stack_to_other): New test function.
5783 * gdb.arch/thumb-prologue.exp: New test cases.
5784
c7195df2 57852011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
5786
5787 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
5788
d3895d7d
YQ
57892011-11-08 Yao Qi <yao@codesourcery.com>
5790
5791 * gdb.exp (supports_process_record): New.
5792 (supports_reverse): New.
5793 * gdb.reverse/break-precsave.exp: Call support_process_record
5794 to run test conditionally.
5795 * gdb.reverse/consecutive-precsave.exp: Likewise.
5796 * gdb.reverse/i386-precsave.exp: Likewise.
5797 * gdb.reverse/machinestate-precsave.exp: Likewise.
5798 * gdb.reverse/solib-precsave.exp: Likewise.
5799 * gdb.reverse/step-precsave.exp: Likewise.
5800 * gdb.reverse/until-precsave.exp: Likewise.
5801 * gdb.reverse/watch-precsave.exp: Likewise.
5802 * gdb.reverse/break-reverse.exp: Call support_reverse to run
5803 test conditionally.
5804 * gdb.reverse/consecutive-reverse.exp: Likewise.
5805 * gdb.reverse/finish-precsave.exp: Likewise.
5806 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
5807 * gdb.reverse/finish-reverse.exp: Likewise.
5808 * gdb.reverse/i386-reverse.exp: Likewise.
5809 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5810 * gdb.reverse/machinestate.exp: Likewise.
5811 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
5812 * gdb.reverse/sigall-precsave.exp: Likewise.
5813 * gdb.reverse/sigall-reverse.exp: Likewise.
5814 * gdb.reverse/solib-reverse.exp: Likewise.
5815 * gdb.reverse/step-reverse.exp: Likewise.
5816 * gdb.reverse/until-reverse.exp: Likewise.
5817 * gdb.reverse/watch-reverse.exp: Likewise.
5818
a59306a3
YQ
58192011-11-05 Yao Qi <yao@codesourcery.com>
5820
5821 * gdb.trace/trace-break.exp: Add test on setting two
5822 fast tracepoints at the same address.
5823
87769f59
JK
58242011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5825
5826 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
5827
3065dfb6
SS
58282011-11-02 Stan Shebs <stan@codesourcery.com>
5829
5830 * gdb.trace/collection.c: Add code using strings.
5831 * gdb.trace/collection.exp: Add tests of string collection.
5832
89e208db
JK
58332011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5834
5835 * gdb.base/skip-solib.exp (executable_main): New variable.
5836 (binfile_main): Base it on that.
5837 Use $executable_main in clean_restart calls. Drop gdb_exit and
5838 gdb_start calls.
5839
405e54e9
JK
58402011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5841
5842 Fix racy FAILs.
5843 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
5844 breakpoint_re globals import by async. Set string_regex to .* for
5845 async. Remove the optional thread_selected_re and breakpoint_re
5846 globals expectations.
5847
58e8570a
JM
58482011-11-01 Joseph Myers <joseph@codesourcery.com>
5849
5850 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
5851 well as Cygwin.
5852
7b35ec7f 58532011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
5854
5855 Add tests for skip command.
89e208db
JK
5856 * gdb.base/skip-solib-lib.c: New
5857 * gdb.base/skip-solib-main.c: New
5858 * gdb.base/skip-solib.exp: New
5859 * gdb.base/skip.c: New
5860 * gdb.base/skip.exp: New
5861 * gdb.base/skip1.c: New
5862 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 5863
b9fd1791
PA
58642011-10-31 Yao Qi <yao@codesourcery.com>
5865 Pedro Alves <pedro@codesourcery.com>
5866
6fdff2c5
PA
5867 * gdb.trace/trace-break.c: New.
5868 * gdb.trace/trace-break.exp: New.
b9fd1791 5869
4323fecc
JK
58702011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5871
5872 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
5873 break-here-2.
5874
0e5bf2a8
PA
58752011-10-28 Pedro Alves <pedro@codesourcery.com>
5876
5877 * gdb.threads/no-unwaited-for-left.c: New.
5878 * gdb.threads/no-unwaited-for-left.exp: New.
5879 * gdb.threads/non-ldr-exc-1.c: New.
5880 * gdb.threads/non-ldr-exc-1.exp: New.
5881 * gdb.threads/non-ldr-exc-2.c: New.
5882 * gdb.threads/non-ldr-exc-2.exp: New.
5883 * gdb.threads/non-ldr-exc-3.c: New.
5884 * gdb.threads/non-ldr-exc-3.exp: New.
5885 * gdb.threads/non-ldr-exc-4.c: New.
5886 * gdb.threads/non-ldr-exc-4.exp: New.
5887
3a3dad98
JK
58882011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5889
5890 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
5891 * gdb.base/attach-pie-misread.exp: Likewise.
5892 * gdb.base/break-interp.exp: Likewise.
5893 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
5894 testcases for use_gdb_stub.
5895 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
5896 (continue): New testcase.
5897 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
5898 * gdb.threads/attach-into-signal.exp: Likewise.
5899 * gdb.threads/attach-stopped.exp: Likewise.
5900 * gdb.threads/attachstop-mt.exp: Likewise.
5901
d6a5d40c
PK
59022011-10-28 Paul Koning <paul_koning@dell.com>
5903
5904 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
5905
ca539be8
JK
59062011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5907
5908 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
5909 (mi_gdb_test): Import globals thread_selected_re
5910 and breakpoint_re. Expect them optionally at the regex start.
5911
d234ef5c
DE
59122011-10-27 Doug Evans <dje@google.com>
5913
5914 * gdb.python/python.exp: Test source -s.
5915
ab964825
PK
59162011-10-26 Paul Koning <paul_koning@dell.com>
5917
5918 * gdb.python/lib-types.cc (struct A): New structure.
5919 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 5920
54d8a644
PK
59212011-10-25 Paul Koning <paul_koning@dell.com>
5922
5923 PR python/13327
d234ef5c 5924
54d8a644
PK
5925 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
5926 fetch_lazy method.
5927
b0221781
YQ
59282011-10-24 Yao Qi <yao@codesourcery.com>
5929
5930 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
5931 target is tic6x-*-*.
5932
6cda5a20
JB
59332011-10-21 Joel Brobecker <brobecker@adacore.com>
5934
5935 * gdb.ada/mi_task_info/task_switch.adb: New file.
5936 * gdb.ada/mi_task_info.exp: New file.
5937
5ed9db04
JK
59382011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5939
5940 * gdb.cp/expand-psymtabs-cxx.exp: New file.
5941 * gdb.cp/expand-psymtabs-cxx.cc: New file.
5942
9df2fbc4
PM
59432011-10-20 Phil Muldoon <pmuldoon@redhat.com>
5944
5945 PR python/12656
5946
5947 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
5948 global_block tests.
5949
736086ba
TT
59502011-10-18 Tom Tromey <tromey@redhat.com>
5951
5952 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
5953
4af31552
TT
59542011-10-18 Tom Tromey <tromey@redhat.com>
5955
5956 * gdb.base/source.exp: Don't include full file name in test name.
5957 * gdb.python/python.exp: Don't include full file name in test
5958 name.
5959
43136979
AR
59602011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5961
5962 * gdb.base/attach-pie-noexec.c: New files.
5963 * gdb.base/attach-pie-noexec.exp: New files.
5964
543a9323
JM
59652011-10-17 Joseph Myers <joseph@codesourcery.com>
5966
5967 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
5968 prompt for each extra line in command.
5969
21ae7a4d
JK
59702011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5971
5972 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
5973 Revert the part of:
5974 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5975 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5976 Change the expected string.
5977
20ec36d9
JK
59782011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5979
5980 Fix results with system glibc debug info installed.
5981 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
5982 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
5983 Accept also __libc_ symbol prefix and no prefix.
5984
6501c2fc
KS
59852011-10-14 Keith Seitz <keiths@redhat.com>
5986
5987 PR c++/13225
5988 * gdb.cp/converts.cc (foo3_1): New function.
5989 (foo3_2): New functions.
5990 * gdb.cp/converts.exp: Add tests for int to pointer conversion
5991 and null pointer conversions of integer constant zero.
5992 Add test to check if all arguments are checked for incompatible
5993 conversion BADNESS.
5994
55b1fd0c
TT
59952011-10-14 Tom Tromey <tromey@redhat.com>
5996
5997 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
5998 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
5999 linespec.
6000
22c05d8a
JK
60012011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6002
6003 Fix internal error regression.
6004 * gdb.dwarf2/implptr-optimized-out.S: New file.
6005 * gdb.dwarf2/implptr-optimized-out.exp: New file.
6006
1d6edc3c
JK
60072011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6008
6009 Fix empty DWARF expressions DATA vs. SIZE conditionals.
6010 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
6011 (loclist): New.
6012 (4): New abbrev.
6013 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
6014 Use prepare_for_testing, remove clean_restart.
6015 (p arraynoloc, p arraycallnoloc): New tests.
6016
9ec72168
JK
60172011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6018
6019 * gdb.cp/namespace-enum.exp (executable): New variable.
6020 (binfile): Use ${objdir}/${subdir}/ prefix.
6021 Use ${executable} for clean_restart.
6022
9c6c53f7
SA
60232011-10-11 Sterling Augustine <saugustine@google.com>
6024
6025 * gdb.cp/Makefile.in: Add namespace-enum test.
6026 * gdb.cp/namespace-enum.exp: New file.
6027 * gdb.cp/namespace-enum.c: New file.
6028 * gdb.cp/namespace-enum-main.c: New file.
6029
fac7ceb3
UW
60302011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
6031
6032 * gdb.python/py-shared.exp: Relax filename check to handle remote:
6033 sysroot.
6034
941b2081
JK
60352011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6036
6037 Reimplement @entry in input expressions.
6038 * gdb.base/exprs.c (v_int_array_init): New variable.
6039 * gdb.base/exprs.exp (print v_int_array_init)
6040 (print *v_int_array_init@1, print *v_int_array_init@2)
6041 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
6042 (print v_int_array_init[1]@1): New tests.
6043
0344e878
JM
60442011-10-10 Joseph Myers <joseph@codesourcery.com>
6045
6046 * gdb.cp/gdb2495.exp: Do not include directories in filename in
6047 expected message.
6048
5a56e9c5
DE
60492011-10-09 Doug Evans <dje@google.com>
6050
6051 * gdb.base/alias.exp: Add tests for alias command.
6052
2bda9cc5
JK
60532011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6054
6055 * gdb.arch/amd64-entry-value.s: New file.
6056 * gdb.mi/mi2-amd64-entry-value.s: New file.
6057
a471c594
JK
60582011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6059
6060 Display @entry parameter values even for references.
6061 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
6062 functions.
6063 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
6064 reference and datap_input.
6065 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
6066 breakpoints.
6067 (continue to breakpoint: entry_reference: reference)
6068 (entry_reference: bt at entry)
6069 (continue to breakpoint: entry_reference: breakhere_reference)
6070 (entry_reference: bt, entry_reference: ptype regparam)
6071 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
6072 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
6073 (entry_reference: p regcopy, entry_reference: p nodataparam)
6074 (entry_reference: p nodataparam@entry): New tests.
6075
36b11add
JK
60762011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6077
6078 Support @entry in input expressions.
6079 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
6080 (entry_stack: p s1@entry, entry_stack: p s2@entry)
6081 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
6082 (tailcall: p j@entry): New tests.
6083 * gdb.cp/koenig.cc (A::entry): New function.
6084 (main): Call it.
6085 * gdb.cp/koenig.exp (p entry (c)): New test.
6086
e18b2753
JK
60872011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6088
6089 Display @entry parameter values (without references).
6090 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
6091 (different, validity, invalid): New functions.
6092 (main): Call them.
6093 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
6094 stacktest, breakhere_stacktest, different, breakhere_different,
6095 breakhere_validity and breakhere_invalid.
6096 (entry: bt): Update for @entry.
6097 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
6098 (entry_validity: *, entry_invalid: *): Many new tests.
6099 * gdb.base/break.exp
6100 (run until breakpoint set at small function, optimized file): Accept
6101 also the @entry suffix.
6102 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
6103 * gdb.mi/mi2-amd64-entry-value.c: New files.
6104 * gdb.mi/mi2-amd64-entry-value.exp: New files.
6105
2d6c5dc2
JK
61062011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6107
6108 Protect entry values against self tail calls.
6109 * gdb.arch/amd64-entry-value.cc (self2, self): New.
6110 (main): Call self.
6111 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
6112 (set debug entry-values 1, self: bt debug entry-values): New tests.
6113
111c6489
JK
61142011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6115
6116 Recognize virtual tail call frames.
6117 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
6118 (amb_b, amb_a): New.
6119 (main): Call a and b.
6120 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
6121 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
6122 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
6123 New tests.
6124
8e3b41a9
JK
61252011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6126
6127 Implement basic support for DW_TAG_GNU_call_site.
6128 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
6129 * gdb.arch/amd64-entry-value.cc: New file.
6130 * gdb.arch/amd64-entry-value.exp: New file.
6131
181cebd4
JK
61322011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6133
6134 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
6135 * gdb.dwarf2/implptr-64bit.S: New file.
6136 * gdb.dwarf2/implptr-64bit.exp: New file.
6137
741f5e3c
JK
61382011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6139
6140 Fix initial language detection with -readnow.
6141 * gdb.cp/readnow-language.cc: New file.
6142 * gdb.cp/readnow-language.exp: New file.
6143
a73d2258
JK
61442011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6145
6146 Fix printed anonymous struct name.
6147 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
6148
af369495
JM
61492011-10-09 Joseph Myers <joseph@codesourcery.com>
6150
6151 * gdb.base/solib-symbol.exp: Do not include directories in
6152 filenames in expected messages.
6153
1fa57852
DE
61542011-10-07 Doug Evans <dje@google.com>
6155
6156 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
6157
bd054e06
KP
61582011-10-07 Kevin Pouget <kevin.pouget@st.com>
6159
6160 Allow Python notification of new object-file loadings.
6161 * gdb.python/py-events.exp: Test newobjfile event.
6162 * gdb.python/py-events.py: Register newobjfile callback.
6163 * gdb.python/py-events.c: Add call to shared library
6164 * gdb.python/py-events-shlib.c: New file.
6165
8031b6f8
JM
61662011-10-06 Joseph Myers <joseph@codesourcery.com>
6167
6168 * gdb.base/fixsection.exp: Do not include directories in filename
6169 in expected message.
6170
7fea6923
PM
61712011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6172
6173 Add tests for passing of environment variables to inferior.
6174 * gdb.base/testenv.c: New test source.
6175 * gdb.base/testenv.exp: New expect test.
6176
687f2a88
PK
61772011-10-04 Paul Koning <paul_koning@dell.com>
6178
6179 * gdb.python/py-value.c (main): Break before return.
6180
cb6be26b
KP
61812011-10-04 Kevin Pouget <kevin.pouget@st.com>
6182
6183 PR python/12691: Add the inferior to Python exited event
6184 * gdb.python/py-events.exp: Test the inferior attribute of exited
6185 event with a fork.
6186 * gdb.python/py-events.py: Print inferior number on exit.
6187 * gdb.python/py-events.c: Fork the inferior.
6188
fb213700
EBM
61892011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
6190
6191 * gdb.base/jit.exp: Add testcase name to log message
6192
aa2071bd
PK
61932011-10-03 Paul Koning <paul_koning@dell.com>
6194 Jan Kratochvil <jan.kratochvil@redhat.com>
6195
6196 * gdb.python/py-value.exp
6197 (python inval = gdb.parse_and_eval('*(int*)0'))
6198 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
6199 (set argc=2, python print argc_lazy): New tests.
6200
dd11a36c
JB
62012011-10-02 Joel Brobecker <brobecker@adacore.com>
6202
6203 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
6204
46f886f1
JK
62052011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6206 Pedro Alves <pedro@codesourcery.com>
6207
6208 * gdb.python/py-value.exp (test_value_in_inferior): New variable
6209 can_read_0, test for it.
6210 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
6211 (parse_and_eval with memory error): ... here, make it untested if
6212 can_read_0.
6213
c5cb204f
MP
62142011-09-30 Marek Polacek <mpolacek@redhat.com>
6215
6216 * gdb.python/python.exp (verify pagination beforehand)
6217 (verify pagination afterwards): Fix race by splitting the line.
6218
68fb0ec0
JM
62192011-09-29 Joseph Myers <joseph@codesourcery.com>
6220
6221 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
6222 for 64-bit multilibs from i?86-* targets.
6223
6aee0d90
MP
62242011-09-29 Marek Polacek <mpolacek@redhat.com>
6225
6226 * lib/gdb.exp: Fix a typo in one of the comments.
6227
e9101ff5
MP
62282011-09-29 Marek Polacek <mpolacek@redhat.com>
6229
6230 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
6231 matching pattern.
6232
7a81bdbf
PK
62332011-09-28 Paul Koning <paul_koning@dell.com>
6234
6235 * gdb.python/py-type.c (enum E): New.
6236 * gdb.python/py-type.exp (test_fields): Add tests for Python
6237 mapping access to fields.
6238 (test_enums): New test for field access on enums.
6239
6710bf39
SS
62402011-09-27 Stan Shebs <stan@codesourcery.com>
6241
6242 * gdb.trace/collection.exp: Test collection of $_ret.
6243
b2a6bdeb
AT
62442011-09-22 Andreas Tobler <andreast@fgznet.ch>
6245
6246 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
6247 list of compilation switches for <*-*-freebsd*>.
6248
3c9057f3
SS
62492011-09-19 Stan Shebs <stan@codesourcery.com>
6250
6251 * gdb.trace/tspeed.exp: New file.
6252 * gdb.trace/tspeed.c: New file.
6253
34518530
YQ
62542011-09-18 Yao Qi <yao@codesourcery.com>
6255
6256 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
6257 instructions.
6258 (test_adr_32bit, test_pop_pc): Likewise.
6259 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
6260 Thumb instructions.
6261 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
6262 in gdb_test_multiple.
6263 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
6264
ab254057
YQ
62652011-09-17 Yao Qi <yao@codesourcery.com>
6266
6267 * lib/gdb.exp (can_single_step_to_signal_handler): New.
6268 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
6269 support single step to signal handler.
6270
9c317b71
YQ
62712011-09-17 Yao Qi <yao@codesourcery.com>
6272
6273 * gdb.base/disp-step-fork.c: New.
6274 * gdb.base/disp-step-syscall.exp: New.
6275 * gdb.base/disp-step-vfork.c: New.
6276
a8123151
JB
62772011-09-16 Joel Brobecker <brobecker@adacore.com>
6278
6279 * gdb.ada/tasks.exp: Make the expected output for
6280 the `info tasks' tests more resilient to spacing
6281 changes.
6282
63a9aad8
JK
62832011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6284
6285 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
6286 (reached breakpoint 2, reached breakpoint 3): Update expected output.
6287
2aa48337
KP
62882011-09-15 Kevin Pouget <kevin.pouget@st.com>
6289
6290 PR Python/12692 Add gdb.selected_inferior() to Python interface.
6291 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
6292
6839b47f
KP
62932011-04-30 Kevin Pouget <kevin.pouget@st.com>
6294
6295 Handle multiple breakpoint hits in Python interface:
6296 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
6297 presence.
6298 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
6299 breakpoint hits.
6300
0935723e
JK
63012011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6302 Jan Kratochvil <jan.kratochvil@redhat.com>
6303
6304 * gdb.python/py-events.exp: Remove pretty printing comment.
6305 * gdb.python/py-evsignal.exp: New file.
6306 * gdb.python/py-evthreads.c: Include signal.h.
6307 (thread3): Remove variable count3. Remove variable bad and use raise
6308 instead.
6309 (thread2): Remove variable count2. Move thread3 pthread_create here,
6310 merge pthread_join to a single line.
6311 (main): Remove variable count1. Merge pthread_join with pthread_create
6312 to a single line.
6313 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
6314 KFAIL python/12966 for gdbserver. Test return value of
6315 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
6316 gdb_expect by gdb_test and gdb_test_multiple.
6317 (thread 2, thread 3): New tests.
6318
4801a9a3
PA
63192011-09-12 Matt Rice <ratmice@gmail.com>
6320 Pedro Alves <pedro@codesourcery.com>
6321
6322 PR gdb/13175
6323
6324 * gdb.base/interp.exp: New tests.
6325 * gdb.base/interp.c: New file.
6326
24ece742
DE
63272011-09-12 Doug Evans <dje@google.com>
6328
6329 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
6330 * gdb.dwarf2/typeddwarf.exp: Ditto.
6331
7f062217
JK
63322011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6333
6334 Fix compatibility with x32 arch.
6335 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
6336 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
6337 is_x86_like_target.
6338 * testsuite/gdb.trace/collection.exp: Likewise.
6339 * testsuite/gdb.trace/report.exp: Likewise.
6340 * testsuite/gdb.trace/unavailable.exp: Likewise.
6341 * testsuite/gdb.trace/while-dyn.exp: Likewise.
6342 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
6343 (is_x86_like_target): Check also is_amd64_regs_target.
6344
08711b9a
JK
63452011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6346
6347 PR breakpoints/12435
6348 * gdb.arch/amd64-prologue-xmm.c: New file.
6349 * gdb.arch/amd64-prologue-xmm.exp: New file.
6350 * gdb.arch/amd64-prologue-xmm.s: New file.
6351
b99b5f66
JK
63522011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6353
6354 * gdb.dwarf2/dw2-param-error-main.c: New file.
6355 * gdb.dwarf2/dw2-param-error.S: New file.
6356 * gdb.dwarf2/dw2-param-error.exp: New file.
6357
a391a2f6
PA
63582011-09-08 Pedro Alves <pedro@codesourcery.com>
6359
6360 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
6361 inferior's pid and look for a core dump named core.$pid. Use
6362 `remote_file' commands on the host instead of hand coding shell
6363 commands on the build.
6364 * gdb.base/valgrind-db-attach.exp: Kill the program before
6365 finishing the test.
6366
7d8e6458 63672011-09-02 Matt Rice <ratmice@gmail.com>
6368
6369 * lib/prompt.exp: New file for testing the first prompt.
6370 * gdb.python/py-prompt.exp: Ditto.
6371 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
6372
68e77c9e
PA
63732011-09-02 Pedro Alves <pedro@codesourcery.com>
6374
6375 * gdb.threads/gcore-thread.exp: Set the global core_supported to
6376 0, before testing gcore.
6377
9655e943
JK
63782011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6379
df6dc84d
JK
6380 * dw2-ifort-parameter-debug.S: Update copyright year.
6381 * dw2-ifort-parameter.c: Update copyright year.
6382 * dw2-ifort-parameter.exp: Update copyright year.
6383
9655e943
JK
6384 * dw2-ifort-parameter-debug.S: New file.
6385 * dw2-ifort-parameter.c: New file.
6386 * dw2-ifort-parameter.exp: New file.
6387
353d1d73
JK
63882011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6389
6390 * gdb.base/commands.exp (error_clears_commands_left): New function.
6391 (): Call it.
6392
5c07461a
JK
63932011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6394
6395 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
6396 (C): Initialize `a'.
6397 * gdb.mi/mi-inheritance-syntax-error.exp
6398 (-data-evaluate-expression $path): Expect `a' as 5.
6399
0d932b2f
MK
64002011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
6401
6402 PR mi/11912
6403 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
6404 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
6405 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
6406 keyword in output of -var-info-path-expression.
6407
bdb54049
JK
64082011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6409
6410 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
6411 * gdb.trace/collection.exp: Likewise.
6412 * gdb.trace/report.exp: Likewise.
6413 * gdb.trace/unavailable.exp: Likewise.
6414 * gdb.trace/while-dyn.exp: Likewise.
6415
59cde39c
KS
64162011-08-18 Keith Seitz <keiths@redhat.com>
6417
6418 PR c++/12266
6419 * gdb.cp/meth-typedefs.cc: New file.
6420 * gdb.cp/meth-typedefs.exp: New file.
6421
fa3a4f15
PM
64222011-08-17 Phil Muldoon <pmuldoon@redhat.com>
6423
6fdff2c5 6424 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 6425
c1049fca
JK
64262011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6427
6428 * gdb.arch/i386-dr3-watch.exp
6429 (watchpoint on gap1 does not fit debug registers)
6430 (delete all watchpoints): Fix racy expect strings.
6431
d93f7b5c
YQ
64322011-08-14 Yao Qi <yao@codesourcery.com>
6433
6434 * gdb.base/maint.exp: set data_section to ".neardata".
6435 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
6436 * gdb.base/savedregs.exp: Handle SIGILL.
6437 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
6438 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
6439
457e09f0
DE
64402011-08-12 Doug Evans <dje@google.com>
6441
6442 * gdb.python/py-symbol.exp: Add test for symbol.type.
6443
5d0bb2fb
UW
64442011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
6445
6446 * gdb.threads/pthreads.exp: Enable on non-native configurations.
6447 * gdb.mi/mi-pthreads.exp: Likewise.
6448 * gdb.mi/mi2-pthreads.exp: Likewise.
6449 * gdb.mi/gdb669.exp.exp: Likewise.
6450
fcdfa280
PA
64512011-08-09 Pedro Alves <pedro@codesourcery.com>
6452
6453 * lib/mi-support.exp (detect_async): Rename to...
6454 (mi_detect_async): ... this.
6455 * gdb.mi/mi-nonstop-exit.exp: Adjust.
6456 * gdb.mi/mi-nonstop.exp: Adjust.
6457 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
6458 * gdb.mi/mi-nsintrall.exp: Adjust.
6459 * gdb.mi/mi-nsmoribund.exp: Adjust.
6460 * gdb.mi/mi-nsthrexec.exp: Adjust.
6461
9d8fa392
PA
64622011-08-09 Pedro Alves <pedro@codesourcery.com>
6463
6464 * gdb.base/display.c (do_loops): New `p_i' local.
6465 * gdb.base/display.exp: Test displaying a variable that is
6466 temporarily at a bad address.
6467
b6cede78
JK
64682011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6469
6470 * gdb.dwarf2/dw2-op-stack-value.S: New file.
6471 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
6472
67bedb8c
JK
64732011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6474
6475 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
6476 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
6477 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 6478
af6e93b2
PA
64792011-08-05 Pedro Alves <pedro@codesourcery.com>
6480
6481 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
6482 procedure.
6483 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
6484
1cf0e11f
YQ
64852011-08-05 Yao Qi <yao@codesourcery.com>
6486
6487 * gdb.base/callfuncs.exp: Set language after main.
6488 * gdb.cp/cplusfuncs.exp: Likewise.
6489 * gdb.cp/inherit.exp: Likewise.
6490
a1e28cb2
UW
64912011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6492
6493 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
6494 * gdb.base/watch-vfork.exp: Skip on remote targets.
6495
d4f5bbb9
UW
64962011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6497
6498 * gdb.threads/thread-find.exp: Support remote targets.
6499
724f4f80
UW
65002011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6501
6502 * gdb.base/jit.exp: Download solib_binfile to target.
6503 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
6504 and call dlopen without full path name.
6505 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
6506 dlopen without full path name.
6507
934709f0
PW
65082011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6509
6510 * gdb.base/break-always.exp: Complete the test
6511 with duplicated breakpoints and enabling/disabling them.
6512
c26106c4
TT
65132011-08-02 Tom Tromey <tromey@redhat.com>
6514
6515 PR gdb/11289:
6516 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
6517
9300444e 65182011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
6519
6520 PR gdb/13045
6521 * gdb.base/float.exp: Add new test case for PR gdb/13045
6522 * gdb.base/float.c: New file.
6523
00bd41d6
PM
65242011-07-28 Phil Muldoon <pmuldoon@redhat.com>
6525
6526 * gdb.python/py-mi.exp: Test printers returning string hint, and
6527 also not returning a value.
6528 * gdb.python/py-prettyprint.c: Add testcase for above.
6529 * gdb.python/py-prettyprint.py: Add test printer for above.
6530
d24f74ce
JK
65312011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6532
6533 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
6534 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
6535 (.Ldie30) Add as field "data4".
6536 (.Ldie32) Rename field "b" to "shl".
6537 (abbrev4) Change for the "data4" field.
6538 (abbrev5, abbrev6) Remove.
6539 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
6540 (p &s.shl): ... here. Add comment.
6541 (p &s.data4): New.
6542
bb7da2bf
JK
65432011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6544
6545 Fix crash on lval_computed values.
6546 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
6547
11081198
JK
65482011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6549
6550 * gdb.base/help.exp (help whatis): Update the expected string.
6551
3c6e0cb3
JK
65522011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6553
6554 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
6555 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
6556 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6557 Change the expected string.
6558
efa80663
PA
65592011-07-26 Pedro Alves <pedro@codesourcery.com>
6560
6561 * gdb.base/watchpoint.exp
6562 (test_disable_enable_software_watchpoint): New procedure.
6563 (top level): Run it.
6564
db8e4570
UW
65652011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6566
6567 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
6568 executable file "${binfile}", C++ version "${binfile}-cxx".
6569 * gdb.python/py-prettyprint.exp: Likewise.
6570 * gdb.python/py-symbol.exp: Likewise.
6571 * gdb.python/py-type.exp: Likewise.
6572 * gdb.python/py-value.exp: Likewise.
6573 * gdb.python/py-template.exp (test_template_arg): Pass full executable
6574 file name instead of just suffix.
6575
543305c9
JK
65762011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6577
6578 Fix implicit pointer offsets.
6579 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
6580 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
6581 (continue to breakpoint: continue to baz breakpoint for implptr)
6582 (sanity check element 0, sanity check element 1)
6583 (enter the inlined function, check element 0 for the offset)
6584 (check element 1 for the offset)
6585 (continue to breakpoint: ignore the second baz breakpoint): New tests.
6586 (set foo breakpoint for implptr): Update the breakpoint number.
6587
b3215adc
UW
65882011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6589
6590 * gdb.python/py-mi.exp: Use different file names for different
6591 versions of the executable under test.
6592 * gdb.python/py-prettyprint.exp: Likewise.
6593 * gdb.python/py-symbol.exp: Likewise.
6594 * gdb.python/py-template.exp: Likewise.
6595 * gdb.python/py-type.exp: Likewise.
6596 * gdb.python/py-value.exp: Likewise.
6597
182b9acc
UW
65982011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6599
6600 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
6601 flag after restarting GDB if necessary.
6602
e6052b5d
UW
66032011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6604
6605 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
6606
1ced966e
PA
66072011-07-22 Pedro Alves <pedro@codesourcery.com>
6608
6609 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
6610 backend doesn't leave used debug registers behind.
6611
3543a589
TT
66122011-07-22 Tom Tromey <tromey@redhat.com>
6613
6614 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
6615 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
6616 argument.
6617 * gdb.dwarf2/typeddwarf-amd64.S: New file.
6618
14d15303 66192011-07-21 Matt Rice <ratmice@gmail.com>
6620
6621 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
6622 in mostlyclean rule. Add files ending in .core.
6623
9b158ba0 66242011-07-21 Matt Rice <ratmice@gmail.com>
6625
6626 PR macros/12999
6627 * gdb.base/info-macros.c: New test sources.
6628 * gdb.base/info-macros.exp: New tests.
6629
d17b6f81
PM
66302011-07-21 Phil Muldoon <pmuldoon@redhat.com>
6631
6632 * gdb.python/python.exp: Add prompt substitution tests.
6633
918dd910
JK
66342011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6635
6636 Fix crash if referenced CU is aged out.
6637 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
6638 New.
6639 * gdb.dwarf2/implptr.exp: Likewise.
6640
0e37a63c
JK
66412011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6642
6643 * gdb.dwarf2/implptr.S: Rebuilt.
6644 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
6645 (bar): Use them for j, k, l.
6646 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
6647 COMPILE.
6648 (print j in implptr:bar): Update for the intp typedef.
6649 (print p[0].x in implptr:foo): Use more exact regex.
6650
f65cf84c
TT
66512011-07-18 Tom Tromey <tromey@redhat.com>
6652
6653 * gdb.cp/static-method.exp: Add missing single quote.
6654
d5b4a7be
YQ
66552011-07-18 Yao Qi <yao@codesourcery.com>
6656
6657 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
6658 supported.
6659 * gdb.mi/mi-nonstop-exit.exp: Likewise.
6660 * gdb.mi/mi-nonstop.exp: Likewise.
6661 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6662 * gdb.mi/mi-nsintrall.exp: Likewise.
6663 * gdb.mi/mi-nsmoribund.exp: Likewise.
6664 * gdb.mi/mi-nsthrexec.exp: Likewise.
6665 * gdb.python/py-evthreads.exp: Likewise.
6666
e9ea2662
JK
66672011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6668
6669 Code cleanup.
6670 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
6671 it. Substitute it instead of test_compiler_info everywhere.
6672
ce451573
UW
66732011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6674
6675 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
6676 remote targets as well.
6677
756d88a7
UW
66782011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6679
6680 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
6681 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
6682
31f83dc5
UW
66832011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6684
6685 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
6686 a remote machine, not the host.
6687 (gdb_compile_shlib): Set soname if target is remote.
6688
059241a0
PP
66892011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6690
6691 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
6692
28a0b48c 66932011-07-13 Matt Rice <ratmice@gmail.com>
6694
6695 * gdb.python/py-objfile-script-gdb.py: Renamed to
6696 py-objfile-script-gdb.py.in.
6697 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
6698 py-objfile-script-gdb.py.
6699 * gdb.python/py-objfile-script.exp: Update reference to
6700 py-objfile-script-gdb.py.
6701
9a771b67
JK
67022011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6703
6704 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
6705 reference undefined label.
6706
04ad99e6
JK
67072011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6708
6709 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
6710 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
6711 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
6712 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
6713
713389e0
PM
67142011-07-11 Phil Muldoon <pmuldoon@redhat.com>
6715
6fdff2c5 6716 PR python/12438
713389e0 6717 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 6718 deprecated tests. Add set/show python print-backtrace tests.
713389e0 6719
97d146f8
JK
67202011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6721
6722 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
6723 debug info.
6724
facde0e5 67252011-07-06 Matt Rice <ratmice@gmail.com>
6726
6727 * gdb.python/python.exp: Update filename paths.
6728 * gdb.python/py-symtab.exp: Ditto.
6729
438640d1
MP
67302011-07-06 Marek Polacek <mpolacek@redhat.com>
6731
6732 * gdb.python/py-evthreads.exp: Add missing `$'.
6733
33a365df
MF
67342011-07-06 Jie Zhang <jie.zhang@analog.com>
6735
6736 * config/bfin.exp: New file.
6737 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
6738 * gdb.asm/bfin.inc: New file.
6739
8f7ae686
MP
67402011-07-06 Marek Polacek <mpolacek@redhat.com>
6741
df46027d 6742 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
6743 the whole output.
6744
eb2a6f42
TT
67452011-07-05 Tom Tromey <tromey@redhat.com>
6746
6747 * gdb.java/jprint.java (jprint.hi): New field.
6748 * gdb.java/jprint.exp: Print string.
6749
177b42fe
TJB
67502011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
6751
6752 * gdb.base/call-sc.c: Fix typos.
6753 * gdb.base/ifelse.exp: Likewise.
6754 * gdb.base/structs.c: Likewise.
6755
3b2a0cf2
JB
67562011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6757
6758 * gdb.base/jit-so.exp: New test.
6759 * gdb.base/jit-dlmain.c: New file.
6760 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
6761
46fc714c
JK
67622011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6763
6764 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
6765 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
6766 * gdb.cp/pr9167.exp (p b): Likewise.
6767 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
6768 (test value of P in inner_m, test type of Z in inner_m): Call
6769 setup_xfail for gcc <= 4.5.
46fc714c 6770
418c7cf7
JK
67712011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6772
6773 * gdb.cp/paren-type.cc: New files.
6774 * gdb.cp/paren-type.exp: New files.
6775
3d50dd94
JK
67762011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6777
6778 Stop on first linespec terminator instead of eating what we can.
6779 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
6780 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
6781 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
6782 (break C::f()): ... this one.
6783 (break C::operator()()): New test.
6784 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
6785 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
6786 test.
6787
dcf9f4ab
JK
67882011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6789
6790 Fall back linespec to minimal symbols.
6791 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
6792 error message.
6793 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
6794 * gdb.cp/minsym-fallback-main.cc: New file.
6795 * gdb.cp/minsym-fallback.cc: New file.
6796 * gdb.cp/minsym-fallback.exp: New file.
6797 * gdb.cp/minsym-fallback.h: New file.
6798
3f542ed1
JK
67992011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6800
6801 * gdb.cp/no-dmgl-verbose.cc: New file.
6802 * gdb.cp/no-dmgl-verbose.exp: New file.
6803
68042011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
6805
6806 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
6807 __GI_.
6808 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
6809 (f): New function.
6810 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
6811 (complete p 'func<short>(): ... here.
6812 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
6813 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
6814 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
6815 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
6816 Make them KFAIL gcc/49546.
6817
00eb2c4a
JB
68182011-07-01 Joel Brobecker <brobecker@adacore.com>
6819
6820 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
6821
85a20c42
JK
68222011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6823
6824 Test GCC PR debug/49546.
6825 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
6826 (test type of F in k3_m, test value of F in k3_m): New.
6827 * gdb.cp/temargs.cc (struct S3, struct K3): New.
6828 (main): New variable k3. Call k3.k3_m.
6829
d2d43431
JB
68302011-07-01 Jean-Charles Delay <delay@adacore.com>
6831
6832 * gdb.ada/packed_array.exp: Fix expected outout.
6833
54ae186f
JB
68342011-07-01 Jean-Charles Delay <delay@adacore.com>
6835
6836 * gdb.ada/packed_array.exp: fixed expected output.
6837
8f17729f
JB
68382011-07-01 Joel Brobecker <brobecker@adacore.com>
6839
6840 * gdb.ada/same_enum: New testcase.
6841
f5aa6869
JB
68422011-07-01 Joel Brobecker <brobecker@adacore.com>
6843
6844 * gdb.ada/ptr_typedef: New testcase.
6845
828292f2
JB
68462011-07-01 Joel Brobecker <brobecker@adacore.com>
6847
6848 * gdb.ada/arrayptr.exp: Add ptype test.
6849
18920c42
JB
68502011-07-01 Joel Brobecker <brobecker@adacore.com>
6851
6852 * gdb.ada/char_enum: New testcase.
6853
3536d9e3 68542011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
6855
6856 * gdb.base/dump.exp (capture_pointer_with_type): New.
6857 Get value from address instead of name.
6858 Start GDB once, and do `dump' and `restore'
6859 tests together.
6860
db863c42
MF
68612011-06-30 Jie Zhang <jie.zhang@analog.com>
6862 Mike Frysinger <vapier@gentoo.org>
6863
6864 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
6865 helper functions for getting/setting remotetimeout variable.
6866 * lib/gdb.exp (gdb_load): If the target is remote, set
6867 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
6868 with $loadtimeout. Set $load_ok to 0 before doing the load.
6869 Instead of returning, immediately, set $load_ok to 0. Call
6870 set_remotetimeout with $oldremotetimeout, and then return if
6871 $load_ok is 1.
6872
e9e642a8
AB
68732011-06-30 Andrew Burgess <aburgess@broadcom.com>
6874
6875 * gdb.python/py-template.exp: Don't run this test if the target
6876 does not support c++ tests.
6877
32019081
JK
68782011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6879
6880 Fix non-only rename list for Fortran modules import.
6881 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
6882 tests.
6883 * gdb.fortran/module.f90 (module moduse): New.
6884 (program module): use moduse, test var_x, var_y and var_z.
6885
0ecee54c
TT
68862011-06-29 Tom Tromey <tromey@redhat.com>
6887
6888 PR testsuite/12040:
6889 * gdb.fortran/array-element.exp: Use f90, not f77.
6890 * gdb.fortran/complex.exp: Use f90, not f77.
6891 * gdb.fortran/derived-type.exp: Use f90, not f77.
6892 * gdb.fortran/library-module.exp: Use f90, not f77.
6893 * gdb.fortran/logical.exp: Use f90, not f77.
6894 * gdb.fortran/module.exp: Use f90, not f77.
6895 * gdb.fortran/multi-dim.exp: Use f90, not f77.
6896 * gdb.fortran/subarray.exp: Use f90, not f77.
6897
3b2b8fea
TT
68982011-06-29 Tom Tromey <tromey@redhat.com>
6899
6900 * gdb.fortran/charset.exp: New file.
6901 * gdb.fortran/charset.f90: New file.
6902
42159ca5
TT
69032011-06-29 Tom Tromey <tromey@redhat.com>
6904
6905 PR testsuite/12040:
6906 * lib/future.exp: New file, mostly extracted from ada.exp.
6907 Rewrote compatibility code to use rename.
6908 (gdb_find_gfortran): New proc.
6909 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
6910 gfortran patch.
6911 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
6912 Move to future.exp.
6913 * lib/gdb.exp: Always load future.exp.
6914
af69a5ce
YQ
69152011-06-28 Yao Qi <yao@codesourcery.com>
6916
6917 * gdb.cp/exception.cc: Don't include iostream.
6918 (bar): Remove print statement.
6919 (catcher): New.
6920 (main): Remove print statements. Call function catcher.
6921 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
6922 Set breakpoint on catcher, and check the value of parameter.
6923
ab5c6a72
YQ
69242011-06-23 Yao Qi <yao@codesourcery.com>
6925
6fdff2c5
PA
6926 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
6927 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 6928
9497469f
MP
69292011-06-23 Marek Polacek <mpolacek@redhat.com>
6930
6931 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
6932 mi_gdb_test.
6933
b9132588
MP
69342011-06-23 Marek Polacek <mpolacek@redhat.com>
6935
5d197ed0 6936 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 6937
e55595ca
MP
69382011-06-23 Marek Polacek <mpolacek@redhat.com>
6939
5d197ed0
MP
6940 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
6941
69422011-06-23 Marek Polacek <mpolacek@redhat.com>
6943
6944 * gdb.mi/mi2-basics.exp: Fix races. Honour the
6945 `test_exec_and_symbol_mi_operatons' return value.
6946 (test_mi_interpreter_selection): Use mi_gdb_test instead of
6947 gdb_test_multiple.
6948 (test_exec_and_symbol_mi_operatons): Likewise.
6949 (test_path_specification): Likewise.
e55595ca 6950
be777e08
YQ
69512011-06-23 Yao Qi <yao@codesourcery.com>
6952
6953 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
6954 supported.
6955 * lib/gdb.exp (support_displaced_stepping): New.
6956
615556d6
YQ
69572011-06-23 Yao Qi <yao@codesourcery.com>
6958
6959 * gdb.threads/execl.exp: Skip on remote target.
6960
833b0ca7
MP
69612011-06-21 Marek Polacek <mpolacek@redhat.com>
6962
5d197ed0 6963 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
6964 mi_gdb_test.
6965
1ee4023a
MP
69662011-06-20 Marek Polacek <mpolacek@redhat.com>
6967
5d197ed0 6968 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 6969
d0b1d624
MP
69702011-06-20 Marek Polacek <mpolacek@redhat.com>
6971
5d197ed0 6972 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
6973 mi_gdb_test.
6974
79aa92c1
MP
69752011-06-20 Marek Polacek <mpolacek@redhat.com>
6976
5d197ed0 6977 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 6978
5ce5db06
YQ
69792011-06-14 Yao Qi <yao@codesourcery.com>
6980
6981 gdb/testsuite/
6982 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
6983
533a737e
JK
69842011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6985
6986 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
6987
d0e53741
TT
69882011-06-10 Tom Tromey <tromey@redhat.com>
6989
6990 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
6991 Add tests for pointer-to-member-function.
6992 * gdb.cp/temargs.cc (S::somefunc): New function.
6993 (K2): New class.
6994 (main): Instantiate K2; call method.
6995
b5916bbd
JB
69962011-06-08 Joel Brobecker <brobecker@adacore.com>
6997
6998 * gdb.python/py-inferior.c (f2): Make str an array rather
6999 than a pointer.
7000 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
7001
5be4dfca
JK
70022011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7003
7004 * gdb.base/async-shell.c: New file.
7005 * gdb.base/async-shell.exp: New file.
7006
9f47e254
PA
70072011-06-06 Pedro Alves <pedro@codesourcery.com>
7008
7009 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
7010
64b9b334
JB
70112011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
7012
7013 From Stephen Kitt <steve@sk2.org>
7014 * gdb.base/help.exp: Adjust following some spelling corrections
7015 in GDB.
7016
dbc0f131
YQ
70172011-06-01 Yao Qi <yao@codesourcery.com>
7018
7019 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
7020
fd336a18
KS
70212010-05-31 Keith Seitz <keiths@redhat.com>
7022
7023 PR c++/12750
7024 * gdb.cp/static-method.cc: New file.
7025 * gdb.cp/static-method.exp: New file.
7026
fa8b9902
KS
70272010-05-31 Keith Seitz <keiths@redhat.com>
7028
7029 PR symtab/12704
7030 * gdb.cp/anon-ns.cc: New file.
7031 * gdb.cp/anon-ns.exp: New file.
7032
0a5b1e09
PA
70332011-05-31 Pedro Alves <pedro@codesourcery.com>
7034
7035 * gdb.arch/i386-dr3-watch.c: New file.
7036 * gdb.arch/i386-dr3-watch.exp: New file.
7037
0578b8d1
YQ
70382011-05-30 Yao Qi <yao@codesourcery.com>
7039
7040 * gdb.base/callfuncs.c (t_structs_fc): New.
7041 (t_structs_dc, t_structs_ldc): New.
7042 (t_double_many_args):
7043 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
7044 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
7045 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
7046 * gdb.base/callfuncs.exp: Call new functions.
7047
6680506e
YQ
70482011-05-30 Yao Qi <yao@codesourcery.com>
7049
ff4d2c60
YQ
7050 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
7051 Call rerun_and_prepare for each test to isolate effects.
7052
70532011-05-30 Yao Qi <yao@codesourcery.com>
7054
7055 * gdb.base/varargs.c (find_max_float_real): New.
7056 (find_max_double_real, find_max_long_double_real): New.
7057 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
7058 * lib/gdb.exp (setup_kfail_for_target): New.
7059
e43ec454
YQ
70602011-05-30 Yao Qi <yao@codesourcery.com>
7061
7062 * gdb.base/funcargs.c (callca, callcb, callcc): New.
7063 (callcd, callce, callcf, callc1a, callc1b): New.
7064 (callc2a, callc2b): New.
7065 * gdb.base/funcargs.exp (complex_args): New.
7066 (complex_integral_args, complex_float_integral_args): New.
7067 * lib/gdb.exp (support_complex_tests): New. Determine
7068 whether to run test cases on _Complex types.
7069
432b4d03
JK
70702011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7071
7072 * gdb.threads/leader-exit.c: New file.
7073 * gdb.threads/leader-exit.exp: New file.
7074
6caf069d
MP
70752011-05-27 Marek Polacek <mpolacek@redhat.com>
7076
9497469f 7077 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 7078
97fce28b
MP
70792011-05-27 Marek Polacek <mpolacek@redhat.com>
7080
7081 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
7082 remove the `supported' variable.
7083 * gdb.mi/mi-nonstop.exp: Likewise.
7084 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7085 * gdb.mi/mi-nsintrall.exp: Likewise.
7086 * gdb.mi/mi-nsmoribund.exp: Likewise.
7087 * gdb.mi/mi-nsthrexec.exp: Likewise.
7088
9da8c2a0
PA
70892011-05-26 Pedro Alves <pedro@codesourcery.com>
7090
7091 * gdb.reverse/finish-reverse-bkpt.exp: New test.
7092
2c03e5be
PA
70932011-05-26 Pedro Alves <pedro@codesourcery.com>
7094
7095 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
7096
2e21250d
KS
70972011-05-24 Keith Seitz <keiths@redhat.com>
7098
7099 PR breakpoint/12803
7100 * gdb.cp/cmpd-minsyms.cc (a): New method.
7101 (b): New method.
7102 (c): New method.
7103 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
7104
cdac0397
PA
71052011-05-24 Pedro Alves <pedro@codesourcery.com>
7106
7107 * gdb.base/commands.exp (watchpoint_command_test): Check that the
7108 watchpoint's command list didn't execute when the watchpoint went
7109 out of scope.
7110
ee5683ab
PM
71112011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
7112
7113 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
7114 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
7115 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
7116 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7117 * gdb.arch/i386-permbkpt.exp: Likewise.
7118 * gdb.arch/i386-prologue.exp: Likewise.
7119 * gdb.arch/i386-size-overlap.exp: Likewise.
7120 * gdb.arch/i386-size.exp: Likewise.
7121 * gdb.arch/i386-unwind.exp: Likewise.
7122 * gdb.reverse/i386-precsave.exp: Likewise.
7123 * gdb.reverse/i386-reverse.exp: Likewise.
7124 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7125 * gdb.reverse/i387-env-reverse.exp: Likewise.
7126 * gdb.reverse/i387-stack-reverse.exp: Likewise.
7127
c91c8c16
PA
71282011-05-24 Pedro Alves <pedro@codesourcery.com>
7129
7130 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
7131 file doesn't error, using MI.
7132
c50491a7
TT
71332011-05-23 Tom Tromey <tromey@redhat.com>
7134
7135 * gdb.base/charset.exp (string_display): Add tests to assign to
7136 arrays.
7137 * gdb.base/charset.c (short_array, int_array, long_array): New.
7138
4a07b7da
PA
71392011-05-20 Pedro Alves <pedro@codesourcery.com>
7140
7141 Cope with async mode.
7142
4a07b7da
PA
7143 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
7144 into gdb_test + mi_expect_stop.
7145
b275f2d2
PA
71462011-05-20 Pedro Alves <pedro@codesourcery.com>
7147
7148 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
7149 (callme): Remove printf call.
7150
eec52c44
PM
71512011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
7152
7153 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
7154 quote pattern to avoid problems with Cygwin/mingw expect versions.
7155 * gdb.base/default.exp (show convenience): Use double
7156 quote pattern for regular expressions.
7157
b3c8eb43
JK
71582011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7159
7160 Fix -readnow for -gdwarf-4 unused type units.
7161 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
7162 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
7163
ed731959
JK
71642011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7165
7166 * gdb.base/kill-after-signal.c: New file.
7167 * gdb.base/kill-after-signal.exp: New file.
7168
3b48433d
PA
71692011-05-16 Pedro Alves <pedro@codesourcery.com>
7170
7171 * gdb.ada/start.exp: Call untested with the correct test filename.
7172 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
7173 test filename. Make the test's binary unique.
7174 * gdb.arch/i386-signal.exp: Call untested with the correct test
7175 filename.
7176 * gdb.arch/i386-size-overlap.exp: Ditto.
7177 * gdb.arch/Makefile.in (EXECUTABLES): Update.
7178 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7179 * gdb.cp/call-c.exp: Ditto.
7180 * gdb.mi/mi-reverse.exp: Call untested with the correct test
7181 filename. Make the test's binary unique.
7182 * gdb.mi/Makefile.in (EXECUTABLES): Update.
7183 * gdb.python/py-mi.exp: Ditto.
7184 * gdb.python/Makefile.in (EXECUTABLES): Update.
7185 * gdb.reverse/i386-precsave.exp: Ditto.
7186 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
7187 test filename.
7188 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7189 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
7190 unique.
7191 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
7192 test filename.
7193 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
7194 * gdb.trace/tfile.exp: Ditto.
7195
ba4a8bdd
YQ
71962011-05-14 Yao Qi <yao@codesourcery.com>
7197
7198 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
7199 type.
7200
dbaefcf7
DE
72012011-05-13 Doug Evans <dje@google.com>
7202
7203 * gdb.python/py-objfile-script.exp: New file.
7204 * gdb.python/py-objfile-script.c: New file.
7205 * gdb.python/py-objfile-script-gdb.py: New file.
7206 * testsuite/gdb.python/py-section-script.exp: Test
7207 "info auto-load-scripts".
7208
9930639c
TT
72092011-05-13 Tom Tromey <tromey@redhat.com>
7210
7211 * gdb.dwarf2/clztest.exp: New file.
7212 * gdb.dwarf2/clztest.c: New file.
7213 * gdb.dwarf2/clztest.S: New file.
7214
05272e11
DE
72152011-05-13 Doug Evans <dje@google.com>
7216
cc63ef9b
DE
7217 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
7218 String16 tests.
05272e11 7219
6edba76f
TT
72202011-05-13 Tom Tromey <tromey@redhat.com>
7221
7222 * lib/gdb.exp (is_x86_like_target): New proc.
7223 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
7224 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
7225 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
7226 -nostdlib to compiler.
7227 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
7228 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
7229 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
7230 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
7231 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
7232
028d0ed5
TJB
72332011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7234
7235 * gdb.python/py-function.exp: Test setting a value from a function
7236 which executes a command.
7237
8a9b8146
TT
72382011-05-12 Tom Tromey <tromey@redhat.com>
7239
7240 * gdb.dwarf2/typeddwarf.S: New file.
7241 * gdb.dwarf2/typeddwarf.c: New file.
7242 * gdb.dwarf2/typeddwarf.exp: New file.
7243
10483e8e
MP
72442011-05-12 Marek Polacek <mpolacek@redhat.com>
7245
7246 * gdb.mi/mi-basics.exp: Fix races. Honour the
7247 `test_exec_and_symbol_mi_operatons' return value.
7248 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7249 gdb_test_multiple.
7250 (test_exec_and_symbol_mi_operatons): Likewise.
7251 (test_path_specification): Likewise.
7252
faf067f1
JK
72532011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7254
7255 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
7256 (gdb_touch_execfile): Remove catch wrappers. New variable time.
7257 Replace `file copy' and `file rename' by `file mtime'. Twice.
7258
7ff911a3
JK
72592011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7260
7261 * gdb.base/readline-ask.c: New file.
7262 * gdb.base/readline-ask.exp: New file.
7263 * gdb.base/readline-ask.inputrc: New file.
7264
a536c6d7
UW
72652011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
7266
7267 * gdb.cell/bt.exp: Delete breakpoints before running to signal
7268 to avoid race condition.
7269 * gdb.cell/coremaker.c: Use small stack size.
7270 * gdb.cell/ea-standalone.exp: Use file name without path as
7271 argument to c_to.
7272 * gdb.cell/fork.exp: Allow other output when continuing to end.
7273
d472a426
JK
72742011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7275
7276 * gdb.threads/corethreads.c: New file.
7277 * gdb.threads/corethreads.exp: New file.
7278
72792011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
7280
7281 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
7282 Try to compile the test using -Wl,-z,norelro first.
7283 (load_core): New variable libthread_db_seen, initialize it.
7284 (zeroed-threads cannot be listed): Protect it by XFAIL on
7285 !$libthread_db_seen.
7286
8be455d7
JK
72872011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7288
7289 PR 12573
7290 * gdb.dwarf2/dw2-skip-prologue.S: New file.
7291 * gdb.dwarf2/dw2-skip-prologue.c: New file.
7292 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
7293
1976171a
JK
72942011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7295
7296 * gdb.cp/psymtab-parameter.cc: New file.
7297 * gdb.cp/psymtab-parameter.exp: New file.
7298
7db6f30f
JK
72992011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7300
7301 Fix a race.
7302 * gdb.cp/static-print-quit.exp (print c): Split to ...
7303 (print c - <return>, print c - q <return>, print c - to quit):
7304 ... these. Make the testfile untested on gdb-7.1.
7305
85161e9e 73062011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
7307
7308 * lib/gdb.exp (exec_target_file, exec_symbol_file,
7309 gdb_rename_execfile, gdb_touch_execfile): New.
7310 * gdb.base/reread.exp: Use new procs to handle multiple
7311 exec files.
7312
0c51be18
YQ
73132011-05-05 Yao Qi <yao@codesourcery.com>
7314
7315 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
7316 (test_adr_32bit, test_pop_pc): New.
7317 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
7318 (test_adr_32bit, test_pop_pc): New.
7319
4d393d60
JM
73202011-05-04 Joseph Myers <joseph@codesourcery.com>
7321
7322 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
7323 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
7324 targets.
7325 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
7326 handle targets.
7327
8ffd0459
JK
73282011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7329
7330 * gdb.base/completion.exp (complete help info wat): Rename to ...
7331 (complete 'help info wat'): ... here.
7332 Remove all `-re ".*' and `-re "^.*' redundant regexes.
7333 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
7334
8e28d804
PA
73352011-05-04 Pedro Alves <pedro@codesourcery.com>
7336
7337 * gdb.base/completion.exp: Use gdb_test_multiple instead of
7338 gdb_test and explicit $gdb_prompt/timeout matches.
7339
3eb2ef34
YQ
73402011-05-04 Yao Qi <yao@codesourcery.com>
7341
7342 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
7343 and __thumb2__.
7344
aaaf81a3
MP
73452011-05-03 Marek Polacek <mpolacek@redhat.com>
7346
7347 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
7348 in place of `gdb_test "delete breakpoints"'. This eliminates two
7349 testcases.
7350
c4cbc0df
PA
73512011-05-02 Pedro Alves <pedro@codesourcery.com>
7352
7353 PR testsuite/12649
7354 Fix races.
7355
7356 * gdb.base/completion.exp: Remove all sleep calls. Remove
7357 unnecessary regexs. Don't explicitly expect anything after the
7358 prompt. Eat the prompt if necessary.
7359
b4cbb4a3
EBM
73602011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7361
7362 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
7363 accept to show the caller line again as well as the line after.
7364
d65aec65
PM
73652011-04-29 Phil Muldoon <pmuldoon@redhat.com>
7366
7367 PR mi/12531
7368
7369 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
7370 compile target.
7371 * gdb.python/py-prettyprint.exp: Add C++ object for
7372 CPLUS_FAKE_CHILD test.
7373
30852783
UW
73742011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
7375
7376 * gdb.base/signest.exp: New file.
7377 * gdb.base/signest.c: Likewise.
7378
c7b1f0d9
JK
73792011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7380
7381 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
7382 thread and breakpoint notifications.
7383
559a7a62
JK
73842011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7385
7386 * gdb.base/fortran-sym-case.c: New file.
7387 * gdb.base/fortran-sym-case.exp: New file.
7388 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
7389 * gdb.dwarf2/dw2-case-insensitive.c: New file.
7390 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
7391
8344e389
JK
73922011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7393
7394 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
7395 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
7396 false #1', `if true else false #2' and `if true else false #3'.
7397
2484c66b
UW
73982011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
7399
7400 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
7401 while delivering signal.
7402
8d3788bd
VP
74032011-04-27 Vladimir Prus <vladimir@codesourcery.com>
7404
7405 MI breakpoint notifications.
7406
7407 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
7408 * testsuite/gdb.mi/mi2-cli.exp: Adust.
7409 * testsuite/gdb.mi/mi-watch.exp: Adust.
7410 * testsuite/gdb.mi/mi2-watch.exp: Adust.
7411 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
7412 notifications.
8d3788bd 7413
3e03848b
JK
74142011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7415
7416 * gdb.base/gdbindex-stabs-dwarf.c: New file.
7417 * gdb.base/gdbindex-stabs.c: New file.
7418 * gdb.base/gdbindex-stabs.exp: New file.
7419
918c9108
YQ
74202011-04-25 Yao Qi <yao@codesourcery.com>
7421
7422 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
7423 with /*...*/.
7424 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7425
90556b8c
JK
74262011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7427
7428 * gdb.python/py-value.exp (test_objfiles): Name the first test
7429 `py-value in file.filename'.
7430
03f2bd59
JK
74312011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7432
7433 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
7434 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
7435 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
7436 !gdbserver_reconnect_p..
7437 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
7438
7b08b9eb
JK
74392011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7440
7441 * gdb.cp/cpcompletion.exp (complete class methods)
7442 (complete class methods beginning with F): Move them above runto. New
7443 comment about the runto delimiter.
7444
b78974c3
PA
74452011-04-20 Pedro Alves <pedro@codesourcery.com>
7446
7447 * gdb.base/maint.exp: Test that "maint print registers" works
7448 without a running program.
7449
20429c40 74502011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 7451
20429c40
MP
7452 * gdb.base/setshow.exp: Fix racy tests.
7453 ($old_gdb_prompt): New variable.
7454
7a9dd1b2
TT
74552011-04-19 Tom Tromey <tromey@redhat.com>
7456
7457 * gdb.mi/mi-nsmoribund.exp:
7458 * gdb.hp/gdb.objdbg/objdbg01.exp:
7459 * gdb.base/structs.exp (test_struct_returns):
7460 * gdb.base/call-sc.exp (test_scalar_returns):
7461 * gdb.base/bigcore.exp: Remove duplicate words.
7462
02835898
JK
74632011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7464
7465 * gdb.base/break-interp-lib.c (v, vptr): New variables.
7466 * gdb.base/break-interp.exp (test_attach): New comment.
7467
254f582e
JK
74682011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7469
7470 * gdb.threads/gcore-thread.exp ($core0file): New variable.
7471 (clear __stack_user.next, clear stack_used.next)
7472 (save a zeroed-threads corefile): New test.
7473 Call core_load for $core0file.
7474 (zeroed-threads cannot be listed): New test.
7475
4fe85f5c
JK
74762011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7477
7478 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
7479 filename.
7480 ($srcfile): Preserve the original value.
7481 ($testfile): Match it the .exp filename.
7482 ($corefile): New variable. Substitute it around.
7483 Use clean_restart.
7484 ($prev_timeout): Remove.
7485 (load_core): Move core loading into this proc.
7486 Fix restore of $timeout if load_core fails.
7487
63524580
JK
74882011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7489
7490 * gdb.base/eu-strip-infcall.c: New file.
7491 * gdb.base/eu-strip-infcall.exp: New file.
7492
90359a16
JK
74932011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7494
7495 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
7496 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
7497
626e7282
JK
74982011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7499
7500 Fix Python access to inlined frames.
7501 * gdb.python/py-frame-inline.c: New file.
7502 * gdb.python/py-frame-inline.exp: New file.
7503
3363d018
EBM
75042011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
7505
7506 * gdb.base/gdb1090.exp: Change breakpoint location to read the
7507 content of 's24' correctly (avoiding "optimized out").
7508 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
7509
28781456
JK
75102011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7511
7512 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
7513
4a4106ca
TJB
75142011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7515
7516 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
7517 expect a colon in watch -location output.
7518
d26ccb4f
JK
75192011-04-13 Marek Polacek <mpolacek@redhat.com>
7520
df46027d 7521 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
7522 New testcase `expect response to define backtrace'. Also remove
7523 redundant `default' block.
7524
e1ab1f9c
JK
75252011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7526
7527 * gdb.python/py-prettyprint.c (struct hint_error): New.
7528 (main): New variable hint_error.
7529 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
7530 "print hint_error".
7531 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
7532 (register_pretty_printers): Register it.
7533
0c2e6019
TT
75342011-04-04 Tom Tromey <tromey@redhat.com>
7535
7536 * gdb.cp/maint.exp (test_help): Update.
7537 (test_namespace): Likewise.
7538
af57139d
JB
75392011-04-01 Joel Brobecker <brobecker@adacore.com>
7540
7541 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
7542 * gdb.ada/arrayptr.exp: Add new tests.
7543
956a9fb9
JB
75442011-04-01 Joel Brobecker <brobecker@adacore.com>
7545
7546 * gdb.ada/mi_catch_ex: New testcase.
7547
d0c4d642
PA
75482011-04-01 Pedro Alves <pedro@codesourcery.com>
7549
7550 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
7551 base::overload(void) method without specifying "const".
7552
18819fa6
UW
75532011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
7554
7555 * gdb.arch/thumb-singlestep.S: New file.
7556 * gdb.arch/thumb-singlestep.exp: Likewise.
7557
a4c8e806
TT
75582011-03-31 Tom Tromey <tromey@redhat.com>
7559
7560 * gdb.python/py-prettyprint.py (exception_flag): New global.
7561 (NoStringContainerPrinter._iterator.next): Check it.
7562 * gdb.python/py-prettyprint.c (main): New variable nstype2.
7563 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
7564
53832f31
TT
75652011-03-29 Tom Tromey <tromey@redhat.com>
7566
7567 * gdb.cp/anon-struct.cc: New file.
7568 * gdb.cp/anon-struct.exp: New file.
7569
e4620230
JK
75702011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7571
7572 Test STT_GNU_IFUNC support.
7573 * gdb.base/gnu-ifunc-lib.c: New file.
7574 * gdb.base/gnu-ifunc.c: New file.
7575 * gdb.base/gnu-ifunc.exp: New file.
7576
d0fb5eae
JK
75772011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7578
7579 Support a ring of related breakpoints.
7580 * gdb.base/watchpoint-delete.c: New file.
7581 * gdb.base/watchpoint-delete.exp: New file.
7582
20106cfb
JK
75832011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7584
7585 * gdb.ada/arrayparam.exp (print first after function call): Use
7586 explicit package name. Add a comment
7587 (print lasta after function call): Rename ...
7588 (print last after function call): ... it and use explicit package
7589 name.
7590 (print length after function call): Use explicit package name.
7591 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
7592 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
7593 (multiple matches for symbol i): Rename ...
7594 (multiple matches for symbol integervar): ... it.
7595 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
7596 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
7597
e7ab5e63
AB
75982011-03-25 Andrew Burgess <aburgess@broadcom.com>
7599
7600 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
7601 environment variable to make grep output more predictable. Move
7602 all the environment setup into gdb_init so it's done once per test
7603 case rather than each time we start gdb.
7604
9ef07c8c
TT
76052011-03-24 Tom Tromey <tromey@redhat.com>
7606
7607 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
7608 test.
7609
dd90784c
JK
76102011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7611
7612 * gdb.dwarf2/dw2-entry-value-main.c: New file.
7613 * gdb.dwarf2/dw2-entry-value.S: New file.
7614 * gdb.dwarf2/dw2-entry-value.exp: New file.
7615
05775840
PM
76162011-03-22 Phil Muldoon <pmuldoon@redhat.com>
7617
6fdff2c5 7618 PR python/12183
05775840
PM
7619
7620 * gdb.python/py-function.exp: Add GdbError tests.
7621
8661b11b
PA
76222011-03-18 Pedro Alves <pedro@codesourcery.com>
7623
7624 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
7625 (reglocal_test_func, statlocal_test_func): New functions.
7626 (globals_test_func): Call new functions.
7627 * gdb.trace/unavailable.exp (gdb_collect_args_test)
7628 (gdb_collect_locals_test): New procedure.
7629 (gdb_trace_collection_test): Call new procedures.
7630
0fdb4f18
PA
76312011-03-18 Pedro Alves <pedro@codesourcery.com>
7632
7633 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
7634 (test_register, test_register_unavailable): New procedures.
7635 (gdb_unavailable_registers_test): New procedure.
7636 (gdb_trace_collection_test): Call it.
7637
99c3dc11
PM
76382011-03-18 Phil Muldoon <pmuldoon@redhat.com>
7639
6fdff2c5 7640 PR python/12149
99c3dc11
PM
7641
7642 * gdb.python/python.exp: Add gdb.write tests.
7643
29703da4
PM
76442010-03-17 Phil Muldoon <pmuldoon@redhat.com>
7645
7646 * gdb.python/Makefile.in: Add py-objfile.
7647 * gdb.python/py-objfile.exp: New file.
7648 * gdb.python/py-objfile.c: New file.
7649 * gdb.python/py-block.exp: Add is_valid tests.
7650 * gdb.python/py-inferior.exp: Ditto.
7651 * gdb.python/py-infthread.exp: Ditto.
7652 * gdb.python/py-symbol.exp: Ditto.
7653 * gdb.python/py-symtab.exp: Ditto.
7654
598997c8
KS
76552011-03-16 Keith Seitz <keiths@redhat.com>
7656
7657 PR c++/12273
7658 * gdb.cp/cmpd-minsyms.exp: New test.
7659 * gdb.cp/cmpd-minsyms.cc: New file.
7660
7661 PR c++/11734
7662 * gdb.cp/ovsrch.exp: New test.
7663 * gdb.cp/ovsrch.h: New file.
7664 * gdb.cp/ovsrch1.cc: New file.
7665 * gdb.cp/ovsrch2.cc: New file.
7666 * gdb.cp/ovsrch3.cc: New file.
7667 * gdb.cp/ovsrch4.cc: New file.
7668
c91513d8
PP
76692011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7670
7671 PR gdb/12528
7672 * gdb.base/Makefile.in: Adjust EXECUTABLES.
7673 * gdb.base/break-on-linker-gcd-function.exp: New test.
7674 * gdb.base/break-on-linker-gcd-function.cc: New file.
7675
7470fc63
AT
76762011-03-15 Andreas Tobler <andreast@fgznet.ch>
7677
7678 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
7679
959e7469
PM
76802011-03-15 Phil Muldoon <pmuldoon@redhat.com>
7681
7682 * lib/gdb.exp (gdb_unload): Add another termination case.
7683
9373cf26
JK
76842011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7685
7686 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
7687 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
7688 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
7689 Provide a stub byte there.
7690 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
7691 DW_AT_entry_pc.
7692 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
7693
24e9cda0
UW
76942011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
7695
7696 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
7697 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
7698 "generic ABI, auto".
7699 (altivec_abi_tests): Accept vectors returned by reference.
7700
7371cf6d
PM
77012010-03-14 Phil Muldoon <pmuldoon@redhat.com>
7702
7703 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
7704
ce77046a
UW
77052011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
7706
7707 * gdb.python/py-section-script.exp: Skip test if no Python support.
7708
176400c3
UW
77092011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
7710
7711 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
7712
ecec24e6
PM
77132011-03-10 Phil Muldoon <pmuldoon@redhat.com>
7714
7715 * gdb.python/py-parameter.exp: Update tests to the new Python
7716 parameter API. Add "no documentation" test. Add deprecated API
7717 backward compatibility test.
7718
5dbdd470
TT
77192011-03-09 Tom Tromey <tromey@redhat.com>
7720
7721 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
7722 gdb_continue_to_end.
7723
b66e66ee
MK
77242011-03-09 Mark Kettenis <kettenis@gnu.org>
7725
7726 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
7727 tabs.
7728
eceb0c5f
TT
77292011-03-09 Tom Tromey <tromey@redhat.com>
7730
7731 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
7732 parentheses.
7733 (gdb_continue_to_end): Add "allow_extra" parameter. Use
7734 $command.
7735 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
7736 argument to gdb_continue_to_end.
7737 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
7738 argument to gdb_continue_to_end.
7739 * gdb.cp/annota3.exp: Fix regex.
7740 * gdb.cp/annota2.exp: Fix regex.
7741 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
7742 gdb_continue_to_end.
7743 * gdb.base/call-signal-resume.exp: Revert earlier patch.
7744 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
7745 gdb_continue_to_end.
7746
63154eca
PA
77472011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7748
7749 * gdb.server/ext-run.exp
7750 (load new file without any gdbserver inferior): New test.
7751
967d1f9b
TT
77522011-03-07 Tom Tromey <tromey@redhat.com>
7753
7754 * Makefile.in (TAGS): Rewrite.
7755
d68dcbb9
JK
77562011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7757
7758 * gdb.trace/report.exp (12.1: trace report #1): New match for the
7759 initial commands echo. New match for `Found trace'. Anchor all the
7760 other matches. Anchor and match for `No trace frame found' the final
7761 match.
7762
6bf58e63
TT
77632011-03-07 Tom Tromey <tromey@redhat.com>
7764
7765 * Makefile.in (TAGS): New target.
7766
fda326dd
TT
77672011-03-07 Tom Tromey <tromey@redhat.com>
7768
7769 * lib/opencl.exp (skip_opencl_tests): Update for exit message
7770 change.
7771 * lib/mi-support.exp (mi_gdb_test): Update for exit message
7772 change.
7773 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
7774 exit message change.
7775 (skip_altivec_tests): Update for exit message change.
7776 (skip_vsx_tests): Likewise.
7777 (gdb_continue_to_end): Likewise. Add 'command' argument.
7778 * lib/cell.exp (skip_cell_tests): Update for exit message change.
7779 * gdb.threads/tls.exp: Update for exit message change.
7780 * gdb.threads/thread-unwindonsignal.exp: Use
7781 gdb_continue_to_end.
7782 * gdb.threads/step.exp (step_it): Update for exit message change.
7783 (continue_all): Likewise.
7784 * gdb.threads/print-threads.exp (test_all_threads): Update for
7785 exit message change.
7786 * gdb.threads/interrupted-hand-call.exp: Use
7787 gdb_continue_to_end.
7788 * gdb.threads/execl.exp: Use gdb_continue_to_end.
7789 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
7790 gdb_continue_to_end.
7791 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
7792 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
7793 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
7794 * gdb.cp/method.exp: Update for exit message change.
7795 * gdb.cp/mb-templates.exp: Update for exit message change.
7796 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
7797 * gdb.cp/annota3.exp: Update for exit message change.
7798 * gdb.cp/annota2.exp: Update for exit message change.
7799 * gdb.cell/fork.exp: Use gdb_continue_to_end.
7800 * gdb.base/term.exp: Update for exit message change.
7801 * gdb.base/step-test.exp (test_i): Update for exit message change.
7802 * gdb.base/sigstep.exp (advance): Update for exit message change.
7803 (advancei): Likewise.
7804 * gdb.base/siginfo.exp: Update for exit message change.
7805 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
7806 * gdb.base/reread.exp: Use gdb_continue_to_end.
7807 * gdb.base/langs.exp: Use gdb_continue_to_end.
7808 * gdb.base/interrupt.exp: Update for exit message change.
7809 * gdb.base/gdb1555.exp: Update for exit message change.
7810 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
7811 * gdb.base/ending-run.exp: Update for exit message change.
7812 * gdb.base/chng-syms.exp: Update for exit message change.
7813 * gdb.base/checkpoint.exp: Update for exit message change.
7814 * gdb.base/catch-syscall.exp (check_for_program_end): Use
7815 gdb_continue_to_end.
7816 (test_catch_syscall_with_wrong_args): Likewise.
7817 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
7818 * gdb.base/break-interp.exp (test_ld): Update for exit message
7819 change.
7820 * gdb.base/bang.exp: Update for exit message change.
7821 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
7822 (do_call_attach_tests): Likewise.
7823 * gdb.base/a2-run.exp: Update for exit message change.
7824 * gdb.arch/ppc-dfp.exp: Update for exit message change.
7825 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
7826 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
7827
dd19bd70
JK
78282011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7829
7830 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
7831
30e62689
TT
78322011-03-03 Tom Tromey <tromey@redhat.com>
7833
7834 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
7835 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
7836 * gdb.hp/gdb.aCC/configure.ac: Remove.
7837 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
7838 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
7839 * gdb.hp/gdb.base-hp/configure.ac: Remove.
7840 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
7841 * gdb.hp/gdb.compat/configure (Makefile): Remove.
7842 * gdb.hp/gdb.compat/configure.ac: Remove.
7843 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
7844 * gdb.hp/gdb.defects/configure (Makefile): Remove.
7845 * gdb.hp/gdb.defects/configure.ac: Remove.
7846 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
7847 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
7848 * gdb.hp/gdb.objdbg/configure.ac: Remove.
7849 * gdb.hp/configure.ac: Remove.
7850 * gdb.hp/configure: Remove.
7851 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
7852 substitution.
7853 (Makefile): Remove rule.
7854 * gdb.cell/configure.ac: Remove.
7855 * gdb.cell/configure: Remove.
7856 * gdb.stabs/Makefile.in (Makefile): Remove.
7857 (distclean): Don't remove config.status or config.log.
7858 * gdb.stabs/configure (Makefile): Remove.
7859 * gdb.stabs/configure.ac: Remove.
7860 * configure: Rebuild.
7861 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
7862 Remove stabs- and cell-specific logic. Test for existence of
7863 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
7864 subdirectories, gdb.cell, and and gdb.stabs.
7865 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
7866
c171f854
JB
78672011-03-03 Joel Brobecker <brobecker@adacore.com>
7868
7869 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
7870 end of buffer.
7871
9a5193cb
JB
78722011-03-02 Joel Brobecker <brobecker@adacore.com>
7873
7874 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
7875 gdb_test when running a test where we expected no output back.
7876
9bb4c1bb
MS
78772011-02-28 Michael Snyder <msnyder@vmware.com>
7878
7879 * gdb.cp/overload.cc: Change initializer value to integer.
7880
3bd0f5ef
MS
78812011-02-27 Michael Snyder <msnyder@vmware.com>
7882
7883 * gdb.multi/base.exp: Add test for remove-inferiors.
7884
2279eaad
JB
78852011-02-26 Joel Brobecker <brobecker@adacore.com>
7886
7887 * gdb.python/py-frame.exp: Simplify the initialization phase
7888 using prepare_for_testing.
7889
c82c0b55
MS
78902011-02-25 Michael Snyder <msnyder@vmware.com>
7891
7892 * gdb.multi/base.exp: Add tests for info inferiors with args.
7893
1d94651b
JK
78942011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7895
7896 * gdb.dwarf2/dw2-ranges.S: Rename to ...
7897 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
7898 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
7899 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
7900 asmfile3. Comment the STABS (#3) file compilation. Compile
7901 everything through assembler. Provide KFAIL for symtab/12497.
7902 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
7903 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
7904 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
7905 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
7906
3bd0f5ef
MS
79072011-02-24 Michael Snyder <msnyder@vmware.com>
7908
7909 * gdb.base/break.exp: Add tests for delete breakpoints using
7910 convenience variables and value history references.
7911
12c1418e
MS
79122011-02-24 Michael Snyder <msnyder@vmware.com>
7913
7914 * gdb.base/break.exp: Remove debugging 'printf' accidentally
7915 left behind in previous check-in.
7916
e5a67952
MS
79172011-02-23 Michael Snyder <msnyder@vmware.com>
7918
7919 * gdb.base/break.exp: Add tests for "info break" with arguments.
7920 * gdb.trace/infotrace.exp: Update patterns for error and help.
7921 * gdb.base/completion.exp: Update pattern.
7922 * gdb.base/ena-dis-br.exp: Update pattern.
7923 * gdb.base/help.exp: Update patterns.
7924
79252011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
7926
7927 * gdb.base/memattr.exp: New test.
7928 * gdb.base/memattr.c: Test load for memattr.exp.
7929
6e6fbe60
DE
79302011-02-22 Doug Evans <dje@google.com>
7931
7932 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
7933
1d41d745
MS
79342011-02-22 Michael Snyder <msnyder@vmware.com>
7935
7936 * Makefile.in: Make more clean.
7937 * gdb.ada/Makefile.in: Ditto.
7938 * gdb.arch/Makefile.in: Ditto.
7939 * gdb.asm/Makefile.in: Ditto.
7940 * gdb.base/Makefile.in: Ditto.
7941 * gdb.cp/Makefile.in: Ditto.
7942 * gdb.dwarf2/Makefile.in: Ditto.
7943 * gdb.java/Makefile.in: Ditto.
7944 * gdb.mi/Makefile.in: Ditto.
7945 * gdb.modula2/Makefile.in: Ditto.
7946 * gdb.python/Makefile.in: Ditto.
7947 * gdb.server/Makefile.in: Ditto.
7948 * gdb.stabs/Makefile.in: Ditto.
7949 * gdb.threads/Makefile.in: Ditto.
7950 * gdb.trace/Makefile.in: Ditto.
7951
79ba84ca
MS
79522011-02-22 Michael Snyder <msnyder@vmware.com>
7953
df46027d 7954 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
7955 info threads.
7956
b9b35694
JB
79572011-02-22 Joel Brobecker <brobecker@adacore.com>
7958
7959 * gdb.python/py-breakpoint.exp: Fix the expected output of
7960 one of the "maint info breakpoints" tests to accept the output
7961 generated on platforms that do not have hardware watchpoints.
7962
8bfb830f
JB
79632011-02-22 Joel Brobecker <brobecker@adacore.com>
7964
7965 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
7966 clean_restart. Be a little stricter in the expected output
7967 for one of the tests. Fix a typo in one of the comments.
7968
c45f3c54
JB
79692011-02-22 Joel Brobecker <brobecker@adacore.com>
7970
7971 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
7972 Delete variable binfile, no longer use. Add or modify test
7973 comments to make them unique.
7974
b97c863c
MS
79752011-02-21 Michael Snyder <msnyder@vmware.com>
7976
7977 * Makefile.in: Update for make clean.
7978 * gdb.ada/Makefile.in: Ditto.
7979 * gdb.arch/Makefile.in: Ditto.
7980 * gdb.asm/Makefile.in: Ditto.
7981 * gdb.base/Makefile.in: Ditto.
7982 * gdb.cp/Makefile.in: Ditto.
7983 * gdb.dwarf2/Makefile.in: Ditto.
7984 * gdb.java/Makefile.in: Ditto.
7985 * gdb.mi/Makefile.in: Ditto.
7986 * gdb.modula2/Makefile.in: Ditto.
7987 * gdb.python/Makefile.in: Ditto.
7988 * gdb.server/Makefile.in: Ditto.
7989 * gdb.stabs/Makefile.in: Ditto.
7990 * gdb.threads/Makefile.in: Ditto.
7991 * gdb.trace/Makefile.in: Ditto.
7992
aea5b279
MS
79932011-02-21 Michael Snyder <msnyder@vmware.com>
7994
7995 * gdb.threads/thread-find.exp: Update patterns for changes in
7996 output of "info threads" command.
7997
e3039479
UW
79982011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7999 Ulrich Weigand <uweigand@de.ibm.com>
8000
8001 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
8002 (skip_hw_watchpoint_tests): Likewise.
8003 (skip_hw_watchpoint_multi_tests): Likewise.
8004
b800ec70
UW
80052011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
8006
8007 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
8008 (skip_hw_watchpoint_tests): Likewise.
8009 (skip_hw_watchpoint_multi_tests): Likewise.
8010 (skip_hw_watchpoint_access_tests): Likewise.
8011
8012 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
8013 * gdb.base/pr11022.exp: Likewise.
8014 * gdb.base/watch-read.exp: Likewise.
8015 * gdb.base/watch_thread_num.exp: Likewise.
8016 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
8017 * gdb.base/watchpoint-hw.exp: Likewise.
8018 * gdb.base/watchpoint.exp: Likewise.
8019 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
8020 * gdb.threads/watchthreads-reorder.exp: Likewise.
8021 * gdb.threads/watchthreads.exp: Likewise.
8022 * gdb.threads/watchthreads2.exp: Likewise.
8023
91033e37
JB
80242011-02-21 Joel Brobecker <brobecker@adacore.com>
8025
8026 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
8027 the debugger is unable to find the array bounds.
8028
eeaafae2
JK
80292011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8030
8031 * gdb.cp/typedef-operator.exp: New file.
8032 * gdb.cp/typedef-operator.cc: New file.
8033
e338d953
MS
80342011-02-17 Michael Snyder <msnyder@vmware.com>
8035
8036 * gdb.threads/thread-find.exp: Fix regular expressions.
8037
e67ad678
JB
80382011-02-17 Joel Brobecker <brobecker@adacore.com>
8039
8040 * gdb.ada/packed_array: Expand testcase to test printing of
8041 unconstrained packed array.
8042
93084bca
JB
80432011-02-17 Joel Brobecker <brobecker@adacore.com>
8044
8045 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
8046
a0c78a73
PA
80472011-02-16 Pedro Alves <pedro@codesourcery.com>
8048
f65d5553 8049 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
8050 (main): Initialize it before collecting, and and clear it
8051 afterwards.
f65d5553
PA
8052 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8053 collecting with '{type} addr', where the addr expression is not an
8054 rvalue.
a0c78a73 8055
3dfcbbd2
KW
80562011-02-16 Ken Werner <ken.werner@de.ibm.com>
8057
8058 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
8059 a bool variable. Expect correct OpenCL names for vector types. Use the
8060 uc3 variable name instead of referring to the uchar3 built-in type.
8061 Escape the asterisk at the half pointer test.
8062
08807d5a
PA
80632011-02-16 Pedro Alves <pedro@codesourcery.com>
8064
f65d5553 8065 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
8066 (main): Initialize it before collecting, and and clear it
8067 afterwards.
f65d5553
PA
8068 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8069 collecting overlapping memory ranges.
08807d5a 8070
60f98dde
MS
80712011-02-15 Michael Snyder <msnyder@vmware.com>
8072
8073 * gdb.base/default.exp: Add tests for thread commands.
8074 * gdb.base/help.exp: Add tests for thread commands.
8075 * gdb.threads/thread-find.exp: New test for thread find command.
8076
648cd113
KW
80772011-02-15 Ken Werner <ken.werner@de.ibm.com>
8078
8079 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
8080
494e194e
YQ
80812011-02-15 Yao Qi <yao@codesourcery.com>
8082
8083 PR tdep/12352
8084 * gdb.arch/arm-disp-step.S : New test for str instruction.
8085 * gdb.arch/arm-disp-step.exp : Likewise.
8086
d9492458
TJB
80872011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
8088
8089 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
8090 "vector_register2_vr" test strings. Test the extended floating
8091 point registers (F32~F63).
8092 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
8093 IBM XL C compiler. Make the test program use a register provided
8094 by the compiler for the lxvd2x instruction.
8095
8af8e3bc
PA
80962011-02-14 Pedro Alves <pedro@codesourcery.com>
8097
8098 * gdb.trace/unavailable.cc (class Base, class Middle, class
8099 Derived): New types.
8100 (derived_unavail, derived_partial, derived_whole): New globals.
8101 (virtual_partial): New global.
8102 (virtualp): Point at virtual_partial.
8103 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
8104 related to unavailable vptr.
8105
1b28d0b3
PA
81062011-02-14 Pedro Alves <pedro@codesourcery.com>
8107
8108 * gdb.trace/unavailable.cc (a, b, c): New globals.
8109 (main): Set and clear them.
8110 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
8111 `a' and `c', and check that `b' isn't collected, although `a' and
8112 `c' are.
8113
ec0a52e1
PA
81142011-02-14 Pedro Alves <pedro@codesourcery.com>
8115
8116 * gdb.trace/unavailable.cc (struct Virtual): New.
8117 (virtualp): New global pointer.
8118 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
8119 printing a pointer to an object whose type has a vtable, with
8120 print object on.
8121
24e6bcee
PA
81222011-02-14 Pedro Alves <pedro@codesourcery.com>
8123
8124 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
8125 value repeat handles unavailableness.
8126
39d37385
PA
81272011-02-14 Pedro Alves <pedro@codesourcery.com>
8128
8129 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
8130 tests for building arrays from unavailable values, subscripting
8131 non-memory rvalue unvailable arrays, and accessing fields or
8132 baseclasses of non-lazy unavailable values,
8133 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
8134 struct types.
8135 (g_smallstruct, g_smallstruct_b): New globals.
8136
06d72e16
PA
81372011-02-14 Pedro Alves <pedro@codesourcery.com>
8138
8139 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
8140
bc9a5551
JK
81412011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8142
8143 Fix const/volatile qualifiers of C++ types, PR c++/12328.
8144 * gdb.cp/overload-const.exp: New file.
8145 * gdb.cp/overload-const.cc: New file.
8146
54fcddd0
UW
81472011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8148
8149 * gdb.opencl/callfuncs.cl: New file.
8150 * gdb.opencl/callfuncs.exp: New test.
8151 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
8152
d6dafb7c
UW
81532011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8154
8155 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
8156 when computing result.
8157 * gdb.arch/altivec-abi.exp: Update expected results.
8158
a449c2d8
TJB
81592011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8160
8161 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
8162 * gdb.base/jit.exp: Likewise.
8163 * gdb.base/pie-execl.exp: Likewise.
8164 * gdb.base/solib-nodir.exp: Likewise.
8165 * gdb.base/solib-overlap.exp: Likewise.
8166
764880b7
PA
81672011-02-07 Pedro Alves <pedro@codesourcery.com>
8168
8169 * gdb.trace/collection.c (global_pieces): New.
8170 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
8171 New procedure.
8172 (gdb_trace_collection_test): Call it.
8173
505500db
SW
81742011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
8175
8176 * gdb.python/py-evthreads.c: New file.
8177 * gdb.python/py-evthreads.exp: New file.
8178 * gdb.python/py-events.py: New file.
8179 * gdb.python/py-events.exp: New file.
8180 * gdb.python/py-events.c: New file.
8181
385203ed
DD
81822011-02-04 David Daney <ddaney@caviumnetworks.com>
8183
8184 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
8185
9011945e
AB
81862011-02-03 Andrew Burgess <aburgess@broadcom.com>
8187
8188 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
8189 gdb.base/disasm-end-cu.exp: New test for disassembling over the
8190 boundary between two compilation units.
8191
580688f3
PA
81922011-02-02 Pedro Alves <pedro@codesourcery.com>
8193
8194 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
8195 (Virtual): New structs.
8196 (virtual_o, virtual_middle_b): New globals.
8197 * gdb.cp/virtbase.exp: New tests.
8198
d3f0f853
PP
81992011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
8200
8201 * gdb.base/jit.exp: New file.
8202 * gdb.base/jit-main.c: New file.
8203 * gdb.base/jit-solib.c: New file.
8204
b2030fb5
UW
82052011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
8206
8207 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
8208 proceed to initial kernel entry point.
8209 * gdb.opencl/datatypes.exp: Likewise.
8210 * gdb.opencl/operators.exp: Likewise.
8211 * gdb.opencl/vec_comps.exp: Likewise.
8212
2db19d1e
SW
82132011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
8214
8215 * gdb.cp/nsnested.cc: New.
8216 * gdb.cp/nsnested.exp: New.
8217 * gdb.cp/nsnoimports.exp: New.
8218 * gdb.cp/nsnoimports.cc: New.
8219
6b0c4c1f
JB
82202011-01-31 Joel Brobecker <brobecker@adacore.com>
8221
8222 * gdb.base/interact.exp: Add extra tests that verify that
8223 the value of the interactive-mode setting does not change
8224 after the script is sourced.
8225
80b23b6a
JK
82262011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8227
8228 * gdb.cp/noparam.exp: New file.
8229 * gdb.cp/noparam.cc: New file.
8230
ffd5ec24
PA
82312011-01-28 Pedro Alves <pedro@codesourcery.com>
8232
8233 * gdb.trace/tfile.exp: Test that with no traceframe selected,
8234 there's no stack or registers.
8235
a81766d8
TT
82362011-01-26 Tom Tromey <tromey@redhat.com>
8237
8238 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
8239 space before string output. Add test for "set print pretty off"
8240 case.
8241
585fdaa1
PA
82422011-01-25 Pedro Alves <pedro@codesourcery.com>
8243
8244 * gdb.base/frame-args.exp: Adjust.
8245 * gdb.dwarf2/dw2-noloc.exp: Adjust.
8246 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
8247 * gdb.dwarf2/pieces.exp: Adjust.
8248 * gdb.opt/clobbered-registers-O2.exp: Adjust.
8249 * gdb.opt/inline-locals.exp: Adjust.
8250 * gdb.threads/fork-child-threads.exp: Adjust.
8251
d468832a
KW
82522011-01-25 Ken Werner <ken.werner@de.ibm.com>
8253
8254 * gdb.opencl/convs_casts.cl: Move program scope variables into the
8255 OpenCL kernel function. Add a comment as marker. Add address space
8256 qualifiers for the remaining program scope variables.
8257 * gdb.opencl/datatypes.cl: Likewise.
8258 * gdb.opencl/operators.cl: Likewise.
8259 * gdb.opencl/vec_comps.cl: Likewise.
8260 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
8261 Add breakpoint at the marker comment.
8262 * gdb.opencl/datatypes.exp: Likewise.
8263 * gdb.opencl/operators.exp: Likewise.
8264 * gdb.opencl/vec_comps.exp: Likewise.
8265
490f124f
PA
82662011-01-24 Pedro Alves <pedro@codesourcery.com>
8267
8268 * gdb.base/printcmds.c (some_struct): New struct and instance.
8269 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
8270 procedure.
8271 <global scope>: Call it.
8272
6da78614
KW
82732011-01-21 Ken Werner <ken.werner@de.ibm.com>
8274
8275 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
8276 argument to the gdb_compile_opencl_hostapp call.
8277
ec64c9aa
YQ
82782011-01-19 Yao Qi <yao@codesourcery.com>
8279
8280 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
8281 positve list.
8282
810cfdbb
YQ
82832011-01-19 Yao Qi <yao@codesourcery.com>
8284
8285 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
8286 canonical form.
8287 Remove "xscale-*-*"
8288 * gdb.xml/tdesc-regs.exp: Likewise.
8289 * gdb.python/py-section-script.exp: Replace ARM target triplet
8290 with canonical form.
8291 Match arm*-*-symbianelf*.
8292 * gdb.base/dup-sect.exp: Likewise.
8293 * lib/dwarf.exp: New.
8294 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
8295 dwarf2_support.
8296 * gdb.dwarf2/dup-psym.exp: Likewise.
8297 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
8298 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8299 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
8300 * gdb.dwarf2/dw2-basic.exp: Likewise.
8301 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8302 * gdb.dwarf2/dw2-const.exp: Likewise.
8303 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
8304 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
8305 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
8306 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
8307 * gdb.dwarf2/dw2-filename.exp: Likewise.
8308 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
8309 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
8310 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8311 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8312 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
8313 * gdb.dwarf2/dw2-noloc.exp: Likewise.
8314 * gdb.dwarf2/dw2-op-call.exp: Likewise.
8315 * gdb.dwarf2/dw2-producer.exp: Likewise.
8316 * gdb.dwarf2/dw2-ranges.exp: Likewise.
8317 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
8318 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
8319 * gdb.dwarf2/dw2-strp.exp: Likewise.
8320 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
8321 * gdb.dwarf2/implptr.exp: Likewise.
8322 * gdb.dwarf2/mac-fileno.exp: Likewise.
8323 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
8324 * gdb.dwarf2/pieces.exp: Likewise.
8325 * gdb.dwarf2/pr11465.exp: Likewise.
8326 * gdb.dwarf2/valop.exp: Likewise.
8327 * gdb.dwarf2/watch-notconst.exp: Likewise.
8328 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
8329
4694da01
TT
83302011-01-19 Tom Tromey <tromey@redhat.com>
8331
8332 * gdb.python/py-infthread.exp: Add thread tests.
8333
b075872c
JB
83342011-01-14 Joel Brobecker <brobecker@adacore.com>
8335
8336 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
8337
2c3e6e24
JB
83382011-01-14 Joel Brobecker <brobecker@adacore.com>
8339
8340 * gdb.ada/widewide: New testcase.
8341
de8fa76c
JB
83422011-01-13 Joel Brobecker <brobecker@adacore.com>
8343
8344 * gdb.base/interact.exp: New testcase.
8345
1b05df00
TT
83462011-01-12 Tom Tromey <tromey@redhat.com>
8347
8348 * gdb.mi/gdb2549.exp: Update for error message changes.
8349 * gdb.mi/mi-cli.exp: Likewise.
8350 * gdb.mi/mi-disassemble.exp: Likewise.
8351 * gdb.mi/mi-pthreads.exp: Likewise.
8352 * gdb.mi/mi-regs.exp: Likewise.
8353 * gdb.mi/mi-stack.exp: Likewise.
8354 * gdb.mi/mi-var-block.exp: Likewise.
8355 * gdb.mi/mi-var-cmd.exp: Likewise.
8356 * gdb.mi/mi2-cli.exp: Likewise.
8357 * gdb.mi/mi2-disassemble.exp: Likewise.
8358 * gdb.mi/mi2-pthreads.exp: Likewise.
8359 * gdb.mi/mi2-regs.exp: Likewise.
8360 * gdb.mi/mi2-stack.exp: Likewise.
8361 * gdb.mi/mi2-var-block.exp: Likewise.
8362 * gdb.mi/mi2-var-cmd.exp: Likewise.
8363
c2ff108b
JK
83642011-01-12 Andrew Burgess <aburgess@broadcom.com>
8365 Jan Kratochvil <jan.kratochvil@redhat.com>
8366
8367 PR fortran/11104 and DWARF unbound arrays detection.
8368 * gdb.fortran/multi-dim.exp: New file.
8369 * gdb.fortran/multi-dim.f90: New file.
8370
b716877b
AB
83712011-01-12 Andrew Burgess <aburgess@broadcom.com>
8372
8373 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
8374 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
8375 add new tests for opcode dumping.
8376
6c162d5e
TT
83772011-01-11 Tom Tromey <tromey@redhat.com>
8378
8379 * gdb.python/py-infthread.exp: Load gdb-python.exp.
8380
77b06cd7
TJB
83812010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
8382
8383 Convert hardware watchpoints to use breakpoint_ops.
8384 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
8385 type is not supported.
8386 * gdb.base/foll-fork.exp: Likewise.
8387 * gdb.base/foll-vfork.exp: Likewise.
8388
f39a75d0
PM
83892011-01-10 Phil Muldoon <pmuldoon@redhat.com>
8390
8391 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
8392 Use load_lib gdb-python.exp.
8393 * gdb.python/python.exp: Ditto.
8394 * gdb.python/py-function.exp: Ditto.
8395
fc529d80
AS
83962011-01-09 Andreas Schwab <schwab@linux-m68k.org>
8397
8398 * gdb.threads/tls.exp ("info address me"): Fix expected output.
8399
fb03cb59
JK
84002011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8401
8402 * configure: Regenerate.
8403
d8e22779
TT
84042011-01-06 Tom Tromey <tromey@redhat.com>
8405
8406 * gdb.python/py-frame.exp: Test gdb.newest_frame.
8407
09050809
JB
84082011-01-06 Joel Brobecker <brobecker@adacore.com>
8409
fc529d80
AS
8410 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
8411 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
8412 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8413 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
8414 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
8415 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8416 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
8417 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
8418 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
8419 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
8420 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
8421 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
8422 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
8423 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8424 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8425 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
8426 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
8427 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
8428 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8429 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
8430 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
8431 gdb.ada/uninitialized_vars.exp,
8432 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
8433 Simplify by using clean_restart.
09050809 8434
8ed5dd9e
JB
84352011-01-06 Joel Brobecker <brobecker@adacore.com>
8436
8437 Add marker to be used as anchor for inserting breakpoints.
8438 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
8439 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
8440 Likewise.
8441
8442 Remove uses of gdb_start_cmd.
8443 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
8444 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
8445
8446 Do not run testcase if testing with GDBserver.
8447 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
8448 if testing with GDBserver.
8449
368a124f
JB
84502011-01-06 Joel Brobecker <brobecker@adacore.com>
8451
8452 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
8453 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
8454 copyright header.
8455
44944448
JB
84562011-01-05 Joel Brobecker <brobecker@adacore.com>
8457
8458 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
8459 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
8460 testsuite/gdb.fortran/complex.f,
8461 testsuite/gdb.fortran/derived-type.f90,
8462 testsuite/gdb.fortran/library-module-lib.f90,
8463 testsuite/gdb.fortran/library-module-main.f90,
8464 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
8465 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
8466 Copyright year update.
8467
31886ea6
JB
84682011-01-05 Joel Brobecker <brobecker@adacore.com>
8469
8470 * gdb.base/langs1.f: Add copyright header.
8471
ebedcab5
JK
84722011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8473
8474 * gdb.base/morestack.exp: New file.
8475 * gdb.base/morestack.c: New file.
8476
de1eb2f9
JK
84772011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8478
8479 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
8480
9e87a409
JB
84812010-12-29 Joel Brobecker <brobecker@adacore.com>
8482
8483 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
8484 * gdb.ada/arrayptr.exp: Add test printing that new variable.
8485
720d1a40
JB
84862010-12-29 Joel Brobecker <brobecker@adacore.com>
8487
8488 * gdb.ada/lang_switch.exp: Correct expected parameter value.
8489
a283af87
AS
84902010-12-25 Andreas Schwab <schwab@linux-m68k.org>
8491
5d3d9cba
AS
8492 * gdb.threads/tls.exp: Fix typo.
8493
a283af87
AS
8494 * gdb.threads/thread-specific.exp (get_thread_list): Update.
8495 * gdb.threads/execl.exp: Update.
8496
2a20745c
YQ
84972010-12-23 Yao Qi <yao@codesourcery.com>
8498
8499 * gdb.arch/arm-disp-step.exp: New.
8500 * gdb.arch/arm-disp-step.S: New.
8501
a7658b96
TT
85022010-12-21 Tom Tromey <tromey@redhat.com>
8503
8504 * gdb.threads/execl.exp: Update.
8505 * gdb.threads/linux-dp.exp: Update.
8506 * gdb.threads/manythreads.exp: Update.
8507 * gdb.threads/tls.exp: Update.
8508
5b79abe7
TT
85092010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8510
8511 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
8512 (NextOverThrowDerivates) <resumebpt>: New.
8513 (resumebpt_test): New.
8514 (main): Call resumebpt_test.
8515 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
8516
0914bcdb
SS
85172010-12-12 Stan Shebs <stan@codesourcery.com>
8518
8519 * gdb.trace/tsv.exp: Test print command on trace state variables.
8520
305aeedc
TT
85212010-12-09 Tom Tromey <tromey@redhat.com>
8522
8523 * gdb.base/interp.exp: Add regression test.
8524
186c406b
TT
85252010-12-09 Tom Tromey <tromey@redhat.com>
8526
8527 * gdb.java/jnpe.java: New file.
8528 * gdb.java/jnpe.exp: New file.
8529 * gdb.cp/nextoverthrow.exp: New file.
8530 * gdb.cp/nextoverthrow.cc: New file.
8531
aae1c79a
DE
85322010-12-07 Doug Evans <dje@google.com>
8533
8534 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
8535 of data-directory.
8536 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
8537 updated.
8538 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
8539
60f98dde 85402010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
8541
8542 * gdb.base/callfuncs.exp: Test for skip_float_tests.
8543 * gdb.base/call-sc.exp: Ditto.
8544 * gdb.base/finish.exp: Ditto.
8545 * gdb.base/return.exp: Ditto.
8546 * gdb.base/return2.exp: Ditto.
8547
5fa290c1
DE
85482010-11-30 Doug Evans <dje@google.com>
8549
8550 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
8551 (gdb_expect_list): Fix spelling errors in comments.
8552 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
8553 send_gdb/gdb_expect_list where applicable.
8554 * gdb.base/call-ar-st.exp: Ditto.
8555 * gdb.base/funcargs.exp: Ditto.
8556 * gdb.base/gcore.exp: Ditto.
8557 * gdb.base/page.exp: Ditto.
8558 * gdb.base/sigaltstack.exp: Ditto.
8559 * gdb.base/siginfo.exp: Ditto.
8560 * gdb.base/sigstep.exp: Ditto.
8561 * gdb.base/trace-commands.exp: Ditto.
8562
4e04c971
DE
85632010-11-29 Doug Evans <dje@google.com>
8564
8565 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
8566 printer-name;subprinter-name.
8567
8cf6f0b1
TT
85682010-11-29 Tom Tromey <tromey@redhat.com>
8569
8570 * gdb.dwarf2/implptr.exp: New file.
8571 * gdb.dwarf2/implptr.c: New file.
8572 * gdb.dwarf2/implptr.S: New file.
8573
94b6973e
PM
85742010-11-29 Phil Muldoon <pmuldoon@redhat.com>
8575
fc529d80 8576 PR python/12199
94b6973e
PM
8577
8578 * gdb.python/py-breakpoint.exp: Test the delete method.
8579
8358c15c
JK
85802010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8581
8582 Fix step_resume_breakpoint unsaved during an infcall.
8583 * gdb.base/step-resume-infcall.exp: New file.
8584 * gdb.base/step-resume-infcall.c: New file.
8585
f6df29bc
TJB
85862010-11-24 Edjunior Machado <emachado@br.ibm.com>
8587
8588 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
8589
f2b5a5cf
TJB
85902010-11-24 Edjunior Machado <emachado@br.ibm.com>
8591
8592 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
8593 on ppc64's symbols; "finish" and "return" commands must accept to
8594 show the caller line again as well as the line after.
8595 * gdb.asm/powerpc64.inc: New file.
8596
6b0ecdc2
DE
85972010-11-23 Doug Evans <dje@google.com>
8598
8599 * lib/gdb.exp (gdb_test_sequence): New function.
8600 (gdb_expect_list): Add verbose -log call for each pattern.
8601 * gdb.base/signals.exp (test_handle_all_print): Call it.
8602 Reduce timeout increment from 6 minutes to 1 minute.
8603 * gdb.server/ext-run.exp: Call it.
8604
ea976c60
PM
86052010-11-23 Phil Muldoon <pmuldoon@redhat.com>
8606
f2b5a5cf 8607 PR python/12212
ea976c60
PM
8608
8609 * gdb.python/python.exp: Check that selected_thread raises an
8610 error when no inferior is loaded.
8611
c0efa795
JK
86122010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8613
8614 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
8615 * gdb.dwarf2/dw2-stack-boundary.S: New file.
8616
ec3aa567
JK
86172010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8618
8619 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
8620 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
8621
d8249011
DE
86222010-11-18 Doug Evans <dje@google.com>
8623
8624 * gdb.server/ext-run.exp: Fix intermittent failures.
8625
d4eba7d1
NF
86262010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8627
8628 * gdb.stabs/gdb11479.exp: Use runto_main.
8629
b04c2f88
NF
86302010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8631
8632 * gdb.base/break-entry.exp: Skip if using a stub.
8633
ae9d7ce4
NF
86342010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8635
8636 * gdb.python/py-inferior.exp: Pack values in target endianness.
8637
621c8364
TT
86382010-11-12 Tom Tromey <tromey@redhat.com>
8639
8640 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
8641 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
8642 MemoryError.
8643 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
8644 type.
8645 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
8646 MemoryError.
8647 (test_subscript_regression): Update exception type.
8648
84f4c1fe
PM
86492010-11-11 Phil Muldoon <pmuldoon@redhat.com>
8650
8651 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
8652 breakpoint tests.
8653
a1442452
PA
86542010-11-09 Pedro Alves <pedro@codesourcery.com>
8655
8656 * gdb.base/watchpoint.exp: Test "watch -location" with an
8657 innacessible location.
8658
efd11a33
JK
86592010-11-09 Edjunior Machado <emachado@br.ibm.com>
8660 Luis Machado <luisgpm@br.ibm.com>
8661
8662 * gdb.base/maint.exp: Expect "." prefix.
8663 * gdb.base/nodebug.exp: Expect "." Likewise.
8664 * gdb.base/sepsymtab.exp: Expect "." Likewise.
8665 * gdb.base/watchpoint-cond-gone.exp: Likewise.
8666 * gdb.base/watchpoint.exp: Expect a software watch to be created for
8667 POWER server processors.
8668
aa00efb5
JK
86692010-11-08 Edjunior Machado <emachado@br.ibm.com>
8670 Luis Machado <luisgpm@br.ibm.com>
8671
8672 * gdb.base/break-entry.exp: convert entry point for
8673 ppc64 and expect leading `.' on ppc64's symbols
8674
99e7ae30
DE
86752010-11-05 Doug Evans <dje@google.com>
8676
8677 * gdb.base/help.exp: Update expected output.
b521dba8
DE
8678 * gdb.python/py-param.exp: Delete, contents moved to ...
8679 * gdb.python/py-parameter.exp: ... here. New file.
8680 Add test for gdb.parameter ("directories").
99e7ae30 8681
f4b8a18d
KW
86822010-11-05 Ken Werner <ken.werner@de.ibm.com>
8683
8684 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
8685 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
8686 * configure: Regenerate.
8687 * gdb.opencl/Makefile.in: New File.
8688 * gdb.opencl/datatypes.exp: Likewise.
8689 * gdb.opencl/datatypes.cl: Likewise.
8690 * gdb.opencl/operators.exp: Likewise.
8691 * gdb.opencl/operators.cl: Likewise.
8692 * gdb.opencl/vec_comps.exp: Likewise.
8693 * gdb.opencl/vec_comps.cl: Likewise.
8694 * gdb.opencl/convs_casts.exp: Likewise.
8695 * gdb.opencl/convs_casts.cl: Likewise.
8696 * lib/opencl.exp: Likewise.
8697 * lib/opencl_hostapp.c: Likewise.
8698 * lib/opencl_kernel.cl: Likewise.
8699 * lib/cl_util.c: Likewise.
8700 * lib/cl_util.c: Likewise.
8701 * gdb.base/default.exp (set language): Add "opencl" to the list of
8702 languages.
8703
a9d5ef47
SW
87042010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
8705
8706 * gdb.cp/overload.exp: Added test for inheritance overload.
8707 * gdb.cp/overload.cc: Ditto.
8708 * gdb.cp/oranking.exp: Removed releveant kfails.
8709
03eb1c79
JK
87102010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8711 Joel Brobecker <brobecker@adacore.com>
8712
8713 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
8714 check test_compiler_info.
8715
dbc98a8b
KW
87162010-11-03 Ken Werner <ken.werner@de.ibm.com>
8717
8718 * gdb.base/gnu_vector.exp: Adjust expect messages.
8719
120bd360
KW
87202010-11-03 Ken Werner <ken.werner@de.ibm.com>
8721
8722 * gdb.base/gnu_vector.exp: Add unary operator tests.
8723
c37f7098
KW
87242010-11-03 Ken Werner <ken.werner@de.ibm.com>
8725
8726 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
8727
7b51bc51
DE
87282010-11-02 Doug Evans <dje@google.com>
8729
8730 * gdb.python/py-pp-maint.c: New file.
8731 * gdb.python/py-pp-maint.exp: New file.
8732 * gdb.python/py-pp-maint.py: New file.
8733
50c97f38
TT
87342010-11-02 Tom Tromey <tromey@redhat.com>
8735
8736 * gdb.base/default.exp: Remove "scheme" from language list.
8737
a289b8f6
JK
87382010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8739
8740 Revert:
8741 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8742 * gdb.threads/sigstep-threads.exp: New file.
8743 * gdb.threads/sigstep-threads.c: New file.
8744
cd017491
MS
87452010-10-20 Michael Snyder <msnyder@vmware.com>
8746
8747 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
8748
8e6a5956
UW
87492010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8750
8751 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
8752 Skip test completely if gdb,no_hardware_watchpoints.
8753
2c04da0d
UW
87542010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8755
8756 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
8757 strict, but do not check for any particular function name within libc.
8758
79afc5ef
SW
87592010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8760
8761 * gdb.cp/smartp.exp: New test.
8762 * gdb.cp/smartp.cc : New test.
8763
026ffab7
SW
87642010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8765
8766 * gdb.cp/converts.exp: Test pointer to bool conversion.
8767 Test pointer to long conversion.
8768 * gdb.cp/oranking.exp: Removed relevant kfail.
8769
3a772aa4
TT
87702010-10-18 Tom Tromey <tromey@redhat.com>
8771
8772 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
8773 argument to lazy_string.
8774 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
8775 (pp_ls.to_string): Use it.
8776 * gdb.python/py-prettyprint.c (main): Move declarations to top.
8777 Add "estring2" local.
8778
5fc3827b
JK
87792010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8780
8781 Fix s390x compatibility.
8782 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
8783 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
8784
8aeb23f3
JK
87852010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8786
8787 * gdb.threads/sigstep-threads.exp: New file.
8788 * gdb.threads/sigstep-threads.c: New file.
8789
c1e56572
JK
87902010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8791
8792 * gdb.base/pie-execl.exp: New file.
8793 * gdb.base/pie-execl.c: New file.
8794
92163a10
JK
87952010-10-13 Doug Evans <dje@google.com>
8796 Jan Kratochvil <jan.kratochvil@redhat.com>
8797
8798 PR exp/12117
8799 * gdb.cp/ptype-cv-cp.cc: New file.
8800 * gdb.cp/ptype-cv-cp.exp: New file.
8801
7062b0a0
SW
88022010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
8803
8804 * gdb.cp/converts.cc: New test program.
8805 * gdb.cp/converts.exp: New test.
8806 * gdb.cp/overload.exp: Added test for void* vs int*.
8807 * gdb.cp/overload.exp: Ditto.
8808 * gdb.cp/oranking.exp: Removed related kfail.
8809
0e3509db
DE
88102010-10-13 Doug Evans <dje@google.com>
8811
8812 * lib/gdb-python.exp (gdb_check_python_config): New function.
8813 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
8814 * gdb.python/lib-types.cc: New file.
8815 * gdb.python/lib-types.exp: New file.
8816
8dc78533
JK
88172010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8818
8819 * gdb.python/py-error.exp: New file.
8820 * gdb.python/py-error.py: New file.
8821
93c17e06
JK
88222010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8823
8824 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
8825 gdb_test_multiple.
8826
d8b34041
JK
88272010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8828
8829 * gdb.base/break-interp.exp: Use ldlags for linking flags.
8830 * gdb.base/prelink.exp: Likewise.
8831 * gdb.base/solib-nodir.exp: Likewise.
8832 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
8833 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
8834 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
8835
e0cc584e
UW
88362010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
8837
8838 * break-interp.exp (test_ld): Use two separate gdb_expect statements
8839 for the "info files" test to avoid timeouts on slow machines.
8840
cfc353b1
JK
88412010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8842
8843 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
8844 (main): Make openlib dummy call.
8845
d3d7896d
JK
88462010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8847
8848 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
8849 * break-interp.exp (reach): Move the core body ...
8850 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
8851 (test_ld): Provide always real argument, even to the linker. Replace
8852 dl_main by _dl_debug_state.
8853
5e533c94
JK
88542010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8855
8856 Fix results of prelinked PIEs on ppc*.
8857 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
8858 Accept also DISPLACEMENT "PRESENT".
8859 (main): Replace "ZERO" displacements by "PRESENT".
8860
33540610
SW
88612010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
8862
8863 * gdb.cp/oranking.exp: New test.
8864 * gdb.cp/oranking.cc: New test program.
8865
3bdf2bbd
KW
88662010-10-08 Ken Werner <ken.werner@de.ibm.com>
8867
8868 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
8869 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
8870
2f608a3a
KW
88712010-10-06 Ken Werner <ken.werner@de.ibm.com>
8872
8873 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
8874 lush, lynx) New constant.
8875 * gdb.base/constvars.exp: Test const array types.
8876 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
8877
aa2e2d8d
DE
88782010-10-06 Doug Evans <dje@google.com>
8879
8880 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
8881 of syscall staging area.
8882
2844d6b5
KW
88832010-10-06 Ken Werner <ken.werner@de.ibm.com>
8884
8885 * gdb.base/gnu_vector.c: Add variable c4.
8886 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
8887 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8888
7d8ac8bb
MR
88892010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
8890
8891 * gdb.arch/altivec-abi.exp: Fix a typo.
8892
84a02e58
MR
88932010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
8894
8895 * lib/mi-support.exp (thread_selected_re): Correct pattern used
8896 to match a thread ID.
8897
b18e6318
JK
88982010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8899
8900 Fix s390x testcase compatibility.
8901 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
8902
a2c09bd0
DE
89032010-10-01 Doug Evans <dje@google.com>
8904
8905 * lib/gdb-python.exp: New file.
8906 * gdb.python/py-block.exp: Use it.
8907 * gdb.python/py-breakpoint.exp: Ditto.
8908 * gdb.python/py-frame.exp: Ditto.
8909 * gdb.python/py-inferior.exp: Ditto.
8910 * gdb.python/py-param.exp: Ditto.
8911 * gdb.python/py-prettyprint.exp: Ditto.
8912 * gdb.python/py-shared.exp: Ditto.
8913 * gdb.python/py-symbol.exp: Ditto.
8914 * gdb.python/py-symtab.exp: Ditto.
8915 * gdb.python/py-type.exp: Ditto.
8916 * gdb.python/py-value.exp: Ditto.
8917 * gdb.python/python.exp: Ditto.
8918
38f12cfc
TT
89192010-09-30 Tom Tromey <tromey@redhat.com>
8920
8921 * gdb.base/anon.exp: New file.
8922 * gdb.base/anon.c: New file.
8923
9ae8282d
TT
89242010-09-30 Tom Tromey <tromey@redhat.com>
8925
8926 * gdb.base/completion.exp: Test completion through anonymous
8927 union.
8928 * gdb.base/break1.c (struct some_struct): Add anonymous union.
8929
e9e07ba6
JK
89302010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8931
8932 Fix printing parameters of inlined functions.
8933 * gdb.dwarf2/dw2-inline-param.exp: New file.
8934 * gdb.dwarf2/dw2-inline-param-main.c: New file.
8935 * gdb.dwarf2/dw2-inline-param.S: New file.
8936
cd2effb2
JK
89372010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8938
8939 PR corefiles/12071.
8940 * gdb.base/corefile.exp (quit with a process, no question: load core)
8941 (quit with a core file): New tests.
8942
bceffbf3
JK
89432010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8944
8945 Fix GDB crash on inferior calls with self-referencing classes.
8946 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
8947 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
8948 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
8949
1736ad11
JK
89502010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8951
8952 Fix lost siginfo_t for inferior calls.
8953 * gdb.base/siginfo-infcall.exp: New file.
8954 * gdb.base/siginfo-infcall.c: New file.
8955
a176ad92
JB
89562010-09-22 Joel Brobecker <brobecker@adacore.com>
8957
8958 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
8959
c2b0a229
JK
89602010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8961
8962 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
8963 New test.
8964 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
8965
e8ae22d1
JB
89662010-09-22 Joel Brobecker <brobecker@adacore.com>
8967
8968 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
8969 type of our const type.
8970
ec322823
SW
89712010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
8972
8973 * gdb.cp/pr12028.cc: New.
8974 * gdb.cp/pr12028.exp: New.
8975
72929c62
JB
89762010-09-22 Joel Brobecker <brobecker@adacore.com>
8977
8978 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
8979
875b4ff5 89802010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 8981 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
8982
8983 PR mi/11407
8984 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
8985 * gdb.mi/dw2-ref-missing-frame-main.c New File.
8986 * gdb.mi/dw2-ref-missing-frame.S New File.
8987 * gdb.mi/dw2-ref-missing-frame.exp New File.
8988
7155d578
TT
89892010-09-14 Tom Tromey <tromey@redhat.com>
8990
8991 PR symtab/8399:
8992 * gdb.threads/tls.exp: Remove kfail. Update expected output.
8993
515ed532
TT
89942010-09-14 Tom Tromey <tromey@redhat.com>
8995
8996 PR exp/11803:
8997 * gdb.threads/tls.exp: Use C++.
8998 (check_thread_local): Use K::another_thread_local.
8999 * gdb.threads/tls.c (class K): New.
9000 (another_thread_local): Now a member of K.
9001 (spin): Update. No longer K&R C.
9002
450ca57c
SW
90032010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9004
9005 * gdb.cp/koenig.cc: created class for testing member lookup.
9006 * gdb.cp/koenig.exp: Added test for member lookup.
9007
dbd492a3
JK
90082010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9009
9010 Fix false FAILs on sourcetree topdir directory containing "kill".
9011 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
9012 source line matching regexp.
9013
8d4d924b
JK
90142010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9015
9016 * gdb.python/python.exp (set height 0, collect help from uiout)
9017 (verify help to uiout): New tests.
9018
8e64f2a0
JK
90192010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9020
9021 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
9022 is_lp64_target to check 64bit target.
9023
4569eed2
JK
90242010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9025
9026 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
9027 (test_ld) <powerpc64-*>: New.
9028
5e1617b1
DJ
90292010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9030
9031 * gdb.cp/templates.exp (test_template_args): Allow "struct".
9032
c767944b
DJ
90332010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9034
9035 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
9036 (FunctionArg::method): New function.
9037 (empty, arg): New variables.
9038 (main): Call arg.method.
9039 * gdb.cp/templates.exp (test_template_args): New function.
9040 (do_tests): Call it.
9041
27d3a3fc
UW
90422010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9043
9044 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
9045 of "next" to proceed over pthread_exit call.
9046
55b7ce7f
UW
90472010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9048
9049 * gdb.base/maint.exp: Avoid wildcards against potentially very long
9050 "maint print statistics" output to prevent expect timeouts.
9051
809df446
JK
90522010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9053
9054 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
9055 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9056 (test_float_rejected): ... here.
9057 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
9058 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9059 (test_float_rejected): ... here.
9060 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
9061 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9062 (test_float_rejected): ... here.
9063 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
9064 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9065 (test_float_rejected): ... here.
9066
8464be76
DJ
90672010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9068
9069 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
9070 before disabling hardware watchpoints.
9071 (test_inaccessible_watchpoint): Check that hardware watchpoints
9072 are used. Test for watchpoints on a constant address.
9073
14dba4b4
JK
90742010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9075
9076 * gdb.base/ui-redirect.exp: New file.
9077
3f3540e1 90782010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 9079 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
9080
9081 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
9082
0f254bb7
DE
90832010-08-31 Doug Evans <dje@google.com>
9084
9085 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
9086
03f17ccf
TT
90872010-08-30 Tom Tromey <tromey@redhat.com>
9088
9089 PR python/11792:
9090 * gdb.python/py-value.exp (test_subscript_regression): Add
9091 dynamic_type test.
9092
640617ad
DJ
90932010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
9094
9095 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
9096 instead of running to main. Do not test the main function.
9097 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
9098 Add new main.
9099
2ed91d1b
PA
91002010-08-26 Pedro Alves <pedro@codesourcery.com>
9101
9102 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
9103 one test.
9104
673bfd45
DE
91052010-08-24 Doug Evans <dje@google.com>
9106
9107 PR symtab/11942
9108 * gdb.dwarf2/dw4-sig-types.cc: New file.
9109 * gdb.dwarf2/dw4-sig-types.h: New file.
9110 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
9111 * gdb.dwarf2/dw4-sig-types.exp: New file.
9112
f9ffd4bb
TT
91132010-08-23 Tom Tromey <tromey@redhat.com>
9114
9115 PR python/11145:
9116 * gdb.python/py-value.c (Base, Derived): New types.
9117 (base): New global.
9118 * gdb.python/py-value.exp (test_subscript_regression): Add
9119 dynamic_cast test.
9120
d839c8a4
TT
91212010-08-23 Tom Tromey <tromey@redhat.com>
9122
9123 PR python/10676:
9124 * gdb.python/py-type.exp (test_fields): Add tests for type
9125 equality.
9126
702c2711
TT
91272010-08-23 Tom Tromey <tromey@redhat.com>
9128
9129 PR python/11915:
9130 * gdb.python/py-type.exp (test_fields): Add tests for array.
9131
832bafd3
KS
91322010-08-23 Keith Seitz <keiths@redhat.com>
9133
9134 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
9135 have any children. Create a new abbrev for it.
9136 Add missing terminal sequence to .debug_abbrev.
9137
c37bf528
KS
91382010-08-20 Keith Seitz <keiths@redhat.com>
9139
9140 PR symtab/11465:
9141 * gdb.dwarf2/pr11465.exp: New test.
9142 * gdb.dwarf2/pr11465.S: New file.
9143 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
9144 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
9145
4572cbac
TJB
91462010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
9147
9148 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
9149 registers. Update data sets with the new v2_double element in the
9150 VSX register union. Add vector_register3_vr data set for the AltiVec
9151 registers. Use gdb_test_no_output instead of send_gdb.
9152
e7fbb131
PA
91532010-08-19 Pedro Alves <pedro@codesourcery.com>
9154
9155 * gdb.python/py-shared.exp: New file, factored out from
9156 python.exp.
9157 * gdb.python/py-shared.c: New file.
9158 * gdb.python/py-shared-sl.c: New file.
9159 * gdb.python/python-1.c: New file.
9160 * gdb.python/python-sl.c: Delete.
9161 * gdb.python/python.c: Mention python-1.c.
9162 * gdb.python/python.exp: Move shared library tests to
9163 py-shared.exp.
9164 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
9165 (MISCELLANEOUS): New.
9166 (clean mostlyclean): Also remove $MISCELLANEOUS.
9167
d30f5e1f
DE
91682010-08-19 Doug Evans <dje@google.com>
9169
9170 PR exp/11926
9171 * gdb.base/printcmds.exp (test_float_accepted): New function.
9172 Move existing float tests there. Add tests for floats with suffixes.
9173 (test_float_rejected): New function.
9174 * gdb.java/jv-print.exp (test_float_accepted): New function.
9175 (test_float_rejected): New function.
9176 * gdb.objc/print.exp: New file.
9177 * gdb.pascal/print.exp: New file.
9178 * lib/objc.exp: New file.
9179
7b3fd859
PM
91802010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
9181
9182 * gdb.base/default.exp (info set): Avoid full buffer error and force
9183 reading up to final gdb prompt.
9184 (show): Likewise.
9185
c92817ce
TT
91862010-08-18 Tom Tromey <tromey@redhat.com>
9187
9188 PR symtab/11919:
9189 * gdb.base/completion.exp: Add test.
9190
f1208f9e
DE
91912010-08-18 Doug Evans <dje@google.com>
9192
9193 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
9194 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
9195 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
9196 Simplify, early exit if runto_main fails.
9197 * gdb.fortran/exprs.exp: load_lib fortran.exp.
9198 (set_lang_fortran): Moved to lib/fortran.exp.
9199 * gdb.fortran/types.exp: load_lib fortran.exp.
9200 (set_lang_fortran): Moved to lib/fortran.exp.
9201 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
9202 * gdb.java/jprint.exp (set_lang_java): Ditto.
9203 * gdb.java/jv-exp.exp: load_lib java.exp.
9204 If set_lang_java fails, issue a warning instead of failure to be
9205 consistent with other set_lang_foo uses.
9206 (set_lang_java): Moved to lib/java.exp.
9207 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
9208 If set_lang_java fails, issue a warning instead of failure to be
9209 consistent with other set_lang_foo uses.
9210 * gdb.pascal/types.exp: load_lib pascal.exp.
9211 (set_lang_pascal): Moved to lib/pascal.exp.
9212 * lib/fortran.exp: New file.
9213 * lib/java.exp (set_lang_java): New function.
9214 * lib/pascal.exp (set_lang_pascal): New function.
9215
2f06b485
YQ
92162010-08-18 Yao Qi <yao@codesourcery.com
9217
9218 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
9219 func_nofb_start and func_loopfb_start, so that address of functions
9220 is equal to these labels on Thumb.
9221
96e25403
YQ
92222010-08-18 Yao Qi <yao@codesourcery.com>
9223
9224 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
9225 to reflect latest c source file.
9226
36e6adc4
JK
92272010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9228
9229 * gdb.cp/infcall-dlopen.exp: New file.
9230 * gdb.cp/infcall-dlopen.cc: New file.
9231 * gdb.cp/infcall-dlopen-lib.cc: New file.
9232
f431efe5
PA
92332010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9234 Pedro Alves <pedro@codesourcery.com>
9235
9236 PR breakpoints/11371
9237
9238 * gdb.base/watch-cond-infcall.exp: New file.
9239 * gdb.base/watch-cond-infcall.c: New file.
9240
06a64a0b
TT
92412010-08-16 Tom Tromey <tromey@redhat.com>
9242
9243 * gdb.base/help.exp: Update.
9244 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
9245 watchpoint.
9246 (test_watch_location): New proc.
9247 (test_watchpoint_in_big_blob): Delete watchpoint.
9248 * gdb.base/watchpoint.c (func5): New function.
9249 (main): Call it.
9250
70ebf4ed
DE
92512010-08-16 Doug Evans <dje@google.com>
9252
9253 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
9254
ca5c20b6
PM
92552010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9256
9257 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
9258 tests.
9259
7346b668
KW
92602010-08-11 Ken Werner <ken.werner@de.ibm.com>
9261
9262 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
9263 * gdb.base/gnu_vector.c: New File.
9264 * gdb.base/gnu_vector.exp: Likewise.
9265
cb2e07a6
PM
92662010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9267
9268 * gdb.python/python.c: New File.
9269 * gdb.python/python-sl.c: New File.
9270 * gdb.python/python.exp: Test solib_address and decode_line
9271 * functions.
9272
5da1313b
JK
92732010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9274
9275 * gdb.python/python.exp (show height, set height 10)
9276 (verify pagination beforehand, verify pagination beforehand: q)
9277 (gdb.execute does not page, verify pagination afterwards)
9278 (verify pagination afterwards: q): New.
9279
49c3ccf7
DE
92802010-08-02 Doug Evans <dje@google.com>
9281
9282 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
9283 because of an older gcc, change test2
9284 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
9285 to unsupported.
9286
42c0c4f1
KH
92872010-07-30 Kazu Hirata <kazu@codesourcery.com>
9288
9289 * gdb.base/break-always.exp: Do not expect full paths to file
9290 names.
9291 * gdb.base/commands.exp: Likewise.
9292
d3765805
DE
92932010-07-30 Doug Evans <dje@google.com>
9294
c98ee71b
DE
9295 * gdb.cp/temargs.exp: For new tests that require newer gccs,
9296 xfail them when run with older gccs.
9297
fd961404
DE
9298 * lib/gdb.exp (build_executable): Forward "c++" option to
9299 get_compiler_info.
9300
999adef4
DE
9301 * gdb.python/py-type.exp (test_template): Mark as xfail tests
9302 "python print ttype.template_argument(1)" and
9303 "python print isinstance(ttype.template_argument(1), gdb.Value)"
9304 if using gcc 4.4 or earlier.
9305
d3765805
DE
9306 * gdb.base/valgrind-db-attach.exp: Use unique test name for
9307 attach-to-debugger handling.
9308
1276c759
JK
93092010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9310
9311 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
9312 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
9313 (main): Use copyreloc.
9314 * gdb.base/prelink.exp (split debug of executable)
9315 (.dynbss vs. .bss address shift): New tests.
9316
88caa9b9
PA
93172010-07-29 Pedro Alves <pedro@codesourcery.com>
9318
9319 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
9320 in gdb_test_multiple.
9321
c6f2ac43
PA
93222010-07-29 Pedro Alves <pedro@codesourcery.com>
9323
9324 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
9325 environment.
9326
326fd672
TT
93272010-07-28 Tom Tromey <tromey@redhat.com>
9328
9329 PR python/11060:
9330 * gdb.python/py-type.c (Temargs): New template.
9331 (temvar): New variable.
9332 * gdb.python/py-type.exp (test_template): New proc.
9333
3ce3b1ba
PA
93342010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
9335
9336 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
9337 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
9338
34eaf542
TT
93392010-07-28 Tom Tromey <tromey@redhat.com>
9340
9341 PR c++/9946:
9342 * gdb.cp/temargs.exp: New file.
9343 * gdb.cp/temargs.cc: New file.
9344
d41b819e
JK
93452010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9346
9347 * gdb.base/help.exp (help disassemble): Update the content.
9348
26ab7092
JK
93492010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9350
9351 * gdb.threads/ia64-sigill.exp: New file.
9352 * gdb.threads/ia64-sigill.c: New file.
9353
5283e9e1
TT
93542010-07-27 Tom Tromey <tromey@redhat.com>
9355
9356 * gdb.opt/inline-cmds.c (ATTR): New define.
9357 (func1): Use it.
9358 (func2): Likewise.
9359 (func3): Likewise.
9360 (outer_inline1): Likewise.
9361 (outer_inline2): Likewise.
9362 * gdb.opt/inline-bt.c (ATTR): New define.
9363 (func1): Use it.
9364 (func2): Likewise.
9365 * gdb.opt/inline-locals.c (ATTR): New define.
9366 (func1): Use it.
9367 (func2): Likewise.
9368
e992ef73
TT
93692010-07-27 Tom Tromey <tromey@redhat.com>
9370
9371 * gdb.stabs/gdb11479.c (hack): New function.
9372 (test): Use it.
9373 (test2): Use it.
9374 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
9375 (int32_search_buf, int64_search_buf): No longer static.
9376 (x): Remove.
9377 * gdb.base/relocate.c (hack): New function.
9378
5374244e
PM
93792010-07-27 Phil Muldoon <pmuldoon@redhat.com>
9380
9381 * gdb.python/py-value.exp (test_inferior_function_call): New function.
9382 * gdb.python/py-value.c (func1): New function.
9383 (func2): Likewise.
9384
a99aee83
CV
93852010-07-26 Corinna Vinschen <vinschen@redhat.com>
9386
9387 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
9388 as not to clash with .data section.
9389
a04ba985
JG
93902010-07-26 Jerome Guitton <guitton@adacore.com>
9391
9392 * gdb.base/code_elim.exp: New file.
9393 * gdb.base/code_elim1.c: New file.
9394 * gdb.base/code_elim2.c: New file.
9395
23bd0f7c
PA
93962010-07-21 Pedro Alves <pedro@codesourcery.com>
9397
9398 PR symtab/11827
9399
9400 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
9401 (some_volatile_enum): New variable.
9402 * gdb.base/printcmds.exp (test_print_enums): New.
9403 <top level>: Call it.
9404
883df6dd
SW
94052010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
9406
9407 * gdb.cp/fpointer.cc: New test.
9408 * gdb.cp/fpointer.exp: New test.
9409
569b05a5
JK
94102010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9411
9412 * gdb.base/solib-nodir.exp: New file.
9413 * lib/gdb.exp (runto): New case for a GDB internal error.
9414
51d7d803
JK
94152010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9416 Ulrich Weigand <uweigand@de.ibm.com>
9417 Tom Tromey <tromey@redhat.com>
9418
9419 * gdb.base/charset-malloc.c: New file.
9420 * gdb.base/charset.c (malloc_stub): New prototype.
9421 (main): Call it instead of malloc itself.
9422 * gdb.base/charset.exp: Use only prepare_for_testing.
9423 (binfile): Remove the variable.
9424
c0edd9ed
JK
94252010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9426
9427 Make core files the process_stratum.
9428 * gdb.base/corefile.exp (run: load core again)
9429 (run: sanity check we see the core file, run: with core)
9430 (run: core file is cleared, attach: load core again)
9431 (attach: sanity check we see the core file, attach: with core)
9432 (attach: core file is cleared): New tests.
9433 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
9434
3cbaedff
KW
94352010-07-14 Ken Werner <ken.werner@de.ibm.com>
9436
9437 * gdb.arch/altivec-abi.exp: New tests.
9438
91158a56
TT
94392010-07-13 Tom Tromey <tromey@redhat.com>
9440
9441 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
9442 (main): Use it.
9443 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
9444
0f5238ed
TT
94452010-07-13 Tom Tromey <tromey@redhat.com>
9446
9447 * gdb.base/label.exp: New file.
9448 * gdb.base/label.c: New file.
9449
add265ae
L
94502010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
9451 H.J. Lu <hongjiu.lu@intel.com>
9452
9453 * lib/gdb.exp (is_ilp32_target): New.
9454 (is_lp64_target): Likewise.
9455
9456 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
9457 target.
9458 * gdb.arch/amd64-disp-step.exp: Likewise.
9459 * gdb.arch/amd64-dword.exp: Likewise.
9460 * gdb.arch/amd64-i386-address.exp: Likewise.
9461 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 9462
add265ae
L
9463 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
9464 target.
9465 * gdb.arch/i386-bp_permanent.exp: Likewise.
9466 * gdb.arch/i386-byte.exp: Likewise.
9467 * gdb.arch/i386-disp-step.exp: Likewise.
9468 * gdb.arch/i386-gnu-cfi.exp: Likewise.
9469 * gdb.arch/i386-prologue.exp: Likewise.
9470 * gdb.arch/i386-size-overlap.exp: Likewise.
9471 * gdb.arch/i386-size.exp: Likewise.
9472 * gdb.arch/i386-sse.exp: Likewise.
9473 * gdb.arch/i386-unwind.exp: Likewise.
9474 * gdb.arch/i386-word.exp: Likewise.
9475
9476 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
9477 test only when building 64-bit executables. Do not hard-code
9478 -m64 option.
9479
2dfb8c17
DE
94802010-07-07 Doug Evans <dje@google.com>
9481
9482 * lib/gdb.exp (gdb_test_list_exact): New function.
9483 * gdb.base/default.exp (show convenience): Call it, add tests for
9484 $_sdata = void, $_thread = 0.
9485
4e5799b6
JK
94862010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9487 Joel Brobecker <brobecker@adacore.com>
9488
9489 Fix re-run of PIE executable, PR shlibs/11776.
9490 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
9491 Remove $displacement_main to match the solib-svr4.c change. New "kill"
9492 and re-"run" of the inferior.
9493
1a219cc7
JK
94942010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9495 Joel Brobecker <brobecker@adacore.com>
9496
9497 Cope with missing /usr/sbin/prelink.
9498 * lib/prelink-support.exp (prelink_no):
9499 <result == 1 && $output is "no such file or directory">: New.
9500 (prelink_yes): Likewise. Return on failed prelink_no.
9501
5e3b36f8
JK
95022010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9503 Joel Brobecker <brobecker@adacore.com>
9504
9505 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
9506 build_executable by build_executable_own_libs. Replace "prelink -R"
9507 execution by a call of prelink_yes. Comment why "prelink -r" needs no
9508 change.
9509 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
9510 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
9511 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
9512 Replace build_executable by build_executable_own_libs's function
9513 build_executable_own_libs.
9514 (prelinkNO): Create new stub to call prelink_no.
9515 (prelinkYES): Create new stub to call prelink_yes.
9516 (test_attach): Rename calls of copy to file_copy.
9517 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
9518 (copy): Move to ...
9519 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
9520 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
9521 * gdb.base/prelink.exp: Disable testcase also for is_remote and
9522 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
9523 special flags by gdb_compile_shlib. Replace second gdb_compile by
9524 build_executable_own_libs. Replace "prelink -R" execution by a call of
9525 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
9526 a second call of prelink_yes. Replace restart commands by
9527 clean_restart.
9528 (prelink): Rename to ...
9529 (seen displacement message): ... this test. Extend its expectation
9530 strictness.
9531
86e4bafc
JK
95322010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9533
9534 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
9535 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
9536 displacement message exactly once.
9537
3cd07d20
JK
95382010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9539 Joel Brobecker <brobecker@adacore.com>
9540
9541 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
9542 its restore after the <$relink_args != ""> loop. new comment.
9543
0a1e94c7
JK
95442010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9545 Joel Brobecker <brobecker@adacore.com>
9546
9547 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
9548 code for it. New variable relink_args.
9549 (prelinkYES): Call prelinkNO.
9550 (test_attach): Accept new parameter relink_args. Re-prelink the binary
9551 in such case. Move the core code to ...
9552 (test_attach_gdb): ... a new function. Send GDB command "file".
9553 Extend expected "Attaching to " string.
9554
2f70bcfb
TT
95552010-07-02 Tom Tromey <tromey@redhat.com>
9556
9557 * gdb.base/bitops.exp: Remove extraneous "pass".
9558
a17ac5b0
TT
95592010-07-02 Ken Werner <ken.werner@de.ibm.com>
9560
9561 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9562
dc10affe
PA
95632010-07-01 Pedro Alves <pedro@codesourcery.com>
9564
d41c0fc8
PA
9565 * gdb.base/help.exp: Adjust expected output.
9566
95672010-07-01 Pedro Alves <pedro@codesourcery.com>
9568
9569 * gdb.base/help.exp: Adjust expected output.
dc10affe 9570
0a600c36
JK
95712010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9572
9573 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
9574 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
9575 c++/11702.
9576
37cc8bfe
JK
95772010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9578 Doug Evans <dje@google.com>
9579
9580 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
9581 add .dynamic entry'.
9582
254e6b9e
DE
95832010-06-29 Doug Evans <dje@google.com>
9584
9585 Test PR c++/11702.
9586 * gdb.cp/m-static.exp: Add testcase.
9587 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
9588
595939de 95892010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
9590 Tom Tromey <tromey@redhat.com>
9591 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
9592
9593 * gdb.python/py-inferior.c: New File.
9594 * gdb.python/py-infthread.c: New File.
9595 * gdb.python/py-inferior.exp: New File.
9596 * gdb.python/py-infthread.exp: New File.
9597
98751a41
JK
95982010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9599
9600 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
9601 (ptype ::C::OtherFileClass typedefs): New.
9602 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
9603 (C::OtherFileClass::cOtherFileClassVar2): New.
9604 (C::OtherFileClass::cOtherFileClassVar_use): Use also
9605 cOtherFileClassVar2.
9606 (C::cOtherFileType2, C::cOtherFileVar2): New.
9607 (C::cOtherFileVar_use): use also cOtherFileVar2.
9608 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
9609
41f62f39
JK
96102010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9611
9612 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
9613 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
9614 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
9615 (print ::C::cOtherFileVar)
9616 (whatis C::OtherFileClass::cOtherFileClassType)
9617 (whatis ::C::OtherFileClass::cOtherFileClassType)
9618 (print C::OtherFileClass::cOtherFileClassVar)
9619 (print ::cOtherFileClassVar)
9620 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
9621 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
9622 trailing content.
9623 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
9624 (C::OtherFileClass::cOtherFileClassVar)
9625 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
9626 (C::cOtherFileVar, C::cOtherFileVar_use): New.
9627
af53d231
JK
96282010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9629
9630 Test PR c++/11703 and PR gdb/1448.
9631 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
9632 gdb/1448.
9633
9655fd1a
JK
96342010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9635
9636 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
9637 (main) <rtti_data>: New.
9638 * gdb.cp/virtbase.exp (print rtti_data): New.
9639
824cc8dd
JK
96402010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9641 Joel Brobecker <brobecker@adacore.com>
9642
9643 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
9644
6036c742
JK
96452010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9646
9647 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
9648
de6a0421
DE
96492010-06-28 Doug Evans <dje@google.com>
9650
9651 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
9652
b2dae948
DE
96532010-06-27 Doug Evans <dje@google.com>
9654
9655 * gdb.cp/m-static.exp: Update expected test output.
9656
0f3bb72e
PH
96572010-06-25 Paul Hilfinger <hilfinger@adacore.com>
9658
889bf7c5
PA
9659 * gdb.gdb/selftest.exp: Adjust expected message for
9660 capturing start-up runtime.
0f3bb72e 9661
bc9f0842
TT
96622010-06-25 Tom Tromey <tromey@redhat.com>
9663
9664 PR python/10808:
9665 * gdb.python/python.exp: Add new tests.
9666
099ef718
SW
96672010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
9668
9669 * gdb.cp/operator.cc: Created an import loop.
9670 * gdb.cp/operator.exp: Added testcase for import loop.
9671
5868a632
JK
96722010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9673
9674 Test PR python/11407.
9675 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
9676 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
9677 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
9678 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
9679 executable_nofb and executable_fb. New variables srcsfile, objsfile,
9680 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
9681 binfile. Call gdb_compile with clean_restart twice.
9682 (func_nofb print, func_nofb backtrace, func_loopfb print)
9683 (func_loopfb backtrace): New.
9684
af76db58
JK
96852010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9686
9687 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
9688 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
9689 by a hand made one.
9690 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
9691 i?86 requirement. Remove variables srcfile and binfile. New variable
9692 sources, executable_nofb and executable_fb. Call prepare_for_testing.
9693
f2c7657e
UW
96942010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9695
9696 * gdb.cell/dwarfaddr.exp: New file.
9697 * gdb.cell/dwarfaddr.S: New file.
9698
628fe4e4
JK
96992010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9700
9701 Test PR 9436.
9702 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
9703
f1421989
HZ
97042010-06-24 Hui Zhu <teawater@gmail.com>
9705
9706 * gdb.base/eval.exp: New file.
9707
d03285ec
UW
97082010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9709
9710 * gdb.cell/fork.exp: New file.
9711 * gdb.cell/fork.c: Likewise.
9712 * gdb.cell/fork-spu.c: Likewise.
9713
41b2c92d
PM
97142010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
9715
9716 * lib/gdb.exp (banned_variables_traced): New global variable.
9717 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
9718 (gdb_init): Use `trace add variable' instead of obsolete
9719 `trace variable'.
9720
d5bc977f
DE
97212010-06-21 Doug Evans <dje@google.com>
9722
9723 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
9724
d2ed6730
UW
97252010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9726
9727 * gdb.arch/spu-ls.exp: New file.
9728 * gdb.arch/spu-ls.c: Likewise.
9729
6aed2dbc
SS
97302010-06-18 Stan Shebs <stan@codesourcery.com>
9731
9732 * gdb.threads/thread-specific.exp: Add tests of $_thread.
9733
e0756905
UW
97342010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9735
9736 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
9737 * gdb.base/watch-cond.exp: Likewise.
9738 * gdb.python/py-breakpoint.exp: Likewise.
9739
d8053d4d
PA
97402010-06-18 Pedro Alves <pedro@codesourcery.com>
9741
9742 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
9743 clean_restart, make sure every test has a distinct message, and
9744 that messages don't include the executable' full path.
9745
81ce510c
DE
97462010-06-17 Doug Evans <dje@google.com>
9747
9748 * gdb.arch/i386-size.exp: Updated expected output for
9749 DISASSEMBLY_OMIT_FNAME.
9750
65d79d4b
SDJ
97512010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9752 Sergio Durigan Junior <sergiodj@redhat.com>
9753
9754 * gdb.base/watch-notconst.c: New file.
9755 * gdb.base/watch-notconst.S: New file.
9756 * gdb.base/watch-notconst2.c: New file.
9757 * gdb.base/watch-notconst2.S: New file.
9758 * gdb.base/watch-notconst.exp: New file.
9759 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
9760 (func4): Add operations on `global_ptr_ptr'.
9761 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
9762 routine to test watchpoints created with a constant expression.
9763 (test_inaccessible_watchpoint): Include tests for watchpoints
9764 created with a constant expression.
9765
df0f4836
KB
97662010-06-14 Kevin Buettner <kevinb@redhat.com>
9767
9768 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9769 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
9770 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
9771 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
9772 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9773 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9774 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
9775 of `_start'.
9776
b769def5
UW
97772010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9778
9779 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
9780 not supported on the target.
9781 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9782 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9783 * gdb.mi/mi-nsintrall.exp: Likewise.
9784 * gdb.mi/mi-nsmoribund.exp: Likewise.
9785 * gdb.mi/mi-nsthrexec.exp: Likewise.
9786
d914c394
SS
97872010-06-11 Stan Shebs <stan@codesourcery.com>
9788
9789 * gdb.base/permissions.exp: New file.
9790
97912010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
9792
9793 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
9794 does not support ELF executable class.
9795
f3ce5b9c
UW
97962010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9797
9798 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
9799
8e46892c
JK
98002010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9801
9802 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
9803 (runto): Catch "The target does not support running in non-stop mode.".
9804
6cc55c64
MS
98052010-06-11 Michael Snyder <msnyder@vmware.com>
9806
9807 * gdb.base/setshow.exp (set language asm): Don't use
9808 gdb_test_no_output, fails on some targets.
9809
caddefa4
UW
98102010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9811
9812 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
9813 * gdb.cp/pr9167.exp: Likewise.
9814
468b1aa7
UW
98152010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9816
9817 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
9818
5c3552dc
UW
98192010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9820
9821 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
9822
02e6fe6a
UW
98232010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9824
9825 * gdb.base/charset.c (main): Make sure malloc gets linked in.
9826
0e03807e
TT
98272010-06-11 Tom Tromey <tromey@redhat.com>
9828
9829 PR gdb/9977, PR exp/11636::
9830 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
9831 (pieces_test_f6): Update expected output.
9832
2bdf28a0
JK
98332010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9834
9835 * gdb.base/moribund-step.exp: New.
9836
f6978de9
MS
98372010-06-08 Michael Snyder <msnyder@vmware.com>
9838
9839 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 9840 * gdb.ada/boolean_expr.exp:
f6978de9
MS
9841 * gdb.ada/frame_args.exp: Ditto.
9842 * gdb.ada/lang_switch.exp: Ditto.
9843 * gdb.ada/ptype_arith_binop.exp: Ditto.
9844 * gdb.ada/ref_param.exp: Ditto.
9845 * gdb.ada/type_coercion.exp:Ditto.
9846
9847 * gdb.asm/asm-source.exp: Ditto.
9848
9849 * gdb.base/attach.exp: Ditto.
9850 * gdb.base/bitfields2.exp: Ditto.
9851 * gdb.base/call-signal-resume.exp: Ditto.
9852 * gdb.base/callfuncs.exp: Ditto.
9853 * gdb.base/commands.exp: Ditto.
9854 * gdb.base/dbx.exp: Ditto.
9855 * gdb.base/default.exp: Ditto.
9856 * gdb.base/dump.exp: Ditto.
9857 * gdb.base/exprs.exp: Ditto.
9858 * gdb.base/freebpcmd.exp: Ditto.
9859 * gdb.base/interrupt.exp: Ditto.
9860 * gdb.base/list.exp: Ditto.
9861 * gdb.base/long_long.exp: Ditto.
9862 * gdb.base/maint.exp: Ditto.
9863 * gdb.base/ptype.exp: Ditto.
9864 * gdb.base/return.exp: Ditto.
9865 * gdb.base/setshow.exp: Ditto.
9866 * gdb.base/sigbpt.exp: Ditto.
9867 * gdb.base/sigrepeat.exp: Ditto.
9868
9869 * gdb.cp/classes.exp: Ditto.
9870
9871 * gdb.dwarf2/dw2-restore.exp: Ditto.
9872
9873 * gdb.gdb/selftest.exp: Ditto.
9874
9875 * gdb.multi/base.exp: Ditto.
9876 * gdb.multi/bkpt-multi-exec.exp: Ditto.
9877
9878 * gdb.python/py-block.exp: Ditto.
9879 * gdb.python/py-prettyprint.exp: Ditto.
9880 * gdb.python/py-template.exp: Ditto.
9881
9882 * gdb.server/ext-attach.exp: Ditto.
9883 * gdb.server/ext-run.exp: Ditto.
9884 * gdb.server/server-mon.exp: Ditto.
9885
9886 * gdb.threads/fork-thread-pending.exp: Ditto.
9887 * gdb.threads/hand-call-in-threads.exp: Ditto.
9888 * gdb.threads/interrupted-hand-call.exp: Ditto.
9889 * gdb.threads/linux-dp.exp: Ditto.
9890 * gdb.threads/manythreads.exp: Ditto.
9891 * gdb.threads/print-threads.exp: Ditto.
9892 * gdb.threads/pthreads.exp: Ditto.
9893 * gdb.threads/schedlock.exp: Ditto.
9894 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9895 * gdb.threads/threadapply.exp: Ditto.
9896
de7ff789
MS
98972010-06-08 Michael Snyder <msnyder@vmware.com>
9898
889bf7c5 9899 * gdb.ada/exec_changed.exp:
de7ff789
MS
9900 Use ".*" instead of "" as wildcard regexp.
9901
9902 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
9903 * gdb.base/call-ar-st.exp: Ditto.
9904 * gdb.base/checkpoint.exp: Ditto.
9905 * gdb.base/default.exp: Ditto.
9906 * gdb.base/dump.exp: Ditto.
9907 * gdb.base/ending-run.exp: Ditto.
9908 * gdb.base/fileio.exp: Ditto.
9909 * gdb.base/miscexprs.exp: Ditto.
9910 * gdb.base/pointers.exp: Ditto.
9911 * gdb.base/readline.exp: Ditto.
9912 * gdb.base/reread.exp: Ditto.
9913 * gdb.base/restore.exp: Ditto.
9914 * gdb.base/shlib-call.exp: Ditto.
9915 * gdb.base/valgrind-db-attach.exp: Ditto.
9916 * gdb.base/volatile.exp: Ditto.
9917 * gdb.base/watchpoints.exp: Ditto.
9918
9919 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
9920
9921 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
9922 * gdb.python/py-value.exp: Ditto.
9923
9924 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
9925 * gdb.trace/circ.exp: Ditto.
9926 * gdb.trace/collection.exp: Ditto.
9927 * gdb.trace/packetlen.exp: Ditto.
9928 * gdb.trace/passc-dyn.exp: Ditto.
9929 * gdb.trace/report.exp: Ditto.
9930 * gdb.trace/tfile.exp: Ditto.
9931 * gdb.trace/tfind.exp: Ditto.
9932 * gdb.trace/while-dyn.exp: Ditto.
9933
3bebe2f2
JK
99342010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9935
9936 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
9937
5c631832
JK
99382010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9939
9940 Test PR 10640.
9941 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
9942
4c3376c8
SW
99432010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
9944
9945 * gdb.cp/koenig.exp: Test for ADL operators.
9946 * gdb.cp/koenig.cc: Added ADL operators.
9947 * gdb.cp/operator.exp: New test.
9948 * gdb.cp/operator.cc: New test.
9949
dc226d5a
MS
99502010-06-04 Michael Snyder <msnyder@vmware.com>
9951
dfb88a23
MS
9952 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
9953 * gdb.base/pending.exp: Ditto.
f7ae76b3 9954
dc226d5a
MS
9955 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
9956
967cf477
DE
99572010-06-04 Doug Evans <dje@google.com>
9958
9959 * gdb.python/py-prettyprint.exp: Add new test for enabled and
9960 disabled printers.
9961 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
9962 (enable_lookup_function): New function.
9963
eb801841
TT
99642010-06-04 Tom Tromey <tromey@redhat.com>
9965
9966 * gdb.python/py-value.exp (test_value_hash): Don't test equality
9967 of hash and id.
9968
38979823
JK
99692010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9970
9971 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
9972 newline.
9973 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
9974 (empty verbose non-noisy clear, empty verbose noisy clear)
9975 (empty non-verbose noisy clear): Likewise.
9976
35ec993f
MS
99772010-06-03 Michael Snyder <msnyder@vmware.com>
9978
9979 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
9980 * gdb.base/display.exp: Ditto.
9981 * gdb.base/find.exp: Ditto.
9982 * gdb.base/ifelse.exp: Ditto.
9983 * gdb.base/multi-forks.exp: Ditto.
9984 * gdb.base/recurse.exp: Ditto.
9985 * gdb.base/setshow.exp: Ditto.
9986 * gdb.base/value-double-free.exp: Ditto.
9987 * gdb.base/watch-vfork.exp: Ditto.
9988 * gdb.base/watch_thread_num.exp: Ditto.
9989 * gdb.base/watchpoint-solib.exp: Ditto.
9990 * gdb.base/watchpoint.exp: Ditto.
9991 * gdb.base/watchpoints.exp: Ditto.
9992
9993 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
9994 * gdb.cp/overload.exp: Ditto.
9995 * gdb.cp/virtfunc.exp: Ditto.
9996
9997 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
9998
889bf7c5 9999 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
10000 Replace gdb_test with gdb_test_no_output.
10001
889bf7c5 10002 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
10003 Replace gdb_test with gdb_test_no_output.
10004 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10005 * gdb.threads/watchthreads.exp: Ditto.
10006 * gdb.threads/watchthreads2.exp: Ditto.
10007
10008 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
10009 * gdb.trace/tfind.exp: Ditto.
10010
c22decce
JB
100112010-06-03 Joel Brobecker <brobecker@adacore.com>
10012
10013 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
10014 successful test if message is the empty string.
10015
fd5700c7
JK
100162010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10017
10018 * gdb.fortran/module.exp (stopped language detection): New test.
10019
f55ee35c
JK
100202010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10021
10022 Support DW_TAG_module as separate namespaces.
10023 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
10024 gdb.fortran/library-module-lib.f90: New.
10025 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
10026 (print i): Remove.
10027 (continue to breakpoint: i-is-1, print var_i value 1)
10028 (continue to breakpoint: i-is-2, print var_i value 2)
10029 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
10030 (print var_d, print var_i value 14, ptype modmany, complete `modm)
10031 (complete `modmany, complete `modmany`, complete `modmany`var)
10032 (show language, setting breakpoint at module): New tests.
10033 * gdb.fortran/module.f90 (module mod): Remove.
10034 (module mod1, module mod2, module modmany, subroutine sub1)
10035 (subroutine sub2, program module): New.
10036
b8e8282f
JK
100372010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10038
10039 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
10040 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
10041 * gdb.cp/anon-union.exp (pass): Rename to ...
10042 (print z 2): ... here.
b8e8282f 10043
019ebafc
MS
100442010-06-02 Michael Snyder <msnyder@vmware.com>
10045
e68d8fd4
MS
10046 * gdb.trace/actions.exp: Use gdb_test_no_output.
10047 * gdb.trace/circ.exp: Ditto.
10048 * gdb.trace/packetlen.exp: Ditto.
10049 * gdb.trace/save-trace.exp: Ditto.
10050 * gdb.trace/tracecmd.exp: Ditto.
10051 * gdb.trace/tsv.exp: Ditto.
10052
12b5d08a
MS
10053 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
10054 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
10055 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10056 * gdb.threads/manythreads.exp: Ditto.
10057 * gdb.threads/print-threads.exp: Ditto.
10058 * gdb.threads/pthreads.exp: Ditto.
10059 * gdb.threads/schedlock.exp: Ditto.
10060 * gdb.threads/staticthreads.exp: Ditto.
10061 * gdb.threads/thread-specific.exp: Ditto.
10062 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10063 * gdb.threads/threadapply.exp: Ditto.
10064 * gdb.threads/watchthreads.exp: Ditto.
10065 * gdb.threads/watchthreads2.exp: Ditto.
10066
89493308
MS
10067 * gdb.python/py-block.exp: Use gdb_test_no_output.
10068 * gdb.python/py-prettyprint.exp: Ditto.
10069 * gdb.python/py-template.exp: Ditto.
10070 * gdb.python/py-value.exp: Ditto.
10071
10072 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
10073 * gdb.reverse/watch-reverse.exp: Ditto.
10074
10075 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
10076 * gdb.server/ext-run.exp: Ditto.
10077
019ebafc
MS
10078 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
10079 * gdb.dwarf2/dw2-compressed.exp: Ditto.
10080 * gdb.dwarf2/dw2-intercu.exp: Ditto.
10081 * gdb.dwarf2/dw2-intermix.exp: Ditto.
10082 * gdb.dwarf2/dw2-producer.exp: Ditto.
10083 * gdb.dwarf2/mac-fileno.exp: Ditto.
10084
10085 * gdb.gdb/observer.exp: Use gdb_test_no_output.
10086 * gdb.gdb/selftest.exp: Ditto.
10087
10088 * gdb.multi/base.exp: Use gdb_test_no_output.
10089
10090 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
10091
3e0ca3a5
JK
100922010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10093
10094 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
10095
9db70545
MS
100962010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
10097
a8d52276
MS
10098 * gdb.cp/class2.exp: Use gdb_test_no_output.
10099 * gdb.cp/classes.exp: Ditto.
10100 * gdb.cp/extern-c.exp: Ditto.
10101 * gdb.cp/inherit.exp: Ditto.
10102 * gdb.cp/maint.exp: Ditto.
10103 * gdb.cp/mb-inline.exp: Ditto.
10104 * gdb.cp/mb-templates.exp: Ditto.
10105 * gdb.cp/method2.exp: Ditto.
10106 * gdb.cp/misc.exp: Ditto.
10107 * gdb.cp/ovldbreak.exp: Ditto.
10108 * gdb.cp/punctuator.exp: Ditto.
10109 * gdb.cp/templates.exp: Ditto.
10110 * gdb.cp/virtbase.exp: Ditto.
10111
889bf7c5 10112 * gdb.threads/attach-stopped.exp:
9db70545 10113 Replace uses of send_gdb / gdb_expect.
889bf7c5 10114 * gdb.threads/attachstop-mt.exp:
9db70545 10115 Replace uses of send_gdb / gdb_expect.
889bf7c5 10116 * gdb.threads/gcore-thread.exp:
9db70545 10117 Replace uses of send_gdb / gdb_expect.
889bf7c5 10118 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
10119 Replace uses of send_gdb / gdb_expect.
10120 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10121 * gdb.threads/print-threads.exp:
9db70545
MS
10122 Replace uses of send_gdb / gdb_expect.
10123 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
10124 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
10125 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
10126
10127 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
10128 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
10129 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
10130 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
10131 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
10132 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
10133 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
10134 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
10135 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
10136 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
10137 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
10138
359cc68c
JK
101392010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10140
10141 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
10142
7d3fe98e
SW
101432010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
10144
10145 * gdb.cp/koenig.exp: Added new test case.
10146 * gdb.cp/koenig.cc: Ditto.
10147
27d3a1a2
MS
101482010-06-01 Michael Snyder <msnyder@vmware.com>
10149
10150 * gdb.base/arithmet.exp: Use gdb_test_no_output.
10151 * gdb.base/arrayidx.exp: Ditto.
10152 * gdb.base/attach.exp: Ditto.
10153 * gdb.base/auxv.exp: Ditto.
10154 * gdb.base/bigcre.exp: Ditto.
10155 * gdb.base/break-always.exp: Ditto.
10156 * gdb.base/break-interp.exp: Ditto.
10157 * gdb.base/break.exp: Ditto.
10158 * gdb.base/breakpoint-shadow.exp: Ditto.
10159 * gdb.base/call-ar-st.exp: Ditto.
10160 * gdb.base/call-sc.exp: Ditto.
10161 * gdb.base/call-signal-resume.exp: Ditto.
10162 * gdb.base/callfuncs.exp: Ditto.
10163 * gdb.base/catch-syscall.exp: Ditto.
10164 * gdb.base/charset.exp: Ditto.
10165 * gdb.base/code-expr.exp: Ditto.
10166 * gdb.base/commands.exp: Ditto.
10167 * gdb.base/cond-expr.exp: Ditto.
10168 * gdb.base/condbreak.exp: Ditto.
10169 * gdb.base/cursal.exp: Ditto.
10170 * gdb.base/cvexpr.exp: Ditto.
10171 * gdb.base/default.exp: Ditto.
10172 * gdb.base/del.exp: Ditto.
10173 * gdb.base/detach.exp: Ditto.
10174 * gdb.base/display.exp: Ditto.
10175 * gdb.base/ena-dis-br.exp: Ditto.
10176 * gdb.base/eval-skip.exp: Ditto.
10177 * gdb.base/foll-fork.exp: Ditto.
10178 * gdb.base/foll-vfork.exp: Ditto.
10179 * gdb.base/frame-args.exp: Ditto.
10180 * gdb.base/funcargs.exp: Ditto.
10181 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10182 * gdb.base/gdbvars.exp: Ditto.
10183 * gdb.base/help.exp: Ditto.
10184 * gdb.base/ifelse.exp: Ditto.
10185 * gdb.base/included.exp: Ditto.
10186 * gdb.base/list.exp: Ditto.
10187 * gdb.base/macscp.exp: Ditto.
10188 * gdb.base/maint.exp: Ditto.
10189 * gdb.base/multi-fork.exp: Ditto.
10190 * gdb.base/overlays.exp: Ditto.
10191 * gdb.base/page.exp: Ditto.
10192 * gdb.base/pending.exp: Ditto.
10193 * gdb.base/pointers.exp: Ditto.
10194 * gdb.base/pr11022.exp: Ditto.
10195 * gdb.base/prelink.exp: Ditto.
10196 * gdb.base/printcmds.exp: Ditto.
10197 * gdb.base/psymtab.exp: Ditto.
10198 * gdb.base/randomize.exp: Ditto.
10199 * gdb.base/relational.exp: Ditto.
10200 * gdb.base/relocate.exp: Ditto.
10201 * gdb.base/remote.exp: Ditto.
10202 * gdb.base/sepdebug.exp: Ditto.
10203 * gdb.base/set-lang-auto.exp: Ditto.
10204 * gdb.base/setshow.exp: Ditto.
10205 * gdb.base/setvar.exp: Ditto.
10206 * gdb.base/signals.exp: Ditto.
10207 * gdb.base/signull.exp: Ditto.
10208 * gdb.base/sigstep.exp: Ditto.
10209 * gdb.base/sizeof.exp: Ditto.
10210 * gdb.base/solib-disc.exp: Ditto.
10211 * gdb.base/store.exp: Ditto.
10212 * gdb.base/structs.exp: Ditto.
10213 * gdb.base/structs2.exp: Ditto.
10214 * gdb.base/subst.exp: Ditto.
10215 * gdb.base/term.exp: Ditto.
10216 * gdb.base/trace-commands.exp: Ditto.
10217 * gdb.base/unwindonsignal.exp: Ditto.
10218 * gdb.base/valgrind-db-attach.exp: Ditto.
10219 * gdb.base/varargs.exp: Ditto.
10220 * gdb.base/watch-cond.exp: Ditto.
10221 * gdb.base/watch_thread_num.exp: Ditto.
10222 * gdb.base/watchpoint-cond-gone.exp: Ditto.
10223 * gdb.base/watchpoint.exp: Ditto.
10224 * gdb.base/whatis-exp.exp: Ditto.
10225
f8d3bf8f
MS
102262010-06-01 Michael Snyder <msnyder@vmware.com>
10227
10228 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
10229 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
10230 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
10231 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
10232 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
10233 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
10234 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
10235 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
10236 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
10237 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
10238 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
10239 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
10240 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
10241 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
10242 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
10243
3f9e0d32
JK
102442010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10245
10246 * gdb.base/commands.exp (begin commands on watch): Remove excessive
10247 trailing newline.
10248 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
10249 * gdb.java/jmisc.exp (p *args\n): Rename to ...
10250 (p *args): ... here and remove excessive trailing newline.
10251
f629457d
JB
102522010-05-31 Joel Brobecker <brobecker@adacore.com>
10253
10254 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
10255
09eef106
JK
102562010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10257
10258 Accept the new Linux kernel "t (tracing stop)" string.
10259 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
10260 Update comment.
10261 (state_wait) <T (tracing stop)>: New.
10262 (main): Update the state_wait expect string.
10263
94f31136
PA
102642010-05-28 Pedro Alves <pedro@codesourcery.com>
10265
10266 * limits.c, limits.exp: Delete files.
10267 * Makefile.in (clean mostlyclean): Adjust.
10268 * tracecmd.exp: Adjust.
10269
096554ab
JK
102702010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10271
10272 * gdb.base/tui-layout.exp: New.
10273
27d3a1a2 102742010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 10275
889bf7c5 10276 * gdb.reverse/break-precsave.exp:
bcd2dc50 10277 Replace uses of send_gdb / gdb_expect.
889bf7c5 10278 * gdb.reverse/break-reverse.exp:
bcd2dc50 10279 Replace uses of send_gdb / gdb_expect.
889bf7c5 10280 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 10281 Replace uses of send_gdb / gdb_expect.
889bf7c5 10282 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 10283 Replace uses of send_gdb / gdb_expect.
889bf7c5 10284 * gdb.reverse/finish-precsave.exp:
bcd2dc50 10285 Replace uses of send_gdb / gdb_expect.
889bf7c5 10286 * gdb.reverse/finish-reverse.exp:
bcd2dc50 10287 Replace uses of send_gdb / gdb_expect.
889bf7c5 10288 * gdb.reverse/i386-precsave.exp:
bcd2dc50 10289 Replace uses of send_gdb / gdb_expect.
889bf7c5 10290 * gdb.reverse/i386-reverse.exp:
bcd2dc50 10291 Replace uses of send_gdb / gdb_expect.
889bf7c5 10292 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 10293 Replace uses of send_gdb / gdb_expect.
889bf7c5 10294 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 10295 Replace uses of send_gdb / gdb_expect.
889bf7c5 10296 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 10297 Replace uses of send_gdb / gdb_expect.
889bf7c5 10298 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 10299 Replace uses of send_gdb / gdb_expect.
889bf7c5 10300 * gdb.reverse/machinestate.exp:
bcd2dc50 10301 Replace uses of send_gdb / gdb_expect.
889bf7c5 10302 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 10303 Replace uses of send_gdb / gdb_expect.
889bf7c5 10304 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 10305 Replace uses of send_gdb / gdb_expect.
889bf7c5 10306 * gdb.reverse/solib-precsave.exp:
bcd2dc50 10307 Replace uses of send_gdb / gdb_expect.
889bf7c5 10308 * gdb.reverse/solib-reverse.exp:
bcd2dc50 10309 Replace uses of send_gdb / gdb_expect.
889bf7c5 10310 * gdb.reverse/step-precsave.exp:
bcd2dc50 10311 Replace uses of send_gdb / gdb_expect.
889bf7c5 10312 * gdb.reverse/step-reverse.exp:
bcd2dc50 10313 Replace uses of send_gdb / gdb_expect.
889bf7c5 10314 * gdb.reverse/until-precsave.exp:
bcd2dc50 10315 Replace uses of send_gdb / gdb_expect.
889bf7c5 10316 * gdb.reverse/until-reverse.exp:
bcd2dc50 10317 Replace uses of send_gdb / gdb_expect.
889bf7c5 10318 * gdb.reverse/watch-precsave.exp:
bcd2dc50 10319 Replace uses of send_gdb / gdb_expect.
889bf7c5 10320 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
10321 Replace uses of send_gdb / gdb_expect.
10322
3def43e0
JK
103232010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10324
10325 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
10326 excessive newline.
10327
27d3a1a2 103282010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
10329
10330 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
10331 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
10332 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
10333 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
10334 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
10335 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
10336 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
10337 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
10338 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
10339 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
10340 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
10341 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
10342 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
10343 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
10344 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
10345 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
10346 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
10347 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
10348 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 10349
27d3a1a2 103502010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 10351
22454424
MS
10352 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
10353 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
10354
10355 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
10356 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
10357 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
10358
889bf7c5 10359 * gdb.reverse/consecutive-reverse.exp:
22454424 10360 Replace uses of send_gdb / gdb_expect.
889bf7c5 10361 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
10362 Replace uses of send_gdb / gdb_expect.
10363
10364 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
10365 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
10366 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10367 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
10368 Replace uses of send_gdb / gdb_expect.
10369 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
10370 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
10371 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
10372 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
10373 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
10374 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
10375 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
10376 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
10377 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
10378
103792010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 10380
22454424 10381 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10382
22454424 10383 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10384
22454424
MS
10385 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
10386 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
10387 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
10388 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
10389 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
10390 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
10391 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
10392 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
10393 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10394
6e5f2c59
TT
103952010-05-25 Tom Tromey <tromey@redhat.com>
10396
10397 * gdb.base/macscp.exp: Add missing space after setup_kfail.
10398
bbc8b958
TT
103992010-05-25 Tom Tromey <tromey@redhat.com>
10400
10401 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
10402 argument order.
10403 * gdb.base/macscp.exp: Fix setup_kfail argument order.
10404 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
10405 order.
10406 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
10407 order.
10408 * gdb.base/call-sc.exp (setup_kfails): Remove.
10409 (setup_compiler_kfails): Remove.
10410 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
10411 argument order.
10412 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
10413 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
10414 (advancei): Fix setup_kfail argument order.
10415 * gdb.base/radix.exp: Fix setup_kfail argument order.
10416 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
10417 order.
10418 * gdb.base/structs.exp (setup_kfails): Remove.
10419 (setup_compiler_kfails): Fix setup_kfail argument order.
10420 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
10421 order.
10422 * gdb.java/jmain.exp: Fix setup_kfail argument order.
10423 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
10424 setup_kfail argument order.
10425 * gdb.cp/overload.exp: Fix setup_kfail argument order.
10426
83d1babf
TT
104272010-05-25 Tom Tromey <tromey@redhat.com>
10428
10429 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
10430
6acb16a2
MS
104312010-05-25 Michael Snyder <msnyder@vmware.com>
10432
10433 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
10434 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
10435 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
10436 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
10437 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
10438 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
10439 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
10440 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
10441 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
10442 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
10443 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
10444 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
10445 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
10446 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
10447 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
10448 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
10449 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
10450 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
10451 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
10452 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
10453 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
10454 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
10455 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
10456 * gdb.base/default.exp: Replace send_gdb with gdb_test.
10457 * gdb.base/define.exp: Replace send_gdb with gdb_test.
10458 * gdb.base/display.exp: Replace send_gdb with gdb_test.
10459 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
10460 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
10461 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
10462 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
10463 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
10464 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
10465 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
10466 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
10467 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
10468 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
10469 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
10470 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
10471 * gdb.base/help.exp: Replace send_gdb with gdb_test.
10472 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
10473 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
10474 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10475 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
10476 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
10477 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
10478 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
10479 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 10480 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10481
104822010-05-25 Doug Evans <dje@google.com>
10483
10484 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
10485 gdb.string_to_argv.
ad3986f0 10486
d3b1e874
TT
104872010-05-21 Tom Tromey <tromey@redhat.com>
10488
10489 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
10490 Call it.
10491 * gdb.dwarf2/pieces.S: Update.
10492 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
10493
cb826367
TT
104942010-05-21 Tom Tromey <tromey@redhat.com>
10495
10496 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
10497 Call it.
10498 * gdb.dwarf2/pieces.c (struct C): New.
10499 (f6): New function.
10500 * gdb.dwarf2/pieces.S: Replace.
10501
74de6778
TT
105022010-05-21 Tom Tromey <tromey@redhat.com>
10503
10504 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
10505 Call it.
10506
afd74c5f
TT
105072010-05-21 Tom Tromey <tromey@redhat.com>
10508
10509 * gdb.dwarf2.pieces.exp: New file.
10510 * gdb.dwarf2.pieces.S: New file.
10511 * gdb.dwarf2.pieces.c: New file.
10512
a7b75dfd 105132010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10514 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
10515
10516 * lib/gdb.exp (gdb_test_no_output): New function.
10517 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
10518 when testing commands that should produce no output.
10519
c81c812a
JB
105202010-05-17 Joel Brobecker <brobecker@adacore.com>
10521
10522 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
10523 parameter that we want to watch being a constant.
10524
0cce5bd9
JB
105252010-05-17 Joel Brobecker <brobecker@adacore.com>
10526
10527 * gdb.ada/cond_lang: New testcase.
10528
47050449
JB
105292010-05-17 Joel Brobecker <brobecker@adacore.com>
10530
10531 * lib/gdb.exp (banned_variables): New variable/constant.
10532 (gdb_init): Add write trace on variables listed in banned_variables.
10533 (gdb_finish): Remove write traces on variables listed in
10534 banned_variables.
10535
77c01586
JB
105362010-05-17 Joel Brobecker <brobecker@adacore.com>
10537
10538 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
10539 * gdb.cp/koenig.exp: Likewise.
10540
88d4aea7
PM
105412010-05-14 Phil Muldoon <pmuldoon@redhat.com>
10542
889bf7c5 10543 PR python/11482
88d4aea7
PM
10544
10545 * gdb.python/py-value.exp (test_value_hash): New function.
10546
f5a010c0
PM
105472010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
10548
10549 PR exp/11530.
10550 * gdb.base/gdb11530.c: New file.
10551 * gdb.base/gdb11530.exp: New file.
10552
8ef4892f
JK
105532010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10554
10555 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
10556 * gdb.dwarf2/dw2-modula2-self-type.S: New.
10557
7322dca9
SW
105582010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
10559
10560 * gdb.cp/koenig.exp: New test.
10561 * gdb.cp/koenig.cc: New test program.
10562
02e7ea18
JB
105632010-05-05 Joel Brobecker <brobecker@adacore.com>
10564
10565 Remove the use of prms_id and bug_id throughout the testsuite.
10566
e1c34c5d
PM
105672010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
10568
10569 PR exp/11349.
10570 * testsuite/gdb.cp/ref-types.exp: Add test to examine
10571 use a reference local variable.
10572
8e1d0c49
JK
105732010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10574
10575 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
10576 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
10577 variable different_dir. Move debugfile into a full directory pathname
10578 under DIFFERENT_DIR.
10579 * lib/gdb.exp (separate_debug_filename): Remove.
10580 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
10581 variable debug_dir and mkdir of it. Update function comments.
10582
e66408ed
PA
105832010-04-29 Pedro Alves <pedro@codesourcery.com>
10584
10585 PR gdb/11557
10586
10587 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
10588 files.
10589
d7b32ed3
PM
105902010-04-29 Phil Muldoon <pmuldoon@redhat.com>
10591
889bf7c5 10592 * gdb.python/py-param.exp: New File.
d7b32ed3 10593
6aecb9c2
JB
105942010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
10595
10596 * gdb.base/default.exp: Fix "set language" test.
10597
bdf92a1c
PM
105982010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
10599
10600 PR breakpoints/11531.
10601 * gdb.base/gdb11531.c: New file.
10602 * gdb.base/gdb11531.exp: New file.
10603
3f172e24
TT
106042010-04-26 Tom Tromey <tromey@redhat.com>
10605
10606 * gdb.base/completion.exp: Add tests for completion and deprecated
10607 commands.
10608
64af4c92
JK
106092010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10610
10611 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
10612 (print /x char_array): Escape curly brackets.
10613
492928e4
JK
106142010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10615
10616 Fix deadlock on looped list of loaded shared objects.
10617 * gdb.base/solib-corrupted.exp: New.
10618
66d09542
DE
106192010-04-23 Doug Evans <dje@google.com>
10620
10621 * gdb.python/py-section-script.c: New file.
10622 * gdb.python/py-section-script.exp: New file.
10623 * gdb.python/py-section-script.py: New file.
10624
8bd10a10
CM
106252010-04-20 Chris Moller <cmoller@redhat.com>
10626
10627 PR 10179
10628
10629 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
10630 * gdb.base/pr10179-a.c:
10631 * gdb.base/pr10179-b.c:
10632 * gdb.base/pr10179.exp: New files.
10633
c0201579
JK
106342010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10635
10636 Fix crashes on dangling display expressions.
10637 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
10638 is SEP.
10639 (lib_flags): Remove the "debug" keyword.
10640 (libsepdebug): New variable for iterating new loop.
10641 (save_pf_prefix): New variable wrapping the loop.
10642 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
10643 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
10644
793b0ff8
PM
106452010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10646
10647 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
10648
097f51f7
PM
106492010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10650
10651 PR stabs/11479.
10652 * gdb.stabs/gdb11479.exp: New file.
10653 * gdb.stabs/gdb11479.c: New file.
10654
9a22f0d0
PM
106552010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10656
10657 * gdb.base/charset.c (Strin16, String32): New variables.
10658 * gdb.base/charset.exp (gdb_test): Test correct display
10659 of 16 or 32 bit strings.
10660
106612010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
10662
10663 PR 9167
10664 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
10665 * gdb.cp/pr9167.cc: New file.
10666 * gdb.cp/pr9167.exp: New file.
10667
10668
6e354e5e
PM
106692010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
10670
10671 PR pascal/11492.
10672 * gdb.pascal/gdb11492.pas: New file.
10673 * gdb.pascal/gdb11492.exp: New file.
10674
be942545
JB
106752010-04-20 Joel Brobecker <brobecker@adacore.com>
10676
1667e6e3 10677 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 10678
0c3acc09
JB
106792010-04-20 Joel Brobecker <brobecker@adacore.com>
10680
10681 * gdb.ada/dyn_loc: New testcase.
10682
ec31cde5
CM
106832010-04-20 Chris Moller <cmoller@redhat.com>
10684
10685 PR 10867
889bf7c5 10686
ec31cde5
CM
10687 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
10688 * gdb.cp/pr10687.cc: New file.
10689 * gdb.cp/pr10687.exp: New file.
10690
10691
ce4b0682
SDJ
106922010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10693 Sergio Durigan Junior <sergiodj@redhat.com>
10694
10695 * gdb.fortran/logical.exp: New testcase.
10696 * gdb.fortran/logical.f90: New file.
10697
3436961f
DE
106982010-04-19 Doug Evans <dje@google.com>
10699
10700 * gdb.base/help.exp (help source): Update expected output.
10701
4d836c09
JK
107022010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10703
10704 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
10705 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
10706 gdb_exit and return.
10707 (executable): New variable.
10708 (binfile): Use it.
10709
6149aea9
PA
107102010-04-19 Pedro Alves <pedro@codesourcery.com>
10711
10712 PR breakpoints/8554.
10713
10714 * gdb.trace/save-trace.exp: Adjust.
10715
ed41462c
L
107162010-04-17 H.J. Lu <hongjiu.lu@intel.com>
10717
10718 PR corefiles/11511
10719 * gdb.arch/system-gcore.exp: New.
10720 * gdb.arch/gcore.c: Likewise.
10721
3f7b2faa
DE
107222010-04-15 Doug Evans <dje@google.com>
10723
fa33c3cd
DE
10724 * gdb.python/py-progspace.c: New file.
10725 * gdb.python/py-progspace.exp: New file.
10726
3f7b2faa
DE
10727 * gdb.base/source.exp: Add tests for "source -s".
10728
79f283fe
PM
107292010-04-14 Phil Muldoon <pmuldoon@redhat.com>
10730
10731 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
10732 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
10733 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
10734 * gdb.python/py-mi.exp: New test for to_string returning None.
10735
fc8eb08a
PM
107362010-04-12 Phil Muldoon <pmuldoon@redhat.com>
10737
10738 * gdb.python/py-breakpoint.c: Make result global.
10739
26e197f6
JK
107402010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10741
10742 Fix non-GNU make compatibility.
10743 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
10744
adc36818
PM
107452010-04-09 Phil Muldoon <pmuldoon@redhat.com>
10746
10747 * gdb.python/py-breakpoint.exp: New File.
10748 * gdb.python/py-breakpoint.C: Ditto.
10749
64e17368
SS
107502010-04-08 Stan Shebs <stan@codesourcery.com>
10751
10752 * gdb.trace/actions.exp: Clear default-collect.
10753 * gdb.trace/save-trace.exp: Clear default-collect.
10754
fff5cc64
PM
107552010-04-08 Phil Muldoon <pmuldoon@redhat.com>
10756
10757 * gdb.python/py-value: Add null string variable.
10758 (test_lazy_string): Test zero length, NULL address lazy
10759 strings.
10760
a055a187
L
107612010-04-07 H.J. Lu <hongjiu.lu@intel.com>
10762
10763 * gdb.arch/i386-avx.c: New.
10764 * gdb.arch/i386-avx.exp: Likewise.
10765
10766 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
10767
96e39866
DE
107682010-04-06 Doug Evans <dje@google.com>
10769
10770 * gdb.base/source-test.gdb: New file.
10771 * gdb.base/source.exp: Test source -v.
10772
5984a431
UW
107732010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10774
10775 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
10776
ec8a089a
PM
107772010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
10778
10779 * gdb.stabs/aout.sed: Convert all backslash to double backslash
10780 within one line, unless it is followed by a double quote.
10781 * gdb.stabs/hppa.sed: Idem.
10782 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
10783 * gdb.stabs/weird.exp: Check for correct parsing of
10784 char and string constants.
ec8a089a
PM
10785 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
10786 in .stabs to .stabx substitution.
10787
fce3c1f0
SS
107882010-04-05 Stan Shebs <stan@codesourcery.com>
10789
10790 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
10791 constant global.
10792 * gdb.trace/tfile.exp: Try to print them.
10793
d77f58be
SS
107942010-04-04 Stan Shebs <stan@codesourcery.com>
10795
10796 * gdb.base/completion.exp: Update for new "info watchpoints".
10797 * gdb.base/default.exp: Ditto.
10798 * gdb.base/help.exp: Ditto.
10799 * gdb.base/watchpoint.exp: Ditto.
10800 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 10801
af54718e
SS
108022010-04-04 Stan Shebs <stan@codesourcery.com>
10803
10804 * gdb.trace/tfile.exp: Sharpen tfind test.
10805
74d1f91e
JK
108062010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10807
10808 * gdb.base/break-entry.exp: New.
10809
eb8e76db 108102010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 10811 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
10812
10813 * gdb.reverse/i386-sse-reverse.exp: New file.
10814 * gdb.reverse/i386-sse-reverse.c: New file.
10815
bf65cad8
PA
108162010-04-02 Pedro Alves <pedro@codesourcery.com>
10817
10818 * gdb.trace/tfind.exp: Adjust expected disassembly output.
10819
fff87407
SS
108202010-04-01 Stan Shebs <stan@codesourcery.com>
10821
10822 * gdb.trace/actions.exp: Tweak expected output.
10823 * gdb.trace/while-stepping.exp: Tweak expected output.
10824
fe01d668
L
108252010-04-01 H.J. Lu <hongjiu.lu@intel.com>
10826
10827 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
10828
86b17b60
PA
108292010-04-01 Pedro Alves <pedro@codesourcery.com>
10830
10831 * gdb.base/commands.exp: Adjust.
10832 * gdb.cp/extern-c.exp: Adjust.
10833
2c58c0a9
PA
108342010-04-01 Pedro Alves <pedro@codesourcery.com>
10835
10836 * gdb.trace/collection.c (local_test_func): Define a local struct,
10837 and instanciate it.
10838
0db9b91c
PA
108392010-04-01 Pedro Alves <pedro@codesourcery.com>
10840
10841 * gdb.trace/collection.exp (gdb_collect_args_test)
10842 (gdb_collect_argarray_test): XFAIL the tests that assume the
10843 argarray argument's elements are collected.
10844
8072405b
JK
108452010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10846
10847 * gdb.dwarf2/dw2-bad-parameter-type.exp,
10848 gdb.dwarf2/dw2-bad-parameter-type.S: New.
10849
8bf6485c
SS
108502010-03-31 Stan Shebs <stan@codesourcery.com>
10851
10852 * gdb.trace/save-trace.exp: Test save/restore of default-collect
10853 and tracepoint conditionals.
10854 (gdb_verify_tracepoints): Delete unused return.
10855
fd7f724a
KS
108562010-03-26 Keith Seitz <keiths@redhat.com>
10857
10858 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
10859 appear in the output before main.
10860 Remove KFAIL for gdb/2215 aka bz 9320.
10861
8d9e7719
DE
108622010-03-30 Doug Evans <dje@google.com>
10863
0906dd0b
DE
10864 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
10865 by dejagnu.
10866 * gdb.arch/amd64-dword.exp: Ditto.
10867
8d9e7719
DE
10868 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
10869 match.
10870 (break printf): Ditto.
10871
1da644f0
SW
108722010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
10873
10874 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
10875 gcc < 4.4.
10876 * gdb.cp/shadow.exp: Ditto.
10877
a8121990
PA
108782010-03-29 Pedro Alves <pedro@codesourcery.com>
10879
10880 * gdb.trace/collection.exp (run_trace_experiment): Make sure
10881 "tstart" is silent.
10882
6e79d367
PA
108832010-03-29 Pedro Alves <pedro@codesourcery.com>
10884
10885 * gdb.trace/collection.exp (executable): New.
10886 (binfile): Use it.
10887 (fpreg, spreg, pcreg): New.
10888 (test_register): Use gdb_test_multiple. Pass /x to print.
10889 (prepare_for_trace_test): New.
10890 (run_trace_experiment): Use "continue", not gdb_run_cmd.
10891 (gdb_collect_args_test, gdb_collect_argstruct_test)
10892 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
10893 prepare_for_trace_test.
10894 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
10895 fpreg, spreg and pcreg.
10896 (gdb_collect_expression_test, gdb_collect_globals_test): Use
10897 prepare_for_trace_test.
10898 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
10899 try to detect tracing support here. Don't set breakpoints at
10900 `begin' or `end' here.
10901 <global scope>: Use clean_restart. Run to main before checking
10902 for tracing support. Check for for tracing support here.
10903
09248348
JK
109042010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10905
10906 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
10907 " as $displacement" to "seen displacement message".
10908
d350db38
PA
109092010-03-28 Pedro Alves <pedro@codesourcery.com>
10910
10911 * gdb.trace/while-dyn.exp (executable): New variable.
10912 (binfile): Use it.
10913 (test_while_stepping): New function. Move most tests here. Call
10914 it once for each of the while-stepping, stepping and ws aliases.
10915
907af001
UW
109162010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10917
10918 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
10919 that do not provide the tagless_struct type name at all.
10920 (test_print_anon_union): Do not check value of uninitialized
10921 union member. Do not use cp_test_ptype_class, so we can accept
10922 "long" as well as "long int".
10923
610197fd
PA
109242010-03-26 Pedro Alves <pedro@codesourcery.com>
10925
10926 * gdb.trace/tfile.c (tohex, bin2hex): New.
10927 (write_error_trace_file): Hexify error description.
10928
6c28cbf2
SS
109292010-03-25 Stan Shebs <stan@codesourcery.com>
10930
10931 * gdb.trace/tfile.c: Generate an additional trace file, improve
10932 portability.
10933 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
10934 files in a better way.
10935
e62b8c7e
KS
109362010-03-25 Keith Seitz <keiths@redhat.com>
10937
10938 * gdb.java/jprint.exp: XFAIL printing of static class members
10939 because of GCC debuginfo problem.
10940
82ccf5a5
JK
109412010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10942
10943 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
10944
293e2f9e
DJ
109452010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10946
10947 * gdb.base/completion.exp: Allow long instead of long int.
10948 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
10949 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
10950 variable p.
10951 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
10952 * gdb.base/pointers.exp: Allow long instead of long int.
10953 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
10954 * gdb.base/step-line.exp: Allow a directory before the source file name.
10955
95a42b64
TT
109562010-03-24 Tom Tromey <tromey@redhat.com>
10957
10958 PR breakpoints/9352:
10959 * gdb.base/default.exp: Update.
10960 * gdb.base/commands.exp: Update.
10961 * gdb.cp/extern-c.exp: Test setting commands on multiple
10962 breakpoints at once.
10963
2390201f
DJ
109642010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10965
10966 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
10967 if gdb,nosignals.
10968 * gdb.base/watchpoints.c: Do not include unnecessary headers.
10969 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
10970 exited".
10971
8c9a6790
SS
109722010-03-24 Stan Shebs <stan@codesourcery.com>
10973
10974 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
10975
a6c727b2
DJ
109762010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10977
10978 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
10979 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
10980 argument. Handle "short" and "long".
10981 (Top level): Pass overprototyped output for old_fptr and xptr.
10982
4dfd5423
PA
109832010-03-23 Pedro Alves <pedro@codesourcery.com>
10984
10985 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
10986 format strings and add casts to avoid compiler warnings.
10987
109882010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
10989
10990 * lib/trace-support.exp (gdb_trace_setactions):
10991 Don't expect whitespace after ">" prompt.
10992 * gdb.trace/actions.exp: Adjust for output changes.
10993 * gdb.trace/while-stepping.exp: Likewise.
10994
c847d045
JK
109952010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10996
10997 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
10998 and r157645).
10999
5f717f1d
JK
110002010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11001
11002 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
11003 New.
11004
7d6d51d5
DJ
110052010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
11006
11007 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
11008 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
11009
3b11a015
SS
110102010-03-19 Stan Shebs <stan@codesourcery.com>
11011
11012 * gdb.trace/ax.exp: New file.
11013
d7d158ed
DE
110142010-03-19 Doug Evans <dje@google.com>
11015
6bb85cd1
DE
11016 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
11017 output from gcc.
11018
d7d158ed
DE
11019 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
11020 named /usr/sbin/prelink<foo>.
11021
4daf5ac0
SS
110222010-03-18 Stan Shebs <stan@codesourcery.com>
11023
11024 * gdb.trace/circ.exp: Test circular-trace-buffer.
11025 * gdb.trace/tfile.exp: Update tstatus test.
11026
e8d05480
JB
110272010-03-18 Joel Brobecker <brobecker@adacore.com>
11028
11029 * gdb.dwarf2/dw2-anonymous-func.S: New file.
11030 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
11031
441b986a
UW
110322010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11033
11034 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
11035
4247603b
PA
110362010-03-18 Pedro Alves <pedro@codesourcery.com>
11037
11038 * gdb.base/default.exp: Adjust the expected output of the finish
11039 and until commands when the inferior is not being run.
11040
13387711
SW
110412010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
11042
11043 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
11044 * gdb.cp/nsusing.exp: Ditto.
11045
6e31430b
TT
110462010-03-15 Tom Tromey <tromey@redhat.com>
11047
11048 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
11049 * gdb.cp/userdef.cc (operator==): New function.
11050 (main): New locals mem1, mem2.
11051
e2d69cb5
JZ
110522010-03-15 Jie Zhang <jie@codesourcery.com>
11053
11054 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
11055 Declare and use new loadtimeout variable.
11056
f572f0a9
DJ
110572010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
11058
11059 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
11060 Use gdb_load later.
11061
51f4c0b0
PA
110622010-03-14 Pedro Alves <pedro@codesourcery.com>
11063
11064 * gdb.base/solib-disc.c (main): Make format of fprintf a string
11065 literal. Add missing endlines to prints to stderr.
11066
1c809c68
TT
110672010-03-12 Tom Tromey <tromey@redhat.com>
11068
11069 PR c++/9708:
11070 * gdb.cp/m-static.exp: Add regression test.
11071 * gdb.cp/m-static.cc (method): New method.
11072 (main): Call it.
11073
00ae8fef
SW
110742010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
11075
11076 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
11077 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
11078
759f0f0b
PA
110792010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11080
21e24d21
PA
11081 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
11082
110832010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11084
759f0f0b
PA
11085 * lib/gdb.exp (skip_stl_tests): New.
11086 (gdb_compile): Symbian needs -ldl.
11087 (shlib_target_file): New.
11088 (shlib_symbol_file): New.
11089 (gdb_load_shlibs): Use shlib_target_file.
11090 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
11091 * gdb.cp/exception.exp: Use skip_stl_tests.
11092 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
11093 * gdb.cp/try_catch.exp: Use skip_stl_tests.
11094 * gdb.cp/mb-templates.exp: Ditto.
11095 * gdb.base/commands.exp: Relax regexes.
11096 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
11097 shlib_target_file and shlib_symbol_file.
11098 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
11099 sections.
11100 * gdb.base/ending-run.exp: Accept E32Main for symbian.
11101 * gdb.base/solib-disc.exp: Use
11102 shlib_target_file and shlib_symbol_file.
11103 * gdb.base/unload.exp: Don't skip on symbian. Use
11104 shlib_target_file and shlib_symbol_file.
11105 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
11106
6a8f2671 111072010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11108
6a8f2671
PA
11109 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
11110 * gdb.trace/report.exp: Adjust for x86 and x86_64.
11111 Issue a tfind end before looking for a tracepoint frame.
11112 * gdb.trace/tfind.exp: Adjust tstatus output.
11113 Adjust disassembly output.
11114 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
11115
ccf26247
JK
111162010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11117
11118 * gdb.base/break-interp.exp: Create new displacement parameter value
11119 for the test_ld calls.
11120 (reach): New parameter displacement, verify its content. New push of
11121 pf_prefix "reach-$func:". Import global expect_out.
11122 (test_core): New parameter displacement, verify its content. New push
11123 of pf_prefix "core:". New command "set verbose on". Import global
11124 expect_out.
11125 (test_attach): New parameter displacement, verify its content. New
11126 push of pf_prefix "attach:". New command "set verbose on". Import
11127 global expect_out.
11128 (test_ld): New parameter displacement, pass it to the reach, test_core
11129 and test_attach calls and verify its content in the "ld.so exit" test.
11130 * gdb.base/prelink.exp: Remove gdb_exit and final return.
11131 (prelink): Update expected text, use gdb_test.
11132
e469c7fb
DE
111332010-03-10 Doug Evans <dje@google.com>
11134
11135 * gdb.base/checkpoint.exp: Fix comment.
11136 Lengthen timeout while doing >600 checkpoints test.
11137 Rename duplicate "kill all one" test to keep test names unique.
11138
60e1c644
PA
111392010-03-10 Pedro Alves <pedro@codesourcery.com>
11140
11141 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
11142
cec808ec
KS
111432010-03-08 Keith Seitz <keiths@redhat.com>
11144
889bf7c5
PA
11145 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
11146 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
11147 (dm_type_long): New function.
11148 (dm_type_unsigned_short): New function.
11149 (dm_type_unsigned_long): New function.
11150 (myint): New typedef.
11151 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
11152 long, unsigned shor and long, operator char*, and typedef.
11153 (test_lookup_operator_functions): Add operator char* test.
11154 (test_paddr_operator_functions): Likewise.
11155 (test_paddr_overloaded_functions): Use probe values for
11156 short, long, and unsigned short and long.
11157 (test_paddr_hairy_functions): If the demangler probe detected
11158 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
11159 demangler.
11160 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
11161 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
11162 and "print null_pmf".
11163 Add test "ptype a.*pmf".
11164 * gdb.cp/overload.exp: Allow optional "int" to appear with
11165 "short" and "long".
11166 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
11167 long expect value for men_overload1arg.
11168 Allow "int" to appear with "short" and "long".
11169 When testing "info break", add argument for main (void).
11170 Also allow "int" to appear with "short" and "long".
11171 Ditto with "unsigned" and "long long".
cec808ec
KS
11172 * gdb.java/jmain.exp: Do not enclose methods names in single
11173 quotes.
11174 * gdb.java/jmisc.exp: Likewise.
11175 * gdb.java/jprint.exp: Likewise.
11176 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
11177
11178 From Jan Kratochvil <jan.kratochvil@redhat.com>:
11179 * gdb.cp/exception.exp (backtrace after first throw)
11180 (backtrace after second throw): Allow a namespace before __cxa_throw.
11181 (backtrace after first catch, backtrace after second catch): Allow
11182 a namespace before __cxa_begin_catch.
11183
11184 * gdb.cp/cpexprs.exp: New file.
11185 * gdb.cp/cpexprs.cc: New file.
11186
11187 From Daniel Jacobowitz <dan@codesourcery.com>
11188 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
11189 to use string_to_regexp.
11190 (ctor, dtor): New functions. Use them to match constructor
11191 and destructor function types.
11192 (Top level): Use runto_main.
11193
f870a310
TT
111942010-03-05 Tom Tromey <tromey@redhat.com>
11195
11196 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
11197 gdb.target_charset.
11198 (pp_ns.to_string): Likewise.
11199
0c199f28
KS
112002010-03-04 Keith Seitz <keiths@redhat.com>
11201
11202 * gdb.cp/overload.exp: Test that the filename portion of a linespec
11203 can be quoted. Test that both the filename and function/line
11204 portions can be quoted at the same time.
11205
c7437ca6
PA
112062010-03-04 Pedro Alves <pedro@codesourcery.com>
11207
11208 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
11209
b111b805
DE
112102010-03-03 Doug Evans <dje@google.com>
11211
24486cb7
DE
11212 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
11213 libc contains libpthread.
11214
b111b805
DE
11215 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
11216 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
11217 of gdb_compile. Add another pattern to match android backtrace.
11218
a0e0ef55
TT
112192010-03-03 Tom Tromey <tromey@redhat.com>
11220
11221 PR gdb/11345:
11222 * gdb.base/printcmds.exp (test_printf): Add test.
11223
1ba53b71
L
112242010-03-02 H.J. Lu <hongjiu.lu@intel.com>
11225
11226 * gdb.arch/amd64-byte.exp: New.
11227 * gdb.arch/amd64-dword.exp: Likewise.
11228 * gdb.arch/amd64-pseudo.c: Likewise.
11229 * gdb.arch/amd64-word.exp: Likewise.
11230 * gdb.arch/i386-byte.exp: Likewise.
11231 * gdb.arch/i386-pseudo.c: Likewise.
11232 * gdb.arch/i386-word.exp: Likewise.
11233
f5dff777
DJ
112342010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11235
11236 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
11237 types. Add structreg, bitfields, and flags registers.
11238 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
11239 registers.
11240
90884b2b
L
112412010-03-01 H.J. Lu <hongjiu.lu@intel.com>
11242
11243 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
11244 (load_description): Set architecture if defined.
11245
dc00d89f
PM
112462010-02-28 Phil Muldoon <pmuldoon@redhat.com>
11247
11248 * gdb.python/py-frame.exp: Add read_var block tests.
11249 * gdb.python/py-frame.c (block): New function.
11250
0e095b7e
JK
112512010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11252 Daniel Jacobowitz <dan@codesourcery.com>
11253
11254 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
11255
624f1a65
DM
112562010-02-25 David S. Miller <davem@davemloft.net>
11257
11258 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
11259 fix logic for setting all_syscalls_numbers.
11260
f3e9a817
PM
112612010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11262
11263 * Makefile.in: Add py-block and py-symbol.
11264 * gdb.python/py-symbol.exp: New File.
11265 * gdb.python/py-symtab.exp: New File.
11266 * gdb.python/py-block.exp: New File.
11267 * gdb.python/py-symbol.c: New File.
11268 * gdb.python/py-block.c: New File.
11269
f6bbabf0
PM
112702010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11271
11272 PR python/11314
11273 * lib/gdb.exp (skip_python_tests): New function.
11274 * gdb.python/py-cmd.exp: Use skip_python_tests.
11275 * gdb.python/py-frame.exp: Likewise.
11276 * gdb.python/py-function.exp: Likewise.
11277 * gdb.python/py-prettyprint.exp: Likewise.
11278 * gdb.python/py-template.exp: Likewise.
11279 * gdb.python/py-type.exp: Likewise.
11280 * gdb.python/py-value.exp: Likewise.
11281
85d721b8
PA
112822010-02-22 Pedro Alves <pedro@codesourcery.com>
11283
11284 PR9605
11285
11286 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
11287
48e32051
TT
112882010-02-19 Tom Tromey <tromey@redhat.com>
11289
11290 PR c++/8693, PR c++/9496:
11291 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
11292 regression tests.
11293
ac9c0048
JK
112942010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11295
11296 Fix compatibility with m68k as.
11297 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
11298 Use only /* comments */.
11299
57bb97a4
UW
113002010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11301
11302 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
11303 * configure: Regenerate.
11304
7d1bf85c
DJ
113052010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
11306
11307 * gdb.python/py-type.exp: Check for Python support.
11308
061b5285
PA
113092010-02-17 Pedro Alves <pedro@codesourcery.com>
11310
11311 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
11312 `regsub' syntax available.
11313
f8a8bc2c
PA
113142010-02-17 Pedro Alves <pedro@codesourcery.com>
11315
11316 * gdb.base/shmain.c (main): Remove printf call.
11317 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
11318 * gdb.base/unload.c (main): Make format of fprintf a string
11319 literal. Add missing endlines to prints to stderr.
11320 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
11321
6f451e5e
TT
113222010-02-17 Tom Tromey <tromey@redhat.com>
11323
11324 * gdb.java/jprint.java (jprint.props): New field.
11325 * gdb.java/jprint.exp (set_lang_java): Add regression test.
11326
12d79008
PA
113272010-02-17 Pedro Alves <pedro@codesourcery.com>
11328
ef801a0e 11329 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
11330 available.
11331
d252f7e5
DJ
113322010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11333
11334 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
11335 creation to support remote host testing.
11336
67bdab6c
DJ
113372010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11338
11339 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
11340 Recognize "command not found".
11341
bb391223
DJ
113422010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11343
11344 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
11345 single-stepping.
11346
70362913
DJ
113472010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11348
11349 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
11350 if arguments are not supported.
11351
493f3c00
DJ
113522010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11353
11354 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
11355 be const or non-const.
11356
8034c749
DJ
113572010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11358
11359 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
11360 mi_send_resuming_command to send -exec-continue.
11361
791dfb64
DJ
113622010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11363
11364 * gdb.base/list.exp (test_list_filename_and_function): Add test
11365 with single quotes.
11366 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
11367 matching.
11368 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
11369 Add KFAIL'd tests for PR gdb/11289.
11370
7c5fe868
DJ
113712010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11372
11373 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
11374
fdc498b8
DJ
113752010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11376
11377 * gdb.base/comp-dir/subdir/dummy.txt: New file.
11378 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
11379 a temporary directory.
11380
b519e2a6
DJ
113812010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11382
11383 * gdb.base/charset.exp: Use a single regular expression to match
11384 show host-charset and show target-charset output.
11385
74164c56
JK
113862010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11387
11388 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
11389 "Illegal process-id" expect string more exact.
11390 (attach to digits-starting nonsense is prohibited): New.
11391
701ed6dc
JK
113922010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11393
11394 * gdb.base/prelink.exp (set verbose on): New.
11395
889bf7c5 113962010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
11397
11398 * mi-reverse.exp: New file. Test for reverse option to the
11399 following MI commands: exec-continue, exec-finish, exec-next,
11400 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 11401
dadf0e9c
JB
114022010-02-09 Joel Brobecker <brobecker@adacore.com>
11403
11404 * gdb.ada/ptype_tagged_param: New testcase.
11405
714f19d5
TT
114062010-02-08 Tom Tromey <tromey@redhat.com>
11407
11408 PR c++/8017:
11409 * gdb.cp/overload.exp: Add tests.
11410 * gdb.cp/overload.cc (struct K): New.
11411 (namespace N): New.
11412 (main): Call new functions.
11413 (K::staticoverload): Define.
11414
889bf7c5 114152010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
11416
11417 PR gdb/10728
11418 * gdb.cp/pr10728-x.h: New file.
11419 * gdb.cp/pr10728-x.cc: New file.
11420 * gdb.cp/pr10728-y.cc: New file.
11421 * gdb.cp/pr10728.exp: New file.
11422 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
11423
889bf7c5 114242010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
11425
11426 PR gdb/9067
11427 * gdb.cp/pr9067.exp: New
11428 * gdb.cp/pr9067.cc: New
11429 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
11430
7b356089
JB
114312010-02-08 Joel Brobecker <brobecker@adacore.com>
11432
11433 * lib/gdb.exp (gdb_test_timeout): New global variable.
11434 Set it to timeout if not already set.
11435 (gdb_init): Reset the value of timeout to gdb_test_timeout.
11436
1be00882
DE
114372010-02-05 Doug Evans <dje@google.com>
11438
11439 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
11440 user.
11441
82856980
SW
114422010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
11443
11444 PR c++/7935:
11445 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
11446
1a334831
TT
114472010-02-04 Tom Tromey <tromey@redhat.com>
11448
11449 * gdb.cp/virtbase.exp: Make test case names unique.
11450
9c3c02fd
TT
114512010-02-02 Tom Tromey <tromey@redhat.com>
11452
11453 * gdb.cp/virtbase.exp: Add regression tests.
11454 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
11455 (main): Instantiate RHC.
11456
0cc2414c
TT
114572010-02-02 Tom Tromey <tromey@redhat.com>
11458
11459 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
11460 type-printing change.
11461
edf3d5f3
TT
114622010-02-02 Tom Tromey <tromey@redhat.com>
11463
11464 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
11465 * gdb.cp/virtbase.cc: New file.
11466 * gdb.cp/virtbase.exp: New file.
11467 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
11468
e4b7f41c
JK
114692010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11470
11471 PR libc/11214:
11472 * gdb.threads/current-lwp-dead.c: Include features.h.
11473 (HAS_NOMMU): New.
11474 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
11475
b381ea14
JK
114762010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11477
11478 * gdb.base/symbol-without-target_section.exp,
11479 gdb.base/symbol-without-target_section.c: New.
11480
c593ac0e
DJ
114812010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11482
11483 * gdb.base/bigcore.exp: Reset increased timeout.
11484 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
11485
db25f29d
DJ
114862010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11487
11488 * gdb.base/gcore.exp (capture_command_output): Use
11489 gdb_test_multiple.
11490
f9d67f43
DJ
114912010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11492
11493 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
11494 * gdb.arch/thumb2-it.exp (test_it_break): New function.
11495 (Top level): Call it.
11496
177321bd
DJ
114972010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11498
11499 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
11500
97f2ed50
DJ
115012010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11502
11503 * gdb.base/call-strs.exp, gdb.base/default.exp,
11504 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
11505 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
11506 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
11507 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
11508 gdb.base/watchpoint-solib.exp: Save and restore timeout.
11509 * gdb.base/ending-run.exp: Correct restore of timeout.
11510 * gdb.base/page.exp: Remove unnecessary timeout setting.
11511
e4e2711a
JB
115122010-01-29 Joel Brobecker <brobecker@adacore.com>
11513
11514 * gdb.ada/rec_return: New testcase.
11515
ba581dc1
JB
115162010-01-29 Joel Brobecker <brobecker@adacore.com>
11517
11518 * gdb.ada/call_pn: New testcase.
11519
4ea95be9
DJ
115202010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
11521
11522 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
11523 (Top level): Use it to resume.
11524 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
11525 the Thumb mode displaced stepping error as unsupported.
11526
df83a9bf
SW
115272010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
11528
889bf7c5
PA
11529 * gdb.cp/nsusing.exp: Added more tests.
11530 * gdb.cp/nsrecurs.exp: Ditto.
11531 * gdb.cp/nsusing.cc: Added test functions.
11532 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 11533
40b27cdc
JK
115342010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11535
11536 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
11537 absolute directory pathnames in gdb.sum file.
11538
de958931
SW
115392010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
11540
11541 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
11542 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
11543
708ead4e
TT
115442010-01-26 Tom Tromey <tromey@redhat.com>
11545
11546 PR exp/7643:
11547 * gdb.base/printcmds.exp (test_print_string_constants): Remove
11548 setup_kfail.
11549
b14e635e
SW
115502010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
11551
11552 * gdb.cp/nsrecurs.exp: New test.
11553 * gdb.cp/nsrecurs.cc: New test program.
11554 * gdb.cp/nsstress.exp: New test.
11555 * gdb.cp/nsstress.cc: New test program.
11556 * gdb.cp/nsdecl.exp: New test.
11557 * gdb.cp/nsdecl.cc: New test program.
11558
8540c487
SW
115592010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
11560
11561 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
11562 imported into file scope.
11563 Marked test as xfail.
11564 * gdb.cp/namespace-using.cc (marker5): New function.
11565 * gdb.cp/shadow.exp: New test.
11566 * gdb.cp/shadow.cc: New test program.
11567 * gdb.cp/nsimport.exp: New test.
11568 * gdb.cp/nsimport.cc: New test program.
11569
421d5d99
TT
115702010-01-25 Tom Tromey <tromey@redhat.com>
11571
11572 PR gdb/11049:
11573 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
11574 with "set print null-stop on".
11575
691f8dc1
JK
115762010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11577
11578 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
11579 Adjust it for DISASSEMBLY_OMIT_FNAME.
11580
0b92b5bb
TT
115812010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11582
11583 PR symtab/11199:
11584 * gdb.dwarf2/member-ptr-forwardref.exp,
11585 gdb.dwarf2/member-ptr-forwardref.S: New.
11586
23787403
JK
115872010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11588
11589 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
11590 (thread1_func): Protect thread1_tid with thread1_tid_cond by
11591 thread1_tid_mutex. Remove gdbstop_mutex handling.
11592 (thread2_func): Protect thread2_tid with thread2_tid_cond by
11593 thread2_tid_mutex. Remove gdbstop_mutex handling.
11594 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
11595 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
11596 pthread_cond_wait conditionalizations by while loops.
11597
b966cb8a
TT
115982010-01-20 Tom Tromey <tromey@redhat.com>
11599
11600 PR backtrace/10770:
11601 * gdb.dwarf2/pr10770.exp: New file.
11602 * gdb.dwarf2/pr10770.c: New file.
11603 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
11604
fcae584b
VP
116052010-01-20 Vladimir Prus <vladimir@codesourcery.com>
11606
11607 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
11608 that target was removed, and the test always runs native anyway.
11609
a0f49112
JK
116102010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11611
11612 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
11613 gdb.base/watchpoint-cond-gone-stripped.c: New.
11614
ceeb3d5a
TT
116152010-01-19 Tom Tromey <tromey@redhat.com>
11616
11617 PR c++/8000:
11618 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
11619 existing tests.
11620 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
11621 (main): Use AAA::SomeEnum.
11622
dd322c54
JK
116232010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11624
11625 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
11626 (test_ignore_count): Declare line_callme_body global.
11627 (run to breakpoint with ignore count): Use line_callme_body.
11628 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
11629 (set line_main_hello, set line_main_return): Reindent.
11630 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
11631 New.
11632 (continue to callee4): Use line_callee4_body.
11633 (check *stopped from CLI command): Use line_callee4_next.
11634 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
11635 (set line_main_hello, set line_main_return): Reindent.
11636 (set line_callee4_head, set line_callee4_body): New.
11637 (continue to callee4): Use line_callee4_body.
11638
4e8f195d
TT
116392010-01-18 Tom Tromey <tromey@redhat.com>
11640
11641 PR c++/9680:
11642 * gdb.cp/casts.cc: Add new classes and variables.
11643 * gdb.cp/casts.exp: Test new operators.
11644
9e14a9ba
JB
116452010-01-18 Tom Tromey <tromey@redhat.com>
11646 Thiago Jung Bauermann <bauerman@br.ibm.com>
11647
11648 * gdb.python/source2.py: New file.
11649 * gdb.python/source1: New file.
11650 * gdb.python/python.exp: Test "source" command.
11651
00bf0b85
SS
116522010-01-15 Stan Shebs <stan@codesourcery.com>
11653
11654 * gdb.trace/tfile.c: New file.
11655 * gdb.trace/tfile.exp: New file.
889bf7c5 11656
55235ad7
JK
116572010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11658
11659 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
11660
9f2982ff
JK
116612010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11662
11663 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
11664
bbfba9ed
JK
116652010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11666
11667 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
11668 (libfunc): New parameter action. Implement also selectable "sleep".
11669 * gdb.base/break-interp-main.c: Include assert.h.
11670 (libfunc): New parameter action.
11671 (main): New parameters argc and argv. Assert argc. Pass argv.
11672 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
11673 (test_attach): New proc.
11674 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
11675 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
11676
61f0d762
JK
116772010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11678
11679 * gdb.base/break-interp.exp (test_core): New proc.
11680 (test_ld): Call it.
11681
06a6f270
JK
116822010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11683
11684 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
11685 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
11686 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
11687 and gdb_compile_shlib. Use new -Wl compiler options.
11688 (dl bt, main bt): New tests.
11689
51bee8e9
JK
116902010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11691
11692 Support PIEs with no symfile_objfile.
11693 * gdb.base/break-interp.exp: New argument at the test_ld calls.
11694 (test_ld): New parameter trynosym.
11695 (test_ld <$trynosym>): New block.
11696
b8040f19
JK
116972010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11698
11699 * gdb.base/break-interp.exp: New file.
11700
be759fcf
PM
117012010-01-13 Phil Muldoon <pmuldoon@redhat.com>
11702
11703 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
11704 * gdb.python/py-prettyprint.py (pp_ls): New printer.
11705 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
11706 test.
11707 * gdb.python/py-prettyprint.c: Define lazystring test structure.
11708 * gdb.python/py-mi.exp: Add lazy string test.
11709
dc146f7c
VP
117102010-01-13 Vladimir Prus <vladimir@codesourcery.com>
11711
11712 * lib/mi-support.exp (mi_check_thread_states): Handle
11713 core number in thread listing.
11714
b4ba55a1
JB
117152010-01-12 Joel Brobecker <brobecker@adacore.com>
11716
11717 * gdb.base/maint.exp: Adjust the expected output for the
11718 "maint print type" test. Use gdb_test_multiple instead of
11719 gdb_sent/gdb_expect.
11720
08e24bd4
DE
117212010-01-11 Doug Evans <dje@google.com>
11722
6496a609
DE
11723 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
11724 from gdbserver_download. All callers updated.
11725
08e24bd4
DE
11726 * gdb.server/ext-run.exp: "info os processes" requires xml support.
11727
b5cfddf5
JK
117282010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11729
11730 Implement binary numbers parsing.
11731 * gdb.base/printcmds.exp (test_integer_literals_accepted)
11732 (test_integer_literals_rejected): New binary tests.
11733
3725885a
RW
117342010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11735
11736 * gdb.cell/configure: Regenerate.
11737
37aeb5df
JK
117382010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11739
11740 * gdb.base/corefile.exp: Move the core finding block out and call it as
11741 core_find, new variable $corefile, replace corefile by $corefile and
11742 [file tail $corefile] for usage vs. test names resp.
11743 * lib/gdb.exp (core_find): Move it as a new function here. New
11744 parameter binfile and deletefiles. New variable $destcore. Pre-delete
11745 $destcore. Return "" on error.
11746
d521f563
JK
117472010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11748
11749 Workaround PR binutils/10802.
11750 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
11751 (twice).
11752
28f24826
DJ
117532010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11754
11755 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
11756
2de75e71
JB
117572010-01-08 Joel Brobecker <brobecker@adacore.com>
11758
11759 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
11760 call, to avoid interruption.
11761
fe00719b 117622010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
11763
11764 * gdb.stabs/weird.def (args93): New.
11765
d0ef5df8
DE
117662010-01-07 Doug Evans <dje@google.com>
11767
11768 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
11769
3a08d52f
TT
117702010-01-07 Tom Tromey <tromey@redhat.com>
11771
11772 * gdb.base/source.exp: Use correct line number.
11773
7a697b8d
SS
117742010-01-05 Stan Shebs <stan@codesourcery.com>
11775
11776 * gdb.trace/tracecmd.exp: Test ftrace.
11777
7803799a
UW
117782010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11779
11780 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
11781
c54eabfa
JK
117822010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11783
11784 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
11785 "uint_for_mi_testing".
11786
02e7ef19
JB
117872010-01-01 Joel Brobecker <brobecker@adacore.com>
11788
11789 Test indented comment in file being sourced.
11790 * gdb.base/commands.exp: Test indented comment in file being sourced.
11791
abd775ce
JB
117922010-01-01 Joel Brobecker <brobecker@adacore.com>
11793
11794 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
11795 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
11796 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
11797 notice.
11798
79b55b82
JB
117992010-01-01 Joel Brobecker <brobecker@adacore.com>
11800
11801 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
11802 notice.
11803
8997583e
JK
118042010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11805
11806 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
11807 missing $after_stopped and comma (,) expectation.
11808
6da95a67
SS
118092009-12-31 Stan Shebs <stan@codesourcery.com>
11810
11811 * gdb.trace/actions.exp: Test teval action.
889bf7c5 11812
218d2fc6
TJB
118132009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11814
11815 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
11816 (top level): Call test_watchpoint_in_big_blob.
11817 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
11818 watchpoints.
11819 (func3): Write to buf.
11820
236f1d4d
SS
118212009-12-29 Stan Shebs <stan@codesourcery.com>
11822
11823 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 11824
f61e138d
SS
118252009-12-28 Stan Shebs <stan@codesourcery.com>
11826
11827 * gdb.trace/tsv.exp: New file.
11828 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 11829
0219b378
DJ
118302009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
11831
11832 * gdb.base/find.c (main): Reference search buffers.
11833 * gdb.base/included.c (main): Reference integer.
11834 * gdb.base/ptype.c (charfoo): Declare.
11835 (intfoo): Call charfoo.
11836 * gdb.base/scope0.c (useitp): New function.
11837 (usestatics): Use useitp.
11838 (useit): Add a type for val.
11839 * gdb.base/scope1.c (useit1): Take a pointer argument.
11840 (usestatics1): Update calls to useit1.
11841 * gdb.cp/call-c.cc: Declare foo.
11842 (main): Call foo.
11843 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
11844 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
11845 (main): Call C::ensureRefs and ensureOtherRefs.
11846 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
11847 variables.
11848 (ensureOtherRefs): New function.
11849 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
11850 * gdb.cp/templates.cc (main): Call t5i.value.
11851
3f78692f
JK
118522009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11853
11854 Fix compatibility with G++-4.5.
11855 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
11856 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
11857 (uncaught return): Remove.
11858
429374b8
JK
118592009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11860 Phil Muldoon <pmuldoon@redhat.com>
11861
11862 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
11863 (bp_location13, bp_location14, bp_location17, bp_location18)
11864 (marker3_proto, marker4_proto): New variables.
11865 (breakpoint info): Update output.
11866 (run until breakpoint at marker3, run until breakpoint at marker4): New
11867 tests.
11868
859825b8
JK
118692009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11870
11871 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
11872 Replace the printf call of Y by provided "y-set-1" label. New block
11873 for the second shared library.
11874 * gdb.base/unload.exp: Compile also the second library, call
11875 gdb_load_shlibs also for it. Use now gdb_breakpoint.
11876 (single pending breakpoint info): Rename to ...
11877 (pending breakpoint info before run): ... this extended test.
11878 (libfile2, libname2, libsrcfile2, libsrc2)
11879 (lib_sl2): New variables.
11880 (exec_opts): Set also SHLIB_NAME2.
11881 (pending breakpoint info on first run at shrfunc1)
11882 (pending breakpoint info on second run at shrfunc1)
11883 (pending breakpoint info on second run at shrfunc2)
11884 (print y from libfile, print y from libfile2): New tests.
11885 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
11886 * gdb.base/unloadshr2.c: New.
11887
e6a386cd
HZ
118882009-12-22 Hui Zhu <teawater@gmail.com>
11889
11890 * gdb.reverse/sigall-reverse.exp: Adjust.
11891
9e19b45e
VP
118922009-12-21 Vladimir Prus <vladimir@codesourcery.com>
11893
11894 PR gdb/10884
11895
11896 * gdb.mi/var-cmd.c (do_bitfield_tests): New
11897 (main): Call do_bitfield_tests.
aacf5b1e 11898 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 11899
d53a7b30
JB
119002009-12-20 Joel Brobecker <brobecker@adacore.com>
11901
11902 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
11903 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
11904 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
11905 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
11906 gdb.modula2/unbounded1.c: Update copyright header.
11907
191ca0a1
CM
119082009-12-10 Chris Moller <moller@mollerware.com>
11909
11910 PR gdb/9399
11911 * gdb.cp/virtfunc2.exp: New tests
11912 * gdb.cp/virtfunc2.cc: New tests
11913 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
11914
0fa6cf1b
MS
119152009-12-10 Oza Pawandeep (paawan1982@yahoo.com
11916
11917 * gdb.reverse/i387-env-reverse.c: New file.
11918 * gdb.reverse/i387-env-reverse.exp: New file.
11919 * gdb.reverse/i387-stack-reverse.c: New file.
11920 * gdb.reverse/i387-stack-reverse.exp: New file.
11921
361ae042
PM
119222009-12-08 Phil Muldoon <pmuldoon@redhat.com>
11923
11924 * gdb.python/py-type.exp (test_range): New test.
11925
bfd31e71
PM
119262009-12-03 Phil Muldoon <pmuldoon@redhat.com>
11927
11928 PR python/10805
11929
11930 * gdb.python/py-type.exp: New file.
11931 * gdb.python/py-type.c: New file.
11932 * Makefile.in: Add py-type.
11933
57a1d736
TT
119342009-12-03 Tom Tromey <tromey@redhat.com>
11935
11936 * gdb.python/py-value.exp (test_parse_and_eval): New
11937 function.
11938
1f3b5d1b
PP
119392009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11940
11941 PR gdb/11022
11942
11943 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
11944 * gdb.base/pr11022.c: New test.
11945
8b7dbdc9
JK
119462009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11947
11948 Fix spurious false FAILs.
11949 * gdb.base/structs.c (chartest): New.
11950 (main): Fill-in chartest.
11951 * gdb.base/structs.exp (anychar_re, first): New.
11952 (start_structs_test): Import global anychar_re and first.
11953 New gdb_test call "set print elements 300; ${testfile}"
11954 (start_structs_test <$first>): New block.
11955 (any): Import global anychar_re. New variable ac. Use ${ac}.
11956
6a53b2ec
JK
119572009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11958
11959 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
11960
d7167b4c
JK
119612009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11962
11963 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
11964 Force $srcfile file.
11965 * gdb.base/foll-fork.c (callee): Comment out the printf call.
11966
b1798462
UW
119672009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11968
11969 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
11970 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
11971 * gdb.threads/watchthreads-reorder.exp: Likewise.
11972
b6199126
DJ
119732009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
11974
11975 PR gdb/8704
11976
11977 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
11978 "if", and "thread". Correct matching in the previous test.
11979
b22a0510
DJ
119802009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
11981
11982 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
11983
930636d2
MS
119842009-11-23 Michael Snyder <msnyder@vmware.com>
11985
11986 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
11987 * gdb.reverse-watch-precsave.exp: Ditto.
11988
21a0512e
PP
119892009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
11990
11991 * gdb.asm/asm-source.exp: Adjust.
11992 * gdb.base/help.exp: Adjust.
889bf7c5 11993
fc30d5e0
PA
119942009-11-22 Pedro Alves <pedro@codesourcery.com>
11995
11996 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
11997 (do_syscall_tests_without_xml): Set data-directory to
11998 /the/path/to/nowhere.
11999
f6bc2008
PA
120002009-11-21 Pedro Alves <pedro@codesourcery.com>
12001
12002 * gdb.threads/local-watch-wrong-thread.c,
12003 gdb.threads/local-watch-wrong-thread.exp: New files.
12004
8c2fb5de
PA
120052009-11-21 Pedro Alves <pedro@codesourcery.com>
12006
12007 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
12008 assume new `regsub' syntax available.
12009
ebec9a0f
PA
120102009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12011
a79d3c27
JK
12012 * gdb.base/watchpoint-hw-hit-once.exp,
12013 gdb.base/watchpoint-hw-hit-once.c: New.
12014
120152009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12016
12017 * gdb.threads/watchthreads-reorder.exp,
12018 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 12019
276a961b
MK
120202009-11-17 Nathan Sidwell <nathan@codesourcery.com>
12021
12022 * gdb.xml/tdesc-regs.exp: Use for m68k.
12023
4867c1fb
PA
120242009-11-15 Pedro Alves <pedro@codesourcery.com>
12025
12026 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
12027
f6838f81
DJ
120282009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12029
12030 * lib/gdb.exp (current_target_name): New procedure.
12031 (gdb_wrapper_target): New variable.
12032 (gdb_wrapper_init): Set gdb_wrapper_target.
12033 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
12034 wrapper.
12035
4ac4dd3f
DJ
120362009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12037
12038 * gdb.base/remote.exp: Delete the slowest load test.
12039 Do not load with fixed packet sizes.
12040
a7881759
DJ
120412009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12042
12043 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
12044
97a5b505
DJ
120452009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12046
12047 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
12048 srcfile when setting a breakpoint.
12049
d3e1fc54
DJ
120502009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
12051
12052 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
12053 macros.
12054
7cbcbded
DJ
120552009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12056
12057 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
12058 to be in memory.
12059 * gdb.base/display.c (force_mem): New.
12060 (do_loops): Use it. Add breakpoint comments.
12061 (do_vars): Add a breakpoint comment.
12062 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
12063 line numbers.
12064
bdea3a92
NF
120652009-11-13 Nathan Froyd <froydnj@codesourcery.com>
12066
12067 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
12068 instead of a bare "run".
12069
269f82e5
PP
120702009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
12071
12072 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 12073
a69b7d9d
DJ
120742009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12075
12076 * lib/cell.exp (skip_cell_tests): Clean up test files before
12077 returning.
12078
b598bfda
DJ
120792009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12080
12081 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
12082 and the breakpoint menu. Do not call perror if a prompt is seen.
12083 Consume the following GDB prompt.
12084 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
12085 * gdb.cp/namespace.exp: Use gdb_test.
12086 * gdb.cp/templates.exp: Use gdb_test.
12087 (test_template_breakpoints): Use gdb_test_multiple.
12088
87728fa0
DJ
120892009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12090
12091 * gdb.base/break1.c (struct some_struct, values): Move earlier.
12092 (marker4): Reference values.
12093
b67c692f
DJ
120942009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12095
12096 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
12097 is missing.
12098
f0df251a
DJ
120992009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12100
12101 * gdb.base/break.c (need_malloc): New.
12102 * gdb.base/constvars.c (main): Reference crass and crisp.
12103 * gdb.base/gdb1821.c (main): Reference bar.
12104 * gdb.cp/gdb1355.cc (main): Reference s1.
12105 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
12106 (main): Call them.
12107 * gdb.cp/hang2.cc (dummy2): Define.
12108 * gdb.cp/hang3.cc (dummy3): Define.
12109 * gdb.cp/m-data.cc (main): Reference shadow.
12110
bdf7534a
NF
121112009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12112 Nathan Froyd <froydnj@codesourcery.com>
12113
12114 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
12115 remote host.
12116
f24fce77
NF
121172009-11-12 Nathan Froyd <froydnj@codesourcery.com>
12118
12119 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
12120 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
12121 * gdb.dwarf2/dw2-compressed.exp: Likewise.
12122 * gdb.dwarf2/dw2-intercu.exp: Likewise.
12123 * gdb.dwarf2/dw2-intermix.exp: Likewise.
12124 * gdb.dwarf2/dw2-producer.exp: Likewise.
12125 * gdb.dwarf2/mac-fileno.exp: Likewise.
12126 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
12127 py-prettyprint.py to the remote host.
12128 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
12129
40f0318e
KS
121302009-11-11 Keith Seitz <keiths@redhat.com>
12131
12132 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
12133 use it instead of "Foo".
12134 * gdb.cp/classes.exp (do_tests): Add a test to access
12135 a method through a typedef'd class name.
12136
f3d9f7fb
NF
121372009-11-11 Nathan Froyd <froydnj@codesourcery.com>
12138
12139 * gdb.base/long_long.exp: Permit leading zeros on floating-point
12140 exponents.
12141 * gdb.base/pointers.exp: Likewise.
12142 * gdb.cp/ref-types.exp: Likewise.
12143
a4216f37
KS
121442009-11-11 Keith Seitz <keiths@redhat.com>
12145
12146 * gdb.cp/cplusfuncs.cc (class foo): Add operators
12147 new[] and delete[].
12148 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
12149 "void".
12150 (probe_demangler): Remove all single-quoting of
12151 method and variable names.
12152 (info_func_regexp): Remove the word "void" from any
12153 occurrence of "(void)".
12154 (print_addr_2): Remove all single-quoting of
12155 method names.
12156 (print_addr_2_kfail): Likewise.
12157 (print_addr): Single-quote C function names before
12158 passing to print_addr_2.
12159 (test_paddr_operator_functions): Remove single-quoting
12160 for method names.
12161 Add tests for operator new[] and operator delete[].
12162
9b14d7aa
JK
121632009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12164
12165 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
12166
85feb311
KS
121672009-11-09 Keith Seitz <keiths@redhat.com>
12168
12169 * gdb.cp/overload.exp: Add tests for resolving overloaded
12170 methods in expression parsing/evaluation.
12171
fa335448
DJ
121722009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
12173
12174 * lib/gdb.exp (default_gdb_version): Use --version instead of
12175 --command.
12176
ec3c07fc
NS
121772009-11-10 Nathan Sidwell <nathan@codesourcery.com>
12178
12179 * lib/gdb.exp (gdb_compile_test): New.
12180 (skip_ada_tests, skip_java_tests): New.
12181 (gdb_compile): Use gdb_compile_test for f77.
12182 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
12183 * lib/java.exp (compile_java_from_source): Remove runtests check,
12184 use gdb_compile_test to record result.
12185 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
12186 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
12187 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
12188 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
12189 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
12190 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
12191 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
12192 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
12193 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
12194 adjust gdb_compile invocations.
12195
b8b4e42b
JK
121962009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12197
12198 * Makefile.in (abs_builddir): New.
12199 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
12200 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
12201 `$(abs_builddir)/site.exp'.
12202
f8b7eaf3
DJ
122032009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
12204
12205 * config/m68k-emc.exp, lib/emc-support.exp,
12206 gdb.trace/gdb_c_test.c: Delete.
12207 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
12208 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12209 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12210 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12211 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12212 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
12213 casing for m68k-*-elf.
12214
c4187697
NS
122152009-11-03 Pedro Alves <pedro@codesourcery.com>
12216
12217 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
12218 * gdb.arch/i386-prologue.exp: Likewise.
12219 * gdb.arch/i386-unwind.exp: Likewise.
12220
db16b772
DJ
122212009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12222
12223 * lib/gdb.exp (gdb_expect): Fix timeout typo.
12224
bcf71277
DJ
122252009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12226
12227 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
12228
0105cee2
DJ
122292009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12230
12231 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
12232
24ddea62
JK
122332009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12234
12235 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
12236
287ccc17
JK
122372009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12238
12239 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
12240 * gdb.base/sepdebug2.c: New file.
12241
08bca259 122422009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
12243
12244 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
12245 the modified warnings for catch syscall. Verify if GDB was compiled
12246 with support for lib expat, and choose which tests to run depending
12247 on this.
12248
5d4e2b76
VP
122492009-10-30 Vladimir Prus <vladimir@codesourcery.com>
12250
12251 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
12252 that composite commands are parsed OK. And also test
12253 that breakpoint commands do work.
12254
240e538a
MS
122552009-10-23 Michael Snyder <msnyder@vmware.com>
12256
12257 gdb.reverse/consecutive-precsave.exp: Change expect pattern
12258 to allow for new disassembly style.
12259
9c419145
PP
122602009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
12261
12262 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 12263
02506ff1
MS
122642009-10-22 Michael Snyder <msnyder@vmware.com>
12265
12266 * gdb.reverse/break-precsave.exp: New test.
12267 * gdb.reverse/consecutive-precsave.exp: Ditto.
12268 * gdb.reverse/finish-precsave.exp: Ditto.
12269 * gdb.reverse/i386-precsave.exp: Ditto.
12270 * gdb.reverse/machinestate-precsave.exp: Ditto.
12271 * gdb.reverse/sigall-precsave.exp: Ditto.
12272 * gdb.reverse/solilb-precsave.exp: Ditto.
12273 * gdb.reverse/step-precsave.exp: Ditto.
12274 * gdb.reverse/until-precsave.exp: Ditto.
12275 * gdb.reverse/watch-precsave.exp: Ditto.
12276
4cf866a3
MS
122772009-10-22 Michael Snyder <msnyder@vmware.com>
12278
12279 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
12280 for gdb_expect. Adjust one test's expect strings for the new
12281 format of disassemble.
12282 * gdb.reverse/finish-reverse.exp: Delete 'return'.
12283 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
12284 gdb_test_multiple.
12285 * gdb.reverse/step-reverse.exp: Delete 'return'.
12286 * gdb.reverse/until-reverse.exp: Delete blank lines.
12287 * gdb.reverse/watch-reverse.exp: Delete blank lines.
12288
2b28d209
PP
122892009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
12290
12291 * gdb.base/consecutive.exp: Adjust.
12292 * gdb.base/display.exp: Likewise.
12293 * gdb.base/pc-fp.exp: Likewise.
12294 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 12295
33b9c32b
MS
122962009-10-19 Michael Snyder <msnyder@vmware.com>
12297
12298 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
12299 * gdb.reverse/finish-reverse.c: Ditto.
12300 * gdb.reverse/sigall-reverse.c: Ditto.
12301 * gdb.reverse/solib-reverse.c: Ditto.
12302 * gdb.reverse/step-reverse.c: Ditto.
12303 * gdb.reverse/watch-reverse.c: Ditto.
12304
6c95b8df
PA
123052009-10-19 Pedro Alves <pedro@codesourcery.com>
12306 Stan Shebs <stan@codesourcery.com>
12307
12308 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
12309 * gdb.base/foll-exec.exp: Adjust to expect a process id before
12310 "Executing new program".
12311 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
12312 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
12313 left listed after having been killed.
12314 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
12315 * gdb.base/maint.exp: Adjust test.
12316
12317 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
12318 * gdb.multi/Makefile.in: New.
12319 * gdb.multi/base.exp: New.
12320 * gdb.multi/goodbye.c: New.
12321 * gdb.multi/hangout.c: New.
12322 * gdb.multi/hello.c: New.
12323 * gdb.multi/bkpt-multi-exec.c: New.
12324 * gdb.multi/bkpt-multi-exec.exp: New.
12325 * gdb.multi/crashme.c: New.
12326
279017b7
TG
123272009-10-13 Tristan Gingold <gingold@adacore.com>
12328
12329 * gdb.base/sepdebug.exp: Check debug info are found.
12330
0413d738
PA
123312009-10-08 Pedro Alves <pedro@codesourcery.com>
12332
12333 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
12334 bits.
12335
c628eecc
JK
123362009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12337
12338 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
12339
38af1bfe
JB
123402009-10-07 Joel Brobecker <brobecker@adacore.com>
12341
12342 * gdb.base/watchpoints.c: Add copyright header. Reformat one
12343 of the comments.
12344
2b0adecd
PM
123452009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
12346
12347 * gdb.base/annota1.exp: Remove obsolete match_max increase.
12348 * gdb.base/annota3.exp: Idem.
12349 * gdb.base/maint.exp: Idem.
12350
8d417781
PM
123512009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
12352
889bf7c5 12353 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
12354 to default.
12355
bb61102d
PM
123562009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12357
889bf7c5 12358 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
12359 mingw and cygwin targets.
12360
ace5c364
PM
123612009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12362 Pedro Alves <pedro@codesourcery.com>
12363
889bf7c5 12364 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
12365 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
12366
c2d494a0
PM
123672009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12368
e1b52ce2
PM
12369 * gdb.base/shr1.c: Use %p in format string.
12370 * gdb.base/unload.c: Avoid warning in fprintf.
12371 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 12372
209f53f5
PM
123732009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12374
12375 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
12376 long type.
12377 (test_unlink): Correct printf string.
12378 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
12379 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
12380
8172766a
JK
123812009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12382
12383 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
12384 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
12385 * gdb.arch/ia64-breakpoint-shadow.S: New file.
12386
0f73703c
UW
123872009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12388
12389 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
12390 * gdb.objc/nondebug.exp: Likewise.
12391
b32306ca
UW
123922009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12393
12394 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
12395 target_info setting.
12396
12397 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
12398 that detect new threads during "info threads".
12399
0057022f
UW
124002009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12401
12402 * gdb.threads/manythreads.c (main): Increase thread stack size
12403 to 2*PTHREAD_STACK_MIN.
12404 * gdb.threads/multi-create.c (main): Likewise.
12405 (create_function): Likewise.
12406
f29c0325
UW
124072009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12408
12409 * gdb.base/dump.exp: Pass difference of pointer types instead
12410 of integer types as offset to restore in intarr3.srec case.
12411
fcb34849
UW
124122009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12413
12414 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
12415
d5142e3b
UW
124162009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12417
12418 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
12419
087b74b2 124202009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 12421
087b74b2
PM
12422 New test for two watchpoints, with disabling of
12423 the first inserted.
12424 * testsuite/gdb.base/watchpoints.c: New file.
12425 * testsuite/gdb.base/watchpoints.exp: New file.
12426
96c07c5b
TT
124272009-09-25 Tom Tromey <tromey@redhat.com>
12428
12429 * gdb.base/charset.exp: Test utf-16 strings with Python.
12430
b8899f2b
TT
124312009-09-25 Tom Tromey <tromey@redhat.com>
12432
12433 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
12434 UCS-4.
12435 * gdb.base/charset.c (utf_32_string): Rename.
12436 (init_utf32): Rename.
12437 (main): Update.
12438
329719ec
TT
124392009-09-22 Tom Tromey <tromey@redhat.com>
12440
12441 * gdb.python/py-function.exp: Add regression tests.
12442
11ef0d76
KS
124432009-09-21 Keith Seitz <keiths@redhat.com>
12444
12445 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
12446 with invalid operator.
12447
3fe8f3b3
KS
124482009-09-21 Keith Seitz <keiths@redhat.com>
12449
12450 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
12451 and destructor using typedef name of class.
12452 * gdb.cp/classes.cc (class Base1): Add a destructor.
12453 (base1): New typedef.
12454 (use_methods): Instanitate an object of type base1.
12455 * gdb.cp/templates.exp (test_template_typedef): New procedure.
12456 (do_tests): Call test_template_typedef.
12457 * gdb.cp/templates.cc (Baz::~Baz): New method.
12458 (intBazOne): New typedef.
12459 (main): Instantiate intBazOne.
12460
7a9fe101
PM
124612009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12462
12463 PR python/10633
12464
12465 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
12466 Function.
12467 (run_lang_tests): Add print elements test.
12468
2e4d963f
PM
124692009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12470
12471 * gdb.python/py-value.exp (test_subscript_regression): New
12472 function. Test for invalid subscripts.
12473 * gdb.python/py-value.c (main): Add test array, and pointer to it.
12474 (ptr_ref): New function.
12475
ec7e75e7
PP
124762009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12477
12478 * gdb.base/default.exp: Fix "show convenience".
12479
0cc7d26f
TT
124802009-09-15 Tom Tromey <tromey@redhat.com>
12481
12482 * lib/mi-support.exp (mi_create_varobj): Update.
12483 (mi_create_floating_varobj): Likewise.
12484 (mi_create_dynamic_varobj): New proc.
12485 (mi_varobj_update): Update.
12486 (mi_varobj_update_with_type_change): Likewise.
12487 (mi_varobj_update_kv_helper): New proc.
12488 (mi_varobj_update_dynamic_helper): Rewrite.
12489 (mi_varobj_update_dynamic): New proc.
12490 (mi_list_varobj_children): Update.
12491 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
12492 * gdb.python/python-prettyprint.py (pp_outer): New class.
12493 (pp_nullstr): Likewise.
12494 (lookup_function): Register new printers.
12495 * gdb.python/python-prettyprint.c (struct substruct): New type.
12496 (struct outerstruct): Likewise.
12497 (substruct_test): New function.
12498 (struct nullstr): New type.
12499 (string_1, string_2): New globals.
12500 (main): Add new tests.
12501 * gdb.python/python-mi.exp: Added regression tests.
12502 * gdb.mi/mi2-var-display.exp: Update.
12503 * gdb.mi/mi2-var-cmd.exp: Update.
12504 * gdb.mi/mi2-var-child.exp: Update.
12505 * gdb.mi/mi2-var-block.exp: Update.
12506 * gdb.mi/mi-var-invalidate.exp: Update.
12507 * gdb.mi/mi-var-display.exp: Update.
12508 * gdb.mi/mi-var-cmd.exp: Update.
12509 * gdb.mi/mi-var-child.exp: Update.
12510 * gdb.mi/mi-var-block.exp: Update.
12511 * gdb.mi/mi-break.exp: Update.
12512 * gdb.mi/gdb701.exp: Update.
12513
a96d9b2e
SDJ
125142009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
12515
12516 * Makefile.in: Inclusion of catch-syscall object.
12517 * gdb.base/catch-syscall.c: New file.
12518 * gdb.base/catch-syscall.exp: New file.
12519
b43b923a
MS
125202009-09-12 Michael Snyder <msnyder@vmware.com>
12521
12522 * gdb.reverse/step-reverse.exp: Explicitly check for targets
12523 that can support reverse debuggnig.
12524
cec03d70
TT
125252009-09-11 Tom Tromey <tromey@redhat.com>
12526
12527 * gdb.dwarf2/valop.S: New file.
12528 * gdb.dwarf2/valop.exp: New file.
12529
e23bb3fc
MK
125302009-09-11 Mark Kettenis <kettenis@gnu.org>
12531
12532 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
12533
37c3696d
DE
125342009-09-10 Doug Evans <dje@google.com>
12535
12536 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
12537 Add $gdb_prompt to second breakpoint regexp.
12538
5172aecb
JB
125392009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
12540
12541 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
12542 names, add missing ones.
12543 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
12544 * gdb.python/py-frame.c: Rename from python-frame.c.
12545 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
12546 testfile name.
12547 * gdb.python/py-function.exp: Rename from python-function.exp.
12548 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
12549 testfile name.
12550 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
12551 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
12552 Adjust testfile name.
12553 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
12554 * gdb.python/py-template.cc: Rename from python-template.cc.
12555 * gdb.python/py-template.exp: Rename from python-template.exp.
12556 Adjust testfile name.
12557 * gdb.python/py-value.c: Rename from python-value.c.
12558 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
12559 testfile name.
12560
b554e4bd
JK
125612009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12562
12563 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
12564 $bpt2address.
12565 (Second breakpoint address is valid on ia64)
12566 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
12567
9a68ae16
JM
125682009-09-03 Joseph Myers <joseph@codesourcery.com>
12569
12570 * gdb.base/ending-run.exp: Restrict regular expression matching
12571 line number to require closing brace following.
12572
146b9145
DE
125732009-09-03 Doug Evans <dje@google.com>
12574
12575 * gdb.base/store.exp (check_set): Fix typo in expected value message.
12576
787d21e1
TT
125772009-09-02 Tom Tromey <tromey@redhat.com>
12578
12579 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
12580
e7802207
TT
125812009-09-02 Tom Tromey <tromey@redhat.com>
12582
12583 * gdb.dwarf2/callframecfa.exp: New file.
12584 * gdb.dwarf2/callframecfa.S: New file.
12585
817aadd2
JK
125862009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12587
12588 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
12589 gdb.base/solib-overlap-main.c: New.
12590
4a76eae5
DJ
125912009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
12592
12593 PR gdb/10565
12594
12595 * gdb.base/bitfields.c (struct container, container): New.
12596 (main): Initialize it and call break5.
12597 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
12598
d4b96c9a
JK
125992009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12600
12601 Support constant DW_AT_data_member_location by GCC PR debug/40659.
12602 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
12603
4e22772d
JK
126042009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12605
12606 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
12607
2efab443
MS
126082009-08-26 Michael Snyder <msnyder@vmware.com>
12609
12610 * gdb.base/i386-reverse.c: New file.
12611 * gdb.base/i386-reverse.exp: New file.
12612 * gdb.base/Makefile.in: Add new files to be removed.
12613
07ab73a0
JM
126142009-08-26 Joseph Myers <joseph@codesourcery.com>
12615
12616 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
12617 environment-pwd for remote host.
12618 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
12619
676accff
KS
126202009-08-24 Keith Seitz <keiths@redhat.com>
12621
12622 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
12623 Add two new C++ completer tests which limit the output to a
889bf7c5 12624 given class.
676accff 12625
f9f7ad22
MS
126262009-08-24 Michael Snyder <msnyder@vmware.com>
12627
12628 * gdb.base/del.exp: Fix typo in comment.
12629 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
12630
81ecdfbb
RW
126312009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12632
12633 * configure: Regenerate.
12634 * gdb.hp/configure: Likewise.
12635 * gdb.hp/gdb.aCC/configure: Likewise.
12636 * gdb.hp/gdb.base-hp/configure: Likewise.
12637 * gdb.hp/gdb.compat/configure: Likewise.
12638 * gdb.hp/gdb.defects/configure: Likewise.
12639 * gdb.hp/gdb.objdbg/configure: Likewise.
12640 * gdb.stabs/configure: Likewise.
12641
cab0c772
UW
126422009-08-19 Doug Evans <dje@google.com>
12643
12644 * gdb.base/gdbvars.c: New file.
12645 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
12646
b8fa0bfa
PA
126472009-08-14 Pedro Alves <pedro@codesourcery.com>
12648
12649 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12650 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
12651
b84aa90a
PA
126522009-08-13 Pedro Alves <pedro@codesourcery.com>
12653
12654 * gdb.base/default.exp: Adjust "set language test": it's now an
12655 enum command. Larger help string moved to "help set language".
12656 * gdb.base/help.exp: Adjust "help set language" expected output,
12657 now lists all known languages.
12658
0d8f9b2c
NF
126592009-08-11 Nathan Froyd <froydnj@codesourcery.com>
12660
12661 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
12662 all frame arguments.
12663 * gdb.arch/altivec-regs.exp: Likewise.
12664
bda180e0
TT
126652009-08-07 Tom Tromey <tromey@redhat.com>
12666
12667 * gdb.base/setshow.exp: Add tests for changes to set language, set
12668 check range, and set check type.
12669
48cb2d85
VP
126702009-08-03 Vladimir Prus <vladimir@codesourcery.com>
12671
12672 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
12673 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 12674 Call it.
48cb2d85 12675
1ea34204
UW
126762009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12677
12678 * configure.ac: Run gdb.cell tests when appropriate.
12679 * configure: Regenerate.
12680 * lib/cell.exp: New file.
12681 * gdb.cell: New directory.
12682 * gdb.cell/configure.ac: New file.
12683 * gdb.cell/configure: New file.
12684 * gdb.cell/Makefile.in: New file.
12685 * gdb.cell/arch.exp: New file.
12686 * gdb.cell/break.c: New file.
12687 * gdb.cell/break.exp: New file.
12688 * gdb.cell/break-spu.c: New file.
12689 * gdb.cell/bt.c: New file.
12690 * gdb.cell/bt2-spu.c: New file.
12691 * gdb.cell/bt-spu.c: New file.
12692 * gdb.cell/bt.exp: New file.
12693 * gdb.cell/coremaker.c: New file.
12694 * gdb.cell/coremaker-spu.c: New file.
12695 * gdb.cell/core.exp: New file.
12696 * gdb.cell/gcore.exp: New file.
12697 * gdb.cell/data.c: New file.
12698 * gdb.cell/data.exp: New file.
12699 * gdb.cell/data-spu.c: New file.
12700 * gdb.cell/ea-cache.exp: New file.
12701 * gdb.cell/ea-cache.c: New file.
12702 * gdb.cell/ea-cache-spu.c: New file.
12703 * gdb.cell/ea-standalone.c: New file.
12704 * gdb.cell/ea-standalone.exp: New file.
12705 * gdb.cell/ea-test.c: New file.
12706 * gdb.cell/ea-test.exp: New file.
12707 * gdb.cell/f-regs.exp: New file.
12708 * gdb.cell/mem-access.c: New file.
12709 * gdb.cell/mem-access.exp: New file.
12710 * gdb.cell/mem-access-spu.c: New file.
12711 * gdb.cell/ptype.exp: New file.
12712 * gdb.cell/registers.exp: New file.
12713 * gdb.cell/size.c: New file.
12714 * gdb.cell/sizeof.exp: New file.
12715 * gdb.cell/size-spu.c: New file.
12716 * gdb.cell/solib.exp: New file.
12717 * gdb.cell/solib-symbol.exp: New file.
12718
85e747d2
UW
127192009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12720
12721 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
12722
58d6951d
DJ
127232009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12724
12725 * gdb.base/float.exp: Handle VFP registers.
12726
6e0a4f15
MS
127272009-07-14 Michael Snyder <msnyder@vmware.com>
12728
dcd5da87
MS
12729 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
12730 to bring gdb to the beginning of the calling line.
12731
6e0a4f15
MS
12732 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
12733 confusing the i386 epilogue unwinder.
12734
782b2b07
SS
127352009-07-14 Stan Shebs <stan@codesourcery.com>
12736
12737 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
12738
f662c3bc
MS
127392009-07-14 Michael Snyder <msnyder@vmware.com>
12740
12741 * gdb.reverse/step-reverse.exp (stepi into function call):
12742 Call instruction may not be first instruction in the line.
12743 (reverse stepi from a function call): Used wrong line number.
12744
8f313923
JK
127452009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12746
12747 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
12748
4662c76e
JK
127492009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12750
12751 Fix gdb.base/macscp.exp when using custom inputrc.
12752 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
12753 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
12754 env(TERM) set.
12755 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
12756 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
12757
aa81e255
JK
127582009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12759
12760 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
12761 * gdb.base/annota1.exp (thread_test): Import global $testfile.
12762 Change the compilation target to match the testcase name.
12763 * gdb.base/sect-cmd.exp: Change the compilation target to match the
12764 testcase name.
12765 * a2-run.exp: Use for setup prepare_for_testing. Change the
12766 compilation target to match the testcase name.
12767 * gdb.base/commands.exp: Likewise.
12768 * gdb.base/finish.exp: Likewise.
12769 * gdb.base/float.exp: Likewise.
12770 * gdb.base/info-target.exp: Likewise.
12771 * gdb.base/relational.exp: Likewise.
12772 * gdb.base/term.exp: Likewise.
12773 * gdb.base/until.exp: Likewise.
12774 * gdb.base/volatile.exp: Likewise.
12775 * gdb.base/whatis-exp.exp: Likewise.
12776
4c93b1d7
HZ
127772009-07-11 Hui Zhu <teawater@gmail.com>
12778
12779 * gdb.base/help.exp (disassemble): Update expected help text.
12780
812f7342
TT
127812009-07-09 Tom Tromey <tromey@redhat.com>
12782
12783 * lib/gdb.exp: Handle TRANSCRIPT.
12784 (remote_spawn, remote_close, send_gdb): New procs.
12785
fbb8f299
PM
127862009-07-10 Phil Muldoon <pmuldoon@redhat.com>
12787
12788 * gdb.python/python-prettyprint.c: Add counted null string
12789 structure.
12790 * gdb.python/python-prettyprint.exp: Print null string. Test for
12791 embedded nulls.
12792 * gdb.python/python-prettyprint.py (pp_ns): New Function.
12793 * gdb.python/python-value.exp (test_value_in_inferior): Add
12794 variable length string fetch tests.
12795 * gdb.python/python-value.c (main): Add strings for string fetch tests.
12796
c0ac0ec7
JK
127972009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12798
12799 * gdb.base/dump.exp (inaccessible memory is reported): New test.
12800
30b66ecc
TT
128012009-07-07 Tom Tromey <tromey@redhat.com>
12802
12803 * gdb.base/call-rt-st.exp: Update for change to escape output.
12804 * gdb.base/callfuncs.exp: Likewise.
12805 * gdb.base/charset.exp: Likewise.
12806 * gdb.base/constvars.exp: Likewise.
12807 * gdb.base/long_long.exp: Likewise.
12808 * gdb.base/pointers.exp: Likewise.
12809 * gdb.base/printcmds.exp: Likewise.
12810 * gdb.base/setvar.exp: Likewise.
12811 * gdb.base/store.exp: Likewise.
12812 * gdb.cp/ref-types.exp: Likewise.
12813 * gdb.mi/mi-var-child.exp: Likewise.
12814 * gdb.mi/mi-var-display.exp: Likewise.
12815 * gdb.mi/mi2-var-display.exp: Likewise.
12816 * gdb.base/charset.exp: Test octal escape sequence length.
12817 Update for change to escape output.
12818
187c4a2b
JK
128192009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12820
12821 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
12822
d80a43f9
DJ
128232009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
12824
12825 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
12826
047427a8
JK
128272009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12828
12829 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
12830 gdbserver increasing $portnum if "Can't bind address" has been seen.
12831
8b5a0f4f
PA
128322009-07-05 Pedro Alves <pedro@codesourcery.com>
12833
12834 * gdb.base/ending-run.exp: Add "step out of main" pattern for
12835 mingw32ce.
12836
7d93ba58
PA
128372009-07-05 Pedro Alves <pedro@codesourcery.com>
12838
12839 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
12840 VFP format.
12841
2277426b
PA
128422009-07-02 Pedro Alves <pedro@codesourcery.com>
12843
12844 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
12845 linux. Adjust to use "inferior", "info inferiors", "detach
12846 inferior" and "kill inferior" instead of "restart", "info fork",
12847 "detach fork" and "delete fork".
12848 * gdb.base/ending-run.exp: Spell out "info".
12849 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
12850 the "kill" command.
12851
5af949e3
UW
128522009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12853
12854 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
12855 change to prefix TLS offset in hex with 0x.
12856
5d3729b5
UW
128572009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12858
12859 * gdb.base/default.exp: Update test case for "x" changes.
12860
af589bd0
TG
128612009-07-01 Tristan Gingold <gingold@adacore.com>
12862
12863 * gdb.base/bigcore.exp: Make darwin untested.
12864
40974f91
JK
128652009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12866
12867 * gdb.base/completion.exp (directory completion): Create the directory.
12868 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
12869 escapeuniquesub.
12870 (directory completion 2): Expect now ${escapeuniquesub}.
12871 (Glob remaining of directory test): Remove one excessive newline.
12872 Expect the real output.
12873
59dd3af6
JK
128742009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12875
12876 Fix `make check//%' target after `make check' has been ran.
12877 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
12878 a mkdir call.
12879 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
12880 (%/.dir): Remove.
12881
f4e164aa
JK
128822009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12883
12884 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
12885 the expected result record.
12886
69af2122
JK
128872009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12888
12889 Remove racy FAILs relying just on the timeouts.
12890 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
12891 (annotation_level 2): Remove racy FAILs.
12892
2fd481e1
PP
128932009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
12894
12895 gdb/10275
889bf7c5
PA
12896 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
12897
c38f313d
DJ
128982009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
12899
12900 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
12901
8b777f02
VP
129022009-06-30 Vladimir Prus <vladimir@codesourcery.com>
12903
12904 * gdb.mi/mi-stack.exp: Testing symbolic options
12905 to -stack-list-locals and -stack-list-arguments.
12906
00c7eacf
JK
129072009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12908
12909 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
12910
6bc80edc
TT
129112009-06-29 Tom Tromey <tromey@redhat.com>
12912
12913 * dg-extract-results.sh: New file.
12914 * Makefile.in (FORCE_PARALLEL): New variable.
12915 (CHECK_TARGET): New conditional variable.
12916 (check): Use CHECK_TARGET.
12917 (DO_RUNTEST): New variable.
12918 (check-single): New target.
12919 (TEST_DIRS): New variable.
12920 (TEST_TARGETS): Likewise.
12921 (check-parallel): New target.
12922 (check-gdb.%): New pattern.
12923 (BASE1_FILES): New variable.
12924 (BASE2_FILES): Likewise.
12925 (check-gdb.base%): New pattern.
12926 (%/.dir): New pattern.
12927 * configure: Rebuild.
12928 * aclocal.m4 (AM_CONDITIONAL): New defun.
12929 * configure.ac: Check whether user is using GNU make.
12930 (GMAKE): New conditional.
12931
794684b6
SW
129322009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
12933
12934 * gdb.cp/namespace-nested-import.cc: New test.
12935 * gdb.cp/namespace-nested-import.exp: New test.
12936
edb3359d
DJ
129372009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
12938
12939 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
12940 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
12941 * gdb.opt/Makefile.in (EXECUTABLES): Update.
12942 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
12943 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
12944 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
12945 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
12946 gdb.opt/inline-markers.c: New files.
12947 * lib/gdb.exp (skip_inline_frame_tests): New function.
12948 (skip_inline_var_tests): New function.
12949
cf657a0c
AS
129502009-06-27 Andreas Schwab <schwab@linux-m68k.org>
12951
12952 * gdb.cp/exception.exp: Don't require $hex before inner frame in
12953 backtrace.
12954
28d41a99
MS
129552009-06-27 Michael Snyder <msnyder@vmware.com>
12956
12957 * gdb.reverse: New directory.
12958 * gdb.reverse/break-reverse.c: New test.
12959 * gdb.reverse/break-reverse.exp: New test.
12960 * gdb.reverse/consecutive-reverse.c: New test.
12961 * gdb.reverse/consecutive-reverse.exp: New test.
12962 * gdb.reverse/finish-reverse.c: New test.
12963 * gdb.reverse/finish-reverse.exp: New test.
12964 * gdb.reverse/machinestate.c: New test.
12965 * gdb.reverse/ms1.c: New test.
12966 * gdb.reverse/machinestate.exp: New test.
12967 * gdb.reverse/Makefile.in: New file.
12968 * gdb.reverse/shr2.c: New test.
12969 * gdb.reverse/solib-reverse.c: New test.
12970 * gdb.reverse/solib-reverse.exp: New test.
12971 * gdb.reverse/step-reverse.c: New test.
12972 * gdb.reverse/step-reverse.exp: New test.
12973 * gdb.reverse/until-reverse.c: New test.
12974 * gdb.reverse/ur1.c: New test.
12975 * gdb.reverse/until-reverse.exp: New test.
12976 * gdb.reverse/watch-reverse.c: New test.
12977 * gdb.reverse/watch-reverse.exp: New test.
12978 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
12979 * configure: Regenerate.
12980
fe3c8b0d
DE
129812009-06-26 Doug Evans <dje@google.com>
12982
12983 * gdb.base/psymtab.exp: Turn off pending breakpoints.
12984
3a72a602
PM
129852009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
12986
12987 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
12988 windows problem for 'file delete $binfile'.
12989
27aa8d6a
SW
129902009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
12991
12992 * gdb.cp/namespace-using.exp: New test.
12993 * gdb.cp/namespace-using.cc: New test.
12994
8ac055f8
JB
129952009-05-20 Joel Brobecker <brobecker@adacore.com>
12996
12997 * gdb.ada/variant_record_packed_array: New testcase.
12998
85e306ed
TT
129992009-06-23 Tom Tromey <tromey@redhat.com>
13000
13001 * gdb.base/charset.exp (test_combination): Regression test.
13002 * gdb.base/charset.c (my_wchar_t): New typedef.
13003 (myvar): New global.
13004 (main): Set myvar.
13005
56643c5e
PM
130062009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
13007
13008 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
13009 target.
13010
1fac167a
UW
130112009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13012
13013 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
13014
7ccb0be9
UW
130152009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13016
13017 * gdb.mi/gdb680.exp: Update test for error message.
13018
568d6575
UW
130192009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13020
13021 * gdb.base/annota1.exp: Allow multiple occurrences of the
13022 frames-invalid annotation.
13023 * gdb.cp/annota2.exp: Likewise.
13024
7cd1089b
PM
130252009-06-15 Phil Muldoon <pmuldoon@redhat.com>
13026
13027 * gdb.cp/gdb2495.cc: New file.
13028 * gdb.cp/gdb2495.exp: New file.
13029
72c63395
JK
130302009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13031
13032 Report error on GDB crash during runto.
13033 * lib/gdb.exp (runto <eof>): New.
13034
3788363d
DJ
130352009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
13036
13037 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
13038 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
13039 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
13040 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
13041 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
13042 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
13043 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
13044 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
13045 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
13046 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
13047 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
13048 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
13049 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13050 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
13051 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
13052 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
13053 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
13054 gdb.server/server-mon.exp, gdb.server/server-run.exp,
13055 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13056 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13057 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
13058 gdb.trace/passcount.exp, gdb.trace/report.exp,
13059 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
13060 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
13061 gdb.trace/while-stepping.exp: Use a unique name for the compiled
13062 executable.
13063
17592de3
PA
130642009-06-07 Pedro Alves <pedro@codesourcery.com>
13065
13066 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
13067 defined before referencing it.
13068
701e355d
DE
130692009-06-03 Doug Evans <dje@google.com>
13070
13071 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
13072 * gdb.arch/i386-see.c: Ditto.
13073
f2292c65
PM
130742009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
13075
13076 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
13077 (check_macro): Return 1 if undefined.
13078 If first test fails, check if macro debug information is available,
13079 and report unsupported test if no macro information is found.
13080
5a437975
DE
130812009-05-29 Doug Evans <dje@google.com>
13082
13083 * gdb.threads/hand-call-in-threads.exp: New.
13084 * gdb.threads/hand-call-in-threads.c: New.
13085
c141c696
MS
130862009-05-29 Michael Snyder <msnyder@vmware.com>
13087
13088 * gdb.base/break-always.exp: Change "1" to "on".
13089 Add confirmation check.
13090
b3444185
PA
130912009-05-28 Pedro Alves <pedro@codesourcery.com>
13092
13093 * gdb.threads/threxit-hop-specific.c: New.
13094 * gdb.threads/threxit-hop-specific.exp: New.
13095 * gdb.threads/thread-execl.c: New.
13096 * gdb.threads/thread-execl.exp: New.
13097
b6313243
TT
130982009-05-27 Tom Tromey <tromey@redhat.com>
13099 Thiago Jung Bauermann <bauerman@br.ibm.com>
13100
13101 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
13102 (mi_child_regexp): Likewise.
13103 (mi_list_varobj_children_range): Likewise.
13104 (mi_get_features): Likewise.
13105 (mi_list_varobj_children): Rewrite.
13106 * gdb.python/python-mi.exp: New file.
13107
a6bac58e
TT
131082009-05-27 Tom Tromey <tromey@redhat.com>
13109 Thiago Jung Bauermann <bauerman@br.ibm.com>
13110 Phil Muldoon <pmuldoon@redhat.com>
13111 Paul Pluzhnikov <ppluzhnikov@google.com>
13112
13113 * gdb.python/python-prettyprint.exp: New file.
13114 * gdb.python/python-prettyprint.c: New file.
13115 * gdb.python/python-prettyprint.py: New file.
13116 * gdb.base/display.exp: print/r is now valid.
13117
2c74e833
TT
131182009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
13119 Tom Tromey <tromey@redhat.com>
13120 Pedro Alves <pedro@codesourcery.com>
13121 Paul Pluzhnikov <ppluzhnikov@google.com>
13122
13123 * gdb.python/python-template.exp: New file.
13124 * gdb.python/python-template.cc: New file.
13125 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13126 tests.
13127 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13128 Call it.
13129 (test_value_after_death): New proc.
13130 * gdb.python/python-value.c (PTR): New typedef.
13131 (main): New variable 'x'.
13132
89c73ade
TT
131332009-05-27 Tom Tromey <tromey@redhat.com>
13134
13135 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13136 tests.
13137 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13138 Call it.
13139
a75724bc
PA
131402009-05-27 Pedro Alves <pedro@codesourcery.com>
13141
13142 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
13143
e58b0e63
PA
131442009-05-24 Pedro Alves <pedro@codesourcery.com>
13145
13146 * gdb.threads/fork-thread-pending.c: New.
13147 * gdb.threads/fork-thread-pending.exp: New.
13148
4ac36638
JK
131492009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13150
13151 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
13152 * gdb.dwarf2/dw2-strp.S (a_string2): New.
13153
889bf7c5 131542009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 13155
889bf7c5 13156 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 13157
b242c3c2
PA
131582009-05-17 Pedro Alves <pedro@codesourcery.com>
13159
13160 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
13161 `gdb_get_line_number'. Call `callee' in both parent and child.
13162 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
13163 `gdb_get_line_number' instead of hardcoding line numbers.
13164 (catch_fork_unpatch_child): New procedure to test detaching
13165 breakpoints from child fork.
13166 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
13167 hardcoding line numbers.
13168 (do_fork_tests): Run `catch_fork_unpatch_child'.
13169
ee342b23
VP
131702009-05-17 Vladimir Prus <vladimir@codesourcery.com>
13171
13172 * gdb.mi/mi-cmd-var.exp: Check that when varobj
13173 of structure type enters or leaves the scope, it
13174 is reported by -var-update.
13175
e2009e98
DE
131762009-05-11 Doug Evans <dje@sebabeach.org>
13177
13178 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 13179 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
13180 * gdb.threads/schedlock.c (main): Fix off-by-one error.
13181
00903456
JK
131822009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13183
13184 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
13185
dc621c35
DE
131862009-04-30 Doug Evans <dje@google.com>
13187
13188 * gdb.threads/watchthreads2.exp: New testcase.
13189 * gdb.threads/watchthreads2.c: New testcase.
13190
9ab4e744
DE
131912009-04-29 Doug Evans <dje@google.com>
13192
13193 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
13194 * gdb.cp/mb-ctor.cc: Ditto.
13195 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
13196 * gdb.cp/mb-inline.h (multi_line_foo): New function.
13197 * gdb.cp/mb-inline1.cc: Call it.
13198 * gdb.cp/mb-inline2.cc: Ditto.
13199 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
13200 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
13201
484086b7
JK
132022009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13203
13204 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
13205 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
13206 Replace all uses of `decimal' by `nonzero'.
13207 (info macro FROM_COMMANDLINE): New test.
13208
379a77b5
TT
132092009-04-27 Tom Tromey <tromey@redhat.com>
13210
13211 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
13212
b92b73c2
DE
132132009-04-27 Doug Evans <dje@google.com>
13214
13215 * gdb.threads/watchthreads.c (main): Initialize args before starting
13216 the threads. Plus formatting cleanup.
13217 * gdb.threads/watchthreads.exp: Avoid errant failures due to
13218 biased scheduling of one thread.
13219
945a118d
JG
132202009-04-27 Jerome Guitton <guitton@adacore.com>
13221
13222 * gdb.cp/templates.cc (GetMax): New template.
13223 (main): Declare two instances of GetMax.
13224 * gdb.cp/templates.exp: Add new test.
13225
d389af10
JK
132262009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13227
13228 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
13229
e7f86de9
JM
132302009-04-22 Joseph Myers <joseph@codesourcery.com>
13231
13232 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
13233
334cc82d
TT
132342009-04-15 Tom Tromey <tromey@redhat.com>
13235
13236 * gdb.base/charset.exp: Add regression test.
13237
d12672cc
JB
132382009-04-14 Joel Brobecker <brobecker@adacore.com>
13239
13240 * gdb.base/exe-lock.exp: New testcase.
13241
18e8c3bc
TT
132422009-04-13 Tom Tromey <tromey@redhat.com>
13243
13244 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
13245 operator on Frame.
13246
5ecd5cbe
UW
132472009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13248
13249 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
13250 * gdb.server/ext-attach.exp: Likewise.
13251
7309f756
VP
132522009-04-03 Vladimir Prus <vladimir@codesourcery.com>
13253
13254 Eliminate some sleep usage.
13255
889bf7c5
PA
13256 * gdb.mi/basics.c (do_nothing): New.
13257 (main): Use do_nothing instead of printf, so that
13258 not to introduce race condition between output of
13259 inferiour and output of gdb. Do not use sleep as it
13260 is not generally available on embedded targets.
7309f756 13261
f4b95f6f
PA
132622009-04-02 Pedro Alves <pedro@codesourcery.com>
13263
13264 * gdb.server/ext-attach.exp: Expect an optional process id after
13265 "Detached from remote process".
13266
de40b933
JK
132672009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13268
13269 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
13270 gdb.dwarf2/dw2-unresolved.exp: New.
13271
2ae101a4
PA
132722009-04-02 Pedro Alves <pedro@codesourcery.com>
13273
13274 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
13275 mi_run_to_main.
13276
56a8e183
PA
132772009-04-02 Pedro Alves <pedro@codesourcery.com>
13278
13279 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
13280 mi_run_to_main. Skip thread exit test on remote targets.
13281 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
13282 mi_run_to_main.
13283 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
13284 mi_run_to_main.
13285 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
13286 when expecting ^connected. Detect when the target doesn't support
13287 non-stop mode.
13288 (mi_run_cmd): Detect if non-stop mode was requested by isn't
13289 supported. Return -1 on error, 0 on success.
13290 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
13291 (mi_runto): Return mi_runto_helper's result explicitly.
13292
c35fafde
PA
132932009-04-01 Pedro Alves <pedro@codesourcery.com>
13294
13295 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
13296
f8a8dce6
JB
132972009-04-01 Tom Tromey <tromey@redhat.com>
13298
13299 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
13300 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
13301 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
13302 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
13303
71c25dea
TT
133042009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
13305 Jan Kratochvil <jan.kratochvil@redhat.com>
13306
13307 PR gdb/931
13308 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
13309 output.
13310 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
13311 for gdb/931.
13312 * dw2-strp.S (DW_AT_language): Change to C++.
13313 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
13314
02d9a9ce
JB
133152009-03-31 Joel Brobecker <brobecker@adacore.com>
13316
13317 * gdb.ada/tasks: New testcase.
13318
1042e4c0
SS
133192009-03-30 Stan Shebs <stan@codesourcery.com>
13320
13321 * gdb.trace/actions.exp: Update to match new info trace format.
13322 * gdb.trace/deltrace.exp: Ditto.
13323 * gdb.trace/infotrace.exp: Ditto.
13324 * gdb.trace/passcount.exp: Ditto.
13325 * gdb.trace/save-trace.exp: Ditto.
13326 * gdb.trace/while-stepping.exp: Ditto.
13327 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
13328
f8f6f20b
TJB
133292009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13330
13331 * gdb.python/python-frame.c: New file.
13332 * gdb.python/python-frame.exp: New file.
13333
c0c6f777
TJB
133342009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
13335
13336 * gdb.python/python-value.exp: Add tests for the address
13337 attribute.
13338
3cb51905
AS
133392009-03-29 Andreas Schwab <schwab@linux-m68k.org>
13340
13341 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
13342
88fc996f
DE
133432009-03-26 Doug Evans <dje@google.com>
13344
13345 * gdb.mi/mi-nonstop-exit.exp: New file.
13346 * gdb.mi/non-stop-exit.c: New file.
13347
56ef84b1
TT
133482009-03-26 Tom Tromey <tromey@redhat.com>
13349
13350 Update for change to prologue skipping:
13351 * gdb.mi/mi2-simplerun.exp: Update.
13352 * gdb.mi/mi2-break.exp: Update.
13353 * gdb.mi/mi-simplerun.exp: Update.
13354 * gdb.mi/mi-break.exp: Update.
13355 * gdb.base/ending-run.exp: Update.
13356
def2b000
TJB
133572009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
13358
13359 * gdb.python/python-value.exp (test_value_in_inferior): Test
13360 gdb.Value.is_optimized_out attribute.
13361
442ddf59
JK
133622009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13363
13364 * gdb.dwarf2/dw2-noloc-main.c: New file.
13365 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
13366 (.text): Remove.
13367 (.data): New.
13368 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
13369 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
13370 (DW_TAG_subprogram func_cu1, noloc): Remove.
13371 (main): New.
13372 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
13373 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
13374 (file_symbols): New procedure.
13375
a8df5de4
TT
133762009-03-25 Tom Tromey <tromey@redhat.com>
13377
13378 * gdb.base/charset.exp (valid_target_charset): New proc.
13379 Use it to skip tests on invalid charsets.
13380
cc1d7add
PM
133812009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
13382
13383 * gdb.base/completion.exp: Add a test for directory completion.
13384
bcd5727b
JK
133852009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13386
13387 Fix a racy FAIL.
13388 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
13389 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
13390
cc924cad
TJB
133912009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
13392
13393 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
13394 * gdb.python/python-function.exp: Add test for function returning
13395 a GDB value.
13396
bc3b79fd
TJB
133972009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
13398
13399 * gdb.python/python-function.exp: New file.
13400
6c7a06a3
TT
134012009-03-20 Tom Tromey <tromey@redhat.com>
13402
13403 * gdb.base/store.exp: Update for change to escape output.
13404 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
13405 to escape output.
13406 * gdb.base/pointers.exp: Update for change to escape output.
13407 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
13408 to escape output.
13409 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
13410 escape output.
13411 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
13412 to escape output.
13413 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
13414 escape output.
13415 * gdb.base/setvar.exp: Update for change to escape output.
13416 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
13417 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
13418 to escape output.
13419 (test_print_string_constants): Likewise.
13420 * gdb.base/charset.exp (valid_host_charset): Check size of
13421 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
13422 cases. Handle "auto"-related output.
13423 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
13424 (uvar, Uvar): New globals.
13425
c31af87b
JG
134262009-03-19 Jerome Guitton <guitton@adacore.com>
13427
13428 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
13429 deltas.
13430 * gdb.ada/fixed_points.exp: Ditto.
13431
51272cf2
PA
134322009-03-18 Pedro Alves <pedro@codesourcery.com>
13433
13434 * return-nodebug.c: Don't include stdio.h.
13435 (init): Delete.
13436 (func): Delete definition and provide extern declaration.
13437 (t): New.
13438 (main): Don't call printf. Call func and store its result in t.
13439 * return-nodebug1.c: New.
13440 * return-nodebug.exp: Don't expect stdio output. Instead, print
13441 the global variable t. Drop printf formatters and cast types from
13442 foreach loop. Don't use prepare_for_testing. Compile
13443 return-nodebug.c and return-nodebug1.c in separate steps. Don't
13444 define FORMAT or CAST.
13445
d24948ac
PP
134462009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13447
13448 * gdb.base/solib-display.exp: Disable test for remote targers.
13449
61ff14c6
JK
134502009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13451
13452 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
13453
cb4dce93
JK
134542009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13455
13456 Fix a racy FAIL.
13457 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
13458 code from `follow parent, print pids'.
13459 (`follow child, print pids', `follow parent, print pids'): Call it.
13460 Replace `gdb_test "break..."' by gdb_breakpoint.
13461
f7c60c5e
VP
134622009-03-13 Vladimir Prus <vladimir@codesourcery.com>
13463
13464 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 13465 sync and async modes.
f7c60c5e 13466
383ace49
JB
134672009-03-12 Joel Brobecker <brobecker@adacore.com>
13468
13469 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
13470 that was checked in by mistake. Remove loading of ada.exp, since
13471 this is not necessary in this case.
13472
4ce102af
JB
134732009-03-12 Joel Brobecker <brobecker@adacore.com>
13474
13475 * gdb.ada/ptype_arith_binop.exp: New testcase.
13476
529a2aef
JB
134772009-03-12 Joel Brobecker <brobecker@adacore.com>
13478
13479 * gdb.ada/mod_from_name: New testcase.
13480
8a38181c
JB
134812009-03-12 Joel Brobecker <brobecker@adacore.com>
13482
13483 * gdb.ada/tick_last_segv: New testcase.
13484
11436dee
VP
134852009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13486
61ff14c6 13487 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 13488
1f31650a
VP
134892009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13490
61ff14c6
JK
13491 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
13492 include the token in ^running and frame info in *stopped.
1f31650a 13493
a3247a22
PP
134942009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13495
13496 * solib-display.exp: New file.
13497 * solib-display-main.c: New file.
13498 * solib-display-lib.c: New file.
61ff14c6 13499
aae64587
PA
135002009-03-05 Pedro Alves <pedro@codesourcery.com>
13501
13502 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
13503
44aabfbc
JK
135042009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
13505
13506 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
13507 (list_and_check_macro): Use more specific test name.
13508 (next to definition): Make the test names unique.
13509
c087fcd3
PM
135102009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
13511
13512 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 13513
c86cf029
VP
135142009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13515
13516 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
13517 notifications.
13518 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
13519 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
13520 * lib/mi-support.exp (library_loaded_re): New.
13521 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
13522
3ea85240
VP
135232009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13524
13525 * gdb.gdb/observer.exp: Use test_notification observer, not
13526 normal_stop, everywhere.
13527 (test_normal_stop_notifications): Rename to...
13528 (test_notifications): ...this.
13529 (test_observer_normal_stop): Rename to...
13530 (test_observer): ...this.
13531
1903f0e6
DE
135322009-02-16 Doug Evans <dje@google.com>
13533
13534 * gdb.arch/amd64-disp-step.S (test_int3): New test.
13535 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
13536 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
13537 (test_prefixed_syscall,test_int3): New tests.
13538 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
13539 (test_prefixed_syscall,test_int3): New tests.
13540
1d33d6ba
VP
135412009-02-14 Vladimir Prus <vladimir@codesourcery.com>
13542
3cb51905
AS
13543 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
13544 (mi_expect_interrupt): Likewise.
13545 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
13546 response.
1d33d6ba 13547
faafb047
PM
135482009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13549
13550 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
13551 * gdb.base/pc-fp.exp (get_valueofx): Remove.
13552 Replace calls to get_valueofx by get_hexadecimal_valueof.
13553
417e16e2
PM
135542009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13555
13556 * lib/gdb.exp (get_valueof): Accept anything as a return value.
13557 (get_integer_valueof): New procedure.
13558 (get_sizeof): Use new get_integer_value_of.
13559 * gdb.base/sizeof.exp: Replace all uses of get_valueof
13560 by get_integer_valueof.
13561
7065b901
TT
135622009-02-13 Tom Tromey <tromey@redhat.com>
13563
13564 * gdb.base/remote.exp (get_sizeof): Remove.
13565 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
13566 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
13567 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
13568 * lib/gdb.exp (get_valueof): Move from long_long.exp.
13569 (get_sizeof): Likewise.
13570
5d7cb8df
JK
135712009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13572
13573 PR fortran/9806
13574 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
13575
b2febfff
PP
135762009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13577
13578 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
13579
4aa995e1
PA
135802009-02-06 Pedro Alves <pedro@codesourcery.com>
13581
13582 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
13583
d8906c6f
TJB
135842009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13585
13586 * gdb.python/python-cmd.exp: New file.
13587
ff4ab08d
TG
135882009-02-06 Tristan Gingold <gingold@adacore.com>
13589
13590 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
13591
aacd552b
TG
135922009-02-05 Tristan Gingold <gingold@adacore.com>
13593
13594 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
13595 pointer is dereferenced and use this signal name in regexp.
13596 * gdb.base/signull.exp: Ditto.
13597 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
13598 * gdb.base/signull.c (main): Ditto.
13599
08c637de
TJB
136002009-02-04 Tom Tromey <tromey@redhat.com>
13601 Thiago Jung Bauermann <bauerman@br.ibm.com>
13602
13603 * gdb.python/python-value.exp: Use `gdb.history' instead of
13604 `gdb.value_from_history'.
13605 (test_value_numeric_ops): Add test for conversion of enum constant.
13606 * gdb.python/python-value.c (enum e): New type.
13607 (evalue): New global.
13608 (main): Use argv.
13609
20261af8
JG
136102009-02-04 Jerome Guitton <guitton@adacore.com>
13611
13612 * gdb.ada/uninitialized_vars: New test program.
13613 * gdb.ada/uninitialized_vars.exp: New testcase.
13614
52e44b43
TT
136152009-02-02 Tom Tromey <tromey@redhat.com>
13616
13617 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
13618 * gdb.cp/pr2489.cc: Rename...
13619 * gdb.cp/pr9594.cc: ... to this.
13620
1c71341a
TT
136212009-02-02 Tom Tromey <tromey@redhat.com>
13622
13623 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
13624 * gdb.cp/pr2489.cc: New file.
13625 * gdb.cp/cpcompletion.exp: New file.
13626
a4295225
TT
136272009-02-02 Tom Tromey <tromey@redhat.com>
13628
13629 PR exp/9059:
13630 * gdb.cp/call-c.exp: Add regression test.
13631 * gdb.cp/call-c.cc (FooHandle): New typedef.
13632 (main): New variable 'handle'.
13633
592375cd
VP
136342009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13635
13636 * lib/mi-support.exp (et_mi_thread_list)
13637 (check_mi_and_console_threads): Adjust for current thread in
13638 -thread-list-ids output.
13639
41447f92
VP
136402009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13641
889bf7c5
PA
13642 * gdb.mi/mi-break.exp (test_disabled_creation): New.
13643 Call it.
41447f92 13644
35669430
DE
136452009-01-28 Doug Evans <dje@google.com>
13646
13647 * gdb.arch/amd64-disp-step.S: New file.
13648 * gdb.arch/amd64-disp-step.exp: New file.
13649 * gdb.arch/i386-disp-step.S: New file.
13650 * gdb.arch/i386-disp-step.exp: New file.
13651
09f00d9a
PM
136522009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
13653
13654 * gdb.base/find.exp: Set newline variable
13655 using quotes instead of braces to fix cygwin failures.
13656
1e8fb976
PA
136572009-01-23 Pedro Alves <pedro@codesourcery.com>
13658
13659 * gdb.base/radix.exp: Add tests to ensure that that set
13660 input-radix 0 and set output-radix 0 are really rejected.
13661
da061712
PA
136622009-01-23 Pedro Alves <pedro@codesourcery.com>
13663
13664 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
13665 copyright years.
13666
dd7e2d2b
PA
136672009-01-23 Pedro Alves <pedro@codesourcery.com>
13668
13669 PR gdb/9664:
13670 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
13671
392452f6
PA
136722009-01-22 Pedro Alves <pedro@codesourcery.com>
13673
13674 PR c++/9631:
13675 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
13676
8653e71c
PM
136772009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
13678
13679 * gdb.server/file-transfer.exp: Use EXEEXT variable for
13680 binfile definition to fix Windows OS failure.
13681
a12cc160
DJ
136822009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13683
13684 PR gdb/9346
13685 * gdb.base/interrupt.c (sigint_handler): New.
13686 (main): Install a SIGINT handler if SIGNALS is defined. Exit
13687 on error.
13688 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
13689 Test "signal SIGINT".
13690
b89667eb
DE
136912009-01-19 Doug Evans <dje@google.com>
13692
13693 * gdb.base/break.exp: Update expected gdb output.
13694 * gdb.base/sepdebug.exp: Ditto.
13695 * gdb.mi/mi-syn-frame.exp: Ditto.
13696 * gdb.mi/mi2-syn-frame.exp: Ditto.
13697 * gdb.base/call-signal-resume.exp: New file.
13698 * gdb.base/call-signals.c: New file.
13699 * gdb.base/unwindonsignal.exp: New file.
13700 * gdb.base/unwindonsignal.c: New file.
13701 * gdb.threads/interrupted-hand-call.exp: New file.
13702 * gdb.threads/interrupted-hand-call.c: New file.
13703 * gdb.threads/thread-unwindonsignal.exp: New file.
13704
adb483fe
DJ
137052009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
13706
13707 * gdb.base/define.exp: Test defining and hooking prefix commands.
13708 * gdb.python/python.exp: Update test for "show user" output.
13709
60023297
JK
137102009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13711
13712 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
13713 now the output exactly, using less wildcards. Expect also the output
13714 of gfortran-4.3. Update for the f-valprint.c modification from
13715 2008-04-22.
13716 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
13717 Remove gdb_test test names where matching the command.
13718
ccc57cf9
PA
137192009-01-01 Pedro Alves <pedro@codesourcery.com>
13720
13721 PR breakpoints/9681:
13722 * gdb.base/watchpoint.exp: Add regression test.
13723
c7a6ca08
PA
137242008-12-31 Pedro Alves <pedro@codesourcery.com>
13725
13726 * gdb.threads/attach-into-signal.exp: Don't use
13727 gdb_suppress_entire_file.
13728 * gdb.threads/attach-stopped.exp: Ditto.
13729 * gdb.threads/attachstop-mt.exp: Ditto.
13730
3a031f65
PA
137312008-12-31 Pedro Alves <pedro@codesourcery.com>
13732
13733 PR gdb/8812:
13734 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
13735
09e6485f
PA
137362008-12-29 Pedro Alves <pedro@codesourcery.com>
13737
13738 PR gdb/7536:
13739 * gdb.base/radix.exp: Add tests to ensure invalid input radices
13740 and unsupported output radices are really rejected.
13741
0cd53049
JK
137422008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13743
13744 * gdb.cp/punctuator.exp: Backslash the '$' signs.
13745
ba163c7e
TT
137462008-12-22 Tom Tromey <tromey@redhat.com>
13747
13748 * gdb.cp/punctuator.exp: New file.
13749
6f4de6c9
JK
137502008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13751
13752 * gdb.base/completion.exp (Completing non-existing component): New test.
13753
0f34d0b4
JK
137542008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13755
13756 Fix for PR gdb/8648.
13757 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
13758 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
13759 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
13760 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
13761
db2ad4c3
JK
137622008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13763
13764 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
13765
bb5ef15e
DP
137662008-12-16 Christophe Lyon <christophe.lyon@st.com>
13767
13768 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
13769 compiler actually generate code at the expected line number.
13770
90142adc
JZ
137712008-12-15 Jie Zhang <jie.zhang@analog.com>
13772
13773 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
13774
fad6eecd
TT
137752008-12-12 Tom Tromey <tromey@redhat.com>
13776
13777 * gdb.base/commands.exp (redefine_hook_test): New proc.
13778 Call it.
13779
17c8aaf5
TT
137802008-12-11 Tom Tromey <tromey@redhat.com>
13781
13782 * gdb.base/macscp.exp: New regression test.
13783
7c8adf68
TT
137842008-12-11 Tom Tromey <tromey@redhat.com>
13785
13786 * gdb.base/macscp.exp: Print "address.addr".
13787 * gdb.base/macscp1.c (struct outer): New struct.
13788 (address): New global.
13789
b05dcbb7
TT
137902008-12-09 Tom Tromey <tromey@redhat.com>
13791
13792 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
13793 Call it.
13794
2d476de1
DE
137952008-12-04 Doug Evans <dje@google.com>
13796
13797 * gdb.server/ext-run.exp: Relax regexp for init program.
13798
87bdc959
TG
137992008-12-03 Tristan Gingold <gingold@adacore.com>
13800
13801 * gdb.base/macscp.exp: Generate an object file during compilation
13802 to work around Darwin dsymutil limitations.
13803
e0740f77
JK
138042008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13805
13806 Test resolving external references to TLS variables.
13807 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
13808 FILE2_THREAD_LOCAL.
13809 (testfile2, srcfile2): New variables.
13810 * gdb.threads/tls.c (file2_thread_local)
13811 (function_referencing_file2_thread_local): New.
13812 * gdb.threads/tls2.c: New file.
13813
67f0aac5
JB
138142008-11-28 Joel Brobecker <brobecker@adacore.com>
13815
13816 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
13817 rather than integer, as integer might not be big enough when
13818 on 64bit targets.
67f0aac5 13819
c332165e
JG
138202008-11-27 Jerome Guitton <guitton@adacore.com>
13821
13822 * gdb.cp/formatted-ref.exp: Add equality test.
13823 * gdb.ada/formatted_ref.exp: Ditto.
13824
fc9b693c
JK
138252008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13826
13827 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
13828 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
13829
a9c64011
AS
138302008-11-20 Andreas Schwab <schwab@suse.de>
13831
13832 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
13833 matching syscall entry point.
13834 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
13835 (tcatch_vfork_then_child_follow): Likewise. Finish through
13836 vfork even if we stopped at the syscall trampoline.
13837
e2fd701e
DE
138382008-11-20 Doug Evans <dje@google.com>
13839
13840 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
13841
69abc51c
TJB
138422008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
13843
13844 * gdb.arch/ppc-dfp.exp: New file.
13845 * gdb.arch/ppc-dfp.c: New file.
13846
c14c28ba
PP
138472008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
13848
13849 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 13850
2e74121d
DE
138512008-11-17 Doug Evans <dje@google.com>
13852
13853 * gdb.mi/mi-syn-frame.exp: Update expected output.
13854 * gdb.mi/mi2-syn-frame.exp: Update expected output.
13855
66bb093b
VP
138562008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13857
13858 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
13859 "thread N" results in =thread-selected.
13860 * lib/mi-support (mi_run_cmd, mi_expect_stop)
13861 (mi_send_resuming_command_raw): Be prepared for
13862 =thread-selected.
13863
3d043ef6
VP
138642008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13865
a9c64011
AS
13866 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
13867 * lib/mi-support.exp: Likewise.
3d043ef6 13868
808104c8
JB
138692008-11-16 Joel Brobecker <brobecker@adacore.com>
13870
13871 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
13872 commands from the expected output for "help catch".
13873
00b22944
JB
138742008-11-15 Joel Brobecker <brobecker@adacore.com>
13875
13876 * gdb.ada/int_deref.exp: New testcase.
13877
59669435
TT
138782008-11-14 Nick Roberts <nickrob@snap.net.nz>
13879
13880 * gdb.mi/gdb2549.exp: New file.
13881
de04a248
DE
138822008-11-11 Doug Evans <dje@google.com>
13883
13884 * gdb.base/callexit.exp: New file.
13885 * gdb.base/callexit.c: New file.
13886
6b8ce727
DE
138872008-11-10 Doug Evans <dje@google.com>
13888
13889 * lib/gdb.exp (GDBFLAGS): Move -nx ...
13890 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
13891 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
13892 (default_gdb_start,default_gdb_exit): Ditto.
13893 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
13894 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
13895 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
13896 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
13897 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
13898 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
13899
1b14b8aa
AS
139002008-11-03 Andreas Schwab <schwab@suse.de>
13901
13902 * gdb.base/hashline2.exp: Fix typo.
13903 * gdb.base/hashline3.exp: Likewise.
13904
f3134b88
TT
139052008-10-30 Tom Tromey <tromey@redhat.com>
13906
13907 * gdb.base/pointers.exp: Add test.
13908 * gdb.base/pointers.c (k, S): New typedefs.
13909 (instance): New global.
13910
c2226152
AS
139112008-10-30 Andreas Schwab <schwab@suse.de>
13912
13913 * gdb.base/args.exp: Add tests for newlines.
13914
462f405c
JB
139152008-10-30 Joel Brobecker <brobecker@adacore.com>
13916
13917 gdb.base/foll-exec.exp: Update the expected output of a couple
13918 of "info breakpoints" tests.
13919
79a45b7d
TT
139202008-10-28 Tom Tromey <tromey@redhat.com>
13921
13922 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
13923
adc13a14
PA
139242008-10-24 Pedro Alves <pedro@codesourcery.com>
13925
13926 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
13927 gdb_start_cmd.
13928 Use runto_main before any test that requires execution.
13929
252fbfc8
PA
139302008-10-23 Pedro Alves <pedro@codesourcery.com>
13931
13932 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
13933 instead of SIGINT.
13934
28148e3d
JB
139352008-10-22 Joel Brobecker <brobecker@adacore.com>
13936
13937 * gdb.base/completion.exp: Update expected output following
13938 the addition of the "info tasks" command.
13939
c209f847
TT
139402008-10-22 Tom Tromey <tromey@redhat.com>
13941
13942 * gdb.base/exprs.exp (test_expr): Add test for string
13943 concatenation.
13944
f177e350
PA
139452008-10-19 Pedro Alves <pedro@codesourcery.com>
13946
13947 * configure.ac: Output gdb.python/Makefile.
13948 * configure: Regenerate.
13949 * gdb.python/Makefile.in: New.
13950
cce89356
JB
139512008-10-16 Joel Brobecker <brobecker@adacore.com>
13952
13953 * gdb.base/foll-fork.exp: Adjust the expected output to match
13954 the new description for fork/vfork catchpoints in the "info
13955 breakpoints" output.
13956
176d289d
TJB
139572008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
13958
13959 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
13960
a08702d6
TJB
139612008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13962
13963 * gdb.python/python-value.c: New file.
13964 * gdb.python/python-value.exp: New file.
13965
1c5cfe86
PA
139662008-10-15 Pedro Alves <pedro@codesourcery.com>
13967
13968 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
13969
5a98ad69
DP
139702008-10-15 Denis Pilat <denis.pilat@st.com>
13971
41702f1b 13972 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 13973
dcb1a1e2
TT
139742008-10-09 Tom Tromey <tromey@redhat.com>
13975
13976 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
13977 'fprintf' and 'stderr'.
13978
9124fe48
JB
139792008-10-07 Joel Brobecker <brobecker@adacore.com>
13980
13981 * gdb.ada/ref_tick_size.exp: New testcase.
13982
45452591
DE
139832008-10-06 Doug Evans <dje@google.com>
13984
13985 * gdb.dwarf2/dw2-cu-size.exp: New file.
13986 * gdb.dwarf2/dw2-cu-size.S: New file.
13987
13988 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
13989 .Ltype_int for clarity.
13990
4fc5b208
PP
139912008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13992
13993 PR gdb/2384:
13994 * gdb.cp/gdb2384.exp: Extended to test more cases.
13995 * gdb.cp/gdb2384.cc: Likewise.
13996 * gdb.cp/gdb2384-base.h: Likewise.
13997 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 13998
d78df370
JK
139992008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14000
14001 * gdb.base/maint.exp (maint print type): Remove printing
14002 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
14003
9a044a89
TT
140042008-09-30 Tom Tromey <tromey@redhat.com>
14005
14006 * gdb.base/macscp.exp: Add completion tests.
14007 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
14008 (TWENTY_THREE): Likewise.
14009 (FORTY_EIGHT): Likewise.
14010
506800a9
TT
140112008-09-30 Tom Tromey <tromey@redhat.com>
14012
14013 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
14014 everywhere.
14015 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
14016
1a6f01b5
JK
140172008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14018
14019 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
14020 testcase is derived from. Fix racy dependency on an expected PID
14021 number. No longer support the testcase on Linux kernel 2.4.x.
14022
2fae03e8
TT
140232008-09-27 Tom Tromey <tromey@redhat.com>
14024
14025 * gdb.base/macscp.exp: Add tests for stringification, splicing,
14026 and varargs.
14027
1ad15515
PA
140282008-09-22 Pedro Alves <pedro@codesourcery.com>
14029
14030 * lib/mi-support.exp (mi_expect_interrupt): New.
14031 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
14032 from gdb.mi/mi-nonstop.exp.
14033 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
14034 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
14035 lib/mi-support.exp.
14036 Use mi_check_thread_states throughout. Avoid ".*" and do not
14037 require an anchor after -exec-run.
14038
d0b76dc6
DJ
140392008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
14040
14041 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
14042 stop is pending. Avoid ".*" when two stops are pending.
14043 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
14044 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
14045 newlines in fullnames.
14046 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
14047 (mi_expect_stop): Update comments. Only anchor in sync mode.
14048 Do not match newlines.
14049 (mi_send_resuming_command_raw): Always return status.
14050 (mi_get_stop_line): Do not match more than one line by accident.
14051 Only anchor in sync mode.
14052 (mi_run_inline_test): If -exec-next fails, give up.
14053
9990c830
UW
140542008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14055
14056 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
14057 on SPU.
14058
ebcf6f00
JB
140592008-09-10 Joel Brobecker <brobecker@adacore.com>
14060
14061 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
14062
b6db24e5
JB
140632008-09-10 Joel Brobecker <brobecker@adacore.com>
14064
14065 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
14066 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
14067 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
14068 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
14069 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
14070 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
14071 gdb.ada/interface.exp, gdb.ada/null_array.exp,
14072 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
14073 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
14074 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
14075 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
14076 Include the "= " sequence in the expected output of print tests.
14077
2bf448e0
JB
140782008-09-10 Joel Brobecker <brobecker@adacore.com>
14079
14080 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
14081 description for boolean types.
14082
d51fd4c8
PA
140832008-09-09 Pedro Alves <pedro@codesourcery.com>
14084
14085 * gdb.base/hook-stop-continue.c: New.
14086 * gdb.base/hook-stop-continue.exp: New.
14087
694182d2
DJ
140882008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
14089
14090 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
14091
3b8a7fc0
JG
140922008-09-08 Jerome Guitton <guitton@adacore.com>
14093
14094 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
14095 (stack_check_probe_2, stack_check_probe_loop_1)
14096 (stack_check_probe_loop_2): New functions.
14097 (main): Add call to these new functions.
14098 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
14099 functions, check that the breakpoint is inserted at the appropriate
14100 location.
14101 (insert_breakpoint): Slightly refine this procedure so that it can
14102 be called several times in the test.
14103
96cc0ae8
JG
141042008-09-08 Jerome Guitton <guitton@adacore.com>
14105
14106 * gdb.base/stack-checking.c: New file.
14107 * gdb.base/stack-checking.exp: New file.
14108
1f08b409
TJB
141092008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14110
14111 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
14112 * gdb.arch/altivec-regs.exp: Likewise.
14113 * gdb.arch/vsx-regs.exp: Likewise.
14114
3099e1c4
TJB
141152008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14116
14117 * gdb.arch/ppc-fp.exp: New file.
14118 * gdb.arch/ppc-fp.c: New file.
14119
cc69bfc1
PP
141202008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14121
14122 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
14123 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 14124
b02a33db
MS
141252008-09-04 Michael Snyder <msnyder@vmware.com>
14126
14127 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
14128 as "at" (for non-debug functions such as _start).
14129
2992cbe0
UW
141302008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14131
14132 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
14133 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
14134 software watchpoints.
14135 * gdb.base/watch_thread_num.exp: Likewise.
14136
514f746b
AR
141372008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
14138
14139 * gdb.arch/i386-bp_permanent.exp: New test.
14140
876cecd0
TT
141412008-08-24 Tom Tromey <tromey@redhat.com>
14142
14143 * gdb.base/maint.exp: Update "maint print type".
14144
80f73d71
VP
141452008-08-21 Vladimir Prus <vladimir@codesourcery.com>
14146
14147 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
14148 support. Adjust the order of "*running" notifications.
14149 * gdb.mi/non-stop.c: Don't cast from int to void* and
14150 back.
14151
d9c78d7d
MK
141522008-08-20 Mark Kettenis <kettenis@gnu.org>
14153
14154 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
14155 expect to find it in the "info frame" output.
14156
97a2d1d3
DJ
141572008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
14158
14159 * gdb.base/interp.exp: Always consume both prompts.
14160
b96e2927
PA
141612008-08-20 Pedro Alves <pedro@codesourcery.com>
14162
14163 * gdb.base/pending.exp: Test pending breakpoints without symbols
14164 loaded.
14165
8cf6e61a
VP
141662008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14167
14168 * lib/mi-support.exp (mi_expect_stop): Produce
14169 more details on failures.
14170 * gdb.mi/mi-nonstop.exp: New.
14171 * gdb.mi/non-stop.c: New.
14172
c6ebd6cf
VP
141732008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14174
a9c64011
AS
14175 * gdb.mi/mi-async.exp: Use 'set target-async'.
14176 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 14177
46a9b8ed
DJ
141782008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
14179
14180 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
14181
44feb3ce
TT
141822008-08-17 Tom Tromey <tromey@redhat.com>
14183
14184 * gdb.base/help.exp (help catch): Rewrite.
14185
311a4e6b
TJB
141862008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14187
14188 * gdb.base/define.exp: Test indented command documentation.
14189 * gdb.python/python.exp: Test indented multi-line command.
14190
604c2f83
LM
141912008-08-15 Luis Machado <luisgpm@br.ibm.com>
14192
14193 * testsuite/gdb.arch/vsx-regs.c: New source file.
14194 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
14195 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
14196
886a217c
TT
141972008-08-14 Tom Tromey <tromey@redhat.com>
14198
14199 * gdb.base/macscp.exp: Add regression test for "macro define" or
14200 "macro undef" with no arguments.
14201
c814a4f3
PP
142022008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
14203
14204 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 14205
12ab8a60
UW
142062008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14207
14208 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
14209
d57a3c85
TJB
142102008-08-06 Tom Tromey <tromey@redhat.com>
14211
14212 * gdb.python/python.exp: New file.
14213
c7b778ff
JK
142142008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14215
14216 Fix for PR gdb/1543.
14217 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
14218 $LOCATION.
14219 (location): New variable.
14220 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
14221 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
14222 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
14223 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
14224 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
14225 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
14226 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
14227 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
14228 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
14229 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
14230 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
14231 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
14232 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
14233 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
14234 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
14235 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
14236 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
14237 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
14238 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
14239 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
14240 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
14241 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
14242 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
14243 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
14244 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
14245 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
14246 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
14247 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
14248 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
14249 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
14250 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
14251 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
14252 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
14253 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
14254 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
14255 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
14256 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
14257 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
14258 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
14259 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
14260 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
14261 gdb.base/type-opaque.exp, gdb.base/until.exp,
14262 gdb.base/value-double-free.c, gdb.base/varargs.exp,
14263 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
14264 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
14265 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
14266 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
14267 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
14268 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
14269 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
14270 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14271 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
14272 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
14273 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
14274 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
14275 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
14276 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
14277 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
14278 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
14279 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
14280 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
14281 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
14282 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14283 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
14284 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
14285 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
14286 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
14287 gdb.pascal/types.exp, gdb.stabs/weird.exp,
14288 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
14289 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
14290 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
14291 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
14292 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
14293 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
14294 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14295 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
14296 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14297 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
14298 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14299 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
14300 lib/mi-support.exp, lib/trace-support.exp: Remove reference
14301 to bug-gdb@prep.ai.mit.edu .
14302
5e06a3d1
VP
143032008-07-31 Vladimir Prus <vladimir@codesourcery.com>
14304
14305 * lib/mi-support.exp (mi_load_shlibs): New.
14306 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
14307
9d81d21b
VP
143082008-07-30 Vladimir Prus <vladimir@codesourcery.com>
14309
14310 * lib/mi-support.exp (get_mi_thread_list)
14311 (check_mi_and_console_threads): New, moved from ...
14312 * gdb.mi/mi-pthread.exp: ...here.
14313 * gdb.mi/gdb669.exp (get_mi_thread_list)
14314 (check_mi_and_console_threads): Delete.
14315 * gdb.mi/mi2-pthread.exp: Likewise.
14316
bae98fe0
TT
143172008-07-28 Tom Tromey <tromey@redhat.com>
14318
14319 * Makefile.in (just-check): Remove. Move body to...
14320 (check): ... here.
14321
57380f4e
DJ
143222008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14323
14324 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
14325 Add a test for duplicated SIGINTs.
14326
e09490f1
DJ
143272008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14328
14329 * gdb.threads/schedlock.exp (get_args): Update to work for any
14330 value of NUM.
14331 (Top level): Report the number of threads that did not resume.
14332
6387b45f
DJ
143332008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14334
14335 * gdb.dwarf2/dw2-compressed.S: Also define __start.
14336
62f64ff2
DJ
143372008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14338
14339 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
14340 non-MI prompt.
14341
fa8de41e
TT
143422008-07-26 Tom Tromey <tromey@redhat.com>
14343
14344 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
14345 (function_struct, function_struct_ptr): New globals.
14346 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
14347 function pointer in a struct.
14348
ccb3ac8a
TT
143492008-07-26 Tom Tromey <tromey@redhat.com>
14350
14351 * gdb.base/macscp.exp: Add test for macro lexing bug.
14352
d7d9f01e
TT
143532008-07-18 Tom Tromey <tromey@redhat.com>
14354
14355 * gdb.base/macscp.exp: Add macro tests.
14356
9bf07184
PP
143572008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14358
14359 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
14360
becf6477
PP
143612008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14362
14363 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
14364
0709f7d3
PP
143652008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
14366
14367 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 14368
7093c834
PP
143692008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
14370
14371 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 14372
b432ffe3
JK
143732008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14374
14375 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
14376
b1a268e5
VP
143772008-07-12 Vladimir Prus <vladimir@codesourcery.com>
14378
14379 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
14380
e2995f8e
KB
143812008-07-11 Kevin Buettner <kevinb@redhat.com>
14382
14383 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
14384 of regexp to account for changes made to GDB in the printing of
14385 byte vectors.
14386
14032a66
TT
143872008-07-11 Tom Tromey <tromey@redhat.com>
14388
14389 * gdb.base/completion.exp: Add 'help' completion test.
14390
981505ef
JK
143912008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14392
14393 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
14394
10568435
JK
143952008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14396
14397 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
14398
4487aabf
PA
143992008-07-09 Pedro Alves <pedro@codesourcery.com>
14400
14401 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
14402
a4a9b1c4
PA
144032008-07-09 Pedro Alves <pedro@codesourcery.com>
14404
14405 * gdb.base/fullname.exp: Restore pwd if compiling failed.
14406
3c3185ac
JK
144072008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14408
14409 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
14410
7ebd49dc
VP
144112008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14412
14413 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
14414 previous commit. Add a comment.
14415
84e46146
PA
144162008-06-28 Pedro Alves <pedro@codesourcery.com>
14417
14418 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
14419
0f8d4a2f
VP
144202008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14421
14422 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
14423
f747e0ce
PA
144242008-06-27 Pedro Alves <pedro@codesourcery.com>
14425
14426 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
14427 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
14428 compiling an executable, link in an object that forces unbuffered
14429 output.
14430 * lib/set_unbuffered_mode.c: New file.
14431
734a5c36
JK
144322008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14433
14434 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
14435
a2840c35
VP
144362008-06-25 Vladimir Prus <vladimir@codesourcery.com>
14437
a9c64011
AS
14438 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
14439 mi_expect_stop.
14440 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
14441 Demand that *running is output.
14442 (detect_async): Perform checking every time.
14443 (mi_send_resuming_command): Extract everything into...
14444 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
14445 (mi_expect_stop): Don't accept any output before *stopped.
14446
6ae37fef
VP
144472008-06-13 Vladimir Prus <vladimir@codesourcery.com>
14448
14449 Robustify mi-simplerun.
a9c64011
AS
14450 * gdb.mi/basics.c (main): Add a call to sleep.
14451 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
14452 * gdb.mi/mi2-cli.exp: Likewise.
14453 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 14454
b4aa76f0 144552008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
14456
14457 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
14458
e1ac3328
VP
144592008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14460
a9c64011
AS
14461 * gdb.mi/mi-console.exp: Adjust.
14462 * gdb.mi/mi-syn-frame.exp: Adjust.
14463 * gdb.mi/mi2-console.exp: Adjust.
14464 * gdb.mi/mi2-syn-frame.exp: Adjust.
14465 * lib/mi-support.exp (mi_run_cmd): Adjust.
14466 (mi_send_resuming_command): Adjust.
e1ac3328 14467
f7f9a841
VP
144682008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14469
14470 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
14471 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
14472 testing of stopped.
14473 * gdb.mi/mi2-syn-frame.exp: Likewise.
14474 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
14475 (async, detect_async): New.
14476 (mi_expect_stop, mi_continue_to_line): Adjust expectation
14477 depending on if we're running in sync or async mode.
f7f9a841 14478
37cd5d19
TT
144792008-06-09 Tom Tromey <tromey@redhat.com>
14480
14481 * gdb.base/completion.exp: New tests for field name completion
14482 with spaces, and field name completion with '->'.
14483
65d12d83
TT
144842008-06-06 Tom Tromey <tromey@redhat.com>
14485
14486 * gdb.base/break1.c (struct some_struct): New struct.
14487 (values): New global.
14488 * gdb.base/completion.exp: Add field name completion test.
14489
ebfe2e3f
PP
144902008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14491
14492 * gdb.cp/call-c.exp: Test for incorrect handling of reference
14493 to pointer.
14494 * gdb.cp/call-c.cc: Likewise.
14495
bcf6fc3a
NR
144962008-06-06 Nick Roberts <nickrob@snap.net.nz>
14497
14498 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
14499 annotation.
14500
49fd4a42 145012008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 14502 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
14503
14504 * gdb.threads/execl.c, gdb.threads/execl1.c,
14505 gdb.threads/execl.exp: New tests.
a9c64011 14506
8a34ac3f
AR
145072008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
14508 Daniel Jacobowitz <dan@codesourcery.com>
14509
14510 * gdb.cp/exception.exp: Activate test, make it work with pending
14511 catchpoints.
14512
86ae69ef
JK
145132008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
14514
14515 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
14516
f7f9ae2c
VP
145172008-05-28 Vladimir Prus <vladimir@codesourcery.com>
14518
a9c64011
AS
14519 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
14520 now printed.
14521 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 14522
2a2d4dc3
AS
145232008-05-27 Andreas Schwab <schwab@suse.de>
14524
14525 * gdb.base/frame-args.exp: Handle arguments that are optimized
14526 out.
14527
5099e4d9
LM
145282008-05-26 Luis Machado <luisgpm@br.ibm.com>
14529
14530 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
14531 quiet for ppc32 and group options into a single variable.
14532
d9c36a91
JB
145332008-05-23 Joel Brobecker <brobecker@adacore.com>
14534
14535 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
14536 of zero-size elements.
14537 * gdb.ada/null_array.exp: Test printing this new array.
14538
103a8671
JK
145392008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14540
14541 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
14542
07a4cc1a 145432008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
14544
14545 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
14546 of the "finish" command.
14547
55f996a7
NR
145482008-05-21 Nick Roberts <nickrob@snap.net.nz>
14549
14550 * gdb.base/annota1.exp: Test for new annotation.
14551
907fc202
UW
145522008-05-16 Pedro Alves <pedro@codesourcery.com>
14553
14554 * gdb.base/fixsection.exp: New file.
14555 * gdb.base/fixsection0.c: New file.
14556 * gdb.base/fixsection1.c: New file.
14557
e8f97270
UW
145582008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14559
14560 * gdb.base/annota1.exp: Accept printf@... in place of printf.
14561 * gdb.base/annota3.exp: Likewise.
14562
ac0bb574
NF
145632008-05-13 Nathan Froyd <froydnj@codesourcery.com>
14564
14565 * gdb.base/watch_thread_num.exp: Don't run tests that require
14566 watchpoints if the target doesn't support them.
14567
6fadd07a
DE
145682008-05-12 Doug Evans <dje@google.com>
14569
14570 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
14571
6e9a4a30
JB
145722008-05-09 Joel Brobecker <brobecker@adacore.com>
14573
14574 * gdb.ada/assign_1.exp: New testcase.
14575
08388c79
DE
145762008-05-09 Doug Evans <dje@google.com>
14577
a3c83fae
DE
14578 * gdb.base/find.exp: New file.
14579 * gdb.base/find.c: New file.
08388c79 14580
bd5ddfe8
DJ
145812008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
14582
14583 * gdb.base/commands.exp (watchpoint_command_test): Handle
14584 gdb,no_hardware_watchpoints.
14585 * gdb.base/float.exp: Allow ARM targets without floating point.
14586 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
14587
b5dd68e2 145882008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 14589 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
14590
14591 * gdb.ada/lang_switch: New test program.
14592 * gdb.ada/lang_switch.exp: New testcase.
14593
382d13d1
DE
145942008-05-05 Doug Evans <dje@google.com>
14595
14596 * gdb.base/help.exp (disassemble): Update expected help text.
14597
9dd789d0
PA
145982008-05-04 Pedro Alves <pedro@codesourcery.com>
14599
14600 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
14601
611c83ae
PA
146022008-05-04 Pedro Alves <pedro@codesourcery.com>
14603
14604 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
14605 different times.
14606
ff013f42
JK
146072008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14608
14609 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
14610 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
14611 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
14612 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
14613
96dff6a2
VP
146142008-05-04 Vladimir Prus <vladimir@codesourcery.com>
14615
14616 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
14617 notification to appear.
14618
55cd6f92
DJ
146192008-05-04 Daniel Jacobowitz <dan@debian.org>
14620
14621 * gdb.base/fullname.c: New file.
14622 * gdb.base/fullname.exp: New file.
14623 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
14624
d705c43c
PA
146252008-05-03 Pedro Alves <pedro@codesourcery.com>
14626
14627 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
14628 expressions with macros.
14629
333222e1
JK
146302008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14631
14632 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
14633
5ac01682
DJ
146342008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
14635
14636 * gdb.base/completion.exp: Handle lack of other symbols beginning
14637 with "a".
14638
14639 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
14640
237fc4c9
PA
146412008-05-02 Jim Blandy <jimb@codesourcery.com>
14642
14643 * gdb.asm/asmsrc1.s: Add scratch space.
14644
ed5e9466
DJ
146452008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14646 Daniel Jacobowitz <dan@codesourcery.com>
14647
14648 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
14649 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
14650 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
14651
b39cc962
DJ
146522007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
14653
14654 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
14655
36d520f5
JB
146562008-05-01 Joel Brobecker <brobecker@adacore.com>
14657
14658 * gdb.base/info-target.exp: New testcase.
14659
8d4e3071
DJ
146602008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14661
14662 * gdb.cp/hang.exp: Use .cc instead of .C.
14663 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
14664 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
14665
6f3f3097
DJ
146662008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14667
14668 * gdb.base/gdb1250.exp: Remove perror.
14669 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
14670
5550a914
PA
146712008-04-30 Pedro Alves <pedro@codesourcery.com>
14672
14673 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
14674 .2byte.
14675
d848e687
DJ
146762008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
14677
14678 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
14679 (maybe_kfail): New.
14680
93b5768b
PA
146812008-04-25 Pedro Alves <pedro@codesourcery.com>
14682
14683 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
14684
721c02de
VP
146852008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14686
a9c64011
AS
14687 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
14688 * gdb.mi/mi2-syn-frame.exp: Likewise.
14689 * lib/mi-support.exp: Likewise.
721c02de 14690
74960c60
VP
146912008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14692
14693 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
14694 to specify regexp for the location to stop at.
14695 * gdb.base/break-always.c: New.
14696 * gdb.base/break-always.exp: New.
14697
d24317b4
VP
146982008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14699
14700 * lib/mi-support.exp (mi_runto_helper): Adjust
14701 for the original-location field.
14702 (mi_create_breakpoint, mi_list_breakpoints): New.
14703 * gdb.mi/mi-break.exp: Adjust.
14704 * gdb.mi/mi2-break.exp: Adjust.
14705 * gdb.mi/mi-pending.exp: Adjust.
14706 * gdb.mi/mi-simplerun.exp: Adjust.
14707 * gdb.mi/mi2-simplerun.exp: Adjust.
14708 * gdb.mi/mi-syn-frame.exp: Adjust.
14709 * gdb.mi/mi2-syn-frame.exp: Adjust.
14710 * gdb.mi/mi-until.exp: Adjust.
14711 * gdb.mi/mi2-until.exp: Adjust.
14712 * gdb.mi/mi-var-display.exp: Adjust.
14713 * gdb.mi/mi2-var-display.exp: Adjust.
14714 * gdb.mi/mi-watch.exp: Adjust.
14715 * gdb.mi/mi2-watch.exp: Adjust.
14716
fdc59709 147172008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 14718
a9c64011
AS
14719 * aclocal.m4: Add override.m4.
14720 * configure: Regenerate.
fdc59709 14721
8e91f023
VP
147222008-04-19 Vladimir Prus <vladimir@codesourcery.com>
14723
14724 * gdb.mi/var-cmd.c (do_at_tests): Verify that
14725 '-var-update --all-values' reports new value even the type
14726 of a variable object has changed.
14727
233a11ab
CS
147282008-04-18 Craig Silverstein <csilvers@google.com>
14729
14730 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
14731 files.
d24317b4 14732
9c1137ad
JB
147332008-04-18 Joel Brobecker <brobecker@adacore.com>
14734
14735 * gdb.ada/atomic_enum: New test program.
14736 * gdb.ada/atomic_enum.exp: New testcase.
14737
66d0bbc7
DE
147382008-04-17 Doug Evans <dje@google.com>
14739
14740 * gdb.opt/Makefile.in: Fix whitespace.
14741
100906b0
UW
147422008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
14743
14744 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
14745
4584e32e
DE
147462008-04-17 Doug Evans <dje@google.com>
14747
14748 * gdb.base/hashline1.exp: New testcase.
14749 * gdb.base/hashline2.exp: New testcase.
14750 * gdb.base/hashline2.exp: New testcase.
14751
0a320680
PA
147522008-04-17 Pedro Alves <pedro@codesourcery.com>
14753
14754 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
14755
18ac113b
AR
147562008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
14757
14758 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
14759 temporary breakpoint to match "Temporary breakpoint".
14760 * gdb.base/break.exp (delete_breakpoints): Likewise.
14761 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
14762 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
14763 * gdb.base/display.exp: Likewise.
14764 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
14765 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
14766 * gdb.base/restore.exp (restore_tests): Likewise.
14767 * gdb.base/sepdebug.exp: Likewise.
14768 * gdb.base/watchpoint.exp: Likewise.
14769 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
14770 * gdb.mi/mi-pending.exp: Likewise.
14771 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
14772 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
14773 * gdb.mi/mi-var-cmd.exp: Likewise.
14774 * gdb.mi/mi-var-display.exp: Likewise.
14775 * gdb.mi/mi2-cli.exp: Likewise.
14776 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
14777 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
14778 * gdb.mi/mi2-var-display.exp: Likewise.
14779 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
14780 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
14781 new "disp" field.
a9c64011 14782 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
14783 reason. This is to support fix for PR2424.
14784
add38693
JK
147852008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14786
14787 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
14788
fcacd99f
VP
147892008-04-13 Vladimir Prus <vladimir@codesourcery.com>
14790
14791 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 14792 field. Add more floating varobj tests.
fcacd99f 14793 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
14794 field.
14795 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
14796 (main): Call do_at_tests.
14797 * lib/mi-support.exp (mi_create_floating_varobj)
14798 (mi_varobj_update_with_type_change): New.
fcacd99f 14799
de051565
MK
148002008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
14801
14802 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
14803 option of -var-evaluate-expression.
14804 * gdb.mi/mi2-var-display.exp: Likewise.
14805
dbc52822
VP
148062008-04-07 Vladimir Prus <vladimir@codesourcery.com>
14807
14808 Introduce test setup helpers.
a9c64011
AS
14809 * lib/gdb.exp (build_executable, clean_restart)
14810 (prepare_for_testing): New.
14811 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
14812 * gdb.base/return.exp: Likewise.
14813 * gdb.base/ending-run.exp: Likewise.
dbc52822 14814
473591da
NR
148152008-04-07 Nick Roberts <nickrob@snap.net.nz>
14816
14817 * gdb.mi/mi-async.exp: New test for asynchronous Machine
14818 Interface (MI) responses.
14819
2b2d9e11
VP
148202008-04-06 Vladimir Prus <vladimir@codesourcery.com>
14821
a9c64011
AS
14822 * gdb.cp/breakpoint.cc: New code to test conditions involving
14823 member variables.
14824 * gdb.cp/breakpoint.exp: Test condition involving member
14825 variables.
2b2d9e11 14826
bb378428
VP
148272008-04-05 Vladimir Prus <vladimir@codesourcery.com>
14828
14829 * lib/mi-support.exp (mi_expect_stop): New.
14830 (mi_run_cmd): Change the
14831 token. Use mi_send_resuming_command, use
14832 mi_expect_stop.
14833 (mi_execute_to_helper): Rename to mi_execute_to.
14834 (mi_send_resuming_command): Add more error patterns.
14835 (mi_wait_for_stop): Renamed to...
14836 (mi_get_stop_line): ...this.
14837 (mi_run_inline_test): Adjust.
14838
14839 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
14840 * gdb.mi/mi-console.exp: Likewise.
14841 * gdb.mi/mi-pending.exp: Likewise.
14842 * gdb.mi/mi-simplerun.exp: Likewise.
14843 * gdb.mi/mi-stack.exp: Likewise.
14844 * gdb.mi/mi-stepi.exp: Likewise.
14845 * gdb.mi/mi-syn-frame.exp: Add comment.
14846 * gdb.mi/mi-until.exp: Likewise.
14847 * gdb.mi/mi-var-display.exp: Likewise.
14848 * gdb.mi/mi-watch.exp: Likewise.
14849 * gdb.mi/mi2-cli.exp: Likewise.
14850 * gdb.mi/mi2-console.exp: Likewise.
14851 * gdb.mi/mi2-simplerun.exp: Likewise.
14852 * gdb.mi/mi2-stack.exp: Likewise.
14853 * gdb.mi/mi2-stepi.exp: Likewise.
14854 * gdb.mi/mi2-until.exp: Likewise.
14855 * gdb.mi/mi2-var-display.exp: Likewise.
14856 * gdb.mi/mi2-watch.exp: Likewise.
14857
62172bb9
UW
148582008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14859
14860 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
14861
14862 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
14863
a13e061a
PA
148642008-04-04 Pedro Alves <pedro@codesourcery.com>
14865
14866 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
14867 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
14868 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
14869 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
14870 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
14871 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
14872 expect an mi error duplicated in stderr.
14873
eae06beb
JB
148742008-04-03 Joel Brobecker <brobecker@adacore.com>
14875
14876 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
14877 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
14878 Add a couple of tests that verify the behavior when the new setting
14879 is set to "cancel" and "all".
14880 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
14881 "ask" before we start the testing.
14882
79c6ced6
AR
148832008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
14884
14885 * gdb.cp/casts.cc: Add class reference variables.
14886 * gdb.cp/casts.exp: New test cases for up/down casting references.
14887
6c2d1a6b
MK
148882008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
14889
14890 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
14891 instead of beginning to make an extra test pass.
14892 * gdb.mi/mi2-var-display.exp: Likewise.
14893
55b411d9
MR
148942008-03-31 Maciej W. Rozycki <macro@mips.com>
14895
14896 * gdb.base/break.exp: Mark failures as such. Fix formatting.
14897
c6140da2
MD
148982008-03-31 Markus Deuling <deuling@de.ibm.com>
14899 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14900
14901 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
14902 value. Add xfail for older kernels.
14903
79732189
AR
149042008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
14905
14906 Bring mi-support in line with gdb.exp.
14907 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
14908 (mi_gdb_start): New function.
14909
33c3676e
MR
149102008-03-28 Maciej W. Rozycki <macro@mips.com>
14911
14912 * gdb.mi/mi-var-cmd.exp: Fix a typo.
14913
92e28119
VP
149142008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14915
14916 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
14917 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 14918
9e8e3afe
VP
149192008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14920
14921 * lib/mi-support.exp (mi_create_varobj_checked): New.
14922 (mi_list_varobj_children): Allow to check for a
14923 value.
14924 (mi_list_array_varobj_children): New.
14925
14926 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
14927 and mi_list_varobj_children, as opposed to hardcoding
14928 expected strings.
14929 * gdb.mi/gdb701.exp: Likewise.
14930 * gdb.mi/gdb792.exp: Likewise.
14931 * gdb.mi/mi-var-block.exp: Likewise.
14932 * gdb.mi/mi-var-cmd.exp: Likewise.
14933 * gdb.mi/mi-var-invalidate.exp: Likewise.
14934 * gdb.mi/mi2-var-block.exp: Likewise.
14935 * gdb.mi/mi2-var-child.exp: Likewise.
14936 * gdb.mi/mi2-var-cmd.exp: Likewise.
14937 * gdb.mi/mi2-var-display.exp: Likewise.
14938
9df50351
JK
149392008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14940
14941 Fix random false FAILs on i386.
14942 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
14943
31e5d73a
DJ
149442008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14945
14946 PR gdb/544
14947 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
14948
12f4afab
DJ
149492008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14950
14951 PR gdb/544
14952 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
14953
b562a0cb
DJ
149542008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14955
14956 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
14957 fixed PR gdb/544.
14958
17faa917
DJ
149592008-03-21 Pedro Alves <pedro@codesourcery.com>
14960
14961 * gdb.threads/fork-child-threads.exp: Test next over fork.
14962
6214f497
DJ
149632008-03-21 Chris Demetriou <cgd@google.com>
14964
14965 * gdb.base/break.exp (rbreak junk): New test for rbreak
14966 "Junk at end of arguments" issue.
14967
63092375
DJ
149682008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14969
14970 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
14971 *& to work on created array elements.
14972 (Top level): Test print $pc with a file. Test string operations
14973 without a target.
14974 * gdb.base/ptype.exp: Do not expect *& to work on created array
14975 elements.
14976
b21991b0
DJ
149772008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14978
14979 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
14980 gdb.threads/staticthreads.exp: Update exit query.
14981
c4b347c7
SL
149822008-03-07 Sandra Loosemore <sandra@codesourcery.com>
14983
14984 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
14985
fa4727a6
DJ
149862008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
14987
14988 * gdb.base/watchpoint.c (global_ptr, func4): New.
14989 (main): Call func4.
14990 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
14991 (test_inaccessible_watchpoint): New.
14992
2f34202f
MR
149932008-02-29 Maciej W. Rozycki <macro@mips.com>
14994
14995 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
14996 select the largest.
14997
0d6ba1b1
DJ
149982008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14999
15000 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
15001 frames-invalid annotations.
15002
e691325a
PM
150032008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
15004
a9c64011 15005 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 15006
f85b5ecc
DE
150072008-02-27 Doug Evans <dje@google.com>
15008
15009 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
15010 for bug 1738.
15011 (breakpoint_to_handler_entry): Ditto.
15012
b40e7bf3
JB
150132008-02-27 Joel Brobecker <brobecker@adacore.com>
15014
15015 * gdb.base/ending-run.exp: Use the first line of code inside
15016 function body to test breakpoints.
15017 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
15018 location where the breakpoint is inserted when using the line
15019 where a function is declared. Fix typo in the description of
15020 one of the tests.
15021 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
15022
2faca73a
PM
150232008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15024
15025 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 15026 tests.
2faca73a 15027
6f439c36
PM
150282008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15029
15030 * gdb.base/args.exp: avoid same output for tests
15031 with single quotes.
15032
54e52265
VP
150332008-02-26 Vladimir Prus <vladimir@codesourcery.com>
15034
a9c64011
AS
15035 * gdb.base/annota1.exp: Adjust for 'info break'
15036 format changes.
15037 * gdb.base/annota3.exp: Likewise.
15038 * gdb.base/break.exp: Likewise.
15039 * gdb.base/condbreak.exp: Likewise.
15040 * gdb.base/pending.exp: Likewise.
15041 * gdb.base/sepdebug.exp: Likewise.
15042 * gdb.base/unload.exp: Likewise.
15043 * gdb.cp/ovldbreak.exp: Likewise.
15044 * gdb.mi/mi-pending.exp: Likewise.
54e52265 15045
897b09ca
DE
150462008-02-07 Doug Evans <dje@google.com>
15047
15048 * gdb.cp/mb-inline.exp: New.
15049 * gdb.cp/mb-inline.h: New.
15050 * gdb.cp/mb-inline1.cc: New.
15051 * gdb.cp/mb-inline2.cc: New.
15052
b1c32d35
PM
150532008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
15054
15055 * gdb.pascal/floats.pas: New test program.
15056 * gdb.pascal/floats.exp: New testcase.
15057
1a4ca44a
TJB
150582008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
15059
15060 * gdb.base/callfuncs.c (t_float_many_args): New function.
15061 (t_double_many_args): New function.
15062 * gdb.base/callfuncs.exp: Add tests for exceeding float
15063 and double parameters passed through the stack.
15064
439048e8
JB
150652008-02-05 Joel Brobecker <brobecker@adacore.com>
15066
15067 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
15068 gdb.ada/complete/foo.adb: New files.
15069 * gdb.ada/complete.exp: New testcase.
15070
81fe8080
DE
150712008-02-03 Doug Evans <dje@google.com>
15072
301f0ecf
DE
15073 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
15074
81fe8080
DE
15075 * gdb.cp/gdb2384.exp: New file.
15076 * gdb.cp/gdb2384.cc: New file.
15077 * gdb.cp/gdb2384-base.h: New file.
15078 * gdb.cp/gdb2384-base.cc: New file.
15079
4b071aec
DE
150802008-02-02 Doug Evans <dje@google.com>
15081
15082 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
15083
61137ba6
JB
150842007-02-01 Joel Brobecker <brobecker@adacore.com>
15085
15086 * gdb.ada/sym_print_name: New test program.
15087 * gdb.ada/sym_print_name.exp: New testcase.
15088
150892007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
15090
15091 * gdb.ada/nested/hello.adb: New file.
15092 * gdb.ada/nested.exp: New testcase.
15093 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15094
98deb0da
VP
150952008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15096
15097 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
15098 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
15099 don't cause future evaluations of function to report
15100 creation of internal breakpoints.
98deb0da 15101
723a2275
VP
151022008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15103
15104 * gdb.mi/mi-break.exp (test_error): New.
15105 Call it.
15106
fb546a2f
LM
151072008-01-31 Luis Machado <luisgpm@br.ibm.com>
15108
15109 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
15110 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
15111
2d8fd90a
PM
151122008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15113
15114 * gdb.pascal/integers.pas: New test program.
15115 * gdb.pascal/integers.exp: New testcase.
15116
a7fa0ded
PM
151172008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15118
15119 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
15120
5e1a1926
TJB
151212008-01-30 Luis Machado <luisgpm@br.ibm.com>
15122
15123 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
15124 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
15125
8d04f9f0
JB
151262008-01-30 Paul Hilfinger <hilfinger@adacore.com>
15127
15128 * gdb.ada/formatted_ref: New test program.
15129 * gdb.ada/formatted_ref.exp: New testcase.
15130
15131 * gdb.cp/formatted-ref.cc: New file.
15132 * gdb.cp/formatted-ref.exp: New testcase.
15133
ce75a98f
JB
151342008-01-30 Joel Brobecker <brobecker@adacore.com>
15135
15136 * gdb.base/ptype.exp: Add testing of "ptype $pc".
15137
e835f6bf
NR
151382008-01-30 Nick Roberts <nickrob@snap.net.nz>
15139
15140 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
15141 (test_file_list_exec_source_file): Update to new macro-info field.
15142
d118ef87
PH
151432008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
15144
15145 * gdb.ada/exprs: New test program.
15146 * gdb.ada/exprs.exp: New testcase.
15147
7d35ab09
TJB
151482008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15149
15150 * dfp-test.c (DELTA, DELTA_B): New definitions.
15151 (double_val1, double_val2, double_val3, double_val4, double_val5,
15152 double_val6, double_val7, double_val8, double_val9, double_val10,
15153 double_val11, double_val12, double_val13, double_val14, dec32_val1,
15154 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
15155 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
15156 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
15157 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
15158 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
15159 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
15160 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
15161 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
15162 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
15163 dec128_val16): New global variables.
15164 (decimal_dec128_align): New function.
15165 (decimal_mixed): Likewise.
15166 (decimal_many_args_dec32): Likewise.
15167 (decimal_many_args_dec64): Likewise.
15168 (decimal_many_args_dec128): Likewise.
15169 (decimal_many_args_mixed): Likewise.
15170 * dfp-test.exp: Add tests calling new inferior functions.
15171
2d717e4f
DJ
151722008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15173
15174 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
15175 gdb.server/ext-run.exp: New files.
15176 * lib/gdbserver-support.exp (gdbserver_download): New.
15177 (gdbserver_start): New. Update gdbserver expected
15178 output.
15179 (gdbserver_spawn): Use them.
15180 (gdbserver_start_extended): New.
15181
e85a822c
DJ
151822008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15183
15184 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
15185 Run on GNU/Linux.
15186 (do_exec_tests): Check for systems which do not support catchpoints.
15187 Do not match START.
15188 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
15189 Run on GNU/Linux. Enable verbose output.
15190 (check_fork_catchpoints): New.
15191 (explicit_fork_child_follow, catch_fork_child_follow)
15192 (tcatch_fork_parent_follow): Update expected messages.
15193 (do_fork_tests): Use check_fork_catchpoints.
15194 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
15195 Run on GNU/Linux. Enable verbose output.
15196 (check_vfork_catchpoints): New.
15197 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
15198 expected messages.
15199 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
15200
401ea829
JB
152012008-01-29 Jim Blandy <jimb@red-bean.com>
15202
15203 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
15204 host' errors.
15205 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
15206
aceaf3ad
JB
152072008-01-29 Jim Blandy <jimb@red-bean.com>
15208
15209 * gdb.threads/sigthread.c: Use barriers to ensure that
15210 child_thread and child_thread_two are always initialized before we
15211 start to use them.
15212
a5606eee
VP
152132008-01-29 Vladimir Prus <vladimir@codesourcery.com>
15214
15215 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
15216 * gdb.base/watchpoint-solib.c: New.
15217 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 15218
c55a82bb
PM
152192008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
15220
15221 * gdb.base/gdb1056.exp: Add unsigned integer test.
15222
0993fe05
DE
152232008-01-28 Doug Evans <dje@google.com>
15224
15225 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
15226
4fe42e7f
JB
152272008-01-27 Jim Blandy <jimb@codesourcery.com>
15228
c7a69933
JB
15229 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
15230
4fe42e7f
JB
15231 * gdb.base/expand-psymtabs.exp: Doc fix.
15232
5def8285
MK
152332008-01-26 Mark Kettenis <kettenis@gnu.org>
15234
15235 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15236
5313c911
NR
152372008-01-24 Nick Roberts <nickrob@snap.net.nz>
15238
a9c64011 15239 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
15240 -var-set-format.
15241
93815fbf
VP
152422008-01-23 Chris Demetriou <cgd@google.com>
15243
15244 * gdb.threads/thread_events.c: New testcase source file.
15245 * gdb.threads/thread_events.exp: New testcase expect file.
15246
467a88ee
NR
152472008-01-23 Nick Roberts <nickrob@snap.net.nz>
15248
15249 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
15250
15251 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
15252 -var-set-format.
15253
d8f82aba
DJ
152542008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15255 Vladimir Prus <vladimir@codesourcery.com>
15256
15257 * gdb.base/float.exp: Allow missing floating point for m68k and
15258 PowerPC.
15259
60c46647
VP
152602008-01-22 Vladimir Prus <vladimir@codesourcery.com>
15261
15262 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
15263 ignore count.
15264 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
15265 * gdb.mi/mi-cli.exp: Adjust.
15266 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 15267
c7dd36a1
PA
152682008-01-17 Pedro Alves <pedro@codesourcery.com>
15269
15270 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
15271 and 'dummy_ptr' integer pointer. Initialize struct_declarations
15272 with dummy_ptr's address.
15273 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
15274 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
15275 all targets.
15276 * gdb.mi/mi2-var-child.exp: Likewise.
15277
39d5313e
JB
152782008-01-09 Joel Brobecker <brobecker@adacore.com>
15279
15280 * gdb.ada/null_array: New test program.
15281 * gdb.ada/null_array.exp: New testcase.
15282
0aea4bf3
LM
152832008-01-09 Luis Machado <luisgpm@br.ibm.com>
15284
15285 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
15286 with required float modifiers.
15287
0b354900
JB
152882008-01-08 Joel Brobecker <brobecker@adacore.com>
15289
15290 * gdb.ada/funcall_param: New test program.
15291 * gdb.ada/funcall_param.exp: New testcase.
15292
cdb7f5d4
JB
152932008-01-08 Joel Brobecker <brobecker@adacore.com>
15294
15295 * gdb.ada/arrayparam: New test program.
15296 * gdb.ada/arrayparam.exp: New testcase.
15297
88e2547f
JB
152982008-01-08 Joel Brobecker <brobecker@adacore.com>
15299
15300 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
15301 landed. Should also fix random failures in the test following it.
15302
f6867ce0
TJB
153032008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
15304
15305 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
15306 for expressions with decimal float values.
15307 (test_dfp_conversions): New function to test casts to and from
15308 decimal float types.
15309 Call test_dfp_conversions.
15310 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
15311 elements.
15312 (main): Initialize ds.float4 and ds.double8 elements.
15313 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
15314 string to new error message.
15315 (d64_set_tests): Likewise.
15316 (d128_set_tests): Likewise.
15317 Add tests for expressions with decimal float variables. Add tests for
15318 conversions to and from decimal float types.
15319
f9c11282
JB
153202008-01-05 Joel Brobecker <brobecker@adacore.com>
15321
15322 * gdb.ada/packed_tagged/comp_bug.adb: New file.
15323 * gdb.ada/packed_tagged.exp: New testcase.
15324
0ecbca72
JB
153252008-01-04 Joel Brobecker <brobecker@adacore.com>
15326
15327 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
15328 gdb.ada/homonym/homonym_main.adb: New files.
15329 * gdb.ada/homonym.exp: New testcase.
15330
c18d3d89
JB
153312008-01-04 Joel Brobecker <brobecker@adacore.com>
15332
15333 * gdb.ada/packed_array.exp: Add testing of references to
15334 a packed array.
15335
ecc7085b
JB
153362008-01-04 Joel Brobecker <brobecker@adacore.com>
15337
15338 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
15339 New files.
15340 * gdb.ada/type_coercion.exp: New testcase.
15341
c474c922
JB
153422008-01-04 Joel Brobecker <brobecker@adacore.com>
15343
15344 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
15345 gdb.ada/tagged/foo.adb: New file.
15346 * gdb.ada/tagged.exp: New testcase.
15347
9005b927
JB
153482008-01-04 Joel Brobecker <brobecker@adacore.com>
15349
15350 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
15351 gdb.ada/ptype_field/foo.adb: New files.
15352 * gdb.ada/ptype_field.exp: New testcase.
15353
1a6aaad8
JB
153542008-01-03 Joel Brobecker <brobecker@adacore.com>
15355
15356 * gdb.ada/print_pc.exp: New testcase.
15357
0ef22f53
JB
153582008-01-03 Joel Brobecker <brobecker@adacore.com>
15359
15360 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
15361 gdb.ada/taft_type/p.adb: New files.
15362 * gdb.ada/taft_type.exp: New testcase.
15363
1689ecf8
JB
153642008-01-03 Joel Brobecker <brobecker@adacore.com>
15365
15366 * gdb.ada/array_bounds/bar.adb: New file.
15367 * gdb.ada/array_bounds.exp: New testcase.
15368
a4d0b9c3
JB
153692008-01-03 Joel Brobecker <brobecker@adacore.com>
15370
15371 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
15372 gdb.ada/arrayptr/foo.adb: New files.
15373 * gdb.ada/arrayptr.exp: New testcase.
15374
a31ace00
JB
153752008-01-03 Joel Brobecker <brobecker@adacore.com>
15376
15377 * gdb.base/set-lang-auto.exp: New testcase.
15378
a97fced3
JB
153792008-01-03 Joel Brobecker <brobecker@adacore.com>
15380
15381 * gdb.ada/fun_addr/foo.adb: New file.
15382 * gdb.ada/fun_addr.exp: New testcase.
15383
ef29ce1a
JK
153842008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15385
15386 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
15387 New files
15388
0fafefe3
JB
153892008-01-02 Joel Brobecker <brobecker@adacore.com>
15390
15391 * array_subscript_addr/p.adb: New file.
a9c64011 15392 * array_subscript_addr.exp: New testcase.
0fafefe3 15393
c4359f8d
JB
153942008-01-02 Joel Brobecker <brobecker@adacore.com>
15395
a9c64011 15396 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
15397 New files.
15398 * gdb.ada/str_cmp_ref.exp: New testcase.
15399
1aa1b15b
JB
154002008-01-01 Joel Brobecker <brobecker@adacore.com>
15401
15402 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
15403 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 15404 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 15405
81c9b2cf
JB
154062008-01-01 Joel Brobecker <brobecker@adacore.com>
15407
15408 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
15409 gdb.ada/ref_param/pck.ads: New files.
15410 * gdb.ada/ref_param.exp: New testcase.
15411
319e4674
JB
154122008-01-01 Joel Brobecker <brobecker@adacore.com>
15413
15414 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
15415 gdb.ada/interface/foo.adb: New files.
15416 * gdb.ada/interface.exp: New testcase.
15417
ef682c56
JB
154182007-12-31 Jim Blandy <jimb@codesourcery.com>
15419
15420 * gdb.base/multi-forks.exp: Consume all output from child
15421 processes before proceeding to next test.
15422
f6f3eb6c
JB
154232007-12-29 Jim Blandy <jimb@codesourcery.com>
15424
15425 * configure: Regenerated.
15426
f652e42f
JB
154272007-12-27 Joel Brobecker <brobecker@adacore.com>
15428
15429 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
15430 gdb.ada/fixed_cmp/fixed.adb: New files.
15431 * gdb.ada/fixed_cmp.exp: New testcase.
15432
6943e596
JB
154332007-12-27 Joel Brobecker <brobecker@adacore.com>
15434
15435 * gdb.ada/boolean_expr.exp: New testcase.
15436
aad9a193
JB
154372007-12-26 Jim Blandy <jimb@codesourcery.com>
15438
15439 * gdb.base/multi-forks.exp: Doc fix.
15440
fb5f3683
JB
154412007-12-26 Joel Brobecker <brobecker@adacore.com>
15442
15443 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15444 * gdb.ada/char_param.exp: Do not compile our test program with
15445 -gnata, this is unnecessary.
15446 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
15447
384e4a9c
JB
154482007-12-24 Joel Brobecker <brobecker@adacore.com>
15449
15450 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
15451 gdb.ada/print_chars/foo.adb: New files.
15452 * gdb.ada/print_chars.exp: New testcase.
15453
01e044f7
JB
154542007-12-24 Joel Brobecker <brobecker@adacore.com>
15455
15456 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
15457 gdb.ada/char_param/foo.adb: New files.
15458 * gdb.ada/char_param.exp: New testcase.
15459
0ce17860
JB
154602007-12-22 Jim Blandy <jimb@codesourcery.com>
15461
15462 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
15463 hard-coding source line numbers into the test.
15464 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
15465 gdb_get_line_number to find.
15466
919809b9
JB
154672007-12-22 Joel Brobecker <brobecker@adacore.com>
15468
15469 * gdb.base/ptype.c (highest): New struct type.
15470 (the_highest): New variable of that type.
15471 (main): Add dummy assignment to a field of variable the_highest.
15472 * gdb.base/ptype.exp: Test type printing of our new variable.
15473
abc8a88d
PM
154742007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
15475
15476 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 15477 and record first explicitly generated thread number.
abc8a88d
PM
15478 Use that thread number for thread specific watchpoint test.
15479 Add iteration number to repetitive tests.
15480
5158f3e3
CES
154812007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
15482 Jim Blandy <jimb@codesourcery.com>
15483
15484 * gdb.base/expand-psymtabs.c: New testcase
15485 source file.
15486 * gdb.base/expand-psymtabs.exp: New testcase
15487 expect file.
15488
37e4754d
LM
154892007-12-17 Luis Machado <luisgpm@br.ibm.com>
15490
15491 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
15492 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
15493
551e5d04
JB
154942007-12-17 Joel Brobecker <brobecker@adacore.com>
15495
15496 * gdb.ada/frame_args/foo.adb: New file.
15497 * gdb.ada/frame_args/pck.ads: New file.
15498 * gdb.ada/frame_args/pck.adb: New file.
15499 * gdb.ada/frame_args.exp: New testcase.
15500
a05ee097
JB
155012007-12-17 Joel Brobecker <brobecker@adacore.com>
15502
15503 * gdb.base/frame-args.c: New file.
15504 * gdb.base/frame-args.exp: New testcase.
15505
c162e8c9 155062007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 15507 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
15508
15509 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
15510
afe8ab22 155112007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15512
afe8ab22
VP
15513 * gdb.mi/mi-pending.exp: New.
15514 * gdb.mi/mi-pending.c: New.
15515 * gdb.mi/mi-pendshr.c: New.
15516
dfdfb3ca
JB
155172007-12-06 Jim Blandy <jimb@codesourcery.com>
15518
15519 * gdb.base/default.exp: Update expected output for 'info catch'.
15520
b7fca990
JK
155212007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15522
15523 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
15524 must be set to binary.
15525
6a1afc1e
PA
155262007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
15527
15528 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
15529
a6b151f1
DJ
155302007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
15531
15532 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
15533 gdb.mi/mi-file-transfer.exp: New.
15534
43039443
JK
155352007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15536
15537 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
15538
0ef2251b
MR
155392007-11-22 Maciej W. Rozycki <macro@mips.com>
15540
15541 * gdb.trace/backtrace.exp: Fix a typo.
15542 * gdb.trace/circ.exp: Likewise.
15543 * gdb.trace/collection.exp: Likewise.
15544 * gdb.trace/limits.exp: Likewise.
15545 * gdb.trace/report.exp: Likewise.
15546 * gdb.trace/tfind.exp: Likewise.
15547 * gdb.trace/while-dyn.exp: Likewise.
15548
5443631e
NR
155492007-11-21 Nick Roberts <nickrob@snap.net.nz>
15550
15551 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
15552 objects of pointers that can't be dereferenced are now
15553 "noneditable".
15554
a4ce5b0d
UW
155552007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15556
15557 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
15558 (target_cpu): Remove.
15559
d6e956e5
VP
155602007-10-15 Vladimir Prus <vladimir@codesourcery.com>
15561
15562 * gdb.base/ending-run.exp: Expect the list of cleared
15563 breakpoint to come in natural order, not the reversed one.
a9c64011 15564
214270ab
VP
155652007-11-07 Vladimir Prus <vladimir@codesourcery.com>
15566
15567 * gdb.mi/mi-var-child.c (do_child_deletion): New.
15568 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 15569
1a619819
LM
155702007-11-05 Luis Machado <luisgpm@br.ibm.com>
15571
15572 * gdb.base/printcmds.exp: New function
15573 test_printf_with_dfp.
15574
5b01a6fa
DE
155752007-11-02 Doug Evans <dje@google.com>
15576
15577 * gdb.disasm/t01_mov.s: Remove carriage returns.
15578 * gdb.disasm/t02_mova.s: Ditto.
15579 * gdb.disasm/t03_add.s: Ditto.
15580 * gdb.disasm/t04_sub.s: Ditto.
15581 * gdb.disasm/t05_cmp.s: Ditto.
15582 * gdb.disasm/t06_ari2.s: Ditto.
15583 * gdb.disasm/t07_ari3.s: Ditto.
15584 * gdb.disasm/t08_or.s: Ditto.
15585 * gdb.disasm/t09_xor.s: Ditto.
15586 * gdb.disasm/t10_and.s: Ditto.
15587 * gdb.disasm/t11_logs.s: Ditto.
15588 * gdb.disasm/t12_bit.s: Ditto.
15589 * gdb.disasm/t13_otr.s: Ditto.
15590
ec33ab7f
JK
155912007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15592
15593 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
15594
ae0d01ff
UW
155952007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15596
15597 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
15598 provide DFP support.
15599
55eddb0f
DJ
156002007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
15601
15602 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
15603 Test "set powerpc vector-abi". Skip auto-detection tests for old
15604 toolchains.
15605
7020f05c
PA
156062007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15607
15608 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
15609 with [string compare].
15610
84bc3db9
PA
156112007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15612
15613 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
15614 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
15615
5876dc88
LM
156162007-10-25 Luis Machado <luisgpm@br.ibm.com>
15617
15618 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
15619 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
15620 * gdb.opt/Makefile.in: New makefile.
15621 * Makefile.in: Create new directory "gdb.opt".
15622 * configure.ac: Add "gdb.opt" directory.
15623 * configure: Regenerated.
a9c64011 15624
c3ea9a14
DE
156252007-10-25 Doug Evans <dje@google.com>
15626
15627 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
15628 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
15629
a9c64011 156302007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
15631 Thiago Jung Bauermann <bauerman@br.ibm.com>
15632
15633 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
15634 Floating Point expressions.
15635 * gdb.base/dfp-test.exp: new file adding tests for Decimal
15636 Floating Point variables.
15637 * gdb.base/dfp-test.c: new file containing program with Decimal
15638 Floating variables, used by gdb.base/dfp-test.exp.
15639
62a24a2b
DJ
156402007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
15641
15642 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
15643
e7b1eae6
UW
156442007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15645
15646 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
15647 compiling test case with GCC.
15648 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
15649
c641edcc
UW
156502007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15651
15652 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15653 format changes.
15654
5e5ebfe6
MS
156552007-10-18 Michael Snyder <msnyder@specifix.com>
15656
15657 * gdb.base/dbx.exp: Add missing "-re " operator.
15658
e831e7b6
GM
156592007-10-16 Gaius Mulley <gaius@glam.ac.uk>
15660
15661 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
15662 * configure.ac: Removed trailing spaces after backslash.
15663 * gdb.modula2: New directory.
15664 * gdb.modula2/Makefile.in: New file.
15665 * gdb.modula2/unbounded-array.exp: New file.
15666 * gdb.modula2/unbounded1.c: New file.
15667
7cc46491
DJ
156682007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
15669
15670 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
15671
156722007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
15673
15674 * gdb.base/sigstep.c (main): Add checks for
15675 return values for setitimer call.
15676 Call setitimer again with itimer = ITIMER_REAL
15677 if first call to setitimer fails.
15678
e91528f0
KH
156792007-10-11 Kazu Hirata <kazu@codesourcery.com>
15680
15681 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
15682 of $timeout.
15683
2ec9a4f8
DJ
156842007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15685
15686 * gdb.server/server-run.exp: Test for dynamic linker symbols.
15687
156882007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
15689
15690 * lib/gdb.exp (gdb_run_cmd): Move comment outside
15691 of gdb_expect call, to avoid interruption.
15692
64b2fa04
PA
156932007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
15694
15695 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
15696 (v_unsigned_long_long, v_long_long_array)
15697 (v_signed_long_long_array, v_unsigned_long_long_array)
15698 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
15699 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
15700 [!NO_LONG_LONG]: New.
15701 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
15702 v_long_long_member.
15703
15704 (v_long_long_func, v_signed_long_long_func)
15705 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
15706 (main) [!NO_LONG_LONG]: Initialize long long variants.
15707
15708 * gdb.base/whatis.exp: If board file requests no_long_long, build
15709 test with NO_LONG_LONG defined. Test long long, signed long long,
15710 and unsigned long long variants but only if board file doesn't
15711 disable it.
15712
a912286e 157132007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 15714 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
15715
15716 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
15717 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
15718 * configure: Regenerated.
15719 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
15720 gdb.pascal/types.exp, lib/pascal.exp: New files.
15721
471ba8c9
DJ
157222007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
15723
15724 * gdb.cp/classes.exp (do_tests): Always step to the line after the
15725 call.
15726 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
15727 to return to the call.
15728 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
15729 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
15730 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
15731 * gdb.mi/mi-until.exp (test_until): Likewise.
15732 * gdb.mi/mi2-until.exp (test_until): Likewise.
15733
fef8a650
DJ
157342007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
15735
15736 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
15737 two-char array.
15738 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
15739
d983da9c
DJ
157402007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
15741
15742 * gdb.threads/watchthreads.c (thread_function): Sleep between
15743 iterations.
15744 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
15745 at once for S/390. Generate matching fails and passes.
15746
17f62551
VP
157472007-09-27 Vladimir Prus <vladimir@codesourcery.com>
15748
15749 * gdb.mi/var-cmd.c (do_children_tests): Initialize
15750 the 'struct_declarations' variable to zeros.
a9c64011 15751
ed0616c6
VP
157522007-09-24 Vladimir Prus <vladimir@codesourcery.com>
15753
15754 * gdb.cp/mb-ctor.cc: New.
15755 * gdb.cp/mb-ctor.exp: New.
15756 * gdb.cp/mb-templates.cc: New.
15757 * gdb.cp/mb-templates.exp: New.
15758
41f1b697
DJ
157592007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
15760
15761 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
15762
3f213f78
PA
157632007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
15764
15765 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
15766 targets.
15767 * configure: Regenerate.
15768
0d381245 157692007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15770
0d381245
VP
15771 * gdb.base/annota1.exp: Adjust for 'info break'
15772 format changes.
15773 * gdb.base/annota3.exp: Likewise.
15774 * gdb.base/break.exp: Likewise.
15775 * gdb.base/condbreak.exp: Likewise.
15776 * gdb.base/pending.exp: Likewise.
15777 * gdb.base/sepdebug.exp: Likewise.
15778 * gdb.base/unload.exp: Likewise.
15779 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 15780
fe3f5fa8
VP
157812007-09-22 Vladimir Prus <vladimir@codesourcery.com>
15782
15783 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
15784 messages.
15785 * gdb.base/chng-syms.exp: Likewise.
15786 * gdb.base/unload.exp: Likewise.
a9c64011 15787
a75cf6c0
DJ
157882007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
15789
15790 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
15791
18ecae38
DJ
157922007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
15793
15794 * schedlock.c (NUM): Change to 1.
15795 (main): Use args[0] for the main thread.
15796 * schedlock.exp: Only expect two threads. Only issue one pass or fail
15797 regardless of the number of threads.
15798
5509918f
MR
157992007-09-14 Maciej W. Rozycki <macro@mips.com>
15800
4a543daf
MR
15801 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
15802 type down.
15803 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15804 test.
15805 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
15806 watchpoint type down.
15807 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15808 test.
15809
158102007-09-14 Maciej W. Rozycki <macro@mips.com>
15811
5509918f
MR
15812 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
15813 Move all the tests here and run them twice, once using software
15814 watchpoints and once using hardware watchpoints.
15815 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
15816
40b53987
DJ
158172007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
15818
15819 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
15820 test.
15821
695e2681
MK
158222007-09-10 Mark Kettenis <kettenis@gnu.org>
15823
8b3fc8d8
MK
15824 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
15825 build-id.
15826
695e2681
MK
15827 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
15828 know about $ORIGIN. Calculate output dir from $dest instead of
15829 using ${objdir}/{$subdir}.
15830
58d69f29
MK
158312007-09-09 Mark Kettenis <kettenis@gnu.org>
15832
15833 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
15834 gcore, before continuing with the test.
15835
3e347599
DJ
158362007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
15837
15838 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
15839 * gdb.mi/mi-watch.exp: Likewise.
15840
ea37ba09
DJ
158412007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15842 Jim Blandy <jimb@codesourcery.com>
15843
15844 * gdb.arch/i386-sse.exp: Do not expect character constants.
15845 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
15846 * gdb.base/display.exp: Allow print/s.
15847 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
15848 and unsigned char array changes.
15849
2025a643
DJ
158502007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15851
15852 * gdb.base/display.exp: Add tests for printf %p.
15853
26669a27
PA
158542007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
15855
15856 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
15857 the dll name to unicode.
15858
c8f021f8
JK
158592007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15860
15861 * gdb.base/default.exp (show version): Update the version text.
15862 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
15863
4cf31eea
JK
158642007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15865
15866 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
15867 New files.
15868
4935890f
JK
158692007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15870
15871 * lib/gdb.exp (build_id_debug_filename_get): New function.
15872 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
15873 Remove the generate DEBUG file for the future testcase runs.
15874 New testcase for the NT_GNU_BUILD_ID retrieval.
15875 Move the final testing step to ...
15876 (test_different_dir): ... a new function.
15877 New parameter XFAIL to XFAIL all the tests performed.
15878 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
15879 New parameter TYPE to PF_PREFIX all the tests performed.
15880
02142340
VP
158812007-08-31 Vladimir Prus <vladimir@codesourcery.com>
15882
15883 * gdb.mi/mi-var-cp.cc (path_expression): New
15884 function.
15885 * gdb.mi/mi-var-cp.exp: Run path exression tests.
15886
36acd84e
UW
158872007-08-27 Markus Deuling <deuling@de.ibm.com>
15888
15889 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
15890 to fit into SPU Local Store memory.
15891
a896d121
JB
158922007-08-23 Joel Brobecker <brobecker@adacore.com>
15893
15894 * gdb.base/default.exp: Adjust the expected output of "info
15895 warranty" after the switch to GPLv3.
15896
7b433602
JB
158972007-08-23 Joel Brobecker <brobecker@adacore.com>
15898
15899 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
15900 to 30000 (from 20000).
15901
e22f8b7c
JB
159022007-08-23 Joel Brobecker <brobecker@adacore.com>
15903
15904 Switch the license of all .exp files to GPLv3.
15905 Switch the license of all .f and .f90 files to GPLv3.
15906 Switch the license of all .s and .S files to GPLv3.
15907
5a0e3bd0
JB
159082007-08-23 Joel Brobecker <brobecker@adacore.com>
15909
15910 * configure.ac: Switch license to GPLv3.
15911
cc00619d
JB
159122007-08-23 Joel Brobecker <brobecker@adacore.com>
15913
15914 Switch the licensing to GPLv3 for all .ads and .adb files.
15915
8d26208a
DJ
159162007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
15917
15918 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
15919 and t_int_double.
15920 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
15921
4fcb9948
JB
159222007-08-17 Joel Brobecker <brobecker@adacore.com>
15923
15924 * gdb.base/step-line.c: Switch license to GPL version 3, and
15925 update copyright year.
15926 * gdb.base/step-line.inp: Likewise.
15927
b9c34f67
JB
159282007-08-17 Joel Brobecker <brobecker@adacore.com>
15929
15930 * gdb.base/gdb1555.exp: Make expected output immune to formatting
15931 changes inside gdb1555.c.
15932 * gdb.base/pending.exp: Likewise.
15933
2cc17678
DJ
159342007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
15935
15936 * config/default.exp: New file.
15937
e48883f7
DJ
159382007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15939
15940 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
15941 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
15942
1ab80e5b
MR
159432007-07-30 Maciej W. Rozycki <macro@mips.com>
15944
15945 * gdb.base/dump.exp: Force the correct endianness for binary
15946 formats not carrying this information.
15947
aba471f5
DJ
159482007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15949
15950 * gdb.threads/staticthreads.exp: Match .*sem_post.
15951
d4e07204
DJ
159522007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15953
15954 * gdb.base/readline.exp (operate_and_get_next): Match the final
15955 prompt.
15956
2b97317d
KB
159572007-07-23 Kevin Buettner <kevinb@redhat.com>
15958
15959 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
15960 to restarting SID.
15961
44efa07a
KB
159622007-07-18 Kevin Buettner <kevinb@redhat.com>
15963
15964 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
15965 prior to `gdb_start'.
15966
7b5ebade
KB
159672007-07-18 Kevin Buettner <kevinb@redhat.com>
15968
15969 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
15970 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
15971 Remove call to gdb_unload.
15972
255e7678
DJ
159732007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
15974 Daniel Jacobowitz <dan@codesourcery.com>
15975
15976 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
15977 for __WIN32__.
15978 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
15979 * gdb.base/unload.exp: Use shared library test routines.
15980
3a40aaa0
UW
159812007-07-03 Markus Deuling <deuling@de.ibm.com>
15982
15983 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
15984 * gdb.base/solib-symbol-lib.c: Likewise.
15985 * gdb.base/solib-symbol-main.c: Likewise.
15986
b0f4b84b
DJ
159872007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
15988
15989 * config/gdbserver.exp (gdb_reconnect): New.
15990 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
15991 gdb.base/solib-disc.exp: New files.
15992 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
15993 remote debugging".
15994 (gdb_compile): Add shlib_load flag.
15995 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
15996 port.
15997 (gdbserver_reconnect): New.
15998
1b05479a
DJ
159992007-07-01 Nick Roberts <nickrob@snap.net.nz>
16000 Daniel Jacobowitz <dan@codesourcery.com>
16001
16002 * gdb.base/annota3.exp: Test for if construct.
16003
86f78eb2
DJ
160042007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
16005
16006 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
16007
6a2eb474 160082007-06-21 Chris Dearman <chris@mips.com>
a9c64011 16009 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
16010
16011 * gdb.base/display.exp: Allow a newline after display/i.
16012 * gdb.base/pc-fp.exp: Likewise.
16013 * gdb.base/sigbpt.exp: Likewise.
16014
f8b73d13
DJ
160152007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16016
16017 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
16018 required features to be included.
16019
4339e69e
DJ
160202007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16021
16022 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
16023 in info threads output.
16024
23d964e7
UW
160252007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16026 Markus Deuling <deuling@de.ibm.com>
16027
16028 * gdb.arch/spu-info.exp: New testcase.
16029 * gdb.arch/spu-info.c: New file.
16030
fd20f75b
DJ
160312007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
16032
16033 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
16034 tpcs_offset. Restore lr after the call.
16035 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
16036
2226f861
DJ
160372007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
16038
16039 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
16040 (gdbserver_run): Kill any running gdbserver.
16041 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
16042
d12371a9
MR
160432007-05-17 Maciej W. Rozycki <macro@mips.com>
16044
16045 * gdb.base/sigbpt.exp: Preset segv_addr.
16046
93f02886
DJ
160472007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
16048
16049 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
16050 (gdb_compile_shlib): Likewise.
16051 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
16052 (default_gdb_init): Clear cleanfiles.
16053 (gdb_finish): Delete recorded cleanfiles.
16054 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
16055
16056 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
16057 Do not use isnative.
16058 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
16059 gdb.base/so-impl-ld.exp: Likewise.
16060 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
16061 * gdb.base/unload.exp: Likewise. Do not pass empty option to
16062 gdb_compile.
16063
b04e06d7
VP
160642007-05-15 Vladimir Prus <vladimir@codesourcery.com>
16065
16066 * config/unknown.exp: Remove.
16067
069ed931
UW
160682007-05-15 Markus Deuling <deuling@de.ibm.com>
16069
16070 * gdb.base/info-proc.exp: Check is_remote.
16071
09db0d03
UW
160722007-05-14 Markus Deuling <deuling@de.ibm.com>
16073
16074 * gdb.base/gcore.exp: Initialize variable core_supported.
16075
af2cbe8c
DJ
160762007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16077
16078 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
16079
027c0295
DJ
160802007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16081
16082 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
16083 * gdb.threads/print-threads.exp (test_all_threads): Allow
16084 negative and hexadecimal thread IDs.
16085
dc5000e7
DJ
160862007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16087
16088 * gdb.java/jprint.java (public): Avoid invalid call to static
16089 method.
16090
2e74ed18
DP
160912007-05-14 Denis Pilat <denis.pilat@st.com>
16092
16093 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
16094 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
16095 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16096 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
16097 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
16098
83547f02
UW
160992007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16100
16101 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 16102 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
16103 this mode.
16104 * gdb.base/ovlymgr.c: Provide stubs for spu target.
16105 * gdb.base/spu.ld: New file.
16106
b18be20d
DJ
161072007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
16108
16109 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
16110
be444858
DJ
161112007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
16112
16113 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
16114
b1d53152
DJ
161152007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16116
16117 * gdb.java/jmain.exp: Handle demangled names with and without method
16118 signatures.
16119
d084b331
DJ
161202007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16121
16122 * gdb.mi/mi-syn-frame.c (main, foo, bar)
16123 (have_a_very_merry_interrupt): Remove calls to puts.
16124 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
16125 inferior output.
16126 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
16127 test names.
16128
db9d7fc5
DJ
161292007-04-29 Markus Deuling <deuling@de.ibm.com>
16130 Daniel Jacobowitz <dan@codesourcery.com>
16131
16132 * gdb.base/auxv.exp (core_works): Also check is_remote.
16133 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
16134
ef783a7d 161352007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16136
ef783a7d
VP
16137 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
16138 message, not the undefined 'module' variable.
16139 * gdb.base/siginfo.exp: Likewise.
16140 * gdb.base/sigstep.exp: Likewise.
16141 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
16142 serialport.
16143 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
16144
b7b73cae
CV
161452007-04-25 Corinna Vinschen <vinschen@redhat.com>
16146
16147 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
16148 target sim fails. Return 0 otherwise.
16149 (gdb_load): Return prematurely if gdb_target_sim fails.
16150
7d90fdfa
DP
161512007-04-16 Denis Pilat <denis.pilat@st.com>
16152
16153 * gdb.base/setshow.exp: Reset height after having set it to 100.
16154
5d3e9c85
DP
161552007-04-16 Denis Pilat <denis.pilat@st.com>
16156
16157 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
16158
18e75969
DP
161592007-04-16 Denis Pilat <denis.pilat@st.com>
16160
16161 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
16162
25d5ea92
VP
161632007-04-14 Vladimir Prus <vladimir@codesourcery.com>
16164
16165 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
16166 tests. Run the frozen varobjs test.
16167 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 16168 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 16169
0b49cb80
JK
161702007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16171
16172 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
16173 gdb.base/type-opaque.exp: New files.
16174
a73bafbc 161752007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
16176
16177 * gdb.mi/mi-var-child.c
a73bafbc
VP
16178 (do_children_tests): User char[2] instead of
16179 char so that automatic printing of pointers to char
16180 don't give unpredicable result.
16181 * gdb.mi/var-cmd.c (do_locals_test): Initialize
16182 local variables.
16183 * gdb.mi/mi-var-child.exp: Step to right line
16184 of do_children_tests.
16185 * gdb.mi/mi2-var-child.exp: Likewise.
16186 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 16187 do_locals_tests.
a73bafbc
VP
16188 (do_children_tests): User char[2] instead of
16189 char so that automatic printing of pointers to char
a9c64011 16190 don't give unpredicable result.
a73bafbc 16191 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16192 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
16193 Pass test name to mi_wait_for_stop.
16194
7ce59000
DJ
161952007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16196
16197 * gdb.asm/asm-source.exp: Remove d10v case.
16198 * lib/gdb.exp (skip_cplus_tests): Likewise.
16199 * gdb.asm/d10v.inc: Deleted.
16200
20389057
DJ
162012007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16202
16203 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
16204
8807d78b
DJ
162052007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16206
16207 * config/netware.exp: Delete file.
16208
aa3edb8e
JB
162092007-03-29 Joel Brobecker <brobecker@adacore.com>
16210
16211 * gdb.dwarf2/dw2-noloc.S: New file.
16212 * gdb.dwarf2/dw2-noloc.exp: New file.
16213
297561ac
PA
162142007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
16215
16216 * gdb.cp/method2.cc: New test.
16217 * gdb.cp/method2.exp: New test.
16218 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
16219
1f81bd39
DJ
162202007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16221
16222 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
16223
9453113a
DJ
162242007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
16225
16226 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
16227
b741e217
DJ
162282007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16229
16230 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
16231 (gdb_load): Delete, replace with...
16232 (gdb_reload): ...this.
16233 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
16234 * gdb.server/server-mon.exp: Likewise.
16235 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
16236 (gdb_start_cmd): New.
16237 (gdb_file_cmd): Save the last loaded file.
16238 (gdb_reload): New.
16239 (gdb_gnu_strip_debug): Use transform.
16240 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
16241 support here. Use new $last_loaded_file. Check mtime.
16242 (gdb_target_cmd): Handle ObjC failure case.
16243 (infer_host_exec): Delete.
16244 (gdbserver_load): Rename to...
16245 (gdbserver_run): ...this. Simplify.
16246 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
16247 (mi_gdb_load): Move most contents to a new function...
16248 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
16249 (mi_run_cmd): Use mi_gdb_target_load.
16250 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
16251 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
16252 Use gdb_run_cmd.
16253 * gdb.base/charsign.exp: Remove incorrect comment.
16254 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
16255 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
16256 gdb.base/start.exp: Use gdb_start_cmd.
16257
446ab585 162582007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 16259 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
16260
16261 * gdb.base/sigbpt.exp: Fix the message when skipping test.
16262 * gdb.base/signull.exp: Similarly.
16263
bbb88ebf
UW
162642007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16265
16266 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
16267 messages available to test cases (like chng-sym.exp).
16268
cb8c4a99
AS
162692007-03-14 Andreas Schwab <schwab@suse.de>
16270
16271 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16272 format changes.
16273
4e463ff5
DJ
162742007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
16275
16276 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
16277 (optimized_1): New.
16278 (main): Call optimized_1.
16279 (gdb2029): Correct typos. Call gdb2029_marker.
16280 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
16281 for gdb2029.
16282
b6db2c47
MK
162832007-03-12 Mark Kettenis <kettenis@gnu.org>
16284
16285 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
16286 as tabs. Remove redundant test pattern.
16287
70ed3737
UW
162882007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16289
16290 * gdb.base/long_long.exp: Accept optional symbol name in <...>
16291 for /a format output.
16292
47b67b60
DJ
162932007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
16294
16295 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
16296 collect output incrementally.
16297
b8953b0e
UW
162982007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16299
16300 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
16301 for -var-create lpcharacter test.
16302 * gdb.mi/mi2-var-cmd.exp: Likewise.
16303
7acd5c40
UW
163042007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16305
16306 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
16307 pass on targets where address zero is readable.
16308
9c6759c1
UW
163092007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16310
16311 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
16312 just a single architecture.
16313
a2f1aeb4
UW
163142007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16315
16316 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
16317 (fetch_all_registers): New function, uses gdb_test_multiple and
16318 exp_continue to fetch inferior output line-by-line.
16319 Replace all uses of do_get_all_registers by fetch_all_registers.
16320
46579ac2
UW
163212007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16322
16323 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
16324 in target_info.
16325
fc133f24
MS
163262007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16327
a9c64011 16328 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
16329 consistancy; add a default (timeout) case.
16330
7646a51d
MS
163312007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16332
16333 * gdb.base/watchpoint.exp: Fix truncated comment.
16334
dcfff61f
MS
163352007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16336
16337 * Makefile.in: Remove spurious single-quotes from sed command.
16338
664e3ee9
DJ
163392007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16340
16341 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
16342 func.
16343 * gdb.mi/mi2-var-cmd.exp: Likewise.
16344
d7cc6f2f
JB
163452007-02-27 Joel Brobecker <brobecker@adacore.com>
16346
a9c64011
AS
16347 * gdb.dwarf2/dw2-producer.S: New file.
16348 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
16349
163502007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
16351
16352 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16353 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16354 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16355 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16356 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
16357 Revert tests to use mi_gdb_test and include value field in output
16358 of -var-create.
16359
93d42b30
DJ
163602007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16361
16362 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
16363
c499ed39
DJ
163642007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16365
16366 * gdb.base/maint.exp: Remove full paths from test names.
16367 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
16368 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
16369
9836f81b
JB
163702007-02-27 Joel Brobecker <brobecker@adacore.com>
16371
16372 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
16373
c74d0ad8
DJ
163742007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16375
16376 * gdb.server/server-mon.exp: New test.
16377
2711e456
DJ
163782007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16379
16380 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
16381
ff6f572f
DJ
163822007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16383
16384 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
16385 register capitalization.
16386
fada3feb
DP
163872007-02-13 Denis Pilat <denis.pilat@st.com>
16388
16389 * gdb.mi/mi-var-invalidate.exp: New file.
16390
fb1e4ffc
DJ
163912007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16392
16393 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
16394
3da939d7
DJ
163952007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16396
16397 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
16398
123dc839
DJ
163992007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16400
16401 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
16402 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
16403
877e3645 164042007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
16405
16406 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16407 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16408 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16409 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16410 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 16411 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 16412 Update tests to include value field in output of -var-create.
a9c64011 16413
3c0a2960
AS
164142007-02-08 Andreas Schwab <schwab@suse.de>
16415
16416 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
16417
108546a0
DJ
164182007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
16419
16420 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
16421 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
16422
d701dcab
DP
164232007-02-02 Denis Pilat <denis.pilat@st.com>
16424
16425 * gdb.threads/threadapply.exp: check that frame is not changed by
16426 the thread apply all command.
16427
783e3e2f
AS
164282007-01-31 Andreas Schwab <schwab@suse.de>
16429
6d9c3a87
AS
16430 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16431
3c50d7b9
AS
16432 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
16433 in the dwarf sections.
16434 * gdb.dwarf2/mac-fileno.S: Likewise.
16435
783e3e2f
AS
16436 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
16437 bspstore register on ia64.
16438
78ff580e
AS
164392007-01-29 Andreas Schwab <schwab@suse.de>
16440
cc8e9b12
AS
16441 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
16442 "frame-begin" annotation.
16443
78ff580e
AS
16444 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
16445 number of "frames-invalid" annotations.
16446
704a4f78
DJ
164472007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16448
16449 * gdb.base/commands.exp: Call if_commands_test.
16450 (gdb_test_no_prompt, if_commands_test): New.
16451
e741bf94
MK
164522007-01-28 Mark Kettenis <kettenis@gnu.org>
16453
16454 * gdb.threads/sigthread.c (NSIGS): Make bigger.
16455
474d0ad3
AS
164562007-01-27 Andreas Schwab <schwab@suse.de>
16457
16458 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
16459 .short/.int/.quad in the dwarf sections.
16460 * gdb.dwarf2/dw2-intercu.S: Likewise.
16461 * gdb.dwarf2/dw2-intermix.S: Likewise.
16462
e784b426
JK
164632007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16464
16465 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
16466 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
16467 array.
e784b426
JK
16468 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
16469 * gdb.base/setvar.exp: Likewise.
16470
37f08e04
AS
164712007-01-26 Andreas Schwab <schwab@suse.de>
16472
9a01813a
AS
16473 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
16474 test.
16475
37f08e04
AS
16476 * gdb.base/multi-forks.exp ("restart $i"): Also match
16477 __kernel_syscall_via_break.
16478
6e2a9270
VP
164792007-01-24 Vladimir Prus <vladimir@codesourcery.com>
16480
16481 * lib/mi-support.exp (mi_delete_varobj): New.
16482 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
16483 testcase.
16484 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
16485 (main): Call the above.
16486 (reference_update_test, base_in_reference_test)
16487 (reference_to_pointer): Delete the created varobjs.
a9c64011 16488
e515b470
DJ
164892007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
16490
16491 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
16492 * configure: Regenerated.
16493 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
16494 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
16495 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
16496 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
16497 * lib/gdb.exp (gdb_skip_xml_test): New function.
16498
08d8bcd7
DJ
164992007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
16500
16501 * gdb.base/sigrepeat.exp: Correct error message.
16502
165032007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
16504 Daniel Jacobowitz <dan@codesourcery.com>
16505
16506 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
16507 gdb.arch/i386-gnu-cfi-asm.S: New files.
16508
97c3f1f3
JK
165092007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16510
16511 * lib/gdb.exp: Abort on missing `site.exp'.
16512
cb1df416
DJ
165132007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16514 Daniel Jacobowitz <dan@codesourcery.com>
16515
16516 * gdb.base/included.c, gdb.base/included.exp,
16517 gdb.base/included.h: New files.
16518
35990120
DJ
165192007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16520
16521 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
16522 (maximize_rlimit): Reduce limits on 64-bit systems.
16523
6e81a116 165242007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
16525
16526 From Marcus Deuling <deuling@de.ibm.com>:
16527 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
16528 every case.
16529
6c3c41f3
NR
165302007-01-13 Nick Roberts <nickrob@snap.net.nz>
16531
16532 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
16533 (test_path_specification): Use objdir instead of srcdir to always
16534 get an absolute filename.
16535
2f12c312
DJ
165362007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
16537
16538 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
16539
81121995
VP
165402007-01-11 Vladimir Prus <vladimir@codesourcery.com>
16541
16542 * gdb.mi/mi-var-cp.cc (reference_update_tests):
16543 Make sure the variable we're using is in scope.
16544 (reference_to_pointer): Likewise.
16545
4741b737
DJ
165462007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16547
16548 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
16549 has no debug information.
16550
054410c3
DJ
165512007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16552
16553 * gdb.base/annota1.exp: Remove extra send_gdb.
16554
818f79f6
DJ
165552007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16556
16557 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
16558
f7a6bb70
DJ
165592007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16560
16561 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
16562
57e66780
DJ
165632007-01-08 Nick Roberts <nickrob@snap.net.nz>
16564 Daniel Jacobowitz <dan@codesourcery.com>
16565
16566 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
16567 lcharacter or linteger change. Correct duplicated test name.
16568 * gdb.mi/mi2-var-cmd.exp: Likewise.
16569
3d799a95
DJ
165702007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
16571
16572 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
16573
165742007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 16575
a9c64011
AS
16576 * gdb.base/nofield.c: New file.
16577 * gdb.base/nofield.exp: New testcase.
51679ba9 16578
eafb94e8
NR
165792007-01-05 Nick Roberts <nickrob@snap.net.nz>
16580
16581 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
16582
16583 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
16584 test.
16585
5e572bb4
DJ
165862007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16587
16588 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
16589
74a44383
DJ
165902007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16591
16592 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
16593 when continuing.
16594
1b572db9
DJ
165952007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16596
16597 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
16598 Expect ".exe" extension.
16599
381bc39b
DJ
166002007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16601
16602 * gdb.base/charset.exp: Add explicit filename to break.
16603 * gdb.base/dbx.exp: Add explicit filename to breaks.
16604
2b70e4c6
DJ
166052007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16606
16607 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
16608 * gdb.mi/mi2-file.exp: Likewise.
16609
303b6f5d
DJ
166102007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16611
16612 Implement specification of MI tests as comments
16613 in C and C++ sources.
16614 * lib/mi-support.exp (mi_autotest_data): New variable.
16615 (mi_autotest_source): New variable.
16616 (count_newlines, mi_prepare_inline_tests)
16617 (mi_get_inline_test, mi_continue_to_line)
16618 (mi_run_inline_test, mi_tbreak)
16619 (mi_send_resuming_command, mi_wait_for_stop): New functions.
16620 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
16621 Run inline tests.
16622 * gdb.mi/mi-var-cp.cc: Define tests here.
16623
23da0d94
VP
166242007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16625
16626 Simplify usage of mi_continue_to.
16627 * lib/mi-support.exp (mi_runto_helper): Renamed
16628 from mi_runto, added new parameter 'run_or_continue'.
16629 (mi_runto): Use mi_runto_helper.
16630 (mi_continue_to): Accept just function name as parameter.
16631 Use mi_runto_helper.
16632 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
16633 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16634
f9e18282
JB
166352006-01-04 Joel Brobecker <brobecker@adacore.com>
16636
16637 Make this testcase a bit more realistic. The current code
16638 is too simplistic, and allows the compiler to optimize out
16639 some of the entities we need for this testcase.
16640 * gdb.ada/null_record/bar.ads (Void_Star): New type.
16641 (Do_Nothing): Add extra parameter.
16642 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
16643 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
16644 by using a variable of type Void_Star.
16645
fd678c65
JB
166462006-01-04 Joel Brobecker <brobecker@adacore.com>
16647
16648 * gdb.ada/catch_ex/foo.adb: New file.
16649 * gdb.ada/catch_ex.exp: New testcase.
16650
05cfdb42
DJ
166512007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
16652
16653 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
16654 pass --image-base to linker.
16655
2e03ee74
DJ
166562007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16657 Daniel Jacobowitz <dan@codesourcery.com>
16658
16659 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
16660 secondary prompts.
16661
0d5de010
DJ
166622007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16663
16664 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
16665 output. Test the types of members and member pointers.
16666 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
16667 gdb/2092.
16668 * gdb.cp/member-ptr.exp: Search for a comment instead of a
16669 statement. Enable for GCC. Update expected output for some tests
16670 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
16671 layout.
16672 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
16673 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
16674 (Diamond::vget_base): New.
16675 (main): Add new tests.
16676 * gdb.cp/printmethod.exp: Update expected output for member functions.
16677 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
16678 print pEe->D::vg().
16679
61a771aa
DJ
166802007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16681
16682 * gdb.threads/tls.exp: Allow stops in sem_post.
16683
2fa63963
DJ
166842006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
16685
16686 * gdb.base/annota1.exp: Allow .*printf in backtraces.
16687 * gdb.base/annota3.exp: Likewise.
16688 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
16689 again (instead of timing out).
16690 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
16691 GCC bug 26475.
16692 * gdb.java/jmisc.exp: Adjust to work with method signatures including
16693 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
16694 test from jmisc1.exp.
16695 * gdb.java/jmisc1.exp: Delete.
16696 * gdb.java/jprint.exp: Adjust to work with method signatures including
16697 return types.
16698 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
16699 * gdb.threads/linux-dp.exp: Don't be confused by program output.
16700 * lib/java.exp (compile_java_from_source): Pass the correct type
16701 to target_compile.
16702
5eefc2b7
JB
167032006-12-31 Joel Brobecker <brobecker@adacore.com>
16704
16705 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
16706 (stack_align_edx): New function.
16707 (stack_align_eax): New function.
16708 (main): Add calls to stack_align_edx and stack_align_eax.
16709 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
16710 Add testing for the cases where the register used during a stack
16711 realignment is edx. Same for eax.
16712
227c54da
DJ
167132006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
16714
16715 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
16716 and generic PE targets.
16717
cab8ac94
JB
167182006-12-29 Joel Brobecker <brobecker@adacore.com>
16719
16720 * gdb.ada/array_return.exp: Update copyright date list.
16721
ba54f318
JB
167222006-12-27 Joel Brobecker <brobecker@adacore.com>
16723
16724 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
16725 (Create_Small_Float_Vector): New function.
16726 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
16727 function body.
16728 * gdb.ada/array_return/p.adb: Use new type and function from
16729 package Pck.
16730 * gdb.ada/array_return.exp: Add a test verifying that GDB is
16731 able to print the value returned by a function returning an
16732 array of float.
16733
6b7a35dd
JB
167342006-12-20 Joel Brobecker <brobecker@adacore.com>
16735
16736 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
16737 The associated tests should be PASSing.
16738
038224f6
VP
167392006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16740
16741 Test for base in references.
16742 * gdb.mi/mi-var-cp.cc: Add test code.
16743 * gdb.mi/mi-var-cp.exp: Test for bases in references.
16744 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
16745 * gdb.mi/mi2-watch.exp: Likewise.
16746 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
16747 (mi_list_varobj_children): New function.
16748
b26ed50d
VP
167492006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16750
16751 * lib/mi-support.exp
16752 (mi_runto): Accept "()" after function name.
16753 (mi_create_varobj): New function.
16754 (mi_varobj_update): New function.
16755 (mi_Check_varobj_value): New function.
16756 * gdb.mi/mi-var-cp.exp: New file.
16757 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 16758
08232497
DJ
167592006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
16760
16761 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
16762 gdb.base/weaklib2.c: New files.
16763
d394c993 167642006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 16765
ac6c2fba
NS
16766 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
16767 info. Adjust test names.
16768
8ec659a0 16769 * gdb.base/break.c (main): Move position of malloc.
d394c993 16770 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 16771
acd65feb
VP
167722006-11-28 Vladimir Prus <vladimir@codesourcery.com>
16773
16774 * gdb.mi/mi-var-cmd.exp: Check -var-update after
16775 assignement of arrays and function pointers.
16776 * gdb.mi/var-cmd.c: Add declaration necessary for above
16777 tests.
16778
f556d5e5
NS
167792006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16780
16781 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
16782
16783 * gdb.threads/linux-dp.exp: Read thread table before and after
16784 creating each philosopher and verify it.
16785
697bc68d
NS
167862006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16787 Paul Brook <paul@codesourcery.com>
16788 Daniel Jacobowitz <dan@codesourcery.com>
16789
16790 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 16791 main to remove duplication. Add start function of the form
697bc68d
NS
16792 '_*start[1-9]*'. Add RVDS start function.
16793
29d73ae4
DJ
167942006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16795
16796 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
16797
c1d88655
UW
167982006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16799
16800 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
16801 * gdb.asm/spu.inc: New file.
16802 * gdb.base/term.exp: Disable if [target_info exists noargs].
16803 * gdb.gdb/complaints.exp: Disable if ![isnative].
16804 * gdb.gdb/selftest.exp: Likewise.
16805 * gdb.gdb/observer.exp: Likewise.
16806 * gdb.gdb/xfullpath.exp: Likewise.
16807 * gdb.base/attach.exp: Disable on SPU target.
16808 * gdb.cp/bs145503.exp: Likewise.
16809 * gdb.cp/exception.exp: Likewise.
16810 * gdb.cp/userdef.exp: Likewise.
16811
32a13b1a
DJ
168122006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16813
16814 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
16815
d8295fe9
VP
168162006-11-10 Vladimir Prus <vladimir@codesourcery.com>
16817
16818 * gdb.base/completion.exp: Fix completion tests for
16819 'info' and 'info '.
16820 * gdb.base/help.exp (help_test_raw, test_class_help)
16821 (test_prefix_command_help): Move...
16822 * lib/gdb.exp: Here.
16823 * gdb.base/main.exp: Adjust.
16824 * gdb.cp/maint.exp: Adjust.
16825 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 16826
8c394015
VP
168272006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16828
16829 * gdb.stabs/weird.exp (print_weird_var): Use
16830 gdb_test_multiple instead of gdb_expect.
16831
027fc1bc
VP
168322006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16833
16834 * gdb.base/help.exp (help_test_raw): New.
16835 (test_class_help): New.
16836 (test_prefix_command_help): New.
16837 Adjust testcases.
16838
67609209
FR
168392006-11-09 Christophe Lyon <christophe.lyon@st.com>
16840
16841 * gdb.base/constvars.c (main): Write to crass and crips, so that
16842 they are allocated by the compiler.
16843
f73adfeb
AS
168442006-10-27 Andreas Schwab <schwab@suse.de>
16845
16846 * gdb.base/multi-forks.exp: Use "detach fork" instead of
16847 "detach-fork".
16848
2f83a18e
DJ
168492006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
16850
16851 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
16852 of patterns.
16853
94277a38
DJ
168542006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16855
16856 * gdb.base/sepdebug.exp: Remove debug format test.
16857 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
16858 Handle no-symtab.
16859 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
16860
5bd2f6e2
DJ
168612006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16862
16863 * gdb.threads/manythreads.c (thread_function, main): Don't cast
16864 int to pointer or pointer to int.
16865 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
16866
8c008720
DJ
168672006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
16868
16869 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
16870
9e35dae4
DJ
168712006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16872
16873 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
16874
d9639e13
DJ
168752006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16876
16877 PR c++/2116
16878 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
16879
390a1bd0
JB
168802006-10-06 Joel Brobecker <brobecker@adacore.com>
16881
16882 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
16883 the corresponding bug has been fixed in GDB (PR/2018).
16884
dd920c33
JB
168852006-10-06 Joel Brobecker <brobecker@adacore.com>
16886
16887 * gdb.base/subst.exp: New testcase.
16888
53bbefe9
JB
168892006-10-06 Joel Brobecker <brobecker@adacore.com>
16890
16891 * gdb.ada/array_return/pck.ads: Add copyright notice.
16892 * gdb.ada/array_return/pck.adb: Likewise.
16893 * gdb.ada/array_return/p.adb: Likewise.
16894 * gdb.ada/exec_changed/first.adb: Likewise.
16895 * gdb.ada/exec_changed/second.adb: Likewise.
16896
09851417
JB
168972006-10-06 Joel Brobecker <brobecker@adacore.com>
16898
16899 * gdb.ada/watch_arg/watch.adb: New file.
16900 * gdb.ada/watch_arg.exp: New testcase.
16901
041bf30d
VP
169022006-10-02 Vladimir Prus <vladimir@codesourcery.com>
16903
16904 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 16905 via string_to_regexp.
041bf30d 16906 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 16907
f286fbdd 169082006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
16909
16910 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
16911 Remove unused / obsolete files.
16912
7c07f349
NR
169132006-09-19 Nick Roberts <nickrob@snap.net.nz>
16914
16915 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
16916
cd5ff84a
VP
169172006-09-17 Vladimir Prus <vladimir@codesourcery.com>
16918
16919 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
16920 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 16921 the number of frames.
cd5ff84a 16922
ae018d1a
DJ
169232006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
16924
16925 * gdb.base/args.c (main): Add breakpoint marker.
16926 * gdb.base/args.exp: Use args_test for tests. Add new tests which
16927 really test empty arguments.
16928 (args_load): Delete.
16929 (args_test): New.
16930
b399c549
NR
169312006-09-13 Nick Roberts <nickrob@snap.net.nz>
16932
16933 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 16934 check for one file.
b399c549 16935
2ab1eb7a
VP
169362006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
16937
16938 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
16939 HIGH_FRAME argument to -stack-list-locals can be larger than
16940 the number of frames.
a9c64011 16941
476308bf
FF
169422006-08-18 Fred Fish <fnf@specifix.com>
16943
16944 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
16945 '$' in front of skip_vmx_tests_saved when setting that.
16946
8625200f
AS
169472006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
16948
16949 * gdb.base/trace-commands.exp: New file.
16950
089ec8f1
DJ
169512006-08-10 Joel Brobecker <brobecker@adacore.com>
16952 Daniel Jacobowitz <dan@codesourcery.com>
16953
16954 * gdb.base/step-bt.exp: Make hexadecimal address optional in
16955 expected output of the backtrace commands.
16956
b60f0898
JB
169572006-08-09 Joel Brobecker <brobecker@adacore.com>
16958
16959 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
16960 untested followed by return combination.
16961 * gdb.arch/altivec-regs.exp: Likewise.
16962 * gdb.arch/e500-abi.exp: Likewise.
16963 * gdb.arch/e500-regs.exp: Likewise.
16964 * gdb.arch/gdb1291.exp: Likewise.
16965 * gdb.arch/gdb1431.exp: Likewise.
16966 * gdb.arch/gdb1558.exp: Likewise.
16967 * gdb.arch/i386-prologue.exp: Likewise.
16968 * gdb.arch/i386-unwind.exp: Likewise.
16969 * gdb.asm/asm-source.exp: Likewise.
16970 * gdb.base/a2-run.exp: Likewise.
16971 * gdb.base/advance.exp: Likewise.
16972 * gdb.base/all-bin.exp: Likewise.
16973 * gdb.base/annota1.exp: Likewise.
16974 * gdb.base/annota3.exp: Likewise.
16975 * gdb.base/args.exp: Likewise.
16976 * gdb.base/arithmet.exp: Likewise.
16977 * gdb.base/assign.exp: Likewise.
16978 * gdb.base/async.exp: Likewise.
16979 * gdb.base/attach.exp: Likewise.
16980 * gdb.base/bang.exp: Likewise.
16981 * gdb.base/bigcore.exp: Likewise.
16982 * gdb.base/bitfields.exp: Likewise.
16983 * gdb.base/bitfields2.exp: Likewise.
16984 * gdb.base/break.exp: Likewise.
16985 * gdb.base/call-sc.exp: Likewise.
16986 * gdb.base/call-strs.exp: Likewise.
16987 * gdb.base/callfuncs.exp: Likewise.
16988 * gdb.base/checkpoint.exp: Likewise.
16989 * gdb.base/chng-syms.exp: Likewise.
16990 * gdb.base/code-expr.exp: Likewise.
16991 * gdb.base/commands.exp: Likewise.
16992 * gdb.base/completion.exp: Likewise.
16993 * gdb.base/cond-expr.exp: Likewise.
16994 * gdb.base/condbreak.exp: Likewise.
16995 * gdb.base/consecutive.exp: Likewise.
16996 * gdb.base/constvars.exp: Likewise.
16997 * gdb.base/corefile.exp: Likewise.
16998 * gdb.base/cvexpr.exp: Likewise.
16999 * gdb.base/dbx.exp: Likewise.
17000 * gdb.base/define.exp: Likewise.
17001 * gdb.base/detach.exp: Likewise.
17002 * gdb.base/display.exp: Likewise.
17003 * gdb.base/dump.exp: Likewise.
17004 * gdb.base/ena-dis-br.exp: Likewise.
17005 * gdb.base/ending-run.exp: Likewise.
17006 * gdb.base/environ.exp: Likewise.
17007 * gdb.base/eval-skip.exp: Likewise.
17008 * gdb.base/exprs.exp: Likewise.
17009 * gdb.base/fileio.exp: Likewise.
17010 * gdb.base/finish.exp: Likewise.
17011 * gdb.base/float.exp: Likewise.
17012 * gdb.base/foll-exec.exp: Likewise.
17013 * gdb.base/foll-fork.exp: Likewise.
17014 * gdb.base/foll-vfork.exp: Likewise.
17015 * gdb.base/freebpcmd.exp: Likewise.
17016 * gdb.base/funcargs.exp: Likewise.
17017 * gdb.base/gcore.exp: Likewise.
17018 * gdb.base/gdb1090.exp: Likewise.
17019 * gdb.base/gdb1250.exp: Likewise.
17020 * gdb.base/huge.exp: Likewise.
17021 * gdb.base/info-proc.exp: Likewise.
17022 * gdb.base/interrupt.exp: Likewise.
17023 * gdb.base/jump.exp: Likewise.
17024 * gdb.base/langs.exp: Likewise.
17025 * gdb.base/lineinc.exp: Likewise.
17026 * gdb.base/list.exp: Likewise.
17027 * gdb.base/logical.exp: Likewise.
17028 * gdb.base/long_long.exp: Likewise.
17029 * gdb.base/macscp.exp: Likewise.
17030 * gdb.base/maint.exp: Likewise.
17031 * gdb.base/mips_pro.exp: Likewise.
17032 * gdb.base/miscexprs.exp: Likewise.
17033 * gdb.base/multi-forks.exp: Likewise.
17034 * gdb.base/opaque.exp: Likewise.
17035 * gdb.base/overlays.exp: Likewise.
17036 * gdb.base/pc-fp.exp: Likewise.
17037 * gdb.base/pointers.exp: Likewise.
17038 * gdb.base/printcmds.exp: Likewise.
17039 * gdb.base/psymtab.exp: Likewise.
17040 * gdb.base/ptype.exp: Likewise.
17041 * gdb.base/recurse.exp: Likewise.
17042 * gdb.base/relational.exp: Likewise.
17043 * gdb.base/relocate.exp: Likewise.
17044 * gdb.base/remote.exp: Likewise.
17045 * gdb.base/reread.exp: Likewise.
17046 * gdb.base/restore.exp: Likewise.
17047 * gdb.base/return.exp: Likewise.
17048 * gdb.base/return2.exp: Likewise.
17049 * gdb.base/scope.exp: Likewise.
17050 * gdb.base/sect-cmd.exp: Likewise.
17051 * gdb.base/sep.exp: Likewise.
17052 * gdb.base/sepdebug.exp: Likewise.
17053 * gdb.base/setshow.exp: Likewise.
17054 * gdb.base/setvar.exp: Likewise.
17055 * gdb.base/sigall.exp: Likewise.
17056 * gdb.base/sigbpt.exp: Likewise.
17057 * gdb.base/signals.exp: Likewise.
17058 * gdb.base/signull.exp: Likewise.
17059 * gdb.base/sizeof.exp: Likewise.
17060 * gdb.base/solib.exp: Likewise.
17061 * gdb.base/step-line.exp: Likewise.
17062 * gdb.base/step-test.exp: Likewise.
17063 * gdb.base/structs.exp: Likewise.
17064 * gdb.base/structs2.exp: Likewise.
17065 * gdb.base/term.exp: Likewise.
17066 * gdb.base/twice.exp: Likewise.
17067 * gdb.base/until.exp: Likewise.
17068 * gdb.base/varargs.exp: Likewise.
17069 * gdb.base/volatile.exp: Likewise.
17070 * gdb.base/watchpoint.exp: Likewise.
17071 * gdb.base/whatis-exp.exp: Likewise.
17072 * gdb.base/whatis.exp: Likewise.
17073 * gdb.cp/ambiguous.exp: Likewise.
17074 * gdb.cp/annota2.exp: Likewise.
17075 * gdb.cp/annota3.exp: Likewise.
17076 * gdb.cp/bool.exp: Likewise.
17077 * gdb.cp/breakpoint.exp: Likewise.
17078 * gdb.cp/casts.exp: Likewise.
17079 * gdb.cp/class2.exp: Likewise.
17080 * gdb.cp/classes.exp: Likewise.
17081 * gdb.cp/cplusfuncs.exp: Likewise.
17082 * gdb.cp/ctti.exp: Likewise.
17083 * gdb.cp/derivation.exp: Likewise.
17084 * gdb.cp/exception.exp: Likewise.
17085 * gdb.cp/gdb1355.exp: Likewise.
17086 * gdb.cp/hang.exp: Likewise.
17087 * gdb.cp/inherit.exp: Likewise.
17088 * gdb.cp/local.exp: Likewise.
17089 * gdb.cp/m-data.exp: Likewise.
17090 * gdb.cp/m-static.exp: Likewise.
17091 * gdb.cp/member-ptr.exp: Likewise.
17092 * gdb.cp/method.exp: Likewise.
17093 * gdb.cp/misc.exp: Likewise.
17094 * gdb.cp/namespace.exp: Likewise.
17095 * gdb.cp/overload.exp: Likewise.
17096 * gdb.cp/ovldbreak.exp: Likewise.
17097 * gdb.cp/pr-1023.exp: Likewise.
17098 * gdb.cp/pr-1210.exp: Likewise.
17099 * gdb.cp/pr-574.exp: Likewise.
17100 * gdb.cp/printmethod.exp: Likewise.
17101 * gdb.cp/psmang.exp: Likewise.
17102 * gdb.cp/ref-params.exp: Likewise.
17103 * gdb.cp/ref-types.exp: Likewise.
17104 * gdb.cp/rtti.exp: Likewise.
17105 * gdb.cp/templates.exp: Likewise.
17106 * gdb.cp/try_catch.exp: Likewise.
17107 * gdb.cp/userdef.exp: Likewise.
17108 * gdb.cp/virtfunc.exp: Likewise.
17109 * gdb.disasm/am33.exp: Likewise.
17110 * gdb.disasm/h8300s.exp: Likewise.
17111 * gdb.disasm/mn10300.exp: Likewise.
17112 * gdb.disasm/sh3.exp: Likewise.
17113 * gdb.disasm/t01_mov.exp: Likewise.
17114 * gdb.disasm/t02_mova.exp: Likewise.
17115 * gdb.disasm/t03_add.exp: Likewise.
17116 * gdb.disasm/t04_sub.exp: Likewise.
17117 * gdb.disasm/t05_cmp.exp: Likewise.
17118 * gdb.disasm/t06_ari2.exp: Likewise.
17119 * gdb.disasm/t07_ari3.exp: Likewise.
17120 * gdb.disasm/t08_or.exp: Likewise.
17121 * gdb.disasm/t09_xor.exp: Likewise.
17122 * gdb.disasm/t10_and.exp: Likewise.
17123 * gdb.disasm/t11_logs.exp: Likewise.
17124 * gdb.disasm/t12_bit.exp: Likewise.
17125 * gdb.disasm/t13_otr.exp: Likewise.
17126 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
17127 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
17128 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17129 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
17130 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
17131 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17132 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17133 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17134 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
17135 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
17136 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17137 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17138 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17139 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17140 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17141 * gdb.mi/gdb701.exp: Likewise.
17142 * gdb.mi/gdb792.exp: Likewise.
17143 * gdb.mi/mi-basics.exp: Likewise.
17144 * gdb.mi/mi-break.exp: Likewise.
17145 * gdb.mi/mi-cli.exp: Likewise.
17146 * gdb.mi/mi-console.exp: Likewise.
17147 * gdb.mi/mi-disassemble.exp: Likewise.
17148 * gdb.mi/mi-eval.exp: Likewise.
17149 * gdb.mi/mi-file.exp: Likewise.
17150 * gdb.mi/mi-read-memory.exp: Likewise.
17151 * gdb.mi/mi-regs.exp: Likewise.
17152 * gdb.mi/mi-return.exp: Likewise.
17153 * gdb.mi/mi-simplerun.exp: Likewise.
17154 * gdb.mi/mi-stack.exp: Likewise.
17155 * gdb.mi/mi-stepi.exp: Likewise.
17156 * gdb.mi/mi-syn-frame.exp: Likewise.
17157 * gdb.mi/mi-until.exp: Likewise.
17158 * gdb.mi/mi-var-block.exp: Likewise.
17159 * gdb.mi/mi-var-child.exp: Likewise.
17160 * gdb.mi/mi-var-cmd.exp: Likewise.
17161 * gdb.mi/mi-var-display.exp: Likewise.
17162 * gdb.mi/mi-watch.exp: Likewise.
17163 * gdb.mi/mi2-basics.exp: Likewise.
17164 * gdb.mi/mi2-break.exp: Likewise.
17165 * gdb.mi/mi2-cli.exp: Likewise.
17166 * gdb.mi/mi2-console.exp: Likewise.
17167 * gdb.mi/mi2-disassemble.exp: Likewise.
17168 * gdb.mi/mi2-eval.exp: Likewise.
17169 * gdb.mi/mi2-file.exp: Likewise.
17170 * gdb.mi/mi2-read-memory.exp: Likewise.
17171 * gdb.mi/mi2-regs.exp: Likewise.
17172 * gdb.mi/mi2-return.exp: Likewise.
17173 * gdb.mi/mi2-simplerun.exp: Likewise.
17174 * gdb.mi/mi2-stack.exp: Likewise.
17175 * gdb.mi/mi2-stepi.exp: Likewise.
17176 * gdb.mi/mi2-syn-frame.exp: Likewise.
17177 * gdb.mi/mi2-until.exp: Likewise.
17178 * gdb.mi/mi2-var-block.exp: Likewise.
17179 * gdb.mi/mi2-var-child.exp: Likewise.
17180 * gdb.mi/mi2-var-cmd.exp: Likewise.
17181 * gdb.mi/mi2-var-display.exp: Likewise.
17182 * gdb.mi/mi2-watch.exp: Likewise.
17183 * gdb.stabs/exclfwd.exp: Likewise.
17184 * gdb.stabs/weird.exp: Likewise.
17185 * gdb.threads/gcore-thread.exp: Likewise.
17186 * gdb.trace/actions.exp: Likewise.
17187 * gdb.trace/backtrace.exp: Likewise.
17188 * gdb.trace/circ.exp: Likewise.
17189 * gdb.trace/collection.exp: Likewise.
17190 * gdb.trace/deltrace.exp: Likewise.
17191 * gdb.trace/infotrace.exp: Likewise.
17192 * gdb.trace/limits.exp: Likewise.
17193 * gdb.trace/packetlen.exp: Likewise.
17194 * gdb.trace/passc-dyn.exp: Likewise.
17195 * gdb.trace/passcount.exp: Likewise.
17196 * gdb.trace/report.exp: Likewise.
17197 * gdb.trace/save-trace.exp: Likewise.
17198 * gdb.trace/tfind.exp: Likewise.
17199 * gdb.trace/tracecmd.exp: Likewise.
17200 * gdb.trace/while-dyn.exp: Likewise.
17201 * gdb.trace/while-stepping.exp: Likewise.
17202
f4b618d1
JB
172032006-08-08 Joel Brobecker <brobecker@adacore.com>
17204
17205 * gdb.base/step-bt.c: New file.
17206 * gdb.base/step-bt.exp: New testcase.
17207
3d00d119
DJ
172082006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
17209
17210 * config/monitor.exp (gdb_load): Remove support for obsolete
17211 download-write-size.
17212 * gdb.base/remote.exp: Likewise. Update all callers of
17213 gdb_timed_load.
17214
017b5bd4
DJ
172152006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
17216
17217 * cursal.exp: Pass binfile to gdb_load.
17218
837c599d
DJ
172192006-08-01 Nathan Sidwell <nathan@codesourcery.com>
17220
17221 * gdb.base/cursal.exp: Add "" to gdb_load call.
17222
8dd4540b
MK
172232006-07-29 Mark Kettenis <kettenis@gnu.org>
17224
17225 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
17226 NetBSD/ELF targets.
17227
ab5c9f60
DJ
172282006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
17229
17230 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
17231 operator*.
17232
4c42eaff
DJ
172332006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
17234
17235 * gdb.base/completion.exp: Update for change in "file" behavior.
17236 * gdb.stabs/weird.exp: Likewise.
17237 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
17238 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
17239
0155cc76
NS
172402006-07-24 Nathan Sidwell <nathan@codesourcery.com>
17241
17242 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
17243 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
17244
16026cd7
AS
172452006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
17246
17247 * gdb.base/default.exp: Update source command error message.
17248 * gdb.base/help.exp: Update 'help source' message.
17249
16963cb6
DJ
172502006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
17251
17252 * gdb.cp/bs15503.exp: Update comment for no longer crashing
17253 test.
17254
6d7fd486
AS
172552006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
17256
17257 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
17258
29e8a844
DJ
172592006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17260
17261 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
17262
6afcfa39
DJ
172632006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17264
17265 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
17266
267a692b
MK
172672006-07-17 Mark Kettenis <kettenis@gnu.org>
17268
17269 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
17270 *-*-openbsd* from targets for wich we expect ARM FPA floating
17271 point format.
17272
85d2fec4
NR
172732006-07-17 Nick Roberts <nickrob@snap.net.nz>
17274
17275 * gdb.cp/annota3.exp: Expect frame-begin annotation.
17276
172772006-07-17 Mark Kettenis <kettenis@gnu.org>
17278
17279 * gdb.base/annota3.exp: Expect frame-begin annotation.
17280
85b4c6e8
JB
172812006-07-14 Joel Brobecker <brobecker@adacore.com>
17282
17283 * gdb.base/help.exp: Adjust "help unset" test to accept
17284 any list of unset commands.
17285
fb933624
DJ
172862006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
17287 Daniel Jacobowitz <dan@codesourcery.com>
17288
17289 * gdb.cp/ref-params.exp: New test.
17290 * gdb.cp/ref-params.cc: New source file.
17291 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
17292
1dff4b64
MK
172932006-07-08 Mark Kettenis <kettenis@gnu.org>
17294
17295 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
17296 spaces/tabs in regular expressions since they might not be there.
17297
40d2e0e3
AS
172982006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
17299
17300 * gdb.base/ifelse.exp: New file.
17301
f6c957d2
NS
173022006-07-04 Nathan Sidwell <nathan@codesourcery.com>
17303
17304 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
17305 line.
17306 * gdb.base/huge.exp: Loop over compilation to find a size that
17307 is acceptable.
17308 * gdb.base/remote.exp: Correct expected strings.
17309 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
17310
b9c5a23d
DJ
173112006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17312
17313 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
17314
9af2e58d
DJ
173152006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17316
17317 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
17318 native.
17319
30930ca5
DJ
173202006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17321
17322 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
17323 enable stabs testing.
17324
aa32fa1d
DJ
173252006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17326
bd4a4c80 17327 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
17328 gdb_test_multiple does.
17329
321fef15
DJ
173302006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17331
17332 * Makefile.in (host_alias): Remove.
17333 (target_alias): Use @target_noncanonical@.
17334 (site.exp): Don't set host_alias.
17335 * aclocal.m4: Remove contents. Include acx.m4.
17336 * configure: Regenerated.
17337 * configure.ac: Use ACX_NONCANONICAL_TARGET.
17338
e1c2defa
NS
173392006-06-13 Nathan Sidwell <nathan@codesourcery.com>
17340
e63b55d1
NS
17341 * lib/gdb.exp (gdb_load_cmd): New.
17342
5600ea19
NS
17343 * gdb.base/fileio.c: Add system(NULL) test.
17344 * gdb.base/fileio.exp: Check it.
17345
e1c2defa
NS
17346 * gdb.base/break.c: Add 10a breakpoint at }
17347 * gdb.base/break.exp: Add test for breakpoint at }
17348 * gdb.cp/anon-union.cc: Add code at end of function.
17349 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
17350 * gdb.mi/var-cmd.c: Add code at end of function.
17351 * gdb.mi/mi-var-display.exp: Adjust end of next.
17352 * gdb.mi/mi2-var-display.exp: Likewise.
17353 * gdb.base/fileio.c: Add stop function and insert calls at
17354 stopping places.
17355 * gdb.base/fileio.exp: Breakpoint stop function and remove
17356 explicit line number references.
17357
6c0112ec
JB
173582006-05-19 Joel Brobecker <brobecker@adacore.com>
17359
a9c64011
AS
17360 * gdb.base/del.exp (test_delete_alias): New function.
17361 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 17362
154189a4
FF
173632006-05-18 Fred Fish <fnf@specifix.com>
17364
17365 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
17366 required. Check for spurious output after program exits normally.
17367
582e64c2
FF
173682006-05-17 Fred Fish <fnf@specifix.com>
17369
17370 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
17371 gdb_load, so it works in the simulator.
17372
8ef6493a
FF
173732006-05-11 Fred Fish <fnf@specifix.com>
17374
17375 * gdb.base/bang.exp: Ignore unexpected output between the
17376 "program exited normally" and the gdb prompt, as many other
17377 tests do.
17378
692b141c
MK
173792006-05-07 Mark Kettenis <kettenis@gnu.org>
17380
17381 * gdb.base/help.exp: Make "delete checkpoint" part option for
17382 "help d" and "help delete" tests.
17383
540b8a30
UW
173842006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17385
a9c64011 17386 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
17387 expected output in some mi_gdb_test statements.
17388 * gdb.mi/mi2-basics.exp: Likewise.
17389
9b6462d9
JB
173902006-05-05 Joel Brobecker <brobecker@adacore.com>
17391
17392 * gdb.base/del.c: New file.
17393 * gdb.base/del.exp: New testcase.
17394
954de43b
DM
173952006-05-05 David S. Miller <davem@sunset.davemloft.net>
17396
17397 * gdb.base/break.exp: Do not assume a breakpoint on
17398 main will actually be in $srcfile when optimizing.
1303f75e
DM
17399 * gdb.base/savedregs.exp: Do not require that the dummy
17400 frame location match up to a symbol and source file location.
c3242428
DM
17401 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
17402 will get printed without a mi_cmd_data_list_register_values prefix.
17403 (*-data-list-register-*): Correct regular expressions to expect the new
17404 pseudo d? floating point registers.
17405 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 17406
c7e64c9a
DJ
174072006-05-05 Christophe Lyon <christophe.lyon@st.com>
17408
17409 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
17410 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
17411 is allocated by the compiler.
17412 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
17413 anons, e, anone to force their allocation by the compiler.
17414
174152006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
17416
17417 * gdb.base/help.exp: Update expected text for help d and
17418 help delete.
17419
27ce9a6d
MK
174202006-05-02 Mark Kettenis <kettenis@gnu.org>
17421
17422 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
17423 NetBSD/ELF targets.
17424
8608915f
MK
174252006-04-30 Mark Kettenis <kettenis@gnu.org>
17426
17427 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
17428 single-step breakpoint fails; make this a KFAIL on
17429 sparc*-*-openbsd*.
17430 * gdb.base/siginfo.exp: Likewise.
17431 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17432
b8db102d
MS
174332006-04-26 Michael Snyder <msnyder@redhat.com>
17434
17435 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
17436 which may have to consume output from other forks.
17437 Add tests to make sure that "delete fork" succeeded.
17438
c702009a
MS
174392006-04-20 Michael Snyder <msnyder@redhat.com>
17440
17441 * 2006-03-22 Jim Blandy <jimb@redhat.com>
17442 Add support for the Renesas M32C and M16C.
17443
17444 * gdb.asm/asm-source.exp: Add m32c target.
17445 * gdb.asm/m32c.inc: Support for m32c target.
17446
e28493f2
AS
174472006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
17448
17449 * gdb.base/commands.exp (recursive_source_test): New test.
17450
880da185
DM
174512006-04-04 David S. Miller <davem@sunset.davemloft.net>
17452
17453 * gdb.base/float.exp: Add pattern for sparc targets.
17454
61d9b92f
DJ
174552006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17456
17457 * gdb.base/commands.exp (stray_arg0_test): New test.
17458
bd717df8
PB
174592006-03-30 Paul Brook <paul@codesourcery.com>
17460
17461 * gdb.mi/mi-until.exp: kfail broken until command.
17462 * gdb.mi/mi2-until.exp: Ditto.
17463
ec793d3c
NR
174642006-03-27 Nick Roberts <nickrob@snap.net.nz>
17465
17466 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
17467
831004b7
AO
174682006-03-08 Alexandre Oliva <aoliva@redhat.com>
17469
17470 * gdb.base/prelink.exp: Anchor tested-for regular expression
17471 on gdb prompt.
17472
effe49a0
PB
174732006-03-07 Paul Brook <paul@codesourcery.com>
17474
17475 * gdb.base/assign.exp: Correct fail message.
17476
e5461016
PB
174772006-03-07 Paul Brook <paul@codesourcery.com>
17478
17479 * lib/compiler.c: Extract armcc version number.
17480 * lib/compiler.cc: Ditto.
17481
fc91c6c2
PB
174822006-03-07 Paul Brook <paul@codesourcery.com>
17483
17484 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
17485 additional_flags=-w.
17486 * gdb.arch/altivec-regs.exp: Ditto.
17487 * gdb.arch/e500-abi.exp: Ditto.
17488 * gdb.arch/e500-regs.exp: Ditto.
17489 * gdb.base/all-bin.exp: Ditto.
17490 * gdb.base/annota1.exp: Ditto.
17491 * gdb.base/annota3.exp: Ditto.
17492 * gdb.base/args.exp: Ditto.
17493 * gdb.base/arithmet.exp: Ditto.
17494 * gdb.base/assign.exp: Ditto.
17495 * gdb.base/async.exp: Ditto.
17496 * gdb.base/bang.exp: Ditto.
17497 * gdb.base/break.exp: Ditto.
17498 * gdb.base/call-rt-st.exp: Ditto.
17499 * gdb.base/completion.exp: Ditto.
17500 * gdb.base/cond-expr.exp: Ditto.
17501 * gdb.base/condbreak.exp: Ditto.
17502 * gdb.base/consecutive.exp: Ditto.
17503 * gdb.base/define.exp: Ditto.
17504 * gdb.base/display.exp: Ditto.
17505 * gdb.base/ena-dis-br.exp: Ditto.
17506 * gdb.base/environ.exp: Ditto.
17507 * gdb.base/eval-skip.exp: Ditto.
17508 * gdb.base/info-proc.exp: Ditto.
17509 * gdb.base/jump.exp: Ditto.
17510 * gdb.base/logical.exp: Ditto.
17511 * gdb.base/long_long.exp: Ditto.
17512 * gdb.base/maint.exp: Ditto.
17513 * gdb.base/miscexprs.exp: Ditto.
17514 * gdb.base/pc-fp.exp: Ditto.
17515 * gdb.base/pointers.exp: Ditto.
17516 * gdb.base/relational.exp: Ditto.
17517 * gdb.base/reread.exp: Ditto.
17518 * gdb.base/sect-cmd.exp: Ditto.
17519 * gdb.base/sep.exp: Ditto.
17520 * gdb.base/sepdebug.exp: Ditto.
17521 * gdb.base/until.exp: Ditto.
17522 * gdb.base/whatis-exp.exp: Ditto.
17523 * gdb.cp/annota2.exp: Ditto.
17524 * gdb.cp/annota3.exp: Ditto.
17525 * gdb.trace/actions.exp: Ditto.
17526 * gdb.trace/backtrace.exp: Ditto.
17527 * gdb.trace/circ.exp: Ditto.
17528 * gdb.trace/collection.exp: Ditto.
17529 * gdb.trace/deltrace.exp: Ditto.
17530 * gdb.trace/infotrace.exp: Ditto.
17531 * gdb.trace/limits.exp: Ditto.
17532 * gdb.trace/packetlen.exp: Ditto.
17533 * gdb.trace/passc-dyn.exp: Ditto.
17534 * gdb.trace/passcount.exp: Ditto.
17535 * gdb.trace/report.exp: Ditto.
17536 * gdb.trace/save-trace.exp: Ditto.
17537 * gdb.trace/tfind.exp: Ditto.
17538 * gdb.trace/tracecmd.exp: Ditto.
17539 * gdb.trace/while-dyn.exp: Ditto.
17540 * gdb.trace/while-stepping.exp: Ditto.
17541 * lib/gdb.exp: Ditto.
17542 (gdb_compile): Handle nowarning option.
17543
5f4a23d9
AO
175442006-03-07 Alexandre Oliva <aoliva@redhat.com>
17545
17546 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
17547 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
17548 Rename executable to prelinkt. Don't re-prelink if we didn't
17549 get a core file. Test prelink -u exit status to tell whether
17550 prelinking failed. Use gdb_test_multiple.
17551
9733fc94
DJ
175522006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
17553
17554 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
17555 (do_tests): Call it.
17556
cc10cae3
AO
175572006-02-28 Alexandre Oliva <aoliva@redhat.com>
17558
17559 * gdb.base/prelink.exp: New test.
17560 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
17561
15c46491
WZ
175622006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
17563
17564 * gdb.fortran/derived-type.f90: New file.
17565 * gdb.fortran/derived-type.exp: New testcase.
17566
5c9f7ded
DJ
175672006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
17568
17569 * gdb.base/default.exp: Allow ';' as a directory separator.
17570
5b96932b
AS
175712006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17572
17573 * gdb.base/help.exp (help add-symbol-file): Update.
17574
1986bccd
AS
175752006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17576
17577 * gdb.base/help.exp (help load): Update expected results.
17578
a8b7528f
FF
175792006-02-19 Fred Fish <fnf@specifix.com>
17580
17581 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
17582 specifix hex value as part of results.
17583 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 17584
f8261448
FF
175852006-02-16 Fred Fish <fnf@specifix.com>
17586
17587 * gdb.base/whatis.c: Define variables using typedefs char_addr,
17588 ushort_addr, and slong_addr, so the typedefs are not optimized
17589 away.
17590 * gdb.base/whatis.exp: Add tests using type name for struct type,
17591 union type, enum type, and typedef.
a9c64011 17592
31d8bdd2
MK
175932006-02-13 Mark Kettenis <kettenis@gnu.org>
17594
17595 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
17596
34e41e63
JB
175972006-02-13 Jim Blandy <jimb@redhat.com>
17598
17599 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
17600 case where it takes two "next" commands to skip past the init
17601 call.
17602
ac6e4f31
FF
176032006-02-12 Fred Fish <fnf@specifix.com>
17604
17605 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
17606 to handle cases where it takes two "next" commands to skip
17607 past the init call.
17608
2db2d571
JB
176092006-02-07 Joel Brobecker <brobecker@adacore.com>
17610
17611 * gdb.ada/array_return.exp: Mark the last test as expected to fail
17612 on hppa32 targets.
17613
38fcd64c
DJ
176142006-02-06 Vladimir Prus <ghost@cs.msu.su>
17615
17616 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
17617 field.
17618
1315ad46
MK
176192006-01-29 Mark Kettenis <kettenis@gnu.org>
17620
17621 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
17622
5625b943
DJ
176232006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
17624
17625 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
17626 files.
17627
80df1bbe
DJ
176282006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17629
17630 * gdb.cp/maint.exp: Set complaints to a positive value.
17631
9078e690
DJ
176322006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17633
17634 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
17635 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
17636 function name.
17637
9c903399
DJ
176382006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17639
17640 * gdb.base/checkpoint.c: Update copyright notice. Include
17641 <stdlib.h>.
17642
761ae4d6
JB
176432006-01-04 Jim Blandy <jimb@redhat.com>
17644
17645 * gdb.asm/asm-source.exp: Independently provide default values for
17646 asm-flags and debug-flags. Use 'string equal' to do the
17647 comparison, not the implicit expr's '==' operator. Remove
17648 now-unneeded assignments to asm-flags. In h8300 case, place
17649 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
17650
099ac3dd
MS
176512006-01-04 Michael Snyder <msnyder@redhat.com>
17652
17653 * gdb.base/checkpoint.c: New file.
17654 * gdb.base/checkpoint.exp: New file.
17655 * gdb.base/multi-fork.c: New file.
17656 * gdb.base/multi-fork.exp: New file.
17657 * gdb.base/pi.txt: New file (data for checkpoint.c test).
17658
f4d85314
FF
176592006-01-04 Fred Fish <fnf@specifix.com>
17660
17661 * gdb.base/ptype.c (foo): Add typedef.
17662 (intfoo): Add function.
17663 * gdb.base/ptype1.c: New file.
17664 * gdb.base/ptype.exp: Handle compilation and linking with two
17665 source files. Test that proper type for "foo" is found based
17666 on source context rather than first match found in symtabs.
17667
a1b06f35
MK
176682005-12-28 Mark Kettenis <kettenis@gnu.org>
17669
17670 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
17671 * gdb.asm/openbsd.inc: Indent commands.
17672
d082a1e2
MK
176732005-12-26 Mark Kettenis <kettenis@gnu.org>
17674
c65016bd
MK
17675 * gdb.base/freebpcmd.exp: Increase timeout.
17676
d082a1e2
MK
17677 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
17678
d3c32a0e
DJ
176792005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
17680
17681 * gdb.base/default.exp: Update check for "show version".
17682
9fdb1f50
RC
176832005-12-09 Randolph Chung <tausq@debian.org>
17684
17685 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
17686 * gdb.asm/pa64.inc: New file.
17687
5f2c56f7
RC
176882005-12-09 Randolph Chung <tausq@debian.org>
17689
17690 * gdb.asm/common.inc: Indent commands.
17691 * gdb.asm/asmsrc1.s: Likewise.
17692 * gdb.asm/asmsrc2.s: Likewise.
17693
8117349c
RC
176942005-12-09 Randolph Chung <tausq@debian.org>
17695
17696 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
17697 (get_addr_of_sym): Remove duplicate print.
17698 (gen_core): xfail hppa*-*-hpux*, update expected output.
17699 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
17700 * gdb.arch/pa64-nullify.s: New file.
17701
8f07f25a
RC
177022005-12-09 Randolph Chung <tausq@debian.org>
17703
17704 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
17705
55b39184
DJ
177062005-12-07 Christophe Lyon <christophe.lyon@st.com>
17707
17708 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
17709 code generation for these functions.
17710 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
17711 error message.
17712
31e2b00f
AS
177132005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
17714
17715 * gdb.base/help.exp (help b, help br, help bre, help brea)
17716 (help break): Update the expected message.
17717
c3d0b56e
SC
177182005-11-11 Stephane Carrez <stcarrez@nerim.fr>
17719
17720 * gdb.asm/m68hc11.inc: Setup the data section.
17721 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
17722 script for this test.
17723 (m6812-*-*): Likewise.
17724
36ae0ea9
RC
177252005-11-09 Randolph Chung <tausq@debian.org>
17726
17727 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
17728
9d6f42e9
WZ
177292005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
17730
17731 * gdb.base/break.exp: Fix a comment typo.
17732
e2126a14
EZ
177332005-11-03 Jim Blandy <jimb@redhat.com>
17734
a9c64011
AS
17735 Checked in by Elena Zannoni <ezannoni@redhat.com>
17736
889bf7c5 17737 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 17738
e0ac7199
CV
177392005-11-02 Corinna Vinschen <vinschen@redhat.com>
17740
17741 * gdb.arch/gdb1558.c: Include stdio.h.
17742
31d3fb18
MK
177432005-10-31 Mark Kettenis <kettenis@gnu.org>
17744
17745 * gdb.asm/asm-source.exp: Use -e instead of --entry.
17746
e52b687c
MK
177472005-10-31 Mark Kettenis <kettenis@gnu.org>
17748
17749 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
17750
f4711d79
PG
177512005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
17752
a9c64011
AS
17753 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17754 vscr" tests to better match output.
f4711d79 17755
987a9106
JB
177562005-10-12 Jim Blandy <jimb@redhat.com>
17757
17758 * gdb.base/structs.exp (any): New function.
17759 (test_struct_returns): Don't make any assumptions at all about
17760 what value the function returns when GDB can't set the return
17761 value.
17762
2336bb58
JB
177632005-10-09 Joel Brobecker <brobecker@adacore.com>
17764
17765 * gdb.ada/arrayidx/p.adb: New file.
17766 * gdb.ada/arrayidx.exp: New testcase
17767
177682005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
17769
17770 * gdb.ada/array_return/pck.ads: New file.
17771 * gdb.ada/array_return/pck.adb: New file.
17772 * gdb.ada/array_return/p.adb: New file.
17773 * gdb.ada/array_return.exp: New testcase.
17774
705335ea
JB
177752005-10-03 Joel Brobecker <brobecker@adacore.com>
17776
a9c64011
AS
17777 * gdb.base/arrayidx.c: New file.
17778 * gdb.base/arrayidx.exp: New testcase.
705335ea 17779
11ee9940
NR
177802005-09-29 Nick Roberts <nickrob@snap.net.nz>
17781
17782 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
17783 frames-invalid and breakpoints-invalid are no longer generated
17784 with level 3 so don't expect them in the output.
17785
39fb8e9e
BR
177862005-09-27 Bob Rossi <bob@brasko.net>
17787
a9c64011 17788 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
17789 from test. Escape the | in mi_gdb_test call.
17790 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
17791 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
17792 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
17793 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
17794 expected regex's in mi_gdb_test calls.
17795 * lib/mi-support.exp: Remove arbitrary .* from tests.
17796 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
17797 Fully anchor GDB/MI expected results in mi_gdb_test.
17798 * lib/gdb.exp (string_to_regexp): Escape the ] character.
17799 * gdb.base/sizeof.exp: Remove escape character. Correct test.
17800
2af48f68
PB
178012005-09-26 Paul Brook <paul@codesourcery.com>
17802
17803 * long_long.exp: Exclude eabi targets from arm FPA float format test.
17804
f34502bc
WZ
178052005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17806
17807 * bfp-test.c: New file.
17808 * bfp-test.exp: New testcase.
17809
ca929517
WZ
178102005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17811
17812 * gdb.fortran/subarray.exp: New testcase to test the evaluation
17813 of subarray and substring variable.
17814 * gdb.fortran/subarray.f: New source file for the test of subarray
17815 and substring variable evaluation.
17816 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
17817 of string constant.
17818
c761af65
DJ
178192005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
17820
17821 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
17822 copyright dates.
17823
561d7a1d
PG
178242005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
17825
17826 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
17827 powerpc altivec' test with an almost identical 'info vector' test.
17828
b2b64cc9
PG
178292005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17830
a9c64011
AS
17831 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17832 vscr" tests to match output.
b2b64cc9 17833
6ac4d15a
PG
178342005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17835
a9c64011
AS
17836 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
17837 output.
6ac4d15a 17838
40e55bef
BR
178392005-09-11 Bob Rossi <bob@brasko.net>
17840
889bf7c5
PA
17841 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
17842 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
17843 commands that return an MI output command and an asyncronous MI output
17844 command.
40e55bef
BR
17845 * gdb.mi/mi-console.exp: Ditto.
17846
3c7385ec
BR
178472005-09-11 Bob Rossi <bob@brasko.net>
17848
17849 * gdb.mi/mi-var-child.c: Include <string.h>.
17850
a6cd0eb3
DJ
178512005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
17852
17853 * killed.exp: Correct gdb_expect syntax.
17854
2f168eed
CV
178552005-08-09 Corinna Vinschen <vinschen@redhat.com>
17856
17857 * lib/mi-support.exp (mi_gdb_load): Fix typo.
17858
ecd3fd0f
BR
178592005-08-02 Bob Rossi <bob@brasko.net>
17860
17861 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
17862 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
17863 Change tests to inferior-tty-set/show.
17864 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
17865 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
17866 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
17867 inferior. Use mi_gdb_test to get GDB and Inferior output.
17868 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
17869 descriptor.
17870 (mi_inferior_tty_name): Add inferior PTY file name.
17871 (mi_gdb_start): Add INFERIOR_PTY parameter.
17872 (mi_gdb_test): Add IPATTERN parameter.
17873
f1ea48cb 178742005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 17875
f1ea48cb
BR
17876 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
17877 parameter to mi_gdb_test.
17878 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
17879
6e650a67
DJ
178802005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17881
17882 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
17883 struct_declarations.
17884 * gdb.mi/mi-var-child.exp: Step over the initialization of
17885 struct_declarations.
17886
8be260b6
DJ
178872005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17888
17889 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
17890 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
17891 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
17892 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
17893 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
17894 file.
17895
4e660f07
NR
178962005-07-27 Nick Roberts <nickrob@snap.net.nz>
17897
17898 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
17899 (do_children_tests): Assign values to the extra elements.
17900
17901 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
17902 them for tests for "-var-update --no-values" and
a9c64011 17903 "-var-update --all-values".
4e660f07
NR
17904 Add test for "-var-list-children --simple-values".
17905
17906 * gdb.mi/basics.c (callee4): Add integer array D[3]...
17907
17908 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
17909 "-stack-list-locals --simple-values" Improve doc strings and
17910 comments.
17911
6bdae935
MK
179122005-07-18 Mark Kettenis <kettenis@gnu.org>
17913
598b7a6f
MK
17914 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
17915 *-*-openbsd*.
17916 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
17917
6bdae935
MK
17918 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
17919 sigaltsatck'.
17920
1323e929 179212005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 17922
1323e929
BR
17923 * gdb.base/default.exp (tty): Changed output of command.
17924 * gdb.base/help.exp (help tty): Ditto.
17925
b1a9c082
MK
179262005-07-12 Mark Kettenis <kettenis@gnu.org>
17927
17928 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
17929
10a844a2
MK
179302005-07-10 Mark Kettenis <kettenis@gnu.org>
17931
17932 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
17933 -stack-select-frame without arguments.
17934 (test_stack_frame_listing): Add test for newly implemented command
17935 -stack-info-frame.
17936
3cb3b8df
BR
179372005-07-06 Bob Rossi <bob@brasko.net>
17938
17939 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
17940 command.
17941 (Copyright): Update copyright.
17942
a0c5fbcf
WZ
179432005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
17944
17945 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
17946 tests to evaluate exponentiation expression.
17947
984971d0
AS
179482005-06-29 Andreas Schwab <schwab@suse.de>
17949
17950 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
17951 main to avoid warnings.
17952
17953 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
17954
fe03833f
NR
179552005-06-20 Nick Roberts <nickrob@snap.net.nz>
17956
17957 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
17958 -stack-select-frame without arguments.
17959 (test_stack_frame_listing): Add test for newly implemented command
17960 -stack-info-frame.
a9c64011 17961
7a55f279
WZ
179622005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
17963
0ffa0ea5
DJ
17964 * gdb.fortran/array-element.f: New file.
17965 * gdb.fortran/array-element.exp: New testcase.
7a55f279 17966
26585198
DJ
179672005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17968
17969 * gdb.base/bigcore.exp: Correct checks for systems which can
17970 not dump a large core file.
17971
c1bd25fd
DJ
179722005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17973
17974 * gdb.base/relocate.c: Add a copyright notice.
17975 (dummy): Remove.
17976 * gdb.base/relocate.exp: Test printing the values of variables
17977 from a relocatable file.
17978
589e074d
DJ
179792005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17980
17981 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
17982 excess MI output after an error.
17983
0915f927
JB
179842005-05-29 Joel Brobecker <brobecker@adacore.com>
17985
17986 * gdb.arch/alpha-step.c: New file.
17987 * gdb.arch/alpha-step.exp: New testcase.
17988
76ff342d
DJ
179892005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
17990 Dennis Brueni <dennis@slickedit.com>
17991
17992 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
17993 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
17994 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
17995 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
17996 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17997 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
17998 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
17999
96b0c7ac
DJ
180002005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
18001 Wu Zhou <woodzltc@cn.ibm.com>
18002
18003 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
18004 IBM's xlc compiler.
18005 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
18006 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
18007
f21565d2
JB
180082005-05-13 Jim Blandy <jimb@redhat.com>
18009
18010 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
18011 calling gdb_suppress_entire_file.
18012 * gdb.base/charset.exp: Same.
18013 * gdb.base/call-rt-st.exp: Same.
18014
6006a3a1
BR
180152005-05-05 Bob Rossi <bob_rossi@cox.net>
18016
18017 * lib/gdb.exp (fullname_syntax): Added global regex.
18018 (fullname_syntax_POSIX): Ditto.
18019 (fullname_syntax_UNC): Ditto.
18020 (fullname_syntax_DOS_CASE): Ditto.
18021 (fullname_syntax_DOS): Ditto.
18022 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
18023 fullname_syntax variable to scope and use it.
18024 (test_file_list_exec_source_files): Ditto.
18025 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
18026
c3b69c04
DJ
180272005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
18028
18029 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
18030
3c95e6af
PG
180312004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
18032
a9c64011
AS
18033 * lib/gdb.exp (skip_altivec_tests): New function, based on
18034 check_vmx_hw_available from the GCC testsuite.
18035 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
18036 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 18037
78df6c56
JB
180382005-05-02 Jim Blandy <jimb@redhat.com>
18039
18040 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
18041 calling gdb_suppress_entire_file.
18042
1690f9cf
DJ
180432005-04-30 Randolph Chung <tausq@debian.org>
18044
18045 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
18046 Slightly relax "sem_post" name checking.
18047
5ea106f7
PG
180482005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18049
18050 * gdb.base/unload.exp: Use new shared library infrastructure.
18051
bf7234cf
PG
180522005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18053
18054 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 18055 infrastructure.
bf7234cf 18056
547b869a
CV
180572005-04-29 Corinna Vinschen <vinschen@redhat.com>
18058
18059 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
18060 * gdb.asm/h8300.inc: New file.
18061
f07e55f0
PG
180622005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18063
18064 * gdb.base/shlib-call.exp: Change to use new shared library
18065 infrastructure.
18066
3cbba3d1
PG
180672005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18068
a9c64011
AS
18069 * gdb.base/pending.exp: Change to use new shared library
18070 infrastructure.
3cbba3d1 18071
ed6df200
PG
180722005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18073
a9c64011
AS
18074 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
18075 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 18076
8c8f4ebe
PG
180772005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
18078
a9c64011
AS
18079 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
18080 shared objects being adjusted and update copyright years.
8c8f4ebe 18081
607fbc54
DJ
180822005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
18083
18084 * ChangeLog: Correct some 2003-01-13 dates.
18085 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
18086 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
18087 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
18088 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
18089 gdb.trace/tfind.exp: Update copyright years.
18090
57bf0e56
DJ
180912005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
18092 Daniel Jacobowitz <dan@codesourcery.com>
18093
18094 * lib/gdb.exp (gdb_compile): Handle shlib=.
18095 (gdb_compile_shlib): New function.
18096
9b593790
PG
180972005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
18098
a9c64011 18099 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 18100
9494c6a5
DJ
181012005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18102
18103 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
18104 gdb.server.
18105 * configure.ac: Likewise.
18106 * configure: Regenerated.
18107 * gdb.gdbserver/Makefile.in: Moved to...
18108 * gdb.server/Makefile.in: ... here.
18109 * gdb.gdbserver/server.c: Moved to...
18110 * gdb.server/server.c: ... here.
18111 * gdb.gdbserver/server-run.exp: Moved to...
18112 * gdb.server/server-run.exp: ... here.
18113
6f8eac0e
DJ
181142005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18115
18116 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
18117 * configure.ac: Create gdb.gdbserver/Makefile.
18118 * configure: Regenerated.
18119 * lib/gdbserver-support.exp: New file, derived from
18120 config/gdbserver.exp.
18121 * config/gdbserver.exp: Use gdbserver-support.exp.
18122 * gdb.gdbserver/Makefile.in: New file.
18123 * gdb.gdbserver/server.c: New file.
18124 * gdb.gdbserver/server-run.exp: New file.
18125
6e87504d
PG
181262005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
18127
a9c64011
AS
18128 * lib/gdb.exp (test_compiler_info): Return compiler_info
18129 if no arguments are given.
6e87504d 18130
d1779be4
PG
181312005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
18132
18133 * gdb.arch/altivec-abi.exp: Check for compiler and set
18134 use altivec' flag accordingly.
18135 * gdb.arch/altivec-regs.exp: Likewise.
18136
88750304
DJ
181372005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
18138
18139 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
18140
f3fb768d
AS
181412005-03-27 Andreas Schwab <schwab@suse.de>
18142
18143 * gdb.base/bigcore.c (main): Add missing mode argument in open
18144 call.
18145
7e813ac5
DJ
181462005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
18147
18148 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
18149 downloads.
18150 * config/gdbserver.exp (gdb_load): Likewise.
18151
8e3049aa
PB
181522005-03-14 Paul Brook <paul@codesourcery.com>
18153
18154 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
18155 targets.
18156
a9df7c44
JB
181572005-03-09 Joel Brobecker <brobecker@adacore.com>
18158
18159 * gdb.dwarf2/dup-psym.S: New file.
18160 * gdb.dwarf2/dup-psym.exp: New testcase.
18161
9f0d94e8
JB
181622005-03-09 Joel Brobecker <brobecker@adacore.com>
18163
18164 * gdb.ada/exec_changed/first.adb: New file.
18165 * gdb.ada/exec_changed/second.adb: New file.
18166 * gdb.ada/exec_changed.exp: New testcase.
18167
5f579bc5
NS
181682005-03-08 Nathan Sidwell <nathan@codesourcery.com>
18169
36e9969c
NS
18170 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
18171 (A2): New class.
18172 (main): Test operator+.
18173 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
18174 breakpoint test.
18175
5f579bc5
NS
18176 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
18177 * gdb.base/signull.exp: Disable if gdb,nosignals.
18178 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
18179 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
18180 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
18181 * gdb.mi/mi2-console.exp: Likewise.
18182 * gdb.trace/collection.exp (run_trace_experiment): Consume the
18183 continue output at start.
18184 (gdb_collect_locals_test): Robustify regexp.
18185 * gdb.trace/passc-dyn.exp: Fix comment typo.
18186 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
18187
be46087e
CV
181882005-03-08 Corinna Vinschen <vinschen@redhat.com>
18189
18190 * gdb.asm/asm-source.exp: Add iq2000 case.
18191 * gdb.asm/iq2000.inc: New file.
18192
384e1a61 181932005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 18194
384e1a61
MI
18195 * gdb.base/command.exp: Change hardcoded value to regular expression.
18196 * gdb.base/float.exp: Add powerpc to the list of targets checked.
18197
584b6e9e
DJ
181982005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
18199
18200 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
18201 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
18202 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
18203 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
18204 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
18205
ab5b5d61
MK
182062005-03-05 Mark Kettenis <kettenis@gnu.org>
18207
18208 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
18209 changes.
18210
ae051c1b
PG
182112004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
18212
a9c64011
AS
18213 * lib/compiler.c: Add test for IBM's xlc compiler.
18214 * lib/compiler.cc: Likewise.
ae051c1b 18215
3f0f6ed2
JB
182162004-02-24 Joel Brobecker <brobecker@adacore.com>
18217
18218 * gdb.ada/fixed_points.exp: Create compilation object directory
18219 before running the test.
18220 * gdb.ada/null_record.exp: Likewise.
18221 * gdb.ada/packed_array.exp: Likewise.
18222 * gdb.ada/start.exp: Likewise.
18223
724f452b
JB
182242005-02-15 Joel Brobecker <brobecker@adacore.com>
18225
18226 * gdb.ada/packed_array/pa.adb: New file.
18227 * gdb.ada/packed_array.exp: New testcase.
18228
57f5cdfb 182292005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 18230
1f393151
MK
18231 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
18232 files.
18233
ebdda337
MK
18234 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
18235 on *-*-openbsd*. Correctly match whitespace in regukar
18236 expressions.
18237
cf309262
DJ
182382005-02-10 Daniel Jacobowitz <dan@debian.org>
18239
18240 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
18241 PR exp/1821
18242 * gdb.base/gdb1821.c: New test file.
18243 * gdb.base/gdb1821.exp: New test file.
18244
3be49e7a
JB
182452005-02-09 Joel Brobecker <brobecker@adacore.com>
18246
18247 * gdb.base/start.c: New file.
18248 * gdb.base/start.exp: New testcase.
18249
e292e67d
JB
182502005-02-09 Joel Brobecker <brobecker@adacore.com>
18251
18252 * gdb.ada/start/dummy.adb: New file.
18253 * gdb.ada/start.exp: New testcase.
18254
dbdfa66c
CV
182552005-02-09 Corinna Vinschen <vinschen@redhat.com>
18256
18257 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
18258 for printing symbols and statistics.
18259 Add test for using relative pathnames in "maint print msymbols" test.
18260 Mark "maint info sections DATA" XFAIL on Cygwin.
18261 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
18262 tests.
18263
d7941671
AC
182642005-02-09 Andreas Schwab <schwab@suse.de>
18265
18266 Committed by Andrew Cagney <cagney@gnu.org>
18267 * gdb.base/remotetimeout.exp: New file.
18268
74e5ef44
MK
182692005-02-07 Mark Kettenis <kettenis@gnu.org>
18270
18271 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
18272
464dd14d
JB
182732005-02-03 Joel Brobecker <brobecker@adacore.com>
18274
18275 * gdb.ada/gnat_ada.gpr: New file.
18276 * gdb.ada/gnat_ada.gin: Delete, no longer used.
18277 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
18278 * configure.ac: No longer generate gnat_ada.gpr.
18279 * configure: Regenerate.
18280 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
18281 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
18282 * gdb.ada/null_record/bar.ads: Likewise.
18283 * gdb.ada/null_record/bar.adb: Likewise.
18284 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
18285 * gdb.ada/null_record.exp (testdir): New variable.
18286 (testfile): executable is now in testdir subdirectory.
18287 (srcfile): Use full path to the main compilation unit.
18288 * gdb.ada/fixed_points.exp: Same changes as above.
18289
30d756ae
NR
182902005-02-03 Nick Roberts <nickrob@snap.net.nz>
18291
18292 * gdb.base/interp.exp: New test.
18293
9d799f85
AC
182942005-01-24 Andrew Cagney <cagney@gnu.org>
18295
18296 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
18297
15656118
AC
182982005-01-19 Andrew Cagney <cagney@gnu.org>
18299
a892c31b
AC
18300 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
18301 configure.ac not configure.in.
18302
15656118
AC
18303 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
18304 of powerpc*-*-*.
18305 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 18306 * gdb.base/list.exp (test_list_function)
15656118
AC
18307 (test_list_filename_and_function): Ditto.
18308 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
18309
a7b01baf
AC
183102005-01-16 Andrew Cagney <cagney@gnu.org>
18311
17d92a02
AC
18312 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
18313
a7b01baf
AC
18314 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
18315
bc8332bb
AC
183162005-01-14 Andrew Cagney <cagney@gnu.org>
18317
18318 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
18319 * gdb.mi/mi2-var-cmd.exp: Ditto.
18320
4d074752
CV
183212005-01-10 Corinna Vinschen <vinschen@redhat.com>
18322
18323 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
18324
bec39cab
AC
183252005-01-07 Andrew Cagney <cagney@gnu.org>
18326
18327 * configure.ac: Rename configure.in, require autoconf 2.59.
18328 * configure: Re-generate.
18329 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
18330 * gdb.stabs/configure: Re-generate.
18331 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
18332 * gdb.hp/configure: Re-generate.
18333 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
18334 autoconf 2.59.
18335 * gdb.hp/gdb.objdbg/configure: Re-generate.
18336 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
18337 autoconf 2.59.
18338 * gdb.hp/gdb.defects/configure: Re-generate.
18339 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
18340 autoconf 2.59.
18341 * gdb.hp/gdb.compat/configure: Re-generate.
18342 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
18343 autoconf 2.59.
18344 * gdb.hp/gdb.base-hp/configure: Re-generate.
18345 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
18346 autoconf 2.59.
18347 * gdb.hp/gdb.aCC/configure: Re-generate.
18348
f10b16d4
JB
183492004-12-15 Jim Blandy <jimb@redhat.com>
18350
18351 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
18352 under NPTL when there is debugging info available for libpthread.
18353
fb6e1814
JG
183542004-12-13 Jerome Guitton <guitton@gnat.com>
18355
18356 * gdb.ada/fixed_points.c: New file.
18357 * gdb.ada/fixed_points.exp: New file.
18358
fe46cd3a
RC
183592004-12-03 Randolph Chung <tausq@debian.org>
18360
18361 * gdb.arch/pa-nullify.exp: New file.
18362 * gdb.arch/pa-nullify.s: New file.
18363
8de0841b
RC
183642004-11-30 Randolph Chung <tausq@debian.org>
18365
18366 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
18367 instead of "tbug". Fix regexp to work properly with gdb_test.
18368
c8170782
PH
183692004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
18370
18371 * gdb.base/bitfields2.exp: New test.
18372 * gdb.base/bitfields2.c: New file.
18373
954269c2
RE
183742004-11-28 Richard Earnshaw <rearnsha@arm.com>
18375
18376 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
18377
0107feed
RC
183782004-11-16 Randolph Chung <tausq@debian.org>
18379
18380 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
18381
f073ae8c
DJ
183822004-11-14 Daniel Jacobowitz <dan@debian.org>
18383
18384 * gdb.threads/threadapply.exp: Correct "macro details" test.
18385
19ad59e7
JJ
183862004-11-11 Jeff Johnston <jjohnstn@redhat.com>
18387
18388 * gdb.threads/threadapply.exp: New test.
18389 * gdb.threads/threadapply.c: New file.
18390
9cf0961b
MK
183912004-11-07 Mark Kettenis <kettenis@gnu.org>
18392
18393 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
18394 frames.
18395
c789492a
FL
183962004-11-05 Felix Lee <felix+log1@specifixinc.com>
18397
18398 * gdb.base/cursal.exp: New file.
18399 * gdb.base/cursal.c: New file.
18400
a1e167bb
AC
184012004-11-03 Andrew Cagney <cagney@gnu.org>
18402
18403 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
18404
b7cbf173
MK
184052004-10-30 Mark Kettenis <kettenis@gnu.org>
18406
18407 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
18408 NetBSD/ELF targets.
18409
88f9d34f
JB
184102004-10-29 Joel Brobecker <brobecker@gnat.com>
18411
18412 * gdb.threads/bp_in_thread.c: New file, copied from
18413 pthread_cond_wait.c.
18414 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
18415 file, rather than reusing the .c file from another testcase.
18416
ca7d6a0c
JB
184172004-10-20 Joel Brobecker <brobecker@gnat.com>
18418
18419 * gdb.ada/null_record.exp: Check where we stopped after
18420 sending the start command, instead of where the associated
18421 temporary breakpoint was inserted.
18422
0d863d03
AC
184232004-10-14 Andrew Cagney <cagney@gnu.org>
18424
18425 * gdb.mi/gdb701.c (main): Return 0.
18426
d11e72cb
DJ
184272004-10-13 Daniel Jacobowitz <dan@debian.org>
18428
d40539a4 18429 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 18430
e1923096
JJ
184312004-10-12 Jeff Johnston <jjohnstn@redhat.com>
18432
18433 * gdb.threads/schedlock.c: Add comment markers to use to find
18434 line numbers.
18435 * gdb.threads/schedlock.exp: Adjust regex to handle the new
18436 comments.
18437 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
18438 breakpoint lines.
18439
ec8ba2c9
DJ
184402004-10-12 Daniel Jacobowitz <dan@debian.org>
18441
18442 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
18443
0eb3658b
DJ
184442004-10-12 Daniel Jacobowitz <dan@debian.org>
18445
18446 * configure.in: Add gdb.dwarf2.
18447 * configure: Regenerated.
18448 * Makefile.in: Add gdb.dwarf2.
18449 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
18450 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
18451 gdb.dwarf2/file1.txt: New files.
18452
a271cc33
OF
184532004-10-11 Orjan Friberg <orjanf@axis.com>
18454
a9c64011 18455 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
18456 of "run", since the latter doesn't work with remote targets. Adjust
18457 the breakpoint numbering accordingly.
18458 * gdb.threads/pthread_cond_wait.exp: Ditto.
18459
895ce074
MC
184602004-10-08 Michael Chastain <mec.gnu@mindspring.com>
18461
18462 * gdb.base/overlays.exp: Update copyright years.
18463
6be3092d
KI
184642004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
18465
18466 * gdb.base/overlays.exp: Disable if target is Linux.
18467
e05389b8
FL
184682004-10-06 Felix Lee <felix+log1@specifixinc.com>
18469
18470 * config/gdbserver.exp (gdb_load): Use right filename on remote.
18471
73cb587d
KI
184722004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
18473
18474 * gdb.asm/asm-source.exp: Add m32r-linux target.
18475 * gdb.asm/m32r-linux.inc: New file.
18476
3c0edcdc
AC
184772004-09-24 Andrew Cagney <cagney@redhat.com>
18478 David Anderson <anderson@redhat.com>
18479
18480 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
18481 command fails, assume things will work.
18482 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
18483 (_GNU_SOURCE): Define.
18484 (print_unsigned, print_hex): Change parameter to "long long".
18485 (print_byte_count): New function, use to print byte counts.
18486 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
18487 O_LARGEFILE.
18488 (main): Compute an upper bound on a corefile in max_core_size.
18489 Limit memory chunk size to max_core_size. Limit total memory
18490 allocated to max_core_size.
18491
4bb3667f
AC
184922004-09-23 Andrew Cagney <cagney@gnu.org>
18493
18494 * gdb.base/bigcore.exp: Replace the code that creates a corefile
18495 from a separate process with code that creates a corefile by
18496 making the inferior dump core.
18497
60fe1a51
MK
184982004-09-23 Mark Kettenis <kettenis@gnu.org>
18499
18500 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
18501 block.
18502
8e937346
MC
185032004-09-23 Michael Chastain <mec.gnu@mindspring.com>
18504
18505 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
18506 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
18507 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
18508 Likewise.
18509
7213f6d6
JJ
185102004-09-20 Jeff Johnston <jjohnstn@redhat.com>
18511
18512 * gdb.java/jprint.exp: New test case for java inferior call.
18513 * gdb.java/jprint.java: Ditto.
18514
eac69dca
JB
185152004-09-15 Joel Brobecker <brobecker@gnat.com>
18516
18517 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
18518
22227696
MC
185192004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18520
18521 * gdb.threads/killed.c: Include <stdlib.h>.
18522 * gdb.threads/pthreads.c: Likewise.
18523
7dd403a4
MC
185242004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18525
18526 * gdb.threads/killed.c: Add copyright notice.
18527
33f2d567
JM
185282004-09-10 Jason Molenda (jmolenda@apple.com)
18529
a9c64011
AS
18530 * gdb.base/define.exp: Two new tests to verify zero space chars
18531 after 'if' and 'while' commands in a user-defined command is correctly
18532 parsed.
33f2d567 18533
e05b62ac
AC
185342004-09-08 Andrew Cagney <cagney@gnu.org>
18535
18536 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
18537 delivery test with duplicate at end of file.
18538
9cbe82da
MK
185392004-09-06 Mark Kettenis <kettenis@jive.nl>
18540
18541 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
18542
564803d9
MC
185432004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18544
18545 * config/hppro.exp: Removed.
18546
7c6807ce
MC
185472004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18548
18549 * config/sparclet.exp: Removed.
18550
bf7e26dd
MC
185512004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18552
18553 * config/udi.exp: Removed.
18554
714e341b
MC
185552004-09-02 Michael Chastain <mec.gnu@mindspring.com>
18556
18557 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
18558 of "exp_continue".
18559 (advancei): Likewise.
18560
1236e623
JJ
185612004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18562
18563 * gdb.base/unload.exp: Fix so messages aren't duplicated.
18564
3bdcad15
MI
185652004-09-01 Manoj Iyer <manjo@austin.ibm.com>
18566
228af206 18567 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
18568 to check for nodebug in executable.
18569 * gdb.gdb/observer.exp (setup_test): Likewise.
18570 * gdb.gdb/selftest.exp (test_with_self): Likewise.
18571 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
18572
c72b934c
AC
185732004-09-01 Andrew Cagney <cagney@gnu.org>
18574
18575 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18576 files.
18577
edd9b715
JJ
185782004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18579
18580 * gdb.base/unload.exp: Fix expected warning message to match
18581 latest format.
18582
fb4ce06b
CV
185832004-09-01 Corinna Vinschen <vinschen@redhat.com>
18584
18585 * gdb.base/call-rt-st.exp: Fix typos.
18586
ce78e7c3
MI
185872004-08-31 Manoj Iyer <manjo@austin.ibm.com>
18588
18589 * gdb.threads/thread_check.exp: New testcase.
18590 * gdb.threads/thread_check.c: New testcase.
18591
2dedb159
AC
185922004-08-31 Andrew Cagney <cagney@gnu.org>
18593
18594 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
18595 (skip_to_handler_entry): New procedures. Test stepping into a
18596 handler when the breakpoint is at the handler's entry point.
18597
68f53502
AC
185982004-08-30 Andrew Cagney <cagney@gnu.org>
18599
18600 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
18601 gdb/1757.
18602
3e3ffd2b
MC
186032004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18604
18605 With code from Manoj Iyer <manjo@austin.ibm.com>:
18606 * lib/gdb.exp (gdb_file_cmd): Return more information in the
18607 return value. Add an arm for "no debugging symbols found".
18608 Change a stray "error" to "perror".
18609 (gdb_run_cmd): Adapt to new return value.
18610 * gdb.base/remote.exp: Adapt to new return value.
18611 * gdb.gdb/complaints.exp: Likewise.
18612 * gdb.gdb/observer.exp: Likewise.
18613 * gdb.gdb/selftest.exp: Likewise.
18614 * gdb.gdb/xfullpath.exp: Likewise.
18615
4b6f5fd2
JB
186162004-08-27 Joel Brobecker <brobecker@gnat.com>
18617
18618 * gdb.threads/bp_in_thread.exp: New testcase.
18619
e5b25496
MC
186202004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18621
18622 Fix PR testsuite/1735.
18623 * gdb.threads/schedlock.c (thread_function): Add a cast
18624 to suppress a gcc warning.
18625 * gdb.threads/thread-specific.c (thread_function): Likewise.
18626
934353d6
MC
186272004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18628
18629 * gdb.base/unload.c: Include <stdlib.h>.
18630
f98a0aef 186312004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 18632
f98a0aef 18633 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
18634 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
18635 synchronized after the "return".
18636
5a2e8882
MC
186372004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18638
18639 * gdb.mi/basics.c: Include <stdio.h>.
18640 * gdb.mi/pthreads.c: Include <stdlib.h>.
18641 * gdb.mi/var-cmd.c: Include <stdlib.h>.
18642
a9640423
MC
186432004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18644
18645 * gdb.threads/schedlock.c: Add copyright notice.
18646
b04e311d
AC
186472004-08-25 Andrew Cagney <cagney@gnu.org>
18648
18649 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
18650 (skip_over_handler, breakpoint_over_hander): New test procedures.
18651 (advance, advancei): Add a proper prefix, do not use
18652 rerun_to_main.
18653 * gdb.base/sigstep.c (main): Change to use an infinite loop.
18654
7c27f15b
MC
186552004-08-24 Michael Chastain <mec.gnu@mindspring.com>
18656
18657 * gdb.mi/basics.c: Add copyright notice.
18658 * gdb.mi/var-cmd.c: Add copyright notice.
18659
fffc87ae
MC
186602004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18661
18662 * lib/gdb.exp: Remove signed_keyword_not_used.
18663 * lib/compiler.c: Likewise.
18664 * lib/compiler.cc: Likewise.
18665
d782e0bf
MC
186662004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18667
18668 * gdb.base/whatis.c: Remove conditional disabling of "signed".
18669 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
18670
96033e83
MC
186712004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18672
18673 * gdb.base/whatis.c: Add copyright notice.
18674
cf38c229
MK
186752004-08-20 Mark Kettenis <kettenis@gnu.org>
18676
18677 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
18678 it to skip the breakpoints encoded in the inline assembly.
18679
f4b49756
MC
186802004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18681
18682 * Makefile.in: Add gdb.fortran.
18683
2f193b69
MC
186842004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18685
18686 * gdb.base/call-sc.exp (test_scalar_returns):
18687 Fix cut-and-paste glitch in "Make fun return now".
18688
89a237cb
MC
186892004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18690
18691 * configure.in: Add gdb.fortran.
18692 * configure: Regenerate.
18693 * gdb.fortran/Makefile.in: New file.
18694 * lib/gdb.exp (skip_fortran_tests): New procedure.
18695
469aff8e
MC
186962004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18697
18698 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
18699 reference to bug-gnu@prep.ai.mit.edu.
18700 * gdb.mi/mi-var-child.exp: Likewise.
18701 * gdb.mi/mi-var-cmd.exp: Likewise.
18702 * gdb.mi/mi-var-display.exp: Likewise.
18703 * gdb.mi/mi2-var-block.exp: Likewise.
18704 * gdb.mi/mi2-var-child.exp: Likewise.
18705 * gdb.mi/mi2-var-cmd.exp: Likewise.
18706 * gdb.mi/mi2-var-display.exp: Likewise.
18707
00b51b9f
MK
187082004-08-15 Mark Kettenis <kettenis@gnu.org>
18709
18710 * gdb.base/unload.c (main): Make local variable msg const.
18711
45f07fef
MC
187122004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18713
18714 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
18715 to bug-gnu@prep.ai.mit.edu.
18716 * gdb.mi/mi-disassemble.exp: Likewise.
18717 * gdb.mi/mi-eval.exp: Likewise.
18718 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
18719 default line number.
18720 * gdb.mi/mi-return.exp: Likewise.
18721 * gdb.mi/mi-simplerun.exp: Likewise.
18722 * gdb.mi/mi-stack.exp: Likewise.
18723 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
18724 number with explicit range test.
18725 * gdb.mi/mi-watch.exp: Likewise.
18726 * gdb.mi/mi2-break.exp: Likewise.
18727 * gdb.mi/mi2-cli.exp: Likewise.
18728 * gdb.mi/mi2-disassemble.exp: Likewise.
18729 * gdb.mi/mi2-eval.exp: Likewise.
18730 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
18731 default line number.
18732 * gdb.mi/mi2-return.exp: Likewise.
18733 * gdb.mi/mi2-simplerun.exp: Likewise.
18734 * gdb.mi/mi2-stack.exp: Likewise.
18735 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
18736 number with explicit range test.
18737 * gdb.mi/mi2-watch.exp: Likewise.
18738
dd8c8ee7
MC
187392004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18740
18741 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
18742 * gdb.cp/m-static.exp: Likewise.
18743 * gdb.cp/rtti.exp: Likewise.
18744
4e838464
MK
187452004-08-14 Mark Kettenis <kettenis@gnu.org>
18746
18747 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
18748
8d8cb839
EZ
187492004-08-14 Eli Zaretskii <eliz@gnu.org>
18750
18751 * ChangeLog: Prefix Local Variables with semi-colons and indent
18752 the reference to older ChangeLog files, to fix fontification in
18753 Emacs.
18754
deea8bb0
MC
187552004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18756
18757 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
18758 * gdb.mi/mi2-break.exp: Likewise.
18759
c3297504
MC
187602004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18761
18762 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
18763
25808999
MC
187642004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18765
18766 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
18767
226a8d71
MC
187682004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18769
18770 * gdb.cp/classes.exp: Remove unused declarations. Just let
18771 test names default instead of providing special names. Remove
18772 extraneous demangler test.
18773
37fdf854
JJ
187742004-08-12 Jeff Johnston <jjohnstn@redhat.com>
18775
18776 * gdb.base/unload.exp: New test for breakpoints in dynamically
18777 loaded libraries.
18778 * gdb.base/unload.c: Ditto.
18779 * gdb.base/unloadshr.c: Ditto.
18780
2d3a7986
MC
187812004-08-12 Michael Chastain <mec.gnu@mindspring.com>
18782
18783 * gdb.cp/classes.exp (test_ptype_class_objects): Call
18784 cp_test_ptype_class.
18785 (test_enums): Likewise.
18786
c72b934c
AC
187872004-08-10 Andrew Cagney <cagney@gnu.org>
18788
18789 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18790 files.
18791
cc503c8a
AC
187922004-08-10 Andrew Cagney <cagney@gnu.org>
18793
18794 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
18795 init_malloc call.
18796
902f2ccb
MC
187972004-08-10 Michael Chastain <mec.gnu@mindspring.com>
18798
18799 * ChangeLog: Add copyright notice. The notice is copied
18800 from emacs 21.3 top level ChangeLog.
18801
78c90502
MC
188022004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18803
18804 * lib/cp-support.exp: New file.
18805 * lib/cp-support.exp (cp_test_type_class): New function.
18806 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
18807 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
18808 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
18809 cp_test_ptype_class.
18810
88e5ea78
MC
188112004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18812
18813 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
18814 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
18815 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
18816 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
18817 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
18818 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
18819 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
18820 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
18821 gdb.mi/mi2-watch.exp: Update copyright years.
18822
6a89fc9c
MK
188232004-08-09 Mark Kettenis <kettenis@gnu.org>
18824
18825 * gdb.base/sigaltstack.exp: Provide proper anchoring.
18826
1482e0de
MC
188272004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18828
18829 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
18830 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
18831 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
18832 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
18833 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
18834 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
18835 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
18836 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
18837 gdb.mi/mi-watch.exp: Update copyright years.
18838
1a5ce3f3
DJ
188392004-08-08 Daniel Jacobowitz <dan@debian.org>
18840
18841 PR gdb/1738
18842 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
18843 from a breakpoint with a pending signal.
18844
04f6ecf2
DJ
188452004-08-08 Daniel Jacobowitz <dan@debian.org>
18846
18847 PR gdb/1736
18848 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
18849 * gdb.base/sigaltstack.exp (finish_test): Consume output until
18850 the prompt.
18851 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
18852
54d90d35
DJ
188532004-08-08 Daniel Jacobowitz <dan@debian.org>
18854
18855 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
18856
d2f6abb0
DJ
188572004-08-08 Daniel Jacobowitz <dan@debian.org>
18858
18859 PR gdb/1736
18860 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
18861 for i?86-*-linux*.
18862
5598c03d
DJ
188632004-08-08 Daniel Jacobowitz <dan@debian.org>
18864
18865 * gdb.arch/i386-prologue.exp: Compile without debug information.
18866
c6fee705
MC
188672004-08-08 Michael Chastain <mec.gnu@mindspring.com>
18868
18869 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
18870 rather than asking gdb to search.
18871
dd90efdb
MC
188722004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18873
18874 * gdb.base/gcore.c: Include <string.h>.
18875
1e84bec1
MC
188762004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18877
18878 * gdb.base/gcore.c: Add copyright notice.
18879
e425eb2b
MC
188802004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18881
18882 * gdb.base/freebpcmd.c: Include <stdio.h>.
18883 * gdb.base/long_long.c: Include <string.h>.
18884 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
18885 * gdb.base/siginfo.c: Include <string.h>.
18886 * gdb.base/sigstep.c: Include <string.h>.
18887
cb9aaed5
MC
188882004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18889
18890 * gdb.base/complex.c: Include <stdlib.h>.
18891
55944f3d
MC
188922004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18893
18894 * gdb.base/complex.c: Add copyright notice.
18895
7b2953d9
MC
188962004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18897
18898 * gdb.base/charset.c: Include <stdlib.h>.
18899
c9133d23
MC
189002004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18901
18902 * gdb.base/auxv.c: Include <stdlib.h>.
18903
0a8490ad
MC
189042004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18905
18906 * gdb.base/auxv.c: Add copyright notice.
18907
3426d5ec
MC
189082004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18909
18910 * gdb.base/coremaker.c: Add copyright notice.
18911 * gdb.base/coremaker2.c: Add copyright notice.
18912
8da195dd
AC
189132004-08-04 Andrew Cagney <cagney@gnu.org>
18914
18915 * gdb.base/store.exp: Update copyright.
18916 (check_set, up_set, check_struct, up_struct): Add a prefix to test
18917 names, do not import gdb_prompt.
18918
8d394f98
AC
189192004-08-01 Andrew Cagney <cagney@gnu.org>
18920
18921 Fix PR testsuite/1729.
18922 * gdb.base/dump.exp: Add test name to callers of capture_value, do
18923 not use capture_value with value 4.
18924 (capture_value): Add optional test name parameter.
18925 (test_reload_saved_value, test_restore_saved_value): Use $msg as
18926 the prefix, pass to capture_value.
18927
b6702b23
MK
189282004-08-01 Mark Kettenis <kettenis@gnu.org>
18929
18930 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
18931 * gdb.arch/i386-prologue.c (standard): New prototype and function.
18932 (main): Call new function.
18933
c203e0ca
MC
189342004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18935
18936 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
18937
a7995a30
MC
189382004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18939
18940 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
18941
9366563b
MC
189422004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18943
b6eeaf26 18944 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
18945 Accept more values of vtbl pointer. Remove some messages
18946 about "obsolete gcc or gdb".
18947
2fc1f950
MC
189482004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18949
18950 * gdb.cp/classes.exp: Accept more varieties of ptype output.
18951
c724d49b
MC
189522004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18953
18954 * gdb.base/asm-source.exp: Properly convert target board
18955 debug flags from gcc format to binutils format.
18956
736b0fce
MK
189572004-07-28 Mark Kettenis <kettenis@gnu.org>
18958
18959 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
18960 gdb1718". PR backtrace/1718 partially fixed.
18961
5633ea5c
JJ
189622004-07-27 Jeff Johnston <jjohnstn@redhat.com>
18963
18964 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
18965
575eebb1
NC
189662004-07-26 Nick Clifton <nickc@redhat.com>
18967
18968 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
18969 good default value for a specific architecture is available then
18970 set it to that value. Otherwise default to the -gstabs switch.
18971 Remove the -g... switches from the asm-flags variable. Allow the
18972 target board info to override the value if it wants to. Pass the
18973 switch on the assembler command line.
18974
62104619
MK
189752004-07-23 Mark Kettenis <kettenis@gnu.org>
18976
18977 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
18978 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
18979 (main): Call new function.
18980
4a1135b8
MC
189812004-07-22 Michael Chastain <mec.gnu@mindspring.com>
18982
18983 Test for PR exp/1715.
18984 * gdb.base/radix.exp: Refactor common procedures. Make all
18985 test names unique. Change XFAIL to KFAIL.
18986
8a12c1f0
MC
189872004-07-20 Michael Chastain <mec.gnu@mindspring.com>
18988
18989 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
18990 * gdb.ada/gnat_ada.gin: ... to here.
18991 * configure.in: Use gnat_ada.gin.
18992 * configure: Regenerate.
18993
23b451cf
AC
189942004-07-20 Andrew Cagney <cagney@gnu.org>
18995
18996 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
18997 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
18998 XFAILs. Clean up test messages and comments. Check backtraces.
18999 Delete re-sync code.
19000
ab618a02
MC
190012004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19002
19003 Fix PR cli/740.
19004 * gdb.base/annota1.exp: Honor gdb,nosignals.
19005 * gdb.base/annota3.exp: Likewise.
19006
46dad340
MC
190072004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19008
19009 * lib/java.exp: Update copyright notice.
19010
756d8c70
AC
190112004-07-19 Andrew Cagney <cagney@gnu.org>
19012
19013 * gdb.base/selftest.exp: Copy file from here ...
19014 * gdb.gdb/selftest.exp: ... to here.
19015
586027e6
AC
190162004-07-16 Andrew Cagney <cagney@redhat.com>
19017
19018 * lib/insight-support.exp: Delete file.
19019 * lib/java.exp (java_init): Fix copyright.
19020
029d2200
AC
190212004-07-16 Andrew Cagney <cagney@gnu.org>
19022
19023 * gdb.base/restore.c: Append "prologue" to comments marking the a
19024 function's prologue.
19025 * gdb.base/restore.exp: Update copyright, re-indent.
19026 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
19027 callerN" prefix where needed. Update patterns that match a
19028 function's prologue.
19029
653b62c5
MC
190302004-07-16 Michael Chastain <mec.gnu@mindspring.com>
19031
19032 * gdb.base/restore.c: Add copyright notice.
19033
f7d690e5
AC
190342004-07-16 Andrew Cagney <cagney@gnu.org>
19035
19036 * gdb.base/logical.exp: Update copyright.
19037 (evaluate): New procedure. Use to re-implement tests using
19038 several tables.
19039
d629a7cb
MH
190402004-07-14 Martin Hunt <hunt@redhat.com>
19041
19042 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
19043 which fixes some problems where init.tcl was not found.
19044
9c7bb332
AC
190452004-07-13 Andrew Cagney <cagney@gnu.org>
19046
6bf46641
AC
19047 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
19048 (check_sizeof, check_valueof): Do not include the output in the
19049 test name. Use gdb_test.
19050 (get_valueof): Use gdb_test_multiple.
19051
c4ffd4c0
AC
19052 * gdb.base/step-test.exp: Update copyright. Use
19053 gdb_test_multiple. Ensure that test names do not include
19054 architecture dependent output.
19055
ab89363a
AC
19056 * gdb.gdb/observer.exp: Update copyright.
19057 (setup_test): Use gdb_test_multiple.
19058 (attach_first_observer, attach_second_observer)
19059 (attach_third_observer, detach_first_observer)
19060 (detach_second_observer, detach_third_observer)
19061 (reset_counters, check_counters): Make $message a prefix.
19062 (test_normal_stop_notifications): Add "args" parameter - a list of
19063 init functions to be called. Make $message a prefix,
19064 (test_observer_normal_stop): Change the message prefixes so that
19065 they are unique, pass the attach / detach procedures to
19066 test_normal_stop_notifications.
19067
ec58997a
AC
19068 * gdb.base/signull.exp (test_segv): Prefix all tests with
19069 "${name}". Clean up test messages.
19070
b475183b
AC
19071 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
19072
9c7bb332
AC
19073 * gdb.base/ena-dis-br.exp: Update copyright.
19074 (break_at): New function. Replace send_gdb with gdb_test,
19075 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
19076 ignore count, not stopped at bpt", with KFAIL.
19077
2dd95497
CV
190782004-07-13 Corinna Vinschen <vinschen@redhat.com>
19079
19080 * gdb.base/attach.exp: Remove cleanupfile handling.
19081
419e626b
AC
190822004-07-12 Andrew Cagney <cagney@gnu.org>
19083
19084 * gdb.base/annota1.exp: Cleanup corefile test name.
19085 * gdb.base/annota3.exp: Ditto.
19086
8b1b3228
AC
190872004-07-12 Andrew Cagney <cagney@gnu.org>
19088
78650829
AC
19089 * gdb.base/signals.exp: Clean up copyright, re-indent.
19090
8b1b3228
AC
19091 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
19092 gdb_test and gdb_test_multiple.
19093
935c2760
JJ
190942004-07-08 Jeff Johnston <jjohnstn@redhat.com>
19095
19096 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 19097 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
19098 provide line number info for first statement in main.
19099
1544280f
AC
191002004-07-08 Andrew Cagney <cagney@gnu.org>
19101
1279f4ff
AC
19102 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
19103
1544280f
AC
19104 * gdb.base/sigbpt.exp: Make the common part of each test name a
19105 prefix instead of suffix.
19106
bcc82369
BR
191072004-07-07 Bob Rossi <bob_rossi@cox.net>
19108
19109 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
19110 test from test_tbreak_creation_and_listing to
19111 test_file_list_exec_source_file
19112 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
19113 Changed name of test from test_tbreak_creation_and_listing to
19114 test_file_list_exec_source_file
19115
23f4b0aa
JJ
191162004-07-07 Jeff Johnston <jjohnstn@redhat.com>
19117
19118 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
19119 the jmisc() constructor instead of <init>.
19120 * gdb.java/jmisc1.exp: Ditto.
19121
56401cd5
AC
191222004-07-07 Andrew Cagney <cagney@gnu.org>
19123
19124 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
19125 corrupting the PC.
19126
44ae2f6a
MC
191272004-07-06 Michael Chastain <mec.gnu@mindspring.com>
19128
19129 * gdb.cp/templates.exp: Accept whitespace change in demangler
19130 output.
19131
45a83408
AC
191322004-07-06 Andrew Cagney <cagney@gnu.org>
19133
19134 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
19135
d205ad70
MC
191362004-07-02 Michael Chastain <mec.gnu@mindspring.com>
19137
19138 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
19139 * lib/compiler.cc: Likewise.
19140
06ea1a61
MC
191412004-06-30 Michael Chastain <mec.gnu@mindspring.com>
19142
19143 * lib/compiler.cc: Work around string preprocessing problem
19144 with old hp c++ compiler.
19145 * lib/compiler.c: Likewise.
19146
daab1251
CV
191472004-06-29 Corinna Vinschen <vinschen@redhat.com>
19148
19149 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
19150 directives to conditionalize symbol prefixing.
19151 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
19152 additional_flags handling. Add underscore prefix for Cygwin.
19153 * gdb.arch/i386-unwind.c: Use preprocessor directives to
19154 conditionalize symbol prefixing.
19155 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
19156 additional_flags handling. Add underscore prefix for Cygwin.
19157
cc984116
CV
191582004-06-29 Corinna Vinschen <vinschen@redhat.com>
19159
19160 * gdb.base/bigcore.exp: Skip test on Cygwin.
19161
c279b077
MC
191622004-06-28 Michael Chastain <mec.gnu@mindspring.com>
19163
19164 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
19165 formats for "info register". Use gdb_test_multiple. Fix
19166 the "invalid register" test.
19167
0e915747
CV
191682004-06-28 Corinna Vinschen <vinschen@redhat.com>
19169
19170 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
19171 PID for Cygwin. Add Cygwin specific strings to check for in some
19172 tests.
19173 (do_attach_tests): Add a test for user interaction when attaching
19174 to a process with no matching symbol table already loaded.
19175
11422c86
AC
191762004-06-26 Andrew Cagney <cagney@gnu.org>
19177
19178 Test PR java/1567 and PR java/1565.
19179 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
19180 * gdb.java/jmisc2.exp: Delete file.
19181
cefbce26
MC
191822004-06-26 Michael Chastain <mec.gnu@mindspring.com>
19183
19184 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
19185
e19f872c
CV
191862004-06-25 Corinna Vinschen <vinschen@redhat.com>
19187
19188 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
19189 attach process.
19190
d931ba3b
MC
191912004-06-23 Michael Chastain <mec.gnu@mindspring.com>
19192
19193 * gdb.cp/pr-1553.exp: Remove.
19194
aef68c48
MC
191952004-06-22 Michael Chastain <mec.gnu@mindspring.com>
19196
19197 * gdb.cp/pr-1553.cc: Remove.
19198 * gdb.cp/pr-1553.exp: Disable this test.
19199
8d5df71a
JB
192002004-06-20 Jim Blandy <jimb@redhat.com>
19201
a9c64011 19202 Fix PR testsuite/1680.
8d5df71a
JB
19203 * gdb.arch/i386-sse.exp: Properly quote curly braces in
19204 regular expressions.
19205
4ac6f39d
MC
192062004-06-19 Michael Chastain <mec.gnu@mindspring.com>
19207
19208 Fix PR testsuite/1679.
19209 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
19210 Issue an UNSUPPORTED result instead.
19211
1b413552
JB
192122004-06-18 Jim Blandy <jimb@redhat.com>
19213
19214 * gdb.base/charset.exp: Only send a control-C if we see a new
19215 prompt and incomplete command.
19216
6daa6ebd
MC
192172004-06-18 Michael Chastain <mec.gnu@mindspring.com>
19218
19219 * gdb.cp/pr-574.cc: Add copyright notice.
19220
51fa4ae0
JB
192212004-06-17 Jim Blandy <jimb@redhat.com>
19222
19223 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
19224 cases where the regexp has no groups; this grabs random text from
19225 the previous test suite, whatever that was.
19226
8fea26c5
MC
192272004-06-17 Michael Chastain <mec.gnu@mindspring.com>
19228
19229 * gdb.cp/printmethod.cc: Add copyright notice.
19230
1e3aeb41
MC
192312004-06-16 Michael Chastain <mec.gnu@mindspring.com>
19232
19233 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
19234
9d9030bc
AC
192352004-06-16 Andrew Cagney <cagney@gnu.org>
19236
19237 * gdb.base/signull.c: Update copyright. Include <string.h>.
19238 (bowler): Replace data_pointer with data_read
19239 and data_write cases. Add code_descriptor case.
19240 (zero, desc): New array and pointer.
19241 (data, code): Change to simple pointers.
19242 * gdb.base/signull.exp: Fix probe pattern matching a function
19243 descriptor SIGSEGV. Replace data_pointer with data_read and
19244 data_write tests.
19245
acd4ad44
AC
192462004-06-16 Andrew Cagney <cagney@gnu.org>
19247
19248 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
19249
08fd625c
MC
192502004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19251
19252 * gdb.base/long_long.c: Add copyright notice.
19253
1903502c
MC
192542004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19255
19256 * gdb.base/long_long.exp: Remove reference to
19257 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
19258 to gdb_breakpoint and gdb_continue_to_breakpoint.
19259
83313cb1
JB
192602004-06-14 Jim Blandy <jimb@redhat.com>
19261
19262 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
19263 endian case.
19264
1bf404ef
AC
192652004-06-14 Andrew Cagney <cagney@gnu.org>
19266
19267 * gdb.base/gcore.exp (capture_command_output): Delete the always
19268 passing tests containing inferior values.
19269 * gdb.base/ending-run.exp: Do not include the breakpoint address
19270 in the test message. Update copyright.
19271 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
19272 size in the test name, use gdb_test_multiple. Update copyright.
19273
ef220b33
MC
192742004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19275
19276 * gdb.cp/ref-types.cc: Add copyright notice.
19277
4f70a4c9
MC
192782004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19279
19280 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
19281 hp_aCC_compiler.
19282 * lib/compiler.cc: Likewise.
19283 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
19284 'set' commands. Log diagnostics for other lines. Set
19285 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
19286
335928ac
MC
192872004-06-13 Michael Chastain <mec.gnu@mindspring.com>
19288
19289 * gdb.cp/try_catch.cc: Add copyright notice.
19290
2efb12e8
MC
192912004-06-12 Michael Chastain <mec.gnu@mindspring.com>
19292
19293 * gdb.cp/userdef.cc: Add copyright notice.
19294
0bbed51a
MC
192952004-06-11 Michael Chastain <mec.gnu@mindspring.com>
19296
19297 * gdb.cp/virtfunc.cc: Add copyright notice.
19298
e12a46c9
RC
192992004-06-11 Randolph Chung <tausq@debian.org>
19300
19301 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
19302 problem.
19303
338e05af
AC
193042004-06-10 Andrew Cagney <cagney@gnu.org>
19305
19306 * lib/compiler.cc, lib/compiler.c: Append either
19307 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
19308 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
19309 instead of gcc-3-3.
19310
dc3f10cb
AC
193112004-06-09 Andrew Cagney <cagney@gnu.org>
19312
b4d946af
AC
19313 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
19314 gdb/1455, bug is specific to "long long" and "double".
a9c64011 19315
dc3f10cb
AC
19316 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
19317 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
19318 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
19319 fixed.
19320
b5c0bfa2
AC
193212004-06-09 Andrew Cagney <cagney@gnu.org>
19322
19323 * gdb.base/structs.exp (test_struct_returns): Replace
19324 "return_value_unknown" and "finish_value_unknown" by
19325 "return_value_known" and "finish_value_known". Instead of
19326 "return_value_unknown" iff "finish_value_unknown", check
19327 "return_value_known" implies "finish_value_known".
19328
caeb605f
MH
193292004-06-08 Martin Hunt <hunt@redhat.com>
19330
19331 * gdb.base/float.exp: Add pattern for mips targets.
19332
c892bb64
RC
193332004-06-08 Randolph Chung <tausq@debian.org>
19334
19335 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
19336 message for unknown architectures more clear.
19337
48306d3e
JB
193382004-06-08 Joel Brobecker <brobecker@gnat.com>
19339
19340 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
19341 start the execution of the program.
19342
83ecb59f
JB
193432004-06-07 Jim Blandy <jimb@redhat.com>
19344
19345 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
19346 * gdb.arch/i386-cpuid.h: New helper file.
19347
55264cb4
RC
193482004-06-07 Randolph Chung <tausq@debian.org>
19349
19350 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
19351 has started.
19352
23cadb28
RM
193532004-06-04 Roland McGrath <roland@redhat.com>
19354
19355 Fix PR gdb/1647.
19356 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
19357 differently to be robust to output buffering differences.
19358
51d01eda
MC
193592004-06-04 Michael Chastain <mec.gnu@mindspring.com>
19360
19361 * gdb.threads/pthreads.exp: Update copyright years.
19362 (check_control_c): Change asynchronous 'after' to synchronous.
19363
f4fc3b93
RM
193642004-06-04 Roland McGrath <roland@redhat.com>
19365
19366 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
19367 next gdb prompt.
19368
4013522b
MC
193692004-06-02 Michael Chastain <mec.gnu@mindspring.com>
19370
19371 Fix PR gdb/1636.
19372 * gdb.threads/manythreads.exp: Change asynchronous 'after'
19373 calls to synchronous.
19374
7a8f1e6b
JB
193752004-05-26 Jim Blandy <jimb@redhat.com>
19376
19377 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
19378
81bb3443
RC
193792004-05-24 Randolph Chung <tausq@debian.org>
19380
19381 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
19382 * gdb.asm/pa.inc: New file.
19383
8f5a3103
MK
193842004-05-22 Mark Kettenis <kettenis@gnu.org>
19385
19386 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
19387
734b8fe8 193882004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 19389 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
19390
19391 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
19392 GDB prompt.
19393
725603e1
UW
193942004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19395
f4fc3b93 19396 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
19397 setjmp/longjmp. Use sigaction instead of signal.
19398
8b923272 193992004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 19400 Michael Snyder <msnyder@redhat.com>
8b923272
JB
19401
19402 * gdb.threads/pthread_cond_wait.c: New file.
19403 * gdb.threads/pthread_cond_wait.exp: New testcase.
19404
8bfabb04
AC
194052004-05-13 Andrew Cagney <cagney@redhat.com>
19406
19407 * gdb.base/signull.exp, gdb.base/signull.c: New files.
19408 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
19409
42edda50
AC
194102004-05-11 Andrew Cagney <cagney@redhat.com>
19411
19412 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
19413 fixed but revealed gdb/1639.
19414
d303a6c7
AC
194152004-05-10 Andrew Cagney <cagney@redhat.com>
19416
19417 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
19418 func1" and "next to 2nd alarm", kernel bug avoided.
19419
bf08c2a1
DJ
194202004-05-10 Daniel Jacobowitz <dan@debian.org>
19421
19422 PR external/1568
19423 * gdb.base/bigcore.exp: Check the size of the dumped core file.
19424 XFAIL if it is smaller than bytes_allocated.
19425 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
19426 (main): Make chunks_allocated unsigned. Correct comment.
19427
c0586a34
JB
194282004-05-07 Joel Brobecker <brobecker@gnat.com>
19429
19430 * gdb.arch/powerpc-aix-prologue.c: New file.
19431 * gdb.arch/powerpc-aix-prologue.exp: New file.
19432
f2785d12
JB
194332004-05-07 Jim Blandy <jimb@redhat.com>
19434
19435 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
19436 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
19437
bd7f6e30
JB
194382004-05-06 Joel Brobecker <brobecker@gnat.com>
19439
19440 * gdb.base/sep.exp: No longer setup_kfail when the program was
19441 built with dwarf2.
19442
0a5e7efe
JI
194432004-05-05 Jim Ingham <jingham@apple.com>
19444
19445 * gdb.base/pending.exp: Make sure pending breakpoints
19446 preserve the ignore count.
f4fc3b93 19447
a8958849
MK
194482004-04-27 Jerome Guitton <guitton@gnat.com>
19449
19450 * i386-prologue.exp: Add testcase for jump instruction as first
19451 instruction of the real code.
19452 * i386-prologue.c (jump_at_beginning): New function.
19453
7e103f5b
MK
194542004-04-28 Mark Kettenis <kettenis@gnu.org>
19455
19456 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
19457 x86_64-*-*.
19458
5d38b224
MK
194592004-04-28 Mark Kettenis <kettenis@gnu.org>
19460
19461 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
19462 i*86-*-*.
19463
0ef32fd9
MK
194642004-04-25 Mark Kettenis <kettenis@gnu.org>
19465
19466 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
19467 expression that checks the return type.
19468
71d7dd7c
AC
194692004-04-23 Andrew Cagney <cagney@redhat.com>
19470
19471 * gdb.base/call-sc.exp: New test of scalar call/return values.
19472 * gdb.base/call-sc.c: Ditto.
19473
1e9f977e
JJ
194742004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19475
19476 * gdb.threads/manythreads.c: Reduce thread stack size.
19477
899d9e3a
JJ
194782004-04-23 Jeff Johnston <jjohnstn@redhat.com>
19479
19480 * gdb.threads/manythreads.c: Add copyright notice.
19481
61bcae62
AC
194822004-04-23 Andrew Cagney <cagney@redhat.com>
19483
19484 * gdb.base/siginfo.exp: Better handle step out of signal.
19485 * gdb.base/sigstep.exp: Ditto.
19486
7339a42e 194872004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 19488 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
19489
19490 * gdb.threads/manythreads.c: New testcase.
19491 * gdb.threads/manythreads.exp: Ditto.
19492
5c98409b
JB
194932004-04-22 Jim Blandy <jimb@redhat.com>
19494
19495 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
19496 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
19497
3b611f1a
MC
194982004-04-21 Michael Chastain <mec.gnu@mindspring.com>
19499
19500 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
19501
f0fd9238
AC
195022004-04-21 Andrew Cagney <cagney@redhat.com>
19503
19504 * gdb.base/sigstep.c: New file.
19505 * gdb.base/sigstep.exp: New file.
19506
90990674
JB
195072004-04-16 Joel Brobecker <brobecker@gnat.com>
19508
19509 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
19510 call to observer_notify_normal_stop.
19511
78cef34b
AC
195122004-04-15 Andrew Cagney <cagney@redhat.com>
19513
19514 * gdb.base/siginfo.c: New file.
19515 * gdb.base/siginfo.exp: New file.
19516
d2343407
JB
195172004-04-12 J. Brobecker <brobecker@gnat.com>
19518
19519 * gdb.base/sep.exp: Fix typo in comment.
19520
a2dba3c8
JB
195212004-04-12 J. Brobecker <brobecker@gnat.com>
19522
19523 * gdb.base/sep.c: New file.
19524 * gdb.base/sep-proc.c: New file.
19525 * gdb.base/sep.exp: New testcase.
19526
15f7b60e
MK
195272004-04-09 Mark Kettenis <kettenis@gnu.org>
19528
19529 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
19530 support.
19531
44f4de1a
AC
195322004-04-05 Andrew Cagney <cagney@redhat.com>
19533
19534 * gdb.base/sigaltstack.c: New file.
19535 * gdb.base/sigaltstack.exp: New file.
19536
ef04f396
JB
195372004-04-04 Joel Brobecker <brobecker@gnat.com>
19538
19539 * gdb.base/foll-fork.exp: Update the expected output for
19540 "help set follow-fork-mode", to match a change that was made
19541 to the help of this variable on 2004-01-13.
19542
d40d2c92
JB
195432004-04-01 Joel Brobecker <brobecker@gnat.com>
19544
19545 * lib/ada.exp: Add copyright notice.
19546 * bar.ads: Likewise.
19547 * bar.adb: Likewise.
19548 * null_record.adb: Likewise.
19549 * null_record.exp: Likewise.
19550 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
19551
f86ef5a3
JB
195522004-04-01 Joel Brobecker <brobecker@gnat.com>
19553
19554 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
19555 * configure: Regenerate.
19556
414e70e3
JB
195572004-04-01 Joel Brobecker <brobecker@gnat.com>
19558
19559 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
19560 to build the application. Remove the message printed when in
19561 verbose mode, redundant with the UNSUPPORTED message above.
19562
f0aaee49
JB
195632004-03-31 Joel Brobecker <brobecker@gnat.com>
19564
19565 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
19566 * gdb.ada (null_record.exp): New testcase.
19567
ac81cb54
JB
195682004-03-31 Joel Brobecker <brobecker@gnat.com>
19569
19570 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
19571
854af2f7
JB
195722004-03-31 Joel Brobecker <brobecker@gnat.com>
19573
19574 * gdb.ada: New subdirectory.
19575 * gdb.ada/Makefile.in: New file.
19576 * gdb.ada/gnat_ada.gpr.in: New file.
19577
034cb681
JB
195782004-03-31 Joel Brobecker <brobecker@gnat.com>
19579
19580 * lib/ada.exp: New file.
19581
78a1a894
DJ
195822004-03-24 Daniel Jacobowitz <drow@mvista.com>
19583
19584 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
19585 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
19586
4b2b3b3e
AC
195872004-03-22 Andrew Cagney <cagney@redhat.com>
19588
19589 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
19590 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
19591 Problem identified by Ulrich Weigand.
19592
23c73aa3
DC
195932004-03-17 David Carlton <carlton@kealia.com>
19594
19595 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
19596 PR c++/826.
19597
d63a86f8
RM
195982004-03-16 Roland McGrath <roland@redhat.com>
19599
19600 * gdb.base/auxv.exp: New file.
19601 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
19602
0e02aa50
DC
196032004-03-12 David Carlton <carlton@kealia.com>
19604
19605 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
19606 * gdb.cp/pr-1553.cc: Ditto.
19607 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
19608 pass branch.
19609
c20b71be
MC
196102004-03-12 Michael Chastain <mec.gnu@mindspring.com>
19611
19612 * gdb.cp/templates.exp: Accept more template types.
19613
c7414a01
MC
196142004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19615
19616 From Corinna Vinschen with modifications.
19617 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
19618 local variable obj_with_enum.
19619 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
19620 results with obj_with_enum.
19621
ed69573c
MC
196222004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19623
19624 * gdb.cp/classes.cc: New file, copied from misc.cc.
19625 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
19626
28301461
MC
196272004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19628
19629 * gdb.cp/misc.cc: Add copyright notice.
19630
1198ecbe
DC
196312004-03-05 David Carlton <carlton@kealia.com>
19632
19633 * gdb.cp/rtti.exp: Add 'print *obj3' test.
19634 * gdb.cp/rtti.h: Update copyright.
19635 (namespace n2::n3): New.
19636 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
19637 (n2::n3::func3): New.
19638 (main): Call n2::n3::func3.
19639 * gdb.cp/rtti2.cc: Update copyright.
19640 (n2::create3): New.
19641
9e08c470
MK
196422004-03-04 Mark Kettenis <kettenis@gnu.org>
19643
19644 * gdb.asm/openbsd.inc: Fix typo.
19645
4bebc3aa
FF
196462004-03-03 Fred Fish <fnf@redhat.com>
19647
19648 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
19649 "val" instead of unused "size". Update copyright year.
19650
6ea9fb37
DJ
196512004-02-29 Daniel Jacobowitz <drow@mvista.com>
19652
19653 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
19654 to use unsigned char.
19655 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
19656 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
19657
23b23974
DJ
196582004-02-29 Daniel Jacobowitz <drow@mvista.com>
19659
19660 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
19661 line of output.
19662
7574fd53
DJ
196632004-02-28 Daniel Jacobowitz <drow@mvista.com>
19664
19665 * gdb.base/relocate.c (dummy): Initialize.
19666
a195357f
DJ
196672004-02-28 Daniel Jacobowitz <drow@mvista.com>
19668
19669 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
19670 a breakpoint at exit.
19671
72fd54a9
FF
196722004-02-27 Fred Fish <fnf@redhat.com>
19673
19674 * gdb.base/chng-syms.exp: Add expect condition to match failing
19675 case that isn't a timeout.
19676
b9d23137
AC
196772004-02-27 Andrew Cagney <cagney@redhat.com>
19678
19679 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
19680 support.
19681
15d208f6 196822004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 19683
15d208f6
FF
19684 * gdb.arch/gdb1431.c: Remove.
19685 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
19686 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
19687 of "until" incorrectly.
19688
98f9cd2d
JB
196892004-02-26 J. Brobecker <brobecker@gnat.com>
19690
19691 * gdb.cp/class2.cc (empty): New class.
19692 (refer): New function.
19693 (main): Declare an object of type empty and use it.
19694 * gdb.cp/class2.exp: Print the value of an object of type empty.
19695
9b50c11b
JJ
196962004-02-26 Jeff Johnston <jjohnstn@redhat.com>
19697
19698 * gdb.base/langs.exp: Update query string to match the
19699 new nquery format used for pending breakpoints.
19700
0dcd613f
AC
197012004-02-26 Andrew Cagney <cagney@redhat.com>
19702
19703 Fix PR i18n/1570.
19704 * gdb.base/charset.c: Update copyright notice.
19705 (main, init_string): Remove the escape character '\e' tests.
19706 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
19707 * gdb.base/charset.exp (valid_host_charset): Ditto.
19708 * gdb.base/setvar.exp: Ditto.
19709
b8a56647
AC
197102004-02-24 Andrew Cagney <cagney@redhat.com>
19711
90d59e34
AC
19712 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
19713 mmapped data in core file" PASS and FAIL messages consistent.
19714
b8a56647
AC
19715 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
19716 setting a breakpoint. Work around PR java/1565.
19717
9f27c604
JJ
197182004-02-23 Jeff Johnston <jjohnstn@redhat.com>
19719
19720 * lib/gdb.exp (gdb_breakpoint): Update query string to match
19721 new nquery format.
19722 * gdb.base/pending.exp: Ditto.
19723
3224a706
MK
197242004-02-22 Mark Kettenis <kettenis@gnu.org>
19725
19726 * configure.in: Run stabs tests on *BSD.
19727 * configure: Regenerated.
19728
41e0a9ca
MK
197292004-02-21 Mark Kettenis <kettenis@gnu.org>
19730
19731 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
19732
1e1b3428
FF
197332004-02-20 Fred Fish <fnf@redhat.com>
19734
19735 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
19736 blank in test for "returns short", for consistency with other
19737 "returns xxx" tests. Update copyright year.
19738
f9a7572a
FF
197392004-02-19 Fred Fish <fnf@redhat.com>
19740
19741 New testcase for PR breakpoint/1558.
19742 * gdb.arch/gdb1558.exp: New file.
19743 * gdb.arch/gdb1558.c: New file.
19744
b2ce2854
EZ
197452004-02-19 Elena Zannoni <ezannoni@redhat.com>
19746
19747 * gdb.base/nodebug.exp: Fix typo.
19748
e7c9ff01
JB
197492004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19750
19751 Committed by Jim Blandy <jimb@redhat.com>.
19752
62f4b920
JB
19753 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
19754
2db536a1
JB
19755 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
19756
e7c9ff01
JB
19757 * gdb.base/float.exp: Support s390*-*-* targets.
19758
f3205b34
AF
197592004-02-17 Adam Fedor <fedor@gnu.org>
19760
19761 * gdb.base/gdb1555.exp: New file.
19762 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
19763
9d62932d
EZ
197642004-02-17 Elena Zannoni <ezannoni@redhat.com>
19765
19766 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
19767
344c9711
FF
197682004-02-16 Fred Fish <fnf@redhat.com>
19769
19770 * gdb.arch/gdb1291.c: Remove
19771 * gdb.arch/gdb1291.s: New test input file.
19772 * gdb.arch/gdb1291.exp: Expand test to check case that should not
19773 fail. Test for correct result, known incorrect result, other
19774 failures and timeouts.
19775
2d822687
AC
197762004-02-16 Andrew Cagney <cagney@redhat.com>
19777
19778 * gdb.base/bigcore.exp: New file.
19779 * gdb.base/bigcore.c: New file.
19780
dac15b66
AC
197812004-02-13 Andrew Cagney <cagney@redhat.com>
19782
19783 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
19784 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
19785 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
19786 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
19787 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
19788 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
19789 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
19790 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
19791 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
19792 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
19793
6bdfc2c4
JJ
197942004-02-11 Jeff Johnston <jjohnstn@redhat.com>
19795
19796 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
19797 executed is an alloc instruction.
19798
87b3ede8
DC
197992004-02-11 David Carlton <carlton@kealia.com>
19800
19801 * gdb.cp/breakpoint.exp: New.
19802 * gdb.cp/breakpoint.cc: New.
19803
6e19e2bf
MC
198042004-02-11 Michael Chastain <mec.gnu@mindspring.com>
19805
19806 Partial fix for PR gdb/1543.
19807 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
19808 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
19809 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
19810 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
19811 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
19812 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
19813 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
19814 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
19815 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
19816 to bug-gdb@prep.ai.mit.edu .
19817 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
19818 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
19819 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
19820 Likewise.
19821
5c5455dc
AC
198222004-02-10 Andrew Cagney <cagney@redhat.com>
19823
19824 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
19825 using gdb_internal_error_resync.
19826
9cf689d7
DJ
198272004-02-09 Daniel Jacobowitz <drow@mvista.com>
19828
19829 * gdb.threads/thread-specific.exp: Stop early if no threads are
19830 found.
19831
d2dc51db
MC
198322004-02-09 Michael Chastain <mec.gnu@mindspring.com>
19833
19834 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
19835
14b1a056
DJ
198362004-02-08 Daniel Jacobowitz <drow@mvista.com>
19837
19838 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
19839 breakpoints.
19840
83f66e8f
DJ
198412004-02-07 Daniel Jacobowitz <drow@mvista.com>
19842
19843 * config/sim.exp (gdb_load): Handle $arg == "".
19844 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
19845 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
19846
30fc0091
EZ
198472004-02-07 Elena Zannoni <ezannoni@redhat.com>
19848
a9c64011
AS
19849 * gdb.base/maint.exp: Update test to reflect
19850 obstack changes.
30fc0091 19851
4d806929
JJ
198522004-02-04 Jeff Johnston <jjohnstn@redhat.com>
19853
19854 * gdb.base/pendshr.c (pendfunc): New function that calls
19855 pendfunc1.
19856 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
19857
7bfdd688
FF
198582004-02-04 Fred Fish <fnf@redhat.com>
19859
19860 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
19861 function symbols and update copyright years.
19862 * gdb.arch/gdb1291.c: Ditto.
19863
aaa08ee4
MC
198642004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19865
19866 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
19867
dbad7755
MC
198682004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19869
19870 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
19871
ec4646ef
MC
198722004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19873
19874 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
19875
1b802196
FF
198762004-02-02 Fred Fish <fnf@redhat.com>
19877
19878 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
19879 remote targets. Update copyright years.
19880
18fe2033
JJ
198812004-02-02 Jeff Johnston <jjohnstn@redhat.com>
19882
19883 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
19884 support.
19885 * gdb.base/langs.exp: Fix test which attempts to create
19886 breakpoint on non-existent function to handle new pending
19887 support.
19888 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
19889 a breakpoint.
19890 * gdb.base/pending.exp: New test.
19891 * gdb.base/pending.c: New file.
19892 * gdb.base/pendshr.c: Ditto.
19893
8d577d32
DC
198942004-02-02 David Carlton <carlton@kealia.com>
19895
19896 * gdb.cp/overload.exp: Add overloadNamespace tests.
19897 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
19898 (overloadNamespace, XXX): New.
19899 (main): Call XXX::marker2.
19900
3ad13771
FF
199012004-02-01 Fred Fish <fnf@redhat.com>
19902
19903 * gdb.base/dump.exp: Use runto_main instead of "runto main".
19904 * gdb.base/finish.exp: Ditto.
19905 * gdb.base/gcore.exp: Ditto.
19906 * gdb.base/huge.exp: Ditto.
19907 * gdb.base/info-proc.exp: Ditto.
19908 * gdb.base/return2.exp: Ditto.
19909 * gdb.threads/gcore-thread.exp: Ditto.
19910
44c75849
DJ
199112004-02-01 Daniel Jacobowitz <drow@mvista.com>
19912
19913 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
19914
005bc093
MK
199152004-02-01 Mark Kettenis <kettenis@gnu.org>
19916
19917 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
19918 that opening the file succeeds on OpenBSD.
19919
c47cebdb
DJ
199202004-02-01 Daniel Jacobowitz <drow@mvista.com>
19921
19922 * gdb.threads/thread-specific.c: New file.
19923 * gdb.threads/threads-specific.exp: New test script.
19924 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
19925 to expect_out.
19926
5a01311c
MK
199272004-02-01 Mark Kettenis <kettenis@gnu.org>
19928
19929 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
19930 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
19931 only on the "print_small_structs from print_long_arg_list" test.
19932
ce22a4f1
DJ
199332004-02-01 Daniel Jacobowitz <drow@mvista.com>
19934
19935 * gdb.base/completion.exp: Kill a stray backslash.
19936
19937 From Jim Ingham <jingham@apple.com>:
19938 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
19939 agrees with the result from sending a tab.
19940
abbab9d3
DJ
199412004-01-31 Daniel Jacobowitz <drow@mvista.com>
19942
19943 * gdb.base/chng-syms.exp: Remove stray newline.
19944
53904d1e
MK
199452004-01-31 Mark Kettenis <kettenis@gnu.org>
19946
19947 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
19948 *-*-openbsd*.
19949 * gdb.asm/openbsd.inc: New file.
19950
3a4b3aac
MK
199512004-01-30 Mark Kettenis <kettenis@gnu.org>
19952
19953 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
19954 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
19955 *-*solaris2*. Remove commented out default settings for
19956 asm-flags. Replace gdb_compile with target_link.
19957
ebac27b4
MC
199582004-01-29 Michael Chastain <mec.gnu@mindspring.com>
19959
19960 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
19961 for all tests. Remove old hp-ux and cygnus xfail cases.
19962
d8679d84
PH
199632004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
19964
19965 * gdb.base/chng-syms.exp: New file.
19966 * gdb.base/chng-syms.c: New file.
19967
0a55bc22
MC
199682004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19969
19970 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
19971 Provide arms for current output in all my configurations.
19972
94b8e876
MC
199732004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19974
19975 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
19976 * lib/compiler.cc: Likewise.
19977 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
19978 get the right preprocessor. Eval the output directly. Remove
19979 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
19980 hp_f77_compiler and hp_f90_compiler completely.
19981 (gdb_preprocess): Delete.
19982 (get_compiler): Delete.
19983
7cf03d44
MK
199842004-01-24 Mark Kettenis <kettenis@gnu.org>
19985
19986 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
19987 <string.h>.
19988
68b6dce9
NR
199892004-01-24 Nick Roberts <nick@nick.uklinux.net>
19990
19991 * gdb.mi/mi-stack.exp: Update copyright.
19992
b368761e
DC
199932004-01-23 David Carlton <carlton@kealia.com>
19994
19995 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
19996 test for cp_lookup_transparent_type.
19997 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
19998 call them.
19999
f2061b53
DJ
200002004-01-23 Daniel Jacobowitz <drow@mvista.com>
20001
20002 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
20003 after -var-update.
20004
37fc574a
DC
200052004-01-23 David Carlton <carlton@kealia.com>
20006
20007 * gdb.cp/namespace.cc (C::ensureRefs): New.
20008 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
20009
8e94b928
NR
200102004-01-20 Nick Roberts <nick@nick.uklinux.net>
20011
20012 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
20013 case "-stack-list-locals 2".
20014 * gdb.mi/mi-var-child.exp: Test for case
20015 "-var-list-children --all-values NAME".
20016
997b0952
MC
200172004-01-18 Michael Chastain <mec.gnu@mindspring.com>
20018
20019 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
20020
52470da3
MK
200212004-01-18 Mark Kettenis <kettenis@gnu.org>
20022
7049b4b8
MK
20023 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
20024 used with gdb_test_multiple.
20025
52470da3
MK
20026 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
20027 read at address 0. This fixes PR testsuite/1504.
20028
da6012e5
DJ
200292004-01-18 Daniel Jacobowitz <drow@mvista.com>
20030
20031 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
20032 Remove downloading, guessing the host executable, the calls to
20033 gdb_file_cmd and gdb_target_cmd, and "load" support.
20034 (infer_host_exec): New function broken out from gdb_load.
20035 (gdb_load): New wrapper for gdbserver_gdb_load.
20036 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
20037 gdb_target_cmd. Use -target-select.
20038 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
20039 Download binaries to the host. Clear last_mi_remote_file when
20040 we load a new binary.
20041 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
20042 call gdbserver_gdb_load and mi_gdb_target_cmd.
20043
32c70722
MC
200442004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20045
20046 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
20047 type patterns.
20048
b0cecf36
MC
200492004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20050
20051 * gdb.cp/templates.exp: Fix typo in test name of
20052 "print Foo<volatile char*>::foo".
20053
4120d7e6
MC
200542004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20055
20056 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
20057
f679e530
BE
200582004-01-16 Ben Elliston <bje@wasabisystems.com>
20059
20060 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
20061 (clean mostlyclean): Remove empty rm.
20062
091c48f6
MC
200632004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20064
20065 * gdb.base/setvar.exp: Add copyright years.
20066
3e5fc8d2
DC
200672004-01-14 David Carlton <carlton@bactrian.org>
20068
20069 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
20070 PR c++/1511 and update coment.
20071 * gdb.cp/templates.exp: Update patterns to match current output.
20072 If changes involve something other than whitespace, KFAIL
20073 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
20074
63d06c5c
DC
200752004-01-14 David Carlton <carlton@kealia.com>
20076
20077 * gdb.cp/namespace.exp: Add tests involving classes defined within
20078 namespaces.
20079 * gdb.cp/namespace.cc (C::CClass): New.
20080 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
20081
a51dab88
EZ
200822004-01-14 Elena Zannoni <ezannoni@redhat.com>
20083
20084 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
20085 what debug info we have. Print a better message if something goes
20086 wrong while producing the separate debug info file.
20087
a476ccc9
MC
200882004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20089
20090 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
20091
f453692c
MC
200922004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20093
20094 * gdb.base/callfuncs.c: Add copyright notice.
20095
f40063a5
MC
200962004-01-13 Michael Chastain <mec.gnu@mindspring.com>
20097
20098 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
20099 inheritance. PR gdb/1498, PR gcc/13539.
20100
19ac3974
EZ
201012004-01-13 Elena Zannoni <ezannoni@redhat.com>
20102
a9c64011
AS
20103 * gdb.threads/gcore-thread.exp: Prefix name of binary with
20104 test specific name.
20105 * gdb.mi/gdb669.exp: Ditto.
20106 * gdb.mi/mi-pthreads.exp: Ditto.
20107 * gdb.mi/mi1-pthreads.exp: Ditto.
20108 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 20109
56c97c6e
MC
201102004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20111
20112 * gdb.cp/member-ptr.cc: Add copyright notice.
20113
a0644324
MC
201142004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20115
20116 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
20117 some patterns for recent versions of gcc and hpacc. Delete
20118 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
20119 Delete tests that access a NULL pointer-to-member-data. This
20120 script is still disabled for gcc.
20121
32fabe09
EZ
201222004-01-12 Elena Zannoni <ezannoni@redhat.com>
20123
20124 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 20125 escaped correctly.
32fabe09 20126
1f8a6abb
EZ
201272004-01-12 Elena Zannoni <ezannoni@redhat.com>
20128
20129 * gdb.base/sepdebug.exp: New file.
20130 * gdb.base/sepdebug.c: New file.
20131 * lib/gdb.exp (separate_debug_filename): New procedure.
20132 (gdb_gnu_strip_debug): New procedure.
20133
48efe704
AC
201342004-01-12 Andrew Cagney <cagney@redhat.com>
20135
20136 * gdb.mi/ChangeLog: Delete file. Renamed to ...
20137 * gdb.mi/ChangeLog-1999-2003: New file.
20138
a9415475
AC
201392004-01-12 Andrew Cagney <cagney@redhat.com>
20140
20141 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
20142 "Renaming a directory to a non-empty directory returns ENOTEMPTY
20143 or EEXIST", treat EBUSY as an XFAIL.
20144
83b8cf9d
MC
201452004-01-11 Michael Chastain <mec.gnu@mindspring.com>
20146
20147 * gdb.base/scope.exp: Remove obsolete setup_xfail for
20148 hp_cc_compiler.
20149
9939d2a8
MC
201502004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20151
20152 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
20153 decorations.
20154
1ff8cadf
MC
201552004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20156
20157 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
20158 and "(aCC)" decorations. Remove obsolete doco about old
20159 test results.
20160
6fa9022e
MC
201612004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20162
20163 * gdb.cp/exception.exp: Fix typo in doco.
20164
209721fe
MK
201652004-01-09 Mark Kettenis <kettenis@gnu.org>
20166
20167 * gdb.base/gdb1476.exp: Fix typo.
20168
ef11303e
MC
201692004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20170
20171 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
20172 file.
20173
041ab88c
MC
201742004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20175
20176 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
20177 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
20178 Use gdb_compile. Remove restriction on gcc. Add some patterns
20179 for recent version of gdb. Delete second half, which was a copy
20180 of the first half with different build flags. This test is
20181 still disabled because it is still not ready for production.
20182
e36d075a
MC
201832004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20184
20185 * gdb.cp/exception.cc: Add copyright notice.
20186 * gdb.cp/exception.exp: Add a notice that this file is broken
20187 because of line number changes caused by addition of copyright
20188 notice.
20189
42b190ad
MC
201902004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20191
20192 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
20193 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
20194
8f25f06b
MC
201952004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20196
20197 * gdb.cp/classes.exp: Accept gnu abi 2.
20198 * gdb.cp/derivation.exp: Likewise.
20199 * gdb.cp/overload.exp: Likewise.
20200 * gdb.cp/virtfunc.exp: Likewise.
20201
06ded8b8
MC
202022004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20203
20204 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
20205 semicolon after end of function.
20206
77c26ae3
MC
202072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20208
20209 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
20210 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
20211 boilerplate code for compiling and running the program under
20212 test. Add some string method tests.
20213
20757486
MC
202142004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20215
20216 * gdb.cp/bs15503.cc: Add copyright notice.
20217 * gdb.cp/bs15503.exp: Adjust line number.
20218
0fd3b503
MC
202192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20220
20221 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
20222 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
20223
10d1bea8
MC
202242004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20225
20226 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
20227 hp_cc_compiler.
20228
2789202a
MC
202292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20230
20231 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
20232 * gdb.cp/ctti.exp: Use the marker instead of "next".
20233 With gcc, run further before bailing.
20234
b862f14c
MC
202352004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20236
20237 * gdb.cp/cttiadd.cc: Add copyright notice.
20238 * gdb.cp/cttiadd1.cc: Likewise.
20239 * gdb.cp/cttiadd2.cc: Likewise.
20240 * gdb.cp/cttiadd3.cc: Likewise.
20241
96da2469
MC
202422004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20243
20244 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
20245 Use gdb_test, gdb_test_multiple. Use floating-point values that
20246 have exact representations in IEEE-ish formats.
20247
053248ff
MC
202482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20249
20250 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
20251 compilers. Delete duplicate call to get_compiler_info.
20252 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
20253 * gdb.base/volatile.exp: Likewise.
20254
84acecdd
MK
202552004-01-07 Mark Kettenis <kettenis@gnu.org>
20256
20257 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
20258 memory at address 0.
20259
fe11a27f
MC
202602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20261
20262 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
20263 to test for hp-ux assembler. Fix copyright years.
20264
60ad077b
AC
202652004-01-07 Andrew Cagney <cagney@redhat.com>
20266
20267 * gdb.base/fileio.c (strerrno): Add "EBUSY".
20268
1c9b8f33
AC
202692004-01-07 Andrew Cagney <cagney@redhat.com>
20270
20271 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
20272 when creating the read-only file. From analysis by Roland McGrath
20273 and Elena Zannoni.
20274
753ccc7a
MC
202752004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20276
20277 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
20278
eca3e36b
MC
202792004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20280
20281 * gdb.base/cvexpr.c: Be type-safe with function pointers and
20282 data pointers.
20283
f8d4bac4
MC
202842004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20285
20286 * gdb.cp/m-static.exp: Compile one source file at a time.
20287 Delete unused call to get_compiler_info.
20288
9b4e0f94
MC
202892004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20290
20291 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
20292 * gdb.base/call-rt-st.exp: Likewise.
20293 * gdb.base/nodebug.exp: Likewise.
20294 * gdb.base/volatile.exp: Likewise.
20295 * gdb.cp/ref-types.exp: Likewise.
20296 * gdb.cp/templates.exp: Likewise.
20297
023c1024
MK
202982004-01-05 Mark Kettenis <kettenis@gnu.org>
20299
20300 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
20301
19703c4a
MC
203022004-01-05 Michael Chastain <mec.gnu@mindspring.com>
20303
20304 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
20305 hppa*-hp-hpux*.
20306
18b67037
MK
203072004-01-04 Mark Kettenis <kettenis@gnu.org>
20308
ba6219c8
MK
20309 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20310 x86_64-*-*.
20311
18b67037
MK
20312 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20313 sparc64-*-* and sparc*-solaris2*.
20314
1bfbbb9d
MK
203152004-01-04 Mark Kettenis <kettenis@gnu.org>
20316
20317 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
20318 return ${tests}" test. The ${tests} already mentions the
20319 filename.
20320
06846494
MC
203212004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20322
20323 * gdb.cp/local.exp: Accept gcc abi 2.
20324
3b0cb202
MC
203252004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20326
20327 * gdb.cp/templates.exp: Accept gcc abi 2.
20328
0643ec3f
MC
203292004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20330
20331 * lib/compiler.cc: Remove supports_template_debugging.
20332 * gdb.cp/templates.exp: Do not test supports_template_debugging.
20333
d231d0b1
MC
203342004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20335
20336 * gdb.cp/namespace.exp: Accept gcc abi 2.
20337
44ffb27c
MC
203382004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20339
20340 * gdb.cp/method.exp: Accept gcc abi 2.
20341
184ad485
MC
203422004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20343
20344 * gdb.cp/classes.exp: Generate identical results as old version.
20345 * gdb.cp/derivation.exp: Likewise.
20346 * gdb.cp/overload.exp: Likewise.
20347 * gdb.cp/virtfunc.exp: Likewise.
20348
116f09e7
MC
203492004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20350
20351 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
20352 mysterious bug with sourceware version of expect.
20353
b1379776
MC
203542004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20355
20356 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
20357 current versions of gcc, including gcc abi 2. Remove gratuitous
20358 restart of test program. Use gdb_test_multiple and gdb_test for
20359 all tests. Add patterns to xfail missing "const" in "const char *"
20360 and kfail PR gdb/1155.
20361
6b7a4c0e
MC
203622004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20363
20364 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
20365 current versions of gcc, including gcc abi 2. Remove gratuitous
20366 restart of test program. Use gdb_test_multiple and gdb_test for
20367 all tests. Add patterns to kfail PR gdb/1498.
20368
51615d72
MC
203692003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20370
20371 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
20372 current versions of gcc, including gcc abi 2. Use "breakpoint"
20373 and "continue" instead of restarting the target program. Use
20374 gdb_test_multiple and gdb_test for all tests.
20375
7b79a9d7
MK
203762004-01-01 Mark Kettenis <kettenis@gnu.org>
20377
20378 * gdb.asm/asm-source.exp: Update copyright year. Link statically
20379 for *-*-solaris2*.
20380
1cd3489f
MC
203812003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20382
20383 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
20384 current versions of gcc, including gcc abi 2. Use "breakpoint"
20385 and "continue" instead of restarting the target program several
20386 times. Use gdb_test_multiple and gdb_test for all tests.
20387
850742db
MC
203882003-12-18 Michael Chastain <mec.gnu@mindspring.com>
20389
20390 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
20391 source files.
20392
eb4bbda8
MC
203932003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20394
20395 * gdb.base/environ.exp: Handle compiling test case from multiple
20396 source files.
20397
e42c7771
MC
203982003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20399
20400 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
20401
80e4b428
JB
204022003-12-17 Jim Blandy <jimb@redhat.com>
20403
5f06973a
JB
20404 * gdb.base/freebpcmd.c: Add copyright notice.
20405
80e4b428
JB
20406 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
20407
0ab84fb7
MC
204082003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20409
20410 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
20411
1b3bb3d0
JB
204122003-12-13 Jim Blandy <jimb@redhat.com>
20413
20414 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
20415
3a4c9371
KB
204162003-12-12 Kevin Buettner <kevinb@redhat.com>
20417
20418 * gdb.asm/frv.inc: New file.
20419 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
20420
a1dea79a
FF
204212003-12-09 Fred Fish <fnf@redhat.com>
20422
20423 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
20424 functions to break1.c and leave prototypes behind. Add more
20425 "set breakpoint NN here" comments.
20426 * gdb.base/break1.c: New file.
20427
20428 * gdb.base/break.exp: Handle compiling test case from multiple
20429 source files and change source file references as needed.
20430 * gdb.base/completion.exp: Ditto.
20431 * gdb.base/condbreak.exp: Ditto.
20432 * gdb.base/define.exp: Ditto.
20433 * gdb.base/ena-dis-br.exp: Ditto.
20434 * gdb.base/info-proc.exp: Ditto.
20435 * gdb.base/maint.exp: Ditto.
20436 * gdb.base/until.exp: Ditto.
20437
20438 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
20439 hardcoded line numbers.
20440 * gdb.base/define.exp: Ditto.
20441 * gdb.base/ena-dis-br.exp: Ditto.
20442 * gdb.base/maint.exp: Ditto.
20443 * gdb.base/until.exp: Ditto.
20444
20445 * gdb.base/completion.exp: Use "break1" for completion tests since
20446 "break" is no longer a unique prefix.
20447
5266b69c
AC
204482003-12-06 Andrew Cagney <cagney@redhat.com>
20449
20450 * gdb.base/structs.exp (test_struct_returns): When applicable, set
20451 "return_value_unimplemented". When an unimplemented struct return
20452 architecture, report incorrect values as a KFAIL
20453
374451f0
MC
204542003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20455
20456 * gdb.cp/rtti.exp: Accept new wording of warning from
20457 cp_lookup_rtti_type.
20458
ba9b20a7
MC
204592003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20460
20461 Partial fix for PR testsuite/1456.
20462 * gdb.base/scope.exp (test_at_main): Replace references to
20463 gcc_compiled with calls to test_compiler_info.
20464 (test_at_foo): Likewise.
20465 (test_at_bar): Likewise.
20466
b74b6d0b
MC
204672003-12-04 Michael Chastain <mec.gnu@mindspring.com>
20468
20469 Partial fix for PR testsuite/1456.
20470 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
20471 to test_compiler_info.
20472
ccfa3402
MC
204732003-12-03 Michael Chastain <mec.gnu@mindspring.com>
20474
20475 * gdb.base/so-impl-ld.exp: Update copyright notice.
20476
f6246aba
MC
204772003-12-02 Michael Chastain <mec.gnu@mindspring.com>
20478
20479 Partial fix for PR testsuite/1456.
20480 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
20481 to test_compiler_info.
20482
13ae734a
MC
204832003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20484
20485 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
20486 from current versions of gdb. Clean up regular expressions.
20487 Delete redundant timeout case.
20488
d8e1cdee
MC
204892003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20490
20491 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
20492 from current versions of gdb. Clean up regular expressions.
20493 Delete redundant timeout case.
20494
96457b64
MC
204952003-12-01 Michael Chastain <mec.gnu@mindspring.com>
20496
20497 Partial fix for PR testsuite/1456.
20498 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
20499 gcc_compiled with call to test_compiler_info.
20500
f35309fc
MC
205012003-11-30 Michael Chastain <mec.gnu@mindspring.com>
20502
20503 Partial fix for PR testsuite/1456.
20504 * gdb.base/list.exp (test_list_function): Delete unused declaration
20505 of gcc_compiled.
20506
d7afdf9b
MC
205072003-11-29 Michael Chastain <mec.gnu@mindspring.com>
20508
20509 Partial fix for PR testsuite/1456.
20510 * gdb.base/complex.exp: Replace reference to gcc_compiled with
20511 call to test_compiler_info.
20512
71507b56
MK
205132003-11-29 Mark Kettenis <kettenis@gnu.org>
20514
20515 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
20516 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
20517 it to create the appropriate note.inc.
20518 * gdb.asm/asmsrc1.s: Include "note.inc".
20519 * gdb.asm/netbsd.inc: New file.
20520 * gdb.asm/empty.inc: New file.
20521
f81f93f7
MC
205222003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20523
20524 Partial fix for PR testsuite/1456.
20525 * gdb.base/constvars.exp: Replace references to gcc_compiled with
20526 calls to test_compiler_info.
20527
9a77938e
MC
205282003-11-27 Michael Chastain <mec.gnu@mindspring.com>
20529
20530 Partial fix for PR testsuite/1456.
20531 * gdb.base/volatile.exp: Replace references to gcc_compiled with
20532 calls to test_compiler_info.
20533
e8367dc7
MK
205342003-11-27 Mark Kettenis <kettenis@gnu.org>
20535
20536 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
20537 pattern for the KFAILs.
20538
526c61ee
AF
205392003-11-25 Adam Fedor <fedor@gnu.org>
20540
20541 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
20542 * gdb.objc/objcdecode.m: New file.
20543
28f2d600
AF
205442003-11-25 Adam Fedor <fedor@gnu.org>
20545
20546 * gdb.objc/nondebug.exp: Test for PR objc/1236.
20547 * gdb.objc/nondebug.m: New file.
20548
a3895cee
BE
205492003-11-26 Ben Elliston <bje@wasabisystems.com>
20550
20551 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20552 NetBSD as it does on FreeBSD. Modelled on a similar change by
20553 Mark Kettenis on 2003-05-30.
20554 (link-flags): Set to "--entry _start" regardless of target.
20555 Special linker flags are to be appended to $link-flags.
20556 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
20557
c9f2c8a3
MC
205582003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20559
20560 * gdb.cp/method.exp: Accept output of new demangler.
20561
15a0587a 205622003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
20563
20564 * gdb/class2.exp: New file.
20565 * gdb/class2.cc: New file.
20566
3c00b570
MC
205672003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20568
20569 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
20570 of new demangler.
20571
7027acc7
MK
205722003-11-23 Mark Kettenis <kettenis@gnu.org>
20573
20574 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
20575 of gdb_test "run".
20576
b0e1598a
MK
205772003-11-23 Mark Kettenis <kettenis@gnu.org>
20578
20579 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
20580 "continue" into "run".
20581
4d9eda44
MC
205822003-11-23 Michael Chastain <mec.gnu@mindspring.com>
20583
20584 Partial fix for PR testsuite/1456.
20585 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
20586 call to test_compiler_info.
20587 * gdb.cp/ctti.exp: Likewise.
20588 * gdb.cp/derivation.exp: Likewise.
20589 * gdb.cp/member-ptr.exp: Likewise.
20590 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
20591 reference to gcc_compiled.
20592
205932003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
20594
20595 Fix PR testsuite/1463.
20596 * gdb.base/structs.exp (start_structs_test): Call
20597 get_debug_format before using the debug format.
20598
d422fe19
AC
205992003-11-22 Andrew Cagney <cagney@redhat.com>
20600
20601 * lib/gdb.exp (gdb_test_multiple): Add simple example.
20602 * gdb.base/structs.exp: Use gdb_test_multiple.
20603
039cf96d
AC
206042003-11-20 Andrew Cagney <cagney@redhat.com>
20605
6882279b
AC
20606 * gdb.base/structs.exp: Handle and recover from internal errors.
20607 Replace "foo${n}" with "foo<n>" in test messages.
20608
e53890ae
AC
20609 * gdb.base/structs.exp: Update copyright. Rewrite.
20610 * gdb.base/structs.c: Update copyright. Rewrite.
20611
2b211c59
AC
20612 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
20613 resync count exceeded.
d63a86f8 20614
039cf96d
AC
20615 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
20616 from the internal error.
20617 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
20618 Original from Jim Blandy.
20619 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 20620
eac98b22
AC
206212003-11-19 Andrew Cagney <cagney@redhat.com>
20622
20623 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
20624 KFAIL.
20625
67455b2a
MK
206262003-11-17 Mark Kettenis <kettenis@gnu.org>
20627
20628 New testcase for PR backtrace/1435.
20629 * gdb.arch/i386-unwind.exp: New file.
20630 * gdb.arch/i386-unwind.c: New file.
20631
853d6e5b
AC
206322003-11-17 Andrew Cagney <cagney@redhat.com>
20633
20634 * lib/gdb.exp (compiler_info): New global.
20635 (test_compiler_info): New function.
20636 (get_compiler_info): Set compiler_info.
20637 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
20638 "compiler_info" to gcc-<major>-<minor>.
20639
38cf6e11
MC
206402003-11-15 Michael Chastain <mec.gnu@mindspring.com>
20641
20642 * gdb.trace/configure: Remove.
20643
a50d3602
EZ
206442003-11-13 Elena Zannoni <ezannoni@redhat.com>
20645
20646 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 20647 breakpoints.
a50d3602
EZ
20648 * gdb.base/break.exp: Remove all references to explicit line
20649 numbers.
20650
d9407aaa
NC
206512003-11-11 Nick Clifton <nickc@redhat.com>
20652
20653 * gdb.base/shreloc.exp: Do not run for targets which do not
20654 support shared objects.
20655
db488fc1
CV
206562003-11-10 Corinna Vinschen <vinschen@redhat.com>
20657
20658 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
20659 Don't run tests if nofileio flag is given.
20660
6a90a18e
EZ
206612003-11-07 Elena Zannoni <ezannoni@redhat.com>
20662
20663 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 20664 as well as 'Watchpoint'.
6a90a18e 20665
0b915e9c
EZ
206662003-11-06 Elena Zannoni <ezannoni@redhat.com>
20667
20668 Reported by Jim Ingham <jingham@apple.com>:
20669 * gdb.base/annota1.exp: Match at least one occurrence of the
20670 signal handler annotation.
20671
d7e4b55f
EZ
206722003-11-06 Elena Zannoni <ezannoni@redhat.com>
20673
a9c64011
AS
20674 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
20675 as well as 'Watchpoint'.
d7e4b55f 20676
2fe4e8d0
MC
206772003-11-05 Michael Chastain <mec@shout.net>
20678
20679 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
20680
6ef88553
KW
206812003-11-03 Kris Warkentin <kewarken@qnx.com>
20682
20683 * gdb.arch/gdb1291.c: New test file.
20684 * gdb.arch/gdb1291.exp: New test script.
20685 * gdb.arch/gdb1431.c: New test file.
20686 * gdb.arch/gdb1431.exp: New test script.
20687
ae7dc4d8
MC
206882003-10-22 Michael Chastain <mec@shout.net>
20689
20690 * gdb.mi/pthreads.c: Add copyright notice.
20691
c39d7427
MC
206922003-10-22 Michael Chastain <mec@shout.net>
20693
20694 * gdb.threads/pthreads.c: Add copyright notice.
20695
8b7d96c1
MC
206962003-10-20 Michael Chastain <mec@shout.net>
20697
20698 * gdb.base/gdb1056.exp: New test script.
20699
d1d69fdd
DJ
207002003-10-13 Daniel Jacobowitz <drow@mvista.com>
20701
20702 * gdb.threads/killed.exp: Use gdb_run_cmd.
20703
7d605576
DJ
207042003-10-13 Daniel Jacobowitz <drow@mvista.com>
20705
20706 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
20707 create a core file.
20708 * gdb.threads/gcore-thread.exp: Likewise.
20709
618ec112
CV
207102003-10-13 Corinna Vinschen <vinschen@redhat.com>
20711
20712 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
20713 type, based on char type.
20714 (struct bit_flags_short_t): New bitfield type, based on short type.
20715 (init_bit_flags_char): New fuction.
20716 (init_bit_flags_short): Ditto.
20717 (print_bit_flags_char): Ditto.
20718 (print_bit_flags_short): Ditto.
20719 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
20720
9367a73c
MC
207212003-10-11 Michael Chastain <mec@shout.net>
20722
20723 * gdb.base/call-rt-st.exp: Update copyright year.
20724
1decf120
KI
207252003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
20726
20727 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
20728 * gdb.disasm/sh3.s: Ditto.
20729
5445b2ae
DJ
207302003-10-07 Daniel Jacobowitz <drow@mvista.com>
20731
20732 * gdb.threads/switch-threads.exp: New test.
20733 * gdb.threads/switch-threads.c: New source file.
20734
aec24853
CV
207352003-10-07 Corinna Vinschen <vinschen@redhat.com>
20736
20737 * gdb.base/ending-run.exp: Add sh specific case.
20738
adc7428d
AC
207392003-10-06 Andrew Cagney <cagney@redhat.com>
20740
20741 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
20742 * gdb.disasm/mn10200.exp: Delete obsolete file.
20743
c9d37158
DJ
207442003-09-29 Daniel Jacobowitz <drow@mvista.com>
20745
20746 * ChangeLog: Correct an entry command.exp -> commands.exp.
20747 * gdb.base/commands.exp (bp_deleted_in_command_test)
20748 (temporary_breakpoint_commands): Check noargs.
20749
79c2c32d
DC
207502003-09-25 David Carlton <carlton@kealia.com>
20751
20752 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
20753 of some print tests, where appropriate. Add tests for C::D::cd,
20754 E::ce, F::cXfX, G::XgX.
20755 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
20756
594e6d67
RE
207572003-09-25 Richard Earnshaw <rearnsha@arm.com>
20758
20759 * lib/java.exp (java_init): Import target_alias before using it.
20760
10f0d451
DC
207612003-09-25 David Carlton <carlton@kealia.com>
20762
20763 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
20764
274bcba0
EZ
207652003-09-23 Elena Zannoni <ezannoni@redhat.com>
20766
d63a86f8 20767 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 20768 weirdness.
274bcba0 20769
cdbf20f7
MC
207702003-09-17 Michael Chastain <mec@shout.net>
20771
20772 * gdb.cp/gdb1355.exp: New file.
20773 * gdb.cp/gdb1355.c: New file.
20774
71e06f80
CV
207752003-09-15 Corinna Vinschen <vinschen@redhat.com>
20776
20777 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
20778 * gdb.asm/sh.inc: New file.
20779
5c4e30ca
DC
207802003-09-11 David Carlton <carlton@kealia.com>
20781
bd45b7af
DC
20782 * gdb.cp/namespace.exp: Add tests for namespace types.
20783 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
20784 (test_namespace): New.
20785
1c199746
EZ
207862003-09-11 Elena Zannoni <ezannoni@redhat.com>
20787
a9c64011 20788 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 20789 * gdb.stabs/weird.exp: Ditto.
1c199746 20790
04ed252f
MC
207912003-09-08 Michael Chastain <mec@shout.net>
20792
20793 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
20794
d8a2d9e7
MC
207952003-09-07 Michael Chastain <mec@shout.net>
20796
20797 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
20798 'parse error'.
20799
161afb24
MK
208002003-09-07 Mark Kettenis <m.kettenis@osp.nl>
20801
20802 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
20803
49f2741a
MC
208042003-08-30 Michael Chastain <mec@shout.net>
20805
20806 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
20807 * gdb.gdb/observer.exp: Ditto.
20808 * gdb.gdb/xfullpath.exp: Ditto.
20809
8afa723e
MK
208102003-08-29 Mark Kettenis <kettenis@gnu.org>
20811
20812 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
20813 *-*-*bsd*.
20814
f31dfe3b
JJ
208152003-08-28 Jeff Johnston <jjohnstn@redhat.com>
20816
20817 * gdb.base/dump.exp: Skip for ia64.
20818
4630e498
JJ
208192003-08-25 Jeff Johnston <jjohnstn@redhat.com>
20820
20821 * gdb.asm/asm-source.exp: Add ia64 support.
20822 * gdb.asm/ia64.inc: New file.
20823
1105b7ef
MC
208242003-08-22 Michael Chastain <mec@shout.net>
20825
20826 * gdb.cp: New directory.
20827 * gdb.cp/*: Copy from gdb.c++/*.
20828 * gdb.c++/*: Remove.
20829 * Makefile.in: Change gdb.c++ to gdb.cp.
20830 * configure.in: Ditto.
20831 * configure: Regnerate.
20832
c945b932
MK
208332003-08-18 Mark Kettenis <kettenis@gnu.org>
20834
20835 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
20836 * gdb.arch/i386-prologue.c (gdb1338): Add function.
20837
2b66634b
DJ
208382003-08-17 Daniel Jacobowitz <drow@mvista.com>
20839
20840 * mi-var-display.exp (-var-list-children weird): Accept function
20841 pointers with argument types.
20842 * mi1-var-display.exp (-var-list-children weird): Likewise.
20843 * mi2-var-display.exp (-var-list-children weird): Likewise.
20844
a356f73b
DJ
208452003-08-17 Daniel Jacobowitz <drow@mvista.com>
20846
20847 * gdb.base/annota3.exp: Add missing newline.
20848
483417b8
MC
208492003-08-06 Michael Chastain <mec@shout.net>
20850
20851 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
20852
c99c59c3
MS
208532003-08-12 Michael Snyder <msnyder@redhat.com>
20854
20855 * gdb.base/float.exp: Add test for SH.
20856
55ed7501
MK
208572003-08-10 Mark Kettenis <kettenis@gnu.org>
20858
20859 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
20860
1a371f2e
EZ
208612003-08-07 Elena Zannoni <ezannoni@redhat.com>
20862
20863 * gdb.base/completion.exp: Remove reduntant completion test
20864 on filename.
20865
e0f353ce
EZ
208662003-08-07 Elena Zannoni <ezannoni@redhat.com>
20867
a9c64011
AS
20868 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
20869 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
20870 gdb.trace/save-trace.exp: Make sure that full pathnames are
20871 escaped correctly.
e0f353ce 20872
5710a1af 208732003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 20874
a9c64011
AS
20875 * configure.in: Don't generate config.h from config.hin.
20876 * configure: Regenerate.
20877 * config.hin: Remove file.
20878 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
20879 * gdb.threads/pthreads.c: Ditto.
5710a1af 20880
dcd81ce9
DJ
208812003-08-07 Daniel Jacobowitz <drow@mvista.com>
20882
20883 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20884 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
20885 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
20886 Replace ld24 with seth/add3.
20887
6009d884
AC
208882003-08-02 Andrew Cagney <cagney@redhat.com>
20889
20890 * gdb.base/annota3.exp: New file.
20891 * gdb.base/annota3.c: New file.
20892 * gdb.c++/annota3.exp: New file.
20893 * gdb.c++/annota3.cc: New file.
20894
51514e06
MC
208952003-07-29 Michael Chastain <mec@shout.net>
20896
20897 * gdb.threads/tls.c (spin): Check errno only if sem_wait
20898 actually failed.
20899 (do_pass): Likewise.
20900 * gdb.threads/tls.exp: Always initialize no_of_threads.
20901
4ee6625b
DJ
209022003-07-27 Daniel Jacobowitz <drow@mvista.com>
20903
20904 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
20905 pattern.
20906 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
20907 * gdb.threads/tls.exp: Recognize one case of the host library not
20908 supporting TLS.
20909
225f2bf6
AC
209102003-07-27 Andrew Cagney <cagney@redhat.com>
20911
20912 * gdb.base/fileio.exp: Use SH when running commands using
20913 remote_exec.
20914
bcb27c9f
DJ
209152003-07-24 Daniel Jacobowitz <drow@mvista.com>
20916
20917 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20918 * gdb.base/relocate.c (dummy): New padding array.
20919
3d67be83
MS
209202003-07-22 Michael Snyder <msnyder@redhat.com>
20921
d63a86f8 20922 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
20923
20924 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
20925 patterns to be more general, accepting old and new output.
20926 Some output chars (such as '+') also must be quoted.
d63a86f8 20927 Some addresses are displayed numerically instead of
3d67be83
MS
20928 symbolically.
20929
57ba3b85
MS
209302003-07-23 Michael Snyder <msnyder@redhat.com>
20931
686d097c
MS
20932 * gdb.base/return2.exp: Don't test long-long return.
20933
57ba3b85
MS
20934 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
20935 * gdb.disasm/t01_mov.exp: Ditto.
20936 * gdb.disasm/t02_mova.s: Ditto.
20937 * gdb.disasm/t02_mova.exp: Ditto.
20938 * gdb.disasm/t03_add.s: Ditto.
20939 * gdb.disasm/t03_add.exp: Ditto.
20940 * gdb.disasm/t04_sub.s: Ditto.
20941 * gdb.disasm/t04_sub.exp: Ditto.
20942 * gdb.disasm/t05_cmp.s: Ditto.
20943 * gdb.disasm/t05_cmp.exp: Ditto.
20944 * gdb.disasm/t06_ari2.s: Ditto.
20945 * gdb.disasm/t06_ari2.exp: Ditto.
20946 * gdb.disasm/t07_ari3.s: Ditto.
20947 * gdb.disasm/t07_ari3.exp: Ditto.
20948 * gdb.disasm/t08_or.s: Ditto.
20949 * gdb.disasm/t08_or.exp: Ditto.
20950 * gdb.disasm/t09_xor.s: Ditto.
20951 * gdb.disasm/t09_xor.exp: Ditto.
20952 * gdb.disasm/t10_and.s: Ditto.
20953 * gdb.disasm/t10_and.exp: Ditto.
20954 * gdb.disasm/t11_logs.s: Ditto.
20955 * gdb.disasm/t11_logs.exp: Ditto.
20956 * gdb.disasm/t12_bit.s: Ditto.
20957 * gdb.disasm/t12_bit.exp: Ditto.
20958 * gdb.disasm/t13_otr.s: Ditto.
20959 * gdb.disasm/t13_otr.exp: Ditto.
20960
e00759ef
EZ
209612003-07-22 Elena Zannoni <ezannoni@redhat.com>
20962
20963 * gdb.threads/tls.exp :Add kfail for 'info address' case.
20964
8bc2021f
EZ
209652003-07-22 Elena Zannoni <ezannoni@redhat.com>
20966
a9c64011
AS
20967 * gdb.threads/tls.c : New file.
20968 * gdb.threads/tls.exp : New file.
20969 * gdb.threads/tls-main.c : New file.
20970 * gdb.threads/tls-shared.c : New file.
20971 * gdb.threads/tls-shared.exp : New file.
8bc2021f 20972
89320c4c
AS
209732003-07-22 Andreas Schwab <schwab@suse.de>
20974
20975 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
20976
180dea7c
AS
209772003-07-20 Andreas Schwab <schwab@suse.de>
20978
20979 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
20980 due to insn reordering.
20981
0714963c
AC
209822003-07-15 Andrew Cagney <cagney@redhat.com>
20983
20984 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
20985
98a23b3f
MC
209862003-07-15 Michael Chastain <mec@shout.net>
20987
20988 * gdb.base/gdb1250.exp: New file.
20989 * gdb.base/gdb1250.c: New file.
20990
27e417a2
ML
209912003-07-09 Michal Ludvig <mludvig@suse.cz>
20992
20993 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
20994 expansion of size_t to 'unsigned long', not only to 'unsigned'.
20995
8bc2021f
EZ
209962003-07-09 Elena Zannoni <ezannoni@redhat.com>
20997
a9c64011
AS
20998 * gdb.threads/tls.c: New file.
20999 * gdb.threads/tls.exp: New file.
21000 * gdb.threads/tls-main.c: New file.
21001 * gdb.threads/tls-shared.c: New file.
21002 * gdb.threads/tls-shared.exp: New file.
8bc2021f 21003
d99968dc
EZ
210042003-07-09 Elena Zannoni <ezannoni@redhat.com>
21005
21006 * gdb.base/annota1.exp: Make sure that we properly escape the
21007 full path of the source file. Xfail more permissive patterns,
d63a86f8 21008 due to a compiler debug info problem.
d99968dc 21009
83876b3b
AS
210102003-07-07 Andreas Schwab <schwab@suse.de>
21011
2705e972
AS
21012 * gdb.asm/m68k.inc: New file.
21013 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
21014
83876b3b
AS
21015 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
21016 arguments"): Also match negative number.
21017
21018 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
21019
3a871b37
DJ
210202003-07-03 Daniel Jacobowitz <drow@mvista.com>
21021
21022 * gdb.base/store.c (charest): New typedef.
21023 (add_char): Rename to add_charest, update.
21024 (wack_char): Rename to wack_charest, update types. Return l + r
21025 to keep r live across the call.
21026 (wack_short, wack_int, wack_long, wack_longest, wack_float)
21027 (wack_double, wack_doublest): Return l + r to keep r live across
21028 the call.
21029 * gdb.base/store.exp: Accomodate store.c changes.
21030
b2a7f303
DC
210312003-06-30 David Carlton <carlton@kealia.com>
21032
21033 * gdb.c++/maint.exp (test_invalid_name): New.
21034 (test_first_component): Add tests for invalid names.
21035
3c6cb4a1
MC
210362003-06-29 Michael Chastain <mec@shout.net>
21037
21038 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
21039 output of '<VTT for class>' for virtual base classes.
21040
f1c2644b
DJ
210412003-06-29 Daniel Jacobowitz <drow@mvista.com>
21042
21043 * gdb.base/completion.exp: Tab-complete "complet" instead of
21044 "compl".
21045 * gdb.base/complex.exp, gdb.base/complex.c: New files.
21046
18080350
DJ
210472003-06-29 Daniel Jacobowitz <drow@mvista.com>
21048
21049 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
21050 * gdb.base/volatile.exp: Likewise.
21051
f56973f8
DJ
210522003-06-29 Daniel Jacobowitz <drow@mvista.com>
21053
21054 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
21055 gdb/1265.
21056
210572003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
21058 Daniel Jacobowitz <drow@mvista.com>
21059
21060 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
21061 initial line count of 'captured_main' from 26 to 32.
21062 (test_with_self): Allow xmalloc call to be interleaved with the
21063 preceding two lines.
21064
e766d4d6
JB
210652003-06-24 Joel Brobecker <brobecker@gnat.com>
21066
21067 * gdb.base/bang.exp: New testcase.
21068
f125c9a4
JB
210692003-06-23 Joel Brobecker <brobecker@gnat.com>
21070
21071 * gdb.base/langs.exp: Add some tests for the "minimal" language
21072 support.
21073
6e25beaf
EZ
210742003-06-23 Elena Zannoni <ezannoni@redhat.com>
21075
21076 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
21077 the testcase.
21078
2f816dda
DJ
210792003-06-22 Daniel Jacobowitz <drow@mvista.com>
21080
21081 * gdb.base/relocate.exp: Test add-symbol-file with a variable
21082 offset.
21083
db5a5748
DJ
210842003-06-22 Daniel Jacobowitz <drow@mvista.com>
21085
21086 * gdb.c++/pr-1210.cc: New file.
21087 * gdb.c++/pr-1210.exp: New file.
21088
1df0c130
DJ
210892003-06-21 Daniel Jacobowitz <drow@mvista.com>
21090
21091 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
21092 000-exec-continue.
21093
a92feac0
MK
210942003-06-15 Mark Kettenis <kettenis@gnu.org>
21095
21096 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
21097 on *-*-*bsd* instead of *-*-freebsd*.
21098
81a58f5b
AC
210992003-06-14 Andrew Cagney <cagney@redhat.com>
21100
21101 * gdb.base/store.exp: Test longest and doublest. Test all
21102 parameters. Weaken return statement match.
21103 * gdb.base/store.c: Add longest and doublest - aka long long and
21104 long double functions. Put all parameters into local register
21105 variables. Use negative values.
21106
b257a0d3
AC
211072003-06-14 Andrew Cagney <cagney@redhat.com>
21108
21109 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
21110 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
21111 exit status.
21112 * gdb.base/fileio.exp: Disable target when nointerrupts and
21113 noinferiorio, instead of limiting it to remote. Use remote_exec
21114 instead of system.
d63a86f8 21115
21c38304
JJ
211162003-06-12 Jeff Johnston <jjohnstn@redhat.com>
21117
21118 * gdb.base/float.exp: Add ia64 support.
21119
1bcdb424
CV
211202003-06-12 Corinna Vinschen <vinschen@redhat.com>
21121
21122 * gdb.base/fileio.exp: Run only on remote targets.
21123
6aeb981f
CV
211242003-06-10 Corinna Vinschen <vinschen@redhat.com>
21125
21126 * gdb.base/fileio.c: New file, testing File-I/O.
21127 * gdb.base/fileio.exp: Ditto.
21128
53df362e
RG
211292003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
21130
21131 * gdb.base/shreloc.exp: New file, check symbol values obtained from
21132 shared objects after relocation at load time (gdb PR/1132).
21133 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 21134 as above, part of the shared object relocation test.
53df362e 21135
ffee1b46
MK
211362003-06-08 Mark Kettenis <kettenis@gnu.org>
21137
b5ca3722
MK
21138 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
21139 fully filled history list.
21140 * gdb.base/gdb_history: New file.
21141
03ed860d
MK
21142 * gdb.base/signals.exp: XFAIL "continue to func1" on
21143 i*86-*-freebsd*.
21144
ffee1b46
MK
21145 * gdb.base/attach.exp: When trying to attach to a nonexistent
21146 process, make it possible to specify the PID based on the target,
21147 and do so for *-*-freebsd*.
21148
d80dbb52
RH
211492003-06-02 Richard Henderson <rth@redhat.com>
21150
21151 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
21152
6dd77b81
RH
211532003-06-02 Richard Henderson <rth@redhat.com>
21154
21155 * gdb.base/selftest.exp: Next over lim_at_start initialization.
21156
f6347e16
RH
211572003-06-02 Richard Henderson <rth@redhat.com>
21158
21159 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
21160
2c161407
DJ
211612003-06-01 Daniel Jacobowitz <drow@mvista.com>
21162
21163 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
21164 of globalvar.
21165
572eb746
MK
211662003-06-01 Mark Kettenis <kettenis@gnu.org>
21167
21168 * gdb.asm/asm-source.exp: Check for memory read errors in
21169 disassembler test on *BSD too.
21170
9e9617a5
RH
211712003-06-01 Richard Henderson <rth@redhat.com>
21172
21173 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
21174 for .frame.
21175 (gdbasm_call): Lose ldgp.
21176 (gdbasm_startup): Add frame information.
21177 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
21178
7b34ad4e
MK
211792003-05-31 Mark Kettenis <kettenis@gnu.org>
21180
21181 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
21182 i?86-*-*.
21183
10059fdf
MK
211842003-05-30 Mark Kettenis <kettenis@gnu.org>
21185
21186 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21187 FreeBSD.
21188
acf4b816
RH
211892003-05-29 Richard Henderson <rth@redhat.com>
21190
21191 * gdb.asm/alpha.inc: New file.
21192 * gdb.asm/asm-source.exp: Use it.
21193
e9ecd949
JB
211942003-05-29 Jim Blandy <jimb@redhat.com>
21195
21196 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
21197 'core.PID'.
21198
e3e5a4f3
JB
211992003-05-22 Jim Blandy <jimb@redhat.com>
21200
21201 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
21202 backtrace.
d63a86f8 21203
72fe3d25
DC
212042003-05-20 David Carlton <carlton@math.stanford.edu>
21205
21206 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
21207 this time.
21208
58da2eb2
DC
212092003-05-19 David Carlton <carlton@bactrian.org>
21210
21211 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
21212 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
21213
1fcb5155
DC
212142003-05-19 David Carlton <carlton@bactrian.org>
21215
21216 * gdb.c++/namespace.exp: Add namespace scope and anonymous
21217 namespace tests.
21218 Bump copyright date.
21219 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
21220 (main): Call C::D::marker2.
21221 * gdb.c++/namespace1.cc: New file.
21222
85e85163
JJ
212232003-05-14 Jeff Johnston <jjohnstn@redhat.com>
21224
21225 Roland McGrath <roland@redhat.com>
d63a86f8 21226 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
21227 there is no manager thread.
21228
a25fbfec
JJ
212292003-05-08 Jeff Johnston <jjohnstn@redhat.com>
21230
d63a86f8
RM
21231 * gdb.threads/schedlock.exp: Remove assumption that all threads
21232 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
21233 in one of the child threads rather than the main thread.
21234
be375bae
JB
212352003-05-07 Jim Blandy <jimb@redhat.com>
21236
09bf6082
JB
21237 Add support for assembly source testing on the s390x.
21238 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
21239 architecture.
21240 * gdb.asm/s390x.inc: New file.
21241
be375bae
JB
21242 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
21243 succession of 'if' statements.
21244
00905d52
AC
212452003-05-05 Andrew Cagney <cagney@redhat.com>
21246
21247 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
21248
b1e29e33
AC
212492003-05-05 Andrew Cagney <cagney@redhat.com>
21250
21251 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
21252 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
21253
e33d66ec
EZ
212542003-05-02 Elena Zannoni <ezannoni@redhat.com>
21255
21256 * gdb.base/charset.exp: Update based on new behavior of set/show
21257 charset commands.
21258
2b6fd0d8
AC
212592003-05-01 Andrew Cagney <cagney@redhat.com>
21260
21261 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
21262 variable do not give memory errors.
21263
130cacce
AF
212642003-04-30 Adam Fedor <fedor@gnu.org>
21265
21266 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
21267 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
21268 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
21269 gdb.objc/basicclass.m: : New files
21270
21271 * lib/gdb.exp (gdb_compile_objc): New procedure.
21272
bea71854
DJ
212732003-04-27 Daniel Jacobowitz <drow@mvista.com>
21274
21275 * gdb.base/signals.exp: Make backtrace tests more specific.
21276
0f20eeea
DC
212772003-04-23 David Carlton <carlton@bactrian.org>
21278
21279 * gdb.c++/maint.exp (test_first_component): Add tests for
21280 'operator' in more locations.
21281
c8c4d8dc
KB
212822003-04-16 Kevin Buettner <kevinb@redhat.com>
21283
21284 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
21285
3fe60e3c
EZ
212862003-04-16 Elena Zannoni <ezannoni@redhat.com>
21287
21288 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 21289 func marke' instead. Update test name.
3fe60e3c 21290
9219021c
DC
212912003-04-15 David Carlton <carlton@math.stanford.edu>
21292
21293 * gdb.c++/maint.exp: New file.
21294
5dd55bdd
EZ
212952003-04-14 Elena Zannoni <ezannoni@redhat.com>
21296
21297 * gdb.threads/schedlock.c: Change type of thread function argument
21298 to long, to avoid warnings on 64-bit platforms.
21299
00890572
EZ
213002003-04-14 Elena Zannoni <ezannoni@redhat.com>
21301
a9c64011
AS
21302 * gdb.base/attach.exp: Add new message from ptrace in case of
21303 attaching to nonexistent process.
d63a86f8 21304
93201743
JB
213052003-04-11 Jim Blandy <jimb@redhat.com>
21306
21307 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21308 gdb.c++/userdef.cc: Place comments on the lines to which the
21309 marker function might return.
21310 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21311 gdb.c++/userdef.exp: Look for those comments to check that we've
21312 returned to the right place, instead of checking line numbers.
21313
2a11c64d
EZ
213142003-04-11 Elena Zannoni <ezannoni@redhat.com>
21315
a9c64011
AS
21316 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
21317 match on sourcefile name, instead of directory name.
2a11c64d 21318
68ab8fc5
EZ
213192003-04-10 Elena Zannoni <ezannoni@redhat.com>
21320
d63a86f8 21321 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
21322 working directory name.
21323
5624293a
JB
213242003-04-09 Jim Blandy <jimb@redhat.com>
21325
21326 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21327 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
21328 after an inferior function call, report the failure, but allow the
21329 test to continue.
21330
f1f02ee4
SC
213312003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21332
21333 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21334 with -DPROTOTYPES.
21335
6eb79af0
SC
213362003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21337
21338 * gdb.base/break.exp: Revert last patch.
21339
8dfb4cf0
SC
213402003-04-04 Stephane Carrez <stcarrez@nerim.fr>
21341
21342 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21343 with -DPROTOTYPES.
21344
ed4c619a
AC
213452003-04-02 Andrew Cagney <cagney@redhat.com>
21346
21347 * gdb.base/callfuncs.exp: Make "print add" messages unique.
21348 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
21349 matching directories by the name breakpoint.
21350 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
21351 Make "continue to marker1" consistent.
21352 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
21353 message consistent.
21354 * lib/gdb.exp: Put "the program is no longer running", and "the
21355 program exited" in parenthesis.
21356 * lib/mi-support.exp: Ditto.
d63a86f8 21357
4e35d5f0 213582003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 21359
4e35d5f0
BR
21360 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
21361
71900fe8
AC
213622003-03-29 Andrew Cagney <cagney@redhat.com>
21363
21364 * gdb.base/sizeof.c (main): Print the value of '\377'.
21365 * gdb.base/sizeof.exp: Check the sign of '\377'.
21366
c0655a16
MC
213672003-03-27 Michael Chastain <mec@shout.net>
21368
21369 * gdb.base/gdb1090.exp: New file.
21370 * gdb.base/gdb1090.cc: New file.
21371
5b2a3989
JB
213722003-03-27 J. Brobecker <brobecker@gnat.com>
21373
21374 * gdb.gdb/observer.exp: New regression test.
21375
79876890
MC
213762003-03-27 Michael Chastain <mec@shout.net>
21377
21378 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
21379 * gdb.base/ptype.exp: Likewise.
21380
6eac95e3
CV
213812003-03-27 Corinna Vinschen <vinschen@redhat.com>
21382
21383 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
21384
e8c71839
MC
213852003-03-26 Michael Chastain <mec@shout.net>
21386
21387 * gdb.base/ptype.exp: Actually use some typedef'd types.
21388
71b10041
SC
213892003-03-21 Stephane Carrez <stcarrez@nerim.fr>
21390
21391 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
21392 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
21393
2512cf80
CV
213942003-03-20 Corinna Vinschen <vinschen@redhat.com>
21395
21396 * gdb.base/default.exp: Fix regular expression.
21397
0d195a4f
CV
213982003-03-20 Corinna Vinschen <vinschen@redhat.com>
21399
21400 * gdb.base/args.exp: Fix regular expression.
21401
8a2dbca8
CV
214022003-03-20 Corinna Vinschen <vinschen@redhat.com>
21403
21404 * gdb.base/help.exp: Allow Win32 child process.
21405
bf028682
CV
214062003-03-20 Corinna Vinschen <vinschen@redhat.com>
21407
21408 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
21409 when stepping out of main().
21410
182dbe85
CV
214112003-03-20 Corinna Vinschen <vinschen@redhat.com>
21412
21413 * gdb.base/default.exp: Check for win32 specific message when calling
21414 "run" without executable.
21415
d67a6ba5
CV
214162003-03-20 Corinna Vinschen <vinschen@redhat.com>
21417
21418 * gdb.base/args.exp: Expect .exe in output.
21419
a955b5bb
CV
214202003-03-20 Corinna Vinschen <vinschen@redhat.com>
21421
21422 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
21423 Cygwin native.
21424
bf6bad4b
AC
214252003-03-17 Andrew Cagney <cagney@redhat.com>
21426
21427 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
21428 vector registes.
21429 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
21430 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
21431
293e9a31
DC
214322003-03-17 David Carlton <carlton@math.stanford.edu>
21433
21434 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
21435 test, for PR breakpoints/38.
21436 Call test_watchpoint_and_breakpoint.
21437 * gdb.base/watchpoint.c (func3): New function.
21438 (main): Call func3.
21439
5330f2db
DC
214402003-03-04 David Carlton <carlton@math.stanford.edu>
21441
21442 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
21443 Garply<Garply<char> >:: garply".
21444 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
21445 with respect to PR c++/1111; note also PR c++/1113.
21446 (test_template_breakpoints): KFAIL "constructor breakpoint" with
21447 respect to PR c++/1062.
21448 KFAIL "destructor breakpoint" with respect to PR c++/1112.
21449
6ece72da
DC
214502003-03-03 David Carlton <carlton@math.stanford.edu>
21451
21452 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
21453 with respect to PR c++/57.
21454 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
21455 c++/826.
21456 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
21457 respect to PR c++/57.
21458
85ca1584
DC
214592003-03-03 David Carlton <carlton@math.stanford.edu>
21460
21461 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
21462 respect to PR c++/33 into FAILs.
21463
98e9c5b8
MC
214642003-03-03 Michael Chastain <mec@shout.net>
21465
7bedbf27
MC
21466 * configure.in: Update copyright years.
21467
214682003-03-03 Michael Chastain <mec@shout.net>
21469
21470 * Makefile.in: Update copyright years.
98e9c5b8 21471
f683e100
DC
214722003-02-28 David Carlton <carlton@math.stanford.edu>
21473
21474 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
21475 print class instead of struct and/or superfluous protection
21476 specifiers, as long as the resulting output is equivalent to the
21477 source code.
21478 Delete FIXME from end of messages on tests that don't need
21479 fixing.
21480
a9e0cf2c
DC
214812003-02-28 David Carlton <carlton@math.stanford.edu>
21482
21483 * gdb.c++/templates.exp (do_tests): Allow const in the two
21484 Foo<volatile char *>::foo tests.
21485
e8d359df
MS
214862003-02-27 Michael Snyder <msnyder@redhat.com>
21487
d63a86f8 21488 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
21489 will be consistant.
21490
0b71dc91
DC
214912003-02-26 David Carlton <carlton@math.stanford.edu>
21492
21493 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
21494 char *>::foo" test with respect to PR c++/33. Create a new test
21495 which is identical to that one except that it doesn't put the
21496 space between the "char" and the "*"; KFAIL it, too.
21497
dd14ab43
DC
214982003-02-26 David Carlton <carlton@math.stanford.edu>
21499
21500 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
21501 template types into either PASSes or KFAILs (corresponding to PR
21502 c++/57). Tweak indentation. Update copyright.
21503
1146c7f1
SC
215042003-02-23 Stephane Carrez <stcarrez@nerim.fr>
21505
21506 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
21507
74641dfb
MC
215082003-02-13 Michael Chastain <mec@shout.net>
21509
21510 * gdb.base/exprs.exp: Remove i960 remnants.
21511 * gdb.base/funcargs.exp: Likewise.
21512 * gdb.base/list.exp: Likewise.
21513 * gdb.base/ptype.exp: Likewise.
21514
559cd2d0
DC
215152003-02-14 David Carlton <carlton@math.stanford.edu>
21516
21517 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
21518 pEe->D::vg()" from XFAIL to KFAIL.
21519
c4f90d87
JM
215202003-02-13 Jason Molenda (jmolenda@apple.com)
21521
21522 * gdb.base/maint.exp: Update maint print statistics regexp to include
21523 new entries.
21524
cbc4d97c
MC
215252003-02-13 Michael Chastain <mec@shout.net>
21526
21527 * gdb.c++/inherit.exp: Remove call to get_debug_format.
21528
40f235b7
MC
215292003-02-12 Michael Chastain <mec@shout.net>
21530
21531 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
21532 * gdb.c++/inherit.exp: Likewise.
21533 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
21534 * gdb.c++/templates.exp: Likewise.
21535 * gdb.c++/virtfunc.exp: Likewise.
21536
c56716b0
JM
215372003-02-06 Jason Molenda (jason-cl@molenda.com)
21538
21539 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
21540 why the code is written that way.
21541
070afcf8
MC
215422003-02-05 Michael Chastain <mec@shout.net>
21543
21544 * gdb.base/dump.exp: Add missing copyright line.
21545
5d0331e5
JM
215462003-02-05 Jason Molenda (jason-cl@molenda.com)
21547
f7ae6d3e 21548 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
21549 at the beginning so the breakpoint doesn't get set on the loop.
21550
92851186
MC
215512003-02-05 Michael Chastain <mec@shout.net>
21552
21553 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
21554 output for configurations with gcc 2.95.3.
21555
cbf1e085
AC
215562003-02-05 Keith Seitz <keiths@redhat.com>
21557 Andrew Cagney <ac131313@redhat.com>
21558
21559 * gdb.mi/mi-cli.exp: New file.
d63a86f8 21560
29518e1e
MC
215612003-02-04 Michael Chastain <mec@shout.net>
21562
21563 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
21564 Call perror and then continue.
21565
5af1d5f3
MC
215662003-02-03 Michael Chastain <mec@shout.net>
21567
21568 * gdb.c++/pr-1023.cc: New file.
21569 * gdb.c++/pr-1023.exp: New file.
21570
6b549786
JB
215712003-02-05 Jim Blandy <jimb@redhat.com>
21572
21573 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
21574 it's local to foobar. Check for it there, and check that it's not
21575 present in main.
21576 * gdb.c++/local.cc (marker2): New function.
21577 (foobar): Call marker1.
21578 (main): Call marker2 instead of marker1.
21579
67f16606
AC
215802003-02-04 Andrew Cagney <ac131313@redhat.com>
21581
21582 * gdb.disasm/mn10200.exp: Obsolete file.
21583 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
21584 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
21585 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
21586
1c5cb38e
DC
215872003-02-04 David Carlton <carlton@math.stanford.edu>
21588
21589 * gdb.c++/overload.exp: Test intToChar(1).
21590 * gdb.c++/overload.cc (intToChar): New.
21591 (main): Call intToChar.
21592
d1fe6965
DC
215932003-02-03 David Carlton <carlton@math.stanford.edu>
21594
21595 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
21596 'might_kfail' arg.
21597 KFAIL some of the continue_to_bp_overloaded calls, according to
21598 PR c++/1025.
21599
9ba61c5d
MC
216002003-02-01 Michael Chastain <mec@shout.net>
21601
21602 * gdb.base/advance.c (marker1): New marker function.
21603 * gdb.base/advance.exp: When the 'advance' command lands on the
21604 return breakpoint, it can legitimately stop on either the
21605 current line or the next line. Accommodate both outcomes.
21606 * gdb.base/until.exp: Likewise.
21607
e7494ffb
AC
216082003-02-02 Andrew Cagney <ac131313@redhat.com>
21609
21610 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21611 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
21612 now a list, not a tuple.
21613 * gdb.mi/mi-var-display.exp: Ditto.
21614 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 21615
075559bc
AC
216162003-02-01 Andrew Cagney <ac131313@redhat.com>
21617
21618 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21619 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
21620 stack backtraces.
21621 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 21622
2bd4c7b1
MK
216232003-02-01 Mark Kettenis <kettenis@gnu.org>
21624
21625 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21626 gdb.mi/mi1-pthreads.exp: Return instead of calling
21627 gdb_suppress_entire_file.
21628
eabd8992
MS
216292003-02-01 Mark Salter <msalter@redhat.com>
21630
21631 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
21632
71469e2f
MS
216332003-01-31 Mark Salter <msalter@redhat.com>
21634
21635 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
21636 Support empty arg.
21637
38a94d44
MC
216382003-01-30 Michael Chastain <mec@shout.net>
21639
21640 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
21641 This was a workaround for a UTF-8 bug in readline 4.3. The bug
21642 has been fixed in gdb/readline on 2003-01-09.
21643
19ea9e73
MS
216442003-01-29 Michael Snyder <msnyder@redhat.com>
21645
e8d359df
MS
21646 * gdb.base/maint.exp: Allow for leading underscore in symbol.
21647 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
21648 * gdb.base/args.exp: Skip if target does not support args passing.
21649
2307bd6a
DJ
216502003-01-22 Daniel Jacobowitz <drow@mvista.com>
21651
19ea9e73 21652 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
21653 gdb_test. Accept a list of expect arguments as the third
21654 parameter.
21655 (gdb_test): Use it.
21656
f2dd3617
EZ
216572003-01-20 Elena Zannoni <ezannoni@redhat.com>
21658
21659 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
21660 allow for different test tree configurations. Update some
21661 tescases accordingly.
21662 * gdb.arch/altivec-regs.exp: Ditto.
21663 * gdb.asm/asm-source.exp: Ditto.
21664 * gdb.base/advance.exp: Ditto.
21665 * gdb.base/display.exp: Ditto.
d63a86f8 21666 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
21667 * gdb.base/mips_pro.exp: Ditto.
21668 * gdb.base/overlays.exp: Ditto.
21669 * gdb.base/relocate.exp: Ditto.
21670 * gdb.base/setshow.exp: Ditto.
21671 * gdb.base/step-line.exp: Ditto.
21672 * gdb.base/step-test.exp: Ditto.
21673 * gdb.base/until.exp: Ditto.
21674 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
21675
c71cdefd
DC
216762003-01-17 David Carlton <carlton@math.stanford.edu>
21677
21678 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
21679 corresponding to PR c++/945.
21680 Update copyright.
21681
fdba05d7
DC
216822003-01-17 David Carlton <carlton@math.stanford.edu>
21683
21684 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
21685 corresponding to PR c++/68.
21686
216872003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
21688
21689 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
21690 (test_paddr_hairy_functions): Call print_addr_2_kfail for
21691 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
21692
c362c33a
EZ
216932003-01-15 Elena Zannoni <ezannoni@redhat.com>
21694
0fbc361c
EZ
21695 * gdb.base/break.exp: Fix change of default location, because of
21696 removal of until tests.
21697 * gdb.base/help.exp: Update test for new 'until' help message.
21698 Add test for help on 'advance'.
a9c64011 21699 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 21700
dabf8a35
MK
217012003-01-15 Mark Kettenis <kettenis@gnu.org>
21702
21703 * gdb.base/default.exp: Adapt "info float" test for recent changes
21704 to that command. Add test for "info vector".
21705 * gdb.base/float.exp: New file. Add test for "info float" that
21706 resembles the old test in gdb.base/default.exp.
21707
a1769aca
DC
217082003-01-15 David Carlton <carlton@math.stanford.edu>
21709
21710 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
21711
82025e13
EZ
217122003-01-15 Elena Zannoni <ezannoni@redhat.com>
21713
21714 * gdb.base/break.exp: Move the tests of until command from here...
21715 * gdb.base/until.exp: ... to here. New file. Add other tests.
21716 * gdb.base/advance.c: New file.
21717 * gdb.base/advance.exp: New file.
21718
8f9ab801
EZ
217192003-01-14 Elena Zannoni <ezannoni@redhat.com>
21720
a9c64011
AS
21721 * gdb.base/args.c: New file.
21722 * gdb.base/args.exp: New file.
8f9ab801 21723
9ae66589
DJ
217242003-01-14 Daniel Jacobowitz <drow@mvista.com>
21725
21726 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
21727
8d77e5c3
DJ
217282003-01-14 Daniel Jacobowitz <drow@mvista.com>
21729
21730 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
21731
12d2f0a1
DJ
217322003-01-14 Daniel Jacobowitz <drow@mvista.com>
21733
21734 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
21735 dates.
21736
6ca37014
DJ
217372003-01-13 Daniel Jacobowitz <drow@mvista.com>
21738
21739 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
21740
b0023472
DJ
217412003-01-13 Daniel Jacobowitz <drow@mvista.com>
21742
21743 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
21744 (ptype &*"foo").
21745 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
21746
607fbc54 217472003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
21748
21749 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
21750 * gdb.mi/mi1-console.exp: Likewise.
21751
607fbc54 217522003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
21753
21754 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
21755 * gdb.mi/mi1-console.exp: Likewise.
21756
a1fb14a2
DJ
217572003-01-13 Daniel Jacobowitz <drow@mvista.com>
21758
21759 * gdb.c++/overload.exp: Remove some fixed XFAILs.
21760
c4cf40b7
DJ
217612003-01-09 Daniel Jacobowitz <drow@mvista.com>
21762
21763 * gdb.base/detach.exp: New test.
21764
696d5a5b
DJ
217652003-01-09 Daniel Jacobowitz <drow@mvista.com>
21766
21767 * Makefile.in (ALL_SUBDIRS): New variable.
21768 (subdirs, clean, distclean): Use it.
21769 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
21770 regenerating Makefile, since it is generated from the top level.
21771 * gdb.asm/Makefile.in: Likewise.
21772 * gdb.base/Makefile.in: Likewise.
21773 * gdb.c++/Makefile.in: Likewise.
21774 * gdb.disasm/Makefile.in: Likewise.
21775 * gdb.java/Makefile.in: Likewise.
21776 * gdb.mi/Makefile.in: Likewise.
21777 * gdb.threads/Makefile.in: Likewise.
21778 * gdb.trace/Makefile.in: Likewise.
21779
754533e4
DC
217802003-01-09 David Carlton <carlton@math.stanford.edu>
21781
21782 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
21783 Add copyright year 2003.
21784
d8b3e9ee
MC
217852003-01-06 Michael Chastain <mec@shout.net>
21786
21787 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
21788 When selecting a thread, 'line' and 'file' are optional.
21789 * gdb.mi/mi1-pthreads.exp: Likewise.
21790
8e9e0fe6
AS
217912003-01-06 Andreas Schwab <schwab@suse.de>
21792
21793 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
21794 failures.
21795
b5ab8ff3
DJ
217962003-01-04 Daniel Jacobowitz <drow@mvista.com>
21797
21798 Fix PR gdb/844
21799 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
21800 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
21801
21802 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
21803 instead of calling gdb_suppress_entire_file.
21804 * gdb.threads/print-threads.exp: Likewise.
21805 * gdb.threads/schedlock.exp: Likewise.
21806
21807 * gdb.threads/killed.exp: Return instead of calling
21808 gdb_suppress_entire_file.
21809 * gdb.threads/linux-dp.exp: Likewise.
21810 * gdb.threads/pthreads.exp: Likewise.
21811
1e698235
DJ
218122003-01-04 Daniel Jacobowitz <drow@mvista.com>
21813
21814 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
21815 stabs.
21816 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
21817 * gdb.base/whatis.exp: Always allow (void) after function names.
21818
147ff08c
DJ
218192003-01-04 Daniel Jacobowitz <drow@mvista.com>
21820
21821 * gdb.c++/casts.exp: Correct regexp.
21822
dc62bfc2
MK
218232003-01-04 Mark Kettenis <kettenis@gnu.org>
21824
21825 * configure.in: Call AC_CONFIG_HEADER. Don't call
21826 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
21827 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
21828 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
21829 aforementioned directories in the AC_OUPUT call.
21830 * config.hin: New file.
21831 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21832 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
21833 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
21834 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
21835 pass -I$objdir instead of -I$objdir/$subdir in compilation.
21836 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
21837 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
21838 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
21839 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
21840 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
21841 gdb.threads/configure.in, gdb.threads/configure,
21842 gdb.threads/config.in, gdb.trace/configure.in,
21843 gdb.trace/configure: Removed.
21844
77afa639
MC
218452003-01-03 Michael Chastain <mec@shout.net>
21846
21847 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
21848 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
21849
7634bb6e
DJ
218502003-01-03 Daniel Jacobowitz <drow@mvista.com>
21851
21852 * gdb.base/store.exp: Fix regular expressions.
21853
b39c905e
MK
218542002-12-28 Mark Kettenis <kettenis@gnu.org>
21855
21856 * configure.in: Rewrite.
21857 * configure: Regenerated.
21858
0a8551dd
DC
218592003-01-03 David Carlton <carlton@math.stanford.edu>
21860
21861 * gdb.base/psymtab.exp: New file.
21862 * gdb.base/psymtab1.c: Ditto.
21863 * gdb.base/psymtab2.c: Ditto.
21864
c60b7188
AF
218652002-12-23 Adam Fedor <fedor@gnu.org>
21866
21867 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
21868
ee73db83
DC
218692002-12-23 David Carlton <carlton@math.stanford.edu>
21870
21871 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
21872 and current_directory initialization.
21873
d6c1774e
JB
218742002-12-22 Jim Blandy <jimb@redhat.com>
21875
f0a847b8
JB
21876 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
21877 rather than as part of the output file name.
21878
d6c1774e
JB
21879 * gdb.base/attach.exp: There's no need to copy the test program to
21880 /tmp; that was only ever necessary on HP/UX, and this test is
21881 entirely disabled there anyway.
21882
f0708dbb
JB
218832002-12-21 Jim Blandy <jimb@redhat.com>
21884
4c2acfea
JB
21885 * gdb.c++/psmang.exp: Doc fix.
21886
f0708dbb
JB
21887 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
21888 test.
21889
9579e000
DC
218902002-12-20 David Carlton <carlton@math.stanford.edu>
21891
21892 * gdb.c++/annota2.exp: KFAIL annotate-quit.
21893
d1810171
MC
218942002-12-18 Michael Chastain <mec@shout.net>
21895
21896 * gdb.c++/annota2.exp: Add copyright year 2002.
21897
76565097
DC
218982002-12-17 David Carlton <carlton@math.stanford.edu>
21899
21900 * gdb.c++/try_catch.cc: Add marker comments.
21901 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
21902 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
21903 * gdb.c++/m-static.cc: Ditto.
21904 * gdb.c++/m-static1.cc: Ditto.
21905 * gdb.c++/try_catch.cc: Ditto.
21906
da81390b
JJ
219072002-12-16 Jeff Johnston <jjohnstn@redhat.com>
21908
21909 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
21910 to see whether we are using the new -environment-directory
21911 command which resets via -r or the old version of the command
21912 which may prompt the user. Part of fix for gdb/741.
21913
b304d130
AC
219142002-12-13 Andrew Cagney <ac131313@redhat.com>
21915
21916 * gdb.fortran/types.exp: Update obsolete comment.
21917 * gdb.fortran/exprs.exp: Ditto.
21918 * lib/gdb.exp: Delete obsolete code.
21919 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
21920 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
21921 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
21922 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
21923 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
21924 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
21925 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
21926 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
21927 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
21928 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
21929 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
21930 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
21931 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
21932 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
21933 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
21934 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
21935 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
21936 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
21937 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
21938 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
21939 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
21940 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
21941 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
21942 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
21943 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
21944 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
21945 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
21946 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
21947 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
21948 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
21949 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
21950 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
21951 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
21952 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
21953 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
21954 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
21955 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
21956
a23b6e6a
DC
219572002-12-11 David Carlton <carlton@math.stanford.edu>
21958
21959 * gdb.c++/m-data.exp: Add test for members that shadow global
21960 variables: see PR gdb/804.
21961 * gdb.c++/m-data.cc: Ditto.
21962
6604731b
DJ
219632002-12-10 Daniel Jacobowitz <drow@mvista.com>
21964
21965 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
21966
de46ecd7
DC
219672002-12-06 David Carlton <carlton@math.stanford.edu>
21968
21969 * gdb.base/store.c: Don't declare functions static.
21970
27e829d0
AC
219712002-12-04 Andrew Cagney <ac131313@redhat.com>
21972
21973 * gdb.base/store.exp, gdb.base/store.c: New files.
21974
92806416
DJ
219752002-12-03 Daniel Jacobowitz <drow@mvista.com>
21976
21977 * gdb.base/selftest.exp: Update for current gdb.
21978
3bcbaac5
DJ
219792002-12-03 Daniel Jacobowitz <drow@mvista.com>
21980
21981 * gdb.base/maint.exp: Only dump symbols from one source file
21982 or objfile.
21983
f4f00b1f
DJ
219842002-12-03 Daniel Jacobowitz <drow@mvista.com>
21985
21986 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
21987 function call.
21988
f1c8a949
JB
219892002-11-25 Jim Blandy <jimb@redhat.com>
21990
21991 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
21992 function appearing in error message.
21993
9e297a97
DJ
219942002-11-21 Daniel Jacobowitz <drow@mvista.com>
21995
21996 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
21997
1f312e79
JJ
219982002-11-08 Jeff Johnston <jjohnstn@redhat.com>
21999
d63a86f8
RM
22000 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
22001 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
22002 should be in mi console format. This is part of fix for PR gdb/604.
22003
83c31e7d
FN
220042002-09-18 Fernando Nasser <fnasser@redhat.com>
22005
22006 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
22007 which explicitly prints the zero offset as "+0".
22008
322b3f65
DJ
220092002-10-22 Daniel Jacobowitz <drow@mvista.com>
22010
22011 * gdb.threads/schedlock.c (args): Make unsigned.
22012
220132002-10-21 Daniel Jacobowitz <drow@mvista.com>
22014
22015 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
22016 numbers. Allow "foo2|selected stack frame".
22017 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
22018 * gdb.asm/asmsrc2.s: Likewise.
22019 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
22020 comments.
22021 * gdb.asm/mips.inc: New file.
22022
5e2fe5b8
AF
220232002-10-18 Adam Fedor <fedor@gnu.org>
22024
22025 * gdb.base/default.exp: Update expected output to include 'ObjC'.
22026 * gdb.base/help.exp: Likewise.
22027
abe1a5d0
KB
220282002-10-17 Kevin Buettner <kevinb@redhat.com>
22029
22030 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
22031 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
22032
10abb1d4
JB
220332002-10-02 Jim Blandy <jimb@redhat.com>
22034
22035 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
22036
1f609b42
AC
220372002-10-01 Andrew Cagney <ac131313@redhat.com>
22038
22039 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
22040 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
22041 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
22042 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
22043 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
22044 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
22045 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
22046
0aee02e4
AC
220472002-09-29 Andrew Cagney <ac131313@redhat.com>
22048
22049 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
22050 * mi0-disassemble.exp, mi0-eval.exp: Delete.
22051 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
22052 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
22053 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
22054 * mi0-var-block.exp, mi0-var-child.exp: Delete.
22055 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 22056
6fde09ad
KB
220572002-09-27 Kevin Buettner <kevinb@redhat.com>
22058
22059 * gdb.base/annota1.exp (info break): Make directory components of
22060 path optional since not all compilers emit this debug information.
22061
889bf7c5
PA
22062 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
22063 step ends up stepping out of the function instead of stopping on
22064 the epilogue.
6fde09ad 22065
9e8aab75
KS
220662002-09-26 Keith Seitz <keiths@redhat.com>
22067
22068 * lib/insight-support.exp (gdbtk_start): Figure out where
22069 the insight executable is based on where gdb is. Use this
22070 executable to start insight instead of gdb.
22071
e36180d7
AC
220722002-09-25 Andrew Cagney <cagney@redhat.com>
22073
22074 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
22075
9dd34b2b
AC
220762002-09-24 Andrew Cagney <ac131313@redhat.com>
22077
22078 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
22079 test_isolated_complaints.
22080 (test_empty_complaint): New function.
22081 (test_empty_complaints): New function. Check no output when no
22082 complaints.
d63a86f8 22083
dea97812
KB
220842002-09-19 Jim Blandy <jimb@redhat.com>
22085
a9c64011 22086 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 22087
54951bd7
AC
220882002-09-19 Andrew Cagney <ac131313@redhat.com>
22089
22090 * gdb.gdb/complaints.exp: New file.
22091
dec43320
AC
220922002-09-18 Andrew Cagney <ac131313@redhat.com>
22093
22094 * gdb.base/maint.exp: Check `help maint internal-warning'.
22095
e70d6e3f
DC
220962002-09-18 David Carlton <carlton@math.stanford.edu>
22097
22098 * gdb.c++/m-static.exp: Remove breakpoints depending on line
22099 numbers, and replace them by a single breakpoint after the
22100 constructors are all finished.
22101 Add test 4.
22102 * gdb.c++/m-static.cc: Add test 4.
22103 * gdb.c++/m-static.h: New file.
22104 * gdb.c++/m-static1.cc: New file.
22105
22106 * gdb.c++/printmethod.exp: New file.
22107 * gdb.c++/printmethod.cc: New file.
22108
22109 * gdb.c++/pr-574.exp: New file.
22110 * gdb.c++/pr-574.cc: New file.
22111
afb5c968
CV
221122002-09-18 Corinna Vinschen <vinschen@redhat.com>
22113
22114 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
22115 embedded targets which never actually exit.
22116
31e45dee
FN
221172002-09-18 Fernando Nasser <fnasser@redhat.com>
22118
22119 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
22120 "don't step after run" as unresolved or unsupported, instead of xfail.
22121
a283c5a1
CV
221222002-09-18 Corinna Vinschen <vinschen@redhat.com>
22123
22124 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
22125 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
22126 Add newline to expected string in "step out of main (status wrapper)"
22127 case.
22128
11350d2a
CV
221292002-09-18 Corinna Vinschen <vinschen@redhat.com>
22130
22131 * lib/gdb.exp (rerun_to_main): Allow restarting application.
22132 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
22133
0deec7d6
TT
221342002-09-17 Tom Tromey <tromey@redhat.com>
22135
22136 * gdb.base/printcmds.exp (test_print_string_constants): Expect
22137 \000, not \0, in double-quoted string.
22138
b2b4a1b5
CV
221392002-09-14 Corinna Vinschen <vinschen@redhat.com>
22140
c9d37158 22141 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
22142 string after running the commands execution on breakpoint tests.
22143
1c56143a
CV
221442002-09-13 Corinna Vinschen <vinschen@redhat.com>
22145
22146 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
22147
37f8da45
JB
221482002-09-12 Joel Brobecker <brobecker@gnat.com>
22149
22150 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
22151
08b468e0
KS
221522002-09-10 Keith Seitz <keiths@redhat.com>
22153
22154 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
22155 runto proc.
22156 (mi_run_to_main): Use mi_runto.
22157 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
22158
dc360f58
KS
221592002-09-10 Keith Seitz <keiths@redhat.com>
22160
22161 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
22162 regexp for stopping at main. Could have multiple event notifications.
22163 Don't assume that main was declared with no parameters.
22164 (mi_next): Use mi_step_to.
22165 (mi_step): Use mi_next_to.
22166
ce3abcfb
CV
221672002-09-09 Corinna Vinschen <vinschen@redhat.com>
22168
22169 * gdb.base/default.exp: Fix expected string in `info float' test.
22170
d1f5b980
BE
221712002-09-09 Ben Elliston <bje@redhat.com>
22172
22173 * config/mips.exp: Update comments.
22174 * config/mips-idt.exp: Likewise.
22175 * config/nind.exp: Likewise.
22176 * config/slite.exp: Likewise.
22177 * config/sparclet.exp: Likewise.
22178 * config/udi.exp: Likewise.
22179 * config/vx.exp: Likewise.
22180 * config/vxworks29k.exp: Likewise.
22181
2f71430b
JB
221822002-09-05 Jim Blandy <jimb@redhat.com>
22183
22184 * gdb.threads/killed.exp: Fix test failure message.
22185
7ddebc7e
KS
221862002-09-04 Keith Seitz <keiths@redhat.com>
22187
22188 * lib/mi-support.exp: Update copyright.
22189 (mi_gdb_test): Increase the priority of the expected pattern
22190 so that it matches gdb_test.
22191
0ae67eb3
KS
221922002-09-03 Keith Seitz <keiths@redhat.com>
22193
22194 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
22195 Use integer comparison instead of string comparison for testing
22196 whether binary was built.
22197
38fc42c8
JB
221982002-09-03 Jim Blandy <jimb@redhat.com>
22199
22200 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
22201
b6ff0e81
JB
222022002-08-29 Jim Blandy <jimb@redhat.com>
22203
22204 * gdb.threads/pthreads.exp: Move the portable thread compilation
22205 code into a function in lib/gdb.exp, and call that from here.
22206 * lib/gdb.exp (gdb_compile_pthreads): New function.
22207
07c98896
KS
222082002-08-29 Keith Seitz <keiths@redhat.com>
22209
22210 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
22211 expect_out so that callers can get at it.
22212
0312286c
DJ
222132002-08-23 Daniel Jacobowitz <drow@mvista.com>
22214
22215 * gdb.threads/print-threads.c: New file.
22216 * gdb.threads/print-threads.exp: New file.
22217 * gdb.threads/schedlock.c: New file.
22218 * gdb.threads/schedlock.exp: New file.
22219
dd039bc4
EZ
222202002-08-22 Elena Zannoni <ezannoni@redhat.com>
22221
a9c64011
AS
22222 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
22223 not altivec.c.
dd039bc4 22224
1f36144c
MK
222252002-08-17 Mark Kettenis <kettenis@gnu.org>
22226
22227 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
22228 targets. The problem should be fixed now.
22229
16057ec7 222302002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
22231
22232 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
22233 2002-07-24 change that removes final dots from error messages.
22234
3c1499ad
TT
222352002-08-13 Tom Tromey <tromey@redhat.com>
22236
22237 * gdb.base/readline.exp: New file.
22238
a20ce2c3
AC
222392002-08-01 Andrew Cagney <ac131313@redhat.com>
22240
22241 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
22242 supress message.
22243
db034ac5
AC
222442002-08-01 Andrew Cagney <cagney@redhat.com>
22245
22246 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
22247 CHILL_FOR_TARGET and CHILL_LIB.
22248 * configure.in (configdirs): Remove gdb.chill.
22249 * configure: Regenerate.
22250 * lib/gdb.exp: Obsolete references to chill.
22251 * gdb.fortran/types.exp: Ditto.
22252 * gdb.fortran/exprs.exp: Ditto.
22253
3e000b18
KB
222542002-07-30 Kevin Buettner <kevinb@redhat.com>
22255
22256 * gdb.base/shlib-call.exp (additional_flags): Conditionally
22257 set Irix-specific compile and link flags.
22258
28f4966b
KB
222592002-07-29 Kevin Buettner <kevinb@redhat.com>
22260
22261 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
22262 source files. The ``-o'' option doesn't work with the ``-E'' option
22263 when using the Irix compiler.
22264
46c0d5a6
DJ
222652002-07-19 Daniel Jacobowitz <drow@mvista.com>
22266
22267 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
22268 Improve support for reusing an exec file. Copy exec file
22269 to target, and run gdbserver on the target instead of on the host.
22270
eecf4bed
JB
222712002-07-18 Jim Blandy <jimb@redhat.com>
22272
0f815cdf
JB
22273 * gdb.base/ending-run.exp: Don't expect to see the program end in
22274 some orderly fashion when we're running on a real stand-alone
22275 board.
22276
eecf4bed
JB
22277 * gdb.base/interrupt.exp: Correct logic for skipping tests on
22278 targets that don't support interrupts.
22279
52d309e4
JB
222802002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
22281
22282 * gdb.base/attach.exp: Add patterns to match output from /proc-based
22283 systems.
22284 Move comments in expect statements to inside the actions, so that they
22285 don't get matched against.
22286
ff683d9e
MK
222872002-07-10 Mark Kettenis <kettenis@gnu.org>
22288
22289 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
22290 function when asleep" test.
22291
b5356753
AC
222922002-07-10 Andrew Cagney <ac131313@redhat.com>
22293
22294 * gdb.base/page.exp: Rewrite to handle problems with very long
22295 `info set' output. Update copyright.
22296
6aa4d13a
AC
222972002-06-26 Andrew Cagney <ac131313@redhat.com>
22298
22299 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
22300 gdb.threads-hp.
22301 * gdb.hp/configure: Regenerate.
22302 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
22303 * gdb.hp/gdb.threads-hp/configure: Delete file.
22304 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
22305
8cf8c2b8
AC
223062002-06-22 Andrew Cagney <ac131313@redhat.com>
22307
22308 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
22309 setlocale, bindtextdomain and textdomain.
22310
6827a8f8
JB
223112002-06-11 Jim Blandy <jimb@redhat.com>
22312
919d772c
JB
22313 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
22314 preprocessor macro information is present.
22315
6827a8f8
JB
22316 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
22317 tests.
22318
c15b0d21
MS
223192002-06-06 Michael Snyder <msnyder@redhat.com>
22320
c5984d70
MS
22321 * gdb.base/overlays.exp: Record addresses of overlay
22322 functions in TCL variables rather than in GDB variables,
22323 to avoid having GDB convert them to pointers (with loss
22324 of information).
22325
d63a86f8 22326 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 22327 default linker script changes.
c15b0d21
MS
22328 * gdb.base/long_long.exp: Add check for sizeof (long double).
22329
be26fe0d
ML
223302002-06-06 Michal Ludvig <mludvig@suse.cz>
22331
22332 * gdb.asm/asm-source.exp: Add x86-64 target.
22333 * gdb.asm/x86_64.inc: New.
d63a86f8 22334
258093ca 223352002-05-30 Michael Chastain <mec@shout.net>
258093ca 22336
4b3153f1 22337 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
22338 * gdb.c++/m-static.cc: New file.
22339 * gdb.c++/m-static.exp: New file.
22340
241264c6
MS
223412002-05-28 Michael Snyder <msnyder@redhat.com>
22342
22343 * gdb.base/call-ar-st.exp: Allow for reduced floating point
22344 precision.
22345
9bba8c8f 223462002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 22347
4b3153f1 22348 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
22349 * gdb.c++/m-data.cc: New file.
22350 * gdb.c++/m-data.exp: New file.
22351
223522002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 22353
4b3153f1 22354 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 22355 * gdb.c++/try_catch.cc: New file.
d63a86f8 22356 * gdb.c++/try_catch.exp: New file.
9bba8c8f 22357
def1b996
MC
223582002-05-27 Michael Chastain <mec@shout.net>
22359
22360 * gdb.c++/local.exp: Accept more nested types in output.
22361
522ba268
MC
223622002-05-26 Michael Chastain <mec@shout.net>
22363
22364 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
22365
277254ba
MS
223662002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
22367
22368 * lib/gdb.exp (gdb_wrapper_init): Just because
22369 gdb_wrapper_file exists, this does not mean that the file
22370 should not be rebuilt. That is what gdb_wrapper_initialized
22371 is for.
22372 (default_gdb_init): Reset gdb_wrapper_initialized.
22373
b61a8733
MS
223742002-05-23 Michael Snyder <msnyder@redhat.com>
22375
d63a86f8 22376 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
22377 the precision of the floating point test results.
22378 * gdb.base/call-rt-st.exp: Ditto.
22379
b61a8733
MS
22380 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
22381 * gdb.base/call-rt-st.exp: Ditto.
22382
56f6e910
MC
223832002-05-19 Michael Chastain <mec@shout.net>
22384
22385 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
22386
ad0b0016
EZ
223872002-05-19 Elena Zannoni <ezannoni@redhat.com>
22388
a9c64011
AS
22389 * configure.in (configdirs): Add gdb.arch.
22390 * configure: Regenerate.
ad0b0016 22391
f617d2b6
JB
223922002-05-17 Jim Blandy <jimb@redhat.com>
22393
22394 * gdb.base/completion.exp: Recognize the more detailed error
22395 messages produced by the macro expander's lexical analyzer.
22396
eac2a696
EZ
223972002-05-14 Elena Zannoni <ezannoni@redhat.com>
22398
a9c64011
AS
22399 * gdb.arch/altivec-abi.c: New file.
22400 * gdb.arch/altivec-abi.exp: New file.
22401 * gdb.arch/altivec-regs.c: New file.
22402 * gdb.arch/altivec-regs.exp: New file.
eac2a696 22403
2fdde8f8
DJ
224042002-05-14 Daniel Jacobowitz <drow@mvista.com>
22405
22406 * gdb.base/maint.exp (maint print type): Update for new type
22407 structure.
d63a86f8 22408
e31f1a7c
EZ
224092002-05-14 Elena Zannoni <ezannoni@redhat.com>
22410
22411 * gdb.arch: New directory.
22412 * gdb.arch/configure.in: New file.
22413 * gdb.arch/configure: New file.
22414 * gdb.arch/Makefile.in: New file.
22415
db589741
CV
224162002-05-13 Corinna Vinschen <vinschen@redhat.com>
22417
22418 * gdb.asm/asm-source.exp: Add v850 as supported target.
22419 * gdb.asm/v850.inc: New file.
22420
8ce2a7dc
DJ
224212002-05-13 Daniel Jacobowitz <drow@mvista.com>
22422
22423 * gdb.c++/annota2.exp (annotate-quit): Add comment.
22424
df763c7f
DJ
224252002-05-12 Daniel Jacobowitz <drow@mvista.com>
22426
22427 * gdb.base/break.exp: Check 'break "marker2"'.
22428
377daeed
MS
224292002-05-10 Michael Snyder <msnyder@redhat.com>
22430
22431 * gdb.base/long_long.exp: Fix typo.
22432
c4b7bc2b
JB
224332002-05-10 Jim Blandy <jimb@redhat.com>
22434
ecac9a4e
JB
22435 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
22436 a bug.
22437
c4b7bc2b
JB
22438 * gdb.base/printcmds.exp (test_integer_literals_rejected):
22439 Recognize more detailed error message produced by the macro
22440 expander's lexical analyzer.
22441 * lib/gdb.exp (test_print_reject): Same.
22442
e71019a1
MK
224432002-05-09 Mark Kettenis <kettenis@gnu.org>
22444
22445 * gdb.c++/method.exp: Fix typo.
22446
fedfc8e6
MS
224472002-05-08 Michael Snyder <msnyder@redhat.com>
22448
166a1957
MS
22449 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
22450 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 22451 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
22452 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
22453 Add iftarget clause for strongarm.
d63a86f8 22454
f1c47eb2
MS
224552002-05-06 Michael Snyder <msnyder@redhat.com>
22456
cb9a9d3e
MS
22457 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
22458 (gdb_continue_to_end): Accept output from status wrapper.
22459 * gdb.base/ending-run.exp: Add case for output from status wrapper.
22460 Clean up fail messages to match pass messages.
22461
f1c47eb2
MS
22462 Enable the "needs_status_wrapper" testsuite feature.
22463 * lib/gdb.exp (gdb_wrapper_init): New procedure.
22464 (gdb_compile): Conditionally call gdb_wrapper_init.
22465 * gdb.base/a2-run.exp: Recognize output from status wrapper.
22466 * gdb.c++/method.exp: Recognize output from status wrapper.
22467
6079c749
BE
224682002-05-06 Ben Elliston <bje@redhat.com>
22469From Graydon Hoare <graydon@redhat.com>
22470
22471 * config/sid.exp: Include support for "rawsid" protocol.
22472
188baff3
JB
224732002-05-03 Jim Blandy <jimb@redhat.com>
22474
22475 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
22476 * gdb.c++/hang3.C: New file.
22477
b9c07f0f
AC
224782002-05-04 Andrew Cagney <ac131313@redhat.com>
22479
22480 * gdb.base/default.exp: Remove obsolete code.
22481 * gdb.c++/misc.exp: Ditto. Update copyright.
22482 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
22483 * gdb.base/whatis.exp: Ditto. Update copyright.
22484 * gdb.base/scope.exp: Ditto. Update copyright.
22485 * gdb.base/ptype.exp: Ditto. Update copyright.
22486 * gdb.base/printcmds.exp: Ditto. Update copyright.
22487 * gdb.base/opaque.exp: Ditto. Update copyright.
22488 * gdb.base/list.exp: Ditto.
22489 * gdb.base/funcargs.exp: Ditto. Update copyright.
22490 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
22491 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
22492 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
22493 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
22494 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
22495 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
22496
5c7a0397
MS
224972002-05-02 Michael Snyder <msnyder@redhat.com>
22498
d6dcc264 22499 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
22500 * gdb.base/long_long.exp: Add xscale target.
22501 * gdb.base/default.exp: Add xscale target.
22502
eb7f1c48
JB
225032002-05-01 Jim Blandy <jimb@redhat.com>
22504
22505 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
22506 gdb.c++/hang.exp: New test.
22507
a6befae8
FF
225082002-05-01 Fred Fish <fnf@redhat.com>
22509
22510 * gdb.base/completion.exp: Handle completions of "./Make" for
22511 more than one completion possibility, as is the case when we
22512 build and test in the source tree.
22513
0a310277
AG
225142002-04-29 Anthony Green <green@redhat.com>
22515
22516 * gdb.java/jmisc1.exp: New file.
22517 * gdb.java/jmisc2.exp: New file.
22518
6ff9af88
DJ
225192002-04-24 Daniel Jacobowitz <drow@mvista.com>
22520
22521 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
22522
96b3d632
EZ
225232002-04-23 Elena Zannoni <ezannoni@redhat.com>
22524
22525 * gdb.base/help.exp: Change 'help status' to allow for target
22526 dependent output differences.
22527
5019bb54
MC
225282002-04-22 Michael Chastain <mec@shout.net>
22529
22530 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
22531
a805a116
MC
225322002-04-22 Michael Chastain <mec@shout.net>
22533
22534 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
22535
a1706bfd
DM
225362002-04-17 David S. Miller <davem@redhat.com>
22537
22538 * gdb.asm/sparc64.inc: New file.
22539 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
22540
a73a20a2
EZ
225412002-04-19 Elena Zannoni <ezannoni@redhat.com>
22542
22543 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
22544 instruction file directly into the build tree. Clean up at end of
22545 test.
22546
ba678339
DM
225472002-04-18 David S. Miller <davem@redhat.com>
22548
22549 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
22550 handle 64-bit platforms correctly.
22551 * gdb.base/maint.exp: Likewise.
22552
b03399da
KB
225532002-04-18 Kevin Buettner <kevinb@redhat.com>
22554
22555 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
22556 ``-fpic'' when compiling files comprising a shared library, but
22557 it does need additional linker flags in order to find shared
22558 libraries at run time.
22559
e2004992
KB
225602002-04-18 Kevin Buettner <kevinb@redhat.com>
22561
22562 * gdb.base/cvexpr.c (use): New function.
22563 (main): Invoke use() on all global variables to prevent
22564 some linkers from deleting these otherwise unused symbols.
22565
d8937120
MC
225662002-04-17 Michael Chastain <mec@shout.net>
22567From David S. Miller <davem@redhat.com>
22568
22569 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
22570 handle 64-bit platforms correctly.
22571
ffd61a58
MS
225722002-04-12 Michael Snyder <msnyder@redhat.com>
22573From Jim Blandy <jimb@redhat.com>
a9c64011 22574 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
22575 script can handle this instead.
22576 * gdb.base/bar.c (barx): Same.
22577 * gdb.base/baz.c (bazx): Same.
22578 * gdb.base/grbx.c (grbxx): Same.
22579
22580 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
22581 manager doesn't automatically unmap overlays unnecessarily.
22582
6b8426a6
MH
225832002-04-10 Martin M. Hunt <hunt@redhat.com>
22584
22585 * gdb.base/ending-run.exp: Fix pattern for Mips targets
22586 stepping out of main.
22587
34af4875
MC
225882002-04-09 Michael Chastain <mec@shout.net>
22589
22590 * gdb.c++/local.cc (main): Move call to marker1() inside nested
22591 scope so that the nested scope tests will make sense.
22592 * gdb.c++/local.exp: Write patterns that actually work with gcc
22593 (the HP patterns "were never known to work with gcc").
22594 Keep the old aCC patterns too.
22595
2d1676a0
DJ
225962002-04-09 Daniel Jacobowitz <drow@mvista.com>
22597
22598 * gdb.base/attach.exp: Correct target board test.
22599
3a63e3f9
MC
226002002-04-08 Michael Chastain <mec@shout.net>
22601
22602 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
22603 in a const method. Add some xfail and fail cases for configurations
22604 that do not emit the "const ...".
22605
f18dabd2
MC
226062002-04-07 Michael Chastain <mec@shout.net>
22607
22608 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
22609 Accept "A * const" and "const A * const" as type of "this".
22610 Fix spelling of getFunky throughout. Make messages uniform.
22611
0fcddd82
EZ
226122002-04-07 Elena Zannoni <ezannoni@redhat.com>
22613
a9c64011 22614 Work around for PR gdb/285:
0fcddd82
EZ
22615 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
22616
16a8534a
EZ
226172002-04-07 Elena Zannoni <ezannoni@redhat.com>
22618
22619 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
22620 instructions file at run time instead of configure time.
22621 Sometimes we run the test in a directory that is not the one we
22622 configured in.
22623 * gdb.asm/configure.in: Delete creation of symlink.
22624 * gdb.asm/configure: Regenerate.
22625
24181d81
JB
226262002-04-05 J. Brobecker <brobecker@gnat.com>
22627
22628 * gdb.gdb/xfullpath.exp: New test, to exercise the new
22629 xfullpath () function.
22630
7cdb7107
DJ
226312002-04-04 Daniel Jacobowitz <drow@mvista.com>
22632
22633 * gdb.asm/Makefile.in: Correct dependencies.
22634
22635 * gdb.asm/powerpc.inc: New file.
22636 * gdb.asm/asm-source.exp: Add PowerPC.
22637 * gdb.asm/configure.in: Likewise.
22638 * gdb.asm/configure: Regenerated.
22639
a7d17088
DJ
226402002-04-04 Daniel Jacobowitz <drow@mvista.com>
22641
22642 * gdb.base/relocate.exp: New file.
22643 * gdb.base/relocate.c: New file.
22644
cd721503
FF
226452002-04-04 Fred Fish <fnf@redhat.com>
22646
22647 * gdb.base/step-test.exp: Update comment regarding stopping in
22648 memcpy/bcopy calls inserted as part of the compiler runtime.
22649
b22ad7a7
MS
226502002-04-04 Michael Snyder <msnyder@redhat.com>
22651
22652 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
22653
5f279fa6
DJ
226542002-04-03 Daniel Jacobowitz <drow@mvista.com>
22655
22656 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
22657 (gdb_expect): Remove $notransfer hack.
22658
dd0fd3ce
DJ
226592002-04-02 Daniel Jacobowitz <drow@mvista.com>
22660
22661 * gdb.c++/classes.exp ("calling method for small class"): Match
22662 updated register output.
22663
1e50cda1
DJ
226642002-03-30 Daniel Jacobowitz <drow@mvista.com>
22665
22666 Fix PR gdb/452
22667 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
22668 when finished. Make gdb_file_cmd send "exec-file" when
22669 appropriate.
22670
24015922
DJ
226712002-03-30 Daniel Jacobowitz <drow@mvista.com>
22672
22673 * gdb.base/attach.exp: Remove extra setup_xfail.
22674
dd7dfd64
MS
226752002-03-26 Michael Snyder <msnyder@redhat.com>
22676
22677 * gdb.base/default.exp: Add tests for dump, append, and restore.
22678 * gdb.base/help.exp: Add tests for dump, append, and restore.
22679 * gdb.base/dump.exp: New file, test dump, append and restore.
22680 * gdb.base/dump.c: New file.
22681
48b2f8d7
MS
226822002-03-27 Michael Snyder <msnyder@redhat.com>
22683
d63a86f8 22684 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
22685 clean-ups in help messages.
22686
05b4d525
FF
226872002-03-26 Fred Fish <fnf@redhat.com>
22688
22689 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
22690 have debugging info for those functions and the compiler uses them
22691 internally to copy structs around.
22692
d7679631
FF
226932002-03-26 Fred Fish <fnf@redhat.com>
22694
22695 * gdb.base/list.exp: Revert the change made yesterday and add note
22696 about why we don't list the default lines for remote targets.
22697
523ac3f9
MS
226982002-03-25 Michael Snyder <msnyder@redhat.com>
22699
22700 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
22701
754b2b8d
FF
227022002-03-25 Fred Fish <fnf@redhat.com>
22703
22704 * gdb.base/list.exp: This test works on remote targets so remove
22705 the short circuit for remote targets. Update copyright.
22706
33c3e192
FF
227072002-03-25 Fred Fish <fnf@redhat.com>
22708
22709 * gdb.base/attach.exp: Fix logic error that was suppressing this
22710 test for all non hppa*-*-hpux* targets, instead of the hp target.
22711 Move comments closer to the suppression point. Also now need to
22712 check that we are running natively.
22713
d43e73ee
MS
227142002-03-22 Michael Snyder <msnyder@redhat.com>
22715
882c8f02
MS
22716 * gdb.base/default.exp: Add test for gcore. Update copyright.
22717 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 22718
04c12f60
FF
227192002-03-06 Fred Fish <fnf@redhat.com>
22720
22721 * gdb.base/funcargs.c: Remove extraneous ';' character.
22722 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
22723
b43df995
MC
227242002-03-04 Michael Chastain <mec@shout.net>
22725
22726 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
22727 accommodate gcc v3 function signature.
22728 * gdb.mi/mi0-var-cmd-exp: Ditto.
22729
92362027
AC
227302002-02-24 Andrew Cagney <ac131313@redhat.com>
22731
22732 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
22733 ``GNU/Linux'' or ``Linux kernel''
22734 * testsuite/gdb.threads/pthreads.c: Ditto.
22735
258ad32d
MC
227362002-02-24 Michael Chastain <mec@shout.net>
22737
22738 * gdb.threads/pthreads.c (thread1): Add a return statement.
22739 (thread2): Likewise.
22740 (foo): Likewise.
22741
04c3b3d4
MC
227422002-02-23 Michael Chastain <mec@shout.net>
22743
22744 * gdb.threads/linux-dp.c (philosopher): Add a return statement
22745 to placate gcc.
22746
5a2a0a20
MC
227472002-02-23 Michael Chastain <mec@shout.net>
22748
22749 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
22750 test "ptype bint". The test passes on all my stabs configurations.
22751
a640f7fc
JB
227522002-02-21 Jim Blandy <jimb@redhat.com>
22753
27924826
JB
22754 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
22755 filename at a time, and watch for the ones we want to see.
22756
a640f7fc
JB
22757 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
22758 types of pointers to prototyped functions.
22759
edcc8c75
AC
227602002-02-20 Andrew Cagney <ac131313@redhat.com>
22761
22762 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
22763 signed, unsigned and straight char.
22764 (padding_char, padding_short, padding_int, padding_long,
22765 padding_long_long, padding_float, padding_double,
22766 padding_long_double): New global variables.
22767 (fill, fill_structs): New functions.
22768
22769 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
22770 for correctly sized writes. Update copyright.
22771 (get_valueof): New procedure.
22772 (get_sizeof): Call get_valueof.
22773 (check_valueof): New procedure.
22774 (check_padding): New procedure.
22775
ac57ea44
MC
227762002-02-20 Michael Chastain <mec@shout.net>
22777
22778 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
22779 to setup_xfail. Document some of the remaining calls.
22780
7a10c941
MC
227812002-02-18 Michael Chastain <mec@shout.net>
22782
22783 * gdb.c++/userdef.exp: Update copyright year.
22784
fb8acdcc
DJ
227852002-02-18 Daniel Jacobowitz <drow@mvista.com>
22786
22787 * gdb.c++/userdef.exp: Test overloaded operators properly.
22788 Remove xfails.
22789
fda6ae12
MS
227902002-02-14 Michael Snyder <msnyder@redhat.com>
22791
22792 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
22793
676a0442
DJ
227942002-02-14 Daniel Jacobowitz <drow@mvista.com>
22795
22796 * gdb.base/a2-run.exp: Check for a remote target properly.
22797 * gdb.base/annota1.exp: Likewise.
22798 * gdb.base/list.exp: Likewise.
22799 * gdb.base/reread.exp: Likewise.
22800 * gdb.base/scope.exp: Likewise.
22801 * gdb.base/shlib-call.exp: Likewise.
22802 * gdb.base/term.exp: Likewise.
22803 * gdb.c++/annota2.exp: Likewise.
22804
78b4f468
RE
228052002-02-13 Richard Earnshaw <rearnsha@arm.com>
22806
22807 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
22808
9a81ba51
MC
228092002-02-10 Michael Chastain <mec@shout.net>
22810
22811 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
22812 (call_after_alloca): Ditto.
22813
004af6c7
DJ
228142002-02-10 Daniel Jacobowitz <drow@mvista.com>
22815
22816 * gdb.base/ending-run.exp: Guard "cont" test with
22817 gdb_skip_stdio_test.
22818
37225f62
JB
228192002-02-06 Jim Blandy <jimb@redhat.com>
22820
22821 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
22822 from here...
22823 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
22824 To here. Disable this test on non-HP platforms. Add big comment.
22825
fe6fdd96
MS
228262002-02-04 Michael Snyder <msnyder@redhat.com>
22827
22828 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
22829 other than d10v and m32r.
22830
036fad3f
RE
228312002-02-02 Richard Earnshaw <rearnsha@arm.com>
22832
22833 * gdb.base/default.exp: Rewrite test patterns to reduce time
22834 taken to match them.
22835
7148ab62
DJ
228362002-01-30 Daniel Jacobowitz <drow@mvista.com>
22837
22838 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
22839 Allow a start function above main.
22840 * gdb.threads/linux-dp.exp: Fix copyright date.
22841
396cc255
DJ
228422002-01-30 Daniel Jacobowitz <drow@mvista.com>
22843
a9c64011
AS
22844 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
22845 (check_philosopher_stack): Check for manager thread before checking
22846 for a just-starting thread.
396cc255 22847
f038d31b
DJ
228482002-01-30 Daniel Jacobowitz <drow@mvista.com>
22849
22850 From Neil Booth <neil@daikokuya.demon.co.uk>:
22851 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
22852 warnings.
22853
b3ff9d9a
FF
228542002-01-21 Fred Fish <fnf@redhat.com>
22855
22856 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
22857 not caller.
22858
39ad761d
JB
228592002-01-21 Jim Blandy <jimb@redhat.com>
22860
22861 * gdb.base/reread.exp: Check that GDB properly re-reads the
22862 executable file when it changes while no inferior is running.
22863
aaf320fa
FF
228642002-01-21 Fred Fish <fnf@redhat.com>
22865
a9c64011
AS
22866 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
22867 optionally accept the "shlib events" variation.
aaf320fa 22868
808a31f5
JB
228692002-01-21 Jim Blandy <jimb@redhat.com>
22870
22871 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
22872 call `fflush' after every `printf', so that the output is produced
22873 at predictable points, regardless of whatever buffering does (or
22874 doesn't) take place.
22875 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
22876 at different points.
22877
4420d5e2
DJ
228782002-01-20 Daniel Jacobowitz <drow@mvista.com>
22879
22880 * gdb.c++/inherit.exp: Update copyright years.
22881 * gdb.c++/method.exp: Likewise.
22882
3e36a0f4
DJ
228832002-01-20 Daniel Jacobowitz <drow@mvista.com>
22884
22885 * gdb.c++/classes.exp: Update for improved v3 support and skipping
22886 artificial methods/arguments.
22887 * gdb.c++/derivation.exp: Likewise.
22888 * gdb.c++/inherit.exp: Likewise.
22889 * gdb.c++/method.exp: Likewise.
22890 * gdb.c++/virtfunc.exp: Likewise.
22891
b4ceaee6
AC
228922002-01-18 Andrew Cagney <ac131313@redhat.com>
22893
22894 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
22895 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
22896 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
22897 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
22898 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
22899 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
22900
ecace851
JB
229012002-01-17 Jim Blandy <jimb@redhat.com>
22902
22903 * gdb.asm/asm-source.exp (info symbol): Take another shot at
22904 anchoring the pattern matching the entry point symbol's name.
22905
375fc983
AC
229062002-01-17 Andrew Cagney <ac131313@redhat.com>
22907
22908 * gdb.base/maint.exp: Update ``maint internal-error'' to match
22909 continue/quit query. Update copyright.
22910
fe6fdd96
MS
229112002-01-14 Michael Snyder <msnyder@redhat.com>
22912
22913 * gdb.base/gcore.exp: Remove extra debugging output.
22914
e017c81f
DJ
229152002-01-13 Daniel Jacobowitz <drow@mvista.com>
22916
22917 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
22918 for slightly dubious v2 mangled string.
22919
37ab3bf8
DJ
229202002-01-13 Daniel Jacobowitz <drow@mvista.com>
22921
22922 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
22923
1bc05c3a 229242002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 22925
1bc05c3a 22926 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 22927
1bc05c3a
JM
22928 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
22929 constructors.
22930 * gdb.c++/derivation.exp: Likewise.
22931 * gdb.c++/templates.exp: Likewise.
22932 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 22933
1bc05c3a
JM
229342002-01-10 Michael Snyder <msnyder@redhat.com>
22935
22936 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 22937
a911c360
MS
229382002-01-08 Michael Snyder <msnyder@redhat.com>
22939
22940 * gdb.base/gcore.exp: New test for generate-core-file command.
22941 * gdb.base/gcore.c: Testcase for above.
22942 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
22943
ea2119ec
JM
229442002-01-08 Jason Merrill <jason@redhat.com>
22945
22946 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
22947
68203136
FF
229482002-01-07 Fred Fish <fnf@redhat.com>
22949
22950 * gdb.c++/overload.exp: Remove unconditional xfails for:
22951 print foo_instance1.overloadargs(1)
22952 print foo_instance1.overloadargs(1, 2)
22953 print foo_instance1.overloadargs(1, 2, 3)
22954 print foo_instance1.overloadargs(1, 2, 3, 4)
22955 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
22956 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
22957 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
22958 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
22959 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
22960 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
22961 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
22962 print foo_instance1.overload1arg()
22963 print foo_instance1.overload1arg((char)arg2)
22964 print foo_instance1.overload1arg((signed char)arg3)
22965 print foo_instance1.overload1arg((unsigned char)arg4)
22966 print foo_instance1.overload1arg((int)arg7)
22967 print foo_instance1.overload1arg((unsigned int)arg8)
22968 print foo_instance1.overload1arg((float)arg11)
22969 print foo_instance1.overload1arg((double)arg12)
d63a86f8 22970
21b9b5b1
MS
229712002-01-07 Michael Snyder <msnyder@redhat.com>
22972
22973 * gdb.base/huge.exp: New test. Print a very large target data object.
22974 (skip_huge_test): New test variable. Define if you want to skip this
22975 test. The test reads an 8 megabyte data object from the target, so it
22976 might be very time consuming on remote targets with a slow connection.
22977 * gdb.base/huge.c: New file. Test case for above.
22978
725f922e
FF
229792002-01-07 Fred Fish <fnf@redhat.com>
22980
22981 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
22982 g_instance.bfoo, and g_instance.cfoo.
22983
889bf7c5 229842002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 22985
889bf7c5
PA
22986 * gdb.base/break.c (multi_line_if_conditional): New function.
22987 (multi_ilne_while_conditional): Likewise.
22988 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
22989 IF or WHILE condition puts the breakpoint at the start of
22990 the condition.
f286b2c3 22991
634d57ec
JL
22992 * gdb.base/selftest.exp (backtrace through signal handler): Remove
22993 hppa*-*-hpux* expected failure.
22994 * gdb.base/structs.exp (do_function_calls): Similarly.
22995
22996 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
22997 watchpoints.
22998
9fbfe2dc
AC
229992002-01-06 Andrew Cagney <ac131313@redhat.com>
23000
23001 Fix PR gdb/66.
23002 * gdb.base/structs.exp: Replace skip for a29k with skip for
23003 gdb,cannot_call_functions.
23004 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
23005 * gdb.base/callfuncs.exp: Ditto.
23006 * gdb.base/call-rt-st.exp: Ditto.
23007 * gdb.base/call-strs.exp: Ditto.
23008 * gdb.base/callfwmall.exp: Ditto.
23009 * gdb.base/scope.exp: Obsolete xfail a29k.
23010 * gdb.c++/misc.exp: Ditto.
23011 * gdb.c++/cplusfuncs.exp: Ditto.
23012 * gdb.base/ptype.exp: Ditto.
23013 * gdb.base/printcmds.exp: Ditto.
23014 * gdb.base/opaque.exp: Ditto.
23015 * gdb.base/list.exp: Ditto.
23016 * gdb.base/funcargs.exp: Ditto.
23017 * gdb.base/default.exp: Ditto.
23018
8ddad156
MS
230192002-01-04 Michael Snyder <msnyder@redhat.com>
23020
ca4976a6 23021 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
23022 * gdb.base/maint.exp: Add tests for maint info sections options.
23023
1b074332
JL
23024Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
23025
23026 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
23027
7d159115
CV
230282001-12-20 Corinna Vinschen <vinschen@redhat.com>
23029
23030 * gdb.asm/arm.inc: New file.
23031 * gdb.asm/asm-source.exp: Add arm targets.
23032 * gdb.asm/configure.in: Ditto.
23033 * gdb.asm/configure: Recreated from configure.in.
23034
8fb87725
JL
23035Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
23036
afabe08c
JL
23037 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
23038 with HP's compiler.
23039 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
23040 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
23041 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
23042 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
23043
23044 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
23045 either HP's compilers or GCC.
23046
db521deb
JL
23047 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
23048 a SIGBUS or SIGSEGV.
23049
23050 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
23051
23052 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
23053 can be compiled with either HP's compiler or GCC.
23054
cfa88ab7
JL
23055 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
23056 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
23057 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
23058
ca344dff
JL
23059 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
23060 to match current gdb output. Update due to using auto-solib-limit
23061 for limiting instead of overloading auto-solib-add.
23062 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
23063 test program.
23064
3f3c6e55 23065 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
23066 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
23067 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
23068 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
23069 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
23070 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
23071 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
23072 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
23073 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
23074 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
23075 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
23076 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
23077 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 23078
8fb87725
JL
23079 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
23080 a SIGTRAP to the inferior.
23081
cf599fa7
CV
230822001-12-19 Corinna Vinschen <vinschen@redhat.com>
23083
23084 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
23085 Substitute call to target_link by call to gdb_compile.
23086
2cd045cd
JL
23087Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
23088
a9c64011
AS
23089 * gdb.base/break.exp: Fix HP specific search string when testing
23090 backtracing in a called function.
2cd045cd 23091
a9c64011
AS
23092 * gdb.base/constvars.exp: Only set lang to C++ if we're
23093 compiling the test with HP's compilers.
23094 * gdb.base/volatile.exp: Similarly.
2cd045cd 23095
99ebe9ac
JB
230962001-12-19 Jim Blandy <jimb@redhat.com>
23097
23098 * gdb.base/printcmds.exp: Expect the null character to be printed
23099 as '\0', and the '\013' to be printed as '\v'.
23100 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
23101 * gdb.base/setvar.exp: Same.
23102
b9891b29
JB
231032001-12-17 Jim Blandy <jimb@redhat.com>
23104
0eba65ab
JB
23105 * gdb.base/completion.exp: Rather than completing very long
23106 filenames, which can make the readline library produce output we
23107 don't recognize, cd to the directory first, and then complete
23108 using nice, short relative paths.
23109
6970b5b1
JB
23110 * gdb.base/completion.exp: On some systems, there is, in fact, a
23111 variable named `b' in scope, since GDB treats all static
a9c64011
AS
23112 variables as being in scope. So use `no_var_named_this'
23113 instead of `b'.
6970b5b1 23114
b9891b29 23115 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 23116 can't find the core file's registers as a failure.
b9891b29 23117
e6ccd35f
JSC
231182001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
23119
a9c64011
AS
23120 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
23121 test expect string more specific.
e6ccd35f 23122
105ba819
CV
231232001-12-13 Corinna Vinschen <vinschen@redhat.com>
23124
23125 * gdb.asm/asm-source.exp: Add support for xstormy16.
23126 * gdb.asm/configure.in: Ditto.
23127 * gdb.asm/configure: Rebuild.
23128 * gdb.asm/xstormy16.inc: New file.
23129
e9e79dd9
FF
231302001-12-10 Fred Fish <fnf@redhat.com>
23131
23132 * gdb.base/maint.exp: Update to match changes in type dumping code.
23133
347dc97d
JB
231342001-12-10 Jim Blandy <jimb@redhat.com>
23135
23136 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
23137 matching the entry point symbol's name at the beginning of the
23138 line.
347dc97d 23139
5178b9d6
DJ
231402001-12-07 Daniel Jacobowitz <drow@mvista.com>
23141
23142 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
23143 gdb.c++/inherit.exp, gdb.c++/method.exp,
23144 gdb.c++/namespace.exp, gdb.c++/templates.exp,
23145 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
23146 and class layout support.
23147
af890c52
DJ
231482001-12-07 Daniel Jacobowitz <drow@mvista.com>
23149
23150 * gdb.c++/classes.exp: Add test for static member function.
23151 * gdb.c++/misc.cc: Add class with static member function.
23152
7a345fb3
JB
231532001-12-07 Jim Blandy <jimb@redhat.com>
23154
f2e54a80 23155 If GDB says it can't find the struct the function returned, report
8032bf31
JB
23156 those tests as `unsupported'.
23157 * gdb.base/call-rt-st.exp (print_struct_call): New function.
23158 Rewrite subsequent tests to use it.
23159
23160 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
23161 those tests as `unsupported'.
23162 * gdb.base/structs.exp (call_struct_func): New function.
23163 (do_function_calls): Use call_struct_func to call the functions
23164 returning structs.
23165
0bc69509
JB
23166 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
23167 whether functions are prototyped or not, so we can't possibly pass
23168 arguments to t_float_values2 properly.
23169
7a345fb3
JB
23170 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
23171 value of `timeout' for targets other than the mips*tx39-*.
23172
edb6ede1
MS
231732001-12-06 Michael Snyder <msnyder@redhat.com>
23174
d63a86f8 23175 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
23176 and detect whether the start symbol has a leading underscore.
23177
2d842f13
JB
231782001-12-04 Jim Blandy <jimb@redhat.com>
23179
23180 * gdb.base/completion.exp: Clarify indentation.
23181
68550daf
JB
231822001-12-03 Jim Blandy <jimb@redhat.com>
23183
23184 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
23185 variables on the S/390, not `.word'.
23186
cd5195a8
JB
231872001-11-30 Jim Blandy <jimb@redhat.com>
23188
23189 Add assembly-source tests for s390-ibm-linux.
23190 * gdb.asm/s390.inc: New file.
23191 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
23192 the S/390 architecture.
a9c64011 23193 * gdb.asm/configure: Regenerated.
cd5195a8 23194
ca9efc90
MS
231952001-11-30 Michael Snyder <msnyder@redhat.com>
23196
23197 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
23198 next, info source, info sources, info line, global and static
23199 variables, and static functions.
23200 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
23201 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
23202 * gdb.asm/asmsrc1.s: Add a static function and some variables.
23203 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
23204 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
23205 (gdbasm_leave): Restore frame pointer.
23206 (gdbasm_startup): Copy stack set-up from crt0.S.
23207
d0e66976
FN
232082001-11-26 Fernando Nasser <fnasser@redhat.com>
23209
23210 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
23211 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
23212 to a local (non-static) variable. Copy tstruct.a to a static buffer
23213 and return a pointer to that buffer.
23214 * gdb.base/callfwmall.c (t_structs_a): Ditto.
23215
e2334072
MK
232162001-11-24 Mark Kettenis <kettenis@gnu.org>
23217
23218 * gdb.asm/configure.in: Fix recognition of ix86 target.
23219 * gdb.asm/configure: Regenerate.
23220
756caa3d
MS
232212001-11-21 Michael Snyder <msnyder@redhat.com>
23222
23223 * gdb.asm/sparc.inc: New file.
23224 * gdb.asm/asm-source.exp: Recognize sparc target.
23225 * gdb.asm/configure.in: Recognize sparc target.
23226 * gdb.asm/configure: Regenerate.
d63a86f8 23227
9a4d72d5
MS
232282001-11-21 Michael Snyder <msnyder@redhat.com>
23229
23230 * gdb.asm/m32r.inc: New file.
23231 * gdb.asm/asm-source.exp: Recognize m32r target.
23232 * gdb.asm/configure.in: Recognize m32r target.
23233 * gdb.asm/configure: Regenerate.
23234
a773d1cd
MS
232352001-11-20 Michael Snyder <msnyder@redhat.com>
23236
017ac23d
MS
23237 * gdb.asm/i386.inc: New file.
23238 * gdb.asm/asm-source.exp: Recognize ix86 target.
23239 * gdb.asm/configure.in: Recognize ix86 target.
23240 * gdb.asm/configure: Regenerate.
23241
a773d1cd
MS
23242 * gdb.c++/namespace.exp: Fix quotes in output messages.
23243
bb632afb
MS
232442001-11-14 Michael Snyder <msnyder@redhat.com>
23245
25d559ca 23246 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
23247 qualifier in a type cast expression, to designate an address
23248 in the instruction space (Harvard architecture).
23249
4749e309
MS
232502001-11-13 Michael Snyder <msnyder@redhat.com>
23251
23252 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
23253 Tests for expressions using 'const' and 'volatile'.
23254
25050984
CV
232552001-11-13 Corinna Vinschen <vinschen@redhat.com>
23256
23257 * gdb.asm/asm-sources.exp: Allow defining linker flags.
23258
1902c51f
DJ
232592001-11-12 Daniel Jacobowitz <drow@mvista.com>
23260
23261 * lib/mi-support.exp (mi_run_to_helper): Move comments
23262 outside of gdb_expect.
23263
dcf95b47
DJ
232642001-11-11 Daniel Jacobowitz <drow@mvista.com>
23265
23266 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
23267 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
23268 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
23269 mi0_run_to): New functions.
23270 * gdb.mi/mi-simplerun.exp: Use them.
23271 * gdb.mi/mi0-simplerun.exp: Likewise.
23272 * gdb.mi/mi-var-cmd.exp: Likewise.
23273 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 23274
45b074e1
AC
232752001-11-10 Andrew Cagney <ac131313@redhat.com>
23276
23277 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
23278 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
23279
bf50d346
AC
232802001-11-09 Andrew Cagney <ac131313@redhat.com>
23281
23282 * gdb.base/restore.exp: Include $expected value in restored test
23283 message.
23284
9383332c
AC
232852001-11-09 Andrew Cagney <ac131313@redhat.com>
23286
23287 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
23288 implemented.
23289
db62520a
MS
232902001-11-08 Michael Snyder <msnyder@redhat.com>
23291
23292 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
23293 Add pass/fail message for stop at breakpoint in call dummy function.
23294
b5703437
MS
232952001-11-07 Michael Snyder <msnyder@redhat.com>
23296
d63a86f8
RM
23297 * gdb.c++/templates.exp (test_template_breakpoints):
23298 If we get an overload menu, but it does not match what
760f6330 23299 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
23300 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
23301 making the whitespace optional. Argument for "new" may be
23302 "unsigned" as well as "unsigned int/long".
d63a86f8 23303 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
23304 making the whitespace optional. Also replace "(void) with
23305 "((void|)), making the keyword "void" optional.
d63a86f8 23306 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
23307 making the whitespace optional. Also replace "(void) with
23308 "((void|)), making the keyword "void" optional.
3bf40917
MS
23309 * gdb.base/callfuncs.c (t_float_values): This function must
23310 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 23311 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
23312 can be tested against both cases. Usually one case involves
23313 promotion of float to double, while the other does not.
23314 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
23315 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
23316 includes a stack frame for "start".
23317
c8ab4e6d
JB
233182001-11-05 Jim Blandy <jimb@redhat.com>
23319
23320 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
23321 pointers are 32 bits long, and that offsets of relocs are always
23322 stored in the data (REL-style), and not in the reloc entry itself
23323 (RELA-style).
23324 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
23325 stabs.
23326
3f08ced9
MS
233272001-11-01 Michael Snyder <msnyder@redhat.com>
23328
23329 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
23330 and regular expression operators by using quoting.
23331
cbfa24cd
MS
233322001-10-31 Michael Snyder <msnyder@redhat.com>
23333
23334 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
23335 depending on what the symbol table contains.
23336 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
23337 the output of the ptype command. Similarly, accept both "const &"
23338 and "const&".
23339
aaa68313
CV
233402001-10-31 Corinna Vinschen <vinschen@redhat.com>
23341
23342 * gdb.base/miscexprs.c (main): Add usage of preprocessor
23343 symbol `STORAGE' to allow to choose the storage class of
23344 the local datastructures.
23345 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
23346 compiler directive.
23347
91740388
MS
233482001-10-30 Michael Snyder <msnyder@redhat.com>
23349
23350 * gdb.base/jump.exp: Allow it to run for all targets.
23351
1b7c05e7
CV
233522001-10-29 Corinna Vinschen <vinschen@redhat.com>
23353
23354 * gdb.base/call-ar-st.c (print_double_array): Match for loop
23355 with new double_array size.
23356 (main): Change storage class of all local variables to static.
23357 Reduce size of double_array to 9.
23358 * gdb.base/call-ar-st.exp: Increase timeout value.
23359 Change expected output for double array to match new size in
23360 call-ar-st.c.
23361
36a22261
CV
233622001-10-29 Corinna Vinschen <vinschen@redhat.com>
23363
23364 * gdb.base/ending-run.exp: Create identical output when passing
23365 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 23366 Stormy16 target.
36a22261 23367
92b8ae91
MK
233682001-10-28 Mark Kettenis <kettenis@gnu.org>
23369
23370 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
23371 that we catch the expected failure under Linux/x86.
23372
cb135b83
OF
233732001-10-29 Orjan Friberg <orjanf@axis.com>
23374
23375 * gdb.base/setvar.exp: Escape curly braces.
23376 * gdb.stabs/weird.exp: Ditto.
23377
6884aa54
DJ
233782001-10-27 Daniel Jacobowitz <drow@mvista.com>
23379
23380 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
23381 * gdm.mi/mi0-hack-cli.exp: Likewise.
23382
0398c9aa
AC
233832001-10-25 Andrew Cagney <ac131313@redhat.com>
23384
23385 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
23386 messages.
23387
d20bf2e8
AC
233882001-10-21 Andrew Cagney <ac131313@redhat.com>
23389
23390 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
23391 checking MI enabled.
23392
03dd63aa
CV
233932001-10-09 Corinna Vinschen <vinschen@redhat.com>
23394
23395 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
23396
1d9d99f3
FCE
233972001-10-04 Frank Ch. Eigler <fche@redhat.com>
23398
23399 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
23400 if gdb child process crashes, just signal an error.
23401
838ae6c4
JB
234022001-10-02 Jim Blandy <jimb@redhat.com>
23403
23404 * lib/gdb.exp (test_xfail_format): Simplify.
23405
23406 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
23407 front of the variable name `format'. Simplify `if'.
23408
8f0cbc1c
DJ
234092001-10-01 Daniel Jacobowitz <drow@mvista.com>
23410
23411 * gdb.threads/pthreads.exp: Wait for output and delay
23412 before sending ^C.
23413
1f08dafd
DJ
234142001-10-01 Daniel Jacobowitz <drow@mvista.com>
23415
23416 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
23417 some incorrect output instead of timing out.
23418 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
23419
674f90ff
CV
234202001-09-28 Corinna Vinschen <vinschen@redhat.com>
23421
23422 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
23423 check to allow additional `int'.
23424
9b284272
DJ
234252001-09-27 Daniel Jacobowitz <drow@mvista.com>
23426
23427 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
23428 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
23429
b55a4771
MS
234302001-09-27 Michael Snyder <msnyder@redhat.com>
23431
23432 * lib/gdb.exp (test_debug_format): New proc.
23433 (setup_xfail_format): Use new proc test_debug_format.
23434 * gdb.base/constvars.exp (local_compiler_xfail_check): New
23435 proc; use new service proc test_debug_format.
23436 Replace all other "gcc_compiled" tests with this test.
23437 * gdb.base/volatile.exp (local_compiler_xfail_check): New
23438 proc; use new service proc test_debug_format.
23439 Replace all other "gcc_compiled" tests with this test.
23440
234412001-09-27 Michael Snyder <msnyder@redhat.com>
23442
23443 * gdb.base/cvexpr.exp: New file.
23444 * gdb.base/cvexpr.c: New file
23445 Test for expressions using const and volatile keywords.
23446
4e6667ac
CV
234472001-09-26 Corinna Vinschen <vinschen@redhat.com>
23448
23449 * gdb.base/constvars.exp: Check for different orders of keywords
23450 and additional "int" strings in output.
23451
4f337972
AC
234522001-09-22 Andrew Cagney <ac131313@redhat.com>
23453
23454 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
23455 responses from "help maint".
23456
2015650d
FCE
234572001-09-19 Frank Ch. Eigler <fche@redhat.com>
23458
23459 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
23460 to localhost:NNN instead of :NNN, in case Xvfb is listening
23461 only on TCP.
23462
f3bcedc1
CV
234632001-09-19 Corinna Vinschen <vinschen@redhat.com>
23464
23465 * gdb.base/recurse.exp: When checking leaving the watchpoint
23466 scope, recognize when gdb is in function's epilogue and pass.
23467
6b819c92
KS
234682001-09-18 Keith Seitz <keiths@redhat.com>
23469
23470 * lib/insight-support.exp (_gdbtk_export_target_info): Add
23471 support for running tests against sid targets.
23472 (gdbtk_done): Ditto.
23473
a10c9419
CV
234742001-09-18 Corinna Vinschen <vinschen@redhat.com>
23475
23476 * gdb.base/ending-run.c (main): Set stdout buffersize
23477 to the same reasonable value for any target.
23478 * gdb.base/ending-run.exp: Add a regular expression
23479 to make testsuite happy on Sanyo Stormy16 target.
23480
739d0d99
CV
234812001-09-17 Corinna Vinschen <vinschen@redhat.com>
23482
23483 * gdb.base/display.c (do_loops): Add float variable `f'.
23484 Increment f in loop.
23485 * gdb.base/display.exp: Increment timeout by 60 seconds.
23486 Change float display test to use variable `f'.
23487
1b8947f0
JB
234882001-09-17 Jim Blandy <jimb@redhat.com>
23489
23490 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
23491 overflowing the limited breakpoint tables on some ROM monitors
23492 (like the ROM68K).
23493
9890ac81
FCE
234942001-09-15 Frank Ch. Eigler <fche@redhat.com>
23495
23496 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
23497 the "-ac" (disable access control) flag.
23498
6db765ea
JH
234992001-08-30 Jeff Holcomb <jeffh@redhat.com>
23500
23501 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
23502 ints.
23503
4c32cc04
KS
235042001-08-30 Keith Seitz <keiths@redhat.com>
23505
23506 * lib/gdb.exp: Move all insight-related functionality into
23507 separate file.
23508 * lib/insight-support.exp: New file.
23509
8d6e6f81
FCE
235102001-08-29 Frank Ch. Eigler <fche@redhat.com>
23511
23512 * config/sid.exp (sid_start): Never set sid verbosity; disable
23513 expect_background {} that consumed its stdout; tolerate </dev/null.
23514 Attempt to set endianness override in "sid" protocol mode. Cleanup.
23515
6a90e1d0
AC
235162001-08-18 Andrew Cagney <ac131313@redhat.com>
23517
23518 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
23519 CLI jump command to start it.
23520 (mi_run_to_main): Fail immediatly when unexpected output.
23521
1759b3c3
AC
235222001-08-18 Andrew Cagney <ac131313@redhat.com>
23523
23524 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
23525 beginning of function. Fix PR gdb/191.
23526
61d11d80
FCE
235272001-08-16 Frank Ch. Eigler <fche@redhat.com>
23528
23529 * config/sid.exp (sid_start): Don't warn if we cannot figure out
23530 what to force sid endianness to.
23531
942a4df2
KS
235322001-08-15 Keith Seitz <keiths@redhat.com>
23533
23534 * lib/gdb.exp (gdbtk_start): Don't set environment
23535 variables for TCL_LIBRARY and friends. Insight will
23536 now figure these out for itself.
23537
0521c418
MS
235382001-08-02 Michael Snyder <msnyder@redhat.com>
23539
23540 * gdb.base/completion.exp: Remove the symbol "a64l" from
23541 the expect string; this is target-specific, and not related
23542 to what is being tested.
23543
74a9a58a
DB
235442001-08-02 Dave Brolley <brolley@redhat.com>
23545
23546 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
23547
c70819fa
MS
235482001-07-25 Michael Snyder <msnyder@redhat.com>
23549
c2b8fa57
MS
23550 * gdb.base/consecutive.exp: New file. Test stepping over
23551 breakpoints on consecutive instructions.
23552 * gdb.base/consecutive.c: New file.
23553
c70819fa
MS
23554 * gdb.base/call-rt-st.exp: Use double-backslash to quote
23555 curly braces in regular expressions.
23556
2b1a1355
MS
235572001-07-25 Michael Snyder <msnyder@redhat.com>
23558
23559 * gdb.base/ending-run.exp: Accept "Program exited normally" as
23560 legitimate output from stepping out of main.
23561
413eca6f
KS
235622001-07-22 Keith Seitz <keiths@redhat.com>
23563
23564 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
23565 the empty string, do not run the tests.
23566
7e5a9322
SC
235672001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23568
23569 * gdb.base/long_long.exp: Detect size of pointer. Take into
23570 account 2-byte pointers when testing for p/a results.
23571
de58f10f
SC
235722001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23573
d63a86f8 23574 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
23575 and defined to 1K for m68hc11.
23576 (random_data): Reduce table to 1K for embedded platforms (68hc11).
23577 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
23578 (sizeof_random_data): New variable to tell the size of the data table;
23579 don't test past this size; always run to main.
23580
d6f5fea1
SC
235812001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23582
23583 * gdb.base/return2.exp: return of long long and double fails for
23584 68HC11; don't execute these tests on that platform.
23585 * gdb.base/return.exp: Return of a double fails for 68hc11.
23586
c477543d
SC
235872001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23588
23589 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
23590 tests that print a float.
23591 * call-rt-st.exp: Likewise.
23592
63cf1c79
MK
235932001-07-12 Mark Kettenis <kettenis@gnu.org>
23594
23595 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
23596 running this test on Linux.
23597
112f9ab5
MC
235982001-06-24 Michael Chastain <chastain@redhat.com>
23599
23600 * gdb.base/arithmet.exp: Remove some tests to make all test names
23601 unique.
23602
4970cb0f
MS
236032001-07-03 Michael Snyder <msnyder@redhat.com>
23604
23605 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
23606 the output of the ptype command.
23607
d85da69f
MS
236082001-07-02 Michael Snyder <msnyder@redhat.com>
23609
4c8a82de
MS
23610 * gdb.base/completion.exp: Don't assume that break.c is the only
23611 source file that may contain functions named "marker".
d85da69f
MS
23612 * gdb.base/corefile.exp: Quote the curly braces in regexp.
23613
8afc772b
AC
236142001-06-28 Andrew Cagney <ac131313@redhat.com>
23615
23616 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
23617 of files to delete.
23618
23619 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
23620 * gdb.disasm/h8300s.exp: New file.
23621 gdb.disasm/h8300s.s: Likewise.
23622
cff22675
AC
236232001-06-27 Andrew Cagney <ac131313@redhat.com>
23624
23625 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
23626 empty breakpoint tables.
23627
68c81b54
AC
236282001-06-25 Andrew Cagney <ac131313@redhat.com>
23629
23630 * lib/mi-support.exp: Update args=... part of stop-reason
23631 patterns. Accept either a list or a tuple.
23632
2dd62704
AC
236332001-06-23 Andrew Cagney <ac131313@redhat.com>
23634
23635 * lib/mi-support.exp: Remove local emacs variable defining
23636 change-log-default-name.
23637
b4127474
MC
236382001-06-22 Michael Chastain <chastain@redhat.com>
23639
23640 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
23641 This is operationally compatible with the previous version.
23642
8dbfb380
JB
236432001-06-13 Jim Blandy <jimb@redhat.com>
23644
23645 * lib/gdb.exp (gdb_test): Doc fix.
23646
f2d8c86d
MC
236472001-06-10 Michael Chastain <chastain@redhat.com>
23648
23649 * gdb.base/exprs.exp: Remove a duplicate test.
23650
81564d34
JB
236512001-06-06 Jim Blandy <jimb@redhat.com>
23652
23653 * gdb.base/return2.exp (main): Use values to test float and double
23654 returns that are not NaN's, to avoid being confused by IEEE
23655 comparison rules.
23656
da55addb
MS
236572001-06-04 Michael Snyder <msnyder@redhat.com>
23658
23659 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 23660 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
23661 rather than wait for 12 more tests to time out.
23662
42c65987
JB
236632001-06-06 Jim Blandy <jimb@redhat.com>
23664
b18bced9 23665 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 23666 Don't forget to match the GDB prompt.
b18bced9 23667
42c65987
JB
23668 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
23669
5b41e5f0
JB
236702001-06-04 Jim Blandy <jimb@redhat.com>
23671
23672 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
23673 command.
23674
015e046f
KB
236752001-05-31 Kevin Buettner <kevinb@redhat.com>
23676
23677 * gdb.base/annota1.exp (info break): Match four or more spaces
23678 after "Address".
23679
fb1ffbbe
MC
236802001-05-31 Michael Chastain <chastain@redhat.com>
23681
23682 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
23683 (dm_type_int_star): Likewise.
23684 (dm_type_long_star): Likewise.
23685 (dm_type_void_star): Likewise.
23686
5ea2a32c
KB
236872001-05-29 Kevin Buettner <kevinb@redhat.com>
23688
23689 * gdb.base/completion.exp (INPUTRC): Set this environment variable
23690 to a known value in order to get consistent results regardless
23691 of the setting of INPUTRC or the presence or contents of .inputrc.
23692
ae23c492
MS
236932001-05-24 Michael Snyder <msnyder@redhat.com>
23694
ac55707e
MS
23695 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
23696 Don't require that the main thread and the manager thread are the
23697 first in the list.
23698
ae23c492
MS
23699 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
23700 debugging. If test fails, issue an "unsupported" not a "fail".
23701
400071f1
JB
237022001-05-24 Jim Blandy <jimb@redhat.com>
23703
23704 Don't assume that short is shorter than int.
23705 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
23706 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 23707 this isn't true.
400071f1
JB
23708 ("print unsigned char == (~0)"): Add test that verifies that ~0,
23709 an int, is not equal to ~0 stored in an unsigned char. This tests
23710 the same thing that the previous test meant to, but works on
23711 16-bit machines, too.
23712 ("print unsigned char != (~0)"): Same test, complemented.
23713
0816a3e5
MS
237142001-05-24 Michael Snyder <msnyder@redhat.com>
23715
23716 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 23717 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
23718 and prevents dejagnu getting out of step.
23719
f6dc23a9
KB
237202001-05-23 Kevin Buettner <kevinb@redhat.com>
23721
23722 * gdb.base/finish.exp (finish_void): Revise pattern for
23723 stopping on the call statement to not permit stopping at
23724 the start of the instructions comprising the call sequence.
23725
7dbd117d
MC
237262001-05-19 Michael Chastain <chastain@redhat.com>
23727
23728 * gdb.base/callfuncs.exp: Make all test names unique.
23729 * gdb.base/commands.exp: Make all test names unique.
23730 * gdb.base/condbreak.exp: Make all test names unique.
23731 * gdb.base/dbx.exp: Make all test names unique.
23732 * gdb.base/default.exp: Make all test names unique.
23733 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
23734 and TIMEOUT messages to their corresponding PASS message.
23735 * gdb.base/ending-run.exp: Make all test names unique.
23736 * gdb.base/long_long.exp: Remove duplicate test.
23737
6b0b0a9e
KB
237382001-05-21 Kevin Buettner <kevinb@redhat.com>
23739
23740 * gdb.base/finish.exp (finish_void): Allow "finish" command to
23741 stop on the call statement as well as the statement after the
23742 call.
23743
2caa35cb
MS
237442001-05-21 Michael Snyder <msnyder@redhat.com>
23745
23746 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
23747
40713331
EZ
237482001-05-10 Elena Zannoni <ezannoni@redhat.com>
23749
a9c64011
AS
23750 * gdb.base/completion.exp: Revamp test. Make it execute on all
23751 platforms.
40713331 23752
c2c1be8d
EZ
237532001-05-10 Elena Zannoni <ezannoni@redhat.com>
23754
a9c64011
AS
23755 * config/gdbserver.exp (gdb_load): Handle the case
23756 in which the arguments to gdbserver are given in the
23757 baseboard configuration file.
23758 Also handle the case in which the server needs to do a
23759 load.
2c9cd303 23760
9671de48
KS
237612001-05-07 Keith Seitz <keiths@cygnus.com>
23762
a9c64011
AS
23763 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
23764 set up the display for testing.
23765 (gdbtk_start): Convert all paths to paths that tcl will like.
23766 Export target information to environment.
23767 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
23768 necessary.
23769 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
23770 (to_tcl_path): New proc to convert a given pathname into
23771 a path acceptible as an argument to a tcl command.
23772 (_gdbtk_export_target_info): New proc to export target info
23773 into the environment for gdbtk testing.
23774 (gdbtk_done): New proc to signal end-of-test.
9671de48 23775
5a360f47
JB
237762001-05-06 Jim Blandy <jimb@redhat.com>
23777
23778 * restore.c: Make the code of caller0 correspond to its comment.
23779
66c756c6
MS
237802001-05-03 Michael Snyder <msnyder@redhat.com>
23781
23782 * config/sid.exp (gdb_target_sid): Check for error messages.
23783 On error or timeout, don't make expect exit (which will terminate
23784 all subsequent tests); instead just make gdb exit.
d63a86f8 23785 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
23786 return a negative value.
23787
a966fde5
JB
237882001-04-24 Jim Blandy <jimb@redhat.com>
23789
851c18e0
JB
23790 * gdb.c++/templates.exp: If we see the prompt for the overload
23791 list, but we haven't recognized any of the longer patterns,
23792 arrange for this test to fail, not hang.
23793
a966fde5
JB
23794 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
23795 variations.
23796
db144853
MC
237972001-04-22 Michael Chastain <chastain@redhat.com>
23798
23799 * gdb.c++/local.exp: Use the 'runto' library function.
23800 * gdb.c++/namespace.exp: Likewise.
23801 * gdb.c++/overload.exp: Likewise.
23802
3207ec21
KB
238032001-03-26 Kevin Buettner <kevinb@redhat.com>
23804
23805 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
23806 * gdb.base/step-line.exp: New file. Test step/next in presence of
23807 #line directives.
23808 * gdb.base/step-line.c: New file. Test program for the above.
23809 * gdb.base/step-line.inp: New file. We pretend that this file has
23810 been transformed by some other tool into step-line.c.
23811
13b57657
JB
238122001-03-21 Jim Blandy <jimb@redhat.com>
23813
23814 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
23815 unmangled operator names.
23816
754cbe1c
JB
238172001-03-20 Jim Blandy <jimb@redhat.com>
23818
23819 * gdb.threads/linux-dp.exp: Recognize an additional message
23820 generated by GDB when it doesn't understand how to debug threads
23821 on the target system.
23822
177495c9
AC
238232001-03-19 Andrew Cagney <ac131313@redhat.com>
23824
23825 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
23826
f266096b
MC
238272001-03-12 Michael Chastain <chastain@redhat.com>
23828
23829 * gdb.c++/derivation.exp: Use the 'runto' library function.
23830
cac3c2ff
MC
238312001-03-12 Michael Chastain <chastain@redhat.com>
23832
23833 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
23834
b6c11a24
MC
238352001-02-24 Michael Chastain <chastain@redhat.com>
23836
23837 * gdb.c++/ref-types.exp: Change handwritten code to library
23838 function 'runto'.
23839
6bae5bce
OF
238402001-03-16 Orjan Friberg <orjanf@axis.com>
23841
23842 * gdb.base/signals.exp: Set count to 0 explicitly.
23843
0015fd9a
MS
238442001-03-15 Mark Salter <msalter@redhat.com>
23845
23846 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
23847 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
23848 (gdb_load): Add support for additional target_info: gdb_download_size
23849 and gdb_load_timeout.
0015fd9a 23850
fc33412a
DT
23851Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
23852
23853 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
23854 file -- to prevent failing when the compile fails but we have no
23855 intention of running the tests anyway.
fc33412a
DT
23856
23857 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
23858 tests if set.
23859
23860 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 23861 integers.
fc33412a
DT
23862
23863 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
23864 * gdb.c++/namespace.exp: Ditto.
23865
115f06de
OF
238662001-03-07 Orjan Friberg <orjanf@axis.com>
23867
23868 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
23869 * gdb.base/pointers.exp: Relax pattern match of decimals.
23870
b6ba6518
KB
238712001-03-06 Kevin Buettner <kevinb@redhat.com>
23872
23873 * Makefile.in, config/abug.exp, config/cfdbug.exp,
23874 config/cpu32bug.exp, config/dve.exp, config/est.exp,
23875 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
23876 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
23877 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
23878 config/sh.exp, config/sid.exp, config/slite.exp,
23879 config/sparclet.exp, config/udi.exp, config/unknown.exp,
23880 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
23881 config/vxworks.exp, config/vxworks29k.exp,
23882 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
23883 gdb.base/all-bin.exp, gdb.base/annota1.exp,
23884 gdb.base/arithmet.exp, gdb.base/assign.exp,
23885 gdb.base/async.exp, gdb.base/attach.exp,
23886 gdb.base/bitfields.exp, gdb.base/bitops.exp,
23887 gdb.base/break.exp, gdb.base/call-ar-st.exp,
23888 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
23889 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
23890 gdb.base/commands.exp, gdb.base/completion.exp,
23891 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
23892 gdb.base/constvars.exp, gdb.base/corefile.exp,
23893 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
23894 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
23895 gdb.base/ending-run.exp, gdb.base/environ.exp,
23896 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
23897 gdb.base/finish.exp, gdb.base/foll-exec.exp,
23898 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
23899 gdb.base/funcargs.exp, gdb.base/help.exp,
23900 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
23901 gdb.base/logical.exp, gdb.base/long_long.exp,
23902 gdb.base/maint.exp, gdb.base/mips_pro.exp,
23903 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
23904 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
23905 gdb.base/pointers.exp, gdb.base/printcmds.exp,
23906 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
23907 gdb.base/regs.exp, gdb.base/relational.exp,
23908 gdb.base/remote.exp, gdb.base/reread.exp,
23909 gdb.base/restore.exp, gdb.base/return2.exp,
23910 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
23911 gdb.base/selftest.exp, gdb.base/setshow.exp,
23912 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
23913 gdb.base/sigall.exp, gdb.base/signals.exp,
23914 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
23915 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
23916 gdb.base/step-test.exp, gdb.base/structs.c,
23917 gdb.base/structs.exp, gdb.base/structs2.exp,
23918 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
23919 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
23920 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
23921 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
23922 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
23923 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
23924 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
23925 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
23926 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
23927 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
23928 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
23929 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
23930 gdb.fortran/types.exp, gdb.java/jmisc.exp,
23931 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
23932 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
23933 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
23934 gdb.trace/circ.exp, gdb.trace/collection.exp,
23935 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
23936 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
23937 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
23938 gdb.trace/report.exp, gdb.trace/save-trace.exp,
23939 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
23940 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
23941 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
23942 notices.
23943
dc96c6c7 239442001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
23945
23946 * gdb.base/varargs.c (find_max_double): Fix printf format string:
23947 first arg is int not float.
23948
dc96c6c7 239492001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
23950
23951 * gdb.base/reread.exp: Unsupported for non-native targets;
23952 doesn't work for remote debugging.
23953
9b0c4aeb
FN
239542001-02-19 Fernando Nasser <fnasser@redhat.com>
23955
23956 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
23957 * gdb.base/ending-run.exp: Properly handle the BSP state when
23958 stepping past the end of main.
9b0c4aeb 23959
02aa71d5
MC
239602001-02-19 John Moore <jmoore@redhat.com>
23961
23962 * gdb.base/commands.exp (infrun_breakpoint_command_test):
23963 Converted HPUX fix for non-expected items following multiple
23964 step commands into general solution for all platforms.
23965
1fa449a4
MC
239662001-02-18 Michael Chastain <chastain@redhat.com>
23967
23968 * gdb.c++/classes.exp (do_tests): Change runto statements
23969 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23970 statements demangler agnostic.
23971 * gdb.c++/virtfunc.exp (do_tests): Likewise.
23972 (gdb_virtfunc_restart): Likewise.
23973
b2f9ec70
MC
239742001-02-14 Michael Chastain <chastain@redhat.com>
23975
23976 * gdb.c++/inherit.exp (do_tests): Change runto statements
23977 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23978 statements demangler agnostic.
23979
cf74b8ca
AC
23980Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
23981
23982 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
23983 ``continue to bkpt at common_routine in thread 2'' and ``stopped
23984 before calling common_routine 15 times'' tests.
cf74b8ca 23985
99f78f56
MC
239862001-02-11 Michael Chastain <chastain@redhat.com>
23987
23988 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
23989 Helps the test script figure out which demangler is in use.
23990 (dm_type_foo_ref): Ditto.
23991 (dm_type_int_star): Ditto.
23992 (dm_type_long_star): Ditto.
23993 (dm_type_unsigned_int): Ditto.
23994 (dm_type_void): Ditto.
23995 (dm_type_void_star): Ditto.
99707966 23996 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
23997 Probe the gdb demangler and set variables to accommodate
23998 formatting differences.
23999 (info_func_regexp): New function. Same as info_func, but
24000 matches against a regexp.
24001 (info_func): Match against a literal string.
24002 (print_addr_2): New function. Match against a literal string,
24003 which can be different from the input to gdb.
24004 (print_addr): Simply call print_addr_2 with the same argument twice.
24005 (test_lookup_operator_functions): Use demangler formatting variables.
24006 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
24007 the tests in the same order as the C++ class declaration.
24008 (test_paddr_operator_functions): Ditto.
24009 (test_paddr_overloaded_functions): Ditto.
24010 (test_paddr_hairy_functions): Use demangler formatting variables.
24011 Add reference to gdb/19 for related tests.
24012 (do_tests): Call probe_demangler.
24013
1de8f023
KB
240142001-01-30 Kevin Buettner <kevinb@redhat.com>
24015
24016 * gdb.c++/templates.cc (printf): Remove unused function definition.
24017
ca3f91ed
MS
240182001-01-26 Felix Lee <flee@redhat.com>
24019
24020 * sid.exp (sid_exit): Pass host, not target, to remote_close.
24021
240222001-01-25 matthew green <mrg@redhat.com>
24023
24024 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
24025 up sid.
24026 (sid_exit): Call `remote_pop_conn' after GDB is gone.
24027
240282001-01-25 matthew green <mrg@redhat.com>
24029
24030 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 24031 Deprecate $sid_spawn_id.
ca3f91ed
MS
24032 (sid_exit): Remove code necessary only for `spawn.'
24033
240342001-01-25 matthew green <mrg@redhat.com>
24035
24036 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
24037
fb18ec4a
MC
240382001-01-28 Michael Chastain <chastain@redhat.com>
24039
24040 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
24041 to call when tests fail. It takes gdb out of the overloaded
24042 function choice menu back to the main prompt, so that the test
24043 program stays synchronized.
24044 (set_bp_overloaded): New proc to collect all the common
24045 code for setting a breakpoint on an overloaded name. Calls
24046 take_gdb_out_of_choice_menu when needed.
24047 (menu_overload1arg): New variable to collect the repeated
24048 instances of the expected menu for an overloaded name. Change
24049 the regular expression to handle changes in g++ type encoding:
24050 "void" can be either "void" or "", and "unsigned int" can be
24051 either "unsigned int" or "unsigned".
24052 (continue_to_bp_overloaded): Change regular expressions to handle
24053 changes in g++ type encoding.
24054 (no proc): Call take_gdb_out_of_choice_menu when needed.
24055 Remove redundant calls to "info break". Accept either "canceled"
24056 or "cancelled". Change regular expressions in "info break"
24057 calls to handle changes in g++ type encoding. Give all tests
24058 unique strings.
24059
9c646a6e
BE
240602001-01-17 Ben Elliston <bje@redhat.com>
24061
24062 * config/sid.exp: New file.
24063
9549d9c1
AC
24064Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
24065
24066 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
24067
dc96c6c7 240682000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
24069
24070 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
24071 Add a RE to accept a non-ascii char if one is ever presented.
24072
b4df4f68
FN
240732000-12-20 Fernando Nasser <fnasser@redhat.com>
24074
297dd0fd 24075 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 24076
dc96c6c7 240772000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 24078
d63a86f8 24079 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
24080 in regexp. One '\' does not suffice on Linux.
24081
4a7bddb6
MC
240822000-12-09 Michael Chastain <chastain@redhat.com>
24083
24084 * gdb.base/break.exp (test_clear_command): Use a marker function
24085 rather than 'main' for the test function. Also move this
24086 test to an execution point where the marker function names are
24087 guaranteed to be bound to functions. (Executing tests after a
24088 'finish' from main runs into name conflicts with local names
24089 in __libc_start_main).
24090
dc96c6c7 240912000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
24092
24093 * gdb.base/finish.exp: New test for gdb's "finish" command.
24094 * gdb.base/return2.exp: New test for gdb's "return" command.
24095 * gdb.base/return2.c: New source file for above.
24096
dc96c6c7 240972000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
24098
24099 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
24100 * gdb.base/miscexprs.exp: Ditto.
24101 * gdb.base/pointers.exp: Ditto.
24102 * gdb.c++/derivation.exp: Ditto.
24103 * gdb.c++/local.exp: Ditto.
24104 * gdb.c++/namespace.exp: Ditto.
24105 * gdb.c++/overload.exp: Ditto.
24106 * gdb.c++/ref-types.exp: Ditto.
24107
dc96c6c7 241082000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
24109
24110 * gdb.base/constvars.exp: Test result of "up" command.
24111 * gdb.base/miscexprs.exp: Ditto.
24112 * gdb.base/pointers.exp: Ditto.
24113 * gdb.base/scope.exp: Ditto.
24114 * gdb.c++/derivation.exp: Ditto.
24115 * gdb.c++/local.exp: Ditto.
24116 * gdb.c++/namespace.exp: Ditto.
24117 * gdb.c++/overload.exp: Ditto.
24118 * gdb.c++/ref-types.exp: Ditto.
24119
44097287
FN
241202000-11-22 Michael Chastain <chastain@redhat.com>
24121
24122 * mips_pro.exp: Accept either "middle -> top -> main" or
24123 "middle -> main" in the backtrace, because gcc can optimize
24124 tail calls to jumps. Remove setup_xfail for the hppa case.
24125 Add a comment with the original warning messages from PR 3016,
24126 which was filed in 1993, to preserve them for posterity.
24127
9d2e1bab
ND
241282000-11-17 Nick Duffek <nsd@redhat.com>
24129
24130 * lib/gdb.exp (gdb_test): Override timeout with board info.
24131
1aca8eb7
ND
241322000-11-17 Nick Duffek <nsd@redhat.com>
24133
24134 * gdb.base/display.exp: Don't kill running stub. Add "again" to
24135 the second kill and detach messages.
24136
93076499
ND
241372000-11-17 Nick Duffek <nsd@redhat.com>
24138
24139 * configure.in: Add AC_EXEEXT.
24140 * configure: Regenerate.
24141 * Makefile.in (just-check): Export EXEEXT.
24142 * lib/gdb.exp ($EXEEXT): Import from environment.
24143 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
24144 expect "maint dump-me" on Cygwin.
24145 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
24146 $EXEEXT.
24147
30e87cd3
ND
241482000-11-17 Nick Duffek <nsd@redhat.com>
24149
24150 * gdb.base/break.exp: Test backtrace and finish from called
24151 function on all platforms, not just HP-UX.
24152
dc96c6c7 241532000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
24154
24155 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
24156 code from gdb_target_monitor, so it can be used independantly
24157 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 24158
dc96c6c7 241592000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
24160
24161 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
24162 * gdb.base/corefile.exp: Expect the message "Program is being
24163 debugged already" when we send the "corefile" command, since
24164 the preceeding gdb_load may have connected gdb to a remote target.
24165 * gdb.base/display.exp: Disable hardware watchpoints if new
24166 board info variable "no_hardware_watchpoints" is true.
24167 Replace single-letter commands with more readable ones.
24168 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
24169 if new board info variable "no_hardware_watchpoints" is true.
24170 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
24171 to see if stdio (printf) testing is possible.
24172 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
24173 board info variable "no_hardware_watchpoints" is true. Use new
24174 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
24175
39124dea
FN
241762000-11-13 Fernando Nasser <fnasser@redhat.com>
24177
24178 From Orjan Friberg <orjanf@axis.com>:
24179 * gdb.base/printcmds.exp: Escape curly braces followed by a number
24180 in array print pattern match.
24181
a9e2e984
FN
241822000-11-09 Fernando Nasser <fnasser@redhat.com>
24183
24184 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
24185 spelling "cancelled" to U.S. spelling "canceled" to match changes
24186 made to gdb.
24187 * gdb.c++/ovldbreak.exp: Ditto.
24188
c7db355b
PS
241892000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24190
24191 * gdb.base/callfuncs.c (main): Moved to end of file, call
24192 t_double_values to initialize the FPU before inferior calls are made.
24193 * gdb.base/callfuncs.exp: Test for register preservation after calling
24194 inferior functions. Add tests for continuining, finishing and
24195 returning from a stop in a call dummy.
24196
dc96c6c7 241972000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
24198
24199 * gdb.base/commands.exp: Break up long lines, and re-indent.
24200
dc96c6c7 242012000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
24202
24203 * config/gdbserver.exp: Rewritten from the ground up, to make it
24204 compatible with the current dejagnu tree, and to make it work with
24205 the new "gdbserver" in libremote.
24206
dc96c6c7 242072000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24208
24209 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
24210 * gdb.base/varargs.exp: Skip entire test if no printf support.
24211 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
24212 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
24213
dc96c6c7 242142000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24215
24216 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
24217 no floating point support.
24218 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
24219 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
24220 * gdb.base/call-rt-st.exp: Ditto.
24221 * gdb.base/call-strs.exp: Ditto.
24222
bac5fc66
JG
242232000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
24224
24225 * gdb.base/sizeof.c: include <stdio.h>.
24226
24227 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
24228 'finish', otherwise uncaptured gdb_prompt would potentially
24229 throw remaining test points out of sync.
bac5fc66 24230
b22a6027
SB
242312000-07-26 Scott Bambrough <scottb@netwinder.org>
24232
24233 * gdb.base/recurse.exp: Run tests for all targets.
24234 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
24235 gnu-oldld case on ARM.
24236 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
24237 for ARM targets.
d63a86f8 24238
d8231941
AG
24239Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
24240
24241 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
24242 * gdb.java/configure: Rebuild.
24243
8caabe69
AG
24244Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
24245
24246 * gdb.java/jv-exp.exp: New file.
24247
9d273ca3
AG
24248Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
24249
24250 * configure: Rebuilt.
24251 * configure.in (configdirs): Add gdb.java.
24252 * gdb.java/jmisc.java: New file.
24253 * gdb.java/jmisc.exp: New file.
24254 * gdb.java/Makefile.in: New file.
24255 * gdb.java/configure: Rebuilt.
24256 * gdb.java/configure.in: New file.
24257 * lib/java.exp: New file.
24258
4f823a66
AC
24259Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
24260
24261 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 24262 underflow.
4f823a66 24263
2391e11d
AC
24264Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
24265
24266 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 24267 and the compilers sizes.
2391e11d 24268
54602222
ND
242692000-07-09 Nick Duffek <nsd@redhat.com>
24270
24271 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
24272 (use_methods): New function.
24273 (main): Call use_methods().
24274 * gdb.c++/classes.exp (test_method_param_class): New procedure.
24275 (do_tests): Call test_method_param_class.
24276
2bec0572
ND
242772000-07-09 Nick Duffek <nsd@redhat.com>
24278
24279 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
24280 spelling.
24281 (test_enums): New procedure. Move enum tests from end of script
24282 to here. Set breakpoint on function name instead of line number.
24283 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
24284 (enums2): New marker function.
24285 (enums1): New function.
24286 (main): Call enums1(). Move enum tests to enums1().
24287
78492fde
AC
24288Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
24289
24290 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 24291 compile/link program. Update line numbers.
78492fde
AC
24292 * gdb.asm/d10v.inc: Define ``startup''.
24293 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 24294
49a2cef8
AC
24295Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
24296
24297 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
24298
3e6c8688
EZ
242992000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24300
24301 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 24302 of 'help maint print' command.
3e6c8688 24303
9ff5cbe9
AC
24304Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
24305
24306 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 24307 they use gdb_expect_list.
9ff5cbe9 24308
17c579bd
AC
24309Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
24310
24311 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
24312 memory-read-packet-size'' instead of ``set endian big'' to test
24313 long commands.
17c579bd 24314
e6d71bf3
DB
243152000-06-03 Daniel Berlin <dan@cgsoftware.com>
24316
24317 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 24318 g++, and stop skipping them.
e6d71bf3
DB
24319
24320 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
24321 work under g++.
24322
d63a86f8 24323 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
24324 initialization.
24325
dc96c6c7 243262000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
24327
24328 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
24329 the regular expression: accept an (almost) arbitrary sequence of
24330 "frames-invalid" and "breakpoints-invalid" messages both before
24331 and after the "starting" message.
24332
dc96c6c7 243332000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
24334
24335 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 24336
dc96c6c7 243372000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
24338
24339 * gdb.base/annota1.exp (annotate-signal-handler-caller):
24340 Relax the regular expression a little, make it pass on Solaris 8.
24341
8216cda9
KB
243422000-05-12 Kevin Buettner <kevinb@redhat.com>
24343
24344 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 24345 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
24346 Instead, it is permissible for gdb to stop on the line of the
24347 call itself.
24348
1a570b2f
MS
243492000-05-12 Michael Snyder <msnyder@.cygnus.com>
24350
24351 * gdb.base/break.exp (bp on small function, optimized file):
24352 Add a second pass pattern. The behavior differs here between stabs
24353 and dwarf for one-line functions. Stabs preserves two line symbols
24354 (one before the prologue and one after) with the same line number,
24355 but dwarf regards these as duplicates and discards one of them.
24356 Therefore the address after the prologue (where the breakpoint is)
24357 has no exactly matching line symbol, and GDB reports the breakpoint
24358 as if it were in the middle of a line rather than at the beginning.
24359
dc96c6c7 243602000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 24361
d63a86f8 24362 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
24363 rather than "send_gdb" (for consistancy).
24364
7d418785
AC
24365Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
24366
24367 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
24368 * gdb.c++/templates.cc: Properly check for GCC version number.
24369 * lib/compiler.cc: Likewise
24370
dc96c6c7 243712000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 24372
d63a86f8 24373 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
24374 gdb may not stop at the first line of main, due to code motion.
24375
dc96c6c7 243762000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
24377
24378 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
24379 This test depends on parsing the printf output from the target.
24380 Since the sparclet stub doesn't do stdio, this will never work.
24381 * gdb.base/call-rt-st.exp: ditto.
24382 * gdb.base/call-strs: ditto.
24383
dc96c6c7 243842000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
24385
24386 * gdb.base/miscexprs.exp: make sizeof long array test portable.
24387
24388 * gdb.base/ending-run.exp: After connecting to a remote target,
24389 but before running, the target will appear to be in a random
24390 location. Specify both a file and a line for breakpoints.
24391 Also, the function that calls main may be called 'init'
24392 rather than 'start'.
24393
a5a51225
EZ
243942000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24395
24396 * gdb.base/help.exp: Update output for add-symbol-file command.
24397
7930cc7c
FN
243982000-04-10 Fernando Nasser <fnasser@cygnus.com>
24399
24400 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24401 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
24402
23e37ab1
C
244032000-04-07 J.T. Conklin <jtc@redback.com>
24404
e93c542c
C
24405 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
24406
23e37ab1
C
24407 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
24408
591b8fa3
PDM
24409Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
24410
24411 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 24412 values that can be represented exactly.
591b8fa3
PDM
24413 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
24414 above change, and to not check against the directory part of the source
24415 file name.
24416 (step into print_long_arg_list): Likewise.
24417 (print print_small_structs from print_long_arg_list): Likewise.
24418 (print print_long_arg_list): Likewise.
24419
7a495180
EZ
244202000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24421
30b53638 24422 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 24423
beb998c6
AC
24424Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
24425
24426 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
24427
1c689132
DB
244282000-03-25 Daniel Berlin <dan@cgsoftware.com>
24429
24430 * gdb.base/commands.exp (deprecated_command_test): Add test for
24431 deprecate with no arguments.
24432
c1790a9d
JL
244332000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
24434
24435 * gdb.base/break.exp: Add new test for setting breakpoints on
24436 optimized code so we can test breakpoints work even when function
24437 prologues may be optimized away
24438
003ba290
FN
244392000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
24440
24441 From David Whedon <dwhedon@gordian.com>
a9c64011 24442 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 24443
6837a0a2
DB
244442000-03-22 Daniel Berlin <dan@cgsoftware.com>
24445
24446 * gdb.base/help.exp: Added test for new apropos command.
24447
b9593231
KB
244482000-03-21 Kevin Buettner <kevinb@redhat.com>
24449
24450 * gdb.base/pointers.c (usevar): New function.
24451 (main): Make sure that global variables v_int_pointer2, rptr,
24452 and y are all referenced someplace in the program by calling
24453 usevar() on them. [Some linkers delete symbols which are
24454 never referenced. The space remains, but there's no way to
24455 get a (symbolic) handle on the variable from the debugger.]
24456
751a959b
EZ
244572000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24458
24459 * gdb.base/printcmds.c: Add typedeffed arrays.
24460
24461 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 24462 procedure to test arrays that are typedef'd.
751a959b 24463
73a93a32
JI
244642000-03-13 James Ingham <jingham@leda.cygnus.com>
24465
24466 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 24467 the library directories.
73a93a32 24468
fb40c209
AC
24469Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
24470
24471 * configure.in (configdirs): Add sub directory gdb.mi.
24472 * configure: Re-generate.
24473
24474 * gdb.mi: New directory.
d63a86f8 24475
ee4dd2c9
AC
244762000-02-25 Scott Bambrough <scottb@netwinder.org>
24477
24478 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 24479 a long long value as a double on ARM platforms.
ee4dd2c9 24480
70f0cc22
JB
244812000-02-16 Jim Blandy <jimb@redhat.com>
24482
24483 * gdb.base/break.exp ("breakpoint line number"): Make sure the
24484 default source file is set properly before running this test.
24485
853819b8
EZ
244862000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24487
24488 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 24489 gdbtk/library directory, not in gdbtcl2.
853819b8 24490
dfcd3bfb
JM
244912000-02-04 Jim Blandy <jimb@redhat.com>
24492
24493 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
24494 backslash from regexp pattern.
24495
24496 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
24497 procedure. Use it to run all the "continue to bp overloaded"
24498 tests. Note that this changes the names of the tests slightly.
24499 If the breakpoint hit message includes a hex PC value, because
24500 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
24501 from the real source code, still consider that a pass.
24502
24503 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
24504 XFAIL here if the breakpoint message contains a hex address. Note
24505 similar change on 1999-11-02.
24506
24507 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
24508
24509 * gdb.base/ptype.exp: Establish a default source file before
24510 calling get_debug_format.
24511
245122000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
24513
24514 * gdb.base/watchpoint.exp: Remove duplication of test messages.
24515
8b93c638
JM
245162000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24517
24518 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
24519 of successive stepi commands -- while in the prologue we should see
24520 the function entry bracket.
24521
245222000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24523
24524 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
24525 reach __change_mode() when stepping through the end of main().
24526
c5394b80
JM
245272000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
24528
24529 * gdb.base/default.exp: Fix expected pattern.
24530 * gdb.base/help.exp: Same.
24531
0d06e24b
JM
245322000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24533
24534 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 24535 Don't use xfail's because that affects only the following test.
d63a86f8 24536
0d06e24b 24537 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 24538 solaris or linux.
0d06e24b
JM
24539
24540 * gdb.base/selftest.exp: Update to reflect changes to main.c.
24541
dc96c6c7 245422000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 24543
d63a86f8 24544 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
24545 "A syntax error" rather than "A parse error". Accept both.
24546
245472000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
24548
24549 * gdb.base/default.exp: Remove OS dependent string from "target
24550 remote" test.
24551 * gdb.base/help.exp: Same for "help target remote" test.
24552
c3f6f71d
JM
245532000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24554
24555 From Jim Kingdon <kingdon@redhat.com>:
24556
24557 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
24558 prompt (cleanup rather than necessity, but still might keep output
24559 from spilling to next test).
c3f6f71d
JM
24560
245612000-01-02 Fred Fish <fnf@cygnus.com>
24562
24563 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
24564 AIX, which defines them in <sys/types.h>.
24565
ed9a39eb 245661999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 24567
ed9a39eb 24568 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 24569 float" test.
ed9a39eb
JM
24570
245711999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 24572
ed9a39eb 24573 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
24574
24575 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
24576 outermost frame disallowed".
24577
245781999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
24579
24580 * gdb.base/setvar.exp: New tests for setting the value of a struct
24581 with a constant list.
24582
245831999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24584
24585 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
24586 require the user to type a cast before setting the value of a struct.
24587
de57eccd
JM
245881999-12-06 Jim Blandy <jimb@cygnus.com>
24589
24590 * gdb.base/default.exp: Expect the new 'info float' command on
24591 all i386 platforms.
24592
24593 * gdb.threads/linux-dp.exp: Expand our ability to recognize
24594 LinuxThreads libraries that don't support debugging.
24595
c2d11a7d
JM
24596Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24597
24598 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
24599 Change the buffer type to ``unsigned char'' to simplify size
24600 arithmetic.
c2d11a7d
JM
24601
24602 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
24603 stub only handles 400-1 byte packets. Verify that the download
24604 worked.
c2d11a7d
JM
24605
246061999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
24607
24608 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
24609 tests, using UNRESOLVED for the untested cases. Also, does not wait
24610 for a timeout if the prompt was received before a recognizable pattern.
24611
246121999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
24613
24614 * lib/gdb.exp (gdb_expect_list): Fix spelling.
24615
246161999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24617
24618 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 24619 watchpoints.
c2d11a7d
JM
24620
246211999-11-24 Jason Merrill <jason@casey.cygnus.com>
24622
24623 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
24624
24625 * gdb.c++/local.exp: Be more flexible in recognizing local class
24626 name mangling. Don't allow horribly truncated method names.
24627 * gdb.c++/derivation.exp: Expect protected inheritance.
24628 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
24629 * gdb.c++/virtfunc.exp: Likewise.
24630 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
24631 when printing a nested enum.
24632
246331999-11-22 Jim Blandy <jimb@cygnus.com>
24634
24635 * gdb.base/step-test.exp: Properly await GDB's response to setting
24636 a breakpoint on the call to large_struct_by_value.
24637
24638 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
24639 just because we have debug info for the `start' function.
24640
246411999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
24642
24643 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
24644 "Unknown signal" messages, which indicate (on LinuxThreads) that
24645 GDB doesn't know how to debug threads on this system. This is
24646 better than hanging while philosopher 0 dumps chatter into gdb.log.
24647
246481999-11-18 Tom Tromey <tromey@cygnus.com>
24649
24650 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
24651
246521999-11-18 Fred Fish <fnf@cygnus.com>
24653
24654 * gdb.base/coremaker2.c: Add sample program for generating
24655 cores that is more self contained than coremaker.c. Eventually
24656 I'll add more code to this and tie it into the testsuite.
24657
4ce44c66
JM
246581999-11-12 Stan Shebs <shebs@andros.cygnus.com>
24659
24660 * gdb.base/dollar.exp: Remove, now in gdb.hp.
24661
246621999-11-10 Jimmy Guo <guo@cup.hp.com>
24663
24664 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 24665 from $srcdir/lib/.
4ce44c66 24666 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 24667 and gdb.c++/.
4ce44c66
JM
24668
24669 * gdb.c++/derivation.exp: remove redundant get compiler info code.
24670
d63a86f8 24671 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
24672 'continue with watch' test point.
24673
246741999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
24675
24676 Merged from p2linux-990323-branch:
d63a86f8 24677
4ce44c66
JM
24678 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
24679
11cf8741
JM
24680Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
24681
24682 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 24683 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
24684
24685Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
24686
24687 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 24688 gdb_expect_list.
11cf8741
JM
24689
24690Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
24691
24692 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
24693
246941999-11-03 Mark Salter <msalter@cygnus.com>
24695
24696 * gdb.base/break.exp: Fix "stub continue" pattern.
24697
246981999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
24699
24700 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
24701
247021999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
24703
24704 * gdb.base/display.exp ("finish"): Add timeout clause.
24705
24706 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
24707 plain prompt clause, so this doesn't have to time out in order to
24708 fail.
24709
24710 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 24711 breakpoint hit messages include an address.
11cf8741
JM
24712
24713 * gdb.base/display.exp: Don't forget to escape parens in regular
24714 expressions. Unix regexp notatation sucks.
24715
247161999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24717
24718 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 24719 order for 'signalled' message.
11cf8741 24720
5c44784c
JM
247211999-11-01 Stan Shebs <shebs@andros.cygnus.com>
24722
24723 From Jimmy Guo <guo@cup.hp.com>:
24724 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
24725 * gdb.base/annota1.c: Add code for tests to work with.
24726
247271999-10-26 Frank Ch. Eigler <fche@cygnus.com>
24728
24729 * gdb.base/remote.exp: New test for remote downloading settings.
24730 * gdb.base/remote.c: New file with large .data.
24731
917317f4
JM
247321999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
24733
24734 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
24735 for LinuxThreads support, merged from the Code Fusion branch.
24736
24737Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
24738
24739 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
24740 containing exp_continue into a while within an expect. Don't
24741 attempt a start more than three times. Check return value from
24742 gdb_load.
d63a86f8 24743
2df3850c
JM
24744Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
24745
24746 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 24747 a pass case.
2df3850c 24748
2acceee2
JM
247491999-10-01 Kevin Buettner <kevinb@cygnus.com>
24750
24751 * gdb.base/break.c (main): Added a statement that we can step
24752 off of.
24753 * gdb.base/break.exp: Added tests for setting a breakpoint
24754 at an offset and stepping onto a breakpoint.
24755
247561999-10-01 Fred Fish <fnf@cygnus.com>
24757
d63a86f8 24758 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
24759 gdb output.
24760
c2c6d25f
JM
247611999-09-18 Jim Blandy <jimb@cris.red-bean.com>
24762
24763 * gdb.base/break.exp: Code locations are in hex, don't forget!
24764 (For HP-UX.)
24765
247661999-09-17 Stan Shebs <shebs@andros.cygnus.com>
24767
24768 * condbreak.exp: Use break.c as test program.
24769 * condbreak.c: Remove, redundant with break.c.
24770
247711999-09-15 Stan Shebs <shebs@andros.cygnus.com>
24772
24773 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 24774 Z-packets if the target needs it.
c2c6d25f
JM
24775
247761999-09-13 James Ingham <jingham@leda.cygnus.com>
24777
24778 * gdb.c++/overload.exp: Added tests for listing overloaded
24779 functions with function pointers in the arg, explicitly calling
24780 out the version you want.
24781
cff3e48b
JM
247821999-09-09 Stan Shebs <shebs@andros.cygnus.com>
24783
24784 * long_long.exp: Add variations of test cases that work for
24785 targets with 16-bit ints and 32-bit doubles.
24786
d4f3574e
SS
247871999-09-08 Stan Shebs <shebs@andros.cygnus.com>
24788
24789 * break.c (main): Compare a possibly-uninitialized argc with an
24790 unlikely value that fits in 16 bits.
24791
247921999-09-07 Stan Shebs <shebs@andros.cygnus.com>
24793
24794 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
24795 0xfeeb, don't want negative numbers if ints are 16 bits.
24796
24797 * lib/gdb.exp (skip_cplus_tests): New proc.
24798 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
24799 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
24800 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
24801 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
24802 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
24803 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
24804 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
24805 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
24806
24807 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
24808
24809Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
24810
24811 * gdb.base/corefile.exp (up): Allow a parameter to appear
24812 in the frame that we're going up to.
24813
24814 From Jim Blandy <jimb@cygnus.com>:
24815
24816 * gdb.base/default.exp (info float): Expect some output now.
24817
24818 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
24819 returning floating-point values to fail on the x86.
24820 * gdb.base/callfwmall.exp (do_function_calls): Same.
24821
24822 * gdb.base/list.exp (test_listsize): Correct expectations for
24823 listing line 1 with listsize 2. Also, listing a single line
24824 works now, as does listing three lines. [Kevin's note: There
24825 were a number of other cases fixed too where the expectations
24826 differed...]
24827
248281999-09-02 Stan Shebs <shebs@andros.cygnus.com>
24829
24830 * gdb.base/selftest.exp: Add case for when version prints as
24831 constant string instead of char pointer.
24832
104c1213
JM
248331999-08-25 Stan Shebs <shebs@andros.cygnus.com>
24834
24835 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 24836 stepping out of main.
104c1213
JM
24837
24838 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
24839 G++ used.
24840
24841 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 24842 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
24843
24844 * gdb.c++/ovldbreak.exp: Update match string in test that
24845 includes a warning of multiple breakpoints.
24846
248471999-08-24 Stan Shebs <shebs@andros.cygnus.com>
24848
24849 * gdb.base/display.exp: Improve precision of step-after-finish
24850 added yesterday.
24851
24852 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 24853 test.
104c1213
JM
24854
24855 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
24856 configs when using G++, not just hppa*.
24857
248581999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24859
24860 * gdb.base/async.c: New file.
24861 * gdb.base/async.exp: New file.
24862
24863Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
24864
24865 * gdb.base/break.exp: Tweak PA specific tests to properly handle
24866 PA64.
24867
53a5351d
JM
24868Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
24869
104c1213
JM
24870 * gdb.base/display.exp: "finish" can leave us mid-line on many
24871 targets, deal with it. Add a small constant to main, instead of
24872 1000 since main+1000 may not be a valid address in the target.
24873
53a5351d
JM
24874 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
24875 on hpux11.
24876
24877 * gdb.base/attach.exp: Handle another hpux11 error message variant
24878 when attaching to a process that does not exist.
24879
248801999-08-19 J.T. Conklin <jtc@redback.com>
24881
24882 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 24883 characters in 'continue to 1241' test.
53a5351d
JM
24884
248851999-08-17 Stan Shebs <shebs@andros.cygnus.com>
24886
24887 * gdb.base/call-ar-st.exp: Add a shorter match case for the
24888 stop in print_long_arg_list, define and use a whitespace
24889 variable in print_small_structs test, add an XFAIL for Solaris.
24890 * gdb.base/dbx.exp: XFAIL func commands until somebody is
24891 interested enough to fix.
24892
7be570e7
JM
248931999-08-13 Keith Seitz <keiths@cygnus.com>
24894
24895 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
24896 (dbx_gdb_load): Remove. Use gdb_load instead, since that
24897 proc knows about targets other than the natives.
24898 (test_assign): Use "gdb_run_cmd" to "run" the target.
24899 Check that we've actually hit the breakpoint at main.
24900 When we attempt to assign a value to a local variable, check
24901 that the variable is in the current scope, i.e., don't use
24902 a test with an empty result.
24903
24904Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
24905
24906 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 24907 command.
7be570e7
JM
24908
249091999-08-09 Stan Shebs <shebs@andros.cygnus.com>
24910
24911 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24912 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
24913 gdb.compat, gdb.threads-hp.
24914 gdb.hp/configure, gdb.hp/configure.in: New files.
24915 gdb.hp/Makefile.in: Recurse into new subdirs.
24916 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
24917 gdb.hp/gdb.objdbg: New directory, tests for debugging info
24918 in object files.
24919 gdb.hp/tools: New directory, aux tools for HP-specific tests.
24920
96baa820
JM
249211999-08-05 Stan Shebs <shebs@andros.cygnus.com>
24922
24923 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 24924 funky printf, remove a bogus p/a test.
96baa820
JM
24925
249261999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24927
24928 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
24929 connected to the target. This is necessary when running not
24930 natively.
96baa820
JM
24931
249321999-08-03 Stan Shebs <shebs@andros.cygnus.com>
24933
24934 * gdb.base/step-test.exp: Removed some extraneous messages.
24935
24936 * gdb.base/long_long.exp: Don't run memory examination tests
24937 on little-endian targets (they will need a different set of
24938 results to match).
24939
249401999-08-02 Stan Shebs <shebs@andros.cygnus.com>
24941
24942 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
24943 until somebody decides to fix GDB.
24944
24945 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 24946 constant as "ULL".
96baa820
JM
24947 * gdb.base/long_long.exp: Loosen x/c test, add partial result
24948 matches for a couple x/2 commands.
24949
a0b3c4fd
JM
249501999-07-30 Stan Shebs <shebs@andros.cygnus.com>
24951
24952 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
24953 by merging in ref-types2 tests.
24954 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
24955
24956 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24957 * gdb.c++/Makefile.in: Add standard actions.
24958 (EXECUTABLES): Rename from PROGS, update list.
24959 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
24960 from gdb.hp.
24961 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
24962 foo and bar locals.
24963 * gdb.c++/anon-union.exp: Fix tests to match.
24964 * gdb.c++/classes.exp: Run if HP compiler used, add extra
24965 expect matches to handle output variations.
24966 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
24967 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 24968 output, add HP alternatives for new and delete prints.
a0b3c4fd 24969 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 24970 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
24971 * gdb.c++/demangle.exp: Use $style when reporting failure.
24972 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
24973 * gdb.c++/inherit.exp: Run if HP compiler used, add some
24974 match alternatives.
24975 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 24976 compilers.
a0b3c4fd
JM
24977 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
24978 * gdb.c++/method.exp: Add match alternatives.
24979 * gdb.c++/misc.cc: Add bool types.
24980 * gdb.c++/misc.exp: Add tests for bool types.
24981 * gdb.c++/overload.exp: Add xfails.
24982 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
24983 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
24984 add some more template parameter tests (only for HP currently).
24985 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
24986 * gdb.c++/virtfunc.cc: Add return type and value for main.
24987 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
24988 match alternatives.
d63a86f8 24989
a0b3c4fd
JM
249901999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24991
24992 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
24993
249941999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
24995
24996 * gdb.base/signals.exp: Don't expect getting a backtrace from
24997 within a signal handler to fail on Linux.
24998
249991999-07-29 Stan Shebs <shebs@andros.cygnus.com>
25000
25001 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25002 * lib/gdb.exp: Remove some gratuitious semicolons.
25003 (delete_breakpoints): Increase timeout.
25004 (gdb_expect): Add -notransfer option.
25005 (gdb_test): Use -notransfer option.
25006 (get_compiler_info): Add f77 case.
25007 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 25008 case.
a0b3c4fd
JM
25009 (gdb_preprocess): Call get_compiler.
25010
25011 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
25012 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
25013 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
25014 gdb.base/long_long.exp, gdb.base/printcmds.exp,
25015 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
25016 third arg to gdb_test.
a0b3c4fd
JM
25017 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
25018 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 25019 HP-UX xfails, add others.
a0b3c4fd
JM
25020 * gdb.base/completion.exp: Reflect name change of self-test.
25021 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
25022 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
25023 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
25024 HP failure number.
a0b3c4fd
JM
25025 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
25026 useless HP-UX 10.30 references.
25027 * gdb.base/maint.exp: Loosen matches.
25028 * gdb.base/pointers.c (main): Declare more_code.
25029 * gdb.base/pointers.exp: Match on output of a `next'.
25030 * gdb.base/structs.c: Add prototypes.
25031 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
25032 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
25033
250341999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25035
25036 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 25037 command.
a0b3c4fd
JM
25038
250391999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25040
25041 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
25042 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
25043
25044 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
25045 debug info. Deal with lack of signal hanlder info in stack.
25046
a9c64011 25047 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
25048 * gdb.base/annota1.exp: If printf has debug info, deal with it.
25049
5a2468f5
JM
250501999-07-19 Stan Shebs <shebs@andros.cygnus.com>
25051
25052 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 25053 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 25054
adf40b2e
JM
25055Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25056
25057 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 25058 a1-selftest.exp.
adf40b2e
JM
25059 * gdb.base/configure: Re-generate.
25060
250611999-07-12 Stan Shebs <shebs@andros.cygnus.com>
25062
25063 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
25064 in trying to run first and name is too long.
25065
25066 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
25067 pointers2.c and pointers2.exp, respectively.
25068 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
25069 doschk happier.
25070
43e526b9
JM
250711999-07-08 Stan Shebs <shebs@andros.cygnus.com>
25072
25073 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
25074 callfuncs2.c and callfuncs2.exp.
25075
25076 * gdb.base/list.exp: Remove mistaken xfails.
25077 * gdb.base/list0.h: Add optional prototypes.
25078
9846de1b
JM
25079Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
25080
a9c64011 25081 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 25082 calling malloc.
a9c64011
AS
25083 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
25084 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 25085 use.
9846de1b
JM
25086
250871999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25088
25089 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
25090 * gdb.base/annota2.cc, annota2.exp: Move from here.
25091 * gdb.c++/annota2.cc, annota2.exp: To here.
25092 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
25093
43ff13b4
JM
25094Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
25095
25096 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 25097 a consistent format.
43ff13b4 25098
085dd6e6
JM
250991999-06-25 Stan Shebs <shebs@andros.cygnus.com>
25100
25101 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25102 * lib/gdb.exp (get_compiler_info): Add detection for assorted
25103 HP compilers, also set the globals $true and $false.
25104
25105 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
25106 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
25107 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
25108 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
25109 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
25110 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
25111 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
25112 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
25113 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
25114 whatis.c} Add C++ compatible function definitions and return
25115 types, add includes for library functions.
085dd6e6
JM
25116 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
25117 * gdb.base/step-test.c (myglob): Rename from glob.
25118 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
25119 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
25120 files, move here from gdb.hp.
085dd6e6 25121 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
25122 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
25123 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
25124 Adjust line numbers in regexps.
085dd6e6
JM
25125
25126 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
25127 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
25128 instead of 0/1.
25129
25130 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
25131 foll-vfork.exp: New files, move here from gdb.hp.
25132 * gdb.base/page.exp: New file, test of pagination command.
25133
25134 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
25135 recursion test.
25136 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
25137
25138 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 25139 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
25140
25141 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 25142 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 25143 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 25144 watchpoint test.
085dd6e6
JM
25145 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
25146 them work.
25147 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
25148 expressions properly.
25149 * gdb.base/corefile.exp: Loosen the match slightly.
25150 * gdb.base/default.exp: Allow "Error accessing memory" message
25151 also.
25152 * gdb.base/display.exp: Skip over x/0 j if PA64.
25153 * gdb.base/funcargs.exp: Add xfails for HP-UX.
25154 * gdb.base/interrupt.exp: Ditto.
25155 * gdb.base/langs.exp: Add symbolic matches governed by compiler
25156 in use.
25157 * gdb.base/list.exp: Add xfails for HP-UX.
25158 * gdb.base/long_long.exp: Refine some of the numeric matches.
25159 * gdb.base/mips_pro.exp: Xfail on HP-UX.
25160 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
25161 * gdb.base/nodebug.exp: Succeed on more varieties of output.
25162 * gdb.base/opaque.exp: Remove some HP-UX xfails.
25163 * gdb.base/ptype.exp: Succeed on more varieties of output.
25164 * gdb.base/scope.exp: Add xfails for HP-UX.
25165 * gdb.base/sect-cmd.exp: Add more cases.
25166 * gdb.base/setvar.exp: Add xfails for HP-UX.
25167 * gdb.base/shlib-call.exp: Loosen some matches slightly.
25168 * gdb.base/signals.exp: Match on void symbolically.
25169 * gdb.base/step-test.exp: Add case for PA64.
25170 * gdb.base/term.exp: Add exit and restart.
25171 * gdb.base/twice.exp: Clean up after self.
25172 * gdb.base/varargs.exp: Disable overload resolution explicitly.
25173 * gdb.base/whatis.exp: Allow more ways to pass tests.
25174
25175 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 25176 no longer useful.
085dd6e6
JM
25177
25178Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
25179
25180 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 25181 list of patterns.
085dd6e6 25182 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
25183 print_double_array(double_array)", "continuing to breakpoint
25184 1018", "print print_double_array(array_d)" and "continuing to
25185 1034" tests.
d63a86f8 25186
085dd6e6
JM
251871999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
25188
a9c64011 25189 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
25190
251911999-06-24 Stan Shebs <shebs@andros.cygnus.com>
25192
25193 * config/mt-*: Remove, these haven't been used since 1996.
25194
251951999-06-22 Stan Shebs <shebs@andros.cygnus.com>
25196
25197 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 25198 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
25199 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
25200
9e0b60a8
JM
252011999-06-18 Stan Shebs <shebs@andros.cygnus.com>
25202
25203 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
25204 simpler match case for the ptype of the big class.
25205
252061999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25207
25208 * gdb.exp: Fix test for gdb_prompt existence.
25209
252101999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25211
25212 * gdb.exp (gdb_test): Add fail after calls to perror.
25213
252141999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25215
25216 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
25217
252181999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25219
25220 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
25221
0f71a2f6
JM
25222Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
25223
25224 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 25225 malloc() is linked in.
0f71a2f6
JM
25226
252271999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25228
25229 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
25230 step at end.
25231
25232 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
25233
252341999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
25235
25236 * gdb.java/jv-print.exp: New file. (Our first Java test!)
25237
cce74817
JM
25238Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
25239
25240 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
25241 * gdb.base/mips_pro.exp: Likewise.
25242
252431999-06-02 Keith Seitz <keiths@cygnus.com>
25244
25245 * gdb.c++/templates.cc: Change all "new" operators to throw
25246 an exception.
25247 * gdb.c++/cplusfuncs.cc: Likewise.
25248
25249 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
25250
25251Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
25252
25253 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
25254 * gdb.base/ending-run.exp: When stepping out of main, accept a
25255 step into an arbitrary assembler file.
cce74817 25256
392a587b
JM
252571999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25258
d63a86f8 25259 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 25260 "breakpoint-invalid" to be printed.
6fdff2c5
PA
25261 * gdb.base/annota2.exp: Revise line number for main
25262 breakpoint. Allow any number of "frames-invalid" and
25263 "breakpoint-invalid" to be printed.
392a587b
JM
25264 * gdb.base/annota2.cc: Initialize a.x to 0.
25265
9e086581
JM
252661999-05-17 Keith Seitz <keiths@cygnus.com>
25267
6fdff2c5
PA
25268 * gdb.base/call-ar-st.exp: Skip
25269 "print print_double_array (double_array)" when "skip_float_tests" set.
25270 Ditto for "print print_double_array(array_d)",
25271 "print print_small_structs", "print print_ten_doubles", and
25272 "step into print_long_arg_list".
25273 Don't assume we can step into "print_long_arg_list": we could step
25274 into memcpy.
25275 * gdb.base/call-rt-st.exp: Don't run float-related tests when
25276 "skip_float_tests" is set: "print print_one_double(*d1)"
25277 and "print print_two_floats(*f3)".
9e086581
JM
25278 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
25279 "skip_float_tests" is set.
6fdff2c5
PA
25280 * gdb.base/varargs.exp: Skip
25281 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
25282 "skip_float_tests" set.
d63a86f8 25283
cd0fc7c3
SS
252841999-05-06 Keith Seitz <keiths@cygnus.com>
25285
25286 * gdb.base/annota2.cc: Include stdio.h.
25287
25288Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
25289
25290 * gdb.base/crossload.exp: Remove, this has been disabled ever
25291 since BFD stopped including all targets, and cross-GDB gets
25292 plenty of testing anyway.
25293 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
25294 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
25295 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
25296 * gdb.base/README: Remove, was doc for this.
25297 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 25298 needed.
cd0fc7c3 25299
b83266a0
SS
253001999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25301
25302 * gdb.base/call-ar-st.exp: Fix one regular expression in test
25303 output.
25304
25305 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
25306 * gdb.base/annota2.exp: New file. More annotation tests.
25307 * gdb.base/annota1.c: New file. Source file for annota1.exp.
25308 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
25309
253101999-04-23 Angela Marie Thomas <angela@cygnus.com>
25311
25312 * config/cfdbug.exp: New file.
25313
7a292a7a
SS
253141999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
25315
25316 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
25317 Marcus Daniel's and Dale Hawkins's demangler crashes.
25318
25319 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
25320 test_lucid_style_demangling, test_arm_style_demangling,
25321 test_hp_style_demangling): Try Tom Tromey's core-dumping
25322 identifier under each demangling style.
7a292a7a
SS
25323
253241999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
25325
25326 * gdb.c++/demangle.exp: Include the current demangling style
25327 in all test names.
25328 (current_demangling_style): New global variable.
25329 (set_demangling_style, test_demangling_core, test_demangling,
25330 test_demangling_exact): New functions.
25331 (test_gnu_style_demangling, test_lucid_style_demangling,
25332 test_arm_style_demangling, test_hp_style_demangling): Use those,
25333 instead of calling gdb_test and gdb_test_exact directly.
25334 (catch_demangling_errors): New function, which reports errors
25335 signalled by the demangling test functions in an orderly way.
25336 (do_tests): Use catch_demangling_errors.
25337
253381999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
25339
25340 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 25341 grouping in expressions, not {}.
7a292a7a
SS
25342
25343 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 25344 initialized yet.
7a292a7a
SS
25345
253461999-04-01 Stan Shebs <shebs@andros.cygnus.com>
25347
25348 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
25349 are listed.
25350
253511999-03-26 Stan Shebs <shebs@andros.cygnus.com>
25352
25353 * gdb.stabs/weird.exp: Test for CC being defined before
25354 looking at its value.
25355
253561999-03-25 Stan Shebs <shebs@andros.cygnus.com>
25357
25358 * gdb.base/call-ar-st.exp: Remove stray '#'.
25359 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
25360 "short int" and "long int".
25361 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 25362 change, to mollify finicky HP compiler.
7a292a7a
SS
25363 * gdb.hp/reg-test.exp (testfile): Fix file name.
25364 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 25365
7a292a7a
SS
25366 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
25367 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
25368 alternate form of enum ptype.
25369
c906108c
SS
253701999-03-23 Stan Shebs <shebs@andros.cygnus.com>
25371
7a292a7a
SS
25372 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
25373 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
25374 passing skip_hp_tests, so as not to waste time on guaranteed
25375 failure.
7a292a7a 25376
c906108c
SS
25377 * gdb.c++/overload.cc: Pass string instead of char addr, always
25378 init ccpfoo.
25379 * gdb.c++/templates.cc: Fix syntax error.
25380
7a292a7a
SS
25381Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25382
25383 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 25384 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
25385 command.
25386
253871999-03-18 James Ingham <jingham@cygnus.com>
25388
25389 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
25390
25391 * gdb.c++/method.exp: It was testing an uninitialized int on the
25392 stack and assuming it was positive.
25393
25394 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
25395
25396 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 25397 keep it from killing the rest of the tests.
7a292a7a
SS
25398 Use gdb_continue_to_end.
25399
25400 * gdb.base/sigall.exp: use gdb_continue_to_end.
25401
25402 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
25403
25404 * gdb.base/display.exp: use runto_main, not run.
25405
d63a86f8
RM
25406 * gdb.base/default.exp: Check for the current error message in the
25407 r abbreviation test.
7a292a7a
SS
25408 Add strongarm to the targets that know info float.
25409
d63a86f8 25410 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
25411 run which doesn't work with monitors.
25412
6fdff2c5
PA
25413 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
25414 1034 test.
7a292a7a
SS
25415
25416 * gdb.base/break.exp: use the gdb_continue_to_end proc.
25417
6fdff2c5
PA
25418 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
25419 end of a program. Traps the case (in Cygmon) when the program
25420 never really exits. Same as Mark's continue_to_exit, but I had
25421 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
25422
25423 * config/monitor.exp (gdb_target_monitor): added another
25424 target_info parameter: remotebinarydownload. This will set the
25425 remotebinarydownload flag if this is causing some boards trouble.
25426
254271999-03-18 Mark Salter <msalter@cygnus.com>
25428
25429 * lib/gdb.exp (continue_to_exit): New function.
25430
25431 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
25432 * gdb.base/ending-run.exp: Ditto.
25433 * gdb.base/step-test.exp: Ditto.
25434
254351999-03-16 Stan Shebs <shebs@andros.cygnus.com>
25436
25437 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
25438 (suggested by Art Haas <ahaas@neosoft.com>).
25439
254401999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
25441
889bf7c5 25442 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
25443
25444Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
25445
25446 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 25447 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
25448
254491999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
25450
25451 * gdb.base/call-strs.exp: Don't assume that `step' will step over
25452 a call to strlen; sometimes we do have sources.
25453
254541999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
25455
25456 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 25457 character, so GDB won't print garbage after its end.
d63a86f8 25458
c906108c
SS
25459 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
25460 breakpoint there instead. Sometimes GCC emits memcpy to handle
25461 the large structures being passed by value, so we step into that
25462 instead of sum_array_print, which obscures what we're really testing.
25463 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
25464 the bizarre steps into memcpy, so do that here. Add check for
25465 stepping into function calls that pass large structures by value.
25466 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
25467 Remove all references to specific line numbers.
25468 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
25469 New type and function.
25470 (main): Call large_struct_by_value, passing it a large struct by value.
25471 * lib/gdb.exp (gdb_get_line_number): New function.
25472
25473 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
25474 more portable.
25475
7a292a7a
SS
254761999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
25477
c906108c
SS
25478 * lib/gdb.exp: Doc fixes.
25479
7a292a7a
SS
254801999-03-05 Nick Clifton <nickc@cygnus.com>
25481
d63a86f8 25482 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
25483
254841999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
25485
c906108c 25486 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
25487 commands. They're not germane to this test, and they don't work
25488 that way on remote targets.
c906108c 25489
3fc11d3e
JM
254901999-03-01 James Ingham <jingham@cygnus.com>
25491
25492 * Changelog entries merged over from gdb development branch.
25493
3fc11d3e
JM
25494 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
25495
25496 * lib/gdb.exp (gdbtk_analyze_results): Generic function
25497 for outputting results of test run.
25498
2d4a1622 25499 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
25500
25501 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 25502
7a292a7a
SS
255031999-02-25 Felix Lee <flee@cygnus.com>
25504
25505 * lib/gdb.exp (debug_format): initialize
25506
c906108c
SS
255071999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
25508
25509 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
25510 * gdb.base/call-rt-st.c: Ditto.
25511
c906108c
SS
255121999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
25513
25514 * gdb.threads/pthreads.exp (horiz): New variable.
25515 (test_startup): Fix regexps that capture thread numbers.
25516
255171999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
25518
25519 * gdb.base/smoke.exp: Disambiguate two test case names (both
25520 called ``print'').
25521
25522Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25523
25524 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 25525 compilation.
c906108c
SS
25526
255271999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25528
25529 * gdb.base/miscexprs.exp: Change patterns to match GDB's
25530 actual output formatting.
25531 * gdb.base/smoke.exp: GDB removes leading 0's.
25532 * gdb.base/volatile.exp: Don't check type of remuneration;
25533 that variable is no longer defined in constvars.c.
25534 * gdb.base/step-test.c (main): Exit with explicit exit code.
25535 * gdb.base/step-test.exp: Remove two nexti checks--they are
25536 not portable.
25537
255381999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25539
25540 * gdb.base/help.exp ("help delete display"): Fix test to match
25541 gdb's output.
25542
25543 * gdb.base/long_long.c (known_types): Initialize values to zero.
25544 * gdb.base/long_long.exp: Step one more line
25545 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
25546 leading zeros. Explicitly ask for hex formatting. Use
25547 unique test case names.
c906108c
SS
25548
25549Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25550
d63a86f8 25551 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
25552
25553 * gdb.c++/method.exp: Add missing close brace.
25554
255551999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
25556
25557 * gdb.base/maint.exp: Use 'set height 0' to disable page
25558 prompting, not 'set height 400'.
25559
25560 Fix a bunch of timeouts.
25561 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
25562 four separate tests, so expect doesn't take forever to match a ton
25563 of text against a regexp with lots of .* forms.
25564 ("maint print psymbols", "maint print symbols"): Make some of
25565 these greps more selective, so that expect doesn't try to wade
25566 through huge piles of output and time out.
25567
25568 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
25569
25570 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
25571 tests: one which doesn't expect shlib events to be reported, and
25572 another which does, but is XFAIL for all platforms other than
25573 HP/UX.
c906108c
SS
25574
25575 * gdb.base/break.exp: Teach the test suite that the `catch
25576 fork', `catch vfork', and `catch exec' commands produce error
25577 messages on platforms that don't provide these features.
25578
25579Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25580
25581 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
25582 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
25583 (shortening names from solib_threshold.exp etc), won't run on
25584 anything but HP-UX for the foreseeable future.
c906108c 25585 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 25586 reflect move.
c906108c
SS
25587
25588Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
25589
25590 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 25591 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
25592
25593Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
25594
25595 * gdb.base/shlib-call.exp: add test cases to verify that gdb
25596 successfully re-sets breakpoints in shared libraries.
25597 * gdb.base/shmain.c (main): return 0, don't fall off the end.
25598
25599Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25600
d63a86f8
RM
25601 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
25602 and compiled w/o GCC.
c906108c
SS
25603
25604 * gdb.hp/watch-cmd.exp: ditto.
25605
25606 * gdb.hp/watch-hp.exp: ditto.
25607
25608 * gdb.hp/xdb1.exp: ditto.
25609
25610 * gdb.hp/xdb2.exp: ditto.
25611
25612 * gdb.hp/dbx.exp: ditto.
25613
25614Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
25615
25616 * constvars.c: Remove C++-isms.
25617 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 25618 with GCC.
c906108c
SS
25619
25620Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
25621
25622 The following changes are part of the HP merge.
25623
25624 * gdb.base/break.exp: new tests to verify that catchpoints for
25625 fork, vfork, and exec don't trigger inappropriately.
25626
25627 * gdb.base/opaque.exp: compile one file at a time, then link.
25628
25629 * gdb.base/signals.exp: be more restrictive about which hppa
25630 systems receive a setup_xfail. new tests.
25631
25632 * gdb.base/solib_threshold.build: new file.
25633 * gdb.base/solib_threshold.exp: new file.
25634 * gdb.base/solib_threshold.link_opts: new file.
25635 * gdb.base/solib_threshold.mk: new file.
25636 * gdb.base/gen_solib_threshold.c: new file.
25637
25638 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
25639 tests. New tests for enums inside classes.
25640
25641 * gdb.c++/compiler.cc: indicate support of template debugging.
25642
25643 * gdb.c++/demangle.exp: run hp style demangling tests.
25644
25645 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
25646 tests.
25647
25648 * gdb.c++/misc.cc: changes to support new tests.
25649
25650 * gdb.c++/templates.cc: changes to support HP's compiler; changes
25651 to support new tests.
25652
25653 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
25654 gcc, then skip these tests.
25655
25656Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
25657
25658 The following files are part of the HP merge; some had longer
25659 names at HP, but have been renamed to be no more than 14
25660 characters in length.
25661
25662 * gdb.hp/ambiguous.cc: new file.
25663 * gdb.hp/ambiguous.exp: new file.
25664 * gdb.hp/attach.exp: new file.
25665 * gdb.hp/attach2.exp: new file.
25666 * gdb.hp/classes-hp.exp: new file.
25667 * gdb.hp/ctti.exp: new file.
25668 * gdb.hp/ctti-add.cc: new file.
25669 * gdb.hp/ctti-add1.cc: new file.
25670 * gdb.hp/ctti-add2.cc: new file.
25671 * gdb.hp/ctti-add3.cc: new file.
25672 * gdb.hp/dbx.exp: new file.
25673 * gdb.hp/exception.cc: new file.
25674 * gdb.hp/exception.exp: new file.
25675 * gdb.hp/foll-exec.c: new file.
25676 * gdb.hp/foll-exec.exp: new file.
25677 * gdb.hp/foll-fork.c: new file.
25678 * gdb.hp/foll-fork.exp: new file.
25679 * gdb.hp/foll-vfork.c: new file.
25680 * gdb.hp/foll-vfork.exp: new file.
25681 * gdb.hp/inherit-hp.exp: new file.
25682 * gdb.hp/more-steps.exp: new file.
25683 * gdb.hp/namespace.cc: new file.
25684 * gdb.hp/namespace.exp: new file.
25685 * gdb.hp/optimize.exp: new file.
25686 * gdb.hp/pxdb.c: new file.
25687 * gdb.hp/pxdb.exp: new file.
25688 * gdb.hp/quicksort.exp: new file.
25689 * gdb.hp/reg-test.exp: new file.
25690 * gdb.hp/reg-test.s: new file.
25691 * gdb.hp/sized-enum.c: new file.
25692 * gdb.hp/sized-enum.exp: new file.
25693 * gdb.hp/start-stop.exp: new file.
25694 * gdb.hp/templ-hp.cc: new file.
25695 * gdb.hp/templ-hp.exp: new file.
25696 * gdb.hp/thr-lib.c: new file.
25697 * gdb.hp/thr-lib.exp: new file.
25698 * gdb.hp/thr-lib.h: new file.
25699 * gdb.hp/thr-liblib.c: new file.
25700 * gdb.hp/virtfun-hp.c: new file.
25701 * gdb.hp/virtfun-hp.exp: new file.
25702 * gdb.hp/watch-cmd.exp: new file.
25703 * gdb.hp/watch-hp.exp: new file.
25704 * gdb.hp/xdb1.exp: new file.
25705 * gdb.hp/xdb2.exp: new file.
25706 * gdb.hp/xdb3.exp: new file.
25707
25708Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
25709
25710 The following files are part of the HP merge; some had longer
25711 names at HP, but have been renamed to be no more than 14
25712 characters in length.
25713
25714 * gdb.base/ss.h: new file.
25715 * gdb.base/call-ar-st.c: new file.
25716 * gdb.base/call-ar-st.exp: new file.
25717 * gdb.base/call-rt-st.c: new file.
25718 * gdb.base/call-rt-st-exp: new file.
25719 * gdb.base/call-strs.exp: new file.
25720 * gdb.base/ena-dis-br.exp: new file.
25721 * gdb.base/environ.exp: new file.
25722 * gdb.base/long_long.exp: new file.
25723 * gdb.base/sect-cmd.exp: new file.
25724 * gdb.base/shlib-cl2.exp: new file.
25725 * gdb.base/smoke.exp: new file.
25726 * gdb.base/so-impl-ld.c: new file.
25727 * gdb.base/so-impl-ld.exp: new file.
25728 * gdb.base/so-indr-cl.c: new file.
25729 * gdb.base/so-indr-cl.exp: new file.
25730 * gdb.base/varargs.exp: new file.
25731 * gdb.base/volatile.exp: new file.
25732 * gdb.base/whatis-exp.exp: new file.
7a292a7a 25733 * gdb.base/display.exp: new file.
c906108c
SS
25734 * gdb.c++/derivation.exp: new file.
25735 * gdb.c++/local.exp: new file.
25736 * gdb.c++/member-ptr.exp: new file.
25737 * gdb.c++/overload.exp: new file.
25738 * gdb.c++/ovldbreak.exp: new file.
25739 * gdb.c++/ref-types.exp: new file.
25740 * gdb.c++/ref-types2.exp: new file.
25741 * gdb.c++/userdef.exp: new file.
d63a86f8 25742
c906108c
SS
25743Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
25744
25745 * gdb.base/default.exp: Reflect wording change in remote.c.
25746
dc96c6c7 25747Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25748
25749 * gdb.base/help.exp: Update to reflect current text.
25750
25751Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
25752
25753 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
25754 they're stack variables and contain garbage.
25755 * gdb.c++/anon-union.exp: new file.
25756
25757 The following changes were made by David Taylor
889bf7c5
PA
25758 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25759 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25760 in changes by HP.
c906108c
SS
25761
25762 * gdb.base/bitops.exp: new file.
25763 * gdb.base/default.exp: change expected messages for catch and
25764 info catch tests to reflect HP merge changes.
25765 * gdb.base/enable-disable-break.exp
25766 * gdb.base/ending-run.c: new file.
25767 * gdb.base/long_long.c: new file.
25768 * gdb.base/maint.exp: new file.
25769 * gdb.base/pointers2.exp: new file.
25770 * gdb.base/shlib-call2.exp: new file.
25771 * gdb.base/solib.exp: new file.
25772 * gdb.base/step-test.c: new file.
25773 * gdb.c++/anon-union.cc: new file.
25774 * gdb.c++/local.cc: new file.
25775 * gdb.c++/member-pointer.cc: new file.
25776 * gdb.c++/method.cc: new file.
25777 * gdb.c++/ref-types.cc: new file.
25778 * gdb.c++/ref-types2.cc: new file.
25779 * gdb.c++/userdef.cc: new file.
d63a86f8 25780
c906108c
SS
25781 * gdb.base/scope.exp: compile one file at a time, then link.
25782 * gdb.base/langs.exp: ditto.
25783 * gdb.base/list.exp: ditto.
d63a86f8 25784
c906108c
SS
25785Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
25786
25787 The following changes were made by David Taylor
889bf7c5
PA
25788 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25789 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25790 in changes by HP.
d63a86f8 25791
c906108c
SS
25792 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
25793 skip tests. When compiling pass c++ flag to gdb_compile.
25794 * gdb.c++/
d63a86f8 25795
c906108c
SS
25796 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
25797 test for on hppa*-*-hpux*; use args to see if c++ was specified.
25798 (skip_hp_tests): new function.
25799 (gdb_preprocess): new function.
25800
25801 * configure.in (hpdir): decide whether to configure gdb.hp.
25802 * configure: regenerated.
25803
25804 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
25805 to delete on clean.
25806 (EXECUTABLES): update to reflect new additions.
25807 * gdb.base/commands.exp: update message expected.
25808 * gdb.base/default.exp: add copyright notice.
25809 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
25810 * gdb.base/help.exp: update messages to reflect current text.
25811 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
25812 targets for recurse tests.
25813 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
25814 skip this file.
25815
25816 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
25817 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
25818 compilation.
25819 * gdb.c++/misc.exp: ditto.
25820 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
25821 run the tests. tell gdb_compile that it's a c++ compilation.
25822
25823 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 25824
c906108c
SS
25825 * gdb.base/all-bin.exp: new file.
25826 * gdb.base/arithmet.exp: new file.
25827 * gdb.base/assign.exp: new file.
25828 * gdb.base/completion.exp: new file.
25829 * gdb.base/cond-expr.exp: new file.
25830 * gdb.base/condbreak.exp: new file.
25831 * gdb.base/define.exp: new file.
25832 * gdb.base/dollar.exp: new file.
25833 * gdb.base/environment.exp: new file.
25834 * gdb.base/eval-skip.exp: new file.
25835 * gdb.base/jump.exp: new file.
25836 * gdb.base/logical.exp: new file.
25837 * gdb.base/pointers.exp: new file.
25838 * gdb.base/relational.exp: new file.
25839 * gdb.base/section_command.exp: new file.
25840 * gdb.base/whatis-expr.exp: new file.
25841
25842 * gdb.base/all-types.c: new file.
25843 * gdb.base/call-array-struct.c: new file.
25844 * gdb.base/call-return-struct.c: new file.
25845 * gdb.base/call-strings.c: new file.
25846 * gdb.base/callfuncs2.c: new file.
25847 * gdb.base/condbreak.c: new file.
25848 * gdb.base/constvars.c: new file.
25849 * gdb.base/display.c: new file.
25850 * gdb.base/int-type.c: new file.
25851 * gdb.base/jump.c: new file.
25852 * gdb.base/miscexprs.c: new file.
25853 * gdb.base/pointers.c: new file.
25854 * gdb.base/pointers2.c: new file.
25855 * gdb.base/shmain.c: new file.
25856 * gdb.base/shr1.c: new file.
25857 * gdb.base/shr2.c: new file.
25858 * gdb.base/solib.c: new file.
25859 * gdb.base/solib1.c: new file.
25860 * gdb.base/solib2.c: new file.
25861 * gdb.base/varargs.c: new file.
25862 * gdb.c++/derivation.cc: new file.
25863 * gdb.c++/overload.cc: new file.
25864 * gdb.c++/ovldbreak.cc: new file.
25865 * gdb.hp/attach.c: new file.
25866 * gdb.hp/attach2.c: new file.
25867 * gdb.hp/average.c: new file.
25868 * gdb.hp/compiler.c: new file.
25869 * gdb.hp/compiler.cc: new file.
25870 * gdb.hp/execd-program.c: new file.
25871 * gdb.hp/follow-exec.c: new file.
25872 * gdb.hp/follow-fork.c: new file.
25873 * gdb.hp/follow-vfork-and-exec.c: new file.
25874 * gdb.hp/misc-hp.cc: new file.
25875 * gdb.hp/more-steps.c: new file.
25876 * gdb.hp/optimize.c: new file.
25877 * gdb.hp/quicksort.c: new file.
25878 * gdb.hp/run-hp.c: new file.
25879 * gdb.hp/start-stop.c: new file.
25880 * gdb.hp/sum.c: new file.
25881 * gdb.hp/templates-hp.cc: new file.
25882 * gdb.hp/thread-local-in-lib.c: new file.
25883 * gdb.hp/thread-local-in-lib.h: new file.
25884 * gdb.hp/thread-local-in-lib.lib.c: new file.
25885 * gdb.hp/vforked-program.c: new file.
25886 * gdb.hp/virtfunc-hp.cc: new file.
25887 * gdb.hp/watchpoint-hp.c: new file.
25888 * gdb.hp/xdb.c: new file.
25889 * gdb.hp/xdb0.c: new file.
25890 * gdb.hp/xdb0.h: new file.
25891 * gdb.hp/xdb1.c: new file.
25892
25893Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
25894
25895 The following change was made by Edith Epstein
889bf7c5
PA
25896 <eepstein@cygnus.com> as part of a project to merge in changes
25897 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
25898
25899 * gdb.c++/demangle.exp: changed the expected output for some
25900 ARM-style mangling -- removed second reference to datatype.
889bf7c5 25901 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 25902 T1<char>::~T1<char>(void)
c906108c 25903 becomes,
a9c64011
AS
25904 maint demangle __dt__11T1__pt__2_cFv
25905 T1<char>::~T1(void)
c906108c 25906
889bf7c5 25907 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 25908
c906108c
SS
25909Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
25910
25911 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
25912 * gdb.trace/backtrace.exp: Likewise.
25913 * gdb.trace/circ.exp: Likewise.
25914 * gdb.trace/collection.exp: Likewise.
25915 * gdb.trace/deltrace.exp: Likewise.
25916 * gdb.trace/infotrace.exp: Likewise.
25917 * gdb.trace/limits.exp: Likewise.
25918 * gdb.trace/packetlen.exp: Likewise.
25919 * gdb.trace/passc-dyn.exp: Likewise.
25920 * gdb.trace/passcount.exp: Likewise.
25921 * gdb.trace/report.exp: Likewise.
25922 * gdb.trace/save-trace.exp: Likewise.
25923 * gdb.trace/tfind.exp: Likewise.
25924 * gdb.trace/tracecmd.exp: Likewise.
25925 * gdb.trace/while-dyn.exp: Likewise.
25926 * gdb.trace/while-stepping.exp: Likewise.
25927
259281998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
25929
25930 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
25931
25932Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
25933
25934 From Brendan Kehoe:
25935 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
25936 int return types.
25937
25938Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
25939
25940 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 25941 remote dos host testing right.
c906108c
SS
25942
25943Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
25944
25945 * gdb.base/corefile.exp: remove some xfails.
25946
25947Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
25948
25949 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 25950 have different timestamps.
c906108c
SS
25951
25952Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
25953
25954 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 25955 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
25956
25957Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
25958
25959 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 25960 delta.
c906108c
SS
25961
25962Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
25963
25964 * gdb.base/default.exp: Add brace missing from previous delta.
25965
25966Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
25967
25968 * gdb.base/default.exp: Support test for info float for all
25969 varieties of arm toolchain.
25970
dc96c6c7 25971Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25972
25973 * gdb.trace/*.exp: remove "remote_download" command.
25974
dc96c6c7 25975Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25976
25977 * gdb.trace/*.exp: remove -gdwarf from compile.
25978
25979Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
25980
25981 * gdb.trace/configure.in(AC_INIT): typo
25982 * gdb.trace/configure: regenerated
25983
dc96c6c7 25984Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25985
25986 * config/m68k-emc.exp: New file.
25987 * lib/<emc-support.exp trace-support.exp}: New files.
25988 * configure.in: add new test directory gdb.trace.
25989 * gdb.trace/{configure configure.in Makefile.in}: New files.
25990 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
25991 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
25992 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
25993 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
25994 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
25995 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
25996 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 25997
dc96c6c7 25998Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25999
26000 * gdb.c++/classes.exp: Change all regular expressions to match
26001 arbitrary combinations of newline/carriage-return, so that they
26002 will work equally well on Unix and Windows.
26003 * gdb.c++/inherit.exp: ditto.
26004 * gdb.c++/virtfunc.exp: ditto.
26005
260061998-08-11 Dawn Perchik <dawn@cygnus.com>
26007
26008 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
26009
c2d11a7d
JM
26010Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
26011
26012 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
26013 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
26014 to use a0-a3/d0-d3 as needed.
26015
26016Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
26017
26018 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
26019 * gdb.disasm/am33.exp: Corresponding changes.
26020
c906108c
SS
260211998-07-11 Felix Lee <flee@cygnus.com>
26022
26023 * gdb.base/callfuncs.exp: add cmp10 test.
26024 * gdb.base/callfuncs.c (cmp10): new function.
26025
26026Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
26027
d63a86f8 26028 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
26029 into two parts to get around a synchronization problem in expect.
26030
3fc11d3e
JM
26031Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
26032
26033 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
26034
26035 * configure.in: Add options for gdbtk testsuite.
26036
26037 * configure: Regenerate.
26038
26039 * gdb.gdbtk: New directory to hold gdbtk tests.
26040
c906108c
SS
26041Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26042
26043 * gdb.fortran/types.exp: Escape brackets in expect patterns
26044 for test_float_literal_types_accepted tests.
26045 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
26046 before run test.
26047
c2d11a7d
JM
26048Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
26049
26050 * am33.exp: Just compile, do not link the testcase.
26051 * am33.s: Add ".am33" pseudoop to force am33 mode.
26052
c906108c
SS
260531998-06-25 Felix Lee <flee@cygnus.com>
26054
26055 * gdb.base/setshow.exp: make sure $pc is sane.
26056
26057 * gdb.stabs/weird.exp: split expect patterns properly.
26058
c2d11a7d
JM
26059Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
26060
26061 * gdb.disasm/am33.s: New disassembler testfile for the am33.
26062 * gdb.disasm/am33.exp: Run it.
26063
dc96c6c7 26064Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26065
26066 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
26067 match processing (and eliminate spurious timeouts when running).
26068
dc96c6c7 26069Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26070
26071 * gdb.base/signals.exp (test_handle_all_print): put back Mach
26072 exception test, but conditionalize it on target [mach | gnu].
26073
dc96c6c7 26074Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26075
26076 * gdb.base/overlays.exp: fixup compile line for linker script.
26077
26078Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
26079
26080 * gdb.fortran/types.exp: don't guess at float size.
26081
26082Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
26083
26084 * gdb.base/exprs.exp: delete test that depends on int size.
26085
26086Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
26087
26088 * config/sim.exp: Removed checks for target triplets.
26089 (gdb_target_sim): Use gdb,target_sim_options.
26090
26091Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
26092
26093 * gdb.base/reread.exp: New file.
26094 * gdb.base/reread1.c: New file.
26095 * gdb.base/reread2.c: New file.
26096
26097Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
26098
26099 * config/sim.exp: Use 'target sim -sparclite' when running
26100 SPARClite programs.
26101
26102Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
26103
26104 * gdb.base/structs2.exp: New file.
26105 * gdb.base/structs2.c: New file.
26106
26107Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
26108
26109 * gdb.asm/common.inc: New file.
26110 * gdb.asm/d10v.inc: New file.
26111 * asm-source.exp: Pass -I's to gas to find .inc files.
26112 Update line numbers in expected output.
26113 * asmsrc1.s: Rewrite.
26114 * asmsrc2.s: Rewrite.
26115 * configure.in: Create arch.inc symlink.
26116 * configure: Regenerate.
26117 * Makefile.in (distclean): Delete arch.inc.
26118
26119Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
26120
26121 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
26122 (t_enum_value2): ditto
26123 (t_enum_value3): ditto
26124 (main): ditto
c906108c
SS
26125Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26126
26127 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
26128 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
26129 change.
26130 Use gdb_test instead of send_gdb/gdb_expect sequences.
26131
26132Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
26133
26134 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
26135 not void.
26136
26137Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
26138
26139 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
26140 subroutines. Used to test gdbs ability to single step through PC
26141 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
26142
26143Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
26144
26145 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
26146 more rigorous EGCS C++ error checking.
26147
26148Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26149
a9c64011
AS
26150 * gdb.base/help.exp: Clean up `help set args' and `help show args'
26151 tests.
26152 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
26153 function when asleep.
26154 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
26155 for i*86 Linux and SVR4 signal handling problems.
26156 Remove linux xfail for `next to handler in signals_tests_1', fixed
26157 by recent infrun.c change.
26158 Limit backtrace to 10 frames to avoid timeout problems with infinite
26159 stack backtraces.
26160 Adjust expect pattern in `handle all print' test to match Apr 28 1997
26161 target.[ch] change.
c906108c
SS
26162
26163Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
26164
26165 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
26166 for a newline from gdb before continuing.
26167 (default_gdb_exit): Just look for y or n.
26168 (gdb_test): Detect abnormal exit from GDB running on DOS; if
26169 it does, fail the rests of the tests in the file.
26170
26171Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
26172
26173 * config/cygmon.exp: New file.
26174
26175Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
26176
26177 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 26178 main" test on remote targets.
c906108c
SS
26179
26180 * gdb.base/scope.exp: Fix problem with filelocal_bss before
26181 run test on remote targets.
26182
26183Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
26184
26185 * gdb.asm: New directory.
26186 * configure.in: Configure it.
26187 * configure: Regenerate.
26188 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
26189 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
26190
26191Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
26192
26193 * config/mn10300-eval.exp: New file to support MN10300 eval board.
26194
dc96c6c7 26195Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26196
a9c64011
AS
26197 * gdb.base/overlays (several files): Merge the two overlay
26198 managers into one. Change variables (foox, barx, bazx, grbxx)
26199 back into ints but force them to load in their proper sections.
c906108c
SS
26200
26201Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
26202
26203 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 26204 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
26205 (D10VCopy): Handle memory regions crossing 16k boundaries.
26206 (D10VCopy): Transfer data in 32 bit chunks.
26207
26208Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
26209
26210 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 26211 correct.
c906108c
SS
26212
26213 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 26214 map. Include space for printf in .text segment.
c906108c
SS
26215
26216 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 26217 updated d10v memory VMA/LMA map.
c906108c 26218 (D10VCopy): Call D10VTranslate.
d63a86f8 26219
c906108c
SS
26220Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
26221
26222 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
26223
26224 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
26225 that it won't be put into the .sdata - small data -
26226 section. Update reference.
c906108c
SS
26227 * gdb.base/baz.c (bazx, baz): Ditto.
26228 * gdb.base/foo.c (foox, foo): Ditto.
26229 * gdb.base/grbx.c (grbxx, grbx): Ditto.
26230
26231 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 26232 to be arrays.
d63a86f8 26233
dc96c6c7 26234Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26235
a9c64011
AS
26236 * gdb.base/overlays.exp: fix up and get working again.
26237 Add tests for backtraces from an overlay function.
d63a86f8 26238
c906108c
SS
26239Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
26240
26241 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
26242 "calling function with watchpoint enabled".
26243
26244Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
26245
26246 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 26247 gdb_suppress_tests for d10v-*-*.
c906108c
SS
26248 * lib/gdb.exp (gdb_suppress_tests): Disable this function
26249 pending review of whether it is useful or not.
26250
26251Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
26252
26253 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
26254
26255Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
26256
26257 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
26258 * config/dve.exp: New file to support Densan boards.
26259
26260Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
26261
26262 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 26263 reads and BSD.
c906108c
SS
26264
26265Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
26266
26267 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
26268 response.
26269
26270 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
26271
26272Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
26273
26274 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 26275 test.
c906108c
SS
26276
26277 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 26278 target_sizeof_long and target_bigendian_p.
c906108c 26279 (structs_by_value, structs_by_reference): Check values according
889bf7c5 26280 to targets word size and endianess.
d63a86f8 26281
c906108c
SS
26282Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
26283
26284 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 26285 output.
c906108c
SS
26286
26287Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
26288
26289 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 26290 Update test of set args help to match source change.
c906108c
SS
26291
26292Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
26293
26294 * gdb.base/default.exp: Expect help system output to be in
26295 alphabetical order.
26296 * gdb.base/help.exp: Ditto.
26297
26298Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
26299
26300 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
26301 "i*86-pc-linux-gnu*".
26302 * gdb.base/interrupt.exp: Ditto.
26303 * gdb.base/corefile.exp: Ditto.
26304
26305 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 26306 define vxworks when building the testcase.
c906108c
SS
26307
26308 * gdb.base/ptype.exp: Fix testnames to be unique.
26309 * gdb.base/radix.exp: Ditto.
26310 * gdb.base/term.exp: Ditto.
26311 * gdb.base/whatis.exp: Ditto.
26312 * gdb.c++/classes.exp: Ditto.
26313
26314Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
26315
26316 * gdb.base/callfuncs.exp: Fix indentation.
26317
26318 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
26319 suppress_flag has been set.
26320 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
26321 target feature.
26322
26323Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
26324
26325 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
26326 the testcase.
26327
26328 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 26329 set_debug_traps() and breakpoint().
c906108c
SS
26330 * gdb.c++/misc.cc (main): Ditto.
26331 * gdb.c++/templates.cc (main): Ditto.
26332 * gdb.c++/virtfunc.cc (main): Ditto.
26333
26334Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
26335
26336 * lib/gdb.exp(gdb_step_for_stub): New function.
26337 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
26338 exists, reload the executable and do a "continue" instead of
26339 doing a jump.
26340 (runto_main): Use gdb_step_for_stub.
d63a86f8 26341
c906108c 26342 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 26343 tests to have unique names.
c906108c
SS
26344 * gdb.base/callfuncs.exp: Ditto.
26345 * gdb.base/commands.exp: Ditto.
26346 * gdb.base/default.exp: Ditto.
26347 * gdb.base/help.exp: Ditto.
26348 * gdb.base/list.exp: Ditto.
26349 * gdb.base/opaque.exp: Ditto.
26350 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
26351 similar tests.
d63a86f8 26352
c906108c
SS
26353 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
26354 * gdb.c++/cplusfuncs.cc: Ditto.
26355 * gdb.c++/virtfunc.cc: Ditto.
26356
26357 * config/monitor.exp: Keep track of the last file we saw, rather
26358 than trying to get the info from gdb.
26359
26360 * gdb.fortran/types.exp: Move comment to previous line.
26361
26362Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
26363
26364 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 26365 target mode.
c906108c
SS
26366
26367Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
26368
26369 From Bob Manson:
26370 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 26371 string from GDB when it connects.
c906108c
SS
26372
26373 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
26374
26375Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
26376
26377 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
26378 if we can't get a debug format from GDB (we may be testing an
26379 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
26380
26381 * gdb.stabs/weird.exp: Fix quoting.
26382
26383 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
26384
26385Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
26386
26387 * config/arm-ice.exp: New file.
26388
26389Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
26390
26391 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 26392 until it has been modified to work with the new testsuite.
c906108c 26393
99707966 26394 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
26395 testcase won't compile, cause all of the testcases in the file to
26396 fail instead.
c906108c
SS
26397
26398 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
26399 (gdb_clear_suppressed): New procedure.
26400 (gdb_stop_suppressing_tests): Only clear suppress_flag if
26401 it contains a positive value.
26402
26403Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
26404
26405 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
26406
26407 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
26408
26409Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
26410
26411 * lib/gdb.exp (setup_xfail_format): New function.
26412 (get_debug_format): New function to get debug format.
26413 (debug_format): New global variable to hold last value set
26414 by get_debug_format.
26415 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 26416 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
26417 * gdb.c++/ptype.exp: Ditto.
26418 * gdb.c++/classes.exp: Ditto.
26419 * gdb.c++/cplusfuncs.exp: Ditto.
26420 * gdb.c++/inherit.exp: Ditto.
26421 * gdb.c++/templates.exp: Ditto.
26422 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 26423
c906108c
SS
26424Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
26425
26426 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
26427 host doesn't have a currently-open connection.
26428
26429 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
26430 any gdb stub target. Handle cases where gdb doesn't respond when
26431 interrupted in a sane fashion.
c906108c
SS
26432
26433 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 26434 same thing in a totally different way.
c906108c
SS
26435
26436 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 26437 setting "timeout".
c906108c 26438 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 26439 default_gdb_init now.
c906108c
SS
26440
26441Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
26442
26443 * gdb.base/printcmds.exp: Fix "check for floating addition"
26444 regexp to accept results within approx +/- .01 of exact value.
26445 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
26446
26447Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
26448
26449 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 26450 properly.
c906108c
SS
26451 (gdb_expect): Add optional timeout parameter, and add timeout
26452 value to various calls.
26453 (gdb_suppress_tests): Only give one warning message per group.
26454
26455Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
26456
26457 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
26458 global variables. Handle getting a value for $timeout more
26459 gracefully.
c906108c
SS
26460
26461Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26462
26463 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 26464 initialize.
c906108c 26465 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 26466 by a target configuration file.
c906108c
SS
26467 (gdb_expect): Pass the timeout to remote_expect.
26468
26469 * config/monitor.exp(gdb_load): Fix typo in regexp.
26470
26471Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
26472
26473 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
26474
26475Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
26476
26477 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
26478 here. Call gdb_target_exec before rebooting the target, to make
26479 sure the connection to the target is closed.
c906108c
SS
26480 (gdb_load): Pass the name of the executable to gdb_target_monitor.
26481 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
26482 Also detect "Timeout reading from remote" error.
26483
26484 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
26485 gdb_target_monitor. Don't call gdb_file_cmd here; let
26486 gdb_target_monitor do it.
c906108c
SS
26487
26488 * gdb.disasm/hppa.exp: Don't use exec_output.
26489
26490Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
26491
26492 * gdb.base/list.exp: If we're debugging a non-native target,
26493 try to set the pc register to point to the start of the
26494 program before doing the first list command.
26495
26496 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 26497 test_calls after restarting.
c906108c
SS
26498
26499 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 26500 reloading.
c906108c
SS
26501
26502 * gdb.base/watchpoint.exp: Fix typo.
26503
26504 * gdb.base/setshow.exp: Check for use_gdb_stub.
26505
26506 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 26507 stub case.
c906108c
SS
26508 * gdb.base/langs.exp: Ditto.
26509
26510 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
26511 gdb_load_offset. If we weren't given a file to load, figure out
26512 what the current file is and use it.
c906108c
SS
26513
26514 * config/i386-bozo.exp: New file.
26515
26516Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
26517
26518 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
26519 feature.
26520
26521 * config/proelf.exp: New entry.
26522
26523Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
26524
26525 * lib/gdb.exp: Remove spurious .* patterns at the beginning
26526 of regexps.
26527
26528 * gdb.base/watchpoint.exp: Don't run the test_stepping
26529 tests if gdb can't call functions on the target.
26530
26531 * gdb.base/setshow.exp: Don't run the set prompt tests if
26532 the board has gdb_prompt set.
26533
26534Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
26535
26536 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
26537 * gdb.base/commands.exp: Likewise.
26538 * gdb.base/setshow.exp: Likewise.
26539
26540Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
26541
26542 * config/monitor.exp(gdb_start): Look for gdb_prompt target
26543 feature.
26544
26545 * config/i960.exp: New file.
26546
26547Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
26548
26549 * gdb.base/funcargs.exp: Check for gdb,short_int target
26550 feature instead of looking for explicit target triplets.
26551
dc96c6c7 26552Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 26553
d63a86f8 26554 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
26555 "p 123DEADBEEF", to check parse_number.
26556 * top.c: change "to enable to enable" to "to enable" in a couple
26557 of help strings.
26558
26559Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
26560
26561 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
26562 on the mn10300.
d63a86f8 26563
c906108c
SS
26564Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
26565
26566 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
26567 where the test executable is run with explicit args.
26568 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
26569
26570Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
26571
26572 * gdb.base/run.c: Use FAKEARGV to build test executable that
26573 does not require a command line arg, since most simulators
26574 don't currently support passing such an arg into the simulated
26575 program.
26576 * gdb.base/commands.exp: Change tests to insert the proper
26577 value as the arg to the first recursive factorial call. Change
26578 compilation line to define FAKEARGV at compile time.
26579
26580Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
26581
26582 * gdb.base/recurse.exp: Enable these tests for the mn10300.
26583 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
26584 function with watchpoint enabled" test.
26585
26586Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
26587
26588 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 26589 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
26590
26591 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 26592 "Tests restarted" messages.
c906108c
SS
26593
26594Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
26595
26596 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
26597
dc96c6c7 26598Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26599
26600 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
26601 for INFO SYMBOL; add help tests for OVERLAY commands.
26602 * gdb.base/default.exp: add tests for INFO SYMBOL command;
26603 add tests for OVERLAY commands
26604 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
26605 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
26606 * gdb.base/sigall.c: add usestubs code frag
26607 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 26608
c906108c
SS
26609Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
26610
26611 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
26612 failures.
26613 (gdb_stop_suppressing_tests): Note that tests have restarted.
26614
26615Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
26616
26617 * config/h8300.exp: New file.
26618
26619Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
26620
26621 * gdb.base/setshow.exp: Check for the existence of a
26622 feature, not its value.
26623
26624Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
26625
26626 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
26627
26628 * gdb.base/scope.exp: It's now init0(), not init().
26629
26630 * gdb.base/scope0.c: For now, change init() to be init0().
26631
26632 * config/monitor.exp: Use gdb_serial in preference to serial
26633 or netport.
26634
26635 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 26636 and it's not already set.
c906108c
SS
26637
26638Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
26639
26640 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 26641 isn't using a stub and if it supports argument passing.
c906108c
SS
26642
26643Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
26644
26645 * config/udi.exp(gdb_start): Make sure UDICONF is set
26646 properly before starting gdb.
26647
26648Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
26649
26650 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
26651 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
26652 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
26653
26654Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
26655
26656 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 26657 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
26658
26659 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
26660
26661 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
26662
26663 * config/monitor.exp: Make sure we disconnect from the target.
26664 Also, try a reboot/reload cycle instead of failing if the
26665 load fails.
26666
26667Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
26668
26669 * gdb.base/default.exp: Don't set match_max.
26670 * gdb.base/help.exp: Ditto.
26671 * gdb.base/list.exp: Ditto.
26672 * gdb.base/signals.exp: Ditto.
26673
26674 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
26675 set, use remote_ld to download the testcase instead of
26676 the GDB loader.
26677
26678Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
26679
26680 * config/vr5000.exp: New file.
26681
26682 * config/monitor.exp(gdb_target_monitor): Add pattern for
26683 "Ending remote" to detect errors in connecting.
26684
26685 * gdb.base/setshow.exp: Add .* within auto language test.
26686
26687 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
26688 target feature.
26689
26690 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 26691 and reboot the board if necessary.
c906108c
SS
26692
26693 * gdb.base/setvar.exp(test_set): Handle multiple prints within
26694 a set of tests. Remove print.* from the patterns being checked.
26695
26696Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
26697
26698 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
26699 refer to gdb_spawn_id.
26700
26701 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
26702 longer used.
26703 * config/sparclet.exp: Ditto.
26704 * config/sparclet-old.exp: Ditto.
26705 * config/slite.exp: Ditto.
26706 * config/sim.exp: Ditto.
26707 * gdb.base/funcargs.exp: Ditto.
26708
26709 * lib/gdb.exp:Remove references to gdb_spawn_id.
26710 (gdb_expect): Move to remote.exp.
26711
26712Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
26713
26714 * config/monitor.exp: Detect the "Couldn't establish connection"
26715 message from GDB.
26716
26717Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
26718
26719 * gdb.base/bitfields.exp: Use runto instead of explicit
26720 gdb_run_cmd/gdb_expect sequences.
26721
26722 * gdb.base/break.exp(text_next_with_recursion): Add match for
26723 gdb_expect call.
26724
26725 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
26726 We also need to handle the "A program is being debugged already"
26727 prompt from gdb. Use gdb_test to set the baud rate.
26728
26729 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
26730 to 20000. Really. I mean it.
26731
26732Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26733
26734 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
26735 fails. If suppress_flag is set, skip perror message about not
26736 being able to send to GDB.
c906108c 26737 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 26738 GDB.
c906108c
SS
26739 (gdb_expect): If suppress_flag is set, always fail immediately.
26740 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
26741 (gdb_init): Call gdb_stop_suppressing_tests.
26742 (default_gdb_exit): Ditto.
26743 (default_gdb_start): Ditto.
26744
26745 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 26746 gdb_stop_suppressing_tests as appropriate.
c906108c 26747 * gdb.base/break.exp: Ditto.
889bf7c5 26748 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
26749 * gdb.base/commands.exp: Ditto.
26750 * gdb.base/exprs.exp: Ditto.
889bf7c5 26751 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
26752 * gdb.base/list.exp: Ditto.
26753 * gdb.base/recurse.exp: Ditto.
889bf7c5 26754 * gdb.base/scope.exp: Ditto.
c906108c
SS
26755 * gdb.base/structs.exp: Ditto.
26756 * gdb.c++/inherit.exp: Ditto.
26757
26758Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
26759
26760 * config/vr4300.exp: New file.
26761
99707966 26762 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 26763
99707966 26764 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
26765
26766Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
26767
26768 * lib/gdb.exp(gdb_init): New function.
26769
26770 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 26771 for each individual variable set.
c906108c
SS
26772
26773 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
26774 name.
26775
26776 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
26777
26778 * gdb.base/scope.exp: Use gdb_test.
26779
26780 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
26781 aborting; the testsuite driver will do that for us (see
26782 gdb_finish). Also, use gdb_test in a few more places.
26783
26784Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
26785
26786 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
26787
26788Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
26789
26790 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
26791 and "add_tests" are not at the same address.
26792
26793Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
26794
26795 * gdb.base/ptype.exp: Use gdb_test.
26796
26797Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
26798
26799 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
26800 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
26801 left in. No longer expect them to fail.
26802
26803 * gdb.stabs/*.mt; Deleted, no longer used.
26804 * gdb.stabs/configure.in: Remove references to target makefile
26805 frags.
26806 * gdb.stabs/configure: Rebuilt.
26807
26808 * gdb.disasm/*.mt: Deleted, no longer used.
26809 * gdb.disasm/configure.in: Remove references to target makefile
26810 frags. Use "sh3.s" as the unique filename for this directory.
26811 * gdb.disasm/configure: Rebuilt.
26812
26813 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
26814 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
26815 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
26816
26817Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
26818
26819 * config/udi.exp: Use mondfe,name instead of remote_host.
26820
26821Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
26822
26823 * gdb.base/watchpoint.exp: Don't expect a failure when calling
26824 a function with a watchpoint enabled on the mn10200.
26825
26826 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
26827 before trying to create it!
26828
26829Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
26830
26831 * config/vx.exp: Use hostname instead of netport.
26832
26833 * config/vxworks.exp: New file.
26834
26835 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
26836
26837 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 26838 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
26839 occurs.
26840
26841 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
26842 $gdb_spawn_id directly.
26843 (gdb_run_cmd): Try _start as well as start. Use the target feature
26844 gdb,start_symbol as the symbol to start from when jumping.
26845
26846Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
26847
26848 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
26849 redundant) test.
26850
26851 * gdb.base/recurse.exp: Relax final value test for 'b' so that
26852 it doesn't lose for 16bit integer systems.
26853
26854Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
26855
26856 * gdb.fortran/types.exp: If the target doesn't support "double"
26857 data types, then expect "real" types to only be 4 bytes.
26858
26859 * gdb.c++/virtfunc.exp: Expect failure for virtual function
26860 call tests if the target doesn't support inferior function calls.
26861
26862 * gdb.base/printcmds.exp: Allow minor deviation in FP values
26863 in printf tests.
26864
26865Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
26866
26867 * gdb.base/help.exp: Disable "help set", "help show", and
26868 "help support". Simplify regexp for "help stack".
26869
26870 * gdb.base/default.exp: Set match_max to 5000 and the timeout
26871 to 60 seconds. Temporarily set match_max to 15000 around the
26872 "info copying" test.
26873
26874 * gdb.base/nodebug.exp: Don't try to do an inferior function
26875 call if the target doesn't support them.
26876 * gdb.base/printcmds.exp: Likewise.
26877 * gdb.base/setvar.exp: Likewise.
26878 * gdb.base/structs.exp: Likewise.
26879 * gdb.c++/templates.exp: Likewise.
26880 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
26881
26882 * gdb.base/recurse.exp: Enable for the mn10200.
26883
26884 * configure.in: Do configure gdb.stabs directory for *-*-elf
26885 targets.
26886 * configure: Rebuilt.
26887
26888 * gdb.base/break.exp: Check for gdb,noresults before testing
26889 exit status and/or results from the target.
26890 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
26891 * lib/gdb.exp: Remove old (now bogus) initialization of
26892 noinferior, noargs, noresults and nosignals.
26893
26894Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
26895
26896 * config/sh.exp: New file.
26897
26898 * config/slite.exp: Try to connect multiple times to the board
26899 before rebooting. Only send a "monitor run" if need_monitor_run
26900 is set.
26901
26902 * gdb.base/break.exp: Don't do the "stub continue" test if
26903 the target has gdb_stub set.
26904
26905 * gdb.base/callfuncs.exp: Increase the timeout.
26906
26907 * gdb.base/interrupt.exp: Don't even try to compile the testcase
26908 if the target has gdb,noinferiorio set.
26909
26910 * gdb.base/list.exp: Increase match_max to 10000 characters.
26911
26912 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
26913
26914 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
26915 target.
26916
26917 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
26918
26919Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
26920
26921 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
26922 trying to delete the copy of gdb. Catch the file delete so we
26923 don't die if the delete fails; also, the file should be copied to
26924 the host, not to the build.
c906108c
SS
26925
26926Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
26927
26928 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 26929 parenthesis in case it contains multiple regexps separated
c906108c
SS
26930 with |.
26931
26932 * gdb.base/watchpoint.exp: Use gdb_test.
26933 * gdb.base/default.exp: Ditto.
26934
26935Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
26936
99707966 26937 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 26938
c906108c
SS
26939 * gdb.base/scope.exp: Use gdb_test.
26940 * gdb.c++/classes.exp: Ditto.
26941 * gdb.c++/inherit.exp: Ditto.
26942
26943Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
26944
26945 * gdb.base/crossload.exp: Don't use execute_anywhere, use
26946 remote_exec instead.
26947 * gdb.base/corefile.exp: Don't be ridiculous.
26948 * gdb.base/*.c: Add missing stub invocations.
26949
26950Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
26951
26952 * config/slite.exp: Miscellaneous fixes.
26953
26954 * lib/gdb.exp: Fix runto.
26955
26956 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
26957 the target.
26958
26959 * gdb.base/watchpoint.exp: Fix regexp.
26960
26961 * lib/gdb.exp(default_gdb_exit): Add a catch to the
26962 close and wait commands, as the descriptor may now be
26963 invalid. Always call "remote_close host".
26964
26965Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
26966
26967 Major rewrite for testsuite revision.
d63a86f8 26968
c906108c
SS
26969 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
26970 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
26971 instead of relying on spawn_id to always contain a valid
26972 spawn id.
26973 (get_compiler_info): New procedure to build the ${binfile}.ci
26974 file, instead of replicating this in N different places.
26975 (gdb_compile): New procedure.
d63a86f8 26976
c906108c 26977 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
26978 appropriate arguments) instead of compile. Use gdb_test in a lot
26979 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
26980 at the start of a testcase, as this is no longer done magically.
26981
26982 config/*-gdb.exp: Rename without the -gdb suffix.
26983
26984 config/mips.exp: Use remote_close instead of exit_remote_shell.
26985 config/monitor.exp: Use target_info instead of looking at
26986 baud, timeout, etc.
26987 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
26988
26989Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26990
26991 * gdb.c++/templates.exp (test_ptype_of_templates),
26992 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
26993 Update expect patterns for destructors and assignment operators
26994 to match corresponding c-typeprint.c changes.
26995 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
26996 to destructor breakpoint test, GDB should be able to set the
26997 destructor breakpoint without specifying arguments.
26998
26999Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
27000
27001 * gdb.threads/pthreads.exp: Change result for failure to compile due
27002 to lack of pthreads runtime support from an error to simply an
27003 unsupported test, per dejagnu standards.
27004
27005Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27006
27007 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
27008 where GDB exits to reduce pattern match time.
27009 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
27010
27011 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
27012
dc96c6c7 27013Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27014
27015 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
27016 * gdb.base/default.exp: ditto.
27017 * gdb.base/nodebug.exp: ditto.
27018 * gdb.base/printcmds.exp: ditto.
27019 * gdb.base/ptype.exp: ditto.
27020 * gdb.base/setvar.exp: ditto.
27021 * gdb.base/structs.exp: ditto.
27022 * gdb.base/setshow.c: Guard against uninitialized values of argc.
27023
27024Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
27025
27026 * configure, */configure: Rebuild with autoconf 2.12.
27027
27028Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
27029
27030 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
27031 use new i*86-pc-linux*-gnu quads.
27032 * gdb.base/corefile.exp: Ditto.
27033 * gdb.base/signals.exp: Ditto.
27034 * gdb.base/sigall.exp: Ditto.
27035 * gdb.base/interrupt.exp: Ditto.
27036
27037 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
27038 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
27039 RedHat 4.0.
d63a86f8 27040
c906108c 27041 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
27042 linux. This allows the test case to at least compile on latest
27043 linux, but still not run due to missing the threads runtime library.
c906108c
SS
27044
27045Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27046
27047 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
27048 directory to search gdb directory. Accept and step over conditional
27049 stack alignment code. Consume $prompt in failure cases.
27050 Reset timeout to $oldtimeout instead of some arbitrary value.
27051 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
27052 timeout problems with infinite stack backtraces.
27053 * gdb.base/ptype.exp (ptype struct link, union tu_link):
27054 Accept function parameters for linkfunc member.
27055
27056Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
27057
27058 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
27059 (CXXFLAGS): Remove, unreferenced.
27060 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
27061 previous -B options and also add -B option to pick up cross compiled
27062 runtime.
c906108c
SS
27063 (TARGET_INCLUDES): Add for -I options and add code to initialize when
27064 doing cross compiles.
27065 (target_alias): Declare global.
27066 (xgcc): Set variable to full path of gcc in build tree. Use findfile
27067 to verify that gcc exists in build tree, and if so set CC to that
27068 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 27069
c906108c
SS
27070Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
27071
27072 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
27073 ptype test for anonymous union. Fixup testcase to match
27074 current gcc debug output.
27075
27076Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
27077
27078 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
27079 force argument to an unsigned long type.
27080
27081Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
27082
27083 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 27084 tests and anonymous union print/ptype tests.
c906108c
SS
27085 * gdb.base/list.exp (test_forward-search): Increase timeout by
27086 5 minutes for the "search extremely long line" case.
27087 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
27088 completely optional and that the pass/fail messages use the command as
27089 the message if that third arg is a null string.
27090 (gdb_test_exact): Arrange that a null string pattern means match a
27091 null string output rather than any output, which might include random
889bf7c5 27092 errors.
c906108c
SS
27093 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
27094 backtrace test.
27095 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
27096 always failing and failure is now exposed by gdb.exp changes.
27097
27098Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
27099
27100 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
27101 weren't being noted.
27102
27103Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27104
27105 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
27106 * gdb.stabs/weird.exp: Remove v_comb xfails.
27107
dc96c6c7 27108Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27109
27110 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 27111 list.exp scope.exp watchpoint.exp]
c906108c 27112 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 27113
dc96c6c7 27114Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27115
27116 * config/monitor.exp: Increase download timeout to 1000 seconds.
27117
dc96c6c7 27118Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27119
27120 * config/m32r.exp: Increase timeout to 120 seconds.
27121
27122Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
27123
27124 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
27125 and accept older ordering as obsolescent gcc or gdb.
27126 * gdb.c++/templates.exp: Ditto.
27127 * gdb.c++/virtfunc.exp: Ditto.
27128
27129Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
27130
27131 * gdb.base/coremaker.c: Add code to mmap some data so we
27132 can check that it ends up in the core file.
27133 * gdb.base/corefile.exp: Add test to read mmapped data
27134 from core file.
27135
dc96c6c7 27136Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27137
27138 * config/m32r.exp: New file.
27139
27140Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
27141
27142 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
27143 that cflags can contains -gstabs, and work correctly for other tests.
27144
dc96c6c7 27145Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27146
27147 * gdb.base/setshow.exp: New file, tests show and set.
27148 * gdb.base/setshow.c: New file, tests show and set.
27149 * gdb.base/help.exp: Add test for help set|show annotate.
27150 * gdb.base/default.exp: Add test for set|show annotate.
27151
27152Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
27153
27154 * testsuite/gdb.base/break.exp: Make backtrace from factorial
27155 errors unique.
27156 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
27157 explicitly.
27158
27159Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
27160
27161 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
27162 and width commands. This is done elsewhere.
27163 * (gdb_start): Don't call gdb_start_sim here. That's already
27164 done in gdb_load. This fixes lots of failures in default.exp.
27165
27166Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
27167
27168 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
27169 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
27170 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
27171 in the same we we treat other failures (since it may be an expected
889bf7c5 27172 condition), rather than as an error.
c906108c
SS
27173 * gdb.base/signals.exp (test_handle_all_print): Revert back to
27174 old test format.
27175
27176Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
27177
27178 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
27179 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 27180 twice. Nuke the duplicates.
c906108c 27181 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 27182 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
27183 Remove config.h along with other config files.
27184
27185Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
27186
27187 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
27188 "p func1 ()" and note that rests of tests are skipped.
27189 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27190 setup_xfails for "print func2::coremaker_local".
c906108c
SS
27191 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
27192 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
27193 affected by the previous run test.
27194 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
27195 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
27196 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
27197 "pass int powerset tuple" and "pass modeless int powerset tuple".
27198 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
27199 "real write 4" and "real write 8".
27200 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27201 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
27202 "print \$i after tuple assign 2", and
27203 "print vs2 after tuple assign 2".
27204 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
27205 meaningful error message and return -1 so the caller can
27206 suppress further tests and avoid a cascade of errors.
d63a86f8 27207
c906108c
SS
27208Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
27209
27210 * gdb.base/a1-selftest.exp: Tweak tests to account for new
27211 format for printing version.
27212 * gdb.base/default.exp: Ditto.
27213 * gdb.base/interrupt.exp: Fix problem with cascade of
27214 errors if child process dies while calling a function.
d63a86f8 27215
c906108c
SS
27216Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
27217
27218 * Makefile.in (VPATH): Add
27219 * Makefile.in (Makefile, config.status): Fix rules so things get
27220 remade when necessary.
27221
27222Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
27223
27224 * Makefile.in (just-check): Add path to sibling expect dir
27225 to environment variable specified by RPATH_ENVVAR.
27226
27227Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
27228
27229 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
27230 (just-check): Add shared library paths for libstdc++, tk,
27231 tcl, bfd, and opcodes to the environment variable specified
27232 in RPATH_ENVVAR.
27233 * configure.in: Add support to recognize --enable-shared flag
27234 and generate correct value for RPATH_ENVVAR.
27235 * configure: Regenerated with autoconf.
27236
27237Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
27238
27239 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 27240 include all osf versions.
c906108c
SS
27241 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
27242 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
27243 when target is linux. When failing to build pthreads test
27244 executable, give more meaningful message.
27245 * gdb.threads/pthreads.c: Hpux also uses old definition of second
27246 arg for pthread_create.
d63a86f8 27247
c906108c
SS
27248Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
27249
27250 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 27251 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 27252 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 27253 and -lpthreads (everybody else).
c906108c
SS
27254 (test_startup): Fail gracefully if threads are not supported.
27255 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
27256 "p/c array_index("abcdef",2)" when not gcc compiled.
27257 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
27258 "print func2::coremaker_local" when not gcc compiled.
27259 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
27260 "ptype on opaque struct tagname (statically)",
27261 "ptype on opaque struct tagname (dynamically) 1", and
27262 "ptype on opaque struct tagname (dynamically) 2"
27263 for not compiled with gcc.
27264 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
27265 backtrace when compiled with gcc.
d63a86f8 27266 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
27267 than always return success.
27268
27269Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
27270
27271 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
27272
27273Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
27274
27275 * gdb.base/structs.exp: Undo last change.
27276
27277Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
27278
27279 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
27280 encapsulate all the steps/nexts done during self test, starting
27281 at main, and makes them less sensitive to optimization issues.
27282 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
27283 signal handler" test.
27284 * gdb.threads/pthreads.exp: Only run this for native configs.
27285 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
27286 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
27287 tests.
27288 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
27289 for "runto test_calls(void)" test.
d63a86f8 27290
c906108c
SS
27291Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
27292
27293 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
27294 and don't expect address info in breakpoint confirmations.
27295
27296Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
27297
27298 * gdb.base/list.exp (test_forward_search): Increase timeout
27299 temporarily by 60 seconds for searching extremely long line,
889bf7c5 27300 and then reset to old value when done. Increase expect input
c906108c
SS
27301 buffer to 10000.
27302
27303Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
27304
27305 * gdb.base/list.exp (test_forward_search): Fix to handle very
27306 long source line without overflowing expect's input buffer.
27307
27308Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
27309
27310 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
27311 "buffer_full".
27312
27313 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
27314 "buffer_full".
27315
27316 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
27317 "buffer_full".
27318
27319 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
27320 "buffer_full".
27321
27322Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
27323
27324 * configure.in (configdirs): Add gdb.threads.
27325 * configure: Regenerated with autoconf.
27326 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
27327 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
27328 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 27329
c906108c
SS
27330Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
27331
27332 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
27333
27334Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
27335
27336 * gdb.base/signals.exp (test_handle_all_print): Test separately for
27337 each signal's status in the output of "handle all print".
27338 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
27339 the \r\n sequence that immediately precedes the gdb prompt.
27340 * gdb.base/a1-selftest.exp: Save original timeout and restore
27341 after test.
27342
27343Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
27344
27345 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
27346 symbol.
27347
27348Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
27349
27350 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
27351
27352Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
27353
27354 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
27355 timeout by 60 seconds.
27356
27357Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
27358
27359 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
27360 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
27361 error return.
27362
27363Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
27364
27365 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
27366 gdb initialization, also report how long dejagnu waited. Restore
27367 old timeout before doing error return. Temporarily increase timeout
889bf7c5 27368 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
27369
27370Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
27371
27372 * lib/gdb.exp: Report timeout value for verbosity level 2.
27373 * config/gdbserver.exp: Ditto.
27374 * config/hppro.exp: Ditto.
27375 * config/mips-gdb.exp: Ditto.
27376 * config/monitor.exp: Ditto.
27377 * config/netware.exp: Ditto.
27378 * config/sim-gdb.exp: Ditto.
27379 * config/slite-gdb.exp: Ditto.
27380 * config/udi-gdb.exp: Ditto.
27381 * config/unix-gdb.exp: Ditto.
27382 * config/vx-gdb.exp: Ditto.
27383 * gdb.base/a1-selftest.exp: Ditto.
27384 * gdb.base/a2-run.exp: Ditto.
27385 * gdb.base/break.exp: Ditto.
27386 * gdb.base/corefile.exp: Ditto.
27387 * gdb.base/list.exp: Ditto.
27388 * gdb.base/recurse.exp: Ditto.
27389 * gdb.base/scope.exp: Ditto.
27390 * gdb.base/signals.exp: Ditto.
27391
27392Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27393
27394 * gdb.threads/Makefile.in (docdir): Removed.
27395
27396Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27397
27398 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 27399 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 27400 @srcdir@.
d63a86f8 27401 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
27402 autoconf 2.5 or higher.
27403 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
27404
27405Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
27406
27407 * configure: Regenerated.
27408 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
27409 avoid name clashes with SunOS headers.
27410
27411Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
27412
27413 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
27414
27415Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
27416
27417 * gdb.base/callfuncs.exp: Finish last change -- make sure the
27418 prototype information ends up in the compiler info file.
27419
27420Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
27421
27422 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
27423 attempting to regenerate it. Eliminate use of a temporary file
27424 and just generate the info file directly. Source it immediately,
27425 for consistency of use.
27426 * gdb.base/corefile.exp: Ditto
27427 * gdb.base/exprs.exp: Ditto.
27428 * gdb.base/funcargs.exp: Ditto.
27429 * gdb.base/langs.exp: Ditto.
27430 * gdb.base/list.exp: Ditto.
27431 * gdb.base/mips_pro.exp: Ditto.
27432 * gdb.base/nodebug.exp: Ditto.
27433 * gdb.base/opaque.exp: Ditto.
27434 * gdb.base/ptype.exp: Ditto.
27435 * gdb.base/scope.exp: Ditto.
27436 * gdb.base/setvar.exp: Ditto.
27437 * gdb.base/signals.exp: Ditto.
27438 * gdb.base/whatis.exp: Ditto.
27439 * gdb.c++/templates.exp: Ditto.
27440 * gdb.c++/virtfunc.exp: Ditto.
27441 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 27442 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
27443
27444Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27445
27446 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
27447 it got fixed by the recent lookup_minimal_symbol_by_pc change.
27448 Increase timeout, a lot of single stepping might be needed if the
27449 target has no hardware watchpoints.
27450
27451Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
27452
27453 * gdb.base/break.exp: Ignore compiler warnings when compiling
27454 break.c.
27455 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
27456 * gdb.base/default.exp: Add h8300 xfails. Handle messages
27457 from remote-sim.
27458 * gdb.base/exprs.exp: Add h8300 xfails.
27459 * gdb.base/funcargs.exp: Likewise.
27460 * gdb.base/nodebug.exp: Likewise.
27461 * gdb.base/printcmds.exp: Likewise.
27462 * gdb.base/ptype.exp: Likewise.
27463 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
27464 h8300 xfails.
d63a86f8 27465 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
27466 on the h8300.
27467 * gdb.base/funcargs.c: Explicitly make last constant argument to
27468 call_after_alloca_subr an unsigned long type.
27469 * gdb.base/return.c: Include stdio.h.
27470
27471Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
27472
27473 * config/abug.exp: New file for the older Motorola Bug monitor
27474 that runs on the mvme13x series VME boards.
27475 * config/monitor.exp: Use the new config array for target settings
27476 if they exist.
27477
27478Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
27479
27480 * sim-gdb.exp: Make the SH simulator allocate less space when
27481 it is targeted.
27482
27483Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
27484
27485 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
27486 test.
27487
27488Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
27489
27490 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
27491 "rs6000-*-*" for "list function in include file" when gcc compiled.
27492 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
27493 for "p ctable1[120]".
27494 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
27495 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
27496 Remove setup_xfail for "rs6000-*-*" for
27497 "print 'scope0.c'::filelocal before run".
27498 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
27499 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
27500 since some compilers don't allow both options to be given
27501 on the same command line. Create object file and move it.
d63a86f8 27502
c906108c
SS
27503Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
27504
27505 * gdb.base/corefile.exp: Always regenerate the core file, since
27506 we always regenerate the coremaker program. Detect special case
27507 where registers cannot be read from core file.
d63a86f8 27508
c906108c
SS
27509Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
27510
27511 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
27512 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
27513 * gdb.c++/templates.exp: Only match on basename of file since
27514 some formats like xcoff don't encode directory information.
27515 * gdb.stabs/weird.exp: Use the right sed script for powerpc
27516 and rs6000 AIX xcoff targets.
27517 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
27518 * configure: Regenerate.
27519 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
27520 here, rather than in distclean.
d63a86f8 27521
c906108c
SS
27522Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
27523
27524 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
27525 defined, and use it to compile the test case with -O2. The
27526 native compilation still uses no optimization.
27527 * gdb.base/mips_pro.c: Remove inline assembly code since
27528 it is compiled PIC by default, which results in assembler
27529 warnings that make the testsuite think the compilation
27530 was unsuccessful.
27531
27532Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
27533
27534 * gdb.c++/misc.exp: Add note to message for
27535 "print s.a for foo struct" that this is a known gcc 2.7.2
27536 and earlier bug.
27537
27538Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
27539
27540 * gdb.base/break.exp: Fix pattern for matching "Delete all
27541 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
27542 setup_xfail for deleting all breakpoints test. Fix various
27543 timeout messages to include "(timeout)".
27544 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
27545 for "p t_float_values2(3.14159,float_val2)".
27546 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
27547 for "continue to call2g" when gcc compiled.
27548 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
27549 "up to foo in langs.exp", "show language at foo in langs.exp",
27550 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
27551 and "show language at fsub in langs.exp".
27552 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
27553 "list line 1 in include file", "list message for lines past EOF",
27554 "list function in include file", "list list0.h:foo", and
27555 "list filename:function; nonexistant function".
27556 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
27557 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
27558 and "ptype t_char_array" to be for native cc only.
d63a86f8 27559
c906108c
SS
27560Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
27561
d63a86f8 27562 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 27563 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 27564 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
27565
27566Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
27567
27568 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
27569 "bt in signals.exp". This problem only appears when running
27570 the testsuite, and then only intermittently.
27571
27572Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
27573
27574 * gdb.base/return.exp (return_tests): Differentiate between
27575 two tests of continuing.
27576
27577Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
27578
27579 * */Makefile.in (maintainer-clean): Remove config.log.
27580 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
27581 * gdb.c++/Makefile.in (PROGS): Add inherit.
27582 (clean): Remove *.ci.
27583
27584Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
27585
27586 * gdb.c++/misc.cc: Add test code from Mike Stump.
27587 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
27588
27589Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
27590
27591 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
27592 to "alpha-*-osf2*" and add comment.
27593 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
27594 setup_xfail for "step over execarg initialization" and
27595 "step over corearg initialization".
c906108c
SS
27596 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
27597 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
27598 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 27599 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
27600 "print func2::coremaker_local", and "backtrace in corefile.exp".
27601 * gdb.base/signals.exp: Build and source signals.ci.
27602 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
27603 to be for gcc only.
27604 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 27605
c906108c
SS
27606Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27607
27608 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
27609 Feb 3 procfs.c change.
27610
27611Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
27612
27613 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
27614
27615Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
27616
27617 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
27618 from dejagnu's apparent default of 10 seconds, which gives random
27619 results when running the tests over NFS on moderately loaded systems.
27620 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
27621
27622Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
27623
27624 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
27625 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 27626 result reports.
c906108c
SS
27627
27628Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
27629
27630 * configure.in (CY_AC_PATH_TCLH): Remove.
27631 * configure: Regenerate.
27632
27633Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
27634
27635 * gdb.c++/Makefile.in (clean): Add missing '{'.
27636
27637Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
27638
27639 * lib/gdb.exp: Provide a default value for noinferior.
27640
27641 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
27642 Load libgloss.exp.
27643
27644Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
27645
27646 * gdb.disasm/hppa.exp: Compile directly into an executable, use
27647 the executable, not the .o to run the tests from.
27648
27649Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
27650
27651 * gdb.base/break.exp: Don't test for program exit or exit status
27652 if $noresults if nonzero.
27653 * gdb.base/langs.exp: Likewise.
27654 * gdb.base/watchpoint.exp: Likewise.
27655
27656 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
27657 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
27658 trying to compile the testcase.
27659
27660Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
27661
27662 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
27663 * gdb.base/signals.exp (continue to handler): Likewise.
27664
27665Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
27666
27667 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
27668
27669 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
27670
27671Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
27672
27673 * gdb.base/corefile.exp: Recognize "not found" as failure
27674 when trying to determine if a core file was generated.
27675 If no core file was generate the first time, try again without
27676 the ulimit -c to work around braindamaged shells.
27677
27678Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
27679
27680 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
27681 [] tests with "test" and enclose string in quotes.
27682 * gdb.stabs/configure: Rebuild
d63a86f8 27683
c906108c
SS
27684Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
27685
27686 Changes in sync with expect:
27687 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
27688 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
27689 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
27690 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
27691 argument to AC_REQUIRE.
27692 * configure: Regenerated.
27693
27694Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
27695
27696 * gdb.base/corefile.exp: When generating a core, discard any
27697 error messages about ulimit not found and the "core dumped"
27698 message from the shell that runs the coredumper.
27699
27700Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
27701
27702 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
27703
27704 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
27705 which sed script to run. Expect failure for v_comb test
27706 on PA targets too.
d63a86f8 27707
c906108c
SS
27708Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
27709
27710 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 27711 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
27712
27713Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
27714
27715 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
27716 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 27717 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
27718 * lib/gdb.exp (default_gdb_start): Fix typo.
27719 * gdb.base/corefile.exp: Allow "Core was generated by ..."
27720 messages to not include the full program name that caused
27721 the core dump since some systems (such as solaris) apparently
27722 truncate this path to about 80 characters.
27723 When generating a core file first try increasing the core file
27724 size limit to unlimited since some systems may default it to
27725 zero, and it is harmless to try it. Move the test for failing
27726 to generate a core file to where it will actually get executed.
27727 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
27728 new gdb result from g++ debug info improvements and make old
27729 pattern obsolescent. Also account for size_t differences
27730 (may be int or long).
27731 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
27732 initialization before function call is placed in the delay slot
27733 and thus appears to be skipped over by commands such as "next".
27734
27735Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
27736
27737 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
27738
27739Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
27740
27741 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
27742 input source file; fix code to compile test to deal with this
27743 convention.
27744 * gdb.c++/*.exp: Likewise.
27745
27746Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
27747
27748 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
27749 "bt in signals.exp".
27750
27751Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
27752
27753 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
27754 "step over execarg initialization" and
889bf7c5 27755 "step over corearg initialization".
c906108c
SS
27756
27757Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
27758
27759 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
27760 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
27761
27762Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
27763
27764 From Rob Savoye (rob@poseidon.cygnus.com)
27765 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
27766 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
27767 configure.in}, gdb.disasm/{Makefile.in, configure.in},
27768 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
27769 configure.in}: Major reworking for autoconfig.
c906108c
SS
27770 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
27771 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 27772 New files.
c906108c
SS
27773 * config/unix-gdb.exp: Make GDB global.
27774 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
27775 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
27776 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
27777 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
27778 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
27779 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 27780 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
27781 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
27782 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
27783 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
27784 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 27785 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
27786 to returns as necessary, arrange for test to compile own testcase
27787 executable.
c906108c 27788 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 27789
c906108c
SS
27790Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
27791
27792 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 27793 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
27794 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
27795 "backtrace through signal handler".
27796
27797Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27798
27799 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
27800 continuing from a job control stop signal.
27801 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
27802
27803Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
27804
27805 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
27806 * gdb.base/corefile.exp: Likewise.
27807 * gdb.base/funcargs.exp: Likewise.
27808
27809Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
27810
27811 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
27812 * config/monitor.exp: Add support for setting baud rate.
27813
27814Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
27815
27816 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
27817 i*86-*-linux* xfails for "backtrace through signal handler".
27818 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
27819 "print func2::coremaker_local".
27820 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 27821 alpha-dec-osf2* xfail for
c906108c
SS
27822 "delete all breakpoints when none".
27823
27824Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
27825
27826 * gdb.base/break.exp: Change test that deletes all breakpoints
27827 when no user breakpoints are installed. A post 4.15 change
27828 causes gdb to no longer prompt in this case.
27829
27830Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
27831
27832 * gdb.base/return.exp (return_tests): Change xfail for test
27833 "correct value returned double test" to stop xfailing at
27834 Solaris 2.5. Apparently the bug has been fixed.
27835
27836Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
27837
27838 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
27839 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
27840
27841Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
27842
27843 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
27844 * gdb.disasm/hppa.s: Corresponding changes.
27845
27846Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
27847
27848 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
27849 makefile fragment.
27850 * config/mt-hpux: Deleted.
27851
27852Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
27853
d63a86f8 27854 * Many files: When warning about suppressed tests due to a
c906108c
SS
27855 nonexistant test binary, avoid incrementing the warning count.
27856
27857Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
27858
27859 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 27860
c906108c
SS
27861Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27862
27863 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
27864 "sparc-*-solaris2*".
27865
27866Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27867
27868 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
27869 Add global and local variables and initialize them.
27870 * gdb.base/corefile.exp: Test correct mapping of corefile sections
27871 by printing variables. Remove rs6000 and powerpc xfails, BFD now
27872 extracts the file name and terminating signal from the core file.
27873 * TODO: Remove note about tests for correct mapping of corefile.
27874 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
27875 from optimizing it away.
27876 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
27877 handles common blocks.
27878
27879Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
27880
27881 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
27882 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
27883
27884Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
27885
27886 * Makefile.in (maintainer-clean): New target, synonym for
27887 realclean.
27888 * gdb.base/Makefile.in (maintainer-clean): Likewise.
27889 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
27890 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
27891 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
27892 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
27893 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
27894
27895Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
27896
27897 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
27898 xfails when not gcc compiled for "print foo::funclocal".
27899 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
27900 "print foo::funclocal at foo",
27901 "print 'scope1.c'::foo::funclocal at foo",
27902 "print foo::funclocal_bss at foo",
27903 "print 'scope1.c'::foo::funclocal_bss at foo",
27904 "print foo::funclocal_ro at foo",
27905 "print 'scope1.c'::foo::funclocal_ro at foo",
27906 "print bar::funclocal at foo" and
27907 "print 'scope1.c'::bar::funclocal at foo".
27908 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
27909 gcc compiled for "print foo::funclocal at bar".
27910 Expand all messages to ensure that they identify that
27911 the test is at bar().
27912 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
27913 gcc compiled for:
27914 "ptype on opaque struct pointer (statically)",
27915 "ptype on opaque struct tagname (statically)",
27916 "ptype on opaque struct pointer (dynamically) 1",
27917 "ptype on opaque struct tagname (dynamically) 1",
27918 "ptype on opaque struct pointer (dynamically) 2" and
27919 "ptype on opaque struct tagname (dynamically) 2
27920 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
27921 gcc compiled for:
27922 "p datalocal"
27923 "whatis datalocal",
27924 "ptype datalocal",
27925 "p bsslocal",
27926 "whatis bsslocal", and
27927 "ptype bsslocal".
27928 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
27929 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
27930 when not gcc compiled.
27931 * gdb.base/funcargs.exp (float_and_integral_args): Add
27932 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
27933 compiled.
27934 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
27935 "backtrace from call6a" when not gcc compiled.
27936 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
27937 "backtrace from call7a" when not gcc compiled.
27938 * gdb.base/callfuncs.exp (do_function_calls):
27939 Add "hppa*-*-hpux*" xfail when not gcc compiled for
27940 "p t_char_array_values(char_array_val2,char_array_val1)",
27941 "p t_char_array_values(char_array_val1,char_array_val2)",
27942 "p t_char_array_values("carray 1","carray 2")",
27943 "p t_char_array_values("carray 1",char_array_val2)",
27944 "p t_char_array_values(char_array_val1,"carray 2")",
27945 "p sum_args(1,{2})",
27946 "p sum_args(2,{2,3})",
27947 "p sum_args(3,{2,3,4})",
27948 "p sum_args(4,{2,3,4,5})"
27949 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
27950 "backtrace in corefile.exp" when not gcc compiled.
27951
27952Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27953
27954 * gdb.base/signals.exp: Rewrite `handle all print' test as
27955 a procedure. Accept blanks or TABs as whitespace, increase
27956 timeout and expect input buffer size for the large output
27957 from the command. Remove "i*86-*-bsdi2.0" xfail.
27958
27959Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27960
27961 * gdb.base/setvar.exp: Add new testcases for truncation when
27962 assigning invalid values to bitfields.
27963
27964Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
27965
d63a86f8 27966 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
27967 mips-sgi-irix* xfail for
27968 "call inferior func with struct - returns char *"
27969 and fix test so that an optional (unsigned char *) cast is
889bf7c5 27970 accepted in the result.
c906108c
SS
27971
27972Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
27973
27974 * gdb.base/funcargs.exp (float_and_integral_args): Remove
27975 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
27976 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
27977 * gdb.base/signals.exp: Remove duplicate "handle all print" test
27978 that accidentally got checked in.
27979
27980Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
27981
d63a86f8 27982 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
27983 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
27984 compiled test.
27985 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
27986 Add mips-sgi-irix5* xfail for not gcc compiled.
27987 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
27988 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
27989 compiled for "p top", "whatis top", "p middle", and "whatis
27990 middle".
c906108c
SS
27991 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
27992 "whatis signed char" for not gcc compiled.
27993 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
27994 "set variable signed char=-1 (-1)" and
27995 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
27996 * gdb.base/funcargs.exp (float_and_integral_args):
27997 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
27998 Add mips-sgi-irix* xfail when not gcc compiled for
27999 "continue to call2b".
28000 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
28001 "continue to call2g".
6fdff2c5
PA
28002 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
28003 compiled for "backtrace from call6a"
28004 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
28005 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
28006 when not gcc compiled for "backtrace from call7a".
c906108c
SS
28007 (localvars_after_alloca): Fix gdb_test cmds for
28008 "print * after runto ...".
28009 Remove rs6000-*-* xfails for
28010 "print i after runto localvars_after_alloca" and
28011 "print l after runto localvars_after_alloca"
28012 for all compilers.
28013 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 28014 when not compiled with gcc, for:
c906108c
SS
28015 "print signed char == (minus)",
28016 "print signed char != (minus)",
28017 "print signed char < (minus)",
28018 "print signed char > (minus)".
28019 * gdb.base/callfuncs.exp (do_function_calls):
28020 Add mips-sgi-irix* xfail, when compiled with native compiler, for
28021 "call inferior func with struct - returns char *".
d63a86f8 28022 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
28023 "correct value returned double test" to include Solaris 2.4.
28024 * gdb.base/funcargs.exp (float_and_integral_args):
28025 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 28026
c906108c
SS
28027Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28028
28029 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
28030 enumeration bitfields if compiling with GNU C.
28031 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
28032 to empty' prompt.
28033
28034Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
28035
28036 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
28037 test for PRO targets.
28038
28039 * gdb.base/funcargs.exp: Avoid ever setting more than 8
28040 breakpoints in the inferior at any given time by making
28041 two groups of breakpoints for call2*, call6* and call7*
28042 tests.
28043
28044Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28045
28046 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
28047 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
28048 from optimizing it away.
28049 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
28050 "call inferior func with struct".
28051
28052Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
28053
28054 * configure.in: Only configure gdb.chill for particular targets.
28055
28056Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
28057
28058 * gdb.base/Makefile.in: Add action to .c.o transformation
28059 rule that generates a .ci file for each .o file and remove
28060 explicit .c.o rules except for callfuncs.o.
28061 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
28062 generates a .ci file for each .o file and remove explicit
28063 .cc.o rules.
28064 (clean): Remove *.tmp *.ci files.
28065 (EXECUTABLES): Remove templ-info.exp.
28066 * gdb.base/compiler.c: New file.
28067 * gdb.c++/compiler.cc: New file
28068 * gdb.base/scope.exp: Source gdb.base/scope.ci.
28069 Change rs6000-*-* xfail for
28070 "print 'scope0.c'::filelocal_ro" and
28071 "print 'scope1.c'::filelocal" and
28072 "print 'scope1.c'::filelocal_bss" and
28073 "print 'scope1.c'::filelocal_ro" and
28074 "print 'scope1.c'::foo::funclocal" and
28075 "print 'scope1.c'::foo::funclocal_ro" and
28076 "print 'scope1.c'::bar::funclocal" and
28077 "print 'scope0.c'::filelocal_ro" and
28078 "print 'scope1.c'::filelocal at foo" and
28079 "print 'scope1.c'::filelocal_bss at foo" and
28080 "print 'scope1.c'::filelocal_ro at foo" and
28081 "print 'scope1.c'::foo::funclocal at foo" and
28082 "print 'scope1.c'::foo::funclocal_bss at foo" and
28083 "print 'scope1.c'::foo::funclocal_ro at foo" and
28084 "print 'scope1.c'::bar::funclocal at foo" and
28085 "print 'scope0.c'::filelocal_ro" and
28086 "print 'scope1.c'::filelocal" and
28087 "print 'scope1.c'::filelocal_bss" and
28088 "print 'scope1.c'::filelocal_ro" and
28089 "print 'scope1.c'::foo::funclocal" and
28090 "print 'scope1.c'::foo::funclocal_bss" and
28091 "print 'scope1.c'::foo::funclocal_ro" and
28092 "print 'scope1.c'::bar::funclocal" and
28093 "print 'scope1.c'::bar::funclocal_bss"
28094 to only be xfail'd when not compiled with gcc.
d63a86f8 28095 Add rs6000-*-* xfail for
c906108c
SS
28096 "print 'scope0.c'::filelocal_bss before run"
28097 when compiled with gcc.
28098 (test_at_main): Add rs6000-*-* xfail for
28099 "print filelocal_ro in test_at_main"
28100 when compiled with gcc.
28101 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 28102 Add rs6000-*-aix* xfail for
c906108c
SS
28103 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
28104 "ptype t_char_array", not compiled with gcc.
28105 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
28106 xfail for "list foo (in include file)" when gcc compiled.
28107 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 28108 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
28109 "run to call0a" if not compiled with gcc.
28110 (unsigned_integral_args): Add rs6000-*-* xfail for
28111 "run to call1a" if not compiled with gcc.
28112 (float_and_integral_args): Add rs6000-*-* xfail for
28113 "run to call2a" if not compiled with gcc and for
28114 "continue to call2b" for any compiler.
28115 Add rs6000-*-* xfail to
28116 "print f1 after run to call2a" for gcc compiled.
28117 (discard_and_shuffle): Add rs6000-*-* xfail for
28118 "run to call6a".
28119 (shuffle_round_robin): Add rs6000-*-* xfail for
28120 "backtrace from call7a" if not compiled with gcc.
28121 Add rs6000-*-* xfail for
28122 "backtrace from call7b" if compiled with gcc.
28123 (call_after_alloca): Add rs6000-*-* xfail for
28124 "print c in call_after_alloca" and
28125 "print s in call_after_alloca" and
28126 "backtrace from call_after_alloca_subr"
28127 if not compiled with gcc.
28128 (localvars_in_indirect_call): Add rs6000-*-* xfail for
28129 "print c in localvars_in_indirect_call" and
28130 "print c in localvars_in_indirect_call" and
28131 "backtrace in indirectly called function" and
28132 "stepping into indirectly called function"
28133 if not compiled with gcc.
28134 (localvars_after_alloca): Add rs6000-*-* xfail for
28135 "print c after runto localvars_after_alloca" and
28136 "print s after runto localvars_after_alloca" and
28137 "print i after runto localvars_after_alloca" and
28138 "print l after runto localvars_after_alloca"
28139 for all compilers.
28140 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
28141 than whatis-info.exp.
28142 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
28143 than opaque-info.exp.
28144 Setup rs6000-*-* xfail for
d63a86f8 28145 "ptype on opaque struct pointer (statically)" and
c906108c
SS
28146 "ptype on opaque struct pointer (dynamically)" when
28147 not compiled with gcc.
28148 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
28149 rather than callf-info.exp.
28150 (do_function_calls): Add clear_xfail for rs6000-*-* for
28151 "p t_float_values2(3.14159,float_val2)". Seems to work
28152 fine there, both with xlc and gcc. Need to find out what
28153 it is doing right and fix other platforms.
28154 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
28155 "call inferior func with struct - returns int",
28156 "call inferior func with struct - returns long",
28157 "call inferior func with struct - returns float",
28158 "call inferior func with struct - returns double",
28159 "call inferior func with struct - returns char *",
28160 but only if not gcc compiled (presumes xlc compiled).
28161 Change rs6000-*-* xfails for
28162 "call inferior func with struct - returns char" and
28163 " call inferior func with struct - returns short" to only
28164 xfail if not using gcc.
28165 (clean mostlyclean): Remove *.ci and *.tmp files.
28166 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
28167 than templ-info.exp.
28168 * gdb.base/langs.exp: Source gdb.base/langs.ci.
28169 Add rs6000-*-* xfail for "up to foo in langs.exp"
28170 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 28171 when not gcc compiled.
d63a86f8 28172
c906108c
SS
28173Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28174
28175 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
28176 * gdb.base/corefile.exp: Likewise.
28177 * gdb.base/list.exp: Likewise.
28178 * gdb.base/scope.exp: Likewise.
28179 * gdb.base/siganls.exp: Likewise.
28180
28181 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
28182 compiler output.
28183 * gdb.base/whatis.exp: Likewise.
28184
28185Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
28186
28187 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
28188 failure (opcode table has been fixed to match reality).
28189
28190Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
28191
28192 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
28193 "call inferior func with struct - returns char",
28194 "call inferior func with struct - returns short"
28195
28196 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
28197 "print 'scope0.c'::filelocal at main",
28198 "print 'scope0.c'::filelocal_bss in test_at_main",
28199 "print 'scope0.c'::filelocal at foo",
28200 "print 'scope0.c'::filelocal_bss in test_at_foo",
28201 "print 'scope0.c'::filelocal at bar",
28202 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 28203
c906108c
SS
28204 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
28205 in source file 1". This bug seems to have been fixed with both
28206 gcc and native cc (was native assembler bug?).
28207
28208Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
28209
28210 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
28211 "backtrace through signal handler" to "i*86-*-sysv4*".
28212 * gdb.base/signals.exp: Add xfail for "'next' behaved as
28213 continue" case. Add "known SVR4 bug" to fail message.
28214 Add "i*86-*-bsdi2.0" xfail for "handle all print".
28215 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
28216 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
28217 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
28218 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
28219 "up to foo in langs.exp", "show language at foo in
28220 langs.exp", "up to cppsub_ in langs.exp", "show
28221 language at cppsub_ in langs.exp", "up to fsub in
28222 langs.exp", and "show language at fsub in langs.exp".
28223 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
28224 "bactrace in corefile.exp".
28225 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
28226 "call inferior function with struct - returns float" and
28227 "call inferior function with struct - returns double".
d63a86f8 28228
c906108c
SS
28229Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
28230
28231 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
28232 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
28233 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
28234 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
28235
28236Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
28237
28238 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
28239 (or overriden) "CHILL" macro rather then bare "gcc".
28240 Also look for ../../gcc/xgcc since that is what we will
28241 actually need, not "Makefile". Remove following assignment
28242 of CHILL to CHILL_FOR_TARGET because that results in
28243 recursive definition.
28244
28245Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
28246
28247 * gdb.base/corefile.exp: Change xfail for backtrace in
28248 corefile.exp from linuxaout to all linux.
28249 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
28250 cases where we miss the breakpoint at the signal handler
28251 for some reason. Setup xfail for linuxoldld/linuxaout and
28252 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
28253 hitting SIGURG breakpoint.
28254 * gdb.base/signals.exp: Setup xfail for "next" acting like
28255 continue to add linuxoldld. Setup xfail for all linux for
28256 "next to handler in signals_tests_1", "backtrace in
28257 signals_tests_1", "continue to func1", "pass SIGUSR1",
28258 and continue to handler".
28259
28260Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
28261
28262 * Update all FSF addresses except those in COPYING* files.
28263
28264Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
28265
28266 * gdb.base/a2-run.exp: Change messages to be more explicit about
28267 the status of args, and quote binfile in results.
28268
28269Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
28270
28271 * gdb.base/callfuncs.exp: Add tests for passing structs to
28272 inferior functions and return various types.
28273 * gdb.base/callfuncs.c: Add functions to receive a struct
28274 and return a member of the struct, in various types.
28275
28276Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28277
28278 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
28279
28280Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
28281
28282 * config/vxworks29k.exp: New file, sources vxworks.exp.
28283
28284Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28285
28286 * config/gdbremote.exp: New file. Testing framework using
28287 gdbserver.
28288
28289Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
28290
28291 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
28292 "call function when asleep" and "send end of file".
28293 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
28294 for "backtrace in corefile.exp".
28295 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
28296 for "backtrace through signal handler".
28297 * gdb.base/corefile.exp: Make sure we actually generate a core file
28298 before trying the core tests. Some systems allow the user to suppress
28299 generation of core files and default to that (linux for example).
28300 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
28301 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
28302
28303Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28304
28305 * gdb.threads: New directory with some crude multi-threaded
28306 gdb tests (step.exp and step2.exp).
28307 * config/mt-lynx (STEP_EXECUTABLE): Define.
28308 (THREADFLAGS): Define.
28309
28310Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
28311
28312 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
28313
28314 * gdb.base/signals.exp: Disable whole file for lynx until
28315 further notice.
28316
28317 * gdb.base/signals.exp: xfail test where "next" acts like
28318 "continue" for lynx.
28319
28320 * gdb.base/interrupt.exp: xfail test for calling function while
28321 inferior is asleep for lynx.
28322
28323 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
28324 than one cr-lf after each command.
28325
28326Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28327
28328 * configure.in: Reinstate setting of stabsdirs variable, fix
28329 typo in setting up configdirs for native builds.
28330
28331 * gdb.base/return.exp: Fix typo in return double test.
28332 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
28333 compiler from optimizing them away.
28334
28335Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
28336
28337 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
28338 sequences to be echo'd by gdb when using gdb_test.
28339 * gdb.chill/chexp.exp: Likewise.
28340 * gdb.fortran/exprs.exp: Likewise
28341
28342Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28343
28344 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
28345 after the inferior gdb has started.
28346
28347 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
28348 after each command.
28349 * gdb.base/funcargs.exp: Likewise.
28350 * gdb.base/gdbvars.exp: Likewise.
28351 * gdb.base/interrupt.exp: Likewise.
28352 * gdb.base/list.exp: Likewise.
28353 * gdb.base/watchpoint.exp: Likewise.
28354 * gdb.c++/demangle.exp: Likewise.
28355 * gdb.c++/inherit.exp: Likewise.
28356 * gdb.chill/chexp.exp: Likewise.
28357 * gdb.fortran/exprs.exp: Likewise.
28358
28359 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
28360 test if we can't handle IO to/from the inferior.
28361
28362 * gdb.c++/misc.exp: Always check for a program already being
28363 started after sending a "run" command to gdb.
28364
28365 * gdb.base/twice.exp: Start with a fresh gdb.
28366
28367 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
28368 only depend on gdb's expression code, not the chill runtime.
28369
28370 * gdb.base/return.c: Put return values into variables so we
28371 can have gdb print them rather than depending on the program
28372 to print them.
28373 * gdb.base/return.exp: Corresponding changes.
28374
28375 * lib/gdb.exp: Provide default value for noinferiorio.
28376 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
28377 the inferior.
28378
28379 * gdb.base/break.exp: Always check for a program already being
28380 started after sending a "run" command to gdb.
28381 (text_next_with_recursion): Don't check the output from the
28382 program's printf statement. Instead just make sure the program
28383 exited.
28384
28385 * gdb.base/commands.exp: Protect tests which need arguments with
28386 $noargs conditionals.
28387
28388Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28389
28390 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
28391 of structure member arrays to match gdb/valops.c:value_addr change.
28392
28393Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
28394
28395 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
28396 cases.
28397
28398Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
28399
28400 * configure.in (configdirs): Remove gdb.chill from default list
28401 of subdirs and then add it back in only if doing a native build.
28402 The current chill compiler does not yet work in any cross build.
28403 * Revert all signal changes from Jul 6.
28404 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
28405 for sh-hms targets, allowing these tests to link, with no other
28406 changes. Testing is suppressed by setting "nosignals" in site.exp.
28407
28408Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
28409
28410 * configure.in (signaldirs): Define and add to configdirs for all
28411 targets except some specific ones that are known to not support signals.
28412 Also clean up formatting.
28413 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
28414 (signals, sigall): Remove rules to build.
28415 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
28416 Moved to new gdb.signals directory.
28417 * gdb.signals: New test directory.
28418 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
28419 signals.c signals.exp}: New or moved files.
28420
28421Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
28422
28423 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
28424
28425Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
28426
28427 * gdb.base/return.exp: Xfail `return double' test failure
28428 on at least Solaris 2.3 and handle future/past versions on
28429 a case by case basis as appropriate. Also update message
28430 to include i*86 failures.
28431
28432Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28433
28434 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
28435
28436 * lib/gdb.exp: Fix comment which erroneously identified
28437 gdb_file_cmd as gdb_load (the 19 May change was in fact to
28438 gdb_file_cmd not gdb_load).
28439 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
28440
28441 * gdb.base/setvar.exp: Make test names consistent between pass and
28442 fail cases. Use gdb_test more.
28443
28444Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28445
28446 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
28447
28448Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28449
28450 * gdb.base/help.exp: Fix expected help string for `show commands'.
28451
28452Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
28453
28454 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
28455
28456 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
28457 of a text section.
28458
28459Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
28460
28461 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
28462 that loop eventually terminates. Fix Connection refused logic so
28463 that testsuite will expire nicely.
28464
28465Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
28466
28467 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
28468 config/rom68k.exp: New tcl glue for the appropriate monitors.
28469 These all just end up calling monitor.exp.
28470 * config/monitor.exp (gdb_target_monitor): Handle `Connection
28471 refused' by retrying. Cleanup some timeout issues.
28472 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
28473 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
28474 callers don't have to set/restore global timeout variable.
28475
28476 * The following set of changes centralizes management of the global
28477 timeout variable. This way, it can be set in one target dependent
28478 place instead of dozens of places scattered throughout the test suite.
28479 If you need to lengthen a timeout, then you should either set timeout
28480 in one of the config/{target}.exp files, or multiply it by a factor.
28481 Setting it to an absolute value is always going to lose for some
28482 targets.
28483 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
28484 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
28485 * gdb.base/funcargs.exp: Don't set timeout.
28486 * gdb.base/list.exp (test_forward_search): Only use local timeout.
28487 * gdb.base/printcmds.exp (test_print_string_constants
28488 test_print_array_constants): Don't set timeout.
28489 * gdb.base/ptype.exp: Don't set timeout.
28490 * gdb.base/recurse.exp: Don't set timeout.
28491 * gdb.base/return.exp: Don't set timeout.
28492 * gdb.base/watchpoint.exp: Don't set timeout.
28493 * gdb.c++/classes.exp (do_tests): Don't set timeout.
28494 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
28495
28496Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
28497
28498 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
28499
28500Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28501
28502 * lib/gdb.exp: Disable chill tests for irix5.
28503
28504Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28505
28506 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
28507 each test pass or fail.
28508
28509Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28510
28511 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
28512 xlc not gcc.
28513
28514Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
28515
28516 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
28517
28518Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
28519
28520 * config/est.exp: Fix copyright and comments. Remove dead code.
28521 Use targetname, serialport and baud variables instead of fixed
28522 constants.
28523 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
28524 * config/cpu32bug.exp: New file to support cpu32bug monitors.
28525
28526Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28527
28528 * gdb.base/watchpoint.exp: Don't run
28529 test_watchpoint_triggered_in_syscall for sunos.
28530
28531Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28532
28533 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
28534 they don't seem to exist. Do include stdio.h.
28535
28536Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28537
28538 * gdb.base/a1-selftest.exp: Add alpha xfail.
28539
28540Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28541
28542 * gdb.base/watchpoint.c (main): Prompt before calling read().
28543 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
28544 Revise accordingly. Remove cruft about sending "123" several
28545 times, until it gets noticed. Clean up the "print buf[0]" stuff
28546 so that it passes or fails, and waits for prompts in the usual way.
28547
28548Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28549
28550 * gdb.base/recurse.exp: Fix comment.
28551
28552 * TODO: Remove item about printing variables in nodebug.exp. Add
28553 item about enabling tests which are only run on some targets.
28554
28555 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
28556 fail, make test names unique, use new gdb_test convention
28557 regarding pattern, use gdb_test more, etc.).
28558
28559 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
28560 fail, make test names unique, etc.).
28561
28562Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28563
28564 * gdb.base/nodebug.c: Change return type of top and middle to
28565 short.
28566 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
28567 are fixed by the recent mdebugread.c changes. Allow `short ()'
28568 as type for top and middle.
28569
28570Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28571
28572 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
28573 nearly as I can tell, the whole thing was an accident in Stu's
28574 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
28575 to replace a send/expect pair with gdb_test, but ended up only
28576 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
28577 of 30 Mar 1995 took care of it, but left this vestigial comment
28578 which I am now nuking.
28579
28580Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28581
28582 * gdb.base/break.exp: Look for different line number for
28583 breakpoint at main depending on usestubs.
28584
28585Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28586
28587 * gdb.base/list.exp: Adjust some alternate expect patterns to
28588 match recent list0.c change. Add alternate expect pattern for
28589 output from `list default lines around main' for optimizing
28590 compilers.
28591
28592Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28593
28594 * lib/gdb.exp: If nosignals is not set, set it to 0.
28595
28596Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
28597
28598 * config/slite-gdb.exp: Responds to load symbol table prompt.
28599 * gdb.base/break.exp: Adjust line number, fix rerun.
28600 * gdb.base/langs0.c: Add #ifdef usestubs.
28601
28602Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
28603
28604 * gdb.base/list.exp: Adjust line contents after adding new lines in
28605 list0.c. Also fix a syntax error.
28606
28607 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
28608 * gdb.base/break.exp: ditto.
28609 * gdb.base/list.exp: ditto.
28610 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
28611 * gdb.base/run.c: ditto.
28612 * gdb.base/list0.c: ditto.
28613 * gdb.base/funcargs.c: ditto.
28614
28615Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
28616
28617 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
28618 $targetname, $serialport and $baud instead of hardwired variables.
28619 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
28620 target doesn't support signals.
28621
28622Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
28623
28624 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
28625
28626Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28627
28628 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
28629 Don't rely on the value of an auto variable before it has been
28630 initialized. Use gdb_test more.
28631
28632Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28633
28634 * lib/gdb.exp (default_gdb_version): A version number must start
28635 with a digit, but other than that contains all characters up to
28636 the first whitespace character.
28637
28638Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28639
28640 * gdb.base/commands.exp (breakpoint_command_test): New tests.
28641
28642Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28643
28644 * gdb.c++/*.exp: Warn if executable does not exist. The original
28645 reason for skipping the warning was that configure.in sometimes
28646 intentionally skipped building the executables but the tcl code
28647 had no way of knowing. That (a) was always bogus with respect to
28648 error handling, (b) is no longer true (right now there is no way
28649 to skip C++ tests).
28650
28651 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
28652
28653Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28654
28655 * gdb.base/list.exp: Add expect patterns for output from
28656 SunPRO compiled executables.
28657 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
28658 types.
28659
28660Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28661
28662 * gdb.base/break.exp (test_next_with_recursion): Accept any line
28663 number (we are already testing that the correct source line text
28664 gets printed).
28665
28666 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
28667 that is what is intended, but something needed to be done to get
28668 sunos4 native working again.
28669
28670 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
28671
28672 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
28673 apparently went with a (very) old xfail.
28674
28675Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
28676
28677 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
28678 runto_main is a proc in gdb.exp that will do 'step' for target use
28679 stubs.
28680 * gdb.base/exprs.exp: ditto.
28681 * gdb.base/interrupt.exp: ditto.
28682 * gdb.base/opaque.exp: ditto.
28683 * gdb.base/printcmds.exp: ditto.
28684 * gdb.base/ptype.exp: ditto.
28685 * gdb.base/scope.exp: ditto.
28686 * gdb.base/setvar.exp: ditto.
28687 * gdb.base/signals.exp: ditto.
28688 * gdb.base/twice.exp: ditto.
28689 * gdb.c++/classes.exp: ditto.
28690 * gdb.c++/inherit.exp: ditto.
28691 * gdb.c++/templates.exp: ditto.
28692 * gdb.base/break.exp: no run and hit main for stubs. Change line
28693 numbers for breakpoints and info breakpoint.
28694 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
28695 breakpoint().
28696 * gdb.base/callfuncs.c: ditto.
28697 * gdb.base/exprs: ditto.
28698 * gdb.base/interrupt.c: ditto.
28699 * gdb.base/opaque0.c: ditto.
28700 * gdb.base/printcmds.c: ditto.
28701 * gdb.base/ptype.c: ditto.
28702 * gdb.base/scope0.c: ditto.
28703 * gdb.base/setvar.c: ditto.
28704 * gdb.base/signals.c: ditto.
28705 * gdb.base/twice.c: ditto.
28706 * gdb.c++/misc.cc: ditto.
28707 * gdb.c++/templates.cc: ditto.
28708
28709Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28710
28711 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
28712
28713 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
28714 somewhere between `read' and `main.c'. I'm pretty sure the
28715 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
28716 and it isn't particularly useful.
28717
28718 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
28719
28720Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28721
28722 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
28723
28724Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
28725
28726 * config/mt-slite: add LIBS and -nostdlib.
28727 * config/slite-gdb.exp: add this new file to support sparclite target.
28728
28729Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
28730
28731 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
28732
28733 * gdb.base/a2-run.exp: Change argument to istarget from
28734 "*-*-vxworks" to "*-*-vxworks*".
28735 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
28736
28737Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
28738
28739 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
28740 will not runto main but do a 'step' to step out of breakpoint().
28741 * config/mt-slite: add -Dusestubs.
28742
28743Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28744
28745 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
28746 instead of just @.
28747
28748 * gdb.base/signals.exp: Add test for "handle all print".
28749 * TODO: Remove "handle all print". Also remove item about
28750 checking copyright date (I don't like the idea of a spurious FAIL
28751 based on when we run the tests).
28752
28753 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
28754 for SunOS4 (reason for failure not investigated). Remove
28755 redundant test for $binfile.
28756
28757 * gdb.base/nodebug.c (array_index): Call malloc.
28758
28759 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
28760
28761Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
28762
28763 * gdb.base/recurse.exp: Update gdb_test invocation to use new
28764 conventions and slightly simplify the matching regexp.
28765
28766Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28767
28768 * gdb.base/break.exp: Update gdb_test invocation to use new
28769 convention.
28770
28771 * lib/gdb.exp: If noargs is not set, set it to 0.
28772
28773 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
28774 tests unique.
28775
28776 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
28777
28778Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28779
28780 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
28781 one argument of type "<non-float parameter>".
28782
28783Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
28784
28785 * config/rom68k.exp: New file to support Motorola IDP board.
28786 * gdb.base/a2-run.exp: Skip this file if noargs is set.
28787 * gdb.base/break.c: Change things around so that this program
28788 doesn't depend upon args. This is necessary to make remote
28789 targets work (in general, they can't take args).
28790 * gdb.base/break.exp: Don't try to send args to program. Don't
28791 expect output. Also, replace lots of code with gdb_test.
28792
28793Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28794
28795 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
28796 printing of '\'' (which is what the comment says we are testing,
28797 even though we were not), not '''.
28798 (test_integer_literals_rejected): Test that printing ''' is an error.
28799
28800 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28801 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
28802 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
28803 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
28804 Use gdb_test not test_print_accept.
28805 * lib/gdb.exp: Remove test_print_accept.
28806
28807 * gdb.base/signals.exp (signal_tests_1): Make pass message
28808 consistent with fail message.
28809
28810 * gdb.base/whatis.exp: Remove xfails for printing char vs.
28811 unsigned char; the bug (PR 1821) is fixed.
28812
28813 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
28814
28815 * gdb.base/scope.exp (test_at_localscopes): Call pass for
28816 successful tests--makes xfailing them work right.
28817
28818Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28819
28820 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
28821 only \r\n, not .*. The test can pass .* as the last thing in
28822 $pattern if that is what it wants. In addition to providing this
28823 flexibility, this change should speed up pattern matching in cases
28824 where the pattern already ended with .* (there were a number of
28825 them). This change also helps catch bad patterns--in the old
28826 scheme the typo "char \*" instead of "char \\*" would pass. Now
28827 it is caught.
28828 * Many .exp files: Update callers.
28829
28830 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
28831 clearer and does not spuriously match multiple ('s. Likewise for
28832 ) and *.
28833
28834 * gdb.base/nodebug.exp: Test ability to call a function and pass
28835 it a string (even with no debugging info).
28836
28837 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
28838 "p '\'", which is the same as "p ''" once tcl gets done with
28839 quoting, to "p '\\'", which I suspect is what is intended (one
28840 backslash gets sent to GDB).
28841
28842 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
28843
28844Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28845
28846 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
28847 1817) was fixed literally years ago.
28848
28849Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28850
28851 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
28852 test, it causes stepping out of call_after_alloca_subr with
28853 optimizing compilers.
28854 (localvars_in_indirect_call): Consume GDB prompt if `finish'
28855 fails.
28856
28857 * gdb.c++/templates.exp: Source templ-info.exp only if
28858 the templates executable exists.
28859
28860 * gdb.c++/misc.cc (class Contains_static_instance,
28861 class Contains_nested_static_instance),
28862 gdb.c++/classes.exp (test_static_members): Test printing of
28863 a class that contains a static instance of the class.
28864
28865Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28866
28867 * gdb.base/langs2.c (cppsub_): Don't prototype.
28868 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
28869 only, I believe).
28870
28871Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28872
28873 * lib/gdb.exp (skip_chill_tests): New procedure.
28874
28875 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
28876
28877Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
28878
28879 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
28880 each expect pattern. Cuts runtime from 12 to about 4 seconds.
28881
28882Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28883
28884 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
28885
28886 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
28887 disassemble 8, not 16, instructions for part 4.
28888
28889 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
28890 support the latter anymore.
28891
28892 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
28893 -DNO_PROTOTYPES.
28894 * gdb.base/callfuncs.c: Control use of prototypes based on
28895 NO_PROTOTYPES, not __STDC__.
28896 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
28897 t_float_values2 tests if prototypes in use.
28898
28899 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
28900 t_double_values): When checking differences against DELTA, check
28901 that difference is within the range (-DELTA,DELTA), not just
28902 (-infinity,DELTA).
28903
28904Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
28905
28906 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
28907 'file' command firts, then 'target', then 'load', this is due to gdb
28908 target set up.
28909 * config/mips-gdb.exp: Fix a couple regular exp bugs.
28910
28911Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
28912
28913 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
28914 FP load/store variants.
28915 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
28916
28917Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28918
28919 * gdb.base/term.exp: Do not give a warning if not native, it is
28920 not an abnormal condition.
28921
28922Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
28923
28924 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
28925 t_char_array".
28926
28927Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28928
28929 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
28930 are getting the version number.
28931
28932 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
28933 if not native, it is not an abnormal condition.
28934
28935Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28936
28937 * lib/gdb.exp: Just use "file exists", rather than undocumented
28938 dejagnu procedure "findfile".
28939
28940Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28941
28942 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
28943 (LDFLAGS): Set to -Xlinker -Ur.
28944
28945 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
28946 Removed, these values are set by lib/gdb.exp.
28947
28948 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
28949
28950Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28951
28952 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
28953 of replicating gdb startup code.
28954
28955 * config/mt-vxworks (LDFLAGS): Set to -r.
28956 (CFLAGS_FOR_TARGET): Removed.
28957
28958 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
28959 (gdb) and gdb for vxworks uses (vxgdb).
28960
28961 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
28962 executable is not in the tree and host != target, use sed and
28963 program_transform_name to determine the gdb name used by the
28964 target.
28965
28966 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
28967 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
28968
28969Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28970
28971 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
28972 floats, chars, and shorts where there are ANSI-style function
28973 definitions.
28974
28975 * gdb.base/langs.exp, gdb.base/langs*: New test.
28976 * gdb.base/Makefile.in: Build it.
28977 * TODO: Remove item about checking that C names don't get C++
28978 demangling applied; this test tests it.
28979
28980Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28981
28982 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
28983 went with the const70 xfail. The xfail went away a year ago.
28984
28985 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
28986
28987 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
28988 for hp300.
28989
28990 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
28991
28992 * gdb.base/a1-selftest.exp: Don't run on hp300.
28993
28994Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28995
28996 * Makefile.in (site.exp): Set host_alias and target_alias as well
28997 as host_triplet and target_triplet.
28998
28999Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29000
29001 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
29002
29003 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
29004 places as other ecoff systems).
29005
29006 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
29007 ultrix.
29008
29009Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29010
29011 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
29012 remove them.
29013 * gdb.base/nodebug.exp: Accept "function" in addition to "text
29014 variable and "variable" in addition to "data variable".
29015 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
29016
29017 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
29018 2.
29019 * gdb.base/list1.c (long_line): Add additional statement at start
29020 of function.
29021 * gdb.base/list.exp (test_forward_search): Update line number to
29022 reflect new statement.
29023
29024Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29025
29026 * gdb.base/signals.exp: Reinitialize searched source directories
29027 after gdb_start call.
29028
29029Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
29030
29031 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
29032 * gdb.stabs/Makefile.in: Likewise.
29033
29034 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
29035 change. Instead split the tests into smaller pieces.
29036 * gdb.disasm/hppa.s: Corresponding changes.
29037
29038Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29039
29040 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29041 Quote ^C when passing it to stty. For some shells ^ is a pipe.
29042
29043 * gdb.base/funcargs.exp: Modify many tests so that every test
29044 either passes or fails. Make some test names unique.
29045
29046Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29047
29048 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29049 Call stty to set interrupt character.
29050
29051 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
29052 for HP assembler versus GNU assembler based on actual behavior of
29053 $(CC), rather than assuming that $(AS) is always the GNU assembler.
29054
29055 * TODO: Suggest a few more stepping tests.
29056
29057Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
29058
29059 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
29060 restart GDB for h8300 after a continue.
29061 (return): Add pattern to match a29k-udi behavior.
29062 * gdb.base/nodebug.exp: Remove obsolete comment.
29063 * gdb.base/regs.exp: New file, testing of register displays.
29064 * gdb.base/return.exp: Fix typo in reference to $objdir.
29065 * gdb.base/whatis.exp: Always start with a fresh GDB.
29066
29067Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29068
29069 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
29070 higher, these tests generate a lot of output.
29071
29072Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29073
29074 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
29075 code following the catch silently ignored some errors; without the
29076 catch they should be thrown like any other tcl error. Also, the
29077 catch used "" instead of {} which meant all the callers who wanted
29078 to include one of the characters "[]$ had to quote it an extra time.
29079 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
29080 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
29081 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
29082 Remove extra quoting.
29083
29084Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
29085
29086 * gdb.base/commands.exp: Make test names unique; every test either
29087 passes or fails. Update some comments.
29088
29089 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
29090
29091Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29092
29093 The following fixes a FAIL caused by the fact that the alpha stabs
29094 configuration didn't use the ".if alpha" code in weird.def.
29095 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
29096 bit pointer, so the 32 bit version works even on the alpha.
29097 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
29098 Remove the stuff which allowed us to have separate versions for
29099 alpha and everything else.
29100
29101 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
29102 regexp which "info func operator\[\](" is supposed to match. Fix
29103 string to send to GDB. Note that GDB still doesn't work right. Add a
29104 new test for "info func .perator\[\](" which GDB does handle correctly.
29105
29106 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
29107
29108Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29109
29110 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
29111 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
29112 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
29113 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
29114 it makes the tests harder to understand and confuses test-o-matic.
29115 The preferred style is that each test provides a PASS or a FAIL,
29116 and has a unique message (e.g. "continue #54" not just "continue")
29117 which is the same for the pass and the fail.
29118 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29119 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
29120 to lib/gdb.exp.
29121 * gdb.base/printcmds.exp: Use test_print_accept. Remove
29122 prt_accept which was basically the same thing. Likewise for
29123 test_print_reject and prt_reject.
29124 * lib/gdb.exp (test_print_reject): Add some more error message
29125 patterns to match from the former printcmds.exp (prt_reject).
29126 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
29127 One defect of the passcount stuff is that some of it failed to
29128 report XPASS where appropriate.
29129 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
29130 stuff before and after arg in expected pattern.
29131 (test_paddr_operator_functions): Re-do test without print_addr_of;
29132 this is the only test which seems to want extra stuff there.
29133
29134Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29135
29136 * gdb.base/nodebug.exp: Update new tests to reflect improved
29137 wording of gdb output.
29138
29139 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
29140 and "ptype" work on variables in files compiled without -g.
29141 Replaces commented out "maint print msymbol" tests.
29142
29143Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29144
29145 * gdb.base/setvar.c (dummy): Call malloc.
29146
29147 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
29148 losing with the irix4 sed.
29149
29150 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
29151 ALRM" on irix4.
29152
29153Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29154
29155 * TODO: Remove items about corefile.exp testing new exec-file and
29156 backtrace; both are now done. Add items about printing enums.
29157
29158Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29159
29160 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
29161 "get signal $thissig" test fails.
29162
29163 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
29164
29165Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29166
29167 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
29168 compiler warning with dec alpha compiler.
29169
29170 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
29171 extra \n from gdb_test call (this explains why the prompt test
29172 that I removed yesterday was there).
29173 (user_defined_command_test): Remove extra \n and prompt test.
29174
29175 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
29176 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
29177 doesn't exist.
29178 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
29179 Also remove alpha workaround, which turns out to be because
29180 SIGABRT == SIGLOST.
29181
29182 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
29183
29184 * gdb.base/help.exp: Don't test "help show".
29185
29186Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29187
29188 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
29189 "set print address" is on.
29190 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
29191 pass prompt to gdb_test; gdb_test already looks for the prompt.
29192
29193 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
29194
29195 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
29196 was a vestige of the manual TESTSTRATEGY, and the purpose of it
29197 was to make sure that gdb can read a core file. But (a) the "read
29198 the corefile" part didn't make it to a1-selftest.exp, we just
29199 delete the corefile after creating it, and (b) we test reading
29200 corefiles in corefile.exp anyway. Also, this test left around a
29201 xgdb process on Solaris.
29202
29203 * gdb.base/corefile.exp: Also test backtrace.
29204
29205Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
29206
29207 * gdb.base/commands.exp: Test a simple user defined command with
29208 arguments and if/while statements; verify the full user command is
29209 printed by "show user".
29210
29211 * gdb.base/commands.exp: Test if/while commands as part of a
29212 breakpoint command list; verify they appear in breakpoint
29213 information.
29214
29215Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29216
29217 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
29218 than by dividing by zero.
29219
29220Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
29221
29222 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
29223 performing an inferior call with watchpoints enabled.
29224 * gdb.base/watchpoint.c (main): Delete second unnecessary read
29225 call.
29226
29227Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29228
29229 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
29230 of "file" command.
29231
29232 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
29233 Add additional pattern for when "int operator int(void);" appears
29234 in a different order.
29235
29236Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29237
29238 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
29239
29240 * gdb.base/help.exp: Replace most of docstrings for "info signals"
29241 and "signal" with ".*".
29242
29243Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29244
29245 * TODO: Add note about "handle all nostop".
29246
29247 * gdb.base/{sigall.c, sigall.exp}: New test.
29248 * gdb.base/Makefile.in: Add it.
29249
29250Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
29251
29252 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
29253 when invoking GDB, suppresses any windowing interface.
29254
29255Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
29256
29257 * config/sim-gdb: New file, simulator testing support.
29258
29259Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
29260
29261 * gdb.base/interrupt.exp: Test calling func1 twice.
29262
29263Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
29264
29265 * gdb.base/list.exp (test_forward_search): Set timeout higher
29266 when we'll be getting lots of output from gdb.
29267
29268 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
29269 "init_malloc" to after the expect statement. Run it if that
29270 regexp is taken, but also for two others which happen if source
29271 cannot be found.
29272
29273Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29274
29275 * gdb.base/printcmds.exp: New test, for printing register before
29276 program is running.
29277
29278Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29279
29280 * gdb.base/list.exp: Correct some alternate expect patterns
29281 to reflect changes in list1.c.
29282
29283Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29284
29285 * TODO: Add item regarding large frames.
29286
29287 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
29288
29289 * TODO: Remove item about enabling return.exp; it
29290 is enabled. Suggest a few more "return" tests.
29291
29292Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29293
29294 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
29295 anonymous unions.
29296
29297Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29298
29299 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
29300 and pr-5646.o, so "make" is the same as "make all", not "make
29301 pr-4975.o".
29302
29303Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
29304
29305 * gdb.base/list.exp: Adjust expectations to reflect changes in
29306 list1.c.
29307 (test_forward_search): New test proc.
29308 * gdb.base/list1.c (long_line): New function, has long source line.
29309
29310Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
29311
29312 * gdb.base/a1-selftest.exp: Change initial stepping to know about
29313 additional line of code that was added.
29314
29315Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
29316
29317 * gdb.disasm/hppa.s: Break the large branching tests into smaller
29318 tests so as not to overflow expect's input buffers.
29319 * gdb.disasm/hppa.exp: Corresponding changes.
29320
29321Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29322
29323 Beginnings of template debugging tests.
29324 * gdb.c++/templ-info.cc: New file to test for template
29325 debugging capability of the compiler.
29326 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
29327 templ-info.cc.
29328 * gdb.c++/templates.cc: Add explicit template instantiations
29329 to enable compiling with -fno-implicit-templates. Add destructor
29330 and 'value' method to T5 class for template tests.
29331 * gdb.c++/templates.exp: Add testcases for printing of template
29332 types, setting breakpoints on template methods and calling a
d63a86f8 29333 template method.
c906108c
SS
29334
29335Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
29336
29337 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
29338 branch target since some assemblers (gas-2.5) may emit a
29339 relocation for the branch instead of resolving it in the
29340 assembler.
29341
29342Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29343
29344 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
29345 through signal handler.
29346
29347Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29348
29349 * configure.in (*-*-netware): Use config/mt-netware.
29350
29351 * config/mt-netware: New file.
29352 * config/mt-i386-netware: Removed, separate configs for different
29353 netware architectures are no longer needed now that we have
29354 --with-headers.
29355
29356Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29357
29358 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
29359 by the recent changes to use ANSI C arithmetic conversions.
29360
29361Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29362
29363 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
29364 bug involving using inferior_pid to figure out whether to select a
29365 frame.
29366
29367Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
29368
29369 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
29370 match the current disassembler output.
29371
29372Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
29373
29374 * gdb.fortran/exprs.exp: Expect VOID instead of void.
29375 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
29376 types, expect "int" as type of integer values (for now).
29377
29378Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
29379
29380 * gdb.base/commands.exp: New tests for if/while commands.
29381
29382Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
29383
29384 * lib/gdb.exp (runto): Replace sub-pattern for hex value
29385 by .*, since hex values have different syntax in Chill mode.
29386
29387Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29388
29389 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
29390 linefeed from expect pattern for repeated types with indices > 9.
29391
29392Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
29393
29394 First part of Fortran test suite.
29395 * gdb.fortran: New directory.
29396 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
29397
29398Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29399
29400 * gdb.base/default.exp: Update expect pattern for load command
29401 without arguments.
29402
29403Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
29404
29405 * configure.in: Change i386 to i[345]86.
29406 * gdb.base/configure.in: Likewise.
29407 * gdb.c++/configure.in: Likewise.
29408 * gdb.chill/configure.in: Likewise.
29409
29410Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
29411
29412 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
29413 patterns, since that is not a valid context for comments.
29414
29415Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
29416
29417 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
29418 repeated types and repeated types with indices > 9.
29419
29420Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
29421
29422 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
29423 2417; old bug has been fixed.
29424
29425Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
29426
29427 * gdb.base/interrupt.exp: When trying to wake up the inferior,
29428 send the newline ourselves instead of assuming gdb_test will do
29429 so when passed an empty input string.
29430
29431 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
29432 stabs testcode.
29433
29434Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29435
29436 * lib/gdb.exp (gdb_test): Don't send anything if the first
29437 argument is an empty string. This makes cases where we want to
29438 match output that is already in expect's buffers (for example,
29439 matching a breakpoint after gdb_run_cmd has been called) work
29440 reliably.
29441
29442Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29443
29444 * config/netware.exp: New file.
29445
29446Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29447
29448 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
29449 the -B and -L prefixes so we can find the debugging stub.
29450
29451 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
29452 there and we are using the gcc from the tree.
29453
29454 * gdb.base/types.c: Removed.
29455
29456 * gdb.base/configure.in: Look for makefile fragments in ../config.
29457 Recognize i386-*-netware.
29458 * gdb.c++/configure.in: Likewise.
29459
29460Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29461
29462 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
29463 the correct TCL syntax.
29464
29465Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29466
29467 * gdb.base/opaque.exp: use runto instead of messing around with
29468 breakpoints. Simplify by using gdb_test.
29469
29470 * gdb.base/bitfields.exp: restart between tests on netware targets
29471 because breakpoints aren't relocated after target death. Run
29472 processes to completion.
29473
29474 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
29475
29476Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
29477
29478 * Makefile.in: Remove extra tabs that confuse some versions
29479 of "make". Use the newly built gdb to test with by default,
29480 rather than the first one in the tester's search path.
29481
29482Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
29483
29484 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
29485
29486 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
29487 condition help.
29488
29489Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29490
29491 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
29492
29493 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
29494 running.
29495 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
29496 * gdb.base/funcargs.exp: Likewise.
29497
29498 * gdb.base/bitfields.exp: Simplify by using gdb_test.
29499 * gdb.base/funcargs.exp: Likewise.
29500
29501 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
29502 message is "".
29503
29504Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29505
29506 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
29507 return,signals,twice}.exp: Handle non-existant binaries
29508 consistantly.
29509
29510 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
29511 * gdb.base/Makefile.in: Don't try to generate a core dump, we
29512 might testing a cross development system.
29513
29514Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29515
29516 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
29517 runtest script is relative to ${srcdir}, not ${rootdir}.
29518
29519Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
29520
29521 * gdb.base/signals.exp: Allow for optionality of breakpoint
29522 address.
29523
29524Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29525
29526 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
29527
29528Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29529
29530 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
29531 for size_t definition.
29532 * gdb.c++/templates.cc: Likewise
29533
29534 * config/mt-i386-netware: New file.
29535
29536 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
29537 defined.
29538
29539 * gdb.base/Makefile.in: Added support for systems that name core
29540 files by appending "core" to the program name.
29541 * gdb.base/a1-selftest.exp: Likewise.
29542
29543Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29544
29545 * gdb.base/return.exp: Add comment and message for `return double'
29546 test failure on Sparc Solaris.
29547
29548Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
29549
29550 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
29551
29552Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29553
29554 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
29555 from optimizing them away.
29556 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
29557 patterns to include default constructors and assignment operators,
29558 to match gcc versions beyond 2.5.8. Accept any cplus demangling
29559 character in the output of the virtual base pointer.
29560
29561Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29562
29563 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
29564 expression match in print_addr_of to avoid unintented matches.
29565 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
29566 versions up to 2.5.8.
29567
29568Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29569
29570 * gdb.base/list.exp: Tweak alternate pattern for listing of an
29571 included file to run under newer versions of expect.
29572 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
29573 consecutive >'s in templates to accomodate recent cplus-dem.c change.
29574 Remove xfail for the virtual table of BDDHookV.
29575
29576Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
29577
29578 * lib/gdb.exp (string_to_regexp): Set a default result.
29579 (default_gdb_start): Fix misleading message.
29580
29581Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
29582
29583 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
29584 Remove all CC, etc definitions.
29585 * config/mt-hpux: New file.
29586 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
29587 (CFLAGS, LDFLAGS): Define.
29588 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
29589
29590 * Makefile.in (site.exp): Don't insert host_os, etc.
29591 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
29592 (distclean): Check existence of subdir.
29593 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
29594 * gdb.base/Makefile.in: General cleanup and simplification.
29595 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29596 to build executables. Use default rule to build .o files.
29597 (EXPECT, RUNTEST, CC): Fix relative pathname.
29598 (site.exp): Don't insert host_os, etc.
29599 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
29600 and/or SIGUSR1 defined.
29601 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
29602 * gdb.c++/Makefile.in: General cleanup and simplification.
29603 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29604 (CFLAGS): Remove.
29605 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
29606
29607Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
29608
29609 * gdb.base/recurse.exp: Misc changes to get tests running again
29610 after Kung's changes to the watchpoint code.
29611 * gdb.base/watchpoint.exp: Likewise.
29612
29613Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
29614
29615 * lib/gdb.exp (string_to_regexp): Convert {\} also.
29616
29617Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
29618
29619 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
29620 * lib/gdb.exp (default_gdb_start): Define.
29621 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
29622 gdb.base/funcargs.exp, gdb.base/opaque.exp,
29623 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
29624 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
29625 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
29626 Don't call gdb_target_udi in between tests.
29627
29628Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29629
29630 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
29631 (which was basically just a local version of the same thing). In
29632 addition to avoiding duplication, gdb_test_exact is faster.
29633 * lib/gdb.exp (gdb_test_exact): Fix typo.
29634
29635 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
29636 don't give an error.
29637
29638 * gdb.base/term.exp: Call delete_breakpoints before starting.
29639
29640 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
29641 (t10): Add comment.
29642
29643Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29644
29645 Reorganization of the GDB Test Suite.
29646
29647 * gdb.base: New directory, contains all the basic tests.
29648 * gdb.c++: New directory, tests specific to C++.
29649 * gdb.chill: New directory, tests specific to Chill.
29650 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
29651 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
29652 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
29653 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
29654 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
29655 t30-31 to chill).
29656 * */gdbme.*: Rename to match appropriate expect scripts.
29657 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
29658 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
29659 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
29660 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
29661 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
29662 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
29663 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
29664 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
29665 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
29666 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
29667 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
29668 gdb.c++/virtfunc.cc: New names of C++ files.
29669 * gdb.chill/chillvars.ch: New name of Chill file.
29670 * gdb.base/configure.in, gdb.c++/configure.in,
29671 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
29672 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
29673 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
29674 * configure.in (configdirs): Update to reflect directory changes.
29675 (target_abbrev): No longer define for any configuration.
29676 * Makefile.in: Cosmetic improvements to header comments.
29677
29678Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
29679
29680 Various changes to gdb.t31:
29681
29682 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
29683 * gdbme.ch: Make all key-words and predefineds be upper-case.
29684 * chillvars.exp: Expect key-words and predefinds in upper-case.
29685
29686 * chillvars.exp: Use gdb_test_exact many places.
29687 Change expected output for arrays (which now includes index labels).
29688
29689 * pr-5020.exp, gdme.ch (module PR_5020):
29690 New test, for PR-5020.
29691
29692Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
29693
29694 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
29695 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
29696
29697Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
29698
29699 * Makefile.in: Fix bit-rot in definitions of CHILL,
29700 CHILL_FOR_TARGET and Chill_LIB.
29701 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
29702 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
29703 CHILL, and CHILL_LIB.
29704
29705Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
29706
29707 * Revert the previous changes. Please see Rob's directory
29708 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
29709
29710Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
29711
29712 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
29713 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
29714 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
29715 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
29716 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
29717 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
29718 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
29719 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
29720 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
29721 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
29722 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
29723 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
29724 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
29725 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
29726 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
29727 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
29728 changes from 94Q1.
29729
29730Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
29731
29732 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
29733 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
29734 Rob's new testing fragments.
29735
29736Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
29737
29738 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 29739 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
29740
29741Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29742
29743 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
29744 version also, match on casted version strings, and match on
29745 gdb startup case where the line numbers might be messed up.
29746
29747Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
29748
29749 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 29750 (CFLAGS): Delete it from here.
c906108c
SS
29751
29752Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
29753
29754 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
29755
29756Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
29757
29758 * Makefile.in (RUNTEST): Default to just "runtest".
29759
29760Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29761
29762 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
29763 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
29764 the code has been restructured.
29765
29766Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29767
29768 * gdb.t00/default.exp (set write): Allow any number of \r and/or
29769 \n, not just one of each.
29770
29771 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
29772 /bin/cc gives a warning if you do.
29773
29774Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
29775
d63a86f8 29776 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
29777 __t10ListS_link1ZUiRCUiPT0
29778
29779Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29780
29781 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
29782 on local variables in recursive functions.
29783
29784 * gdb.t07/Makefile.in: Build the new test.
29785
29786Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29787
29788 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
29789 directly. Instead compare the return values from actual calls.
29790
29791Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
29792
29793 * Makefile.in (check): Set TCL_LIBRARY for runtest.
29794
29795Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29796
29797 * From Peter Schauer with minor modifications.
a9c64011
AS
29798 * gdb.t15/return.exp (return_tests): Handle targets where "return"
29799 stops in mid-line in the caller. Add xfail for returning a float
29800 value on X86 targets.
c906108c
SS
29801
29802Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29803
29804 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
29805 to avoid expect lossage.
29806 (fmem_LRbug_tests): Likewise.
29807 * gdb.disasm/hppa.s: Corresponding changes.
29808
29809 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
29810 conditions to work with latest dejagnu/expect.
29811
29812 * gdb.t15/funcargs.exp (finish from indirect call): No longer
29813 expected to fail on the PA.
29814 (backtrace in call with trampolines): Explicitly require main
29815 to be frame #1 (no trampolines should show up in backtrace).
29816
29817 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
29818 "continue -expect".
29819 * gdb.t06/break.exp: Likewise.
29820 * gdb.t07/watchpoint.exp: Likewise.
29821 * gdb.t13/bitfields.exp: Likewise.
29822 * gdb.t15/{funcargs,return}.exp: Likewise.
29823 * gdb.stabs/weird.exp: Likewise.
29824 * config/{mips,udi}-gdb.exp: Likewise.
29825
29826 * hppa.sed: Enclose comments within a sed command to avoid
29827 losing with the old OSF1 sed.
29828
29829Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29830
29831 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
29832 sequent dynix.
29833 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
29834 * gdb.t15/funcargs.exp: Conditionally step again to really
29835 finish from marker_call_with_trampolines. Handle the case where
29836 the first step from within call_with_trampolines already steps
29837 us back to main.
29838 * gdb.t15/gdbme.c: Add comment to closing brace of
29839 call_with_trampolines for funcargs.exp.
29840
29841Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29842
d63a86f8 29843 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
29844 Fix typo(s).
29845
29846Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29847
29848 * gdb.t07/gdbme.c: More code for watchpoint testing.
29849
29850 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
29851 "Hardware watchpoint" throughout file.
29852 (test_watchpoint_triggered_in_syscall): New test.
29853 (test_complex_watchpoint): New test.
29854
29855Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29856
29857 * gdbme.c (call_with_trampolines): New function to try and step
29858 into. Tests trampoline problems on the PA.
29859
29860 * funcargs.exp (localvars_in_indirect_call): No longer expect
29861 stepping into indirect call to fail on PAs.
29862 (test_stepping_over_trampolines): New test.
29863
29864Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29865
29866 * TODO: Add suggestions for static member function tests, and
29867 completion tests.
29868
29869Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29870
29871 * TODO: Add suggestions for "p/a" tests.
29872
29873 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
29874 (default_gdb_exit): Replace all the hair with sending "quit" to
29875 the process with a simple close.
29876
29877Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29878
29879 * TODO: Add suggestions for shared library tests.
29880
29881Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29882
29883 * TODO: Add suggestions for x/s tests.
29884
29885Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29886
29887 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
29888 "enable once", and "enable breakpoints once" with ".*".
29889
29890Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29891
29892 * TODO: Add suggestions about structure passing tests.
29893
29894Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29895
29896 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
29897 the primary1 test, use work around if __GNUC__ < 2.
29898 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
29899 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
29900 Test for bad output rather than waiting for timeout. Issue
29901 second continue only if first continue failed.
29902
29903Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29904
29905 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
29906 operator[] test with gdb_test because the old code didn't seem to
29907 be getting the quoting right with the new dejagnu.
29908
29909Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
29910
29911 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
29912 one from the path.
29913 * Makefile.in: Use a fresh expect if there is one, use runtest
29914 from the src tree if there is one.
d63a86f8 29915
c906108c
SS
29916Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29917
29918 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
29919 next over recursive call. Revise the tests from that point on
29920 (which had been skipped) to match GDB's actual (correct) output.
29921
29922 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
29923 with next over a breakpoint whose condition is false.
29924
29925 * gdb.t00/help.exp: Comment out "help set print" tests just like
29926 (and for same reason as) "help set" test.
29927
29928Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29929
29930 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
29931 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
29932
29933Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29934
29935 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
29936 necessary gdb_target_udi.
29937
29938 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
29939
29940 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
29941 1838 and 2417; they are fixed.
29942
29943 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
29944 gdb.t03/ptype.exp (ptype structure, ptype union):
29945 Remove xfails; the test is looser than when the xfails were added.
29946
29947 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
29948 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
29949
29950 * gdb.t01/run.exp: Only run shell test if isnative.
29951
29952 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
29953 since "run" automatically loads if necessary. Call gdb_target_udi
29954 after the "file" since "file" kills any execution target.
29955
29956 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
29957 GDB. GDB doesn't work that way (not anymore at least) on UDI.
29958 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
29959 argument for UDI.
29960
29961Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29962
29963 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
29964
29965 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
29966
29967Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29968
29969 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
29970 properly quoting regexps. This makes the second argument to
29971 demangle a fixed string, which matches the callers, instead of a
29972 shell-style pattern which is what the previous implementation
29973 used. Update some of the callers.
29974
29975Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29976
29977 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
29978 (comib_nullified_tests): Fix typo.
29979 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
29980 strings. No longer expected to fail.
29981
29982 * gdb.disasm/hppa.s (addib_tests): Fix typo.
29983 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
29984 strings. No longer expected to fail.
29985
29986 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
29987 string. No longer expected to fail.
29988
29989Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29990
29991 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
29992 No longer expected to fail.
29993
29994 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
29995 string. No longer expected to fail.
29996
29997Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29998
29999 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
30000 only in the names (I probably got most of them). I was even
30001 generous with some which differed in underscores in names, and
30002 probably missed a few, and I *still* was able to remove almost a
30003 third of the file with almost no impact on testsuite coverage.
30004
30005Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30006
30007 * gdb.t00/default.exp: Match udi_attach error message as well as
30008 the one from child_attach.
30009
30010 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
30011
30012 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
30013
30014 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
30015 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
30016
30017 * Move test with enums and partial symbols back to
30018 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
30019 Reverts the change of 26 May 93. Per today's change to
30020 stabs.texinfo, the behavior that weird.exp was expecting was
30021 unreasonable; what is important is that the compiler+gdb get
30022 things right, which happens with a recent gcc. Also fix the test
30023 to deal with native compilers which put out the stab gdb can't
30024 deal with.
30025
30026Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30027
30028 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
30029 in the names. The main thing these accomplish is to slow things down.
30030 Many more such duplicates surely remain.
30031
30032 * gdb.t00/help.exp: Comment out "help support" test just like
30033 (and for same reason as) "help set" test.
30034
30035Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
30036
30037 * gdb.t06/break.exp: Remove setup_xfails for
30038 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
30039 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
30040 about known bug in gcc to include up through 2.5.8.
30041 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
30042 well as "_vb$".
30043 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
30044 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
30045 with latest gcc and gdb.
30046 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
30047 well as "_vb$".
30048
30049Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30050
30051 * configure.in (hppa*-*-*): Also configure and build stabs-only
30052 tests.
30053
30054Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30055
30056 * gdb.t10/hppa.mt: A makefile fragment for the PA.
30057 * gdb.t10/configure.in (hppa*-*-*): Use it.
30058
30059Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30060
30061 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
30062
30063Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30064
30065 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
30066 versions prior to 1.13.5.
30067
30068Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30069
30070 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
30071 the prompt is at the start of a line.
30072
30073Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30074
30075 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
30076 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
30077 in the copr tests now.
30078 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
30079 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
30080 expected to fail.
30081
30082Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
30083
30084 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
30085 gdb.t31/chillvars.exp, lib/gdb.exp:
30086 Tweak to run under either version of expect.
30087 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
30088 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
30089 * gdb.t11/list.exp: Remove extraneous whitespace.
30090
30091Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30092
30093 * gdb.t16/printcmds.exp (test_print_strings): Accept
30094 "(unsigned char *) " before the string.
30095
30096 * TODO: Add notes about printing of fancy types and GDB expressions.
30097
30098Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
30099
30100 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
30101 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 30102 if doing mips-idt-ecoff.
c906108c
SS
30103
30104Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
30105
30106 * Most .exp files: Tweak to run under either version of expect.
30107
30108Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30109
30110 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
30111 xfails; I'm not sure why they are failing, but not because of PR 1806.
30112
30113Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
30114
30115 * config/unix-gdb.exp: Remove gdb_unload cause it's already
30116 defined in lib/gdb.exp.
30117
30118Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30119
30120 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
30121 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
30122 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
30123 have to be typeless.
30124
30125Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30126
30127 * TODO: Add suggestion for copyright year test.
30128
30129Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
30130
30131 * configure.in (*-*-lynxos*): Add stabs tests.
30132
30133Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30134
30135 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
30136 so insert a tab before any assembler directive in column zero.
30137
30138 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
30139 stores.
30140 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
30141 stores.
30142 (fpu_short_memory_tests): Likewise.
30143
30144Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30145
30146 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
30147 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
30148 .stabs directives in comments.
30149
30150Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30151
30152 * TODO: New file, describing tests we could write.
30153 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
30154
30155Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30156
30157 * gdb.t06/signals.exp: Add kludge to force re-sync.
30158
30159 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
30160 to xgdb instead of gdb, get out of gdb.
30161
30162Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
30163
30164 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
30165 for info.
30166
30167Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30168
30169 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
30170 * gdb.stabs/configure.in (hppa*-*-*): Use it.
30171 * gdb.stabs/hppa.sed: New sed script for the PA.
30172
30173Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30174
30175 * gdb.stabs: Re-write weird.def and configuration to use sed
30176 instead of cpp. sed is portable and POSIX; cpp is neither.
30177
30178Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30179
30180 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
30181
30182Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30183
30184 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
30185
30186Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30187
30188 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
30189 "_vb$".
30190 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
30191 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
30192
30193Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30194
30195 * lib/gdb.exp: Comment out code which depends on non-existent
30196 `transform' procedure.
30197
30198Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
30199
30200 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
30201 * lib/gdb.exp: Transform tool name.
30202 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
30203 1.1's new error handling system.
30204
30205Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30206
30207 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
30208
30209Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30210
30211 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
30212 They made pattern matching so slow that timeouts happened on
30213 heavily loaded systems. Now any output from "show print" which
30214 gets us back to the GDB prompt is a PASS.
30215
30216Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
30217
30218 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
30219
30220Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30221
30222 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
30223
30224 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
30225 It is not from PR 3220.
30226
30227Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30228
30229 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
30230 just started failing because they depended on the order the
30231 subcommands are presented, or exact docstring text. This kind of
30232 test is a pain and has minimal benefit.
30233
30234Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30235
30236 * gdb.t09/corefile.exp: At end of test, use "core" command with
30237 no arguments.
30238
30239Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
30240
30241 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
30242 17}/Makefile.in: Make it possible to run the testsuite with Sun
30243 make and CC = cross gcc by adding explicit build rules for .o
30244 files.
30245
30246Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30247
30248 * gdb.t15/funcargs.exp: Don't put comments on same line as
30249 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 30250
c906108c
SS
30251Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30252
30253 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
30254
30255Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
30256
30257 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
30258 * gdb.t20/inherit.exp: remove three dumplicate entries.
30259
30260Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30261
30262 * gdb.t06/break.exp: For "next over recursive call", fail on any
30263 incorrect output, not just on "factorial (value=2)".
30264
30265Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30266
30267 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
30268 working now. Add an xfail if accesing a bss variable causes
30269 a memory error if the target is not yet run.
30270
30271Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30272
30273 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
30274 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
30275 name of __st* demangling (2 strings). Did Kung really get the
30276 more than 95 others right without testing them?
30277
30278Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
30279
30280 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
30281
30282Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
30283
30284 * configure.in (configdirs): Add gdb.disasm
30285 * gdb.disasm: New directory for GDB disassembler tests.
30286 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
30287
30288Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30289
30290 * gdb.t00/help.exp: Don't test "help set".
30291
30292 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
30293 from within expect statements. None of these happen anymore and
30294 they cause regressions to be silently unnoticed.
30295
30296 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
30297 messages) about known failures with gcc cygnus-2.4.5-930417.
30298
30299 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
30300 comp-info.exp so it gets built if it doesn't exist.
30301
30302 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
30303 it is no longer used.
30304 * gdb.t13/comp-info.c: Removed.
30305
30306Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30307
30308 * gdb.t06/signals.exp: Add xfail for sun3.
30309
30310Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30311
30312 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
30313 relevant because ^C doesn't get sent but failure can be reproduced
30314 interactively).
30315
30316Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30317
30318 * gdb.stabs/alpha.mt: New configuration file for alpha.
30319 * gdb.stabs/configure.in: Use it.
30320 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
30321 sharing with alpha.mt, redefine long to word via preprocessor.
30322 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
30323 for alpha.
30324 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
30325 native cc.
30326 * gdb.t00/teststrategy.exp: Change expect string so that we
30327 consume the `(xgdb)' from the command echo and from the gdb prompt.
30328 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
30329 gdb currently compares all values as long, so this failure probably
30330 applies to any configuration where LONGEST is bigger than a target int.
30331 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
30332 with gcc.
30333 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
30334 to handle opaque pointers, gcc is.
30335 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
30336 as first argument. Include <sys/types.h> and change all operator
30337 new definitions to use size_t.
30338 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
30339 now that we use size_t.
30340
30341Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30342
a9c64011 30343 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 30344 a long or float array cast all array members to the same type.
a9c64011 30345 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 30346 with 64 bit longs.
a9c64011 30347 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 30348 on alpha.
a9c64011 30349 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
30350
30351Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30352
30353 * gdb.t24 (demangle.exp): Constructors of templates have names like
30354 vector<int>::vector(int) not vector<int>::vector<int>(int). See
30355 section 14.6 of the ARM.
30356
30357 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
30358 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
30359 accomplish little and slow down the testsuite.
30360
30361 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
30362 Accept spaces various places.
30363
30364Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30365
30366 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
30367 with watchpoint enabled.
30368
30369 * Makefile.in: Remove definition of CC and remove the second
30370 definition of CXX (the "CXX = gcc" one remains). These definitions
30371 were causing backquotes to be expanded within backquotes, which
30372 doesn't work.
30373
30374Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
30375
30376 * gdb.t17/callfuncs.exp: Add "return 0" to end.
30377
30378Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30379
a9c64011
AS
30380 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
30381 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
30382 by mips cc and contains no stabs entries.
30383
30384Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
30385
30386 * config/vx-gdb.exp: Use fake device to load files rather than
30387 NFS.
30388 * lib/gdb.exp: New proc to do "file" command.
30389 * config/unix-gdb.exp: Use new "file" proc.
30390
30391Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
30392
30393 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
30394 Rework board rebooting slightly.
30395 (gdb_exit): Don't exit from the remote shell; there isn't one.
30396 * gdb.stabs/weird.exp: If a program is being debugged already,
30397 kill it.
30398 * gdb.t04/setvar.exp: Stop and restart gdb.
30399 * gdb.t05/expr.exp: Likewise.
30400 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
30401 restart gdb and reload the program.
30402 * gdb.t08/opaque.exp: Likewise.
30403 * gdb.t12/scope.exp: Likewise.
30404 * gdb.t13/bitfields.exp: Likewise.
30405 * gdb.t15/funcargs.exp: Likewise.
30406 * gdb.t20/classes.exp: Likewise.
30407 * gdb.t03/ptype.exp: Increase timeout.
30408 * gdb.t16/printcmds.exp (test_print_string_constants,
30409 test_print_array_constants): Likewise.
30410 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
30411 * gdb.t20/classes.exp (do_tests): Likewise.
30412 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
30413
30414Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
30415
30416 * gdb.stabs: Renamed *wierd* to *weird*.
30417
30418Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30419
30420 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
30421 for timeout. Add "known gcc 2.4.5 bug" to failure message.
30422
30423Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30424
30425 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
30426 (do_tests): Remove xfail for whatis on one_var and two_var.
30427
30428Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
30429
30430 * Makefile.in: Made cross building work better by adding
30431 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
30432
30433Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30434
30435 * gdb.t15/{return.c,return.exp,Makefile.in}:
30436 New test, currently commented out.
30437
30438Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
30439
30440 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
30441 still running and removes the leftover named socket so GDb can do
30442 clean restarts.
30443
30444Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
30445
30446 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
30447 console, not GDB.
30448 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
30449 cross testing works better with "make check"
30450 * config/unix-gdb: Use default procedures for exit and version.
30451 * config/vx-gdb.exp: Cleaned up and massaged back to working order
30452 with the newest VxWorks.
30453
30454Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30455
30456 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
30457 old form.
30458
30459 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
30460 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
30461
30462 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
30463
30464 * config/unix-gdb.exp: Remove this version of gdb_exit
30465 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
30466 Rob says he'll look at it when he gets back to testing boards.
30467
30468Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
30469
30470 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
30471 an expected fail for certain ptype commands.
30472
30473 * gdb.t20/classes.exp: Update expected results of "ptype class
30474 Base1" to account for the constructor that now appears in the type.
30475
30476Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
30477
30478 * configure.in (configdirs): Restore gdb.t04, which mysteriously
30479 disappeared from list.
30480 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
30481 "alldone" proc with call to cleanup and exit.
30482 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
30483 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
30484 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
30485 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
30486 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
30487 "alldone" proc with simple returns that suppress remaining
30488 tests. The alldone proc went away many months ago.
30489
30490Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30491
30492 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
30493
30494 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
30495
30496Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30497
30498 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
30499 as vax gdb will display them.
30500
30501Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30502
30503 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
30504 optimizers.
30505
30506 * scope.exp: Change "bad value for localval" messages so each one
30507 is unique.
30508
30509 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
30510 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
30511
30512 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
30513
30514Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30515
30516 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
30517 doesn't exist (due to optimization).
30518
30519Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30520
30521 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
30522 contains \r because the filename is long.
30523
30524 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
30525 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
30526
30527Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30528
30529 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
30530 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
30531 Ultrix.
30532 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
30533 int tests.
30534 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
30535
30536Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
30537
30538 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
30539
30540 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 30541 to match does not match the passing case but still matches the
c906108c
SS
30542 failing case.
30543
30544Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30545
30546 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
30547
30548Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
30549
30550 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
30551 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
30552 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
30553 Remove various versions of gdb_exit.
30554 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
30555 gdb_exit.
30556 * config/unix-gdb.exp: gdb_exit remains here, and should override
30557 the generic version, since it's doing a lot of wierd stuff that
30558 the other versions aren't. FIXME, fold it in, or abandon this
30559 version.
30560
30561Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30562
30563 * gdb.t24/demangle.exp: Add tests for PR 3220.
30564
30565Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30566
30567 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
30568
30569Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
30570
30571 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
30572 "i386-*-*". Works for i486 as well.
30573
30574 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
30575 bug, and expand domain of xfail to all SVR4 systems, since the
30576 actual problem is likely to be in generic SVR4 /proc support.
30577
30578Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30579
30580 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
30581
30582Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
30583
30584 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
30585 xfails for other systems. Match a missing 'Continuing.' as an
30586 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
30587
30588 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
30589 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
30590 Only issue warning for missing executables if -all option is used.
30591
30592 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
30593 file if -all option is used. It's like an unpredictable XFAIL.
30594
30595Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30596
30597 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
30598 for dynamically linked binaries.
30599
30600 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
30601
30602Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30603
30604 * gdb.t20/inherit.exp: Change message for "print tagless struct"
30605 to state that this is a known bug in old versions of g++.
30606
30607Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30608
30609 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
30610 while waiting for `Continuing'.
30611
30612Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
30613
30614 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
30615 in text, data, and bss.
30616 * gdb.t10/nodebug.c: Add local and global test variables for
30617 initialized and uninitialized data.
30618
30619Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30620
30621 * config/unix-gdb.exp (gdb_exit): Add "wait".
30622
30623Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30624
30625 * gdb.t06/signals.exp: xfail the continue from the handler for all
30626 targets.
30627
30628 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
30629 function with watchpoints enabled, the i386 call dummy starts with
30630 a call.
30631
30632 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
30633 386 bsd names its corefiles.
30634
30635Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
30636
30637 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
30638 compilers don't grok it.
30639 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
30640 with small octal ints rather than character constants, which
30641 are signed and might not fit if first promoted to int.
30642
30643Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
30644
30645 * gdb.t09/Makefile.in (clean): Remove corefile.
30646
30647Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30648
30649 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
30650
30651Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30652 and Jim Kingdon (kingdon@cygnus.com)
30653
30654 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
30655 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
30656 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
30657
30658Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30659
30660 * gdb.t17/interrupt.exp: Add xfail for hppa.
30661
30662Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30663
30664 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
30665 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
30666 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
30667 to determine signed-ness of bitfields and use the result to setup
30668 the xfail.
30669 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
30670 * gdb.t15/funcargs.exp: Use them to step until the second indirect
30671 call line is reached if necessary.
30672
30673Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30674
30675 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
30676
30677Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30678
30679 * gdb.t06/break.exp: Also test `clear' command.
30680
30681Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30682
30683 * gdb.t00/teststrategy.exp: Remove extra quote.
30684
30685 * gdb.t07/watchpoint.exp: Change xfail for calling function with
30686 watchpoint enabled to be for all non-68k machines.
30687
30688 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
30689
30690Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30691
30692 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
30693 targets use aout.mt instead of ecoff.mt as gas understands
30694 standard aout format.
30695
30696Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30697
30698 * lib/gdb.exp (runto): Don't insist that function we are running to
30699 was compiled with -g.
30700
30701 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
30702
30703 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
30704 to get back into the read system call.
30705 Accept leading newline in case where we woke it up.
30706
30707Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30708
30709 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
30710 to make the stabs test work on ecoff systems using gcc and -with-stabs.
30711 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
30712 enable ecoff configuration.
30713
30714Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30715
30716 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
30717
30718Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30719
30720 * gdb.t16/printcmds.exp: Add another printf test.
30721
30722Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
30723
30724 * configure.in: If configured -with-stabs on any target, add
30725 stabsdirs to configdirs.
30726
30727Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30728
30729 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
30730 fun" so pattern does not match the command itself.
30731
30732Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30733
30734 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
30735
30736Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30737
30738 * gdb.t17/interrupt.exp: Test for more things.
30739
30740Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30741
30742 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
30743 compiler arranges the code and line numbers.
30744
30745 * gdb.t17/interrupt.exp: Don't send \n after ^C.
30746
30747Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30748
30749 * gdb.t00/help.exp: Increase expect input buffer size.
30750
30751Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30752
30753 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
30754
30755 * gdb.t07/watchpoint.exp: Add xfail for hppa.
30756
30757 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
30758
30759 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
30760 [0-9]*, not just [0-9].
30761
30762Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30763
30764 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
30765
30766 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
30767
30768Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30769
30770 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
30771
30772Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30773
30774 * gdb.t06/signals.c: Add xfails for sun3.
30775
30776 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
30777
30778 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
30779 test_stepping tests.
30780
30781Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30782
30783 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
30784
30785 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
30786
30787 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
30788 rather than actually putting it through cpp twice.
30789
30790 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
30791
30792Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
30793
30794 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
30795 no longer needed.
30796
30797Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30798
30799 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
30800
30801 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
30802 C++ features prints as "struct", make it a pass, not an xfail.
30803
30804Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30805
30806 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
30807 Don't require VA to print as "class" rather than "struct".
30808
30809Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
30810
30811 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
30812
30813Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30814
30815 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
30816
30817Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30818
30819 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
30820 order.
30821
30822Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30823
30824 * gdb.t16/printcmds.exp: Add printf tests.
30825
30826 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
30827
30828 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
30829
30830Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
30831
30832 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
30833 pass counts, to counteract any existing or future setup_xfails.
30834
30835Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30836
30837 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
30838 {BEGIN,END}_COMMON for common block instead of STAB.
30839 * gdb.stabs/wierd.exp: Add xfail for rs6000.
30840
30841 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
30842 intp_var should be N_GSYM not N_LSYM.
30843 wierd-aout.S: Use a label for the value of the N_SO.
30844 wierd.def: Remove all backslashes.
30845 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
30846
30847Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30848
30849 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
30850 get the expected next to inheritance3.
30851
30852Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30853
30854 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
30855 now that gcc-2.4 gets it right.
30856
30857Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30858
30859 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
30860
30861 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
30862 generating comp-info.exp which works for cross-compilation.
30863
30864Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
30865
30866 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
30867 "*-*-sysv4.*".
30868
30869Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
30870
30871 * gdb.t01/run.exp: Start with a fresh gdb.
30872 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
30873 SVR4.x.
30874
30875Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
30876
30877 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
30878 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
30879 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
30880 Makefile.in (distclean, realclean): Remove gdbme.c from list of
30881 things to remove.
30882
30883Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
30884
30885 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
30886 test cases from bug reports.
30887
30888Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
30889
30890 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
30891 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
30892 avoid spurious xfails.
30893 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
30894 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
30895 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
30896
30897Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
30898
30899 * gdb.t00/teststrategy.exp: Rework to provide more useful
30900 description of each test, fix problem with systems that define
30901 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
30902 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
30903 results for "next over recursive call" so timeouts aren't taken
30904 by error.
30905
30906Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
30907
30908 * gdb.t12/scope.exp: Test printing of variables before run.
30909
30910 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
30911 printed in wrong order due to sorting.
30912
30913Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
30914
30915 * gdb.t00/teststrategy.exp: Fix expected results for printing
30916 user entered string constant. Is array of char, prints with no
30917 address.
30918
30919 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
30920 commands.
30921 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
30922 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
30923 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
30924 of struct of char arrays.
30925 * gdb.t00/radix.exp: New tests for radix commands.
30926
30927Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
30928
30929 * gdb.t16/printcmd.exp: Print a variable before running program
30930 (with xfail for AIX).
30931
30932Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
30933
30934 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
30935
30936 * gdb.t16/printcmd.exp: Don't print variables before running program.
30937
30938 * gdb.t06/break.exp: Don't require envp argument to main.
30939
30940 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
30941
30942 * gdb.t02/whatis.exp, gdb.t11/list.exp:
30943 Add xfails for rs6000.
30944
30945 * gdb.t02/whatis.exp: Change other tests not to re-test something
30946 we already tested.
30947
30948 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
30949 each type used has a variable of that type.
30950
30951Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
30952
30953 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
30954
30955Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
30956
30957 * configure.in: change srctrigger to be a file, not a directory
30958
30959Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
30960
30961 * configure.in (mips-idt-ecoff*): Added trailing '*'.
30962
30963 * gdb.t11/list.exp: Fixed a couple of typos.
30964
30965Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
30966
30967 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
30968 is fixed and PR is closed.
30969 * gdb.t16 (gdbme.c): Add simple test string variable.
30970 * gdb.t16 (printcmds.exp): Add tests with simple test string
30971 variable, primarily for boundaries on "set print elements".
30972
30973Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
30974
30975 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
30976 Make leading 0's optional and don't expect a tab in the middle
30977 of the number.
30978
30979 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
30980
30981 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
30982 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
30983 don't end command passed to gdb_test with newline.
30984
30985 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
30986 signed keyword away, don't expect signed bitfields to be signed.
30987
30988 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
30989 printing with only as many 1's as are in the field as well as printing
30990 with 32 1's (see comment).
30991
30992Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
30993
30994 * gdb.t00/default.exp: Start with a fresh gdb.
30995 * configure.in (configdirs): Remove gdb.t31 until the chill
30996 compiler works again. It no longer is able to find chillrt0
30997 since it isn't in libchill.a anymore.
30998 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
30999 wierd.o, make more modular.
31000 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
31001 spurious newlines that caused problems.
31002
31003Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31004
31005 * Move test with enums and partial symbols from gdb.t03/ptype.exp
31006 to gdb.stabs/wierd.exp since GCC has worked around the bug.
31007 gdb.stabs/wierd.{exp,def}: Many new tests.
31008
31009 * gdb.t00/default.exp: update info line for new message.
31010
31011 * gdb.t02/{whatis.exp,gdbme.c}:
31012 Test that "char *" doesn't print as "caddr_t".
31013
31014Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31015
31016 * gdb.t00/help.exp: Use .* in place of some help messages which
31017 just changed.
31018 gdb.t00/default.exp: Update "info frame" test for new message.
31019 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
31020 Remove some xfails
31021
31022Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31023
31024 * gdb.t03/{gdbme.c,ptype.exp}:
31025 Add tests for typedef'd struct and union without tags.
31026 Also check "whatis" on a variable of a typedef'd enum without a tag.
31027
31028 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
31029 PRMS 1823; the bug still exists but isn't reproduced by this test
31030 anymore), and remove rs6000 XFAIL (the bug is fixed).
31031
31032 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
31033 duplicated from whatis.exp. For those that are left, accept
31034 "long", "long int", or "int" for long variables (whatis.exp already
31035 has an XFAIL for "int", so no need to fail it here).
31036
31037 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
31038 Deal with GCC's names for types now that GDB uses the compiler's names.
31039
31040 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
31041 setup_xfail's for sunos4. If we #defined the signed keyword away,
31042 don't expect GDB to know that char it is signed.
31043
31044 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
31045
31046Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
31047
31048 * configure.in (configdirs): Add gdb.t24 for C++ tests that
31049 should work on any system, regardless of debugging format.
31050 * gdb.t21/demangle.exp: Move to gdb.t24.
31051 * gdb.t24/demangle.exp: Move from gdb.t21.
31052 * gdb.t24/{Makefile.in, configure.in}: New files.
31053
31054Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31055
31056 * configure.in: Do gdb.stabs and C++ tests only for stabs.
31057 * gdb.stabs: New directory.
31058
31059Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31060
31061 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
31062 not just "Quit anyway?".
31063
31064Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
31065
31066 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
31067 that all setup_xfails are immediately followed by clear_xfails.
31068
31069Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
31070
31071 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
31072 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
31073 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
31074 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
31075 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
31076 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31077 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31078 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
31079 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
31080 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
31081 gdb.t31/chillvars.exp, lib/gdb.exp:
31082 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
31083 bug-gdb@prep.ai.mit.edu.
31084
31085Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
31086
31087 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
31088 with 0.0, not integer 0.
31089
31090Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
31091
31092 * gdb.t06/break.exp: Update for "Kill the program" message change.
31093
31094Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
31095
31096 * Makefile.in (GDBFLAGS): Set to -nx.
31097 * Makefile.in (site.exp): Use GDBFLAGS.
31098
31099Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31100
31101 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
31102 Makefiles.
31103 (check): depend on just-check.
31104 (just-check): added so that tests can be run without a noop
31105 build pass.
31106
31107Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31108
31109 Switch to using configure's configdirs.
31110 * Makefile.in (Makefile): add configure.in dependency.
31111 (SUBDIRS): removed redundant assignment.
31112 * configure.in: switch subdirs assignment to configdirs.
31113 * gdb.t*/configure.in: new files.
31114
31115Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
31116
31117 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
31118 works.
31119
31120Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
31121
31122 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
31123 in explicit rules. Apparently this is not supported by some makes.
31124
31125Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
31126
31127 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
31128
31129Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31130
31131 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
31132 disappeared.
31133
31134Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
31135
31136 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
31137
31138Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
31139
31140 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
31141 watchpoint problem that is now fixed.
31142 * gdb.t30/chexp.exp: Remove setup_xfail for printing
31143 uninitialized convenience variables.
31144 * gdb.t31/chillvars.exp: Fix expected patterns for printing
31145 structures.
31146
31147Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31148
31149 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
31150 which causes expect to get out of sync with gdb on long output
31151 from help set.
31152 * gdb.t09/corefile.exp: Make expected pattern for core file
31153 failing signal and frame output format less sun specific.
31154
31155Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
31156
31157 * gdb.t31/chillvars.exp: Add and remove initial dummy
31158 breakpoint, so that symbol table is forced in.
31159 (Needed at least on Sunos4, though it seems not SVR4.)
31160 * gdb.t31/chillvars.exp: Update for changed output format.
31161
31162Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
31163
a9c64011 31164 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
31165
31166Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
31167
31168 * Makefile.in: Added --srcdir when invoking runtest, removed the
31169 need for a local config file. (optional now)
31170
31171Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
31172
31173 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
31174 failure count used to force early termination. Add some more
31175 expected failures for gnu style demangling.
31176
31177Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31178
31179 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
31180 pmi variable from gdb.t20/gdbme to get optimized away.
31181 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
31182 Check for written corefile upon timeout _and_ eof.
31183
31184Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31185
31186 * config/unix-gdb.exp: Add missing return 0.
31187
31188Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31189
31190 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
31191 test termination.
31192
31193Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
31194
31195 * configure.in (subdirs): Put back gdb.t17 which mysteriously
31196 disappeared.
31197
31198Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
31199
31200 * gdb.t10/crossload.exp: Disable the i860-elf test until such
31201 time as i860 support works.
31202
d63a86f8 31203 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
31204 "backtrace 100\r" rather than just "backtrace\r", to match last
31205 change.
31206
31207Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
31208
31209 * config/udi-gdb.exp (gdb_exit): Remove close command.
31210 (gdb_target_udi): New procedure to set the UDI target.
31211 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
31212 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
31213 Added waits for prompts after several question responses. Added
31214 some more responses used by a29k-amd-udi-gdb.
31215 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
31216 pass different arguments, restart UDI connection after program
31217 completion.
31218 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
31219 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31220 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
31221 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
31222 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
31223 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
31224 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31225 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
31226 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
31227 after program completion.
31228 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
31229 compiled with a SELECT_VECS setting.
31230 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
31231 infinite recursion.
31232
31233 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
31234 Added checks for COFF results, and made them expected failures for
31235 all targets. It would be better to make them expected failures
31236 for COFF targets only.
31237
31238Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
31239
31240 * Makefile.in: add null dvi target, don't bother to recurse
31241 through test directories for info and install-info; rename
31242 $(datadir) to be dejagnu instead of deja-gnu
31243
31244Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
31245
31246 * gdb.t31/gdbme.ch: Re-enable code that previously caused
31247 compiler to coredump.
31248 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
31249 code.
31250
31251Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
31252
31253 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
31254 coredump.
31255 * gdb.t31/chillvars.exp: Comment out tests that depend on that
31256 code.
31257
31258Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
31259
31260 * gdb.t03/ptype.exp: tests for return code from gdb_test.
31261 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
31262 which in a shell. Deletes xgdb when done.
31263 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
31264 Tests the return from the "set height" or "set width" commands.
31265 Added a few return codes where needed.
31266
31267Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
31268
31269 * Makefile.in (SUBDIRS): Add gdb.t17.
31270 * configure.in (subdirs): Add gdb.t17.
31271 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
31272 files to test gdb's calling of functions in the inferior with
31273 the correct arguments and gdb's ability to retrieve any
31274 result returned.
31275
31276Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
31277
31278 * config/unix-gdb.exp (gdb_exit): Remove close commands that
31279 may be called after gdb goes away. Previous versions of expect
31280 needed these to avoid file descriptor leaks, but they cause
31281 errors with the current revision of expect.
31282 * gdb.t00/gdbvars.exp: Use -re on expected output after
31283 setting sevenbit-strings.
31284 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
31285 to set sevenbit-strings consistent across tests.
31286 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
31287 set sevenbit-strings consistent across tests.
31288
31289Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
31290
31291 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
31292 expected output to match current "expect" expectations.
31293
31294Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
31295
31296 * gdb.t00/default.exp: Change expected output for default "source"
31297 command, to match new gdb behavior which requires a filename to
31298 source.
31299
31300Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
31301
31302 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
31303 expected fail for i486-*-* that misses the marker2 function.
31304 * gdb.t10/crossload.exp (bfddefault): Allow successful
31305 recognition of a format to pass even if no symbols are found.
31306 Explicitly catch failures where the format is not recognized
31307 or is ambiguous, and add the reason to the fail message.
31308 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
31309 the cause is and invalid target and add reason to failure message.
31310 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
31311 elf32-i386, elf32-sparc, and elf32-i860.
31312 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
31313 Set up expected failure for 'filename'::variable scope resolution,
31314 which is now apparently broken on all targets.
31315 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
31316 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
31317 gdb.t23/templates.exp: Change failure for missing binfile into
31318 just a warning.
31319 gdb.t21/demangle.exp: Change all cfront references to 'arm'
31320 references.
31321
31322Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
31323
31324 * gdb.t00/default.exp: Add expected output for default "source"
31325 command, to match new gdb behavior.
31326 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
31327
31328Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
31329
31330 * config/*-gdb.exp: returns an error, rather than exiting on
31331 internal errors.
31332
31333Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
31334
31335 * gdb.t03/gdbme.c: Add pointer to struct variable.
31336 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
31337 referencing struct members.
31338
31339Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
31340
31341 * configure.in (mips-idt-ecoff): New target.
31342 * config/mips-gdb.exp: New file for remote board using MIPS remote
31343 debugging protocol.
31344
31345 * Redid configuration scheme. Removed gdb.t*/configure.in.
31346 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
31347 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
31348 distclean targets. Built executables via .o files. Adjusted
31349 tests to account for source files in $(srcdir) rather than
31350 $(objdir).
31351 * lib/gdb.exp (runto): Don't expect () after the function name,
31352 because it may have arguments.
31353
31354Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
31355
31356 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
31357 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
31358 expected failures for mips-idt-* and mips-sgi-*.
31359 * gdb.t00/default.exp (attach): Kill process if requested.
31360 * gdb.t00/help.exp (help target core, help target): Accept a gdb
31361 that does not read core files.
31362 * gdb.t01/run.exp: Removed checks for exit status code.
31363 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
31364 it is linked in.
31365 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
31366 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
31367 appropriate, rather than doing it by hand.
31368 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
31369 execution.
31370 * gdb.t10/crossload.exp: Kill existing program if needed.
31371 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
31372 appropriate, rather than doing it by hand. Always increase
31373 timeout for this test, not just for VxWorks.
31374
31375Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
31376
31377 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
31378 of Chill STRUCT types and STRUCT values.
31379 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
31380 than "char".
31381 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 31382 struct2): New struct definitions and initializations to test
c906108c
SS
31383 simple Chill STRUCT types.
31384
31385Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
31386
31387 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
31388 the null byte at the end of strings.
31389 * gdb.t00/default.exp: Make show version insensitive to copyright
31390 date.
31391 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
31392 to avoid dependencies on target char signedness.
31393 * gdb.t16/printcmds.exp: Update expected results for explicitly
31394 unsigned char.
31395 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
31396 now work.
31397 * gdb.t21/demangle.exp: Add many more patterns for template
31398 demangling, most of them being expected failures.
31399 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
31400 string we are matching for, to match on the whole string.
31401 * gdb.t21/demangle.exp: Add many new test strings to demangle,
31402 and fix a whole bunch that had incorrect expected output but were
31403 passing anyway because of the bug in "proc demangle".
31404 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
31405 type.
31406 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
31407
31408Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
31409
a9c64011
AS
31410 * gdb/testsuite: made modifications to testcases, etc., to allow
31411 them to work properly given the reorganization of deja-gnu and the
31412 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
31413
31414Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
31415
31416 * gdb/testsuite: Initial creation of gdb/testsuite.
31417 Migrated dejagnu testcases and support files for testing nm to
31418 gdb/testsuite from deja-gnu. These files were moved "as is"
31419 with no modifications. This migration is part of a major overhaul
31420 of dejagnu. The modifications to these testcases, etc., which
31421 will allow them to work with the new version of dejagnu will be
31422 made in a future update.
48efe704 31423
8d8cb839 31424 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 31425\f
8d8cb839
EZ
31426;; Local Variables:
31427;; mode: change-log
31428;; left-margin: 8
31429;; fill-column: 74
31430;; version-control: never
31431;; End:
902f2ccb 31432
28e7fd62 31433 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
31434 Copying and distribution of this file, with or without modification,
31435 are permitted provided the copyright notice and this notice are preserved.