*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
9779ab84
PA
12013-05-10 Pedro Alves <palves@redhat.com>
2
3 PR remote/15455
4
5 * gdb.trace/qtro.c: New file.
6 * gdb.trace/qtro.exp: New file.
7
1e611234
PM
82013-05-10 Phil Muldoon <pmuldoon@redhat.com>
9
10 * gdb.python/py-framefilter.py: New File.
11 * gdb.python/py-framefilter-mi.exp: Ditto.
12 * gdb.python/py-framefilter.c: Ditto.
13 * gdb.python/py-framefilter-mi.exp: Ditto.
14 * gdb.python/py-framefilter-mi.c: Ditto,
15 * gdb.python/py-framefilter-gdb.py.in: Ditto.
16
5e4c3ac4
TT
172013-05-08 Tom Tromey <tromey@redhat.com>
18
19 * gdb.base/solib-search.exp: Set test name for "set
20 solib-search-path" test.
21
993654a9
HAQ
222013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
23
24 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
25 (set_a_tracepoint): Set tracepoint before prologue.
26 (run_trace_experiment): Test setup_tracepoints and 'break end'
27 in it.
28 (trace_buffer_normal): Remove.
29 (gdb_trace_circular_tests): Remove. Move tests to...
30 (top level): ...here. Call 'runto_main' before checking for
31 trace support. Use commands to check the support for circular
32 trace buffer and changing of trace buffer size. Add test
33 to calculate size of single frame. Use this size to
34 calculate the size of trace buffer. Use 'tfind pc func9'
35 instead of 'tfind 9'. Use 'with_test_prefix'.
36
c95aea6b
TT
372013-05-07 Tom Tromey <tromey@redhat.com>
38
39 * lib/selftest-support.exp: New file.
40 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
41 do_self_tests.
42 (setup_test, find_gdb): Remove.
43 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
44 do_self_tests.
45 (setup_test, find_gdb): Remove.
46 (test_observer): Don't call setup_test. Remove argument.
47 * gdb.gdb/selftest.exp: Load selftest-support.exp.
48 (find_gdb): Remove.
49 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
50 do_self_tests.
51 (setup_test, find_gdb): Remove.
52 (test_with_self): Don't call setup_test. Remove argument.
53
1f031429
PA
542013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
55
56 * gdb.arch/system-gcore.exp: Remove.
57 * gdb.arch/gcore.c: Remove.
58 * gdb.base/gcore.exp: Add "info reg system".
59
58ce7251
SDJ
602013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
61
62 PR breakpoints/15413:
63 * gdb.base/pending.exp: Add test for completion of the "condition"
64 command for pending breakpoints.
65 * gdb.linespec/linespec.ex: Add test for completion of the
66 "condition" command when dealing with multiple locations.
67
aacbb8a5
LM
682013-05-07 Luis Machado <lgustavo@codesourcery.com>
69
70 * gdb.threads/wp-replication.c: New file.
71 * gdb.threads/wp-replication.exp: New file.
72
2dd6254d
SL
732013-05-06 Sandra Loosemore <sandra@codesourcery.com>
74
75 * gdb.xml/tdesc-regs.exp: Add case for nios2.
76
c2a96e8c
DE
772013-05-06 Doug Evans <dje@google.com>
78
b903e17e
DE
79 * gdb.base/solib-search-lib1.c: New file.
80 * gdb.base/solib-search-lib2.c: New file.
81 * gdb.base/solib-search.c: New file.
82 * gdb.base/solib-search.h: New file.
83 * gdb.base/solib-search.exp: New file.
84
fac51dd9
DE
85 * lib/gdb.exp (gdb_core_cmd): New function.
86 * gdb.arch/system-gcore.exp: Use it.
87 * gdb.arch/vsx-regs.exp: Ditto.
88 * gdb.base/gcore.exp: Ditto.
89 * gdb.threads/gcore-thread.exp: Ditto.
90
c2a96e8c
DE
91 * gdb.reverse/shr.h: New file.
92 * gdb.reverse/shr1.c: New file.
93 * gdb.reverse/shr2.c: #include "shr.h".
94 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
95 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
96 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
97 Update tests using sleep/printf to use shr2.sl instead.
98 * gdb.reverse/solib-reverse.exp: Ditto.
99
b6807d98
TT
1002013-05-06 Tom Tromey <tromey@redhat.com>
101
102 * gdb.dwarf2/implptrconst.c: New file.
103 * gdb.dwarf2/implptrconst.exp: New file.
104 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
105 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
106 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
107
96f7d3f1
PW
1082013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
109
110 * gdb.base/catch-sig.c (main): Raise SIGINT.
111 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
112
1ebff1fd
HAQ
1132013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
114
115 * status-stop.exp (test_tstart_tstart): Check for error
116 returned by the second 'tstart' command.
117
f92b06da
WT
1182013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
119
120 * gdb.xml/maint_print_struct.exp: New file.
121 * gdb.xml/maint_print_struct.xml: New file.
122
ff546935
TT
1232013-04-25 Tom Tromey <tromey@redhat.com>
124
125 * gdb.dwarf2/nostaticblock.exp: New file.
126
bf9e4d0c
MB
1272013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
128
129 PR gdb/10462
130 * gdb.base/setshow.exp: Add test case.
131
a11cfd87
HZ
1322013-04-23 Hui Zhu <hui@codesourcery.com>
133
134 PR gdb/15293
a11cfd87
HZ
135 * gdb.base/dprintf.exp: Add ignore command.
136
2d9442cc
HZ
1372013-04-23 Hui Zhu <hui@codesourcery.com>
138
139 PR gdb/15165
2d9442cc
HZ
140 * gdb.base/save-bp.exp: Add test for dprintf.
141
0f3305ed
TT
1422013-04-22 Tom Tromey <tromey@redhat.com>
143
144 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
145 notice_open_fds.
146
d504301e
SDJ
1472013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
148
149 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
150 ldflags.
151
9991b207
SDJ
1522013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
153
154 * gdb.arch/arm-bl-branch-dest.c: New file.
155 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
156
433730c9
PA
1572013-04-19 Vladimir Kargov <kargov@gmail.com>
158 Pedro Alves <palves@redhat.com>
159
160 * gdb.arch/i386-float.S: New file.
161 * gdb.arch/i386-float.exp: New file.
162
9a908334
LM
1632013-04-18 Luis Machado <lgustavo@codesourcery.com>
164
165 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
166 type void *.
167
4f22ed5c
DE
1682013-04-17 Doug Evans <dje@google.com>
169
170 * lib/dwarf.exp (Dwarf): New proc "tu".
171 * gdb.dwarf2/missing-sig-type.exp: New file.
172
a0d3f2f5
SCR
1732013-04-15 Siva Chandra Reddy <sivachandra@google.com>
174
175 Add option to link testcases with Pthreads library when
176 using 'prepare_for_testing' in tests.
177
178 * lib/gdb.exp (build_executable_from_specs): Use
179 gdb_compile_pthreads to compile if option "pthreads" is
180 specified.
181
cc16e6c9
TT
1822013-04-15 Tom Tromey <tromey@redhat.com>
183
184 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
185
72f1fe8a
TT
1862013-04-15 Tom Tromey <tromey@redhat.com>
187
188 * gdb.base/default.exp: Update for $_exception.
189 * gdb.cp/exceptprint.cc: New file.
190 * gdb.cp/exceptprint.exp: New file.
191 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
192
6e72ca20
TT
1932013-04-15 Tom Tromey <tromey@redhat.com>
194
195 * gdb.cp/typeid.cc: New file.
196 * gdb.cp/typeid.exp: New file.
197
591f19e8
TT
1982013-04-15 Tom Tromey <tromey@redhat.com>
199
200 * gdb.cp/exception.exp: Add "catch rethrow" tests.
201
da9160e4
YQ
2022013-04-13 Yao Qi <yao@codesourcery.com>
203
204 * gdb.base/completion.exp: Test completion of command
205 'target ctf' if target ctf is supported.
206
f81d1120
PA
2072013-04-10 Pedro Alves <palves@redhat.com>
208
209 * gdb.base/completion.exp: Test "set height", "set listsize" and
210 "set trace-buffer-size" completion.
211 * gdb.base/setshow.exp: Test "set height unlimited".
212 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
213 unlimited".
214
393fd4c3
YQ
2152013-04-10 Yao Qi <yao@codesourcery.com>
216
217 * gdb.trace/actions.exp: Save trace data to CTF.
218 Change to ctf target if GDB supports, read CTF data in ctf
219 target, and check the actions of tracepoints.
220 * gdb.trace/while-stepping.exp: Likewise.
221 * gdb.trace/report.exp: Test GDB saves trace data to CTF
222 format and read CTF trace file if GDB supports.
223 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
224 target is supported, change to ctf target, read trace data and
225 check output of command "tstatus".
226 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
227 read CTF data by target ctf and call check_tsv.
228
b7a273f8
YQ
2292013-04-10 Yao Qi <yao@codesourcery.com>
230
231 * gdb.trace/actions.exp (check_tracepoint): New.
232 (top level): Start the tracing and check the actions of
233 tracepoints. Save trace data to tfile format. Restart GDB
234 and read trace file in tfile target. Check the actions of
235 tracepoints again.
236 * gdb.trace/while-stepping.exp: Likewise.
237
f3786771
YQ
2382013-04-10 Yao Qi <yao@codesourcery.com>
239
240 * gdb.trace/report.exp: Use standard_output_file for saved
241 trace file.
242
5c2b4418
HZ
2432013-04-10 Hui Zhu <hui@codesourcery.com>
244
245 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
246 (MISCELLANEOUS): Add dprintf-pendshr.sl.
247 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
248
f7543f0a
JK
2492013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
250
251 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
252 response.
253
f6de8ec2
PA
2542013-04-08 Pedro Alves <palves@redhat.com>
255
256 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
257 the location.
258
b8abfd58
SL
2592013-04-04 Sandra Loosemore <sandra@codesourcery.com>
260
261 * gdb.cp/cplabel.exp: Allow empty directory in file reported
262 for breakpoint location.
263
156bffd0
SL
2642013-04-04 Sandra Loosemore <sandra@codesourcery.com>
265
266 * gdb.linespec/linespec.exp: Make dir/file:line tests
267 conditional for non-remote hosts only.
268
c9a6ce02
PA
2692013-04-04 Stan Shebs <stan@codesourcery.com>
270 Pedro Alves <palves@redhat.com>
271
272 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
273 * gdb.trace/actions-changed.c: New file.
274 * gdb.trace/actions-changed.exp: New file.
275 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
276 (gdb_trace_setactions_command): ... this. Add "actions_command"
277 parameter, and handle it.
278 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
279
4bd05f24
YQ
2802013-04-04 Yao Qi <yao@codesourcery.com>
281
282 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
283 'step'.
284
3758b5ce
YQ
2852013-04-03 Yao Qi <yao@codesourcery.com>
286
287 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
288 "tfile-basic.tf".
289 (test_tfind_tfile): Likewise.
290
1dcaed0d
YQ
2912013-04-03 Yao Qi <yao@codesourcery.com>
292
293 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
294 "tfile-basic.tf" instead of "basic.tf".
295 (write_error_trace_file): Pass argument "tfile-error.tf"
296 instead of "error.tf".
297 * gdb.trace/tfile.exp: Update tfile names to
298 "tfile-basic.tf" and "tfile-error.tf".
299
0e7a53fc
SL
3002013-04-02 Sandra Loosemore <sandra@codesourcery.com>
301
302 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
303 empty directory in file for breakpoint hit.
304
9852c492
YQ
3052013-03-29 Yao Qi <yao@codesourcery.com>
306
307 * gdb.base/completion.exp: Test completion of commands
308 "target core", "target tfile" and "target exec".
309 * gdb.trace/tfile.exp: Test completion of command
310 "target tfile".
311
af312be7
JB
3122013-03-28 Joel Brobecker <brobecker@adacore.com>
313
314 * gdb.ada/win_fu_syms: New testcase.
315
e4a48d9d
DE
3162013-03-28 Doug Evans <dje@google.com>
317
318 * gdb.base/maint.exp (maint print statistics): Update expected output.
319
7f7cc265
PA
3202013-03-28 Pedro Alves <palves@redhat.com>
321
322 PR gdb/15294
323
324 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
325 mean unlimited instead of $arg < 0.
326 (test_listsize): Remove "listsize of 0 suppresses output" test.
327 Test that "set listsize 0" ends up with an unlimited listsize.
328
fc0da894
PA
3292013-03-28 Pedro Alves <palves@redhat.com>
330
331 * gdb.base/list.exp (last_line): New global.
332 (last_line_re): New global.
333 (test_listsize, test_list_function, test_list_forward)
334 (test_repeat_list_command, test_list_range)
335 (test_list_filename_and_function): Use them.
336 * gdb.base/list0.c: Comment the last line of the file with "last
337 line".
338
abe7b711
PA
3392013-03-28 Pedro Alves <palves@redhat.com>
340
341 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
342 list the whole file.
343
15b3979c
PA
3442013-03-28 Pedro Alves <palves@redhat.com>
345
346 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
347 "set listsize".
348
96811e3b
KS
3492013-03-26 Keith Seitz <keiths@redhat.com>
350
351 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
352 from passing.
353
4043f22b
PA
3542013-03-26 Pedro Alves <palves@redhat.com>
355
356 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
357 until after GDB has run.
358
14a1aa17
YQ
3592013-03-26 Yao Qi <yao@codesourcery.com>
360
361 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
362 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
363
99c819ee
MM
3642013-03-26 Markus Metzger <markus.t.metzger@intel.com>
365
366 * gdb.btrace/enable.exp: Add regression test.
367
24955f63
TT
3682013-03-25 Tom Tromey <tromey@redhat.com>
369
370 * gdb.cp/m-static.exp: Add destructor-printing tests.
371
fce632b6
TT
3722013-03-25 Tom Tromey <tromey@redhat.com>
373
374 * gdb.cp/m-static.exp: Add constructor ptype tests.
375 * gdb.cp/m-static.cc (single_constructor): New class.
376 (main): Make instance of single_constructor.
377
598d3636
JK
3782013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
379 Pedro Alves <palves@redhat.com>
380
381 * gdb.server/server-kill.c: New file.
382 * gdb.server/server-kill.exp: New file.
383
c12440c9
PA
3842013-03-21 Pedro Alves <palves@redhat.com>
385
386 * gdb.trace/trace-buffer-size.exp (get default buffer size):
387 Expect $gdb_prompt in gdb_test_multiple.
388
bd712aed
DE
3892013-03-21 Doug Evans <dje@google.com>
390
391 * gdb.base/maint.exp: Update tests for per-command stats.
392
b2f83c08
TT
3932013-03-21 Tom Tromey <tromey@redhat.com>
394
395 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
396 * gdb.cp/misc.exp: Add test for FILENAME:: case.
397
ef0026f0
PA
3982013-03-20 Pedro Alves <palves@redhat.com>
399
400 PR gdb/15289
401
402 * gdb.base/remote.exp: Test
403 "set remote hardware-watchpoint-limit -1",
404 "set remote hardware-breakpoint-limit -1",
405 "set remote hardware-watchpoint-limit 2147483647" and
406 "set remote hardware-breakpoint-limit 2147483647".
407
3f1175a9
PA
4082013-03-20 Pedro Alves <palves@redhat.com>
409 Yao Qi <yao@codesourcery.com>
410
411 * gdb.trace/tfile.c: Add comments.
412 (nonconstglob): New global.
413 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
414 global that is not covered by the trace frame. Test
415 disassembling.
416
a09ae1c1
JK
4172013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
418
419 * gdb.base/valgrind-infcall.exp
420 (continue #$continue_count) <remote connection closed>
421 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
422 $valgrind_pid.
423
9ce98649
TT
4242013-03-15 Tom Tromey <tromey@redhat.com>
425
426 * gdb.cp/overload.cc (intintfunc): New.
427 * gdb.cp/overload.exp: Add regression test.
428
0a251e08
YQ
4292013-03-15 Yao Qi <yao@codesourcery.com>
430
431 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
432 using with_test_prefix.
433 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
434 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
435 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
436 * gdb.threads/watchpoint-fork.exp (test): Likewise.
437 * gdb.base/break-interp.exp (test_core): Likewise.
438 (test_attach_gdb): Likewise.
439 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
440 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
441 Likewise.
442 * gdb.base/jit-so.exp (one_jit_test): Likewise.
443 * gdb.base/jit.exp (one_jit_test): Likewise.
444 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
445 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
446 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
447 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
448 Likewise.
449 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
450 Likewise.
451 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
452 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
453 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
454 (tracepoint_change_loc_2): Likewise.
455 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
456 Likewise.
457 (disconnected_tfind): Likewise.
458 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
459 Likewise.
460 (test_tfind_remote): Likewise.
461 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
462 Likewise.
463 (test_pending_resolved): Likewise.
464 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
465 Likewise.
466 (test_upload_tsv): Likewise.
467 * gdb.trace/pending.exp (pending_tracepoint_resolved):
468 Likewise.
469 (pending_tracepoint_works): Likewise.
470 * gdb.trace/report.exp (use_collected_data): Likewise.
471 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
472 Likewise.
473 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
474 * gdb.trace/strace.exp (strace_info_marker): Likewise.
475 (strace_trace_on_same_addr): Likewise.
476 (strace_trace_on_diff_addr): Likewise.
477 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
478 (gdb_collect_locals_test): Likewise.
479 (gdb_unavailable_registers_test): Likewise.
480 (gdb_collect_globals_test): Likewise.
481
2c415c0f
YQ
4822013-03-15 Yao Qi <yao@codesourcery.com>
483
484 * gdb.base/condbreak.exp: Add semicolon back which was removed
485 by my previous commit.
486
ae59b1da
YQ
4872013-03-14 Yao Qi <yao@codesourcery.com>
488
489 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
490 'return'.
491 (gdb_target_monitor, gdb_load): Likewise.
492 * config/sid.exp (gdb_load): Likewise.
493 * config/slite.exp (gdb_load): Likewise.
494 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
495 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
496 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
497 (single_step_until): Likewise.
498 * gdb.arch/powerpc-d128-regs.exp: Likewise.
499 * gdb.arch/system-gcore.exp: Likewise.
500 * gdb.base/bigcore.exp (extract_heap): Likewise.
501 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
502 * gdb.base/call-ar-st.exp: Likewise.
503 * gdb.base/call-rt-st.exp: Likewise.
504 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
505 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
506 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
507 * gdb.base/corefile.exp: Likewise.
508 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
509 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
510 * gdb.base/fixsection.exp: Likewise.
511 * gdb.base/funcargs.exp: Likewise.
512 * gdb.base/gcore-buffer-overflow.exp: Likewise.
513 * gdb.base/gcore-relro.exp: Likewise.
514 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
515 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
516 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
517 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
518 * gdb.base/list.exp: Likewise.
519 (set_listsize): Likewise.
520 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
521 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
522 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
523 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
524 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
525 * gdb.base/setvar.exp: Likewise.
526 (test_set): Likewise.
527 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
528 * gdb.base/solib-overlap.exp: Likewise.
529 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
530 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
531 * gdb.base/watchpoint.exp (initialize): Likewise.
532 (test_simple_watchpoint): Likewise.
533 (test_disabling_watchpoints): Likewise.
534 (test_watchpoint_triggered_in_syscall): Likewise.
535 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
536 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
537 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
538 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
539 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
540 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
541 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
542 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
543 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
544 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
545 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
546 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
547 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
548 * gdb.mi/gdb792.exp: Likewise.
549 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
550 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
551 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
552 * gdb.threads/gcore-thread.exp: Likewise.
553 (load_core): Likewise.
554 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
555 (test_startup, check_control_c): Likewise.
556 * gdb.threads/sigstep-threads.exp: Likewise.
557 * gdb.threads/thread_check.exp: Likewise.
558 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
559 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
560 (set_a_tracepoint, trace_buffer_normal): Likewise.
561 (gdb_trace_circular_tests): Likewise.
562 * gdb.trace/collection.exp: Likewise.
563 * gdb.trace/disconnected-tracing.exp: Likewise.
564 * gdb.trace/infotrace.exp: Likewise.
565 * gdb.trace/mi-traceframe-changed.exp: Likewise.
566 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
567 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
568 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
569 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
570 * gdb.trace/stap-trace.exp: Likewise.
571 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
572 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
573 * gdb.trace/trace-buffer-size.exp: Likewise.
574 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
575 * gdb.trace/unavailable.exp: Likewise.
576 * gdb.trace/while-dyn.exp: Likewise.
577 * lib/fortran.exp (set_lang_fortran): Likewise.
578 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
579 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
580 (default_gdb_start, get_compiler_info): Likewise.
581 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
582 (get_debug_format, setup_xfail_format): Likewise.
583 (rerun_to_main, gdb_skip_float_test): Likewise.
584 (build_id_debug_filename_get, get_remotetimeout): Likewise.
585 * lib/java.exp (set_lang_java): Likewise.
586 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
587 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
588 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
589 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
590 * lib/objc.exp (set_lang_objc): Likewise.
591 * lib/pascal.exp (set_lang_pascal): Likewise.
592 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
593 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
594 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
595
bb869963
SDJ
5962013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
597
598 PR c++/15203
599 PR c++/15210
600 * gdb.cp/m-static.cc (keepalive_int): New function.
601 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
602 * gdb.cp/m-static.exp: New test for `sintvar'.
603
e2be70a0
YQ
6042013-03-14 Yao Qi <yao@codesourcery.com>
605
606 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
607 of 'tstatus' into tstatus_output.
608 (top level): Save the trace data to tfile. Read trace file in
609 tfile target. Check the trace status.
610
8ddb1965
YQ
6112013-03-13 Yao Qi <yao@codesourcery.com>
612
613 * gdb.trace/tsv.exp (check_tsv): New.
614 (top level): Save a tfile on current trace session. Call
615 check_tsv on live target. Load the tfile with target tfile
616 and call check_tsv again.
617
045dd51f
YQ
6182013-03-13 Yao Qi <yao@codesourcery.com>
619
620 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
621 Replace some "gdb_test" with "gdb_test_no_output".
622
82d049ab
PH
6232013-03-12 Paul Hilfinger <hilfingr@adacore.com>
624
625 * gdb.ada/expr_delims.exp: New file.
626 * gdb.ada/expr_delims/foo.adb: New file.
627 * gdb.ada/expr_delims/pck.ads: New file.
628 * gdb.ada/expr_delims/pck.adb: New file.
629
cb8ea32b
KS
6302013-03-11 Keith Seitz <keiths@redhat.com>
631
632 * watchpoint.exp (test_no_hw_watchpoints): Add test using
633 both condition and thread. Then delete the watchpoint.
634
2f1d9bdd
MM
6352013-03-11 Christian Himpel <christian.himpel@intel.com>
636
637 * Makefile.in: Add btrace testsuite.
638 * configure: Regenerated.
639 * configure.ac: Add btrace testsuite.
640 * gdb.btrace/Makefile.in: New file.
641 * gdb.btrace/enable.c: New file.
642 * gdb.btrace/enable.exp: New file.
643 * gdb.btrace/function_call_history.c: New file.
644 * gdb.btrace/function_call_history.exp: New file.
645 * gdb.btrace/instruction_history.c: New file.
646 * gdb.btrace/instruction_history.exp: New file.
647 * gdb.btrace/instruction_history.S: New file.
648 * lib/gdb.exp: Add btrace skip proc.
649
05c56a9d
JK
6502013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
651
652 Fix entry-values if the callee called a noreturn function.
653 * gdb.arch/amd64-tailcall-noret.S: New file.
654 * gdb.arch/amd64-tailcall-noret.c: New file.
655 * gdb.arch/amd64-tailcall-noret.exp: New file.
656
9112db09
JK
6572013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
658
659 Fix entry-values in C++ across CUs.
660 * gdb.arch/amd64-tailcall-cxx.exp: New file.
661 * gdb.arch/amd64-tailcall-cxx1.S: New file.
662 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
663 * gdb.arch/amd64-tailcall-cxx2.S: New file.
664 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
665
be9a119c 6662013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
667 Hafiz Abid Qadeer <abidh@codesourcery.com>
668
669 gdb/testsuite/
670 * gdb.trace/trace-buffer-size.exp: New file.
671 * gdb.trace/trace-buffer-size.c: New file.
672
049109b0
PA
6732013-03-06 Pedro Alves <palves@redhat.com>
674
675 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
676 doesn't support the tested optional feature, call "unsupported"
677 with the same test message as the "pass" case, instead of calling
678 "pass" with a different message. Use the same text for the "fail"
679 cases too.
680
4aa54120
YQ
6812013-03-06 Yao Qi <yao@codesourcery.com>
682
683 * gdb.trace/tstatus.exp: Remove the invocation of
684 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
685 (test_tracepoints): Don't set fast tracepoint.
686 (top level): Don't check agent library is loaded or not.
687
b8b71e63
YQ
6882013-03-06 Yao Qi <yao@codesourcery.com>
689
690 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
691 parentheses by "\\".
692
33f448b1
JK
6932013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
694
695 * gdb.linespec/base/one/thefile.cc (twodup): New.
696 (m): Call it.
697 * gdb.linespec/base/two/thefile.cc (dupname): New.
698 (n): Call it.
699 * gdb.linespec/break-ask.exp: New file.
700 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
701
1c942fb9
YQ
7022013-02-28 Yao Qi <yao@codesourcery.com>
703
704 * gdb.trace/report.exp: Move some code to ...
705 (use_collected_data): New.
706 (top level): Call use_collected_data once on the live target.
707 Save at file of the current trace session, load it with target
708 tfile, and call use_collected_data again.
709
5b967901
JK
7102013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
711
712 * gdb.threads/fork-thread-pending.c (main): Add alarm.
713
6447023f
JK
7142013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
715
716 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
717 Add final kill of ${valgrind_pid}.
718
9f44fbc0
SCR
7192013-02-20 Siva Chandra Reddy <sivachandra@google.com>
720
721 * gdb.python/py-arch.c: New test case
722 * gdb.python/py-arch.exp: New tests to test
723 gdb.Architecture.disassemble
724 * gdb.python/Makefile.in: Add py-arch to the list of
725 EXECUTABLES.
726
4c9ad8c2
TT
7272013-02-18 Tom Tromey <tromey@redhat.com>
728
729 * gdb.dwarf2/subrange.exp: New file.
730
f5911ea1
HAQ
7312013-02-15 Pedro Alves <pedro@codesourcery.com>
732 Hafiz Abid Qadeer <abidh@codesourcery.com>
733
734 * gdb.trace/tfile.exp: Add test for -trace-status command.
735
420f4384
JK
7362013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
737
738 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
739 nanosleep by sleep.
740
4819b3f8
PA
7412013-02-14 Pedro Alves <palves@redhat.com>
742
743 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
744
1773c82c
HAQ
7452013-02-14 Pedro Alves <pedro@codesourcery.com>
746 Hafiz Abid Qadeer <abidh@codesourcery.com>
747
748 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
749
e234dfaf
TT
7502013-02-12 Tom Tromey <tromey@redhat.com>
751
752 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
753 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
754
6c01dd94
PA
7552013-02-12 Pedro Alves <palves@redhat.com>
756
757 * gdb.base/catch-signal.c: Update copyright years.
758 * gdb.base/catch-signal.exp: Update copyright years.
759 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
760 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
761 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
762 * gdb.dwarf2/dw2-error.S: Update copyright years.
763 * gdb.dwarf2/dw2-error.c: Update copyright years.
764 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
765 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
766 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
767
595fc67f
PA
7682013-02-12 Pedro Alves <palves@redhat.com>
769
770 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
771 message.
772 * gdb.base/sigaltstack.exp: Ditto.
773 * gdb.base/siginfo.exp: Ditto.
774 * gdb.base/sizeof.exp: Ditto.
775
17282693
PA
7762013-02-12 Pedro Alves <palves@redhat.com>
777
778 * gdb.mi/mi-basics.exp: Tweak intro comment.
779 * gdb.mi/mi-break.exp: Tweak intro comment.
780 * gdb.mi/mi-console.exp: Tweak intro comment.
781 * gdb.mi/mi-file.exp: Tweak intro comment.
782 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
783 * gdb.mi/mi-return.exp: Tweak intro comment.
784 * gdb.mi/mi-stepi.exp: Tweak intro comment.
785 * gdb.mi/mi-until.exp: Tweak intro comment.
786 * gdb.mi/mi-watch.exp: Tweak intro comment.
787
8a4ac37e
PA
7882013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
789
790 * gdb.server/no-thread-db.exp: New file.
791 * gdb.server/no-thread-db.c: New file.
792 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
793
c2792f5a
DE
7942013-02-11 Doug Evans <dje@google.com>
795
796 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
797 two decfloats.
798
d9e98382
SDJ
7992013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
800
801 * gdb.base/bitfields.c (struct internalvartest): New declaration.
802 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
803
a321661a
JK
8042013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
805
806 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
807
134a2066
YQ
8082013-02-06 Yao Qi <yao@codesourcery.com>
809
810 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
811 to ...
812 (test_create_delete_modify_tsv): ... here. New test on modifying
813 the initial value of a tsv.
814
5a2dc60a
JK
8152013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
816
817 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
818 (cd .../rdir): ... here.
819
233d95b5
JK
8202013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
821
822 * gdb.linespec/base/one/header.h: New file.
823 * gdb.linespec/base/two/header.h: New file.
824 * gdb.linespec/macro-relative.c: New file.
825 * gdb.linespec/macro-relative.exp: New file.
826
fbd9ab74
JK
8272013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
828
829 * gdb.base/fullpath-expand-func.c: New file.
830 * gdb.base/fullpath-expand.c: New file.
831 * gdb.base/fullpath-expand.exp: New file.
832 * gdb.base/realname-expand-real.c: New file.
833 * gdb.base/realname-expand.c: New file.
834 * gdb.base/realname-expand.exp: New file.
835
1b56eb55
JK
8362013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
837
838 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
839 * gdb.dwarf2/dw2-dir-file-name.c: New file.
840
af529f8f
JK
8412013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
842
843 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
844 (compare_filenames_for_search does not match)
845 (compare_filenames_for_search does match): New tests.
846
f5b95b50
JK
8472013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
848
849 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
850
d47921b9
JK
8512013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
852
853 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
854
8a92335b
JK
8552013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
856
857 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
858 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
859 ${binfile}.mini_debuginfo-debuglink and
860 ${binfile}.mini_debuginfo-debuglink.xz.
861
17f2157d
TT
8622013-02-01 Tom Tromey <tromey@redhat.com>
863
864 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
865 attributes.
866
d65f0a9c
TT
8672013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
868 Tom Tromey <tromey@redhat.com>
869
870 * gdb.dwarf2/method-ptr.exp: Link with c++.
871 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
872
f25c0135
TT
8732013-01-31 Tom Tromey <tromey@redhat.com>
874
875 * gdb.base/jit.exp (compile_jit_test): New proc.
876 Add PIE tests.
877
7078baeb
TT
8782013-01-31 Tom Tromey <tromey@redhat.com>
879
880 * gdb.dwarf2/method-ptr.cc: New file.
881 * gdb.dwarf2/method-ptr.exp: New file.
882
1d24041a
TT
8832013-01-31 Tom Tromey <tromey@redhat.com>
884
885 * lib/dwarf.exp (namespace Dwarf): New.
886
8d9878a4
TT
8872013-01-29 Tom Tromey <tromey@redhat.com>
888
889 * gdb.dwarf2/fission-reread.exp: Add unload test.
890
bed911e5
DE
8912013-01-28 Doug Evans <dje@google.com>
892
893 * gdb.dwarf2/fission-loclists.exp: New file.
894 * gdb.dwarf2/fission-loclists.S: New file.
895
e229648e
JK
8962013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
897
898 Code cleanup.
899 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
900 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
901 and prepare_for_testing.
902 * gdb.base/store.exp: Likewise.
903
86700f00
TT
9042013-01-25 Tom Tromey <tromey@redhat.com>
905
906 * gdb.python/py-explore.exp: Expect the gdb prompt.
907
8954db33
AB
9082013-01-25 Andrew Burgess <aburgess@broadcom.com>
909
910 * gdb.base/gnu_vector.c: New variable for use in tests.
911 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
912 changes in scalar to vector casting and widening.
913 * gdb.python/py-type.c: New variables for use in tests.
914 * gdb.python/py-type.exp: Update vector related tests to reflect
915 changes in scalar to vector casting and widening.
916
2077afdd
TD
9172013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
918
919 * gdb.base/prologue-include.c: New file.
920 * gdb.base/prologue-include.exp: New file.
921 * gdb.base/prologue-include.h: New file.
922
d7499464
HAQ
9232013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
924
925 PR gdb/13443
926 * gdb.mi/mi-var-block.exp: Make test messages unique.
927
e2a3e0f1
TT
9282013-01-23 Tom Tromey <tromey@redhat.com>
929
930 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
931
152fcc9c
TT
9322013-01-23 Tom Tromey <tromey@redhat.com>
933
934 * gdb.cp/converts.cc (main): Initialize 'a'.
935
bea883fd
SCR
9362013-01-23 Siva Chandra Reddy <sivachandra@google.com>
937
938 * testsuite/gdb.python/frame.exp: Add a test for
939 gdb.Frame.architecture() method.
940
0928e93d
PA
9412013-01-22 Pedro Alves <palves@redhat.com>
942
943 * gdb.base/annota1.exp (signal sent): No longer expect
944 breakpoints-invalid.
945 * gdb.cp/annota2.exp (continue until exit)
946 (watch triggered on a.x): Ditto.
947
9c97429f
PA
9482013-01-22 Pedro Alves <palves@redhat.com>
949
950 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
951 Adjust tests to breakpoints-invalid changes.
952 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
953 variables.
954 Adjust tests to breakpoints-invalid changes.
955
187d10dd
PA
9562013-01-22 Pedro Alves <palves@redhat.com>
957
958 * gdb.base/annota1.exp (annotate ignore count change): Add
959 expected output for failure case.
960
ea3aedcb
TT
9612013-01-22 Tom Tromey <tromey@redhat.com>
962
963 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
964 call.
965
998580f1
MK
9662013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
967
968 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 969 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
970 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
971 Also handle 'thread' field.
972 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
973 * gdb.mi/mi-watch.exp: Ditto.
974 * lib/mi-support.exp: Ditto.
975
8f1d5693
MK
9762013-01-21 Siva Chandra Reddy <sivachandra@google.com>
977
978 * gdb.python/py-explore.exp: Improve a test
979
2d8c5d7c
DB
9802013-01-18  David Blaikie  <dblaikie@gmail.com>
981
982 * gdb.base/label.c (main): Correct the type of the second
983 parameter.
984
46f35228
TT
9852013-01-18 Tom Tromey <tromey@redhat.com>
986
987 * gdb.dwarf2/trace-crash.s: New file.
988 * gdb.dwarf2/trace-crash.exp: New file.
989
5965d69d
HAQ
9902013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
991
43aaf8b6
PA
992 PR gdb/13443
993 * gdb.base/checkpoint.exp: Update test messages to make them
994 unique.
5965d69d 995
5ae4861a
YQ
9962013-01-18 Yao Qi <yao@codesourcery.com>
997
998 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
999 output of 'info tracepoints'.
1000 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1001 Likewise.
1002 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1003 * gdb.trace/disconnected-tracing.c (struct foo): New.
1004
d84fca2c
JK
10052013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1006
1007 * gdb.dwarf2/dw2-dos-drive.S: New file.
1008 * gdb.dwarf2/dw2-dos-drive.exp: New file.
1009
aebb1cc9
DE
10102013-01-17 Doug Evans <dje@google.com>
1011
2782d512
DE
1012 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
1013 CXX_FOR_TARGET.
1014
aebb1cc9
DE
1015 * boards/cc-with-tweaks.exp: New file.
1016
db2b2972
TT
10172013-01-17 Tom Tromey <tromey@redhat.com>
1018
1019 * gdb.base/completion.exp: Add "set cp-abi" completion test.
1020
96343774
PA
10212013-01-17 Pedro Alves <palves@redhat.com>
1022
1023 Merge dg-extract-results.sh from upstream (svn 195224).
1024
1025 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1026 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
1027
1028 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1029 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
1030
1031 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 1032 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
1033
1034 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1035 * dg-extract-results.sh: Redirect grep output to /dev/null instead
1036 of grep -q.
1037
675921c0
SD
10382012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
1039
1040 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
1041 interface.
1042 * gdb.base/jithost.c: New file.
1043 * gdb.base/jithost.h: New file.
1044 * gdb.base/jitreader.c : New file.
1045 * gdb.base/jit-protocol.h: New file.
1046
ab04a2af
TT
10472013-01-16 Tom Tromey <tromey@redhat.com>
1048
1049 * gdb.base/catch-signal.c: New file.
1050 * gdb.base/catch-signal.exp: New file.
1051
8ac3646f
TT
10522013-01-16 Tom Tromey <tromey@redhat.com>
1053
1054 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
1055
22fc223e
JK
10562013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1057
1058 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
1059
44478ab3
TT
10602013-01-14 Tom Tromey <tromey@redhat.com>
1061
1062 * gdb.base/completion.exp: Add "set gnutarget" test.
1063
06d66ee9
TT
10642013-01-14 Tom Tromey <tromey@redhat.com>
1065
1066 * gdb.dwarf2/dw2-restrict.S: New file.
1067 * gdb.dwarf2/dw2-restrict.c: New file.
1068 * gdb.dwarf2/dw2-restrict.exp: New file.
1069
c9bf0622
TT
10702013-01-14 Tom Tromey <tromey@redhat.com>
1071
1072 * gdb.dwarf2/dw2-error.exp: New file.
1073 * gdb.dwarf2/dw2-error.c: New file.
1074 * gdb.dwarf2/dw2-error.S: New file.
1075
5b12a61c
JK
10762013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1077
1078 * gdb.cp/parse-lang.cc: New file.
1079 * gdb.cp/parse-lang.exp: New file.
1080
f0a4b570
JK
10812013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1082
1083 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
1084 (set substitute-path): New test.
1085 (fullname present): Remove content.
1086 (substituted fullname): New test.
1087
f751cc97
JB
10882013-01-13 Joel Brobecker <brobecker@adacore.com>
1089
1090 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
1091 check. Move $gdb_py_is_py24 value check right after.
1092
04164e8e
JK
10932013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1094
1095 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
1096 targets.
1097
5bf480a5
YQ
10982013-01-11 Yao Qi <yao@codesourcery.com>
1099
1100 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
1101 for dprintf.
1102 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1103 Check the fields in "=breakpoint-created" for dprintf.
1104
f35a17b5
JK
11052012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1106
1107 * gdb.mi/mi-fullname-deleted.exp: New file.
1108
85817405
JK
11092012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1110
1111 * gdb.base/skip-solib.exp (info skip with pending file): Update the
1112 expected output.
1113 (info skip with pending file): Remove.
1114 (ignoring function in solib, info skip for function multiply): Update
1115 the expected output.
1116 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
1117 (info skip (delete 1), info skip after disabling all)
1118 (info skip after enabling all, info skip after disabling 4 2-3)
1119 (info skip after enabling 2-3, info skip 2-3)
1120 (info skip after deleting 2 3): Update the expected output.
1121 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
1122 statement to its initialization and return.
1123 * gdb.linespec/skip-two.exp: New file.
1124
27210e12
DE
11252012-12-19 Doug Evans <dje@google.com>
1126
1127 * gdb.base/maint.exp: Handle testing with .gdb_index.
1128
bb627a12
JB
11292012-12-19 Joel Brobecker <brobecker@adacore.com>
1130
1131 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
1132 Cavium to FSF.
1133
7785b880
JB
11342012-12-19 Joel Brobecker <brobecker@adacore.com>
1135
1136 * dg-extract-results.sh: Update contact info in copyright notice.
1137 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
1138 GPL v3 or later. Update contact info.
1139 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
1140 gdb.threads/watchpoint-fork-mt.c,
1141 gdb.threads/watchpoint-fork-parent.c,
1142 gdb.threads/watchpoint-fork-st.c,
1143 gdb.threads/watchpoint-fork.h: Likewise.
1144
f2a8bc8a
YQ
11452012-12-15 Yao Qi <yao@codesourcery.com>
1146
1147 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
1148 'installed' field in '=breakpoint-modified'.
1149 (test_reconnect): Check 'installed' field in
1150 '=breakpoint-modified' and '=breakpoint-created'.
1151
1152 * gdb.trace/actions.exp: Update test for 'installed' field.
1153 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
1154 (tracepoint_change_loc_2): Likewise.
1155 Check 'info tracepoint' display nothing else.
1156 * gdb.trace/deltrace.exp: Likewise.
1157 * gdb.trace/infotrace.exp: Likewise.
1158 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
1159 Likewise.
1160 * gdb.trace/passcount.exp: Likewise.
1161 * gdb.trace/tracecmd.exp: Likewise.
1162 * gdb.trace/while-stepping.exp: Likewise.
1163
6592e36f
TT
11642012-12-14 Tom Tromey <tromey@redhat.com>
1165
1166 * gdb.cp/member-name.exp: New file.
1167 * gdb.cp/member-name.cc: New file.
1168
7d27a96d
TT
11692012-12-14 Tom Tromey <tromey@redhat.com>
1170
1171 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
1172
f8c05d0d
DE
11732012-12-14 Doug Evans <dje@google.com>
1174
1175 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
1176 DW_OP_GNU_implicit_pointer is section-relative.
1177
451b7c33
TT
11782012-12-14 Tom Tromey <tromey@redhat.com>
1179
43aaf8b6 1180 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 1181
10e339df
PA
11822012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
1183
6fdff2c5 1184 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 1185
e780d813
DE
11862012-12-13 Doug Evans <dje@google.com>
1187
1188 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
1189 * gdb.multi/multi-arch.exp: Ditto.
1190
ca3dbcc8 11912012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 1192
ca3dbcc8
MG
1193 * gdb.mi/mi-catch-load-so.c: New. Clone of the
1194 catch load test library source file.
1195 * gdb.mi/mi-catch-load.c: New. Clone of the catch
1196 load test source file.
1197 * gdb.mi/mi-catch-load.exp: New. Test file for
1198 basic MI -catch-load and -catch-unload tests.
1199
2960a434
PK
12002012-12-11 Paul Koning <paul_koning@dell.com>
1201
1202 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
1203 exception.
1204 (_iterator_except): New function.
1205 (ArrayPrinter): Use _iterator function instead of local _iterator
1206 class for Python 3 compatibility.
1207 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 1208 _iterator.
2960a434
PK
1209 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
1210 execfile for Python 3 compatibility.
1211 * gdb.python/python.exp: Handle Python 2.4 exception traceback
1212 format in error_prompt test.
6fdff2c5 1213
9325cb04
PK
12142012-12-10 Paul Koning <paul_koning@dell.com>
1215
1216 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 1217 compatibility.
9325cb04
PK
1218 * gdb.python/py-block.exp: Ditto.
1219 * gdb.python/py-breakpoint.exp: Ditto.
1220 * gdb.python/py-cmd.exp: Ditto.
1221 * gdb.python/py-events.py: Ditto.
1222 * gdb.python/py-finish-breakpoint.py: Ditto.
1223 * gdb.python/py-finish-breakpoint2.exp: Ditto.
1224 * gdb.python/py-finish-breakpoint2.py: Ditto.
1225 * gdb.python/py-frame-inline.exp: Ditto.
1226 * gdb.python/py-frame.exp: Ditto.
1227 * gdb.python/py-infthread.exp: Ditto.
1228 * gdb.python/py-objfile.exp: Ditto.
1229 * gdb.python/py-parameter.exp: Ditto.
1230 * gdb.python/py-progspace.exp: Ditto.
1231 * gdb.python/py-prompt.exp: Ditto.
1232 * gdb.python/py-symbol.exp: Ditto.
1233 * gdb.python/py-symtab.exp: Ditto.
1234 * gdb.python/py-template.exp: Ditto.
1235 * gdb.python/py-value-cc.exp: Ditto.
1236 * gdb.python/python.exp: Ditto.
1237 * gdb.python/source2.py: Ditto.
1238 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 1239 compatibility.
9325cb04
PK
1240 Use sorted() function rather than sort() method.
1241 Accept either int or long values for enum values.
1242 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
1243 execfile for Python 3 compatibility.
1244 * gdb.python/py-evsignal.exp: Ditto.
1245 * gdb.python/py-evthreads.exp: Ditto.
1246 * gdb.python/py-mi.exp: Ditto.
1247 * gdb.python/py-pp-maint.exp: Ditto.
1248 * gdb.python/py-prettyprint.exp: Ditto.
1249 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 1250 Python 3 compatibility.
9325cb04
PK
1251 Skip tests for Python 2.4.
1252 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 1253 Python 3 compatibility.
9325cb04
PK
1254 Use byte string rather than character string in memory write test
1255 if Python 3.
1256 * gdb.python/py-pp-maint.py: Change class declarations to "new
1257 class" syntax.
1258 * gdb.python/py-prettyprint.py: Change iterator class to generator
1259 function for Python 3 compatibility.
1260 Make all classes "new style".
1261 Fix indentation issue and stray semicolon.
1262 * gdb.python/py-shared.expChange print syntax for Python 3
1263 compatibility.
1264 Define "long" if Python 3.
1265 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 1266 compatibility.
9325cb04
PK
1267 Accept either int or long values for enum values.
1268 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 1269 compatibility.
9325cb04
PK
1270 Skip "long" and "unicode" tests if Python 3.
1271 Accept either "type" or "class" in type checks.
1272 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
1273 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
1274
8b9737bf
TT
12752012-12-10 Tom Tromey <tromey@redhat.com>
1276
1277 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
1278 (test): Add "two_cu" argument.
1279 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
1280 for types; allow two CUs.
1281
1b80a9fa
JK
12822012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1283
1284 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
1285 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
1286
f0b6d50a
YQ
12872012-12-08 Yao Qi <yao@codesourcery.com>
1288 Pedro Alves <palves@redhat.com>
1289
1290 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
1291 '=breakpoint-created' when GDB merges the tracepoints of both
1292 sides.
1293
2f68a895
TT
12942012-12-07 Tom Tromey <tromey@redhat.com>
1295
1296 * gdb.base/break1.c (enum some_enum, union some_union): New.
1297 (some_enum_global, some_union_global, some_value): New globals.
1298 * gdb.base/completion.exp: Add tag completion tests.
1299
4fc5d43e
TT
13002012-12-07 Tom Tromey <tromey@redhat.com>
1301
1302 * gdb.base/completion.exp: Add tests for ptype and whatis
1303 completion.
1304
6559e013
JB
13052012-12-07 Joel Brobecker <brobecker@adacore.com>
1306
1307 * gdb.base/stale-infcall.exp: Fix copyright line.
1308
ae2b630d
JB
13092012-12-07 Joel Brobecker <brobecker@adacore.com>
1310
1311 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
1312
0ba2eb0f
TT
13132012-12-06 Pedro Alves <palves@redhat.com>
1314 Tom Tromey <tromey@redhat.com>
1315
1316 * gdb.base/exprs.exp: Add tests for cast to void.
1317
731145cb
TT
13182012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
1319
1320 * gdb.python/py-mi.exp: Correct expected results for attribute
1321 "dynamic" returned by -var-update.
1322 Add test case for correct handling of "diplayhint" for children
1323 of dynamic varobjs.
1324 * gdb.python/py-prettyprint.c (set_itme): New function.
1325 (bug_14741) New function.
1326 (main) Add call to bug_14741().
1327 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
1328
e58fcc15
UW
13292012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
1330
1331 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
1332 ${binfile}.funcsyms list.
1333
e9eb0d14
YQ
13342012-12-04 Yao Qi <yao@codesourcery.com>
1335
1336 PR gdb/13443
1337 * gdb.trace/actions.exp: Make test messages unique.
1338
4983028c
TT
13392012-11-29 Tom Tromey <tromey@redhat.com>
1340
1341 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
1342
ea5e6b0e
UW
13432012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
1344
1345 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
1346 * gdb.opencl/datatypes.exp: Likewise.
1347 * gdb.opencl/operators.exp: Likewise.
1348 * gdb.opencl/vec_comps.exp: Likewise.
1349
cdde3dfb
JG
13502012-11-29 Jerome Guitton <guitton@adacore.com>
1351
1352 * gdb.ada/iwide: New testcase.
1353
b50d69b5
JG
13542012-11-29 Jerome Guitton <guitton@adacore.com>
1355
1356 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
1357 ptype test.
1358
c2d3fccf
JG
13592012-11-29 Jerome Guitton <guitton@adacore.com>
1360
1361 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
1362 form {VARIANT_TYPE}ADDRESS.
1363
5edf51fe
YQ
13642012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
1365
1366 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
1367 (func): New function.
1368 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
1369 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
1370 pointers to members with pointer-to-function type.
1371
608e2dbb
TT
13722012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1373 Tom Tromey <tromey@redhat.com>
1374
1375 * gdb.base/gnu-debugdata.exp: New file.
1376 * gdb.base/gnu-debugdata.c: New file.
1377 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
1378 (gdb_unload): Return 0 on success.
1379
4648e588
JK
13802012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1381
1382 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
1383
17d6efc4
JB
13842012-11-26 Joel Brobecker <brobecker@adacore.com>
1385
1386 * gdb.base/empty_exe.exp: New testcase.
1387
ace21957
MF
13882012-11-20 Mike Frysinger <vapier@gentoo.org>
1389
1390 * gdb.base/completion.exp: Add test for help aliases completion.
1391
5c401a0a
YQ
13922012-11-20 Yao Qi <yao@codesourcery.com>
1393
1394 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1395 Don't test 'maint set show-debug-regs'.
1396 Use command 'set remotecache' instead of
1397 'set circular-trace-buffer'.
1398
8dea366b
KS
13992012-11-16 Keith Seitz <keiths@redhat.com>
1400
1401 PR c++/13615
1402 * gdb.cp/baseenum.cc: New file.
1403 * gdb.cp/baseenum.exp: New file.
1404 * gdb.cp/derivation.cc (A): Add copyright.
1405 Add a typedef.
1406 (B): Use A::value_type instead of int. Change all references.
1407 (D): Use value_type instead of int. Change all references.
1408 (E): Likewise.
1409 (F); Likewise.
1410 (Z): New class.
1411 (ZZ): New class.
6fdff2c5 1412 (N, Base, Derived): New namespace and classes.
8dea366b
KS
1413 (main): Add instances of Z and ZZ.
1414 Make sure all symbols from N are kept.
1415 * gdb.cp/derivation.exp: Update typedef changes in tests.
1416 Add tests for class typedefs both before and after starting
1417 the inferior.
1418 Add tests for searching for a typedef while stopped in a
1419 method.
1420
5e34c6c3
LM
14212012-11-14 Luis Machado <lgustavo@codesourcery.com>
1422
1423 * gdb.mi/mi-var-create-rtti.c: New file.
1424 * gdb.mi/mi-var-create-rtti.exp: New file.
1425
5e487a5f
LM
14262012-11-14 Luis Machado <lgustavo@codesourcery.com>
1427
1428 * gdb.base/structs3.exp: Run to main before doing any tests.
1429
6d67b990
AB
14302012-11-14 Andrew Burgess <aburgess@broadcom.com>
1431
1432 * gdb.python/py-type.exp: Uniquify test names.
1433
e5d98164
YQ
14342012-11-14 Yao Qi <yao@codesourcery.com>
1435
1436 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
1437 (thread_function) [DEBUG]: Call 'printf'.
1438 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
1439 command line if 'DEBUG=1' is passed to test.
1440 Remove a pattern to match inferior's output.
1441
62747a60
TT
14422012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
1443
1444 * gdb.mi/mi-fill-memory.exp: New test.
1445
18a9fc12
TT
14462012-11-12 Tom Tromey <tromey@redhat.com>
1447
1448 * gdb.base/completion.exp: Update for "info type-printers".
1449 * gdb.python/py-typeprint.cc: New file.
1450 * gdb.python/py-typeprint.exp: New file.
1451 * gdb.python/py-typeprint.py: New file.
1452
bd69fc68
TT
14532012-11-12 Tom Tromey <tromey@redhat.com>
1454
1455 * gdb.base/call-sc.exp: Use "ptype/r".
1456 * gdb.base/volatile.exp: Don't expect "int".
1457 * gdb.cp/ptype-flags.cc: New file.
1458 * gdb.cp/ptype-flags.exp: New file.
1459 * gdb.cp/templates.exp: Use ptype/r.
1460 (test_ptype_of_templates, test_template_typedef): Likewise.
1461 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
1462 argument. Handle template names and template parameters.
1463 * gdb.mi/mi-var-cmd.exp: Accept "long".
1464 * gdb.mi/mi-var-child.exp: Accept "long".
1465 * gdb.mi/mi-var-display.exp: Accept "long".
1466 * gdb.mi/mi2-var-child.exp: Accept "long".
1467
b3720c3a
TT
14682012-11-12 Tom Tromey <tromey@redhat.com>
1469
1470 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
1471 "ptype" from calls to cp_test_ptype_class.
1472 (test_enums): Likewise.
1473 * gdb.cp/derivation.exp: Remove "ptype" from calls to
1474 cp_test_ptype_class.
1475 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
1476 calls to cp_test_ptype_class.
1477 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
1478 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
1479 from calls to cp_test_ptype_class.
1480 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
1481 command here. Change "in_command" argument to "in_exp".
1482
0d63ecda
KS
14832012-11-10 Keith Seitz <keiths@redhat.com>
1484
1485 PR gdb/14288
1486 * gdb.base/printcmds.c: Add invalid_XXX globals
1487 for repeated byte tests.
1488 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
1489 * gdb.base/wchar.c (main): Add and construct a wchar_t
1490 array with repeated characters.
1491 * gdb.base/wchar.exp: Add repeated character tests.
1492
ed8a1c2d
AB
14932012-11-09 Andrew Burgess <aburgess@broadcom.com>
1494
1495 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
1496 disassembly output.
1497
9107fc8d
PA
14982012-11-09 Pedro Alves <palves@redhat.com>
1499
1500 PR gdb/14306
1501
1502 * gdb.multi/multi-arch-exec.c: New file.
1503 * gdb.multi/multi-arch-exec.exp: New file.
1504
558a9d82
YQ
15052012-11-09 Yao Qi <yao@codesourcery.com>
1506
1507 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
1508 (top level): Call it.
1509
e714f336
YQ
15102012-11-09 Yao Qi <yao@codesourcery.com>
1511
1512 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
1513 typo.
1514
6ecd4729
PA
15152012-11-09 Pedro Alves <palves@redhat.com>
1516
1517 * gdb.multi/multi-arch.exp: New.
1518
9015683b
TT
15192012-11-08 Tom Tromey <tromey@redhat.com>
1520
1521 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
1522 core files, if possible.
1523 * gdb.base/siginfo-thread.c: New file
1524 * gdb.base/siginfo-thread.exp: New file
1525
ea9f10bb
TT
15262012-11-08 Tom Tromey <tromey@redhat.com>
1527
1528 * gdb.base/comprdebug.exp: New file.
1529
f6592439
PA
15302012-11-06 Pedro Alves <palves@redhat.com>
1531
1532 PR gdb/14810
1533
1534 * gdb.base/disabled-location.c: New file.
1535 * gdb.base/disabled-location.exp: New file.
1536
2d338fa9
TT
15372012-11-06 Tom Tromey <tromey@redhat.com>
1538
1539 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
1540 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
1541 gdb_gcore_cmd.
1542 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
1543 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
1544 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
1545 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
1546 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
1547 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
1548 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
1549 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
1550 * lib/gdb.exp (gdb_gcore_cmd): New proc.
1551
68c9da30
PA
15522012-11-05 Pedro Alves <palves@redhat.com>
1553
1554 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
1555 procedure.
1556 (do_vfork_and_follow_child_tests_exec)
1557 (do_vfork_and_follow_child_tests_exit): Call it.
1558
a7c8c931
PA
15592012-11-05 Pedro Alves <palves@redhat.com>
1560
1561 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
1562 fails.
1563
6f6484cd
YQ
15642012-11-03 Yao Qi <yao@codesourcery.com>
1565
1566 Fix PR gdb/14617.
1567 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1568 Remove setup_kfail, and update test.
1569
b45627a0
TT
15702012-11-02 Tom Tromey <tromey@redhat.com>
1571
1572 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
1573 test.
1574
f50f4e56
PA
15752012-11-02 Pedro Alves <palves@redhat.com>
1576
1577 PR gdb/14766
1578
1579 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
1580 setup_kfail.
1581 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
1582 get registers".
1583
71ce889d
PA
15842012-11-02 Pedro Alves <palves@redhat.com>
1585
1586 * gdb.base/foll-vfork-exit.c: New file.
1587 * gdb.base/foll-vfork.exp (top level): New file-describing
1588 comment.
1589 (vfork_child_follow_to_exit): New procedure.
1590 (tcatch_vfork_then_child_follow): Rename as ...
1591 (tcatch_vfork_then_child_follow_exec): ... this.
1592 (tcatch_vfork_then_child_follow_exit): New procedure.
1593 (do_vfork_and_follow_parent_tests): New procedure, factored out
1594 from do_vfork_and_exec_tests.
1595 (do_vfork_and_follow_child_tests_exec): Ditto.
1596 (do_vfork_and_exec_tests): Delete.
1597 (do_vfork_and_follow_child_tests_exit): New procedure.
1598 (top level): Run tests with both the program that has the vfork
1599 child execing, and the program has the vfork child exiting.
1600
1e35b1a9
PA
16012012-11-02 Pedro Alves <palves@redhat.com>
1602
1603 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
1604 (check_vfork_catchpoints, vfork_parent_follow_through_step)
1605 (vfork_parent_follow_to_bp): Call it.
1606 (kill_child): Delete.
1607 (vfork_and_exec_child_follow_to_main_bp)
1608 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
1609 longer call kill_child.
1610 (tcatch_vfork_then_parent_follow): Call setup_gdb.
1611 (do_vfork_and_exec_tests): Don't runto_main before calling each
1612 test procedure.
1613 (top level): Don't clean restart and set verbose before running
1614 each test procedure.
1615
16162012-11-02 Pedro Alves <palves@redhat.com>
1617
1618 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
1619 (vfork_parent_follow_to_bp)
1620 (vfork_and_exec_child_follow_to_main_bp)
1621 (vfork_and_exec_child_follow_through_step)
1622 (tcatch_vfork_then_parent_follow)
1623 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1624 Use with_test_prefix.
1625
16262012-11-02 Pedro Alves <palves@redhat.com>
1627
1628 * gdb.base/foll-vfork.c: Add copyright header.
1629 * gdb.base/vforked-prog.c: Add copyright header.
1630
16312012-11-02 Pedro Alves <palves@redhat.com>
1632
1633 * gdb.base/foll-vfork.exp
1634 (vfork_and_exec_child_follow_through_step): Don't skip on
1635 non-HP/UX targets. Expect the next to only step one line on
1636 non-HP/UX targets, rather than stopping only after the exec.
1637
16382012-11-02 Pedro Alves <palves@redhat.com>
1639
1640 Don't hard code line numbers.
1641
1642 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
1643 Expect text from the sources instead of a line number.
1644 (vfork_parent_follow_to_bp)
1645 (vfork_and_exec_child_follow_to_main_bp)
1646 (vfork_and_exec_child_follow_through_step)
1647 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1648 Use gdb_get_line_number.
1649
16502012-11-02 Pedro Alves <palves@redhat.com>
1651
1652 Modernize.
1653
1654 * gdb.base/foll-vfork.exp: Use standard_testfile and
1655 build_executable. Pass descriptive string to untested.
1656 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
1657 (vfork_and_exec_child_follow_to_main_bp)
1658 (vfork_and_exec_child_follow_through_step)
1659 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
1660 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
1661 of send_gdb/gdb_expect.
1662
1663 (kill_child): New procedure.
1664 (vfork_and_exec_child_follow_to_main_bp)
1665 (vfork_and_exec_child_follow_through_step): Use it.
1666
f0559fff
YQ
16672012-11-02 Yao Qi <yao@codesourcery.com>
1668
1669 * gdb.base/setvar.exp: Test setting nested struct.
1670 * gdb.base/setvar.c (v_struct3): New.
1671
c207c6da
DE
16722012-11-01 Doug Evans <dje@google.com>
1673
1674 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
1675 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
1676 use them.
1677
2f27adfe
AB
16782012-10-31 Andrew Burgess <aburgess@broadcom.com>
1679
1680 PR cli/14772
1681 * gdb.base/gnu_vector.c (union_with_vector_1)
1682 (struct_with_vector_1): Add new struct and union for testing
1683 ptype.
1684 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
1685 structs / unions containing vectors.
1686
bb662ca6
YQ
16872012-10-25 Yao Qi <yao@codesourcery.com>
1688
1689 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
1690 'setup_kfail' instead of 'setup_kfail_for_target'.
1691 * gdb.base/varargs.exp: Likewise.
1692 * lib/gdb.exp (setup_kfail_for_target): Remove.
1693
635d23ff
MK
16942012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
1695
1696 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
1697
afdb064f
MK
16982012-10-25 Mark Kettenis <kettenis@gnu.org>
1699
1700 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
1701
d99dcf51
JB
17022012-10-24 Joel Brobecker <brobecker@adacore.com>
1703
1704 * gdb.ada/set_wstr: New testcase.
1705
32560274
JB
17062012-10-24 Joel Brobecker <brobecker@adacore.com>
1707
1708 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
1709
5ded5331
JB
17102012-10-24 Joel Brobecker <brobecker@adacore.com>
1711
1712 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
1713
d8d84291
MK
17142012-10-24 Mark Kettenis <kettenis@gnu.org>
1715
1716 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
1717
6e933c51
JK
17182012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1719
1720 * gdb.base/callfuncs.exp (do_function_calls): Fix
1721 setup_kfail_for_target for -m32 mode.
1722
274bd000
MK
17232012-10-23 Mark Kettenis <kettenis@gnu.org>
1724
1725 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
1726 are now fixed.
1727
545f743d
YQ
17282012-10-23 Yao Qi <yao@codesourcery.com>
1729
1730 * gdb.base/info-os.exp: Resume the inferior until it exits.
1731
48b56b6a 17322012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
1733
99c7d5a8 1734 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
1735 * gdb.base/print-file-var.exp: Likewise.
1736 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 1737
8de0566d
YQ
17382012-10-17 Yao Qi <yao@codesourcery.com>
1739
1740 * gdb.mi/mi-memory-changed.exp: New.
1741
44883546
YQ
17422012-10-16 Yao Qi <yao@codesourcery.com>
1743
1744 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
1745 returns true.
1746 Call gdb_load_shlibs.
1747 * gdb.reverse/solib-reverse.exp: Likewise.
1748
345f514a
KS
17492012-10-15 Keith Seitz <keiths@redhat.com>
1750
1751 * lib/cp-support.exp (cp_test_ptype_class): Add support
1752 for class typedefs.
1753
1754 * gdb.cp/derivation.exp: Add tests for g_instance.
1755
9e3a7d65
JK
17562012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1757
1758 Fix entry values resolving in inlined frames.
1759 * gdb.arch/amd64-entry-value-inline.S: New file.
1760 * gdb.arch/amd64-entry-value-inline.c: New file.
1761 * gdb.arch/amd64-entry-value-inline.exp: New file.
1762
21a7b089
JK
17632012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1764 Doug Evans <dje@google.com>
1765
1766 Fix recent gdb_breakpoint regression.
1767 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
1768 braces from the parameter.
1769 * gdb.java/jprint.exp: Likewise.
1770
2c47921e
DE
17712012-10-15 Doug Evans <dje@google.com>
1772
1773 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
1774
89398707
JB
17752012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
1776
1777 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
1778
801e4185
TT
17792012-10-15 Tom Tromey <tromey@redhat.com>
1780
1781 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
1782
74f910c8
TT
17832012-10-15 Tom Tromey <tromey@redhat.com>
1784
1785 * gdb.python/py-symbol.exp: Test symbol destructor.
1786
91567807
YQ
17872012-10-14 Yao Qi <yao@codesourcery.com>
1788
1789 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
1790 * gdb.mi/mi-cli.exp: New.
1791
1792 * gdb.mi/mi2-basics.exp: Remove.
1793 * gdb.mi/mi2-break.exp: Remove.
1794 * gdb.mi/mi2-console.exp: Remove.
1795 * gdb.mi/mi2-disassemble.exp: Remove.
1796 * gdb.mi/mi2-eval.exp: Remove.
1797 * gdb.mi/mi2-file.exp: Remove.
1798 * gdb.mi/mi2-hack-cli.exp: Remove.
1799 * gdb.mi/mi2-pthreads.exp: Remove.
1800 * gdb.mi/mi2-read-memory.exp: Remove.
1801 * gdb.mi/mi2-regs.exp: Remove.
1802 * gdb.mi/mi2-return.exp: Remove.
1803 * gdb.mi/mi2-simplerun.exp: Remove.
1804 * gdb.mi/mi2-stack.exp: Remove.
1805 * gdb.mi/mi2-stepi.exp: Remove.
1806 * gdb.mi/mi2-syn-frame.exp: Remove.
1807 * gdb.mi/mi2-until.exp: Remove.
1808 * gdb.mi/mi2-watch.exp: Remove.
1809 * gdb.mi/mi2-var-block.exp: Remove.
1810 * gdb.mi/mi2-var-cmd.exp: Remove.
1811 * gdb.mi/mi2-var-display.exp: Remove.
1812
87332029
YQ
18132012-10-12 Yao Qi <yao@codesourcery.com>
1814
1815 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
1816 trail '.*' on matching patterns.
1817
11fc9057
L
18182012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1819
1820 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
1821 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
1822 * gdb.arch/i386-disp-step.exp: Likewise.
1823 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1824 * gdb.arch/i386-prologue.exp: Likewise.
1825 * gdb.arch/i386-size-overlap.exp: Likewise.
1826 * gdb.arch/i386-size.exp: Likewise.
1827 * gdb.arch/i386-unwind.exp: Likewise.
1828
7d46bcdc
L
18292012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1830
1831 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
1832 * gdb.arch/i386-word.exp: Likewise.
1833
31224d9d
L
18342012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1835
1836 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
1837 is_ilp32_target to set nr_regs.
1838 * gdb.arch/i386-sse.exp: Likewise.
1839
5b7d0050
DE
18402012-10-11 Doug Evans <dje@google.com>
1841
7c09e5a0
DE
1842 PR breakpoints/14643.
1843 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
1844 * gdb.linespec/thread.c: New file.
1845 * gdb.linespec/thread.exp: New file.
1846
5b7d0050
DE
1847 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
1848 Recognize "message" -> print pass and fail. Add eof case.
1849 (runto): Recognize message, no-message. Print pass/fail if requested,
1850 with same treatment as gdb_breakpoint.
1851 (runto_main): Pass no-message to runto.
1852 (gdb_internal_error_resync): Add log message.
1853 (gdb_file_cmd): Tweak internal error fail text for consistency.
1854
2e24f4aa
JK
18552012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1856
1857 Fix crash during stepping on ppc32.
1858 * gdb.base/step-symless.c: New file.
1859 * gdb.base/step-symless.exp: New file.
1860
aa14df25
DE
18612012-10-03 Doug Evans <dje@google.com>
1862
1863 PR symtab/14601
1864 * gdb.cp/using-crash.exp: New file.
1865 * gdb.cp/using-crash.cc: New file.
1866
975531db
DE
18672012-10-02 Doug Evans <dje@google.com>
1868
1869 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
1870 more consistent.
1871 (runto,gdb_debug_format): Ditto.
1872 (gdb_file_cmd): Watch for eof in nested gdb_expect.
1873 Clean up logging and error messages.
1874
b3dc46ff
AB
18752012-10-01 Andrew Burgess <aburgess@broadcom.com>
1876
1877 Test find command on unmapped memory.
1878 * gdb.base/find-unmapped.c: New file.
1879 * gdb.base/find-unmapped.exp: New file.
1880
45814d45
YQ
18812012-09-29 Yao Qi <yao@codesourcery.com>
1882
1883 * gdb.trace/mi-tracepoint-changed.exp: New.
1884 * gdb.mi/mi-breakpoint-changed.exp: New.
1885 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
1886 * gdb.mi/pendshr2.c: New.
1887
4c2786ba
YQ
18882012-09-28 Yao Qi <yao@codesourcery.com>
1889
1890 * gdb.mi/pr11022.exp: New.
1891 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
1892
7977e5d2
TT
18932012-09-27 Tom Tromey <tromey@redhat.com>
1894
1895 * gdb.cp/derivation.exp: Add regression test.
1896 * gdb.cp/derivation.cc (class V_base, class V_inter, class
1897 V_derived): New.
1898 (vderived): New global.
1899
0971de02
TT
19002012-09-26 Tom Tromey <tromey@redhat.com>
1901
1902 * gdb.dwarf2/dw2-common-block.S: New file.
1903 * gdb.dwarf2/dw2-common-block.exp: New file.
1904
4357ac6c
TT
19052012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1906
1907 * gdb.fortran/common-block.exp: New file.
1908 * gdb.fortran/common-block.f90: New file.
1909
6f380991
AB
19102012-09-26 Andrew Burgess <aburgess@broadcom.com>
1911
1912 * gdb.base/duplicate-bp.c: New file.
1913 * gdb.base/duplicate-bp.exp: New file.
1914
8ae551cf
YQ
19152012-09-26 Yao Qi <yao@codesourcery.com>
1916
1917 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
1918
1919 Revert:
1920 2012-09-21 Yao Qi <yao@codesourcery.com>
1921
1922 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1923
318102b9
SP
19242012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
1925
1926 * gdb.base/longest-types.c: New test case.
1927 * gdb.base/longest-types.exp: New test case.
1928
a1e5fd69
YQ
19292012-09-25 Yao Qi <yao@codesourcery.com>
1930
1931 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
1932
04e7407c
JK
19332012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1934
1935 Fix internal error on canonicalization of clang types.
1936 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
1937 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
1938 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
1939
9bf4bce9
JK
19402012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1941
1942 Fix disassemble without parameters in tailcall frame.
1943 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
1944
2603f7ee
AB
19452012-09-21 Andrew Burgess <aburgess@broadcom.com>
1946
1947 * gdb.dwarf2/dw2-op-out-param.S: New file.
1948 * gdb.dwarf2/dw2-op-out-param.exp: New file.
1949
a3569abd
YQ
19502012-09-21 Yao Qi <yao@codesourcery.com>
1951
1952 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1953
a065d7af
YQ
19542012-09-21 Yao Qi <yao@codesourcery.com>
1955
1956 * gdb.mi/mi-cli.exp: Remove.
1957 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
1958
15544bd9
YQ
19592012-09-21 Yao Qi <yao@codesourcery.com>
1960
1961 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
1962 "=record-started" notification.
1963
82a90ccf
YQ
19642012-09-21 Yao Qi <yao@codesourcery.com>
1965
1966 * gdb.mi/mi-record-changed.exp: New.
1967 * gdb.mi/mi-reverse.exp: Adjust expected output.
1968
d7de8e3c
TT
19692012-09-20 Tom Tromey <tromey@redhat.com>
1970
1971 * gdb.python/python.exp: Test atexit.register.
1972
1aa99537
DE
19732012-09-20 Doug Evans <dje@google.com>
1974
05eade73
DE
1975 * boards/dwarf4-gdb-index.exp: New file.
1976
1aa99537
DE
1977 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
1978 while running the tests.
1979
4ae24af0
JB
19802012-09-18 Joel Brobecker <brobecker@adacore.com>
1981
1982 * gdb.ada/bp_reset: New testcase.
1983
bb25a15c
YQ
19842012-09-18 Yao Qi <yao@codesourcery.com>
1985
1986 * gdb.trace/mi-tsv-changed.exp: New.
1987
201b4506
YQ
19882012-09-18 Yao Qi <yao@codesourcery.com>
1989
1990 * gdb.trace/mi-traceframe-changed.exp: New.
1991
6fc1c773
YQ
19922012-09-17 Yao Qi <yao@codesourcery.com>
1993
1994 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
1995 when it is less than 0.
1996
1ab3b62c
JK
19972012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1998
1999 PR 14119
2000 * gdb.arch/amd64-tailcall-ret.S: New file.
2001 * gdb.arch/amd64-tailcall-ret.c: New file.
2002 * gdb.arch/amd64-tailcall-ret.exp: New file.
2003 * gdb.reverse/amd64-tailcall-reverse.S: New file.
2004 * gdb.reverse/amd64-tailcall-reverse.c: New file.
2005 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
2006
acf9414f
JK
20072012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2008
2009 PR 14548
2010 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
2011 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
2012 * gdb.reverse/singlejmp-reverse.S: New file.
2013 * gdb.reverse/singlejmp-reverse.c: New file.
2014 * gdb.reverse/singlejmp-reverse.exp: New file.
2015
666b578b
JK
20162012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2017
2018 Fix compatibility with old GCC (~4.1).
2019 * gdb.cp/converts.cc (my_enum_var): New variable.
2020
42056501
AB
20212012-09-14 Andrew Burgess <aburgess@broadcom.com>
2022
2023 * gdb.xml/tdesc-regs.exp: Update expected output for new
2024 vector_size syntax of vector types.
2025
b9516fa1
YPK
20262012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
2027
2028 Refactor Python "gdb" module into a proper Python package, by
2029 introducing a new "_gdb" module for code implemented in C, and
2030 using reload/__import__ instead of exec.
2031 * gdb.python/python.exp (Test stderr location): Update module
2032 location of GDB-specific sys.stderr.
2033 (Test stdout location): Ditto for sys.stdout.
2034
18dc9ad8
JK
20352012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2036
2037 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
2038
ea3a9873
KS
20392012-09-12 Keith Seitz <keiths@redhat.com>
2040
2041 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
2042 conversion statement.
2043
5941debb
DE
20442012-09-12 Doug Evans <dje@google.com>
2045
2046 * gdb.base/help.exp: Remove testing of individual command help text,
2047 too much of a maintenance burden. Instead, test the functionality
2048 of "help" itself.
2049
cfc35e02
DE
20502012-09-11 Doug Evans <dje@google.com>
2051
3a0ed5d7
DE
2052 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
2053 breakpoint.
2054
cfc35e02
DE
2055 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
2056 * gdb.dwarf2/fission-reread.S: Ditto.
2057 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
2058 * gdb.dwarf2/fission-reread.exp: Ditto.
2059
350b1b26
AB
20602012-09-11 Andrew Burgess <aburgess@broadcom.com>
2061
2062 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
2063
2fa15f23
JB
20642012-09-10 Joel Brobecker <brobecker@adacore.com>
2065
2066 * gdb.ada/optim_drec: New testcase.
2067
09be558e
DE
20682012-09-10 Doug Evans <dje@google.com>
2069
2070 * boards/fission.exp: Explicitly mark "board" as not remote.
2071
5b4f6e25
KS
20722012-09-10 Keith Seitz <keiths@redhat.com>
2073
2074 PR gdb/13483
2075 * gdb.cp/converts.cc (A::A): Add ctor.
2076 (A::member_): Add member.
2077 (enum my_enum): New enumeration.
2078 (main): Add calls to foo1_7 with various
2079 permitted arguments.
2080 * gdb.cp/converts.exp: Add tests for boolean
2081 conversions permitted by the standard.
2082
b4ca5ed9
YPK
20832012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
2084
2085 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
2086 avoid spurious results due to ~/.gdbinit.
2087 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
2088 $INTERNAL_GDBFLAGS in run command.
2089 * gdb.gdb/observer.exp (setup_test): Ditto.
2090 * gdb.gdb/selftest.exp (test_with_self): Ditto.
2091 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
2092
d54b30bb
DE
20932012-09-06 Doug Evans <dje@google.com>
2094
14910956
DE
2095 * boards/fission.exp: New file.
2096
d54b30bb
DE
2097 * gdb.python/py-value.exp: Use clean_restart.
2098
91b253e1
DE
20992012-09-05 Doug Evans <dje@google.com>
2100
2101 * gdb.base/info-macros.c: Fix whitespace.
2102
1292279a
PA
21032012-08-28 Pedro Alves <palves@redhat.com>
2104
2105 PR gdb/14428
2106
2107 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
2108
1c8cdcb1
JK
21092012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2110
2111 * gdb.base/break-caller-line.c: New file.
2112 * gdb.base/break-caller-line.exp: New file.
2113
1e8e8b51
JK
21142012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2115
2116 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
2117 * gdb.arch/i386-cfi-notcurrent.S: New file.
2118 * gdb.arch/i386-cfi-notcurrent.exp: New file.
2119
1591a1e8
PA
21202012-08-27 Wei-cheng Wang <cole945@gmail.com>
2121 Yao Qi <yao@codesourcery.com>
2122 Pedro Alves <palves@redhat.com>
2123
2124 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
2125 New procedures.
2126 (top level): Add overlap checking tests.
2127
4442ada7
TT
21282012-08-24 Tom Tromey <tromey@redhat.com>
2129
2130 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
2131 gdb_test_multiple fails for other reasons.
2132
e7d50cc9
YQ
21332012-08-24 Yao Qi <yao@codesourcery.com>
2134
2135 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
2136
dfbd5e7b
PA
21372012-08-23 Pedro Alves <palves@redhat.com>
2138
2139 * gdb.base/help.exp: Adjust to "handle" help text change.
2140
8d735b87
YQ
21412012-08-23 Yao Qi <yao@codesourcery.com>
2142
2143 * gdb.trace/disconnected-tracing.c (start, end): New.
2144 (main): Call start and end.
2145 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
2146 existing tests into this proc.
2147 (disconnected_tfind): New.
2148
61b1d759
YQ
21492012-08-23 Yao Qi <yao@codesourcery.com>
2150
2151 * boards/native-gdbserver.exp (${board}_upload): New.
2152 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
2153 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
2154 Execute tfile on remote target.
2155 Copy trace file from target to host.
2156
6ca1b147
JM
21572012-08-22 Joseph Myers <joseph@codesourcery.com>
2158
2159 * gdb.arch/thumb-bx-pc.S: New file.
2160 * gdb.arch/thumb-bx-pc.exp: New file.
2161
706e3705
TT
21622012-08-22 Tom Tromey <tromey@redhat.com>
2163
2164 * gdb.base/maint.exp: Update.
2165
b4893d48
TT
21662012-08-22 Tom Tromey <tromey@redhat.com>
2167
2168 * lib/gdb.exp (skip_unwinder_tests): New proc.
2169 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
2170 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
2171
45b7da81
TT
21722012-08-21 Tom Tromey <tromey@redhat.com>
2173
2174 * gdb.hp/gdb.aCC/exception.exp: Remove.
2175
f94363d7
AP
2176012-08-19 Andrew Pinski <apinski@cavium.com>
2177
2178 * gdb.arch/mips-octeon-bbit.c: New file.
2179 * gdb.arch/mips-octeon-bbit.exp: New Test.
2180
e5afdbd7
KS
2181012-08-19 Keith Seitz <keiths@redhat.com>
2182
2183 PR c++/14365
2184 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
2185 * gdb.dwarf2/dw2-anon-mptr.S: New file.
2186
c29e8b64
JK
21872012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2188
2189 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
2190 verbose -log by more specific untested call.
2191
15a7e7bc
YQ
21922012-08-18 Yao Qi <yao@codesourcery.com>
2193
2194 * gdb.trace/tfind.exp: Move tests on various command help before
2195 checking target supports trace.
2196 Fix the expected output of 'help tfind end'.
2197
a451cb65
KS
21982012-08-17 Keith Seitz <keiths@redhat.com>
2199
2200 PR c++/13356
2201 * gdb.base/default.exp: Update all "check type" tests.
2202 * gdb.base/help.exp: Likewise.
2203 * gdb.base/setshow.exp: Likewise.
2204 * gdb.cp/converts.cc (foo1_type_check): New function.
2205 (foo2_type_check): New function.
2206 (foo3_type_check): New function.
2207 (main): Call new functions.
2208 * converts.exp: Add tests for integer-to-pointer conversions
2209 with/without strict type-checking.
2210
dbf6a605
MF
22112012-08-16 Mike Frysinger <vapier@gentoo.org>
2212
2213 * gdb.base/help.exp: Update expected output.
2214
0c92d8c1
JB
22152012-08-16 Joel Brobecker <brobecker@adacore.com>
2216
2217 * gdb.ada/rdv_wait: New testcase.
2218
e56f7f42
JK
22192012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2220
2221 * gdb.base/attach-twice.exp: Remove excessive ps exec.
2222
f47f77df
DE
22232012-08-13 Doug Evans <dje@google.com>
2224
e202d6e8 2225 * gdb.base/help.exp: Update expected output.
f47f77df
DE
2226 * gdb.base/default.exp: Update expected output of "show convenience".
2227
a72c3253
DE
22282012-08-10 Doug Evans <dje@google.com>
2229
2230 * gdb.python/py-strfns.c: New file.
2231 * gdb.python/py-strfns.exp: New file.
2232 * gdb.python/py-type.exp (test_fields): Add vector tests.
2233
de0bea00
MF
22342012-08-10 Mike Frysinger <vapier@gentoo.org>
2235
2236 PR cli/10436:
2237 * gdb.base/completion.exp: Add tests for handle completion.
2238
5b9afe8a
YQ
22392012-08-09 Yao Qi <yao@codesourcery.com>
2240
2241 * gdb.mi/mi-cmd-param-changed.exp: New.
2242 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
2243 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
2244 * gdb.mi/mi2-prompt.exp: Likewise.
2245
4f485ebc
DE
22462012-08-08 Doug Evans <dje@google.com>
2247
2248 * gdb.base/debug-expr.c: New file.
2249 * gdb.base/debug-expr.exp: New file.
2250 * gdb.base/exprs.exp: Test {type} casts.
2251 * gdb.cp/debug-expr.exp: New file.
2252
5888842d
JK
22532012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2254
2255 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
2256 global variable loop, not a 'break'. Add loop count limit to 100.
2257 Add new fail case for terminated vgdb.
2258
4f69f4c2
JK
22592012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2260 Jean-Marc Saffroy <saffroy@gmail.com>
2261
2262 PR 11804
2263 * gdb.base/gcore-relro.exp: New file.
2264 * gdb.base/gcore-relro-main.c: New file.
2265 * gdb.base/gcore-relro-lib.c: New file.
2266
e2de5390
JK
22672012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2268
2269 Do not false FAIL with old GCCs.
2270 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
2271 GCC < 4.5 in $no_hw mode.
2272
606603c5
JK
22732012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2274
2275 * gdb.base/default.exp (cd): Accept new directory with no arguments.
2276
777f26c2
JK
22772012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2278
2279 * gdb.base/list.exp (test_only_end): New function.
2280 Call it.
2281
2c12abee
TT
22822012-08-06 Tom Tromey <tromey@redhat.com>
2283
2284 * gdb.python/py-mi.exp: Add test for printer whose children
2285 are a list.
2286 * gdb.python/py-prettyprint.c (struct children_as_list): New.
2287 (main): New variable children_as_list.
2288 * gdb.python/py-prettyprint.py (class pp_children_as_list):
2289 New.
2290 (register_pretty_printers): Register new printer.
2291
0eae2cf4
EBM
22922012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
2293
2294 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
2295 symbols. Abort if vgdb remote connection is closed.
2296
09e0881d
DE
22972012-08-02 Doug Evans <dje@google.com>
2298
2299 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
2300
b40f514f
SDJ
23012012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
2302
2303 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
2304 s390x, PowerPC 64 and m68k-linux.
2305
11315ae0
UW
23062012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2307
2308 * gdb.base/annota1.exp: Accept no frames-invalid notification
2309 when starting up the program.
2310 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
2311 show a symbolic value as well.
2312 * gdb.server/server-exec-info.exp: Skip test when skipping
2313 gdbserver test and/or when skipping shared library tests.
2314 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
2315 avoid name conflicts with other tests.
2316
0547eeed
UW
23172012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2318
2319 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
2320 Fix wrong output on big-endian systems.
2321 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
2322 4-byte pointer types on 64-bit s390x.
2323
bdddb4de
UW
23242012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2325
2326 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
2327 marker comment at the beginning (after intialization).
2328 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
2329 breakpoint on marker comment instead of function begin.
2330 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
2331 PowerPC.
2332 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
2333 or 64-bit PowerPC.
2334 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
2335 gdb,no_hardware_watchpoints flag is set.
2336 (initialize): Remove now redundant can-use-hw-watchpoints change.
2337
5d206025
YQ
23382012-08-02 Yao Qi <yao@codesourcery.com>
2339 Pedro Alves <palves@redhat.com>
2340
2341 * boards/local-remote-host.exp: New.
2342
4f665099
UW
23432012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2344
2345 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
2346 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
2347 * gdb.base/print-file-var.exp: Likewise.
2348 * gdb.server/solib-list.exp: Skip on remote targets.
2349
b62e2b27
UW
23502012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2351
2352 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
2353 watchpoints on ARM. When expecting software watchpoints, tolerate
2354 (remote) targets that report unsupported hardware watchpoint only
2355 at continue time.
2356 (test_wide_location_2): Likewise.
2357
a967a851
JK
23582012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2359
2360 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
2361 valgrind versions.
2362
75d9f9ff 23632012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
2364
2365 * gdb.base/valgrind-infcall.c: New file.
2366 * gdb.base/valgrind-infcall.exp: New file.
2367
75d9f9ff
JK
2368 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
2369
1c9f2ed2
KS
23702012-07-30 Keith Seitz <keiths@redhat.com>
2371
2372 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
2373 linespecs.
2374
7f9b2034
DE
23752012-07-30 Doug Evans <dje@google.com>
2376
85220e01
DE
2377 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
2378 * gdb.dwarf2/pr13961.S: Ditto.
2379
7f9b2034
DE
2380 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
2381
4e969b4f
AB
23822012-07-30 Andrew Burgess <aburgess@broadcom.com>
2383
2384 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
2385 change its format immediately after reloading the binary.
2386
e7de8362
JK
23872012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2388
2389 Fix testsuite regression after --use-deprecated-index-sections removal.
2390 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
2391 string.
2392 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
2393
7255706c
YQ
23942012-07-27 Yao Qi <yao@codesourcery.com>
2395
2396 KFAIL for PR remote/14161.
2397 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
2398 Cleanup socket files.
2399 (strace_info_marker): Detach inferior.
2400
f2e8016f
TT
24012012-07-26 Tom Tromey <tromey@redhat.com>
2402
6fdff2c5 2403 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 2404
f66713d2
JK
24052012-07-26 Markus Metzger <markus.t.metzger@intel.com>
2406
2407 * gdb.python/py-inferior.c (thread): New function.
2408 (check_threads): New function.
2409 (test_threads): New function.
2410 * gdb.python/py-inferior.exp: Added test.
2411 Replaced runto with continue to breakpoint.
2412
8223e12c
TT
24132012-07-26 Tom Tromey <tromey@redhat.com>
2414
2415 * lib/ada.exp (standard_ada_testfile): New proc.
2416 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
2417 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
2418 * gdb.ada/array_return.exp: Use standard_ada_testfile.
2419 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
2420 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
2421 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
2422 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
2423 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
2424 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
2425 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
2426 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
2427 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
2428 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
2429 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
2430 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
2431 * gdb.ada/char_param.exp: Use standard_ada_testfile.
2432 * gdb.ada/complete.exp: Use standard_ada_testfile.
2433 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
2434 standard_output_file.
2435 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
2436 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
2437 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
2438 standard_output_file.
2439 * gdb.ada/exprs.exp: Use standard_ada_testfile.
2440 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
2441 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
2442 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
2443 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
2444 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
2445 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
2446 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
2447 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
2448 * gdb.ada/homonym.exp: Use standard_ada_testfile.
2449 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
2450 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
2451 * gdb.ada/interface.exp: Use standard_ada_testfile.
2452 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
2453 standard_output_file
2454 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
2455 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
2456 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
2457 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
2458 * gdb.ada/nested.exp: Use standard_ada_testfile.
2459 * gdb.ada/null_array.exp: Use standard_ada_testfile.
2460 * gdb.ada/null_record.exp: Use standard_ada_testfile.
2461 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
2462 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
2463 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
2464 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
2465 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
2466 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
2467 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
2468 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
2469 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
2470 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
2471 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
2472 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
2473 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
2474 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
2475 * gdb.ada/start.exp: Use standard_ada_testfile.
2476 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
2477 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
2478 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
2479 * gdb.ada/tagged.exp: Use standard_ada_testfile.
2480 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
2481 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
2482 * gdb.ada/tasks.exp: Use standard_ada_testfile.
2483 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
2484 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
2485 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
2486 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
2487 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
2488 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
2489 * gdb.ada/widewide.exp: Use standard_ada_testfile.
2490
bbec57e4
JK
24912012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2492
2493 Fix testsuite regression after --use-deprecated-index-sections removal.
2494 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
2495
9cc8e32c
JK
24962012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2497
2498 Fix compatibility with Tcl before 7.5.
2499 * lib/future.exp (lreverse): New function if it does not exist.
2500
ea5ca7b5
MK
25012012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
2502
2503 * gdb.mi/mi-pending.c: New method to set a second pending
2504 breakpoint.
2505 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
2506 condition.
2507
64776a0b
PA
25082012-07-20 Pedro Alves <palves@redhat.com>
2509
2510 PR threads/11692
2511 PR gdb/12203
2512
2513 * gdb.threads/create-fail.c: New file.
2514 * gdb.threads/create-fail.exp: New file.
2515
13e4e967
PA
25162012-07-19 Pedro Alves <palves@redhat.com>
2517
2518 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
2519 * config/vx.exp (gdb_start): Likewise.
2520 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
2521 * gdb.base/setvar.exp (test_set): Likewise.
2522 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
2523 * gdb.reverse/sigall-precsave.exp: Likewise.
2524 * gdb.reverse/sigall-reverse.exp: Likewise.
2525
b7aefa4d
PA
25262012-07-19 Pedro Alves <palves@redhat.com>
2527
2528 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
2529 handler before recording.
2530
608b4967
TT
25312012-07-19 Tom Tromey <tromey@redhat.com>
2532
2533 * gdb.cp/casts.exp: Add tests for typeof and decltype.
2534 * gdb.cp/casts.cc (decltype): New function.
2535 (main): Use it.
2536
b1e0c0fa
PA
25372012-07-19 Pedro Alves <palves@redhat.com>
2538
2539 * gdb.base/sigall.exp (signals): New list.
2540 <top level>: Loop over signals in the $signals list instead of
2541 calling a test function once per signal.
2542 * gdb.reverse/sigall-precsave.exp (signals): New list.
2543 <top level>: Loop over signals in the $signals list instead of
2544 calling a test function once per signal.
2545 * gdb.reverse/sigall-reverse.exp (signals): New list.
2546 <top level>: Loop over signals in the $signals list instead of
2547 calling a test function once per signal.
2548
6ace3df1
YQ
25492012-07-19 Yao Qi <yao@codesourcery.com>
2550
2551 * gdb.base/setshow.exp: Test 'set args ~'.
2552
263a0f8c
JK
25532012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2554
2555 * gdb.base/store.exp (check_set): Import gdb_prompt.
2556 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
2557 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
2558
8f043999
JK
25592012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2560
2561 PR 11914
2562 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
2563 (main): Call eval_sub.
2564 * gdb.python/py-prettyprint.exp:
2565 (python execfile ('py-prettyprint.py')): Move it earlier.
2566 New breakpoint for eval-break.
2567 (continue to breakpoint: eval-break, info locals): New test.
2568 (python execfile ('py-prettyprint.py')): Move it from here.
2569 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
2570 (register_pretty_printers): Register pp_eval_type.
2571
725c7b66
JK
25722012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2573
2574 Fix a testcase regression by me.
2575 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
2576 DW_FORM_data4.
2577
4359dff1
JK
25782012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2579 Doug Evans <dje@google.com>
2580
2581 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
2582 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
2583
61e44cfa
JK
25842012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2585
2586 Fix gdbserver run regression.
2587 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
2588
93c0ef37
TT
25892012-07-12 Tom Tromey <tromey@redhat.com>
2590
2591 * lib/gdb.exp (standard_testfile): Don't declare objdir.
2592 (clean_restart): Likewise.
2593 (core_find): Use standard_output_file.
2594
76027ef5
TT
25952012-07-12 Tom Tromey <tromey@redhat.com>
2596
2597 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
2598 * gdb.dwarf2/dw2-anonymous-func.exp: Use
2599 prepare_for_testing_full.
2600 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
2601 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
2602 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
2603 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
2604 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
2605 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
2606 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
2607 prepare_for_testing_full.
2608 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
2609 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
2610 prepare_for_testing_full.
2611 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
2612 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
2613 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
2614
85b4440a
TT
26152012-07-12 Tom Tromey <tromey@redhat.com>
2616
2617 * lib/gdb.exp (build_executable_from_specs): New proc, from
2618 build_executable.
2619 (build_executable): Use it.
2620 (prepare_for_testing_full): New proc.
2621
55baab26
TT
26222012-07-11 Tom Tromey <tromey@redhat.com>
2623
2624 * gdb.reverse/break-precsave.exp: Use standard_output_file.
2625 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
2626 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
2627 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
2628 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
2629 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
2630 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
2631 * gdb.reverse/step-precsave.exp: Use standard_output_file.
2632 * gdb.reverse/until-precsave.exp: Use standard_output_file.
2633 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
2634
298a9cf0
TT
26352012-07-10 Tom Tromey <tromey@redhat.com>
2636
2637 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
2638 standard_output_file.
2639 * gdb.mi/gdb2549.exp: Use standard_testfile.
2640 * gdb.mi/gdb669.exp: Use standard_testfile.
2641 * gdb.mi/gdb701.exp: Use standard_testfile.
2642 * gdb.mi/gdb792.exp: Use standard_testfile.
2643 * gdb.mi/mi-async.exp: Use standard_testfile.
2644 * gdb.mi/mi-basics.exp: Use standard_testfile.
2645 * gdb.mi/mi-break.exp: Use standard_testfile.
2646 * gdb.mi/mi-cli.exp: Use standard_testfile.
2647 * gdb.mi/mi-console.exp: Use standard_testfile.
2648 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
2649 * gdb.mi/mi-eval.exp: Use standard_testfile.
2650 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
2651 * gdb.mi/mi-file.exp: Use standard_testfile.
2652 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
2653 * gdb.mi/mi-logging.exp: Use standard_testfile.
2654 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
2655 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
2656 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
2657 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
2658 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
2659 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
2660 * gdb.mi/mi-pending.exp: Use standard_testfile,
2661 standard_output_file.
2662 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
2663 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
2664 * gdb.mi/mi-regs.exp: Use standard_testfile.
2665 * gdb.mi/mi-return.exp: Use standard_testfile.
2666 * gdb.mi/mi-reverse.exp: Use standard_testfile.
2667 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
2668 * gdb.mi/mi-solib.exp: Use standard_testfile,
2669 standard_output_file.
2670 * gdb.mi/mi-stack.exp: Use standard_testfile.
2671 * gdb.mi/mi-stepi.exp: Use standard_testfile.
2672 * gdb.mi/mi-stepn.exp: Use standard_testfile.
2673 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
2674 * gdb.mi/mi-until.exp: Use standard_testfile.
2675 * gdb.mi/mi-var-block.exp: Use standard_testfile.
2676 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
2677 * gdb.mi/mi-var-child.exp: Use standard_testfile.
2678 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
2679 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
2680 * gdb.mi/mi-var-display.exp: Use standard_testfile.
2681 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
2682 standard_output_file.
2683 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
2684 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
2685 * gdb.mi/mi-watch.exp: Use standard_testfile.
2686 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
2687 * gdb.mi/mi2-basics.exp: Use standard_testfile.
2688 * gdb.mi/mi2-break.exp: Use standard_testfile.
2689 * gdb.mi/mi2-cli.exp: Use standard_testfile.
2690 * gdb.mi/mi2-console.exp: Use standard_testfile.
2691 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
2692 * gdb.mi/mi2-eval.exp: Use standard_testfile.
2693 * gdb.mi/mi2-file.exp: Use standard_testfile.
2694 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
2695 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
2696 * gdb.mi/mi2-regs.exp: Use standard_testfile.
2697 * gdb.mi/mi2-return.exp: Use standard_testfile.
2698 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
2699 * gdb.mi/mi2-stack.exp: Use standard_testfile.
2700 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
2701 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
2702 * gdb.mi/mi2-until.exp: Use standard_testfile.
2703 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
2704 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
2705 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
2706 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
2707 * gdb.mi/mi2-watch.exp: Use standard_testfile.
2708
f5f3a911
TT
27092012-07-10 Tom Tromey <tromey@redhat.com>
2710
2711 * gdb.cp/abstract-origin.exp: Use standard_testfile.
2712 * gdb.cp/ambiguous.exp: Use standard_testfile,
2713 prepare_for_testing.
2714 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
2715 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
2716 * gdb.cp/anon-ns.exp: Use standard_testfile.
2717 * gdb.cp/anon-struct.exp: Use standard_testfile.
2718 * gdb.cp/anon-union.exp: Use standard_testfile,
2719 prepare_for_testing.
2720 * gdb.cp/arg-reference.exp: Use standard_testfile,
2721 prepare_for_testing.
2722 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
2723 * gdb.cp/breakpoint.exp: Use standard_testfile,
2724 prepare_for_testing.
2725 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
2726 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
2727 standard_output_file.
2728 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
2729 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
2730 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
2731 (test_static_members): Update.
2732 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
2733 * gdb.cp/converts.exp: Use standard_testfile.
2734 * gdb.cp/cp-relocate.exp: Use standard_testfile.
2735 * gdb.cp/cpcompletion.exp: Use standard_testfile,
2736 prepare_for_testing.
2737 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
2738 * gdb.cp/cplabel.exp: Use standard_testfile.
2739 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
2740 prepare_for_testing.
2741 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
2742 * gdb.cp/derivation.exp: Use standard_testfile,
2743 prepare_for_testing.
2744 * gdb.cp/destrprint.exp: Use standard_testfile.
2745 * gdb.cp/dispcxx.exp: Use standard_testfile.
2746 * gdb.cp/exception.exp: Use standard_testfile,
2747 prepare_for_testing.
2748 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
2749 * gdb.cp/extern-c.exp: Use standard_testfile,
2750 prepare_for_testing.
2751 * gdb.cp/formatted-ref.exp: Use standard_testfile,
2752 prepare_for_testing.
2753 * gdb.cp/fpointer.exp: Use standard_testfile.
2754 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
2755 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
2756 standard_output_file.
2757 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
2758 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
2759 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
2760 standard_output_file.
2761 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
2762 (do_tests): Update.
2763 * gdb.cp/koenig.exp: Use standard_testfile.
2764 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
2765 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
2766 * gdb.cp/m-static.exp: Use standard_testfile,
2767 prepare_for_testing.
2768 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
2769 * gdb.cp/mb-inline.exp: Use standard_testfile,
2770 prepare_for_testing.
2771 * gdb.cp/mb-templates.exp: Use standard_testfile,
2772 prepare_for_testing.
2773 * gdb.cp/member-ptr.exp: Use standard_testfile,
2774 prepare_for_testing.
2775 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
2776 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
2777 * gdb.cp/method2.exp: Use standard_testfile.
2778 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
2779 standard_output_file.
2780 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
2781 (do_tests): Update.
2782 * gdb.cp/namespace-enum.exp: Use standard_testfile,
2783 prepare_for_testing.
2784 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
2785 prepare_for_testing.
2786 * gdb.cp/namespace.exp: Use standard_testfile,
2787 prepare_for_testing.
2788 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
2789 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
2790 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
2791 * gdb.cp/nsimport.exp: Use standard_testfile,
2792 prepare_for_testing.
2793 * gdb.cp/nsnested.exp: Use standard_testfile.
2794 * gdb.cp/nsnoimports.exp: Use standard_testfile.
2795 * gdb.cp/nsrecurs.exp: Use standard_testfile,
2796 prepare_for_testing.
2797 * gdb.cp/nsstress.exp: Use standard_testfile,
2798 prepare_for_testing.
2799 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
2800 * gdb.cp/operator.exp: Use standard_testfile.
2801 * gdb.cp/oranking.exp: Use standard_testfile.
2802 * gdb.cp/overload-const.exp: Use standard_testfile.
2803 * gdb.cp/overload.exp: Use standard_testfile,
2804 prepare_for_testing.
2805 * gdb.cp/ovldbreak.exp: Use standard_testfile.
2806 * gdb.cp/ovsrch.exp: Use standard_testfile.
2807 * gdb.cp/paren-type.exp: Use standard_testfile.
2808 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
2809 prepare_for_testing.
2810 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
2811 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
2812 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
2813 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
2814 * gdb.cp/pr10728.exp: Use standard_testfile,
2815 standard_output_file.
2816 * gdb.cp/pr12028.exp: Use standard_testfile.
2817 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
2818 * gdb.cp/pr9167.exp: Use standard_testfile.
2819 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
2820 * gdb.cp/printmethod.exp: Use standard_testfile,
2821 prepare_for_testing.
2822 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
2823 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
2824 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
2825 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
2826 standard_output_file.
2827 * gdb.cp/readnow-language.exp: Use standard_testfile.
2828 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
2829 (gdb_start_again): Use clean_restart.
2830 * gdb.cp/ref-types.exp: Use standard_testfile,
2831 prepare_for_testing.
2832 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
2833 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
2834 * gdb.cp/smartp.exp: Use standard_testfile.
2835 * gdb.cp/static-method.exp: Use standard_testfile.
2836 * gdb.cp/static-print-quit.exp: Use standard_testfile.
2837 * gdb.cp/temargs.exp: Use standard_testfile.
2838 * gdb.cp/templates.exp: Use standard_testfile,
2839 prepare_for_testing.
2840 (do_tests): Update.
2841 * gdb.cp/try_catch.exp: Use standard_testfile,
2842 prepare_for_testing.
2843 * gdb.cp/typedef-operator.exp: Use standard_testfile.
2844 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
2845 * gdb.cp/virtbase.exp: Use standard_testfile,
2846 prepare_for_testing.
2847 * gdb.cp/virtfunc.exp: Use standard_testfile,
2848 prepare_for_testing.
2849 (do_tests): Update.
2850 * gdb.cp/virtfunc2.exp: Use standard_testfile,
2851 prepare_for_testing.
2852
686f09d0
TT
28532012-07-10 Tom Tromey <tromey@redhat.com>
2854
2855 * lib/gdb.exp (standard_testfile): Unset output variables from
2856 earlier invocations.
2857
9357e021
YQ
28582012-07-10 Yao Qi <yao@codesourcery.com>
2859
2860 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
2861 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
2862 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
2863 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
2864 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
2865 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
2866 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
2867 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
2868 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
2869 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
2870 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
2871 * gdb.mi/mi-var-display.exp: Likewise.
2872 * gdb.mi/mi-var-invalidate.exp: Likewise.
2873 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
2874 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
2875 * gdb.mi/mi2-console.exp: Likewise.
2876 * gdb.mi/mi2-disassemble.exp: Likewise.
2877 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
2878 * gdb.mi/mi2-read-memory.exp: Likewise.
2879 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
2880 * gdb.mi/mi2-simplerun.exp: Likewise.
2881 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
2882 * gdb.mi/mi2-syn-frame.exp: Likewise.
2883 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
2884 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
2885 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
2886
e314d629
TT
28872012-07-09 Tom Tromey <tromey@redhat.com>
2888
2889 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
2890 * gdb.base/callfuncs.exp: Add cast-based test.
2891 * gdb.base/callfuncs.c (voidfunc): New function.
2892
06928b3f
DE
28932012-07-08 Doug Evans <dje@google.com>
2894
2895 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
2896
32f11bad
JK
28972012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2898
2899 Fix XFAIL compatibility with old i386 systems.
2900 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
2901 Check also 'Cannot insert breakpoint 0'.
2902
76b83c51
JK
29032012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2904
2905 PR 14321
2906 * gdb.base/find.exp
2907 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
2908
a6fb9c08
TT
29092012-07-06 Tom Tromey <tromey@redhat.com>
2910
2911 * gdb.base/whatis.exp: Add test.
2912
71918a86
TT
29132012-07-06 Tom Tromey <tromey@redhat.com>
2914
2915 * gdb.base/whatis.exp: Add regression test.
2916
fcde5961
TT
29172012-07-06 Tom Tromey <tromey@redhat.com>
2918
2919 * gdb.base/whatis.exp: Add tests.
2920
f9cf0f4a
JK
29212012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2922
2923 PR 12649
2924 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
2925 gdb_test_multiple $gdb_prompt terminator.
2926
979ade8b
PA
29272012-07-04 Pedro Alves <palves@redhat.com>
2928
2929 * gdb.mi/mi-reverse.exp: Use supports_reverse and
2930 supports_process_record.
2931
8a980b44
PA
29322012-07-04 Pedro Alves <palves@redhat.com>
2933
2934 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
2935 endings.
2936 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
2937
855ba978
SS
29382012-07-03 Stan Shebs <stan@codesourcery.com>
2939
2940 * gdb.base/info-os.c (main): Retry resource acquisition until an
2941 available one is found.
2942 * gdb.base/info-os.exp: Collect resource keys from the program
2943 and use them in matching.
2944
fcb44371
JK
29452012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2946
2947 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
2948 Wrap the test into loop for corefile and core0file.
2949
08a67be6
JK
29502012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2951
2952 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
2953 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
2954 .note.GNU-stack.
2955
0f3c2347
JK
2956 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
2957
ff4a4500
SDJ
29582012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
2959
2960 * gdb.base/help.exp (help b, help br, help bre, help brea, help
2961 break): Include help message for the new `-probe' and `-probe-stap'
2962 options.
2963
d3ce09f5
SS
29642012-07-02 Stan Shebs <stan@codesourcery.com>
2965
2966 * gdb.base/dprintf.exp: Add agent style tests.
2967
a1624241
JK
29682012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2969
2970 * gdb.base/stale-infcall.c (infcall): New label test-next.
2971 (main): New labels test-pass and test-fail.
2972 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
2973 $test_fail_bpnum to test-fail.
2974 (test system longjmp tracking support): New test.
2975 Delete $test_fail_bpnum.
2976 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
2977 breakpoint.
2978
42e7ad6c
DE
29792012-06-30 Doug Evans <dje@google.com>
2980
2981 * gdb.dwarf2/fission-reread.S: New file.
2982 * gdb.dwarf2/fission-reread.exp: New file.
2983
37ce89eb
SS
29842012-06-28 Stan Shebs <stan@codesourcery.com>
2985
2986 * gdb.mi/mi-logging.exp: New file.
2987
e5ef252a
PA
29882012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2989 Pedro Alves <palves@redhat.com>
2990
2991 * gdb.threads/siginfo-threads.exp: New file.
2992 * gdb.threads/siginfo-threads.c: New file.
2993 * gdb.threads/sigstep-threads.exp: New file.
2994 * gdb.threads/sigstep-threads.c: New file.
2995
22f1fbae
TT
29962012-06-28 Tom Tromey <tromey@redhat.com>
2997
2998 * gdb.go/package.exp: Partially revert earlier patch; use
2999 gdb_compile again. Use standard_output_file.
3000
2e3cf129
DE
30012012-06-27 Doug Evans <dje@google.com>
3002
3003 * gdb.dwarf2/fission-base.c: New file.
3004 * gdb.dwarf2/fission-base.S: New file.
3005 * gdb.dwarf2/fission-base.exp: New file.
3006
785fd303
JK
30072012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3008
3009 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
3010
1bb9788d
TT
30112012-06-27 Tom Tromey <tromey@redhat.com>
3012
3013 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
3014 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
3015
c83ee902
TT
30162012-06-27 Tom Tromey <tromey@redhat.com>
3017
3018 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
3019 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
3020 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
3021 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
3022 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
3023 prepare_for_testing.
3024 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
3025 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
3026 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
3027 standard_testfile.
3028 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
3029 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
3030 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
3031 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
3032 prepare_for_testing.
3033 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
3034 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
3035 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
3036 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
3037 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
3038 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
3039 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
3040 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
3041 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
3042 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
3043 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
3044 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
3045 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
3046 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
3047 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
3048 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
3049 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
3050 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
3051 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
3052 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
3053 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
3054 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
3055 standard_output_file.
3056 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
3057 standard_output_file.
3058 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
3059 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
3060 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
3061 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
3062 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
3063 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
3064 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
3065 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
3066 * gdb.dwarf2/implptr.exp: Use standard_testfile.
3067 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
3068 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
3069 * gdb.dwarf2/pieces.exp: Use standard_testfile.
3070 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
3071 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
3072 * gdb.dwarf2/valop.exp: Use standard_testfile,
3073 prepare_for_testing.
3074
5204774b
TT
30752012-06-27 Tom Tromey <tromey@redhat.com>
3076
3077 * gdb.python/python.exp: Fix regexps in pagination tests.
3078
ee0bf529
SCR
30792012-06-26 Siva Chandra Reddy <sivachandra@google.com>
3080
3081 * gdb.python/py-symtab.exp: Add tests to test the new attribute
3082 'last' of gdb.Symtab_and_line.
3083 * gdb.python/py-symbol.c: Move break point comment to enable
3084 testing of gdb.Symtab_and_line.last.
3085
14fcc022
TT
30862012-06-26 Tom Tromey <tromey@redhat.com>
3087
3088 * gdb.threads/step.c: Remove.
3089 * gdb.threads/step.exp: Remove.
3090 * gdb.threads/step2.exp: Remove.
3091
0efbbabc
TT
30922012-06-26 Tom Tromey <tromey@redhat.com>
3093
3094 * gdb.threads/watchpoint-fork.exp (test): Use
3095 standard_output_file. Don't declare objdir.
3096 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
3097 standard_output_file.
3098 * gdb.threads/attach-stopped.exp: Use standard_testfile.
3099 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
3100 clean_restart. Remove incdir.
3101 * gdb.threads/corethreads.exp: Use standard_testfile.
3102 * gdb.threads/execl.exp: Use standard_testfile,
3103 standard_output_file, clean_restart.
3104 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
3105 clean_restart.
3106 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
3107 clean_restart.
3108 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
3109 incdir.
3110 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
3111 clean_restart. Remove incdir.
3112 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
3113 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
3114 clean_restart. Remove incdir.
3115 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
3116 Remove incdir.
3117 * gdb.threads/leader-exit.exp: Use standard_testfile.
3118 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
3119 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
3120 clean_restart.
3121 * gdb.threads/manythreads.exp: Use standard_testfile,
3122 clean_restart. Remove incdir.
3123 * gdb.threads/multi-create.exp: Use standard_testfile,
3124 clean_restart.
3125 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
3126 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
3127 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
3128 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
3129 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
3130 * gdb.threads/pending-step.exp: Use standard_testfile,
3131 clean_restart. Remove incdir.
3132 * gdb.threads/print-threads.exp: Use standard_testfile,
3133 clean_restart. Remove incdir.
3134 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
3135 clean_restart. Remove incdir.
3136 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
3137 Remove incdir.
3138 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
3139 incdir.
3140 * gdb.threads/sigthread.exp: Use standard_testfile,
3141 clean_restart.
3142 * gdb.threads/staticthreads.exp: Use standard_testfile,
3143 clean_restart. Remove incdir.
3144 * gdb.threads/switch-threads.exp: Use standard_testfile,
3145 clean_restart. Remove incdir.
3146 * gdb.threads/thread-execl.exp: Use standard_testfile,
3147 clean_restart. Remove incdir.
3148 * gdb.threads/thread-find.exp: Use standard_testfile,
3149 clean_restart.
3150 * gdb.threads/thread-specific.exp: Use standard_testfile,
3151 clean_restart. Remove incdir.
3152 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
3153 clean_restart. Remove incdir.
3154 * gdb.threads/thread_check.exp: Use standard_testfile,
3155 clean_restart. Remove incdir.
3156 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
3157 incdir.
3158 * gdb.threads/threadapply.exp: Use standard_testfile,
3159 clean_restart. Remove incdir.
3160 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
3161 clean_restart. Remove incdir.
3162 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
3163 clean_restart.
3164 * gdb.threads/tls-shared.exp: Use standard_testfile,
3165 clean_restart, standard_output_file.
3166 * gdb.threads/tls-var.exp: Use standard_testfile,
3167 standard_output_file.
3168 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
3169 Remove incdir.
3170 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
3171 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
3172 incdir.
3173 * gdb.threads/watchthreads2.exp: Use standard_testfile,
3174 clean_restart. Remove incdir.
3175
497a5eb0
TT
31762012-06-26 Tom Tromey <tromey@redhat.com>
3177
3178 * gdb.trace/actions.exp: Use standard_testfile.
3179 * gdb.trace/ax.exp: Use standard_testfile.
3180 * gdb.trace/backtrace.exp: Use standard_testfile.
3181 * gdb.trace/change-loc.exp: Use standard_testfile.
3182 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
3183 * gdb.trace/collection.exp: Use standard_testfile,
3184 prepare_for_testing.
3185 * gdb.trace/deltrace.exp: Use standard_testfile.
3186 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
3187 * gdb.trace/ftrace.exp: Use standard_testfile.
3188 * gdb.trace/infotrace.exp: Use standard_testfile.
3189 * gdb.trace/packetlen.exp: Use standard_testfile.
3190 * gdb.trace/passc-dyn.exp: Use standard_testfile.
3191 * gdb.trace/passcount.exp: Use standard_testfile.
3192 * gdb.trace/pending.exp: Use standard_testfile.
3193 * gdb.trace/report.exp: Use standard_testfile.
3194 * gdb.trace/save-trace.exp: Use standard_testfile.
3195 * gdb.trace/stap-trace.exp: Use standard_testfile.
3196 * gdb.trace/status-stop.exp: Use standard_testfile.
3197 * gdb.trace/strace.exp: Use standard_testfile.
3198 * gdb.trace/tfile.exp: Use standard_testfile.
3199 * gdb.trace/tfind.exp: Use standard_testfile.
3200 * gdb.trace/trace-break.exp: Use standard_testfile.
3201 * gdb.trace/trace-mt.exp: Use standard_testfile.
3202 * gdb.trace/tracecmd.exp: Use standard_testfile.
3203 * gdb.trace/tspeed.exp: Use standard_testfile.
3204 * gdb.trace/tstatus.exp: Use standard_testfile.
3205 * gdb.trace/tsv.exp: Use standard_testfile.
3206 * gdb.trace/unavailable.exp: Use standard_testfile,
3207 prepare_for_testing.
3208 * gdb.trace/while-dyn.exp: Use standard_testfile.
3209 * gdb.trace/while-stepping.exp: Use standard_testfile.
3210
7686c074
TT
32112012-06-26 Tom Tromey <tromey@redhat.com>
3212
3213 * gdb.reverse/break-precsave.exp: Use standard_testfile.
3214 * gdb.reverse/break-reverse.exp: Use standard_testfile.
3215 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
3216 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
3217 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
3218 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
3219 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
3220 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
3221 prepare_for_testing.
3222 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
3223 prepare_for_testing.
3224 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
3225 prepare_for_testing.
3226 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
3227 prepare_for_testing.
3228 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
3229 prepare_for_testing
3230 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
3231 * gdb.reverse/machinestate.exp: Use standard_testfile.
3232 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
3233 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
3234 build_executable.
3235 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
3236 build_executable.
3237 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
3238 standard_output_file.
3239 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
3240 standard_output_file.
3241 * gdb.reverse/step-precsave.exp: Use standard_testfile.
3242 * gdb.reverse/step-reverse.exp: Use standard_testfile.
3243 * gdb.reverse/until-precsave.exp: Use standard_testfile.
3244 * gdb.reverse/until-reverse.exp: Use standard_testfile.
3245 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
3246 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
3247
481fc100
TT
32482012-06-26 Tom Tromey <tromey@redhat.com>
3249
3250 * gdb.stabs/weird.exp: Remove directory-checking code. Use
3251 standard_output_file.
3252 * gdb.stabs/exclfwd.exp: Use standard_testfile,
3253 prepare_for_testing. Remove directory-checking code.
3254
7bb18ae2
TT
32552012-06-25 Tom Tromey <tromey@redhat.com>
3256
3257 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
3258 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
3259 build_executable, not prepare_for_testing.
3260 * gdb.multi/base.exp: Use standard_output_file. Use
3261 build_executable, not prepare_for_testing.
3262
cf09b3e4
TT
32632012-06-25 Tom Tromey <tromey@redhat.com>
3264
3265 * gdb.fortran/subarray.exp: Use standard_testfile,
3266 prepare_for_testing.
3267 * gdb.fortran/multi-dim.exp: Use standard_testfile.
3268 * gdb.fortran/module.exp: Use standard_testfile.
3269 * gdb.fortran/logical.exp: Use standard_testfile.
3270 * gdb.fortran/library-module.exp: Use standard_testfile,
3271 standard_output_file.
3272 * gdb.fortran/derived-type.exp: Use standard_testfile,
3273 prepare_for_testing.
3274 * gdb.fortran/complex.exp: Use standard_testfile,
3275 prepare_for_testing.
3276 * gdb.fortran/charset.exp: Use standard_testfile.
3277 * gdb.fortran/array-element.exp: Use standard_testfile,
3278 prepare_for_testing.
3279
18b5ff1b
KS
32802012-06-25 Keith Seitz <keiths@redhat.com>
3281
3282 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
3283 Change rbreak-related tests to KFAIL and add bugzilla numbers.
3284
17b77626
TT
32852012-06-25 Tom Tromey <tromey@redhat.com>
3286
3287 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
3288 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
3289 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
3290 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
3291
f91e3dc1
TT
32922012-06-25 Tom Tromey <tromey@redhat.com>
3293
3294 * gdb.linespec/ls-errs.exp: Use standard_testfile.
3295 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
3296 * gdb.linespec/linespec.exp: Use standard_testfile.
3297
a884434d
TT
32982012-06-25 Tom Tromey <tromey@redhat.com>
3299
3300 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
3301 prepare_for_testing.
3302
efc9d70a
TT
33032012-06-25 Tom Tromey <tromey@redhat.com>
3304
3305 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
3306 prepare_for_testing.
3307 * gdb.opt/inline-break.exp: Use standard_testfile,
3308 prepare_for_testing.
3309 * gdb.opt/inline-bt.exp: Use standard_testfile,
3310 prepare_for_testing.
3311 * gdb.opt/inline-cmds.exp: Use standard_testfile,
3312 prepare_for_testing.
3313 * gdb.opt/inline-locals.exp: Use standard_testfile,
3314 prepare_for_testing.
3315
e2fc92c6
TT
33162012-06-25 Tom Tromey <tromey@redhat.com>
3317
3318 * gdb.asm/asm-source.exp: Use standard_output_file,
3319 standard_testfile. Construct .o files in proper subdir.
3320
b0963d73
TT
33212012-06-25 Tom Tromey <tromey@redhat.com>
3322
3323 * gdb.server/ext-attach.exp: Use standard_testfile,
3324 prepare_for_testing.
3325 * gdb.server/ext-run.exp: Use standard_testfile,
3326 build_executable.
3327 * gdb.server/file-transfer.exp: Use standard_testfile,
3328 prepare_for_testing.
3329 * gdb.server/server-exec-info.exp: Use standard_testfile.
3330 * gdb.server/server-mon.exp: Use standard_testfile,
3331 prepare_for_testing.
3332 * gdb.server/server-run.exp: Use standard_testfile,
3333 build_executable.
3334 * gdb.server/solib-list.exp: Use standard_testfile,
3335 standard_output_file.
3336
8a3e1f8d
TT
33372012-06-25 Tom Tromey <tromey@redhat.com>
3338
3339 * lib/gdb.exp (standard_output_file): Use "file join".
3340 * gdb.go/chan.exp: Use standard_testfile.
3341 * gdb.go/handcall.exp: Use standard_testfile.
3342 * gdb.go/hello.exp: Use standard_testfile.
3343 * gdb.integers/chan.exp: Use standard_testfile.
3344 * gdb.go/methods.exp: Use standard_testfile.
3345 * gdb.go/package.exp: Use standard_testfile.
3346 * gdb.go/strings.exp: Use standard_testfile.
3347 * gdb.go/types.exp: Use standard_testfile.
3348 * gdb.go/unsafe.exp: Use standard_testfile.
3349
944a9061
MGD
33502012-06-25 Greta Yorsh <greta.yorsh@arm.com>
3351
3352 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
3353
1c06bd58
JK
33542012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3355
3356 Fix regression by the previous commit.
3357 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
3358
b4a58790
TT
33592012-06-22 Tom Tromey <tromey@redhat.com>
3360
3361 * gdb.python/lib-types.exp: Use standard_testfile,
3362 prepare_for_testing.
3363 * gdb.python/py-block.exp: Use standard_testfile.
3364 * gdb.python/py-breakpoint.exp: Use standard_testfile.
3365 * gdb.python/py-events.exp: Use standard_testfile,
3366 standard_output_file.
3367 * gdb.python/py-evsignal.exp: Use standard_testfile.
3368 * gdb.python/py-evethreads.exp: Use standard_testfile.
3369 * gdb.python/py-explore-cc.exp: Use standard_testfile.
3370 * gdb.python/py-explore.exp: Use standard_testfile.
3371 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
3372 standard_output_file.
3373 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
3374 prepare_for_testing.
3375 * gdb.python/py-frame-inline.exp: Use standard_testfile.
3376 * gdb.python/py-frame.exp: Use standard_testfile.
3377 * gdb.python/py-inferior.exp: Use standard_testfile.
3378 * gdb.python/py-infthread.exp: Use standard_testfile.
3379 * gdb.python/py-mi.exp: Use standard_testfile.
3380 * gdb.python/py-objfile-script.exp: Use standard_testfile,
3381 build_executable.
3382 * gdb.python/py-objfile.exp: Use standard_testfile.
3383 * gdb.python/py-pp-maint.exp: Use standard_testfile,
3384 prepare_for_testing.
3385 * gdb.python/py-prettyprint.exp: Use standard_testfile.
3386 * gdb.python/py-progspace.exp: Use standard_testfile,
3387 build_executable.
3388 * gdb.python/py-prompt.exp: Use standard_testfile,
3389 build_executable.
3390 * gdb.python/py-section-script.exp: Use standard_testfile,
3391 build_executable.
3392 * gdb.python/py-shared.exp: Use standard_testfile,
3393 standard_output_file, clean_restart.
3394 * gdb.python/py-symbol.exp: Use standard_output_file,
3395 prepare_for_testing.
3396 * gdb.python/py-symtab.exp: Use standard_output_file,
3397 prepare_for_testing
3398 * gdb.python/py-template.exp: Use standard_testfile.
3399 * gdb.python/py-type.exp: Use standard_testfile.
3400 * gdb.python/py-value-cc.exp: Use standard_testfile.
3401 * gdb.python/py-value.exp: Use standard_testfile.
3402 * gdb.python/python.exp: Use standard_testfile, build_executable.
3403
2c44deac
TT
34042012-06-22 Tom Tromey <tromey@redhat.com>
3405
3406 * gdb.objc/basicclass.exp: Use standard_testfile.
3407 (do_objc_tests): Don't declare objdir.
3408 * gdb.objc/nondebug.exp: Use standard_testfile.
3409 (do_objc_tests): Don't declare objdir.
3410 * gdb.objc/objcdecode.exp: Use standard_testfile.
3411 (do_objc_tests): Don't declare objdir.
3412
c24ccbce
TT
34132012-06-22 Tom Tromey <tromey@redhat.com>
3414
3415 * gdb.java/jmain.exp: Use standard_testfile.
3416 * gdb.java/jmisc.exp: Use standard_testfile.
3417 * gdb.java/jnpe.exp: Use standard_testfile.
3418 * gdb.java/jprint.exp: Use standard_testfile.
3419
0a6d0306
TT
34202012-06-22 Tom Tromey <tromey@redhat.com>
3421
3422 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
3423 (standard_output_file, standard_testfile): New procs.
3424 (build_executable, clean_restart): Use standard_output_file.
3425
6ea815ef
YQ
34262012-06-22 Yao Qi <yao@codesourcery.com>
3427
3428 * boards/native-gdbserver.exp: New proc ${board}_exec.
3429 * boards/native-stdio-gdbserver.exp: Likewise.
3430
4c93b1db
TT
34312012-06-21 Tom Tromey <tromey@redhat.com>
3432
3433 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
3434 (build_executable): Update.
3435 (get_compiler_info): Remove 'binfile' argument.
3436 * gdb.ada/arrayidx.exp: Update.
3437 * gdb.ada/null_array.exp: Update.
3438 * gdb.arch/altivec-abi.exp: Update.
3439 * gdb.arch/altivec-regs.exp: Update.
3440 * gdb.arch/amd64-byte.exp: Update.
3441 * gdb.arch/amd64-dword.exp: Update.
3442 * gdb.arch/amd64-word.exp: Update.
3443 * gdb.arch/i386-avx.exp: Update.
3444 * gdb.arch/i386-byte.exp: Update.
3445 * gdb.arch/i386-sse.exp: Update.
3446 * gdb.arch/i386-word.exp: Update.
3447 * gdb.arch/ppc-dfp.exp: Update.
3448 * gdb.arch/ppc-fp.exp: Update.
3449 * gdb.arch/vsx-regs.exp: Update.
3450 * gdb.base/all-bin.exp: Update.
3451 * gdb.base/annota1.exp: Update.
3452 * gdb.base/async.exp: Update.
3453 * gdb.base/attach.exp: Update.
3454 * gdb.base/break-interp.exp: Update.
3455 * gdb.base/call-ar-st.exp: Update.
3456 * gdb.base/call-rt-st.exp: Update.
3457 * gdb.base/call-sc.exp: Update.
3458 * gdb.base/callfuncs.exp: Update.
3459 * gdb.base/catch-load.exp: Update.
3460 * gdb.base/completion.exp: Update.
3461 * gdb.base/complex.exp: Update.
3462 * gdb.base/condbreak.exp: Update.
3463 * gdb.base/consecutive.exp: Update.
3464 * gdb.base/constvars.exp: Update.
3465 * gdb.base/corefile.exp: Update.
3466 * gdb.base/eval-skip.exp: Update.
3467 * gdb.base/expand-psymtabs.exp: Update.
3468 * gdb.base/exprs.exp: Update.
3469 * gdb.base/fileio.exp: Update.
3470 * gdb.base/fixsection.exp: Update.
3471 * gdb.base/funcargs.exp: Update.
3472 * gdb.base/gdb11530.exp: Update.
3473 * gdb.base/gdb1555.exp: Update.
3474 * gdb.base/gnu-ifunc.exp: Update.
3475 * gdb.base/gnu_vector.exp: Update.
3476 * gdb.base/info-macros.exp: Update.
3477 * gdb.base/jit-simple.exp: Update.
3478 * gdb.base/jit-so.exp: Update.
3479 * gdb.base/jit.exp: Update.
3480 * gdb.base/langs.exp: Update.
3481 * gdb.base/list.exp: Update.
3482 * gdb.base/logical.exp: Update.
3483 * gdb.base/long_long.exp: Update.
3484 * gdb.base/longjmp.exp: Update.
3485 * gdb.base/macscp.exp: Update.
3486 * gdb.base/mips_pro.exp: Update.
3487 * gdb.base/miscexprs.exp: Update.
3488 * gdb.base/morestack.exp: Update.
3489 * gdb.base/nodebug.exp: Update.
3490 * gdb.base/opaque.exp: Update.
3491 * gdb.base/pc-fp.exp: Update.
3492 * gdb.base/pending.exp: Update.
3493 * gdb.base/permissions.exp: Update.
3494 * gdb.base/pointers.exp: Update.
3495 * gdb.base/prelink.exp: Update.
3496 * gdb.base/printcmds.exp: Update.
3497 * gdb.base/psymtab.exp: Update.
3498 * gdb.base/ptype.exp: Update.
3499 * gdb.base/relational.exp: Update.
3500 * gdb.base/scope.exp: Update.
3501 * gdb.base/setvar.exp: Update.
3502 * gdb.base/shlib-call.exp: Update.
3503 * gdb.base/shreloc.exp: Update.
3504 * gdb.base/signals.exp: Update.
3505 * gdb.base/sizeof.exp: Update.
3506 * gdb.base/so-impl-ld.exp: Update.
3507 * gdb.base/so-indr-cl.exp: Update.
3508 * gdb.base/solib-disc.exp: Update.
3509 * gdb.base/solib-display.exp: Update.
3510 * gdb.base/solib-nodir.exp: Update.
3511 * gdb.base/solib-overlap.exp: Update.
3512 * gdb.base/solib-symbol.exp: Update.
3513 * gdb.base/solib-weak.exp: Update.
3514 * gdb.base/solib.exp: Update.
3515 * gdb.base/store.exp: Update.
3516 * gdb.base/structs.exp: Update.
3517 * gdb.base/structs2.exp: Update.
3518 * gdb.base/type-opaque.exp: Update.
3519 * gdb.base/unload.exp: Update.
3520 * gdb.base/varargs.exp: Update.
3521 * gdb.base/volatile.exp: Update.
3522 * gdb.base/watch_thread_num.exp: Update.
3523 * gdb.base/watchpoint-solib.exp: Update.
3524 * gdb.base/watchpoint.exp: Update.
3525 * gdb.base/watchpoints.exp: Update.
3526 * gdb.base/whatis.exp: Update.
3527 * gdb.cell/arch.exp: Update.
3528 * gdb.cell/break.exp: Update.
3529 * gdb.cell/bt.exp: Update.
3530 * gdb.cell/core.exp: Update.
3531 * gdb.cell/data.exp: Update.
3532 * gdb.cell/ea-cache.exp: Update.
3533 * gdb.cell/f-regs.exp: Update.
3534 * gdb.cell/fork.exp: Update.
3535 * gdb.cell/gcore.exp: Update.
3536 * gdb.cell/mem-access.exp: Update.
3537 * gdb.cell/ptype.exp: Update.
3538 * gdb.cell/registers.exp: Update.
3539 * gdb.cell/sizeof.exp: Update.
3540 * gdb.cell/solib-symbol.exp: Update.
3541 * gdb.cell/solib.exp: Update.
3542 * gdb.cp/ambiguous.exp: Update.
3543 * gdb.cp/breakpoint.exp: Update.
3544 * gdb.cp/bs15503.exp: Update.
3545 * gdb.cp/casts.exp: Update.
3546 * gdb.cp/class2.exp: Update.
3547 * gdb.cp/cpexprs.exp: Update.
3548 * gdb.cp/cplusfuncs.exp: Update.
3549 * gdb.cp/ctti.exp: Update.
3550 * gdb.cp/dispcxx.exp: Update.
3551 * gdb.cp/gdb1355.exp: Update.
3552 * gdb.cp/gdb2384.exp: Update.
3553 * gdb.cp/gdb2495.exp: Update.
3554 * gdb.cp/infcall-dlopen.exp: Update.
3555 * gdb.cp/local.exp: Update.
3556 * gdb.cp/m-data.exp: Update.
3557 * gdb.cp/m-static.exp: Update.
3558 * gdb.cp/mb-ctor.exp: Update.
3559 * gdb.cp/mb-inline.exp: Update.
3560 * gdb.cp/mb-templates.exp: Update.
3561 * gdb.cp/member-ptr.exp: Update.
3562 * gdb.cp/method.exp: Update.
3563 * gdb.cp/namespace.exp: Update.
3564 * gdb.cp/nextoverthrow.exp: Update.
3565 * gdb.cp/nsdecl.exp: Update.
3566 * gdb.cp/nsrecurs.exp: Update.
3567 * gdb.cp/nsstress.exp: Update.
3568 * gdb.cp/nsusing.exp: Update.
3569 * gdb.cp/pr-1023.exp: Update.
3570 * gdb.cp/pr-1210.exp: Update.
3571 * gdb.cp/pr-574.exp: Update.
3572 * gdb.cp/pr9631.exp: Update.
3573 * gdb.cp/printmethod.exp: Update.
3574 * gdb.cp/psmang.exp: Update.
3575 * gdb.cp/re-set-overloaded.exp: Update.
3576 * gdb.cp/rtti.exp: Update.
3577 * gdb.cp/shadow.exp: Update.
3578 * gdb.cp/templates.exp: Update.
3579 * gdb.cp/try_catch.exp: Update.
3580 * gdb.dwarf2/dw2-ranges.exp: Update.
3581 * gdb.dwarf2/pr10770.exp: Update.
3582 * gdb.fortran/library-module.exp: Update.
3583 * gdb.hp/gdb.aCC/optimize.exp: Update.
3584 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
3585 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
3586 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
3587 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
3588 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
3589 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
3590 * gdb.hp/gdb.compat/xdb1.exp: Update.
3591 * gdb.hp/gdb.compat/xdb2.exp: Update.
3592 * gdb.hp/gdb.compat/xdb3.exp: Update.
3593 * gdb.hp/gdb.defects/bs14602.exp: Update.
3594 * gdb.hp/gdb.defects/solib-d.exp: Update.
3595 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
3596 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
3597 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
3598 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
3599 * gdb.mi/gdb792.exp: Update.
3600 * gdb.mi/mi-pending.exp: Update.
3601 * gdb.mi/mi-solib.exp: Update.
3602 * gdb.mi/mi-var-cp.exp: Update.
3603 * gdb.opt/clobbered-registers-O2.exp: Update.
3604 * gdb.opt/inline-bt.exp: Update.
3605 * gdb.opt/inline-cmds.exp: Update.
3606 * gdb.opt/inline-locals.exp: Update.
3607 * gdb.python/py-events.exp: Update.
3608 * gdb.python/py-finish-breakpoint.exp: Update.
3609 * gdb.python/py-type.exp: Update.
3610 * gdb.reverse/solib-precsave.exp: Update.
3611 * gdb.reverse/solib-reverse.exp: Update.
3612 * gdb.server/solib-list.exp: Update.
3613 * gdb.stabs/weird.exp: Update.
3614 * gdb.threads/attach-into-signal.exp: Update.
3615 * gdb.threads/attach-stopped.exp: Update.
3616 * gdb.threads/tls-shared.exp: Update.
3617 * gdb.trace/change-loc.exp: Update.
3618 * gdb.trace/strace.exp: Update.
3619
95c391b6
TT
36202012-06-19 Tom Tromey <tromey@redhat.com>
3621
3622 * gdb.base/whatis.exp: Add tests.
3623
e910f0b6
TT
36242012-06-19 Tom Tromey <tromey@redhat.com>
3625
3626 * gdb.cp/m-static.cc (keepalive): New function.
3627 (gnu_obj_1::method): Use it.
3628
422d65e7
DE
36292012-06-18 Doug Evans <dje@google.com>
3630
3631 * gdb.base/info-fun.exp: New file.
3632 * gdb.base/info-fun.c: New file.
3633 * gdb.base/info-fun-solib.c: New file.
3634
e2e4d78b
JK
36352012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3636
3637 Remove stale dummy frames.
3638 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
3639 (maintenance info breakpoints): New tests.
3640 * gdb.base/stale-infcall.c: New file.
3641 * gdb.base/stale-infcall.exp: New file.
3642
1788b2d3
JK
36432012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3644
3645 * gdb.arch/amd64-entry-value-param.S: New file.
3646 * gdb.arch/amd64-entry-value-param.c: New file.
3647 * gdb.arch/amd64-entry-value-param.exp: New file.
3648
663b969e
TT
36492012-06-15 Tom Tromey <tromey@redhat.com>
3650
3651 * gdb.cp/namespace.exp: Add "show lang" test.
3652
8e09ad05
IS
36532012-06-15 Iain Sandoe <iain@codesourcery.com>
3654
3655 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
3656 case. (top level): Use gdb_file_cmd instead of gdb_load.
3657
f85e18ee
JK
36582012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3659
3660 PR tdep/14222
3661 * gdb.arch/i386-sse-stack-align.S: New file.
3662 * gdb.arch/i386-sse-stack-align.c: New file.
3663 * gdb.arch/i386-sse-stack-align.exp: New file.
3664
f3b5e280
KS
36652012-06-13 Keith Seitz <keiths@redhat.com>
3666
3667 PR breakpoints/13798 and mi/11541
3668 * gdb.linespec/ls-errs.exp: Add a few more tests for
3669 filenames with spaces and colons.
3670
50af5481
JK
36712012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3672
3673 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
3674 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
3675 (test_function): Call CV_f.
3676 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
3677 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
3678 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
3679 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
3680 (p CV_f(CV::i)): New tests.
3681
d55637df
TT
36822012-06-13 Tom Tromey <tromey@redhat.com>
3683
3684 * gdb.base/condbreak.exp: Add tests for "condition" completion.
3685
cc80f267
JK
36862012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3687
3688 Fix regression by the "ambiguous linespec" series.
3689 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
3690 tests.
3691
bb2af9cc
JK
36922012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3693
3694 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
3695 missing.
3696
e81a37f7
TT
36972012-06-11 Tom Tromey <tromey@redhat.com>
3698
3699 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
3700 location...
3701 (main): ...here.
3702
8efd7788
YQ
37032012-06-07 Yao Qi <yao@codesourcery.com>
3704
3705 * gdb.trace/strace.exp: Shorten some too-long lines.
3706
359f5fe6
PA
37072012-06-06 Pedro Alves <palves@redhat.com>
3708
3709 * gdb.threads/clone-new-thread-event.c: New file.
3710 * gdb.threads/clone-new-thread-event.exp: New file.
3711
7b2fe205
YQ
37122012-06-06 Yao Qi <yao@codesourcery.com>
3713
3714 * gdb.base/dprintf.c (main): Add extra parameter when calling
3715 printf and fprintf.
3716 (bar): New function. It is a dead function, but to ensure
3717 'malloc' is linked explicitly.
3718
3eca55e8
YQ
37192012-06-06 Yao Qi <yao@codesourcery.com>
3720
3721 * gdb.base/info-proc.exp: Return if target doesn't support
3722 'info proc'.
3723
91cc9324
JK
37242012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3725
3726 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
3727 (run program with breakpoint commands): XFAIl if it is not.
3728
c56e7c43
JB
37292012-06-05 Joel Brobecker <brobecker@adacore.com>
3730
3731 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
3732 and add comment.
3733 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
3734 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
3735 "STOP" marker. Adjust testing strategy to make it work on
3736 all targets.
3737
3738 * gdb.base/print-file-var-main.c (main): Rewrite using local
3739 variables and adjust get_version_2's return value check.
3740 Add small comment.
3741 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
3742 marker. Adjust testing strategy to make it work on all targets.
3743
ccab2054
JB
37442012-06-05 Joel Brobecker <brobecker@adacore.com>
3745
3746 * gdb.ada/bad-task-bp-keyword: New testcase.
3747
d0d86158
JK
37482012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3749
3750 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
3751 Simplify it to ...
3752 (symbol-file ${testfile1}): ... here.
3753 (test eliminated var my_global_symbol)
3754 (test eliminated var my_static_symbol)
3755 (test eliminated var my_global_func, get address of main): Wrap them to
3756 'single psymtabs' and 'single symtabs'
3757 (get address of my_global_symbol, get address of my_static_symbol)
3758 (get address of my_global_func, get address of main): Wrap them to
3759 'order1' and 'order2'.
3760
952cf74c
JK
3761 * gdb.base/code_elim.exp
3762 (add-symbol-file ${testfile1} 0x100000)
3763 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
3764 'order2'.
3765 (order1: add-symbol-file ${testfile1} 0x100000)
3766 (order1: add-symbol-file ${testfile2} 0x200000)
3767 (order2: add-symbol-file ${testfile2} 0x200000)
3768 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
3769 .bss as appropriate.
3770
0c5bf5a9
JK
37712012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3772
3773 * gdb.server/solib-list-lib.c: New file.
3774 * gdb.server/solib-list-main.c: New file.
3775 * gdb.server/solib-list.exp: New file.
3776
4196f325
MR
37772012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
3778
3779 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
3780 for 'set print symbol' change.
3781
bfb05775
JK
37822012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3783
3784 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
3785 .debug_abbrev_seg3.
3786
685b1105
JK
37872012-05-24 John Steele Scott <toojays@toojays.net>
3788
3789 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
3790 * gdb.dwarf2/dw2-icc-opaque.S: New file.
3791 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
3792
f3e0e960
SS
37932012-05-23 Stan Shebs <stan@codesourcery.com>
3794
3795 * gdb.mi/mi-info-os.exp: New file.
3796
11eb1b4d
KS
37972012-05-23 Keith Seitz <keiths@redhat.com>
3798
3799 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
3800 return -1 to suppress the rest of the tests.
3801 (compile_stap_bin): Return boolean success value.
3802
b1af9e97
TT
38032012-05-21 Tom Tromey <tromey@redhat.com>
3804
3805 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
3806 Remove kfails.
3807 (test_print_mi_member_types): Likewise.
3808
248537e3
TT
38092012-05-21 Tom Tromey <tromey@redhat.com>
3810
3811 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
3812 print symbol' change.
3813
d791e155
TJB
38142012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3815
3816 * gdb.python/py-prompt.exp: Quit if the target is remote.
3817
e77afa2e
JK
38182012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3819
3820 Fix ERROR: internal buffer is full.
3821 * gdb.base/info-os.exp (expect_multiline): New function.
3822 (get process list, get process groups, get threads)
3823 (get file descriptors, get internet-domain sockets)
3824 (get shared-memory regions, get semaphores, get message queues): Use
3825 it for these tests.
3826
9cb709b6
TT
38272012-05-18 Tom Tromey <tromey@redhat.com>
3828
3829 * gdb.mi/mi-var-cmd.exp: Update.
3830 * gdb.objc/basicclass.exp (do_objc_tests): Update.
3831 * gdb.cp/virtbase.exp: Update.
3832 * gdb.cp/classes.exp (test_static_members): Update.
3833 * gdb.cp/casts.exp: Update.
3834 * gdb.base/pointers.exp: Update.
3835 * gdb.base/funcargs.exp (pointer_args): Update.
3836 (structs_by_reference): Update.
3837 * gdb.base/find.exp: Update.
3838 * gdb.base/call-strs.exp: Send "set print symbol off".
3839 * gdb.base/call-ar-st.exp: Update.
3840 * gdb.ada/fun_addr.exp: Update.
3841 * gdb.base/printcmds.exp (test_print_symbol): New proc.
3842 Call it.
3843 (test_print_repeats_10, test_print_strings)
3844 (test_print_char_arrays): Update.
3845
b012acdd
TT
38462012-05-18 Tom Tromey <tromey@redhat.com>
3847
3848 * gdb.base/charset.exp (string_display): Update.
3849
1d51a733
TT
38502012-05-18 Tom Tromey <tromey@redhat.com>
3851
3852 * gdb.mi/mi2-var-display.exp: Update.
3853 * gdb.mi/mi-var-display.exp: Update.
3854 * gdb.mi/mi-var-child.exp: Update.
3855 * gdb.cp/expand-psymtabs-cxx.exp: Update.
3856 * gdb.cp/cp-relocate.exp (get_func_address): Update.
3857
957df313
DE
38582012-05-17 Doug Evans <dje@google.com>
3859
682c7f7b
DE
3860 * info-macros.exp: Pass "debug" to prepare_for_testing.
3861
957df313
DE
3862 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
3863 * gdb.ada/Makefile.in (clean): Ditto.
3864 * gdb.arch/Makefile.in (clean): Ditto.
3865 * gdb.asm/Makefile.in (clean): Ditto.
3866 * gdb.base/Makefile.in (clean): Ditto.
3867 * gdb.cell/Makefile.in (clean): Ditto.
3868 * gdb.cp/Makefile.in (clean): Ditto.
3869 * gdb.disasm/Makefile.in (clean): Ditto.
3870 * gdb.dwarf2/Makefile.in (clean): Ditto.
3871 * gdb.fortran/Makefile.in (clean): Ditto.
3872 * gdb.go/Makefile.in (clean): Ditto.
3873 * gdb.hp/Makefile.in (clean): Ditto.
3874 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
3875 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
3876 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
3877 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
3878 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
3879 * gdb.java/Makefile.in (clean): Ditto.
3880 * gdb.linespec/Makefile.in (clean): Ditto.
3881 * gdb.mi/Makefile.in (clean): Ditto.
3882 * gdb.modula2/Makefile.in (clean): Ditto.
3883 * gdb.multi/Makefile.in (clean): Ditto.
3884 * gdb.objc/Makefile.in (clean): Ditto.
3885 * gdb.opencl/Makefile.in (clean): Ditto.
3886 * gdb.opt/Makefile.in (clean): Ditto.
3887 * gdb.pascal/Makefile.in (clean): Ditto.
3888 * gdb.python/Makefile.in (clean): Ditto.
3889 * gdb.reverse/Makefile.in (clean): Ditto.
3890 * gdb.server/Makefile.in (clean): Ditto.
3891 * gdb.stabs/Makefile.in (clean): Ditto.
3892 * gdb.threads/Makefile.in (clean): Ditto.
3893 * gdb.trace/Makefile.in (clean): Ditto.
3894 * gdb.xml/Makefile.in (clean): Ditto.
3895
abc9d0dc
TT
38962012-05-16 Tom Tromey <tromey@redhat.com>
3897
3898 * gdb.base/macscp1.c (macscp_expr): Add comment.
3899 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
3900
6a3a010b
MR
39012012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
3902
3903 * gdb.base/return-nodebug.exp: Also test float and double types.
3904
01429c8e
JK
39052012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3906
3907 PR testsuite/12649
3908 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
3909
54115cd4
JK
3910 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
3911
0c5f383f
SDJ
39122012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
3913
3914 * gdb.base/stap-probe.exp (stap_test): Remove calls to
3915 `rerun_to_main'.
3916 (stap_test_no_debuginfo): Likewise.
3917
e7e0cddf
SS
39182012-05-14 Stan Shebs <stan@codesourcery.com>
3919
3920 * gdb.base/dprintf.c: New file.
3921 * gdb.base/dprintf.exp: New file.
3922
c772f8e7
HZ
39232012-05-14 Hui Zhu <hui_zhu@mentor.com>
3924
3925 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
3926 * gdb.trace/disconnected-tracing.c: New file.
3927 * gdb.trace/disconnected-tracing.exp: New file.
3928
7efc75aa
SCR
39292012-05-13 Siva Chandra Reddy <sivachandra@google.com>
3930
3931 * gdb.python/python.c: Add a new breakpoint comment.
3932 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
3933
85d4a676
SS
39342011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
3935
3936 * gdb.base/info-os.exp: New file.
3937 * gdb.base/info-os.c: New file.
3938
64ea88dc
JB
39392012-05-10 Joel Brobecker <brobecker@adacore.com>
3940
4647ab1b
JB
3941 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
3942 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
3943 New files.
64ea88dc 3944
afba63f1
JB
39452012-05-10 Joel Brobecker <brobecker@adacore.com>
3946
3947 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
3948 gdb.base/ctxobj.exp: New files.
3949
9d198b1e
TT
39502012-05-09 Tom Tromey <tromey@redhat.com>
3951
3952 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
3953
9bfee719
MR
39542012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
3955
3956 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
3957
3a7341d8
MR
39582012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
3959
3960 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
3961 before using it.
3962
52b3699b
TG
39632012-05-04 Tristan Gingold <gingold@adacore.com>
3964
3965 * gdb.base/set-noassign.exp: New test.
3966
a20ee7a4
SCR
39672012-05-03 Siva Chandra Reddy <sivachandra@google.com>
3968
3969 * gdb.python/py-symbol.exp: Add tests to test the new methods
3970 gdb.Symtab.global_block() and gdb.Symtab.static_block().
3971 * gdb.python/py-symbol.c: Add new struct to help test
3972 gdb.Symtab.static_block().
3973
bf2f0858
DE
39742012-05-03 Doug Evans <dje@google.com>
3975
3976 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
3977 commented out.
3978
2d4e0376
YQ
39792012-05-03 Yao Qi <yao@codesourcery.com>
3980
3981 * gdb.base/catch-syscall.exp: Skip it before compilation if target
3982 doesn't support.
3983 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
3984 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
3985
6d0bb9f3
YQ
39862012-05-03 Yao Qi <yao@codesourcery.com>
3987
3988 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
3989
fd820528
DE
39902012-04-30 Doug Evans <dje@google.com>
3991
3992 PR testsuite/13961
3993 * gdb.dwarf2/pr13961.S: New file.
3994 * gdb.dwarf2/pr13961.exp: New file.
3995
b9e219b9
YQ
39962012-04-29 Yao Qi <yao@codesourcery.com>
3997
3998 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
3999
3019eac3
DE
40002012-04-28 Doug Evans <dje@google.com>
4001
4002 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
4003 .Ltype_int_in_cu2. Use name "int2" instead of "int".
4004 All uses updated.
4005 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
4006 "ptype func_cu1" to expand cu2 before cu1.
4007
62e5f89c
SDJ
40082012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
4009 Tom Tromey <tromey@redhat.com>
4010
4011 * gdb.base/default.exp: Add `$_probe_arg*' convenience
4012 variables.
4013 * gdb.base/stap-probe.c: New file.
4014 * gdb.base/stap-probe.exp: New file.
4015 * gdb.trace/stap-trace.c: New file.
4016 * gdb.trace/stap-trace.exp: New file.
4017 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
4018 libgcc's unwinder.
4019
14132e89
MR
40202012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
4021
4022 * gdb.arch/mips16-thunks-inmain.c: New file.
4023 * gdb.arch/mips16-thunks-main.c: New file.
4024 * gdb.arch/mips16-thunks-sin.c: New file.
4025 * gdb.arch/mips16-thunks-sinfrob.c: New file.
4026 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
4027 * gdb.arch/mips16-thunks-sinmain.c: New file.
4028 * gdb.arch/mips16-thunks-sinmips16.c: New file.
4029 * gdb.arch/mips16-thunks.exp: New file.
4030
a766d390
DE
40312012-04-25 Doug Evans <dje@google.com>
4032
4033 * configure.ac: Create gdb.go/Makefile.
4034 * configure: Regenerate.
4035 * gdb.base/default.exp: Add "go" to "set language" testing.
4036 * gdb.go/Makefile.in: New file.
4037 * gdb.go/basic-types.exp: New file.
4038 * gdb.go/chan.exp: New file.
4039 * gdb.go/chan.go: New file.
4040 * gdb.go/handcall.exp: New file.
4041 * gdb.go/handcall.go: New file.
4042 * gdb.go/hello.exp: New file.
4043 * gdb.go/hello.go: New file.
4044 * gdb.go/integers.exp: New file.
4045 * gdb.go/integers.go: New file.
4046 * gdb.go/methods.exp: New file.
4047 * gdb.go/methods.go: New file.
4048 * gdb.go/package.exp: New file.
4049 * gdb.go/package1.go: New file.
4050 * gdb.go/package2.go: New file.
4051 * gdb.go/print.exp: New file.
4052 * gdb.go/strings.exp: New file.
4053 * gdb.go/strings.go: New file.
4054 * gdb.go/types.exp: New file.
4055 * gdb.go/types.go: New file.
4056 * gdb.go/unsafe.exp: New file.
4057 * gdb.go/unsafe.go: New file.
4058 * lib/future.exp: Add Go support.
4059 (gdb_find_go, gdb_find_go_linker): New procs.
4060 (gdb_default_target_compile): Add Go support.
4061 * lib/gdb.exp (skip_go_tests): New proc.
4062 * lib/go.exp: New file.
4063
e65f9ffb
TT
40642012-04-25 Tom Tromey <tromey@redhat.com>
4065
4066 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
4067
14e75d8e
JK
40682012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
4069 Jan Kratochvil <jan.kratochvil@redhat.com>
4070
4071 PR symtab/7259:
4072 * gdb.base/enumval.c: New test case.
4073 * gdb.base/enumval.exp: New test case.
4074 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
4075 field.bitpos.
4076
f3525b70
PA
40772012-04-17 Pedro Alves <palves@redhat.com>
4078
4079 * Makefile.in (site.exp): Make site.exp source
4080 $srcdir/lib/append_gdb_boards_dir.exp.
4081 * lib/append_gdb_boards_dir.exp: New file.
4082
bccbefd2
JK
40832012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4084
4085 New option "set auto-load safe-path".
4086 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
4087 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
4088
bf88dd68
JK
40892012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4090
4091 auto-load: Implementation.
4092 * gdb.base/help.exp (test set height): Increase the height.
4093 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
4094 to ...
4095 (info auto-load python-scripts): ... here.
4096 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
4097 to ...
4098 (info auto-load python-scripts *): ... here.
4099
c0d4d1c0
YQ
41002012-04-16 Yao Qi <yao@codesourcery.com>
4101
4102 * lib/trace-support.exp (get_in_proc_agent): New.
4103 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
4104 of in process trace agent.
4105 * gdb.trace/ftrace.exp: Likewise.
4106 * gdb.trace/pending.exp: Likewise.
4107 * gdb.trace/trace-break.exp: Likewise.
4108 * gdb.trace/trace-mt.exp
4109 * gdb.trace/tspeed.exp: Likewise.
4110 * gdb.trace/tstatus.exp
4111 * gdb.trace/strace.exp: Likewise.
4112
cbf68a60
TS
41132012-04-16 Thomas Schwinge <thomas@codesourcery.com>
4114
dd6d3b70
TS
4115 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
4116 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
4117
cbf68a60
TS
4118 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
4119
8264ba82
AG
41202012-04-14 Anton Gorenkov <xgsa@yandex.ru>
4121
4122 PR mi/13393
4123 * gdb.mi/mi-var-rtti.cc: New file.
4124 * gdb.mi/mi-var-rtti.exp: New file.
4125 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
4126 function.
4127 (mi_varobj_update_with_type_change): updated to avoid code duplication.
4128
de0919f8 41292012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
4130
4131 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
4132 EXECUTABLES.
4133 * gdb.python/py-explore.c: C program used for testing the new
4134 'explore' command on C constructs.
4135 * gdb.python/py-explore.cc: C++ program used for testing the new
4136 'explore' command on C++ constructs.
4137 * gdb-python/py-explore.exp: Tests for the new 'explore'
4138 command on C constructs.
4139 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
4140 command on C++ constructs.
4141
a82da7dd
MK
41422012-04-07 Mark Kettenis <kettenis@gnu.org>
4143
4144 * gdb.base/funcargs.exp (complex_args): Fix typo.
4145
e127cba8
JK
41462012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4147
4148 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
4149 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
4150
40e084e1
KS
41512012-04-05 Keith Seitz <keiths@redhat.com>
4152
4153 * gdb.base/advance.exp: Update error message for
4154 "advance malformed" test.
4155 * gdb.base/break.exp: Likewise for "breakpoint with
4156 trailing garbage" test.
4157 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
4158 with trailing garbage" test.
4159 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
4160 trailng garbage" test.
4161 * gdb.base/until.exp: Likewise for "malformed until" test.
4162 * gdb.cp/ovldbreak.exp: Create the breakpoint table
4163 for "breakpoint info (after setting on all)".
4164 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
4165 tests.
4166 * gdb.cp/cplabel.cc: New file.
4167 * gdb.cp/cplabel.exp: New test.
4168 * gdb.linespec/ls-errs.c: New file.
4169 * gdb.linespec/ls-errs.exp: New test.
4170
a72c8f6a
JK
41712012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4172
4173 * gdb.trace/unavailable.exp
4174 (collect globals: print object on: print derived_partial)
4175 (collect globals: print object on: print derived_whole)
4176 (collect globals: print object off: print derived_partial)
4177 (collect globals: print object off: print derived_whole): Update
4178 expected output.
4179
f87a3023
KS
41802012-03-30 Keith Seitz <keiths@redhat.com>
4181
4182 * gdb.python: Add test for linespecs with commas.
4183
e2171b3c
KS
41842012-03-28 Keith Seitz <keiths@redhat.com>
4185
4186 * gdb.linespec/ls-dollar.cc: New file.
4187 * gdb.linespec/ls-dollar.exp: New test.
4188
41892012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
4190
4191 * gdb.cp/namespace.exp: Add breakpoint tests for functions
4192 starting with the global namespace.
4193
2f4e0a80
DE
41942012-03-23 Doug Evans <dje@google.com>
4195
4196 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
4197
7b282c5a
SCR
41982012-03-22 Siva Chandra Reddy <sivachandra@google.com>
4199
4200 * gdb.python/py-value.cc: Add test case for testing the
4201 methodology exposing C++ values to Python.
4202 * gdb.python/py-value-cc.exp: Add tests testing the methodology
4203 exposing C++ values to Python.
4204 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
4205
2e98ca53
JK
42062012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4207 Siddhesh Poyarekar <siddhesh@redhat.com>
4208
4209 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
4210 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
4211 (generate native core dump): Make the test unsupported if core cannot
4212 be generated.
4213
8320cc4f
JK
42142012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4215
4216 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
4217 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
4218 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
4219
3a69ffb2
JK
42202012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
4221
4222 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
4223
8fabffee
DE
42242012-03-17 Doug Evans <dje@google.com>
4225
4226 * dg-extract-results.sh: Handle KFAILs.
4227
ab260dad
JK
42282012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4229
4230 PR symtab/13777
4231 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
4232
53ba8333
JB
42332012-03-16 Joel Brobecker <brobecker@adacore.com>
4234
4235 * gdb.ada/set_pckd_arr_elt: New testcase.
4236
481860b3
GB
42372012-03-16 Gary Benson <gbenson@redhat.com>
4238
4239 PR breakpoints/10738
4240 * gdb.opt/inline-break.exp: New file.
4241 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
4242 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
4243 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
4244 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
4245 * gdb.base/async-shell.exp: Likewise.
4246 * lib/mi-support.exp (library_loaded_re): Likewise.
4247
410528f0
TT
42482012-03-15 Tom Tromey <tromey@redhat.com>
4249
4250 * gdb.cp/virtfunc2.exp: Update expected output.
4251 * gdb.cp/pr9631.exp: Update expected output.
4252 * gdb.cp/member-ptr.exp: Update expected output.
4253 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
4254 output.
4255 * gdb.cp/casts.exp: Update expected output.
4256
c4aeac85
TT
42572012-03-15 Tom Tromey <tromey@redhat.com>
4258
4259 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
4260 (test_info_vtbl): Likewise.
4261 (do_tests): Call test_info_vtbl.
4262 * gdb.cp/virtfunc.cc (va): New global.
4263
856d06f9
TS
42642012-03-15 Thomas Schwinge <thomas@codesourcery.com>
4265
4266 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
4267 describing DWARF data structures.
4268 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
4269 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
4270 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
4271 * gdb.dwarf2/dw2-entry-value.S: Likewise.
4272 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
4273 * gdb.dwarf2/dw2-param-error.S: Likewise.
4274 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
4275 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
4276 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
4277 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
4278 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
4279 * gdb.dwarf2/pr11465.S: Likewise.
4280
e837f12a
JK
42812012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4282
4283 * gdb.mi/mi2-prompt.exp: New file.
4284
ccbb4f28
JB
42852012-03-13 Joel Brobecker <brobecker@adacore.com>
4286
4287 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
4288
32039130
JB
42892012-03-13 Joel Brobecker <brobecker@adacore.com>
4290
4291 * gdb.ada/bp_range_type: New testcase.
4292
16899756
DE
42932012-03-13 Doug Evans <dje@google.com>
4294
4295 * gdb.base/default.exp: Delete tests for symbol-reloading.
4296 * gdb.base/help.exp: Ditto.
4297 * gdb.base/setshow.exp: Ditto.
4298 * gdb.base/gdb_history: Delete references to symbol-reloading.
4299
87b0bb13
JK
43002012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4301
4302 * gdb.base/attach-twice.c: New files.
4303 * gdb.base/attach-twice.exp: New files.
4304
0d7941a9
KS
43052012-03-08 Keith Seitz <keiths@redhat.com>
4306
4307 * lib/gdb.exp (gdb_get_line_number): Throw an
4308 error instead of returning -1.
4309 * gdb.base/break.exp: Remove unused variable
4310 bp_location5.
4311 * gdb.base/hbreak2.exp: Likewise.
4312 * gdb.base/sepdebug.exp: Likewise.
4313
f4647387
YQ
43142012-03-08 Yao Qi <yao@codesourcery.com>
4315 Pedro Alves <palves@redhat.com>
4316
4317 Fix PR server/13392.
4318 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
4319 (tracepoint_change_loc_2): Remove kfail. Return if failed to
4320 download tracepoints.
4321 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
4322 (pending_tracepoint_resolved_during_trace): Likewise.
4323 (pending_tracepoint_installed_during_trace): Likewise.
4324 (pending_tracepoint_with_action_resolved): Likewise.
4325
83c532cb
KS
43262012-03-08 Keith Seitz <keiths@redhat.com>
4327
4328 * gdb.ada/array_bounds.exp: Get breakpoint for line
4329 with "START", not "STOP".
4330 * gdb.python/py-infthread.exp: Do not continue to
4331 line marked "Break here.", which is undefined.
4332
d6b6bbb7
LM
43332012-03-08 Luis Machado <lgustavo@codesourcery.com>
4334
4335 Revert:
4336
4337 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4338
4339 Implement testsuite workaround for PR breakpoints/13781.
4340 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4341 (set breakpoint condition-evaluation host): New conditional command.
4342
7fe25d9b
JK
43432012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4344
4345 Fix CU relative vs. absolute DIE offsets.
4346 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
4347 one.
4348
51898c15
JK
43492012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4350
4351 Fix false FAIL on distros with relro linkage as default.
4352 * gdb.reverse/solib-precsave.exp: Try to compile the test using
4353 -Wl,-z,norelro first.
4354
8131799e
JB
43552012-03-06 Joel Brobecker <brobecker@adacore.com>
4356
4357 * gdb.ada/bp_on_var: New testcase.
4358
ba241969
JB
43592012-03-06 Joel Brobecker <brobecker@adacore.com>
4360
4361 * gdb.ada/bp_enum_homonym: New testcase.
4362
abe49676
YQ
43632012-03-06 Yao Qi <yao@codesourcery.com>
4364
4365 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
4366 x86_64-*-* and i?86-*-*.
4367 Set up KFAIL for gdb/13808.
4368
d8df103b
TT
43692012-03-05 Tom Tromey <tromey@redhat.com>
4370
4371 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
4372 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
4373
b7b189f3
TT
43742012-03-05 Tom Tromey <tromey@redhat.com>
4375
4376 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
4377
69dc1c4d
YQ
43782012-03-04 Yao Qi <yao@codesourcery.com>
4379
4380 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
4381 messages for KFAIL.
4382
3f20c47f
JK
43832012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4384
4385 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
4386 (print one_two_three, indexes off, print few_reps, indexes off)
4387 (print many_reps, indexes off, print empty, indexes off)
4388 (print one_two_three, print few_reps, print many_reps, print empty):
4389 Call setup_xfail if $gcc_old.
4390
abf1152a
JK
43912012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4392
4393 Implement testsuite workaround for PR breakpoints/13781.
4394 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4395 (set breakpoint condition-evaluation host): New conditional command.
4396
a06715f8
JK
43972012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4398
4399 Code cleanup.
4400 * gdb.cp/mb-templates.exp: New variables executable. Use it for
4401 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
4402 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
4403 number 1 by $bpnum. Four times.
4404
5808517f
YQ
44052012-03-03 Yao Qi <yao@codesourcery.com>
4406
4407 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
4408
dfe2ac14
JK
44092012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4410
4411 Setup KFAIL for PR server/13796.
4412 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
4413
8bbc467a
JB
44142012-03-02 Joel Brobecker <brobecker@adacore.com>
4415
4416 * gdb.ada/operator_bp: New testcase.
4417
c0eac87f
JB
44182012-03-02 Joel Brobecker <brobecker@adacore.com>
4419
4420 * gdb.ada/info_locals_renaming: New testcase.
4421
4f42c881
TT
44222012-03-02 Tom Tromey <tromey@redhat.com>
4423
4424 * gdb.base/nextoverexit.c: New file.
4425 * gdb.base/nextoverexit.exp: New file.
4426
7380c0c9
EBM
44272012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4428
4429 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
4430 parameter.
4431
1faeff08
MR
44322012-03-01 Maciej W. Rozycki <macro@mips.com>
4433
4434 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
4435 core registers.
4436
320b6f49 44372012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
4438 Maciej W. Rozycki <macro@codesourcery.com>
4439 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
4440
4441 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
4442
ad5f7d6e
PA
44432012-03-01 Pedro Alves <palves@redhat.com>
4444
4445 PR gdb/13767
4446
4447 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
4448 (gdb_collect_globals_test): Call it.
4449
d3dc44a6
KS
44502012-03-01 Keith Seitz <keiths@redhat.com>
4451
4452 * gdb.cp/method2.exp: Output of overload menu is now
4453 alphabetized. Update tests for "break A::method".
4454 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
4455 of hard-coding them.
4456 Overload menu is alphabetized: rewrite to accommodate.
4457 Unset variables LINE and TYPES which are used in other tests.
4458 Compute the output of "info break".
4459 Update the breakpoint table after all breakpoints are deleted.
4460 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
4461 compute ACTUALS and the method body based on parameters.
4462 Update expected output accordingly.
4463 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
4464 unique comments to allow the use of gdb_get_line_number.
4465
44662012-03-01 Keith Seitz <keiths@redhat.com>
4467
4468 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
4469 some Tcl syntax.
4470 * gdb.cp/ovldbreak.exp: Likewise.
4471
7949c2a0
KS
44722012-03-01 Keith Seitz <keiths@redhat.com>
4473
4474 * gdb.base/help.exp (help show user): Update expected result
4475 for new doc string changes (add "non-python").
4476
7d74f244
DE
44772012-03-01 Scott J. Goldman <scottjg@vmware.com>
4478
4479 * gdb.python/py-cmd.exp: Add test to verify that python commands can
4480 be put in the user-defined category and that the commands appear in
4481 "help user-defined".
4482
1b611343
JB
44832012-02-29 Joel Brobecker <brobecker@adacore.com>
4484
4485 * gdb.ada/tagged_not_init: New testcase.
4486
99b1c762
JB
44872012-02-29 Joel Brobecker <brobecker@adacore.com>
4488
4489 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
4490 * gdb.ada/enum_idx_packed: New testcase.
4491
2d4a02ee
JB
44922012-02-29 Joel Brobecker <brobecker@adacore.com>
4493
4494 * gdb.ada/aliased_array: New testcase.
4495
2e6fda7d
JB
44962012-02-29 Joel Brobecker <brobecker@adacore.com>
4497
4498 * gdb.ada/whatis_array_val: New testcase.
4499
9a7f938f
JK
45002012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4501
4502 Fix disp-step-syscall.exp: fork: single step over fork.
4503 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
4504 whitespaces.
4505 (single step over $syscall): Remove its check.
4506 (single step over $syscall final pc): New check.
4507
8703a944
JK
45082012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4509
4510 Support processors without SSSE3.
4511 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
4512 pabsd into ...
4513 (ssse3_test): ... a new function.
4514 (main): Call ssse3_test.
4515 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
4516 Update expected values everywhere.
4517 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
4518 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
4519 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
4520 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
4521 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
4522 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
4523 Move these tests lower.
4524 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
4525 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
4526 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
4527 New tests.
4528
c03e6ccc
YQ
45292012-02-29 Yao Qi <yao@codesourcery.com>
4530 Pedro Alves <palves@redhat.com>
4531
4532 * gdb.trace/trace-mt.c: New.
4533 * gdb.trace/trace-mt.exp: New.
4534
7964b62a
TS
45352012-02-28 Thomas Schwinge <thomas@codesourcery.com>
4536
2c8910ba
TS
4537 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
4538 numbers instead of hardcoding them.
4539 * gdb.base/annota1.c: Provide suitable markers.
4540 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
4541 numbers instead of hardcoding them.
4542 * gdb.base/annota3.c: Provide suitable markers.
4543
4544 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
4545 * gdb.base/annota3.c: Likewise.
4546 * gdb.base/sigall.c: Likewise.
4547 * gdb.base/signals.c: Likewise.
4548 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 4549
5a41c0b7
MR
45502012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
4551
4552 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
4553 failure return path.
4554
ebbbe5c5
LM
45552012-02-27 Luis Machado <lgustavo@codesourcery.com>
4556
4557 * gdb.base/save-bp.exp: Account for new condition evaluator output.
4558
8d126d8a
LM
45592012-02-24 Luis Machado <lgustavo@codesourcery.com>
4560
4561 * gdb.base/cond-eval-mode.exp: New file.
4562
11337c2f
PA
45632012-02-24 Pedro Alves <palves@redhat.com>
4564
4565 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
4566 (top level): Use with_test_prefix.
4567
13fc3e3c
PA
45682012-02-24 Pedro Alves <palves@redhat.com>
4569
4570 * gdb.threads/attach-into-signal.exp (corefunc): Use
4571 with_test_prefix.
4572
07c1b626
JK
45732012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4574
4575 Fix false FAILs on old CPUs without SSE.
4576 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
4577 Return untested for Illegal instruction.
4578
596ba138
JK
45792012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4580
4581 Fix false FAILs with glibc debug infos installed.
4582 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
4583 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
4584
aeaa2474
SA
45852012-02-22 Sterling Augustine <saugustine@google.com>
4586
4587 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
4588 constant with cast.
4589
aed555c9
PA
45902012-02-21 Pedro Alves <palves@redhat.com>
4591
4592 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
4593
78afebb4
PA
45942012-02-21 Pedro Alves <palves@redhat.com>
4595
4596 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
4597
fdcfef12
PA
45982012-02-21 Pedro Alves <palves@redhat.com>
4599
4600 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
4601 with_test_prefix.
4602
0f4d39d5
PA
46032012-02-21 Pedro Alves <palves@redhat.com>
4604
4605 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
4606 with_test_prefix here.
4607 (top level): Do it here instead. Remove `:' from the
4608 with_test_prefix string.
4609 * gdb.base/attach-pie-misread.exp: Remove the leading space the
4610 the suffix `:' from the with_test_prefix prefix string.
4611 * gdb.base/break-interp.exp: Ditto.
4612 * gdb.base/catch-load.exp: Ditto.
4613 * gdb.base/disp-step-syscall.exp: Ditto.
4614 * gdb.base/jit-so.exp: Ditto.
4615 * gdb.base/jit.exp: Ditto.
4616 * gdb.base/sepdebug.exp: Ditto.
4617 * gdb.base/solib-display.exp: Ditto.
4618 * gdb.base/solib-overlap.exp: Ditto.
4619 * gdb.base/watch-cond-infcall.exp: Ditto.
4620 * gdb.base/watchpoint.exp: Ditto.
4621 * gdb.dwarf2/dw2-noloc.exp: Ditto.
4622 * gdb.mi/mi-watch.exp: Ditto.
4623 * gdb.mi/mi2-watch.exp: Ditto.
4624 * gdb.threads/non-ldr-exc-1.exp: Ditto.
4625 * gdb.threads/non-ldr-exc-2.exp: Ditto.
4626 * gdb.threads/non-ldr-exc-3.exp: Ditto.
4627 * gdb.threads/non-ldr-exc-4.exp: Ditto.
4628 * gdb.threads/watchpoint-fork.exp: Ditto.
4629 * gdb.threads/watchthreads-reorder.exp: Ditto.
4630 * gdb.trace/change-loc.exp: Ditto.
4631 * gdb.trace/pending.exp: Ditto.
4632 * gdb.trace/status-stop.exp: Ditto.
4633 * gdb.trace/strace.exp: Ditto.
4634 * gdb.trace/trace-break.exp: Ditto.
4635 * gdb.trace/unavailable.exp: Ditto.
4636 * lib/gdb.exp (with_test_prefix): Always prefix with space and
4637 suffix with colon. Adjust leading comments.
4638
6a5870ce
PA
46392012-02-21 Pedro Alves <palves@redhat.com>
4640 Tom Tromey <tromey@redhat.com>
4641
4642 * lib/gdb.exp: Add description of test prefixes.
4643 (with_test_prefix): New procedure.
4644 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
4645 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
4646 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
4647 instead of lappend to append to pf_prefix.
4648 * gdb.base/catch-load.exp: Use with_test_prefix.
4649 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
4650 * gdb.base/jit-so.exp: Use with_test_prefix.
4651 * gdb.base/jit.exp: Use with_test_prefix.
4652 * gdb.base/return-nodebug.exp (do_test): Use append instead of
4653 lappend to append to pf_prefix.
4654 * gdb.base/sepdebug.exp: Use with_test_prefix.
4655 * gdb.base/solib-display.exp: Use with_test_prefix.
4656 * gdb.base/solib-overlap.exp: Use with_test_prefix.
4657 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
4658 * gdb.base/watchpoint.exp: Use with_test_prefix.
4659 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
4660 * gdb.mi/mi-watch.exp: Use with_test_prefix.
4661 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
4662 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
4663 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
4664 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
4665 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
4666 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
4667 append instead of lappend to append to pf_prefix.
4668 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
4669 * gdb.trace/change-loc.exp: Use with_test_prefix.
4670 * gdb.trace/pending.exp: Use with_test_prefix.
4671 * gdb.trace/status-stop.exp: Use with_test_prefix.
4672 * gdb.trace/strace.exp: Use with_test_prefix.
4673 * gdb.trace/trace-break.exp: Use with_test_prefix.
4674 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
4675 instead of lappend to append to pf_prefix.
4676
35dc4a6b
JK
46772012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4678
4679 Fix racy FAILs.
4680 * gdb.base/inferior-died.c (main): Add return of 0.
4681 * gdb.base/inferior-died.exp (continue): Fix expectation of
4682 asynchronous events.
4683 (p 1): New test.
4684
c5a006e6
PA
46852012-02-20 Pedro Alves <palves@redhat.com>
4686
4687 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
4688 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
4689 gdb's internal debug output. For the non-threaded case, look for
4690 "Program received signal SIGLARM", for the threaded case, peek at
4691 the thread's siginfo.
4692
cc51a170
PA
46932012-02-20 Pedro Alves <palves@redhat.com>
4694
4695 General cleanup, make output test messages unique, and build
4696 different executable files for the non-threaded and threaded
4697 cases.
4698
4699 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
4700 Delete.
4701 (executable_nothr, executable_thr): New globals.
4702 (top level): Adjust to delete both executables.
4703 (corefunc): New parameter $executable. Set $pf_prefix instead of
4704 hand writing a prefix in tests. Issue a clean_restart and enable
4705 lin-lwp debug output here.
4706 (top level): Adjust. Use build_executable. Don't start gdb here,
4707 and don't enable lin-lwp debug output here.
4708 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
4709
c755f03d
JK
47102012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4711
4712 Fix racy FAILs.
4713 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
4714 "continue" command.
4715
6bec5e0a
JK
47162012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4717
4718 Fix for gdbserver non-extended mode.
4719 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
4720 and gdb_run_cmd.
4721
2e8265fd
TT
47222012-02-17 Tom Tromey <tromey@redhat.com>
4723
4724 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
4725 * gdb.python/py-events.exp: Check 'dir' output.
4726 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
4727
9e507076
YQ
47282012-02-17 Yao Qi <yao@codesourcery.com>
4729
4730 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
4731
32d22ab1
TT
47322012-02-16 Tom Tromey <tromey@redhat.com>
4733
4734 * gdb.base/inferior-died.c: Don't include stdio.h.
4735
9addecb9
TT
47362012-02-16 Tom Tromey <tromey@redhat.com>
4737
4738 * gdb.base/inferior-died.c: New file.
4739 * gdb.base/inferior-died.exp: New file.
4740
4cb6da1c
AR
47412012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
4742
4743 * gdb.base/break-inline.exp: New file.
4744 * gdb.base/break-inline.c: New file.
4745
3af2590d
TT
47462012-02-15 Tom Tromey <tromey@redhat.com>
4747
4748 * gdb.base/pc-fp.exp: Add "info register" tests.
4749
29988831
TT
47502012-02-15 Tom Tromey <tromey@redhat.com>
4751
4752 * gdb.base/regs.exp: Remove.
4753
10010058
PA
47542012-02-15 Pedro Alves <palves@redhat.com>
4755
4756 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
4757 the target doesn't support tracepoints.
4758 * gdb.trace/circ.exp: Ditto.
4759 * gdb.trace/collection.exp: Ditto.
4760 * gdb.trace/packetlen.exp: Ditto.
4761 * gdb.trace/passc-dyn.exp: Ditto.
4762 * gdb.trace/report.exp: Ditto.
4763 * gdb.trace/tfind.exp: Ditto.
4764 * gdb.trace/tspeed.exp: Ditto.
4765 * gdb.trace/tsv.exp: Ditto.
4766 * gdb.trace/unavailable.exp: Ditto.
4767 * gdb.trace/while-dyn.exp: Ditto.
4768
a2e0062d
PA
47692012-02-15 Pedro Alves <palves@redhat.com>
4770
4771 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
4772 gdb_test_multiple, and call unsupported instead of fail, if the
4773 remote side does not support the request.
4774
a1999d40
PA
47752012-02-15 Pedro Alves <palves@redhat.com>
4776
4777 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
4778 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
4779 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
4780 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
4781 * gdb.server/server-run.exp: Make sure gdb is disconnected.
4782 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
4783 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
4784 doesn't start with "extended-" already.
4785
7cee1e54
PA
47862012-02-15 Pedro Alves <palves@redhat.com>
4787
4788 Support extended-remote. Avoid cascading timeouts.
4789
4790 * gdb.base/attach.exp (do_attach_tests): Add expected output for
4791 the extended-remote target. If attaching with no file fails, load
4792 the file manually.
4793 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
4794
816338b5
SS
47952012-02-14 Stan Shebs <stan@codesourcery.com>
4796
4797 * gdb.base/ena-dis-br.exp: Add enable count test.
4798
cc30c4bd
PA
47992012-02-13 Pedro Alves <palves@redhat.com>
4800
4801 * config/mips-idt.exp: Delete.
4802 * gdb.base/a2-run.exp: Remove mips-idt xfails.
4803 * gdb.base/bitfields.exp: Remove mips-idt restarts.
4804 * gdb.base/break.exp: Remove mips-idt references.
4805 * gdb.base/chng-syms.exp: Ditto.
4806 * gdb.base/default.exp: Ditto.
4807 * gdb.base/funcargs.exp (funcargs_reload): Delete.
4808 (top level): Don't call it.
4809 * gdb.base/opaque.exp: Remove mips-idt restarts.
4810 * gdb.base/ptype.exp: Remove mips-idt xfails.
4811 * gdb.base/scope.exp: Remove mips-idt restarts.
4812 * gdb.base/sepdebug.exp: Remove mips-idt references.
4813 * gdb.base/watchpoint.exp (maybe_clean_restart)
4814 (maybe_reinitialize): Delete.
4815 (test_disabling_watchpoints, test_disabling_watchpoints)
4816 (test_watchpoint_triggered_in_syscall)
4817 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4818 Don't call them.
4819
57008375
JK
48202012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4821
4822 * gdb.server/server-exec-info.exp: New file.
4823
4a2d9c08
PA
48242012-02-10 Pedro Alves <palves@redhat.com>
4825
4826 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
4827 always non-empty.
4828 (test_attach): Always pass $exec to test_attach_gdb.
4829
09fa21bd
TT
48302012-02-08 Tom Tromey <tromey@redhat.com>
4831
4832 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
4833 before inferior is started.
4834
f0823d2c
TT
48352012-02-07 Tom Tromey <tromey@redhat.com>
4836
4837 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
4838 Symbol.value.
4839 * gdb.python/py-symbol.c (qq): Set default value.
4840
48412012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
4842
4843 * gdb.python/py-symbol.c (qq): New global.
4844 * gdb.python/py-symbol.exp: Add test for frame-less
4845 lookup_symbol.
4846 * gdb.python/py-symtab.exp: Fix line number.
4847
f7e44f65
JB
48482012-02-03 Joel Brobecker <brobecker@adacore.com>
4849
4850 * gdb.ada/mi_task_arg: New testcase.
4851
4c9ed63c
PA
48522012-02-02 Pedro Alves <palves@redhat.com>
4853
4854 * gdb.reverse/until-precsave.exp: Also put "record save" under the
4855 extended timeout.
4856
c0b9f2c6
PA
48572012-02-02 Pedro Alves <palves@redhat.com>
4858
4859 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
4860 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
4861
5f8cefd7
PA
48622012-02-02 Pedro Alves <palves@redhat.com>
4863
4864 * gdb.base/term.exp: Rewrite.
4865 * gdb.base/term.c: New.
4866
2f3a2569
PA
48672012-02-02 Pedro Alves <palves@redhat.com>
4868
4869 * gdb.base/default.exp (run "r" abbreviation, run): Add
4870 extended-remote expected output.
4871
f149aabd
TT
48722012-02-02 Tom Tromey <tromey@redhat.com>
4873
4874 * gdb.cp/dispcxx.exp: New file.
4875 * gdb.cp/dispcxx.cc: New file.
4876
03bef283
TT
48772012-02-01 Tom Tromey <tromey@redhat.com>
4878
4879 * gdb.base/jit-simple.exp: New file.
4880 * gdb.base/jit-simple.c: New file.
4881
a79b18b5
YQ
48822012-01-30 Yao Qi <yao@codesourcery.com>
4883
4884 * gdb.base/skip.exp: Make test result unique.
4885
f0d1a53e
JK
48862012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4887
4888 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
4889 compatibility with valgrind-3.7.0.
4890
4b3c9f41
PA
48912012-01-27 Pedro Alves <palves@redhat.com>
4892
4893 * gdb.base/watchpoint.exp (no_hw): New global.
4894 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
4895 disable hw watchpoints.
4896 (test_wide_location_1, test_wide_location_2): If no_hw is set,
4897 don't expect hw watchpoints.
4898 (no_hw_watchpoints): Always clean restart.
4899 (do_tests): New procedure, factored out from the top level.
4900 (top level): Run tests twice. Once with hw watchpoints enabled,
4901 another time with hw watchpoints disabled.
4902
a13491c8
PA
49032012-01-27 Pedro Alves <palves@redhat.com>
4904
4905 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
4906 out from the top level.
4907 (top level): Call it instead.
4908
f2c8a051
PA
49092012-01-27 Pedro Alves <palves@redhat.com>
4910
4911 * gdb.base/watchpoint.exp (top level): Re-enable hardware
4912 watchpoints sooner.
4913
654d7a9e
PA
49142012-01-27 Pedro Alves <palves@redhat.com>
4915
4916 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
4917
274f47f3
PA
49182012-01-27 Pedro Alves <palves@redhat.com>
4919
4920 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
4921 "You may have requested too many hardware
4922 breakpoints/watchpoints".
4923
e4d63ba2
PA
49242012-01-27 Pedro Alves <palves@redhat.com>
4925
4926 * gdb.base/watchpoint.exp (maybe_clean_restart)
4927 (maybe_reinitialize): New.
4928 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
4929 expect "hit N times".
4930 (test_disabling_watchpoints, test_complex_watchpoint)
4931 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4932 Call maybe_clean_restart.
4933 (top level): Use clean_restart. Remove "mips-idt-*"
4934 reinitialization.
4935
dbd95daf
PA
49362012-01-27 Pedro Alves <palves@redhat.com>
4937
4938 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
4939
f3ad2025
PA
49402012-01-27 Pedro Alves <palves@redhat.com>
4941
4942 * gdb.base/watchpoint.exp: Clean restart after tests that don't
4943 require `initialize' anymore. Remove unnecessary `initialize'
4944 calls.
4945
100aa3ae
PA
49462012-01-27 Pedro Alves <palves@redhat.com>
4947
4948 * gdb.base/watchpoint.exp (wp_set): Delete.
4949 (initialize, test_simple_watchpoint, top level): Remove dead code.
4950
c79a8e11
PA
49512012-01-27 Pedro Alves <palves@redhat.com>
4952
4953 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
4954 typo.
4955
048fe15a
PA
49562012-01-27 Pedro Alves <palves@redhat.com>
4957
4958 * config/extended-gdbserver.exp: New file.
4959 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
4960 comment.
4961 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
4962 * boards/native-extended-gdbserver.exp: New file.
4963
4033a6bf
PA
49642012-01-26 Pedro Alves <palves@redhat.com>
4965
4966 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
4967 and gdb_test_multiple.
4968
3d7f4b81
PA
49692012-01-26 Pedro Alves <palves@redhat.com>
4970
4971 Make test messages unique, and more identifiable.
4972 * gdb.multi/watchpoint-multi.exp: Change test messages.
4973
484abf42
TT
49742012-01-25 Tom Tromey <tromey@redhat.com>
4975
4976 * gdb.base/solib-disc.exp: Fix regexps.
4977
edcc5120
TT
49782012-01-24 Tom Tromey <tromey@redhat.com>
4979
4980 * lib/mi-support.exp (mi_expect_stop): Add special case for
4981 solib-event.
4982 * gdb.base/catch-load-so.c: New file.
4983 * gdb.base/catch-load.exp: New file.
4984 * gdb.base/catch-load.c: New file.
4985 * gdb.base/break-interp.exp (reach_1): Update regexp.
4986
30b91c90
JK
49872012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4988
4989 Fix fuzzy results.
4990 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
4991 lpsimple and func.
4992
53fe1783
GB
49932012-01-24 Gary Benson <gbenson@redhat.com>
4994
4995 Delete #if 0'd out code.
4996 * gdb.base/default.exp (info catch): Remove.
4997 * gdb.base/gdb_history (info catch): Likewise.
4998 * gdb.base/help.exp (info catch): Likewise.
4999
d0d8b0c6
JK
50002012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5001
5002 Fix watchpoints to be specific for each inferior.
5003 * gdb.multi/watchpoint-multi.c: New file.
5004 * gdb.multi/watchpoint-multi.exp: New file.
5005
4403d8e9
JK
50062012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5007
5008 Fix watchpoints across inferior fork.
5009 * gdb.threads/watchpoint-fork-child.c: New file.
5010 * gdb.threads/watchpoint-fork-mt.c: New file.
5011 * gdb.threads/watchpoint-fork-parent.c: New file.
5012 * gdb.threads/watchpoint-fork-st.c: New file.
5013 * gdb.threads/watchpoint-fork.exp: New file.
5014 * gdb.threads/watchpoint-fork.h: New file.
5015
050a2e1d
PA
50162012-01-23 Pedro Alves <palves@redhat.com>
5017
5018 * gdb.base/call-signal-resume.exp: Allow output after "return".
5019
6a52fb62
PA
50202012-01-20 Pedro Alves <palves@redhat.com>
5021
5022 * gdb.python/py-finish-breakpoint.py: Fix typo.
5023
145b16a9
UW
50242012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
5025
5026 * gdb.base/info-proc.exp: Also run on remote targets. Main
5027 "info proc" command is now always present; whether target supports
5028 actual info proc operation is detected when attempting to issue
5029 the command.
5030
26f6125e
JK
50312012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5032
5033 * .gdbinit: Remove.
5034
eb5227ce
PA
50352012-01-19 Pedro Alves <palves@redhat.com>
5036
5037 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
5038 look at the funtions' returns.
5039 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
5040 (jprint.print(int, int)): Change return type to int. Adjust.
5041
1db33378
PP
50422012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5043
5044 PR gdb/9538
5045 * gdb.base/sepdebug.exp: New test.
5046
b9736cf8
PA
50472012-01-18 Pedro Alves <palves@redhat.com>
5048
5049 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
5050 Allow output before ^done.
5051
4aac40c8
TT
50522012-01-16 Tom Tromey <tromey@redhat.com>
5053
5054 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
5055 Add tests for relative directory.
5056
cafec441
TT
50572012-01-16 Tom Tromey <tromey@redhat.com>
5058
5059 * gdb.base/printcmds.c (enum flag_enum): New.
5060 (three): New global.
5061 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
5062 enum printing.
5063 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
5064 FlagEnumerationPrinter.
5065 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
5066 * gdb.python/py-pp-maint.c (enum flag_enum): New.
5067 (fval): New global.
5068
abcc4978
PA
50692012-01-16 Pedro Alves <palves@redhat.com>
5070
5071 * lib/gdb.exp (banned_procedures): New variable.
5072 (banned_variables_traced): Rename to ...
5073 (banned_traced): ... this.
5074 (gdb_init): Also trace banned procedures.
5075 (gdb_finish): Also untrace banned procedures.
5076
97ccebe8
PA
50772012-01-16 Pedro Alves <palves@redhat.com>
5078
5079 Remove all calls to strace.
5080
2af7517b
JK
50812012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5082
5083 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
5084 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
5085
9241a8bc
PP
50862012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5087
5088 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
5089 * gdb.base/pie-execl.exp: Likewise.
5090
3848a17f
KS
50912012-01-12 Keith Seitz <keiths@redhat.com>
5092
5093 PR mi/10586
5094 * gdb.mi/var-cmd.c (struct anonymous): New structure.
5095 (do_anonymous_type_tests): New function.
5096 (main): Call do_anonymous_type_tests.
5097 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
5098 (verify_everything): New procedure.
5099 * gdb.mi/mi-var-cp.cc (class A): New class.
5100 (anonymous_structs_and_unions): New function.
5101 (main): Call anonymous_structs_and_unions.
5102 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
5103 (verify_everything): New procedure.
5104
440e2fca
KS
51052012-01-12 Keith Seitz <keiths@redhat.com>
5106
5107 * lib/mi-support.exp: Expand comments about PATH_EXPR.
5108 (varobj_tree::get_path_expr): Assume that all varobjs are
5109 compound unless they are known simple types.
5110 Adjust path expressions based on parent type, path parent type,
5111 and tree language.
5112 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
5113 the root varobj.
5114 (mi_walk_varobj_tree): Add LANGUAGE parameter.
5115
675399c9
PA
51162012-01-11 Pedro Alves <palves@redhat.com>
5117
5118 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
5119 core files on this machine" anymore.
5120
97ddaa9b
PH
51212012-01-11 Paul Hilfinger <hilfingr@adacore.com>
5122
5123 * gdb.base/watchpoint.c (recurser): Initialize local_x.
5124 (main): Repeat recurser call.
5125 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
5126 equivalent to 'local_x'.
5127
ea733575 51282012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 5129 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
5130
5131 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
5132
2ca0b532
PA
51332012-01-05 Pedro Alves <alves.ped@gmail.com>
5134
5135 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
5136 * gdb.python/py-events.c (first): Add bits for new "step N" test.
5137 * gdb.python/py-events.exp: Test that "step N" tripping on a
5138 breakpoint emits a breakpoint event.
5139
6e681866
JB
51402012-01-03 Joel Brobecker <brobecker@adacore.com>
5141
5142 * gdb.base/auxv.exp: Reformat the copyright notice.
5143
3c2d6aff
YQ
51442012-01-03 Yao Qi <yao@codesourcery.com>
5145
5146 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
5147 (strace_trace_on_diff_addr): New.
5148 * gdb.trace/strace.c: (main): Add two local variables.
5149
0852fee3
UW
51502011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
5151
5152 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
5153 * gdb.cell/gcore.exp: Likewise.
5154 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
5155 to verify the correct instance of main is selected.
5156
12c3e59c
JB
51572012-01-02 Joel Brobecker <brobecker@adacore.com>
5158
5159 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
5160 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
5161 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
5162 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
5163 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
5164 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
5165 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
5166 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
5167 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
5168 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
5169 gdb.threads/thread_check.c: Reformat copyright header.
5170
c0f378ec
EBM
51712011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
5172
e4a7ca93 5173 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
5174 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
5175 is not enabled.
5176
3bc96cfb
JK
51772011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5178
5179 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
5180 parameter to self_exec, adjust the function.
5181 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
5182 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
5183 (set var do_exit = 0): Remove test.
5184 (newline at end of file): Add one.
5185
095bcf5e
JB
51862011-12-27 Joel Brobecker <brobecker@adacore.com>
5187
5188 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
5189 New files.
5190
18d19bd1
JK
51912011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5192
5193 Fix racy FAILs.
5194 * gdb.threads/fork-thread-pending.c (barrier): New variable.
5195 (thread_function, thread_forker): Call pthread_barrier_wait for it.
5196 (main): Call pthread_barrier_init for it.
5197
e809353a
JK
51982011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5199
5200 Fix double send_gdb leading to racy FAILs.
5201 * gdb.base/break.exp (set silent break bp_location1): Replace
5202 3x send_gdb and gdb_expect by gdb_test.
5203 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
5204 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
5205 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
5206 instead of send_gdb. Twice.
5207 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
5208 3x send_gdb and gdb_expect by gdb_test.
5209 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
5210
da8cb7ec
JK
52112011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5212
5213 * gdb.linespec/linespec.exp: Compile using {c++}.
5214
ae1a303e
JK
52152011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5216
5217 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
5218 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
5219 (verify GCC PR debug/51668): New test.
5220
cc72b2a2
KP
52212011-12-23 Kevin Pouget <kevin.pouget@st.com>
5222
5223 Introduce gdb.FinishBreakpoint in Python.
5224 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
5225 py-finish-breakpoint2
5226 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
5227 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
5228 instead of line number.
5229 * gdb.python/py-finish-breakpoint.c: New file.
5230 * gdb.python/py-finish-breakpoint.exp: New file.
5231 * gdb.python/py-finish-breakpoint.py: New file.
5232 * gdb.python/py-finish-breakpoint2.cc: New file.
5233 * gdb.python/py-finish-breakpoint2.exp: New file.
5234 * gdb.python/py-finish-breakpoint2.py: New file.
5235
3b7962f9
JK
52362011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5237
5238 Partial fix of compatibility with gcc-4.7.
5239 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
5240 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
5241 Add comment to add a PASS case in the future.
5242
6538471c
JK
5243 Fix compatibility with gcc-4.7.
5244 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
5245
7052e42c
UW
52462011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
5247
5248 PR tdep/12797
5249 * gdb.base/callfuncs.exp: Remove KFAIL.
5250
9ac7f98e
JB
52512011-12-21 Joel Brobecker <brobecker@adacore.com>
5252
5253 * gdb.ada/task_bp: New testcase.
5254
f6eeced0
JK
52552011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5256
5257 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
5258 -DNO_SECTIONS.
5259 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
5260
72225e17
JK
52612011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5262
5263 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
5264 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
5265 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5266 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
5267 conditional for gcc <= 4.5.
5268
13ac8d2c
JK
52692011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5270
5271 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
5272 by XFAIL.
5273 * gdb.cp/static-method.exp (info addr A::func())
5274 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5275 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5276 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5277 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
5278 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
5279 (test value of F in k3_m): Likewise.
5280 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5281 Likewise.
5282
049682ba
JK
52832011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5284
5285 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
5286 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
5287 Remove.
5288 * gdb.threads/attachstop-mt.c: Remove.
5289 * gdb.threads/attachstop-mt.exp: Remove.
5290
2c9d8796
MK
52912011-12-17 Mark Kettenis <kettenis@gnu.org>
5292
5293 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
5294
e0f9f062
DE
52952011-12-16 Doug Evans <dje@google.com>
5296
f4aa2101 5297 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
5298 * boards/native-gdbserver.exp: New file.
5299
e0f9f062
DE
5300 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
5301 gdbserver output.
5302 (gdbserver_default_get_remote_address): New function.
5303 (gdbserver_start): Call gdb,get_remote_address to compute argument
5304 to "target remote" command.
5305
80b6e756
PM
53062011-12-16 Phil Muldoon <pmuldoon@redhat.com>
5307
1c3ad6ab 5308 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
5309 python print-stack. Add set/show python print-stack
5310 off|full|message tests.
5311
1576bd00
YQ
53122011-12-15 Yao Qi <yao@codesourcery.com>
5313
5314 * gdb.trace/strace.c: New
5315 * gdb.trace/strace.exp: New.
5316
d6a0f6e0
TT
53172011-12-14 Tom Tromey <tromey@redhat.com>
5318
5319 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
5320
31015e1d
DE
53212011-12-14 Doug Evans <dje@google.com>
5322
5323 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
5324
7b50312a
PA
53252011-12-14 Pedro Alves <pedro@codesourcery.com>
5326
5327 PR threads/10729
5328
5329 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 5330 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 5331
924437bc
PA
53322011-12-13 Pedro Alves <pedro@codesourcery.com>
5333 Doug Evans <dje@google.com>
5334
5335 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
5336 (clean_restart): Remove references to the gdb_stub target board
5337 variable.
5338 (gdb_step_for_stub): Delete.
5339
5340 * gdb.base/annota1.exp: Remove all references to [target_info
5341 exists gdb_stub], gdb_step_for_stub and usestubs.
5342 * gdb.base/annota3.exp: Ditto.
5343 * gdb.base/async.exp: Ditto.
5344 * gdb.base/break.exp: Ditto.
5345 * gdb.base/code-expr.exp: Ditto.
5346 * gdb.base/commands.exp: Ditto.
5347 * gdb.base/completion.exp: Ditto.
5348 * gdb.base/condbreak.exp: Ditto.
5349 * gdb.base/consecutive.exp: Ditto.
5350 * gdb.base/cvexpr.exp: Ditto.
5351 * gdb.base/define.exp: Ditto.
5352 * gdb.base/display.exp: Ditto.
5353 * gdb.base/ena-dis-br.exp: Ditto.
5354 * gdb.base/environ.exp: Ditto.
5355 * gdb.base/gnu-ifunc.exp: Ditto.
5356 * gdb.base/maint.exp: Ditto.
5357 * gdb.base/pending.exp: Ditto.
5358 * gdb.base/sect-cmd.exp: Ditto.
5359 * gdb.base/sepdebug.exp: Ditto.
5360 * gdb.base/unload.exp: Ditto.
5361 * gdb.base/watchpoint-solib.exp: Ditto.
5362 * gdb.cp/annota2.exp: Ditto.
5363 * gdb.cp/annota3.exp: Ditto.
5364 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
5365 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
5366 * gdb.mi/mi-pending.exp: Ditto.
5367 * gdb.trace/circ.exp: Ditto.
5368 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
5369 * gdb.base/list.exp: Ditto.
5370
5371 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
5372 breakpoint function and all references to the usestubs macro.
5373 * gdb.base/exprs.c: Ditto.
5374 * gdb.base/freebpcmd.c: Ditto.
5375 * gdb.base/bitfields.c: Ditto.
5376 * gdb.base/bitfields2.c: Ditto.
5377 * gdb.base/break.c: Ditto.
5378 * gdb.base/call-sc.c: Ditto.
5379 * gdb.base/call-signals.c: Ditto.
5380 * gdb.base/callfuncs.c: Ditto.
5381 * gdb.base/charset.c: Ditto.
5382 * gdb.base/consecutive.c: Ditto.
5383 * gdb.base/constvars.c: Ditto.
5384 * gdb.base/funcargs.c: Ditto.
5385 * gdb.base/int-type.c: Ditto.
5386 * gdb.base/interrupt.c: Ditto.
5387 * gdb.base/langs0.c: Ditto.
5388 * gdb.base/list0.c: Ditto.
5389 * gdb.base/mips_pro.c: Ditto.
5390 * gdb.base/miscexprs.c: Ditto.
5391 * gdb.base/nodebug.c: Ditto.
5392 * gdb.base/opaque0.c: Ditto.
5393 * gdb.base/pointers.c: Ditto.
5394 * gdb.base/printcmds.c: Ditto.
5395 * gdb.base/ptype.c: Ditto.
5396 * gdb.base/recurse.c: Ditto.
5397 * gdb.base/reread1.c: Ditto.
5398 * gdb.base/reread2.c: Ditto.
5399 * gdb.base/restore.c: Ditto.
5400 * gdb.base/return.c: Ditto.
5401 * gdb.base/run.c: Ditto.
5402 * gdb.base/scope0.c: Ditto.
5403 * gdb.base/sepdebug.c: Ditto.
5404 * gdb.base/setshow.c: Ditto.
5405 * gdb.base/setvar.c: Ditto.
5406 * gdb.base/sigall.c: Ditto.
5407 * gdb.base/signals.c: Ditto.
5408 * gdb.base/structs.c: Ditto.
5409 * gdb.base/structs2.c: Ditto.
5410 * gdb.base/testenv.c: Ditto.
5411 * gdb.base/twice.c: Ditto.
5412 * gdb.base/unwindonsignal.c: Ditto.
5413 * gdb.base/watchpoint.c: Ditto.
5414 * gdb.base/watchpoints.c: Ditto.
5415 * gdb.base/whatis.c: Ditto.
5416 * gdb.cp/classes.cc: Ditto.
5417 * gdb.cp/cplusfuncs.cc: Ditto.
5418 * gdb.cp/derivation.cc: Ditto.
5419 * gdb.cp/formatted-ref.cc: Ditto.
5420 * gdb.cp/misc.cc: Ditto.
5421 * gdb.cp/overload.cc: Ditto.
5422 * gdb.cp/ovldbreak.cc: Ditto.
5423 * gdb.cp/ref-params.cc: Ditto.
5424 * gdb.cp/ref-types.cc: Ditto.
5425 * gdb.cp/templates.cc: Ditto.
5426 * gdb.cp/virtfunc.cc: Ditto.
5427 * gdb.hp/gdb.aCC/run.c: Ditto.
5428 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
5429 * gdb.hp/gdb.compat/xdb0.c: Ditto.
5430 * gdb.reverse/consecutive-reverse.c: Ditto.
5431 * gdb.reverse/sigall-reverse.c: Ditto.
5432 * gdb.reverse/until-reverse.c: Ditto.
5433 * gdb.reverse/watch-reverse.c: Ditto.
5434 * gdb.trace/actions.c: Ditto.
5435 * gdb.trace/circ.c: Ditto.
5436 * gdb.trace/collection.c: Ditto.
5437
fabde485
PA
54382011-12-13 Pedro Alves <pedro@codesourcery.com>
5439
5440 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
5441 (func6, func7): New.
5442 (main): Call func6 and func7.
5443 * gdb.base/watchpoint.exp (test_wide_location_1)
5444 (test_wide_location_2): New.
5445 (top level): Re-enable hardware watchpoints if necessary. Call
5446 test_wide_location_1 and test_wide_location_2.
5447
ff7d1690
YQ
54482011-12-11 Yao Qi <yao@codesourcery.com>
5449
5450 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
5451
a6af7abe
JB
54522011-12-11 Joel Brobecker <brobecker@adacore.com>
5453
5454 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
5455 expected output for unsupported case.
5456
61638e15
JK
54572011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5458
5459 PR testsuite/12649
5460 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
5461 Protect gdb_test_multiple by final $gdb_prompt match.
5462
0a00efc3
JK
54632011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5464
5465 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
5466 New variable, new test.
5467 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5468 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5469 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5470 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
5471 them if HAVE_GCC_45682_FIXED is not set.
5472
4511b1ba
YQ
54732011-12-10 Yao Qi <yao@codesourcery.com>
5474
5475 * gdb.trace/status-stop.exp: New.
5476 * gdb.trace/status-stop.c: New.
5477
27949e73
JK
54782011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5479
5480 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
5481 timeout.
5482
d8ea7931
TT
54832011-12-08 Tom Tromey <tromey@redhat.com>
5484
5485 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
5486 condition.
5487
1cc310d2
SS
54882011-12-07 Stan Shebs <stan@codesourcery.com>
5489
5490 * gdb.trace/tfind.exp: Update for output changes.
5491
d482a875
PA
54922011-12-07 Pedro Alves <pedro@codesourcery.com>
5493
5494 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
5495 throws "Cannot insert catchpoints in this configuration".
5496 * gdb.ada/mi_catch_ex.exp: Likewise.
5497
f0ba3972
PA
54982011-12-06 Pedro Alves <pedro@codesourcery.com>
5499
5500 * gdb.base/break-always.exp: Test changing memory at addresses
5501 with breakpoints inserted.
5502
f8eba3c6
TT
55032011-12-06 Joel Brobecker <brobecker@acacore.com>
5504
6fdff2c5
PA
5505 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
5506 involving a fully qualified function name.
f8eba3c6
TT
5507
55082011-12-06 Tom Tromey <tromey@redhat.com>
5509
5510 * gdb.ada/homonym.exp: Add three breakpoint tests.
5511
55122011-12-06 Tom Tromey <tromey@redhat.com>
5513
5514 * gdb.base/solib-weak.exp (do_test): Remove kfail.
5515 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
5516 * gdb.objc/objcdecode.exp: Update for output changes.
5517 * gdb.linespec/linespec.exp: New file.
5518 * gdb.linespec/lspec.cc: New file.
5519 * gdb.linespec/lspec.h: New file.
5520 * gdb.linespec/body.h: New file.
5521 * gdb.linespec/base/two/thefile.cc: New file.
5522 * gdb.linespec/base/one/thefile.cc: New file.
5523 * gdb.linespec/Makefile.in: New file.
5524 * gdb.cp/templates.exp (test_template_breakpoints): Update for
5525 output changes.
5526 * gdb.cp/re-set-overloaded.exp: Remove kfail.
5527 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
5528 makes one breakpoint.
5529 * gdb.cp/method2.exp (test_break): Update for output changes.
5530 * gdb.cp/mb-templates.exp: Update for output changes.
5531 * gdb.cp/mb-inline.exp: Update for output changes.
5532 * gdb.cp/mb-ctor.exp: Update for output changes.
5533 * gdb.cp/ovsrch.exp: Use fully-qualified names.
5534 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
5535 has multiple matches.
5536 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
5537 error message change.
5538 * gdb.base/list.exp (test_list_filename_and_number): Update for
5539 error message change.
5540 * gdb.base/break.exp: Disable pending breakpoints. Update for
5541 output changes.
5542 * configure.ac: Add gdb.linespec.
5543 * configure: Rebuild.
5544 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
5545
c642a434
UW
55462011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
5547
5548 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
5549 last_break register on s390*-*-* targets.
5550
b18003d1
JB
55512011-12-06 Joel Brobecker <brobecker@adacore.com>
5552
5553 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
5554 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
5555 of parameter X in procedure Foo.
5556
fe96589c
SS
55572011-12-05 Stan Shebs <stan@codesourcery.com>
5558
5559 * gdb.trace/tfind.exp: Update help string matches.
5560
1820ab47
JK
55612011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5562
5563 * gdb.server/ext-run.exp (get process list): Accept also systemd
5564 as PID 1.
5565
e11ac3a3
JK
55662011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5567 Pedro Alves <pedro@codesourcery.com>
5568
5569 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
5570 starting GDB.
5571 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
5572 $use_gdb_stub.
5573 * gdb.base/display.exp: Likewise.
5574 * gdb.base/ending-run.exp: Likewise.
5575 * gdb.base/list.exp (test_listsize): Likewise.
5576 * gdb.base/setshow.exp: Likewise.
5577 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
5578 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
5579 check by global $use_gdb_stub.
5580 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
5581 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
5582 (default_gdb_init): Unset global $use_gdb_stub.
5583 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
5584 by global $use_gdb_stub.
5585 * lib/gdbserver-support.exp: Extend comments for set_board_info
5586 gdb_protocol and gdb,socketport.
5587 (gdbserver_start_extended): Set global gdbserver_protocol and
5588 gdbserver_gdbport. Clear global use_gdb_stub.
5589 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
5590 from target use_gdb_stub.
5591 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
5592
1d41d75c
DE
55932011-12-03 Doug Evans <dje@google.com>
5594
5595 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
5596 (gdb_step_for_stub): Add comments.
5597
d6d7a51a
MR
55982011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
5599
5600 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
5601 to the caller.
5602 (gdb_test_multiple): Likewise.
5603
05acf274
JK
56042011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5605
5606 Fix gdb.mi/mi-solib.exp without system debug info installed.
5607 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
5608 expect attribute, return 0 for it. Update comments.
5609
2268b414
JK
56102011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5611
5612 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
5613 (corrupted list): Adjust the expectation.
5614
585861ea
JK
56152011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5616
5617 PR threads/13448
5618 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
5619 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
5620 * gdb.threads/tls-var-main.c: New file.
5621 * gdb.threads/tls-var.c: New file.
5622 * gdb.threads/tls-var.exp: New file.
5623
968643aa
JK
56242011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5625
5626 PR testsuite/12649
5627 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
5628 Protect gdb_test_multiple by final $gdb_prompt match.
5629 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
5630 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
5631 (test_tracepoints): Likewise.
5632
9750bca9
JK
56332011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5634
5635 PR breakpoints/13346
5636 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
5637 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
5638 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
5639
ac1349b7
JB
56402011-12-01 Joel Brobecker <brobecker@adacore.com>
5641
5642 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
5643 * gdb.ada/homonym/homonym.adb: For use of all types defined
5644 locally inside both Get_Value subprograms.
5645
26d44faf
JK
56462011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5647
5648 Fix racy FAILs.
5649 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
5650 of send_gdb.
5651
514f6425
UW
56522011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5653
5654 * gdb.base/testenv.exp: Skip on remote targets. Unset global
5655 environment variable after test completed.
5656
4255c8d2
UW
56572011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5658
5659 * gdb.base/solib-nodir.exp: Skip if remote target.
5660 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
5661 application. Call gdb_load_shlibs.
5662 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
5663
a35ad96a
JB
56642011-11-29 Joel Brobecker <brobecker@adacore.com>
5665
5666 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
5667
1a1d5513
JB
56682011-11-28 Joel Brobecker <brobecker@adacore.com>
5669
5670 * gdb.ada/fullname_bp: New testcase.
5671
50b4ddf8
JK
56722011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5673
5674 PR testsuite/12649
5675 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
5676 Wrap send_gdb into a new gdb_test.
5677
fb0aec57
JK
5678 Code cleanup.
5679 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
5680 Convert send_gdb and gdb_expect to gdb_test_multiple.
5681
2376d946
JK
56822011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5683
5684 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
5685
1eec78bd
KS
56862011-11-23 Keith Seitz <keiths@redhat.com>
5687
5688 * lib/mi-support.exp (varobj_tree): New namespace and procs.
5689 (mi_varobj_tree_test_children_callback): New proc.
5690 (mi_walk_varobj_tree): New proc.
5691
36dfb11c
TT
56922011-11-22 Tom Tromey <tromey@redhat.com>
5693
5694 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
5695 Add "use_mi_command" argument.
5696 (mi_run_cmd, mi_run_with_cli): New procs.
5697 * gdb.mi/solib-lib.c: New file.
5698 * gdb.mi/solib-main.c: New file.
5699 * gdb.mi/mi-solib.exp: New file.
5700
0e965dd0
DE
57012011-11-21 Doug Evans <dje@google.com>
5702
5703 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
5704 _Unwind_DebugHook is missing.
5705
f196051f
SS
57062011-11-20 Stan Shebs <stan@codesourcery.com>
5707
5708 * gdb.trace/tstatus.exp: New.
5709 * gdb.trace/actions.c: Include string.h.
5710
bfccc43c
YQ
57112011-11-18 Yao Qi <yao@codesourcery.com>
5712
5713 * gdb.trace/pending.exp: New.
5714 * gdb.trace/pending.c: New.
5715 * gdb.trace/pendshr1.c: New.
5716 * gdb.trace/pendshr2.c: New.
5717 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
5718 tracepoint location becomes pending.
5719 (tracepoint_change_loc_2): New.
5720
73cd8ab1
DM
57212011-11-16 David S. Miller <davem@davemloft.net>
5722
5723 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
5724 target is sparc*-*-linux*
5725
77426730
PK
57262011-11-15 Paul Koning <paul_koning@dell.com>
5727
5728 * gdb.python/py-type.exp: New testcases for exceptions on scalar
5729 types.
5730
ed59ded5
DE
57312011-11-14 Doug Evans <dje@google.com>
5732
5733 * gdb.base/shell.exp: New file.
5734
405f8e94
SS
57352011-11-14 Stan Shebs <stan@codesourcery.com>
5736
5737 * gdb.trace/ftrace.c: New.
5738 * gdb.trace/ftrace.exp: New.
5739
1e4d1764
YQ
57402011-11-14 Yao Qi <yao@codesourcery.com>
5741
5742 * gdb.trace/change-loc-1.c: New.
5743 * gdb.trace/change-loc-2.c: New.
5744 * gdb.trace/change-loc.c: New.
5745 * gdb.trace/change-loc.exp: New.
5746 * gdb.trace/change-loc.h: New.
5747 * gdb.trace/trace-break.c (marker): Define new symbol.
5748 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 5749 New.
1e4d1764
YQ
5750 (break_trace_same_addr_6): New.
5751
71eba9c2 57522011-11-12 Matt Rice <ratmice@gmail.com>
5753
5754 * gdb.base/info-macros.exp: Make tests for info definitions
5755 test info macro. Add tests for info macro argument processing.
5756 Rename a few tests.
5757
1d93e29a
KS
57582011-11-11 Keith Seitz <keiths@redhat.com>
5759
5760 PR gdb/12843
5761 * gdb.base/linespecs.exp: New file.
5762
a4b5b48a
DE
57632011-11-11 Doug Evans <dje@google.com>
5764
5765 * gdb.threads/print-threads.exp: Extend timeout for slower
5766 tests.
5767
f6b47be4
DE
57682011-11-10 Doug Evans <dje@google.com>
5769
792a0230
DE
5770 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
5771 "record to end of main" test.
5772
f6b47be4
DE
5773 * gdb.python/py-type.c (TS): New typedef.
5774 (ts): New global.
5775 * gdb.python/py-type.exp: Test field list of typedef.
5776
22355c90
JB
57772011-11-10 Joel Brobecker <brobecker@adacore.com>
5778
5779 * gdb.ada/small_reg_param: New testcase.
5780
a7860e76
TT
57812011-11-09 Tom Tromey <tromey@redhat.com>
5782
5783 * gdb.cp/destrprint.exp: New file.
5784 * gdb.cp/destrprint.cc: New file.
5785
72a2e3dc
MI
57862011-11-08 Meador Inge <meadori@codesourcery.com>
5787
5788 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
5789 (switch_stack_to_other): New test function.
5790 * gdb.arch/thumb-prologue.exp: New test cases.
5791
c7195df2 57922011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
5793
5794 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
5795
d3895d7d
YQ
57962011-11-08 Yao Qi <yao@codesourcery.com>
5797
5798 * gdb.exp (supports_process_record): New.
5799 (supports_reverse): New.
5800 * gdb.reverse/break-precsave.exp: Call support_process_record
5801 to run test conditionally.
5802 * gdb.reverse/consecutive-precsave.exp: Likewise.
5803 * gdb.reverse/i386-precsave.exp: Likewise.
5804 * gdb.reverse/machinestate-precsave.exp: Likewise.
5805 * gdb.reverse/solib-precsave.exp: Likewise.
5806 * gdb.reverse/step-precsave.exp: Likewise.
5807 * gdb.reverse/until-precsave.exp: Likewise.
5808 * gdb.reverse/watch-precsave.exp: Likewise.
5809 * gdb.reverse/break-reverse.exp: Call support_reverse to run
5810 test conditionally.
5811 * gdb.reverse/consecutive-reverse.exp: Likewise.
5812 * gdb.reverse/finish-precsave.exp: Likewise.
5813 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
5814 * gdb.reverse/finish-reverse.exp: Likewise.
5815 * gdb.reverse/i386-reverse.exp: Likewise.
5816 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5817 * gdb.reverse/machinestate.exp: Likewise.
5818 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
5819 * gdb.reverse/sigall-precsave.exp: Likewise.
5820 * gdb.reverse/sigall-reverse.exp: Likewise.
5821 * gdb.reverse/solib-reverse.exp: Likewise.
5822 * gdb.reverse/step-reverse.exp: Likewise.
5823 * gdb.reverse/until-reverse.exp: Likewise.
5824 * gdb.reverse/watch-reverse.exp: Likewise.
5825
a59306a3
YQ
58262011-11-05 Yao Qi <yao@codesourcery.com>
5827
5828 * gdb.trace/trace-break.exp: Add test on setting two
5829 fast tracepoints at the same address.
5830
87769f59
JK
58312011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5832
5833 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
5834
3065dfb6
SS
58352011-11-02 Stan Shebs <stan@codesourcery.com>
5836
5837 * gdb.trace/collection.c: Add code using strings.
5838 * gdb.trace/collection.exp: Add tests of string collection.
5839
89e208db
JK
58402011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5841
5842 * gdb.base/skip-solib.exp (executable_main): New variable.
5843 (binfile_main): Base it on that.
5844 Use $executable_main in clean_restart calls. Drop gdb_exit and
5845 gdb_start calls.
5846
405e54e9
JK
58472011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5848
5849 Fix racy FAILs.
5850 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
5851 breakpoint_re globals import by async. Set string_regex to .* for
5852 async. Remove the optional thread_selected_re and breakpoint_re
5853 globals expectations.
5854
58e8570a
JM
58552011-11-01 Joseph Myers <joseph@codesourcery.com>
5856
5857 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
5858 well as Cygwin.
5859
7b35ec7f 58602011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
5861
5862 Add tests for skip command.
89e208db
JK
5863 * gdb.base/skip-solib-lib.c: New
5864 * gdb.base/skip-solib-main.c: New
5865 * gdb.base/skip-solib.exp: New
5866 * gdb.base/skip.c: New
5867 * gdb.base/skip.exp: New
5868 * gdb.base/skip1.c: New
5869 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 5870
b9fd1791
PA
58712011-10-31 Yao Qi <yao@codesourcery.com>
5872 Pedro Alves <pedro@codesourcery.com>
5873
6fdff2c5
PA
5874 * gdb.trace/trace-break.c: New.
5875 * gdb.trace/trace-break.exp: New.
b9fd1791 5876
4323fecc
JK
58772011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5878
5879 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
5880 break-here-2.
5881
0e5bf2a8
PA
58822011-10-28 Pedro Alves <pedro@codesourcery.com>
5883
5884 * gdb.threads/no-unwaited-for-left.c: New.
5885 * gdb.threads/no-unwaited-for-left.exp: New.
5886 * gdb.threads/non-ldr-exc-1.c: New.
5887 * gdb.threads/non-ldr-exc-1.exp: New.
5888 * gdb.threads/non-ldr-exc-2.c: New.
5889 * gdb.threads/non-ldr-exc-2.exp: New.
5890 * gdb.threads/non-ldr-exc-3.c: New.
5891 * gdb.threads/non-ldr-exc-3.exp: New.
5892 * gdb.threads/non-ldr-exc-4.c: New.
5893 * gdb.threads/non-ldr-exc-4.exp: New.
5894
3a3dad98
JK
58952011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5896
5897 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
5898 * gdb.base/attach-pie-misread.exp: Likewise.
5899 * gdb.base/break-interp.exp: Likewise.
5900 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
5901 testcases for use_gdb_stub.
5902 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
5903 (continue): New testcase.
5904 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
5905 * gdb.threads/attach-into-signal.exp: Likewise.
5906 * gdb.threads/attach-stopped.exp: Likewise.
5907 * gdb.threads/attachstop-mt.exp: Likewise.
5908
d6a5d40c
PK
59092011-10-28 Paul Koning <paul_koning@dell.com>
5910
5911 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
5912
ca539be8
JK
59132011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5914
5915 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
5916 (mi_gdb_test): Import globals thread_selected_re
5917 and breakpoint_re. Expect them optionally at the regex start.
5918
d234ef5c
DE
59192011-10-27 Doug Evans <dje@google.com>
5920
5921 * gdb.python/python.exp: Test source -s.
5922
ab964825
PK
59232011-10-26 Paul Koning <paul_koning@dell.com>
5924
5925 * gdb.python/lib-types.cc (struct A): New structure.
5926 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 5927
54d8a644
PK
59282011-10-25 Paul Koning <paul_koning@dell.com>
5929
5930 PR python/13327
d234ef5c 5931
54d8a644
PK
5932 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
5933 fetch_lazy method.
5934
b0221781
YQ
59352011-10-24 Yao Qi <yao@codesourcery.com>
5936
5937 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
5938 target is tic6x-*-*.
5939
6cda5a20
JB
59402011-10-21 Joel Brobecker <brobecker@adacore.com>
5941
5942 * gdb.ada/mi_task_info/task_switch.adb: New file.
5943 * gdb.ada/mi_task_info.exp: New file.
5944
5ed9db04
JK
59452011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5946
5947 * gdb.cp/expand-psymtabs-cxx.exp: New file.
5948 * gdb.cp/expand-psymtabs-cxx.cc: New file.
5949
9df2fbc4
PM
59502011-10-20 Phil Muldoon <pmuldoon@redhat.com>
5951
5952 PR python/12656
5953
5954 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
5955 global_block tests.
5956
736086ba
TT
59572011-10-18 Tom Tromey <tromey@redhat.com>
5958
5959 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
5960
4af31552
TT
59612011-10-18 Tom Tromey <tromey@redhat.com>
5962
5963 * gdb.base/source.exp: Don't include full file name in test name.
5964 * gdb.python/python.exp: Don't include full file name in test
5965 name.
5966
43136979
AR
59672011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5968
5969 * gdb.base/attach-pie-noexec.c: New files.
5970 * gdb.base/attach-pie-noexec.exp: New files.
5971
543a9323
JM
59722011-10-17 Joseph Myers <joseph@codesourcery.com>
5973
5974 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
5975 prompt for each extra line in command.
5976
21ae7a4d
JK
59772011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5978
5979 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
5980 Revert the part of:
5981 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5982 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5983 Change the expected string.
5984
20ec36d9
JK
59852011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5986
5987 Fix results with system glibc debug info installed.
5988 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
5989 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
5990 Accept also __libc_ symbol prefix and no prefix.
5991
6501c2fc
KS
59922011-10-14 Keith Seitz <keiths@redhat.com>
5993
5994 PR c++/13225
5995 * gdb.cp/converts.cc (foo3_1): New function.
5996 (foo3_2): New functions.
5997 * gdb.cp/converts.exp: Add tests for int to pointer conversion
5998 and null pointer conversions of integer constant zero.
5999 Add test to check if all arguments are checked for incompatible
6000 conversion BADNESS.
6001
55b1fd0c
TT
60022011-10-14 Tom Tromey <tromey@redhat.com>
6003
6004 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
6005 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
6006 linespec.
6007
22c05d8a
JK
60082011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6009
6010 Fix internal error regression.
6011 * gdb.dwarf2/implptr-optimized-out.S: New file.
6012 * gdb.dwarf2/implptr-optimized-out.exp: New file.
6013
1d6edc3c
JK
60142011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6015
6016 Fix empty DWARF expressions DATA vs. SIZE conditionals.
6017 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
6018 (loclist): New.
6019 (4): New abbrev.
6020 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
6021 Use prepare_for_testing, remove clean_restart.
6022 (p arraynoloc, p arraycallnoloc): New tests.
6023
9ec72168
JK
60242011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6025
6026 * gdb.cp/namespace-enum.exp (executable): New variable.
6027 (binfile): Use ${objdir}/${subdir}/ prefix.
6028 Use ${executable} for clean_restart.
6029
9c6c53f7
SA
60302011-10-11 Sterling Augustine <saugustine@google.com>
6031
6032 * gdb.cp/Makefile.in: Add namespace-enum test.
6033 * gdb.cp/namespace-enum.exp: New file.
6034 * gdb.cp/namespace-enum.c: New file.
6035 * gdb.cp/namespace-enum-main.c: New file.
6036
fac7ceb3
UW
60372011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
6038
6039 * gdb.python/py-shared.exp: Relax filename check to handle remote:
6040 sysroot.
6041
941b2081
JK
60422011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6043
6044 Reimplement @entry in input expressions.
6045 * gdb.base/exprs.c (v_int_array_init): New variable.
6046 * gdb.base/exprs.exp (print v_int_array_init)
6047 (print *v_int_array_init@1, print *v_int_array_init@2)
6048 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
6049 (print v_int_array_init[1]@1): New tests.
6050
0344e878
JM
60512011-10-10 Joseph Myers <joseph@codesourcery.com>
6052
6053 * gdb.cp/gdb2495.exp: Do not include directories in filename in
6054 expected message.
6055
5a56e9c5
DE
60562011-10-09 Doug Evans <dje@google.com>
6057
6058 * gdb.base/alias.exp: Add tests for alias command.
6059
2bda9cc5
JK
60602011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6061
6062 * gdb.arch/amd64-entry-value.s: New file.
6063 * gdb.mi/mi2-amd64-entry-value.s: New file.
6064
a471c594
JK
60652011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6066
6067 Display @entry parameter values even for references.
6068 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
6069 functions.
6070 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
6071 reference and datap_input.
6072 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
6073 breakpoints.
6074 (continue to breakpoint: entry_reference: reference)
6075 (entry_reference: bt at entry)
6076 (continue to breakpoint: entry_reference: breakhere_reference)
6077 (entry_reference: bt, entry_reference: ptype regparam)
6078 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
6079 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
6080 (entry_reference: p regcopy, entry_reference: p nodataparam)
6081 (entry_reference: p nodataparam@entry): New tests.
6082
36b11add
JK
60832011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6084
6085 Support @entry in input expressions.
6086 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
6087 (entry_stack: p s1@entry, entry_stack: p s2@entry)
6088 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
6089 (tailcall: p j@entry): New tests.
6090 * gdb.cp/koenig.cc (A::entry): New function.
6091 (main): Call it.
6092 * gdb.cp/koenig.exp (p entry (c)): New test.
6093
e18b2753
JK
60942011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6095
6096 Display @entry parameter values (without references).
6097 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
6098 (different, validity, invalid): New functions.
6099 (main): Call them.
6100 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
6101 stacktest, breakhere_stacktest, different, breakhere_different,
6102 breakhere_validity and breakhere_invalid.
6103 (entry: bt): Update for @entry.
6104 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
6105 (entry_validity: *, entry_invalid: *): Many new tests.
6106 * gdb.base/break.exp
6107 (run until breakpoint set at small function, optimized file): Accept
6108 also the @entry suffix.
6109 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
6110 * gdb.mi/mi2-amd64-entry-value.c: New files.
6111 * gdb.mi/mi2-amd64-entry-value.exp: New files.
6112
2d6c5dc2
JK
61132011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6114
6115 Protect entry values against self tail calls.
6116 * gdb.arch/amd64-entry-value.cc (self2, self): New.
6117 (main): Call self.
6118 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
6119 (set debug entry-values 1, self: bt debug entry-values): New tests.
6120
111c6489
JK
61212011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6122
6123 Recognize virtual tail call frames.
6124 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
6125 (amb_b, amb_a): New.
6126 (main): Call a and b.
6127 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
6128 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
6129 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
6130 New tests.
6131
8e3b41a9
JK
61322011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6133
6134 Implement basic support for DW_TAG_GNU_call_site.
6135 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
6136 * gdb.arch/amd64-entry-value.cc: New file.
6137 * gdb.arch/amd64-entry-value.exp: New file.
6138
181cebd4
JK
61392011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6140
6141 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
6142 * gdb.dwarf2/implptr-64bit.S: New file.
6143 * gdb.dwarf2/implptr-64bit.exp: New file.
6144
741f5e3c
JK
61452011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6146
6147 Fix initial language detection with -readnow.
6148 * gdb.cp/readnow-language.cc: New file.
6149 * gdb.cp/readnow-language.exp: New file.
6150
a73d2258
JK
61512011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6152
6153 Fix printed anonymous struct name.
6154 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
6155
af369495
JM
61562011-10-09 Joseph Myers <joseph@codesourcery.com>
6157
6158 * gdb.base/solib-symbol.exp: Do not include directories in
6159 filenames in expected messages.
6160
1fa57852
DE
61612011-10-07 Doug Evans <dje@google.com>
6162
6163 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
6164
bd054e06
KP
61652011-10-07 Kevin Pouget <kevin.pouget@st.com>
6166
6167 Allow Python notification of new object-file loadings.
6168 * gdb.python/py-events.exp: Test newobjfile event.
6169 * gdb.python/py-events.py: Register newobjfile callback.
6170 * gdb.python/py-events.c: Add call to shared library
6171 * gdb.python/py-events-shlib.c: New file.
6172
8031b6f8
JM
61732011-10-06 Joseph Myers <joseph@codesourcery.com>
6174
6175 * gdb.base/fixsection.exp: Do not include directories in filename
6176 in expected message.
6177
7fea6923
PM
61782011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6179
6180 Add tests for passing of environment variables to inferior.
6181 * gdb.base/testenv.c: New test source.
6182 * gdb.base/testenv.exp: New expect test.
6183
687f2a88
PK
61842011-10-04 Paul Koning <paul_koning@dell.com>
6185
6186 * gdb.python/py-value.c (main): Break before return.
6187
cb6be26b
KP
61882011-10-04 Kevin Pouget <kevin.pouget@st.com>
6189
6190 PR python/12691: Add the inferior to Python exited event
6191 * gdb.python/py-events.exp: Test the inferior attribute of exited
6192 event with a fork.
6193 * gdb.python/py-events.py: Print inferior number on exit.
6194 * gdb.python/py-events.c: Fork the inferior.
6195
fb213700
EBM
61962011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
6197
6198 * gdb.base/jit.exp: Add testcase name to log message
6199
aa2071bd
PK
62002011-10-03 Paul Koning <paul_koning@dell.com>
6201 Jan Kratochvil <jan.kratochvil@redhat.com>
6202
6203 * gdb.python/py-value.exp
6204 (python inval = gdb.parse_and_eval('*(int*)0'))
6205 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
6206 (set argc=2, python print argc_lazy): New tests.
6207
dd11a36c
JB
62082011-10-02 Joel Brobecker <brobecker@adacore.com>
6209
6210 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
6211
46f886f1
JK
62122011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6213 Pedro Alves <pedro@codesourcery.com>
6214
6215 * gdb.python/py-value.exp (test_value_in_inferior): New variable
6216 can_read_0, test for it.
6217 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
6218 (parse_and_eval with memory error): ... here, make it untested if
6219 can_read_0.
6220
c5cb204f
MP
62212011-09-30 Marek Polacek <mpolacek@redhat.com>
6222
6223 * gdb.python/python.exp (verify pagination beforehand)
6224 (verify pagination afterwards): Fix race by splitting the line.
6225
68fb0ec0
JM
62262011-09-29 Joseph Myers <joseph@codesourcery.com>
6227
6228 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
6229 for 64-bit multilibs from i?86-* targets.
6230
6aee0d90
MP
62312011-09-29 Marek Polacek <mpolacek@redhat.com>
6232
6233 * lib/gdb.exp: Fix a typo in one of the comments.
6234
e9101ff5
MP
62352011-09-29 Marek Polacek <mpolacek@redhat.com>
6236
6237 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
6238 matching pattern.
6239
7a81bdbf
PK
62402011-09-28 Paul Koning <paul_koning@dell.com>
6241
6242 * gdb.python/py-type.c (enum E): New.
6243 * gdb.python/py-type.exp (test_fields): Add tests for Python
6244 mapping access to fields.
6245 (test_enums): New test for field access on enums.
6246
6710bf39
SS
62472011-09-27 Stan Shebs <stan@codesourcery.com>
6248
6249 * gdb.trace/collection.exp: Test collection of $_ret.
6250
b2a6bdeb
AT
62512011-09-22 Andreas Tobler <andreast@fgznet.ch>
6252
6253 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
6254 list of compilation switches for <*-*-freebsd*>.
6255
3c9057f3
SS
62562011-09-19 Stan Shebs <stan@codesourcery.com>
6257
6258 * gdb.trace/tspeed.exp: New file.
6259 * gdb.trace/tspeed.c: New file.
6260
34518530
YQ
62612011-09-18 Yao Qi <yao@codesourcery.com>
6262
6263 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
6264 instructions.
6265 (test_adr_32bit, test_pop_pc): Likewise.
6266 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
6267 Thumb instructions.
6268 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
6269 in gdb_test_multiple.
6270 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
6271
ab254057
YQ
62722011-09-17 Yao Qi <yao@codesourcery.com>
6273
6274 * lib/gdb.exp (can_single_step_to_signal_handler): New.
6275 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
6276 support single step to signal handler.
6277
9c317b71
YQ
62782011-09-17 Yao Qi <yao@codesourcery.com>
6279
6280 * gdb.base/disp-step-fork.c: New.
6281 * gdb.base/disp-step-syscall.exp: New.
6282 * gdb.base/disp-step-vfork.c: New.
6283
a8123151
JB
62842011-09-16 Joel Brobecker <brobecker@adacore.com>
6285
6286 * gdb.ada/tasks.exp: Make the expected output for
6287 the `info tasks' tests more resilient to spacing
6288 changes.
6289
63a9aad8
JK
62902011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6291
6292 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
6293 (reached breakpoint 2, reached breakpoint 3): Update expected output.
6294
2aa48337
KP
62952011-09-15 Kevin Pouget <kevin.pouget@st.com>
6296
6297 PR Python/12692 Add gdb.selected_inferior() to Python interface.
6298 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
6299
6839b47f
KP
63002011-04-30 Kevin Pouget <kevin.pouget@st.com>
6301
6302 Handle multiple breakpoint hits in Python interface:
6303 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
6304 presence.
6305 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
6306 breakpoint hits.
6307
0935723e
JK
63082011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6309 Jan Kratochvil <jan.kratochvil@redhat.com>
6310
6311 * gdb.python/py-events.exp: Remove pretty printing comment.
6312 * gdb.python/py-evsignal.exp: New file.
6313 * gdb.python/py-evthreads.c: Include signal.h.
6314 (thread3): Remove variable count3. Remove variable bad and use raise
6315 instead.
6316 (thread2): Remove variable count2. Move thread3 pthread_create here,
6317 merge pthread_join to a single line.
6318 (main): Remove variable count1. Merge pthread_join with pthread_create
6319 to a single line.
6320 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
6321 KFAIL python/12966 for gdbserver. Test return value of
6322 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
6323 gdb_expect by gdb_test and gdb_test_multiple.
6324 (thread 2, thread 3): New tests.
6325
4801a9a3
PA
63262011-09-12 Matt Rice <ratmice@gmail.com>
6327 Pedro Alves <pedro@codesourcery.com>
6328
6329 PR gdb/13175
6330
6331 * gdb.base/interp.exp: New tests.
6332 * gdb.base/interp.c: New file.
6333
24ece742
DE
63342011-09-12 Doug Evans <dje@google.com>
6335
6336 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
6337 * gdb.dwarf2/typeddwarf.exp: Ditto.
6338
7f062217
JK
63392011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6340
6341 Fix compatibility with x32 arch.
6342 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
6343 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
6344 is_x86_like_target.
6345 * testsuite/gdb.trace/collection.exp: Likewise.
6346 * testsuite/gdb.trace/report.exp: Likewise.
6347 * testsuite/gdb.trace/unavailable.exp: Likewise.
6348 * testsuite/gdb.trace/while-dyn.exp: Likewise.
6349 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
6350 (is_x86_like_target): Check also is_amd64_regs_target.
6351
08711b9a
JK
63522011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6353
6354 PR breakpoints/12435
6355 * gdb.arch/amd64-prologue-xmm.c: New file.
6356 * gdb.arch/amd64-prologue-xmm.exp: New file.
6357 * gdb.arch/amd64-prologue-xmm.s: New file.
6358
b99b5f66
JK
63592011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6360
6361 * gdb.dwarf2/dw2-param-error-main.c: New file.
6362 * gdb.dwarf2/dw2-param-error.S: New file.
6363 * gdb.dwarf2/dw2-param-error.exp: New file.
6364
a391a2f6
PA
63652011-09-08 Pedro Alves <pedro@codesourcery.com>
6366
6367 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
6368 inferior's pid and look for a core dump named core.$pid. Use
6369 `remote_file' commands on the host instead of hand coding shell
6370 commands on the build.
6371 * gdb.base/valgrind-db-attach.exp: Kill the program before
6372 finishing the test.
6373
7d8e6458 63742011-09-02 Matt Rice <ratmice@gmail.com>
6375
6376 * lib/prompt.exp: New file for testing the first prompt.
6377 * gdb.python/py-prompt.exp: Ditto.
6378 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
6379
68e77c9e
PA
63802011-09-02 Pedro Alves <pedro@codesourcery.com>
6381
6382 * gdb.threads/gcore-thread.exp: Set the global core_supported to
6383 0, before testing gcore.
6384
9655e943
JK
63852011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6386
df6dc84d
JK
6387 * dw2-ifort-parameter-debug.S: Update copyright year.
6388 * dw2-ifort-parameter.c: Update copyright year.
6389 * dw2-ifort-parameter.exp: Update copyright year.
6390
9655e943
JK
6391 * dw2-ifort-parameter-debug.S: New file.
6392 * dw2-ifort-parameter.c: New file.
6393 * dw2-ifort-parameter.exp: New file.
6394
353d1d73
JK
63952011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6396
6397 * gdb.base/commands.exp (error_clears_commands_left): New function.
6398 (): Call it.
6399
5c07461a
JK
64002011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6401
6402 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
6403 (C): Initialize `a'.
6404 * gdb.mi/mi-inheritance-syntax-error.exp
6405 (-data-evaluate-expression $path): Expect `a' as 5.
6406
0d932b2f
MK
64072011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
6408
6409 PR mi/11912
6410 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
6411 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
6412 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
6413 keyword in output of -var-info-path-expression.
6414
bdb54049
JK
64152011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6416
6417 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
6418 * gdb.trace/collection.exp: Likewise.
6419 * gdb.trace/report.exp: Likewise.
6420 * gdb.trace/unavailable.exp: Likewise.
6421 * gdb.trace/while-dyn.exp: Likewise.
6422
59cde39c
KS
64232011-08-18 Keith Seitz <keiths@redhat.com>
6424
6425 PR c++/12266
6426 * gdb.cp/meth-typedefs.cc: New file.
6427 * gdb.cp/meth-typedefs.exp: New file.
6428
fa3a4f15
PM
64292011-08-17 Phil Muldoon <pmuldoon@redhat.com>
6430
6fdff2c5 6431 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 6432
c1049fca
JK
64332011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6434
6435 * gdb.arch/i386-dr3-watch.exp
6436 (watchpoint on gap1 does not fit debug registers)
6437 (delete all watchpoints): Fix racy expect strings.
6438
d93f7b5c
YQ
64392011-08-14 Yao Qi <yao@codesourcery.com>
6440
6441 * gdb.base/maint.exp: set data_section to ".neardata".
6442 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
6443 * gdb.base/savedregs.exp: Handle SIGILL.
6444 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
6445 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
6446
457e09f0
DE
64472011-08-12 Doug Evans <dje@google.com>
6448
6449 * gdb.python/py-symbol.exp: Add test for symbol.type.
6450
5d0bb2fb
UW
64512011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
6452
6453 * gdb.threads/pthreads.exp: Enable on non-native configurations.
6454 * gdb.mi/mi-pthreads.exp: Likewise.
6455 * gdb.mi/mi2-pthreads.exp: Likewise.
6456 * gdb.mi/gdb669.exp.exp: Likewise.
6457
fcdfa280
PA
64582011-08-09 Pedro Alves <pedro@codesourcery.com>
6459
6460 * lib/mi-support.exp (detect_async): Rename to...
6461 (mi_detect_async): ... this.
6462 * gdb.mi/mi-nonstop-exit.exp: Adjust.
6463 * gdb.mi/mi-nonstop.exp: Adjust.
6464 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
6465 * gdb.mi/mi-nsintrall.exp: Adjust.
6466 * gdb.mi/mi-nsmoribund.exp: Adjust.
6467 * gdb.mi/mi-nsthrexec.exp: Adjust.
6468
9d8fa392
PA
64692011-08-09 Pedro Alves <pedro@codesourcery.com>
6470
6471 * gdb.base/display.c (do_loops): New `p_i' local.
6472 * gdb.base/display.exp: Test displaying a variable that is
6473 temporarily at a bad address.
6474
b6cede78
JK
64752011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6476
6477 * gdb.dwarf2/dw2-op-stack-value.S: New file.
6478 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
6479
67bedb8c
JK
64802011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6481
6482 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
6483 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
6484 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 6485
af6e93b2
PA
64862011-08-05 Pedro Alves <pedro@codesourcery.com>
6487
6488 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
6489 procedure.
6490 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
6491
1cf0e11f
YQ
64922011-08-05 Yao Qi <yao@codesourcery.com>
6493
6494 * gdb.base/callfuncs.exp: Set language after main.
6495 * gdb.cp/cplusfuncs.exp: Likewise.
6496 * gdb.cp/inherit.exp: Likewise.
6497
a1e28cb2
UW
64982011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6499
6500 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
6501 * gdb.base/watch-vfork.exp: Skip on remote targets.
6502
d4f5bbb9
UW
65032011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6504
6505 * gdb.threads/thread-find.exp: Support remote targets.
6506
724f4f80
UW
65072011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6508
6509 * gdb.base/jit.exp: Download solib_binfile to target.
6510 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
6511 and call dlopen without full path name.
6512 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
6513 dlopen without full path name.
6514
934709f0
PW
65152011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6516
6517 * gdb.base/break-always.exp: Complete the test
6518 with duplicated breakpoints and enabling/disabling them.
6519
c26106c4
TT
65202011-08-02 Tom Tromey <tromey@redhat.com>
6521
6522 PR gdb/11289:
6523 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
6524
9300444e 65252011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
6526
6527 PR gdb/13045
6528 * gdb.base/float.exp: Add new test case for PR gdb/13045
6529 * gdb.base/float.c: New file.
6530
00bd41d6
PM
65312011-07-28 Phil Muldoon <pmuldoon@redhat.com>
6532
6533 * gdb.python/py-mi.exp: Test printers returning string hint, and
6534 also not returning a value.
6535 * gdb.python/py-prettyprint.c: Add testcase for above.
6536 * gdb.python/py-prettyprint.py: Add test printer for above.
6537
d24f74ce
JK
65382011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6539
6540 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
6541 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
6542 (.Ldie30) Add as field "data4".
6543 (.Ldie32) Rename field "b" to "shl".
6544 (abbrev4) Change for the "data4" field.
6545 (abbrev5, abbrev6) Remove.
6546 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
6547 (p &s.shl): ... here. Add comment.
6548 (p &s.data4): New.
6549
bb7da2bf
JK
65502011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6551
6552 Fix crash on lval_computed values.
6553 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
6554
11081198
JK
65552011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6556
6557 * gdb.base/help.exp (help whatis): Update the expected string.
6558
3c6e0cb3
JK
65592011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6560
6561 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
6562 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
6563 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6564 Change the expected string.
6565
efa80663
PA
65662011-07-26 Pedro Alves <pedro@codesourcery.com>
6567
6568 * gdb.base/watchpoint.exp
6569 (test_disable_enable_software_watchpoint): New procedure.
6570 (top level): Run it.
6571
db8e4570
UW
65722011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6573
6574 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
6575 executable file "${binfile}", C++ version "${binfile}-cxx".
6576 * gdb.python/py-prettyprint.exp: Likewise.
6577 * gdb.python/py-symbol.exp: Likewise.
6578 * gdb.python/py-type.exp: Likewise.
6579 * gdb.python/py-value.exp: Likewise.
6580 * gdb.python/py-template.exp (test_template_arg): Pass full executable
6581 file name instead of just suffix.
6582
543305c9
JK
65832011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6584
6585 Fix implicit pointer offsets.
6586 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
6587 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
6588 (continue to breakpoint: continue to baz breakpoint for implptr)
6589 (sanity check element 0, sanity check element 1)
6590 (enter the inlined function, check element 0 for the offset)
6591 (check element 1 for the offset)
6592 (continue to breakpoint: ignore the second baz breakpoint): New tests.
6593 (set foo breakpoint for implptr): Update the breakpoint number.
6594
b3215adc
UW
65952011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6596
6597 * gdb.python/py-mi.exp: Use different file names for different
6598 versions of the executable under test.
6599 * gdb.python/py-prettyprint.exp: Likewise.
6600 * gdb.python/py-symbol.exp: Likewise.
6601 * gdb.python/py-template.exp: Likewise.
6602 * gdb.python/py-type.exp: Likewise.
6603 * gdb.python/py-value.exp: Likewise.
6604
182b9acc
UW
66052011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6606
6607 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
6608 flag after restarting GDB if necessary.
6609
e6052b5d
UW
66102011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6611
6612 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
6613
1ced966e
PA
66142011-07-22 Pedro Alves <pedro@codesourcery.com>
6615
6616 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
6617 backend doesn't leave used debug registers behind.
6618
3543a589
TT
66192011-07-22 Tom Tromey <tromey@redhat.com>
6620
6621 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
6622 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
6623 argument.
6624 * gdb.dwarf2/typeddwarf-amd64.S: New file.
6625
14d15303 66262011-07-21 Matt Rice <ratmice@gmail.com>
6627
6628 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
6629 in mostlyclean rule. Add files ending in .core.
6630
9b158ba0 66312011-07-21 Matt Rice <ratmice@gmail.com>
6632
6633 PR macros/12999
6634 * gdb.base/info-macros.c: New test sources.
6635 * gdb.base/info-macros.exp: New tests.
6636
d17b6f81
PM
66372011-07-21 Phil Muldoon <pmuldoon@redhat.com>
6638
6639 * gdb.python/python.exp: Add prompt substitution tests.
6640
918dd910
JK
66412011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6642
6643 Fix crash if referenced CU is aged out.
6644 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
6645 New.
6646 * gdb.dwarf2/implptr.exp: Likewise.
6647
0e37a63c
JK
66482011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6649
6650 * gdb.dwarf2/implptr.S: Rebuilt.
6651 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
6652 (bar): Use them for j, k, l.
6653 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
6654 COMPILE.
6655 (print j in implptr:bar): Update for the intp typedef.
6656 (print p[0].x in implptr:foo): Use more exact regex.
6657
f65cf84c
TT
66582011-07-18 Tom Tromey <tromey@redhat.com>
6659
6660 * gdb.cp/static-method.exp: Add missing single quote.
6661
d5b4a7be
YQ
66622011-07-18 Yao Qi <yao@codesourcery.com>
6663
6664 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
6665 supported.
6666 * gdb.mi/mi-nonstop-exit.exp: Likewise.
6667 * gdb.mi/mi-nonstop.exp: Likewise.
6668 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6669 * gdb.mi/mi-nsintrall.exp: Likewise.
6670 * gdb.mi/mi-nsmoribund.exp: Likewise.
6671 * gdb.mi/mi-nsthrexec.exp: Likewise.
6672 * gdb.python/py-evthreads.exp: Likewise.
6673
e9ea2662
JK
66742011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6675
6676 Code cleanup.
6677 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
6678 it. Substitute it instead of test_compiler_info everywhere.
6679
ce451573
UW
66802011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6681
6682 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
6683 remote targets as well.
6684
756d88a7
UW
66852011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6686
6687 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
6688 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
6689
31f83dc5
UW
66902011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6691
6692 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
6693 a remote machine, not the host.
6694 (gdb_compile_shlib): Set soname if target is remote.
6695
059241a0
PP
66962011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6697
6698 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
6699
28a0b48c 67002011-07-13 Matt Rice <ratmice@gmail.com>
6701
6702 * gdb.python/py-objfile-script-gdb.py: Renamed to
6703 py-objfile-script-gdb.py.in.
6704 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
6705 py-objfile-script-gdb.py.
6706 * gdb.python/py-objfile-script.exp: Update reference to
6707 py-objfile-script-gdb.py.
6708
9a771b67
JK
67092011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6710
6711 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
6712 reference undefined label.
6713
04ad99e6
JK
67142011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6715
6716 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
6717 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
6718 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
6719 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
6720
713389e0
PM
67212011-07-11 Phil Muldoon <pmuldoon@redhat.com>
6722
6fdff2c5 6723 PR python/12438
713389e0 6724 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 6725 deprecated tests. Add set/show python print-backtrace tests.
713389e0 6726
97d146f8
JK
67272011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6728
6729 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
6730 debug info.
6731
facde0e5 67322011-07-06 Matt Rice <ratmice@gmail.com>
6733
6734 * gdb.python/python.exp: Update filename paths.
6735 * gdb.python/py-symtab.exp: Ditto.
6736
438640d1
MP
67372011-07-06 Marek Polacek <mpolacek@redhat.com>
6738
6739 * gdb.python/py-evthreads.exp: Add missing `$'.
6740
33a365df
MF
67412011-07-06 Jie Zhang <jie.zhang@analog.com>
6742
6743 * config/bfin.exp: New file.
6744 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
6745 * gdb.asm/bfin.inc: New file.
6746
8f7ae686
MP
67472011-07-06 Marek Polacek <mpolacek@redhat.com>
6748
df46027d 6749 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
6750 the whole output.
6751
eb2a6f42
TT
67522011-07-05 Tom Tromey <tromey@redhat.com>
6753
6754 * gdb.java/jprint.java (jprint.hi): New field.
6755 * gdb.java/jprint.exp: Print string.
6756
177b42fe
TJB
67572011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
6758
6759 * gdb.base/call-sc.c: Fix typos.
6760 * gdb.base/ifelse.exp: Likewise.
6761 * gdb.base/structs.c: Likewise.
6762
3b2a0cf2
JB
67632011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6764
6765 * gdb.base/jit-so.exp: New test.
6766 * gdb.base/jit-dlmain.c: New file.
6767 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
6768
46fc714c
JK
67692011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6770
6771 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
6772 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
6773 * gdb.cp/pr9167.exp (p b): Likewise.
6774 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
6775 (test value of P in inner_m, test type of Z in inner_m): Call
6776 setup_xfail for gcc <= 4.5.
46fc714c 6777
418c7cf7
JK
67782011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6779
6780 * gdb.cp/paren-type.cc: New files.
6781 * gdb.cp/paren-type.exp: New files.
6782
3d50dd94
JK
67832011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6784
6785 Stop on first linespec terminator instead of eating what we can.
6786 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
6787 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
6788 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
6789 (break C::f()): ... this one.
6790 (break C::operator()()): New test.
6791 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
6792 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
6793 test.
6794
dcf9f4ab
JK
67952011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6796
6797 Fall back linespec to minimal symbols.
6798 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
6799 error message.
6800 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
6801 * gdb.cp/minsym-fallback-main.cc: New file.
6802 * gdb.cp/minsym-fallback.cc: New file.
6803 * gdb.cp/minsym-fallback.exp: New file.
6804 * gdb.cp/minsym-fallback.h: New file.
6805
3f542ed1
JK
68062011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6807
6808 * gdb.cp/no-dmgl-verbose.cc: New file.
6809 * gdb.cp/no-dmgl-verbose.exp: New file.
6810
68112011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
6812
6813 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
6814 __GI_.
6815 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
6816 (f): New function.
6817 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
6818 (complete p 'func<short>(): ... here.
6819 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
6820 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
6821 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
6822 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
6823 Make them KFAIL gcc/49546.
6824
00eb2c4a
JB
68252011-07-01 Joel Brobecker <brobecker@adacore.com>
6826
6827 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
6828
85a20c42
JK
68292011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6830
6831 Test GCC PR debug/49546.
6832 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
6833 (test type of F in k3_m, test value of F in k3_m): New.
6834 * gdb.cp/temargs.cc (struct S3, struct K3): New.
6835 (main): New variable k3. Call k3.k3_m.
6836
d2d43431
JB
68372011-07-01 Jean-Charles Delay <delay@adacore.com>
6838
6839 * gdb.ada/packed_array.exp: Fix expected outout.
6840
54ae186f
JB
68412011-07-01 Jean-Charles Delay <delay@adacore.com>
6842
6843 * gdb.ada/packed_array.exp: fixed expected output.
6844
8f17729f
JB
68452011-07-01 Joel Brobecker <brobecker@adacore.com>
6846
6847 * gdb.ada/same_enum: New testcase.
6848
f5aa6869
JB
68492011-07-01 Joel Brobecker <brobecker@adacore.com>
6850
6851 * gdb.ada/ptr_typedef: New testcase.
6852
828292f2
JB
68532011-07-01 Joel Brobecker <brobecker@adacore.com>
6854
6855 * gdb.ada/arrayptr.exp: Add ptype test.
6856
18920c42
JB
68572011-07-01 Joel Brobecker <brobecker@adacore.com>
6858
6859 * gdb.ada/char_enum: New testcase.
6860
3536d9e3 68612011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
6862
6863 * gdb.base/dump.exp (capture_pointer_with_type): New.
6864 Get value from address instead of name.
6865 Start GDB once, and do `dump' and `restore'
6866 tests together.
6867
db863c42
MF
68682011-06-30 Jie Zhang <jie.zhang@analog.com>
6869 Mike Frysinger <vapier@gentoo.org>
6870
6871 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
6872 helper functions for getting/setting remotetimeout variable.
6873 * lib/gdb.exp (gdb_load): If the target is remote, set
6874 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
6875 with $loadtimeout. Set $load_ok to 0 before doing the load.
6876 Instead of returning, immediately, set $load_ok to 0. Call
6877 set_remotetimeout with $oldremotetimeout, and then return if
6878 $load_ok is 1.
6879
e9e642a8
AB
68802011-06-30 Andrew Burgess <aburgess@broadcom.com>
6881
6882 * gdb.python/py-template.exp: Don't run this test if the target
6883 does not support c++ tests.
6884
32019081
JK
68852011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6886
6887 Fix non-only rename list for Fortran modules import.
6888 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
6889 tests.
6890 * gdb.fortran/module.f90 (module moduse): New.
6891 (program module): use moduse, test var_x, var_y and var_z.
6892
0ecee54c
TT
68932011-06-29 Tom Tromey <tromey@redhat.com>
6894
6895 PR testsuite/12040:
6896 * gdb.fortran/array-element.exp: Use f90, not f77.
6897 * gdb.fortran/complex.exp: Use f90, not f77.
6898 * gdb.fortran/derived-type.exp: Use f90, not f77.
6899 * gdb.fortran/library-module.exp: Use f90, not f77.
6900 * gdb.fortran/logical.exp: Use f90, not f77.
6901 * gdb.fortran/module.exp: Use f90, not f77.
6902 * gdb.fortran/multi-dim.exp: Use f90, not f77.
6903 * gdb.fortran/subarray.exp: Use f90, not f77.
6904
3b2b8fea
TT
69052011-06-29 Tom Tromey <tromey@redhat.com>
6906
6907 * gdb.fortran/charset.exp: New file.
6908 * gdb.fortran/charset.f90: New file.
6909
42159ca5
TT
69102011-06-29 Tom Tromey <tromey@redhat.com>
6911
6912 PR testsuite/12040:
6913 * lib/future.exp: New file, mostly extracted from ada.exp.
6914 Rewrote compatibility code to use rename.
6915 (gdb_find_gfortran): New proc.
6916 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
6917 gfortran patch.
6918 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
6919 Move to future.exp.
6920 * lib/gdb.exp: Always load future.exp.
6921
af69a5ce
YQ
69222011-06-28 Yao Qi <yao@codesourcery.com>
6923
6924 * gdb.cp/exception.cc: Don't include iostream.
6925 (bar): Remove print statement.
6926 (catcher): New.
6927 (main): Remove print statements. Call function catcher.
6928 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
6929 Set breakpoint on catcher, and check the value of parameter.
6930
ab5c6a72
YQ
69312011-06-23 Yao Qi <yao@codesourcery.com>
6932
6fdff2c5
PA
6933 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
6934 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 6935
9497469f
MP
69362011-06-23 Marek Polacek <mpolacek@redhat.com>
6937
6938 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
6939 mi_gdb_test.
6940
b9132588
MP
69412011-06-23 Marek Polacek <mpolacek@redhat.com>
6942
5d197ed0 6943 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 6944
e55595ca
MP
69452011-06-23 Marek Polacek <mpolacek@redhat.com>
6946
5d197ed0
MP
6947 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
6948
69492011-06-23 Marek Polacek <mpolacek@redhat.com>
6950
6951 * gdb.mi/mi2-basics.exp: Fix races. Honour the
6952 `test_exec_and_symbol_mi_operatons' return value.
6953 (test_mi_interpreter_selection): Use mi_gdb_test instead of
6954 gdb_test_multiple.
6955 (test_exec_and_symbol_mi_operatons): Likewise.
6956 (test_path_specification): Likewise.
e55595ca 6957
be777e08
YQ
69582011-06-23 Yao Qi <yao@codesourcery.com>
6959
6960 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
6961 supported.
6962 * lib/gdb.exp (support_displaced_stepping): New.
6963
615556d6
YQ
69642011-06-23 Yao Qi <yao@codesourcery.com>
6965
6966 * gdb.threads/execl.exp: Skip on remote target.
6967
833b0ca7
MP
69682011-06-21 Marek Polacek <mpolacek@redhat.com>
6969
5d197ed0 6970 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
6971 mi_gdb_test.
6972
1ee4023a
MP
69732011-06-20 Marek Polacek <mpolacek@redhat.com>
6974
5d197ed0 6975 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 6976
d0b1d624
MP
69772011-06-20 Marek Polacek <mpolacek@redhat.com>
6978
5d197ed0 6979 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
6980 mi_gdb_test.
6981
79aa92c1
MP
69822011-06-20 Marek Polacek <mpolacek@redhat.com>
6983
5d197ed0 6984 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 6985
5ce5db06
YQ
69862011-06-14 Yao Qi <yao@codesourcery.com>
6987
6988 gdb/testsuite/
6989 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
6990
533a737e
JK
69912011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6992
6993 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
6994
d0e53741
TT
69952011-06-10 Tom Tromey <tromey@redhat.com>
6996
6997 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
6998 Add tests for pointer-to-member-function.
6999 * gdb.cp/temargs.cc (S::somefunc): New function.
7000 (K2): New class.
7001 (main): Instantiate K2; call method.
7002
b5916bbd
JB
70032011-06-08 Joel Brobecker <brobecker@adacore.com>
7004
7005 * gdb.python/py-inferior.c (f2): Make str an array rather
7006 than a pointer.
7007 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
7008
5be4dfca
JK
70092011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7010
7011 * gdb.base/async-shell.c: New file.
7012 * gdb.base/async-shell.exp: New file.
7013
9f47e254
PA
70142011-06-06 Pedro Alves <pedro@codesourcery.com>
7015
7016 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
7017
64b9b334
JB
70182011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
7019
7020 From Stephen Kitt <steve@sk2.org>
7021 * gdb.base/help.exp: Adjust following some spelling corrections
7022 in GDB.
7023
dbc0f131
YQ
70242011-06-01 Yao Qi <yao@codesourcery.com>
7025
7026 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
7027
fd336a18
KS
70282010-05-31 Keith Seitz <keiths@redhat.com>
7029
7030 PR c++/12750
7031 * gdb.cp/static-method.cc: New file.
7032 * gdb.cp/static-method.exp: New file.
7033
fa8b9902
KS
70342010-05-31 Keith Seitz <keiths@redhat.com>
7035
7036 PR symtab/12704
7037 * gdb.cp/anon-ns.cc: New file.
7038 * gdb.cp/anon-ns.exp: New file.
7039
0a5b1e09
PA
70402011-05-31 Pedro Alves <pedro@codesourcery.com>
7041
7042 * gdb.arch/i386-dr3-watch.c: New file.
7043 * gdb.arch/i386-dr3-watch.exp: New file.
7044
0578b8d1
YQ
70452011-05-30 Yao Qi <yao@codesourcery.com>
7046
7047 * gdb.base/callfuncs.c (t_structs_fc): New.
7048 (t_structs_dc, t_structs_ldc): New.
7049 (t_double_many_args):
7050 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
7051 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
7052 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
7053 * gdb.base/callfuncs.exp: Call new functions.
7054
6680506e
YQ
70552011-05-30 Yao Qi <yao@codesourcery.com>
7056
ff4d2c60
YQ
7057 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
7058 Call rerun_and_prepare for each test to isolate effects.
7059
70602011-05-30 Yao Qi <yao@codesourcery.com>
7061
7062 * gdb.base/varargs.c (find_max_float_real): New.
7063 (find_max_double_real, find_max_long_double_real): New.
7064 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
7065 * lib/gdb.exp (setup_kfail_for_target): New.
7066
e43ec454
YQ
70672011-05-30 Yao Qi <yao@codesourcery.com>
7068
7069 * gdb.base/funcargs.c (callca, callcb, callcc): New.
7070 (callcd, callce, callcf, callc1a, callc1b): New.
7071 (callc2a, callc2b): New.
7072 * gdb.base/funcargs.exp (complex_args): New.
7073 (complex_integral_args, complex_float_integral_args): New.
7074 * lib/gdb.exp (support_complex_tests): New. Determine
7075 whether to run test cases on _Complex types.
7076
432b4d03
JK
70772011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7078
7079 * gdb.threads/leader-exit.c: New file.
7080 * gdb.threads/leader-exit.exp: New file.
7081
6caf069d
MP
70822011-05-27 Marek Polacek <mpolacek@redhat.com>
7083
9497469f 7084 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 7085
97fce28b
MP
70862011-05-27 Marek Polacek <mpolacek@redhat.com>
7087
7088 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
7089 remove the `supported' variable.
7090 * gdb.mi/mi-nonstop.exp: Likewise.
7091 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7092 * gdb.mi/mi-nsintrall.exp: Likewise.
7093 * gdb.mi/mi-nsmoribund.exp: Likewise.
7094 * gdb.mi/mi-nsthrexec.exp: Likewise.
7095
9da8c2a0
PA
70962011-05-26 Pedro Alves <pedro@codesourcery.com>
7097
7098 * gdb.reverse/finish-reverse-bkpt.exp: New test.
7099
2c03e5be
PA
71002011-05-26 Pedro Alves <pedro@codesourcery.com>
7101
7102 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
7103
2e21250d
KS
71042011-05-24 Keith Seitz <keiths@redhat.com>
7105
7106 PR breakpoint/12803
7107 * gdb.cp/cmpd-minsyms.cc (a): New method.
7108 (b): New method.
7109 (c): New method.
7110 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
7111
cdac0397
PA
71122011-05-24 Pedro Alves <pedro@codesourcery.com>
7113
7114 * gdb.base/commands.exp (watchpoint_command_test): Check that the
7115 watchpoint's command list didn't execute when the watchpoint went
7116 out of scope.
7117
ee5683ab
PM
71182011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
7119
7120 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
7121 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
7122 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
7123 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7124 * gdb.arch/i386-permbkpt.exp: Likewise.
7125 * gdb.arch/i386-prologue.exp: Likewise.
7126 * gdb.arch/i386-size-overlap.exp: Likewise.
7127 * gdb.arch/i386-size.exp: Likewise.
7128 * gdb.arch/i386-unwind.exp: Likewise.
7129 * gdb.reverse/i386-precsave.exp: Likewise.
7130 * gdb.reverse/i386-reverse.exp: Likewise.
7131 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7132 * gdb.reverse/i387-env-reverse.exp: Likewise.
7133 * gdb.reverse/i387-stack-reverse.exp: Likewise.
7134
c91c8c16
PA
71352011-05-24 Pedro Alves <pedro@codesourcery.com>
7136
7137 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
7138 file doesn't error, using MI.
7139
c50491a7
TT
71402011-05-23 Tom Tromey <tromey@redhat.com>
7141
7142 * gdb.base/charset.exp (string_display): Add tests to assign to
7143 arrays.
7144 * gdb.base/charset.c (short_array, int_array, long_array): New.
7145
4a07b7da
PA
71462011-05-20 Pedro Alves <pedro@codesourcery.com>
7147
7148 Cope with async mode.
7149
4a07b7da
PA
7150 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
7151 into gdb_test + mi_expect_stop.
7152
b275f2d2
PA
71532011-05-20 Pedro Alves <pedro@codesourcery.com>
7154
7155 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
7156 (callme): Remove printf call.
7157
eec52c44
PM
71582011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
7159
7160 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
7161 quote pattern to avoid problems with Cygwin/mingw expect versions.
7162 * gdb.base/default.exp (show convenience): Use double
7163 quote pattern for regular expressions.
7164
b3c8eb43
JK
71652011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7166
7167 Fix -readnow for -gdwarf-4 unused type units.
7168 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
7169 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
7170
ed731959
JK
71712011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7172
7173 * gdb.base/kill-after-signal.c: New file.
7174 * gdb.base/kill-after-signal.exp: New file.
7175
3b48433d
PA
71762011-05-16 Pedro Alves <pedro@codesourcery.com>
7177
7178 * gdb.ada/start.exp: Call untested with the correct test filename.
7179 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
7180 test filename. Make the test's binary unique.
7181 * gdb.arch/i386-signal.exp: Call untested with the correct test
7182 filename.
7183 * gdb.arch/i386-size-overlap.exp: Ditto.
7184 * gdb.arch/Makefile.in (EXECUTABLES): Update.
7185 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7186 * gdb.cp/call-c.exp: Ditto.
7187 * gdb.mi/mi-reverse.exp: Call untested with the correct test
7188 filename. Make the test's binary unique.
7189 * gdb.mi/Makefile.in (EXECUTABLES): Update.
7190 * gdb.python/py-mi.exp: Ditto.
7191 * gdb.python/Makefile.in (EXECUTABLES): Update.
7192 * gdb.reverse/i386-precsave.exp: Ditto.
7193 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
7194 test filename.
7195 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7196 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
7197 unique.
7198 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
7199 test filename.
7200 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
7201 * gdb.trace/tfile.exp: Ditto.
7202
ba4a8bdd
YQ
72032011-05-14 Yao Qi <yao@codesourcery.com>
7204
7205 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
7206 type.
7207
dbaefcf7
DE
72082011-05-13 Doug Evans <dje@google.com>
7209
7210 * gdb.python/py-objfile-script.exp: New file.
7211 * gdb.python/py-objfile-script.c: New file.
7212 * gdb.python/py-objfile-script-gdb.py: New file.
7213 * testsuite/gdb.python/py-section-script.exp: Test
7214 "info auto-load-scripts".
7215
9930639c
TT
72162011-05-13 Tom Tromey <tromey@redhat.com>
7217
7218 * gdb.dwarf2/clztest.exp: New file.
7219 * gdb.dwarf2/clztest.c: New file.
7220 * gdb.dwarf2/clztest.S: New file.
7221
05272e11
DE
72222011-05-13 Doug Evans <dje@google.com>
7223
cc63ef9b
DE
7224 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
7225 String16 tests.
05272e11 7226
6edba76f
TT
72272011-05-13 Tom Tromey <tromey@redhat.com>
7228
7229 * lib/gdb.exp (is_x86_like_target): New proc.
7230 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
7231 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
7232 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
7233 -nostdlib to compiler.
7234 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
7235 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
7236 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
7237 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
7238 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
7239
028d0ed5
TJB
72402011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7241
7242 * gdb.python/py-function.exp: Test setting a value from a function
7243 which executes a command.
7244
8a9b8146
TT
72452011-05-12 Tom Tromey <tromey@redhat.com>
7246
7247 * gdb.dwarf2/typeddwarf.S: New file.
7248 * gdb.dwarf2/typeddwarf.c: New file.
7249 * gdb.dwarf2/typeddwarf.exp: New file.
7250
10483e8e
MP
72512011-05-12 Marek Polacek <mpolacek@redhat.com>
7252
7253 * gdb.mi/mi-basics.exp: Fix races. Honour the
7254 `test_exec_and_symbol_mi_operatons' return value.
7255 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7256 gdb_test_multiple.
7257 (test_exec_and_symbol_mi_operatons): Likewise.
7258 (test_path_specification): Likewise.
7259
faf067f1
JK
72602011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7261
7262 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
7263 (gdb_touch_execfile): Remove catch wrappers. New variable time.
7264 Replace `file copy' and `file rename' by `file mtime'. Twice.
7265
7ff911a3
JK
72662011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7267
7268 * gdb.base/readline-ask.c: New file.
7269 * gdb.base/readline-ask.exp: New file.
7270 * gdb.base/readline-ask.inputrc: New file.
7271
a536c6d7
UW
72722011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
7273
7274 * gdb.cell/bt.exp: Delete breakpoints before running to signal
7275 to avoid race condition.
7276 * gdb.cell/coremaker.c: Use small stack size.
7277 * gdb.cell/ea-standalone.exp: Use file name without path as
7278 argument to c_to.
7279 * gdb.cell/fork.exp: Allow other output when continuing to end.
7280
d472a426
JK
72812011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7282
7283 * gdb.threads/corethreads.c: New file.
7284 * gdb.threads/corethreads.exp: New file.
7285
72862011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
7287
7288 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
7289 Try to compile the test using -Wl,-z,norelro first.
7290 (load_core): New variable libthread_db_seen, initialize it.
7291 (zeroed-threads cannot be listed): Protect it by XFAIL on
7292 !$libthread_db_seen.
7293
8be455d7
JK
72942011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7295
7296 PR 12573
7297 * gdb.dwarf2/dw2-skip-prologue.S: New file.
7298 * gdb.dwarf2/dw2-skip-prologue.c: New file.
7299 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
7300
1976171a
JK
73012011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7302
7303 * gdb.cp/psymtab-parameter.cc: New file.
7304 * gdb.cp/psymtab-parameter.exp: New file.
7305
7db6f30f
JK
73062011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7307
7308 Fix a race.
7309 * gdb.cp/static-print-quit.exp (print c): Split to ...
7310 (print c - <return>, print c - q <return>, print c - to quit):
7311 ... these. Make the testfile untested on gdb-7.1.
7312
85161e9e 73132011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
7314
7315 * lib/gdb.exp (exec_target_file, exec_symbol_file,
7316 gdb_rename_execfile, gdb_touch_execfile): New.
7317 * gdb.base/reread.exp: Use new procs to handle multiple
7318 exec files.
7319
0c51be18
YQ
73202011-05-05 Yao Qi <yao@codesourcery.com>
7321
7322 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
7323 (test_adr_32bit, test_pop_pc): New.
7324 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
7325 (test_adr_32bit, test_pop_pc): New.
7326
4d393d60
JM
73272011-05-04 Joseph Myers <joseph@codesourcery.com>
7328
7329 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
7330 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
7331 targets.
7332 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
7333 handle targets.
7334
8ffd0459
JK
73352011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7336
7337 * gdb.base/completion.exp (complete help info wat): Rename to ...
7338 (complete 'help info wat'): ... here.
7339 Remove all `-re ".*' and `-re "^.*' redundant regexes.
7340 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
7341
8e28d804
PA
73422011-05-04 Pedro Alves <pedro@codesourcery.com>
7343
7344 * gdb.base/completion.exp: Use gdb_test_multiple instead of
7345 gdb_test and explicit $gdb_prompt/timeout matches.
7346
3eb2ef34
YQ
73472011-05-04 Yao Qi <yao@codesourcery.com>
7348
7349 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
7350 and __thumb2__.
7351
aaaf81a3
MP
73522011-05-03 Marek Polacek <mpolacek@redhat.com>
7353
7354 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
7355 in place of `gdb_test "delete breakpoints"'. This eliminates two
7356 testcases.
7357
c4cbc0df
PA
73582011-05-02 Pedro Alves <pedro@codesourcery.com>
7359
7360 PR testsuite/12649
7361 Fix races.
7362
7363 * gdb.base/completion.exp: Remove all sleep calls. Remove
7364 unnecessary regexs. Don't explicitly expect anything after the
7365 prompt. Eat the prompt if necessary.
7366
b4cbb4a3
EBM
73672011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7368
7369 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
7370 accept to show the caller line again as well as the line after.
7371
d65aec65
PM
73722011-04-29 Phil Muldoon <pmuldoon@redhat.com>
7373
7374 PR mi/12531
7375
7376 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
7377 compile target.
7378 * gdb.python/py-prettyprint.exp: Add C++ object for
7379 CPLUS_FAKE_CHILD test.
7380
30852783
UW
73812011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
7382
7383 * gdb.base/signest.exp: New file.
7384 * gdb.base/signest.c: Likewise.
7385
c7b1f0d9
JK
73862011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7387
7388 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
7389 thread and breakpoint notifications.
7390
559a7a62
JK
73912011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7392
7393 * gdb.base/fortran-sym-case.c: New file.
7394 * gdb.base/fortran-sym-case.exp: New file.
7395 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
7396 * gdb.dwarf2/dw2-case-insensitive.c: New file.
7397 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
7398
8344e389
JK
73992011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7400
7401 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
7402 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
7403 false #1', `if true else false #2' and `if true else false #3'.
7404
2484c66b
UW
74052011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
7406
7407 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
7408 while delivering signal.
7409
8d3788bd
VP
74102011-04-27 Vladimir Prus <vladimir@codesourcery.com>
7411
7412 MI breakpoint notifications.
7413
7414 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
7415 * testsuite/gdb.mi/mi2-cli.exp: Adust.
7416 * testsuite/gdb.mi/mi-watch.exp: Adust.
7417 * testsuite/gdb.mi/mi2-watch.exp: Adust.
7418 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
7419 notifications.
8d3788bd 7420
3e03848b
JK
74212011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7422
7423 * gdb.base/gdbindex-stabs-dwarf.c: New file.
7424 * gdb.base/gdbindex-stabs.c: New file.
7425 * gdb.base/gdbindex-stabs.exp: New file.
7426
918c9108
YQ
74272011-04-25 Yao Qi <yao@codesourcery.com>
7428
7429 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
7430 with /*...*/.
7431 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7432
90556b8c
JK
74332011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7434
7435 * gdb.python/py-value.exp (test_objfiles): Name the first test
7436 `py-value in file.filename'.
7437
03f2bd59
JK
74382011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7439
7440 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
7441 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
7442 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
7443 !gdbserver_reconnect_p..
7444 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
7445
7b08b9eb
JK
74462011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7447
7448 * gdb.cp/cpcompletion.exp (complete class methods)
7449 (complete class methods beginning with F): Move them above runto. New
7450 comment about the runto delimiter.
7451
b78974c3
PA
74522011-04-20 Pedro Alves <pedro@codesourcery.com>
7453
7454 * gdb.base/maint.exp: Test that "maint print registers" works
7455 without a running program.
7456
20429c40 74572011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 7458
20429c40
MP
7459 * gdb.base/setshow.exp: Fix racy tests.
7460 ($old_gdb_prompt): New variable.
7461
7a9dd1b2
TT
74622011-04-19 Tom Tromey <tromey@redhat.com>
7463
7464 * gdb.mi/mi-nsmoribund.exp:
7465 * gdb.hp/gdb.objdbg/objdbg01.exp:
7466 * gdb.base/structs.exp (test_struct_returns):
7467 * gdb.base/call-sc.exp (test_scalar_returns):
7468 * gdb.base/bigcore.exp: Remove duplicate words.
7469
02835898
JK
74702011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7471
7472 * gdb.base/break-interp-lib.c (v, vptr): New variables.
7473 * gdb.base/break-interp.exp (test_attach): New comment.
7474
254f582e
JK
74752011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7476
7477 * gdb.threads/gcore-thread.exp ($core0file): New variable.
7478 (clear __stack_user.next, clear stack_used.next)
7479 (save a zeroed-threads corefile): New test.
7480 Call core_load for $core0file.
7481 (zeroed-threads cannot be listed): New test.
7482
4fe85f5c
JK
74832011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7484
7485 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
7486 filename.
7487 ($srcfile): Preserve the original value.
7488 ($testfile): Match it the .exp filename.
7489 ($corefile): New variable. Substitute it around.
7490 Use clean_restart.
7491 ($prev_timeout): Remove.
7492 (load_core): Move core loading into this proc.
7493 Fix restore of $timeout if load_core fails.
7494
63524580
JK
74952011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7496
7497 * gdb.base/eu-strip-infcall.c: New file.
7498 * gdb.base/eu-strip-infcall.exp: New file.
7499
90359a16
JK
75002011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7501
7502 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
7503 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
7504
626e7282
JK
75052011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7506
7507 Fix Python access to inlined frames.
7508 * gdb.python/py-frame-inline.c: New file.
7509 * gdb.python/py-frame-inline.exp: New file.
7510
3363d018
EBM
75112011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
7512
7513 * gdb.base/gdb1090.exp: Change breakpoint location to read the
7514 content of 's24' correctly (avoiding "optimized out").
7515 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
7516
28781456
JK
75172011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7518
7519 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
7520
4a4106ca
TJB
75212011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7522
7523 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
7524 expect a colon in watch -location output.
7525
d26ccb4f
JK
75262011-04-13 Marek Polacek <mpolacek@redhat.com>
7527
df46027d 7528 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
7529 New testcase `expect response to define backtrace'. Also remove
7530 redundant `default' block.
7531
e1ab1f9c
JK
75322011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7533
7534 * gdb.python/py-prettyprint.c (struct hint_error): New.
7535 (main): New variable hint_error.
7536 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
7537 "print hint_error".
7538 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
7539 (register_pretty_printers): Register it.
7540
0c2e6019
TT
75412011-04-04 Tom Tromey <tromey@redhat.com>
7542
7543 * gdb.cp/maint.exp (test_help): Update.
7544 (test_namespace): Likewise.
7545
af57139d
JB
75462011-04-01 Joel Brobecker <brobecker@adacore.com>
7547
7548 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
7549 * gdb.ada/arrayptr.exp: Add new tests.
7550
956a9fb9
JB
75512011-04-01 Joel Brobecker <brobecker@adacore.com>
7552
7553 * gdb.ada/mi_catch_ex: New testcase.
7554
d0c4d642
PA
75552011-04-01 Pedro Alves <pedro@codesourcery.com>
7556
7557 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
7558 base::overload(void) method without specifying "const".
7559
18819fa6
UW
75602011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
7561
7562 * gdb.arch/thumb-singlestep.S: New file.
7563 * gdb.arch/thumb-singlestep.exp: Likewise.
7564
a4c8e806
TT
75652011-03-31 Tom Tromey <tromey@redhat.com>
7566
7567 * gdb.python/py-prettyprint.py (exception_flag): New global.
7568 (NoStringContainerPrinter._iterator.next): Check it.
7569 * gdb.python/py-prettyprint.c (main): New variable nstype2.
7570 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
7571
53832f31
TT
75722011-03-29 Tom Tromey <tromey@redhat.com>
7573
7574 * gdb.cp/anon-struct.cc: New file.
7575 * gdb.cp/anon-struct.exp: New file.
7576
e4620230
JK
75772011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7578
7579 Test STT_GNU_IFUNC support.
7580 * gdb.base/gnu-ifunc-lib.c: New file.
7581 * gdb.base/gnu-ifunc.c: New file.
7582 * gdb.base/gnu-ifunc.exp: New file.
7583
d0fb5eae
JK
75842011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7585
7586 Support a ring of related breakpoints.
7587 * gdb.base/watchpoint-delete.c: New file.
7588 * gdb.base/watchpoint-delete.exp: New file.
7589
20106cfb
JK
75902011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7591
7592 * gdb.ada/arrayparam.exp (print first after function call): Use
7593 explicit package name. Add a comment
7594 (print lasta after function call): Rename ...
7595 (print last after function call): ... it and use explicit package
7596 name.
7597 (print length after function call): Use explicit package name.
7598 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
7599 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
7600 (multiple matches for symbol i): Rename ...
7601 (multiple matches for symbol integervar): ... it.
7602 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
7603 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
7604
e7ab5e63
AB
76052011-03-25 Andrew Burgess <aburgess@broadcom.com>
7606
7607 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
7608 environment variable to make grep output more predictable. Move
7609 all the environment setup into gdb_init so it's done once per test
7610 case rather than each time we start gdb.
7611
9ef07c8c
TT
76122011-03-24 Tom Tromey <tromey@redhat.com>
7613
7614 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
7615 test.
7616
dd90784c
JK
76172011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7618
7619 * gdb.dwarf2/dw2-entry-value-main.c: New file.
7620 * gdb.dwarf2/dw2-entry-value.S: New file.
7621 * gdb.dwarf2/dw2-entry-value.exp: New file.
7622
05775840
PM
76232011-03-22 Phil Muldoon <pmuldoon@redhat.com>
7624
6fdff2c5 7625 PR python/12183
05775840
PM
7626
7627 * gdb.python/py-function.exp: Add GdbError tests.
7628
8661b11b
PA
76292011-03-18 Pedro Alves <pedro@codesourcery.com>
7630
7631 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
7632 (reglocal_test_func, statlocal_test_func): New functions.
7633 (globals_test_func): Call new functions.
7634 * gdb.trace/unavailable.exp (gdb_collect_args_test)
7635 (gdb_collect_locals_test): New procedure.
7636 (gdb_trace_collection_test): Call new procedures.
7637
0fdb4f18
PA
76382011-03-18 Pedro Alves <pedro@codesourcery.com>
7639
7640 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
7641 (test_register, test_register_unavailable): New procedures.
7642 (gdb_unavailable_registers_test): New procedure.
7643 (gdb_trace_collection_test): Call it.
7644
99c3dc11
PM
76452011-03-18 Phil Muldoon <pmuldoon@redhat.com>
7646
6fdff2c5 7647 PR python/12149
99c3dc11
PM
7648
7649 * gdb.python/python.exp: Add gdb.write tests.
7650
29703da4
PM
76512010-03-17 Phil Muldoon <pmuldoon@redhat.com>
7652
7653 * gdb.python/Makefile.in: Add py-objfile.
7654 * gdb.python/py-objfile.exp: New file.
7655 * gdb.python/py-objfile.c: New file.
7656 * gdb.python/py-block.exp: Add is_valid tests.
7657 * gdb.python/py-inferior.exp: Ditto.
7658 * gdb.python/py-infthread.exp: Ditto.
7659 * gdb.python/py-symbol.exp: Ditto.
7660 * gdb.python/py-symtab.exp: Ditto.
7661
598997c8
KS
76622011-03-16 Keith Seitz <keiths@redhat.com>
7663
7664 PR c++/12273
7665 * gdb.cp/cmpd-minsyms.exp: New test.
7666 * gdb.cp/cmpd-minsyms.cc: New file.
7667
7668 PR c++/11734
7669 * gdb.cp/ovsrch.exp: New test.
7670 * gdb.cp/ovsrch.h: New file.
7671 * gdb.cp/ovsrch1.cc: New file.
7672 * gdb.cp/ovsrch2.cc: New file.
7673 * gdb.cp/ovsrch3.cc: New file.
7674 * gdb.cp/ovsrch4.cc: New file.
7675
c91513d8
PP
76762011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7677
7678 PR gdb/12528
7679 * gdb.base/Makefile.in: Adjust EXECUTABLES.
7680 * gdb.base/break-on-linker-gcd-function.exp: New test.
7681 * gdb.base/break-on-linker-gcd-function.cc: New file.
7682
7470fc63
AT
76832011-03-15 Andreas Tobler <andreast@fgznet.ch>
7684
7685 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
7686
959e7469
PM
76872011-03-15 Phil Muldoon <pmuldoon@redhat.com>
7688
7689 * lib/gdb.exp (gdb_unload): Add another termination case.
7690
9373cf26
JK
76912011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7692
7693 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
7694 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
7695 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
7696 Provide a stub byte there.
7697 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
7698 DW_AT_entry_pc.
7699 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
7700
24e9cda0
UW
77012011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
7702
7703 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
7704 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
7705 "generic ABI, auto".
7706 (altivec_abi_tests): Accept vectors returned by reference.
7707
7371cf6d
PM
77082010-03-14 Phil Muldoon <pmuldoon@redhat.com>
7709
7710 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
7711
ce77046a
UW
77122011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
7713
7714 * gdb.python/py-section-script.exp: Skip test if no Python support.
7715
176400c3
UW
77162011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
7717
7718 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
7719
ecec24e6
PM
77202011-03-10 Phil Muldoon <pmuldoon@redhat.com>
7721
7722 * gdb.python/py-parameter.exp: Update tests to the new Python
7723 parameter API. Add "no documentation" test. Add deprecated API
7724 backward compatibility test.
7725
5dbdd470
TT
77262011-03-09 Tom Tromey <tromey@redhat.com>
7727
7728 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
7729 gdb_continue_to_end.
7730
b66e66ee
MK
77312011-03-09 Mark Kettenis <kettenis@gnu.org>
7732
7733 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
7734 tabs.
7735
eceb0c5f
TT
77362011-03-09 Tom Tromey <tromey@redhat.com>
7737
7738 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
7739 parentheses.
7740 (gdb_continue_to_end): Add "allow_extra" parameter. Use
7741 $command.
7742 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
7743 argument to gdb_continue_to_end.
7744 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
7745 argument to gdb_continue_to_end.
7746 * gdb.cp/annota3.exp: Fix regex.
7747 * gdb.cp/annota2.exp: Fix regex.
7748 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
7749 gdb_continue_to_end.
7750 * gdb.base/call-signal-resume.exp: Revert earlier patch.
7751 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
7752 gdb_continue_to_end.
7753
63154eca
PA
77542011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7755
7756 * gdb.server/ext-run.exp
7757 (load new file without any gdbserver inferior): New test.
7758
967d1f9b
TT
77592011-03-07 Tom Tromey <tromey@redhat.com>
7760
7761 * Makefile.in (TAGS): Rewrite.
7762
d68dcbb9
JK
77632011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7764
7765 * gdb.trace/report.exp (12.1: trace report #1): New match for the
7766 initial commands echo. New match for `Found trace'. Anchor all the
7767 other matches. Anchor and match for `No trace frame found' the final
7768 match.
7769
6bf58e63
TT
77702011-03-07 Tom Tromey <tromey@redhat.com>
7771
7772 * Makefile.in (TAGS): New target.
7773
fda326dd
TT
77742011-03-07 Tom Tromey <tromey@redhat.com>
7775
7776 * lib/opencl.exp (skip_opencl_tests): Update for exit message
7777 change.
7778 * lib/mi-support.exp (mi_gdb_test): Update for exit message
7779 change.
7780 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
7781 exit message change.
7782 (skip_altivec_tests): Update for exit message change.
7783 (skip_vsx_tests): Likewise.
7784 (gdb_continue_to_end): Likewise. Add 'command' argument.
7785 * lib/cell.exp (skip_cell_tests): Update for exit message change.
7786 * gdb.threads/tls.exp: Update for exit message change.
7787 * gdb.threads/thread-unwindonsignal.exp: Use
7788 gdb_continue_to_end.
7789 * gdb.threads/step.exp (step_it): Update for exit message change.
7790 (continue_all): Likewise.
7791 * gdb.threads/print-threads.exp (test_all_threads): Update for
7792 exit message change.
7793 * gdb.threads/interrupted-hand-call.exp: Use
7794 gdb_continue_to_end.
7795 * gdb.threads/execl.exp: Use gdb_continue_to_end.
7796 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
7797 gdb_continue_to_end.
7798 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
7799 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
7800 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
7801 * gdb.cp/method.exp: Update for exit message change.
7802 * gdb.cp/mb-templates.exp: Update for exit message change.
7803 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
7804 * gdb.cp/annota3.exp: Update for exit message change.
7805 * gdb.cp/annota2.exp: Update for exit message change.
7806 * gdb.cell/fork.exp: Use gdb_continue_to_end.
7807 * gdb.base/term.exp: Update for exit message change.
7808 * gdb.base/step-test.exp (test_i): Update for exit message change.
7809 * gdb.base/sigstep.exp (advance): Update for exit message change.
7810 (advancei): Likewise.
7811 * gdb.base/siginfo.exp: Update for exit message change.
7812 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
7813 * gdb.base/reread.exp: Use gdb_continue_to_end.
7814 * gdb.base/langs.exp: Use gdb_continue_to_end.
7815 * gdb.base/interrupt.exp: Update for exit message change.
7816 * gdb.base/gdb1555.exp: Update for exit message change.
7817 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
7818 * gdb.base/ending-run.exp: Update for exit message change.
7819 * gdb.base/chng-syms.exp: Update for exit message change.
7820 * gdb.base/checkpoint.exp: Update for exit message change.
7821 * gdb.base/catch-syscall.exp (check_for_program_end): Use
7822 gdb_continue_to_end.
7823 (test_catch_syscall_with_wrong_args): Likewise.
7824 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
7825 * gdb.base/break-interp.exp (test_ld): Update for exit message
7826 change.
7827 * gdb.base/bang.exp: Update for exit message change.
7828 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
7829 (do_call_attach_tests): Likewise.
7830 * gdb.base/a2-run.exp: Update for exit message change.
7831 * gdb.arch/ppc-dfp.exp: Update for exit message change.
7832 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
7833 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
7834
dd19bd70
JK
78352011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7836
7837 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
7838
30e62689
TT
78392011-03-03 Tom Tromey <tromey@redhat.com>
7840
7841 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
7842 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
7843 * gdb.hp/gdb.aCC/configure.ac: Remove.
7844 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
7845 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
7846 * gdb.hp/gdb.base-hp/configure.ac: Remove.
7847 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
7848 * gdb.hp/gdb.compat/configure (Makefile): Remove.
7849 * gdb.hp/gdb.compat/configure.ac: Remove.
7850 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
7851 * gdb.hp/gdb.defects/configure (Makefile): Remove.
7852 * gdb.hp/gdb.defects/configure.ac: Remove.
7853 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
7854 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
7855 * gdb.hp/gdb.objdbg/configure.ac: Remove.
7856 * gdb.hp/configure.ac: Remove.
7857 * gdb.hp/configure: Remove.
7858 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
7859 substitution.
7860 (Makefile): Remove rule.
7861 * gdb.cell/configure.ac: Remove.
7862 * gdb.cell/configure: Remove.
7863 * gdb.stabs/Makefile.in (Makefile): Remove.
7864 (distclean): Don't remove config.status or config.log.
7865 * gdb.stabs/configure (Makefile): Remove.
7866 * gdb.stabs/configure.ac: Remove.
7867 * configure: Rebuild.
7868 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
7869 Remove stabs- and cell-specific logic. Test for existence of
7870 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
7871 subdirectories, gdb.cell, and and gdb.stabs.
7872 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
7873
c171f854
JB
78742011-03-03 Joel Brobecker <brobecker@adacore.com>
7875
7876 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
7877 end of buffer.
7878
9a5193cb
JB
78792011-03-02 Joel Brobecker <brobecker@adacore.com>
7880
7881 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
7882 gdb_test when running a test where we expected no output back.
7883
9bb4c1bb
MS
78842011-02-28 Michael Snyder <msnyder@vmware.com>
7885
7886 * gdb.cp/overload.cc: Change initializer value to integer.
7887
3bd0f5ef
MS
78882011-02-27 Michael Snyder <msnyder@vmware.com>
7889
7890 * gdb.multi/base.exp: Add test for remove-inferiors.
7891
2279eaad
JB
78922011-02-26 Joel Brobecker <brobecker@adacore.com>
7893
7894 * gdb.python/py-frame.exp: Simplify the initialization phase
7895 using prepare_for_testing.
7896
c82c0b55
MS
78972011-02-25 Michael Snyder <msnyder@vmware.com>
7898
7899 * gdb.multi/base.exp: Add tests for info inferiors with args.
7900
1d94651b
JK
79012011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7902
7903 * gdb.dwarf2/dw2-ranges.S: Rename to ...
7904 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
7905 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
7906 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
7907 asmfile3. Comment the STABS (#3) file compilation. Compile
7908 everything through assembler. Provide KFAIL for symtab/12497.
7909 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
7910 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
7911 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
7912 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
7913
3bd0f5ef
MS
79142011-02-24 Michael Snyder <msnyder@vmware.com>
7915
7916 * gdb.base/break.exp: Add tests for delete breakpoints using
7917 convenience variables and value history references.
7918
12c1418e
MS
79192011-02-24 Michael Snyder <msnyder@vmware.com>
7920
7921 * gdb.base/break.exp: Remove debugging 'printf' accidentally
7922 left behind in previous check-in.
7923
e5a67952
MS
79242011-02-23 Michael Snyder <msnyder@vmware.com>
7925
7926 * gdb.base/break.exp: Add tests for "info break" with arguments.
7927 * gdb.trace/infotrace.exp: Update patterns for error and help.
7928 * gdb.base/completion.exp: Update pattern.
7929 * gdb.base/ena-dis-br.exp: Update pattern.
7930 * gdb.base/help.exp: Update patterns.
7931
79322011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
7933
7934 * gdb.base/memattr.exp: New test.
7935 * gdb.base/memattr.c: Test load for memattr.exp.
7936
6e6fbe60
DE
79372011-02-22 Doug Evans <dje@google.com>
7938
7939 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
7940
1d41d745
MS
79412011-02-22 Michael Snyder <msnyder@vmware.com>
7942
7943 * Makefile.in: Make more clean.
7944 * gdb.ada/Makefile.in: Ditto.
7945 * gdb.arch/Makefile.in: Ditto.
7946 * gdb.asm/Makefile.in: Ditto.
7947 * gdb.base/Makefile.in: Ditto.
7948 * gdb.cp/Makefile.in: Ditto.
7949 * gdb.dwarf2/Makefile.in: Ditto.
7950 * gdb.java/Makefile.in: Ditto.
7951 * gdb.mi/Makefile.in: Ditto.
7952 * gdb.modula2/Makefile.in: Ditto.
7953 * gdb.python/Makefile.in: Ditto.
7954 * gdb.server/Makefile.in: Ditto.
7955 * gdb.stabs/Makefile.in: Ditto.
7956 * gdb.threads/Makefile.in: Ditto.
7957 * gdb.trace/Makefile.in: Ditto.
7958
79ba84ca
MS
79592011-02-22 Michael Snyder <msnyder@vmware.com>
7960
df46027d 7961 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
7962 info threads.
7963
b9b35694
JB
79642011-02-22 Joel Brobecker <brobecker@adacore.com>
7965
7966 * gdb.python/py-breakpoint.exp: Fix the expected output of
7967 one of the "maint info breakpoints" tests to accept the output
7968 generated on platforms that do not have hardware watchpoints.
7969
8bfb830f
JB
79702011-02-22 Joel Brobecker <brobecker@adacore.com>
7971
7972 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
7973 clean_restart. Be a little stricter in the expected output
7974 for one of the tests. Fix a typo in one of the comments.
7975
c45f3c54
JB
79762011-02-22 Joel Brobecker <brobecker@adacore.com>
7977
7978 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
7979 Delete variable binfile, no longer use. Add or modify test
7980 comments to make them unique.
7981
b97c863c
MS
79822011-02-21 Michael Snyder <msnyder@vmware.com>
7983
7984 * Makefile.in: Update for make clean.
7985 * gdb.ada/Makefile.in: Ditto.
7986 * gdb.arch/Makefile.in: Ditto.
7987 * gdb.asm/Makefile.in: Ditto.
7988 * gdb.base/Makefile.in: Ditto.
7989 * gdb.cp/Makefile.in: Ditto.
7990 * gdb.dwarf2/Makefile.in: Ditto.
7991 * gdb.java/Makefile.in: Ditto.
7992 * gdb.mi/Makefile.in: Ditto.
7993 * gdb.modula2/Makefile.in: Ditto.
7994 * gdb.python/Makefile.in: Ditto.
7995 * gdb.server/Makefile.in: Ditto.
7996 * gdb.stabs/Makefile.in: Ditto.
7997 * gdb.threads/Makefile.in: Ditto.
7998 * gdb.trace/Makefile.in: Ditto.
7999
aea5b279
MS
80002011-02-21 Michael Snyder <msnyder@vmware.com>
8001
8002 * gdb.threads/thread-find.exp: Update patterns for changes in
8003 output of "info threads" command.
8004
e3039479
UW
80052011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8006 Ulrich Weigand <uweigand@de.ibm.com>
8007
8008 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
8009 (skip_hw_watchpoint_tests): Likewise.
8010 (skip_hw_watchpoint_multi_tests): Likewise.
8011
b800ec70
UW
80122011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
8013
8014 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
8015 (skip_hw_watchpoint_tests): Likewise.
8016 (skip_hw_watchpoint_multi_tests): Likewise.
8017 (skip_hw_watchpoint_access_tests): Likewise.
8018
8019 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
8020 * gdb.base/pr11022.exp: Likewise.
8021 * gdb.base/watch-read.exp: Likewise.
8022 * gdb.base/watch_thread_num.exp: Likewise.
8023 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
8024 * gdb.base/watchpoint-hw.exp: Likewise.
8025 * gdb.base/watchpoint.exp: Likewise.
8026 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
8027 * gdb.threads/watchthreads-reorder.exp: Likewise.
8028 * gdb.threads/watchthreads.exp: Likewise.
8029 * gdb.threads/watchthreads2.exp: Likewise.
8030
91033e37
JB
80312011-02-21 Joel Brobecker <brobecker@adacore.com>
8032
8033 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
8034 the debugger is unable to find the array bounds.
8035
eeaafae2
JK
80362011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8037
8038 * gdb.cp/typedef-operator.exp: New file.
8039 * gdb.cp/typedef-operator.cc: New file.
8040
e338d953
MS
80412011-02-17 Michael Snyder <msnyder@vmware.com>
8042
8043 * gdb.threads/thread-find.exp: Fix regular expressions.
8044
e67ad678
JB
80452011-02-17 Joel Brobecker <brobecker@adacore.com>
8046
8047 * gdb.ada/packed_array: Expand testcase to test printing of
8048 unconstrained packed array.
8049
93084bca
JB
80502011-02-17 Joel Brobecker <brobecker@adacore.com>
8051
8052 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
8053
a0c78a73
PA
80542011-02-16 Pedro Alves <pedro@codesourcery.com>
8055
f65d5553 8056 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
8057 (main): Initialize it before collecting, and and clear it
8058 afterwards.
f65d5553
PA
8059 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8060 collecting with '{type} addr', where the addr expression is not an
8061 rvalue.
a0c78a73 8062
3dfcbbd2
KW
80632011-02-16 Ken Werner <ken.werner@de.ibm.com>
8064
8065 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
8066 a bool variable. Expect correct OpenCL names for vector types. Use the
8067 uc3 variable name instead of referring to the uchar3 built-in type.
8068 Escape the asterisk at the half pointer test.
8069
08807d5a
PA
80702011-02-16 Pedro Alves <pedro@codesourcery.com>
8071
f65d5553 8072 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
8073 (main): Initialize it before collecting, and and clear it
8074 afterwards.
f65d5553
PA
8075 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8076 collecting overlapping memory ranges.
08807d5a 8077
60f98dde
MS
80782011-02-15 Michael Snyder <msnyder@vmware.com>
8079
8080 * gdb.base/default.exp: Add tests for thread commands.
8081 * gdb.base/help.exp: Add tests for thread commands.
8082 * gdb.threads/thread-find.exp: New test for thread find command.
8083
648cd113
KW
80842011-02-15 Ken Werner <ken.werner@de.ibm.com>
8085
8086 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
8087
494e194e
YQ
80882011-02-15 Yao Qi <yao@codesourcery.com>
8089
8090 PR tdep/12352
8091 * gdb.arch/arm-disp-step.S : New test for str instruction.
8092 * gdb.arch/arm-disp-step.exp : Likewise.
8093
d9492458
TJB
80942011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
8095
8096 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
8097 "vector_register2_vr" test strings. Test the extended floating
8098 point registers (F32~F63).
8099 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
8100 IBM XL C compiler. Make the test program use a register provided
8101 by the compiler for the lxvd2x instruction.
8102
8af8e3bc
PA
81032011-02-14 Pedro Alves <pedro@codesourcery.com>
8104
8105 * gdb.trace/unavailable.cc (class Base, class Middle, class
8106 Derived): New types.
8107 (derived_unavail, derived_partial, derived_whole): New globals.
8108 (virtual_partial): New global.
8109 (virtualp): Point at virtual_partial.
8110 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
8111 related to unavailable vptr.
8112
1b28d0b3
PA
81132011-02-14 Pedro Alves <pedro@codesourcery.com>
8114
8115 * gdb.trace/unavailable.cc (a, b, c): New globals.
8116 (main): Set and clear them.
8117 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
8118 `a' and `c', and check that `b' isn't collected, although `a' and
8119 `c' are.
8120
ec0a52e1
PA
81212011-02-14 Pedro Alves <pedro@codesourcery.com>
8122
8123 * gdb.trace/unavailable.cc (struct Virtual): New.
8124 (virtualp): New global pointer.
8125 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
8126 printing a pointer to an object whose type has a vtable, with
8127 print object on.
8128
24e6bcee
PA
81292011-02-14 Pedro Alves <pedro@codesourcery.com>
8130
8131 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
8132 value repeat handles unavailableness.
8133
39d37385
PA
81342011-02-14 Pedro Alves <pedro@codesourcery.com>
8135
8136 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
8137 tests for building arrays from unavailable values, subscripting
8138 non-memory rvalue unvailable arrays, and accessing fields or
8139 baseclasses of non-lazy unavailable values,
8140 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
8141 struct types.
8142 (g_smallstruct, g_smallstruct_b): New globals.
8143
06d72e16
PA
81442011-02-14 Pedro Alves <pedro@codesourcery.com>
8145
8146 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
8147
bc9a5551
JK
81482011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8149
8150 Fix const/volatile qualifiers of C++ types, PR c++/12328.
8151 * gdb.cp/overload-const.exp: New file.
8152 * gdb.cp/overload-const.cc: New file.
8153
54fcddd0
UW
81542011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8155
8156 * gdb.opencl/callfuncs.cl: New file.
8157 * gdb.opencl/callfuncs.exp: New test.
8158 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
8159
d6dafb7c
UW
81602011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8161
8162 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
8163 when computing result.
8164 * gdb.arch/altivec-abi.exp: Update expected results.
8165
a449c2d8
TJB
81662011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8167
8168 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
8169 * gdb.base/jit.exp: Likewise.
8170 * gdb.base/pie-execl.exp: Likewise.
8171 * gdb.base/solib-nodir.exp: Likewise.
8172 * gdb.base/solib-overlap.exp: Likewise.
8173
764880b7
PA
81742011-02-07 Pedro Alves <pedro@codesourcery.com>
8175
8176 * gdb.trace/collection.c (global_pieces): New.
8177 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
8178 New procedure.
8179 (gdb_trace_collection_test): Call it.
8180
505500db
SW
81812011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
8182
8183 * gdb.python/py-evthreads.c: New file.
8184 * gdb.python/py-evthreads.exp: New file.
8185 * gdb.python/py-events.py: New file.
8186 * gdb.python/py-events.exp: New file.
8187 * gdb.python/py-events.c: New file.
8188
385203ed
DD
81892011-02-04 David Daney <ddaney@caviumnetworks.com>
8190
8191 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
8192
9011945e
AB
81932011-02-03 Andrew Burgess <aburgess@broadcom.com>
8194
8195 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
8196 gdb.base/disasm-end-cu.exp: New test for disassembling over the
8197 boundary between two compilation units.
8198
580688f3
PA
81992011-02-02 Pedro Alves <pedro@codesourcery.com>
8200
8201 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
8202 (Virtual): New structs.
8203 (virtual_o, virtual_middle_b): New globals.
8204 * gdb.cp/virtbase.exp: New tests.
8205
d3f0f853
PP
82062011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
8207
8208 * gdb.base/jit.exp: New file.
8209 * gdb.base/jit-main.c: New file.
8210 * gdb.base/jit-solib.c: New file.
8211
b2030fb5
UW
82122011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
8213
8214 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
8215 proceed to initial kernel entry point.
8216 * gdb.opencl/datatypes.exp: Likewise.
8217 * gdb.opencl/operators.exp: Likewise.
8218 * gdb.opencl/vec_comps.exp: Likewise.
8219
2db19d1e
SW
82202011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
8221
8222 * gdb.cp/nsnested.cc: New.
8223 * gdb.cp/nsnested.exp: New.
8224 * gdb.cp/nsnoimports.exp: New.
8225 * gdb.cp/nsnoimports.cc: New.
8226
6b0c4c1f
JB
82272011-01-31 Joel Brobecker <brobecker@adacore.com>
8228
8229 * gdb.base/interact.exp: Add extra tests that verify that
8230 the value of the interactive-mode setting does not change
8231 after the script is sourced.
8232
80b23b6a
JK
82332011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8234
8235 * gdb.cp/noparam.exp: New file.
8236 * gdb.cp/noparam.cc: New file.
8237
ffd5ec24
PA
82382011-01-28 Pedro Alves <pedro@codesourcery.com>
8239
8240 * gdb.trace/tfile.exp: Test that with no traceframe selected,
8241 there's no stack or registers.
8242
a81766d8
TT
82432011-01-26 Tom Tromey <tromey@redhat.com>
8244
8245 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
8246 space before string output. Add test for "set print pretty off"
8247 case.
8248
585fdaa1
PA
82492011-01-25 Pedro Alves <pedro@codesourcery.com>
8250
8251 * gdb.base/frame-args.exp: Adjust.
8252 * gdb.dwarf2/dw2-noloc.exp: Adjust.
8253 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
8254 * gdb.dwarf2/pieces.exp: Adjust.
8255 * gdb.opt/clobbered-registers-O2.exp: Adjust.
8256 * gdb.opt/inline-locals.exp: Adjust.
8257 * gdb.threads/fork-child-threads.exp: Adjust.
8258
d468832a
KW
82592011-01-25 Ken Werner <ken.werner@de.ibm.com>
8260
8261 * gdb.opencl/convs_casts.cl: Move program scope variables into the
8262 OpenCL kernel function. Add a comment as marker. Add address space
8263 qualifiers for the remaining program scope variables.
8264 * gdb.opencl/datatypes.cl: Likewise.
8265 * gdb.opencl/operators.cl: Likewise.
8266 * gdb.opencl/vec_comps.cl: Likewise.
8267 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
8268 Add breakpoint at the marker comment.
8269 * gdb.opencl/datatypes.exp: Likewise.
8270 * gdb.opencl/operators.exp: Likewise.
8271 * gdb.opencl/vec_comps.exp: Likewise.
8272
490f124f
PA
82732011-01-24 Pedro Alves <pedro@codesourcery.com>
8274
8275 * gdb.base/printcmds.c (some_struct): New struct and instance.
8276 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
8277 procedure.
8278 <global scope>: Call it.
8279
6da78614
KW
82802011-01-21 Ken Werner <ken.werner@de.ibm.com>
8281
8282 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
8283 argument to the gdb_compile_opencl_hostapp call.
8284
ec64c9aa
YQ
82852011-01-19 Yao Qi <yao@codesourcery.com>
8286
8287 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
8288 positve list.
8289
810cfdbb
YQ
82902011-01-19 Yao Qi <yao@codesourcery.com>
8291
8292 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
8293 canonical form.
8294 Remove "xscale-*-*"
8295 * gdb.xml/tdesc-regs.exp: Likewise.
8296 * gdb.python/py-section-script.exp: Replace ARM target triplet
8297 with canonical form.
8298 Match arm*-*-symbianelf*.
8299 * gdb.base/dup-sect.exp: Likewise.
8300 * lib/dwarf.exp: New.
8301 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
8302 dwarf2_support.
8303 * gdb.dwarf2/dup-psym.exp: Likewise.
8304 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
8305 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8306 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
8307 * gdb.dwarf2/dw2-basic.exp: Likewise.
8308 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8309 * gdb.dwarf2/dw2-const.exp: Likewise.
8310 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
8311 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
8312 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
8313 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
8314 * gdb.dwarf2/dw2-filename.exp: Likewise.
8315 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
8316 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
8317 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8318 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8319 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
8320 * gdb.dwarf2/dw2-noloc.exp: Likewise.
8321 * gdb.dwarf2/dw2-op-call.exp: Likewise.
8322 * gdb.dwarf2/dw2-producer.exp: Likewise.
8323 * gdb.dwarf2/dw2-ranges.exp: Likewise.
8324 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
8325 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
8326 * gdb.dwarf2/dw2-strp.exp: Likewise.
8327 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
8328 * gdb.dwarf2/implptr.exp: Likewise.
8329 * gdb.dwarf2/mac-fileno.exp: Likewise.
8330 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
8331 * gdb.dwarf2/pieces.exp: Likewise.
8332 * gdb.dwarf2/pr11465.exp: Likewise.
8333 * gdb.dwarf2/valop.exp: Likewise.
8334 * gdb.dwarf2/watch-notconst.exp: Likewise.
8335 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
8336
4694da01
TT
83372011-01-19 Tom Tromey <tromey@redhat.com>
8338
8339 * gdb.python/py-infthread.exp: Add thread tests.
8340
b075872c
JB
83412011-01-14 Joel Brobecker <brobecker@adacore.com>
8342
8343 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
8344
2c3e6e24
JB
83452011-01-14 Joel Brobecker <brobecker@adacore.com>
8346
8347 * gdb.ada/widewide: New testcase.
8348
de8fa76c
JB
83492011-01-13 Joel Brobecker <brobecker@adacore.com>
8350
8351 * gdb.base/interact.exp: New testcase.
8352
1b05df00
TT
83532011-01-12 Tom Tromey <tromey@redhat.com>
8354
8355 * gdb.mi/gdb2549.exp: Update for error message changes.
8356 * gdb.mi/mi-cli.exp: Likewise.
8357 * gdb.mi/mi-disassemble.exp: Likewise.
8358 * gdb.mi/mi-pthreads.exp: Likewise.
8359 * gdb.mi/mi-regs.exp: Likewise.
8360 * gdb.mi/mi-stack.exp: Likewise.
8361 * gdb.mi/mi-var-block.exp: Likewise.
8362 * gdb.mi/mi-var-cmd.exp: Likewise.
8363 * gdb.mi/mi2-cli.exp: Likewise.
8364 * gdb.mi/mi2-disassemble.exp: Likewise.
8365 * gdb.mi/mi2-pthreads.exp: Likewise.
8366 * gdb.mi/mi2-regs.exp: Likewise.
8367 * gdb.mi/mi2-stack.exp: Likewise.
8368 * gdb.mi/mi2-var-block.exp: Likewise.
8369 * gdb.mi/mi2-var-cmd.exp: Likewise.
8370
c2ff108b
JK
83712011-01-12 Andrew Burgess <aburgess@broadcom.com>
8372 Jan Kratochvil <jan.kratochvil@redhat.com>
8373
8374 PR fortran/11104 and DWARF unbound arrays detection.
8375 * gdb.fortran/multi-dim.exp: New file.
8376 * gdb.fortran/multi-dim.f90: New file.
8377
b716877b
AB
83782011-01-12 Andrew Burgess <aburgess@broadcom.com>
8379
8380 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
8381 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
8382 add new tests for opcode dumping.
8383
6c162d5e
TT
83842011-01-11 Tom Tromey <tromey@redhat.com>
8385
8386 * gdb.python/py-infthread.exp: Load gdb-python.exp.
8387
77b06cd7
TJB
83882010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
8389
8390 Convert hardware watchpoints to use breakpoint_ops.
8391 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
8392 type is not supported.
8393 * gdb.base/foll-fork.exp: Likewise.
8394 * gdb.base/foll-vfork.exp: Likewise.
8395
f39a75d0
PM
83962011-01-10 Phil Muldoon <pmuldoon@redhat.com>
8397
8398 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
8399 Use load_lib gdb-python.exp.
8400 * gdb.python/python.exp: Ditto.
8401 * gdb.python/py-function.exp: Ditto.
8402
fc529d80
AS
84032011-01-09 Andreas Schwab <schwab@linux-m68k.org>
8404
8405 * gdb.threads/tls.exp ("info address me"): Fix expected output.
8406
fb03cb59
JK
84072011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8408
8409 * configure: Regenerate.
8410
d8e22779
TT
84112011-01-06 Tom Tromey <tromey@redhat.com>
8412
8413 * gdb.python/py-frame.exp: Test gdb.newest_frame.
8414
09050809
JB
84152011-01-06 Joel Brobecker <brobecker@adacore.com>
8416
fc529d80
AS
8417 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
8418 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
8419 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8420 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
8421 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
8422 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8423 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
8424 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
8425 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
8426 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
8427 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
8428 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
8429 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
8430 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8431 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8432 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
8433 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
8434 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
8435 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8436 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
8437 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
8438 gdb.ada/uninitialized_vars.exp,
8439 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
8440 Simplify by using clean_restart.
09050809 8441
8ed5dd9e
JB
84422011-01-06 Joel Brobecker <brobecker@adacore.com>
8443
8444 Add marker to be used as anchor for inserting breakpoints.
8445 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
8446 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
8447 Likewise.
8448
8449 Remove uses of gdb_start_cmd.
8450 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
8451 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
8452
8453 Do not run testcase if testing with GDBserver.
8454 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
8455 if testing with GDBserver.
8456
368a124f
JB
84572011-01-06 Joel Brobecker <brobecker@adacore.com>
8458
8459 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
8460 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
8461 copyright header.
8462
44944448
JB
84632011-01-05 Joel Brobecker <brobecker@adacore.com>
8464
8465 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
8466 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
8467 testsuite/gdb.fortran/complex.f,
8468 testsuite/gdb.fortran/derived-type.f90,
8469 testsuite/gdb.fortran/library-module-lib.f90,
8470 testsuite/gdb.fortran/library-module-main.f90,
8471 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
8472 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
8473 Copyright year update.
8474
31886ea6
JB
84752011-01-05 Joel Brobecker <brobecker@adacore.com>
8476
8477 * gdb.base/langs1.f: Add copyright header.
8478
ebedcab5
JK
84792011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8480
8481 * gdb.base/morestack.exp: New file.
8482 * gdb.base/morestack.c: New file.
8483
de1eb2f9
JK
84842011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8485
8486 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
8487
9e87a409
JB
84882010-12-29 Joel Brobecker <brobecker@adacore.com>
8489
8490 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
8491 * gdb.ada/arrayptr.exp: Add test printing that new variable.
8492
720d1a40
JB
84932010-12-29 Joel Brobecker <brobecker@adacore.com>
8494
8495 * gdb.ada/lang_switch.exp: Correct expected parameter value.
8496
a283af87
AS
84972010-12-25 Andreas Schwab <schwab@linux-m68k.org>
8498
5d3d9cba
AS
8499 * gdb.threads/tls.exp: Fix typo.
8500
a283af87
AS
8501 * gdb.threads/thread-specific.exp (get_thread_list): Update.
8502 * gdb.threads/execl.exp: Update.
8503
2a20745c
YQ
85042010-12-23 Yao Qi <yao@codesourcery.com>
8505
8506 * gdb.arch/arm-disp-step.exp: New.
8507 * gdb.arch/arm-disp-step.S: New.
8508
a7658b96
TT
85092010-12-21 Tom Tromey <tromey@redhat.com>
8510
8511 * gdb.threads/execl.exp: Update.
8512 * gdb.threads/linux-dp.exp: Update.
8513 * gdb.threads/manythreads.exp: Update.
8514 * gdb.threads/tls.exp: Update.
8515
5b79abe7
TT
85162010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8517
8518 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
8519 (NextOverThrowDerivates) <resumebpt>: New.
8520 (resumebpt_test): New.
8521 (main): Call resumebpt_test.
8522 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
8523
0914bcdb
SS
85242010-12-12 Stan Shebs <stan@codesourcery.com>
8525
8526 * gdb.trace/tsv.exp: Test print command on trace state variables.
8527
305aeedc
TT
85282010-12-09 Tom Tromey <tromey@redhat.com>
8529
8530 * gdb.base/interp.exp: Add regression test.
8531
186c406b
TT
85322010-12-09 Tom Tromey <tromey@redhat.com>
8533
8534 * gdb.java/jnpe.java: New file.
8535 * gdb.java/jnpe.exp: New file.
8536 * gdb.cp/nextoverthrow.exp: New file.
8537 * gdb.cp/nextoverthrow.cc: New file.
8538
aae1c79a
DE
85392010-12-07 Doug Evans <dje@google.com>
8540
8541 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
8542 of data-directory.
8543 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
8544 updated.
8545 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
8546
60f98dde 85472010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
8548
8549 * gdb.base/callfuncs.exp: Test for skip_float_tests.
8550 * gdb.base/call-sc.exp: Ditto.
8551 * gdb.base/finish.exp: Ditto.
8552 * gdb.base/return.exp: Ditto.
8553 * gdb.base/return2.exp: Ditto.
8554
5fa290c1
DE
85552010-11-30 Doug Evans <dje@google.com>
8556
8557 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
8558 (gdb_expect_list): Fix spelling errors in comments.
8559 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
8560 send_gdb/gdb_expect_list where applicable.
8561 * gdb.base/call-ar-st.exp: Ditto.
8562 * gdb.base/funcargs.exp: Ditto.
8563 * gdb.base/gcore.exp: Ditto.
8564 * gdb.base/page.exp: Ditto.
8565 * gdb.base/sigaltstack.exp: Ditto.
8566 * gdb.base/siginfo.exp: Ditto.
8567 * gdb.base/sigstep.exp: Ditto.
8568 * gdb.base/trace-commands.exp: Ditto.
8569
4e04c971
DE
85702010-11-29 Doug Evans <dje@google.com>
8571
8572 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
8573 printer-name;subprinter-name.
8574
8cf6f0b1
TT
85752010-11-29 Tom Tromey <tromey@redhat.com>
8576
8577 * gdb.dwarf2/implptr.exp: New file.
8578 * gdb.dwarf2/implptr.c: New file.
8579 * gdb.dwarf2/implptr.S: New file.
8580
94b6973e
PM
85812010-11-29 Phil Muldoon <pmuldoon@redhat.com>
8582
fc529d80 8583 PR python/12199
94b6973e
PM
8584
8585 * gdb.python/py-breakpoint.exp: Test the delete method.
8586
8358c15c
JK
85872010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8588
8589 Fix step_resume_breakpoint unsaved during an infcall.
8590 * gdb.base/step-resume-infcall.exp: New file.
8591 * gdb.base/step-resume-infcall.c: New file.
8592
f6df29bc
TJB
85932010-11-24 Edjunior Machado <emachado@br.ibm.com>
8594
8595 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
8596
f2b5a5cf
TJB
85972010-11-24 Edjunior Machado <emachado@br.ibm.com>
8598
8599 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
8600 on ppc64's symbols; "finish" and "return" commands must accept to
8601 show the caller line again as well as the line after.
8602 * gdb.asm/powerpc64.inc: New file.
8603
6b0ecdc2
DE
86042010-11-23 Doug Evans <dje@google.com>
8605
8606 * lib/gdb.exp (gdb_test_sequence): New function.
8607 (gdb_expect_list): Add verbose -log call for each pattern.
8608 * gdb.base/signals.exp (test_handle_all_print): Call it.
8609 Reduce timeout increment from 6 minutes to 1 minute.
8610 * gdb.server/ext-run.exp: Call it.
8611
ea976c60
PM
86122010-11-23 Phil Muldoon <pmuldoon@redhat.com>
8613
f2b5a5cf 8614 PR python/12212
ea976c60
PM
8615
8616 * gdb.python/python.exp: Check that selected_thread raises an
8617 error when no inferior is loaded.
8618
c0efa795
JK
86192010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8620
8621 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
8622 * gdb.dwarf2/dw2-stack-boundary.S: New file.
8623
ec3aa567
JK
86242010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8625
8626 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
8627 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
8628
d8249011
DE
86292010-11-18 Doug Evans <dje@google.com>
8630
8631 * gdb.server/ext-run.exp: Fix intermittent failures.
8632
d4eba7d1
NF
86332010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8634
8635 * gdb.stabs/gdb11479.exp: Use runto_main.
8636
b04c2f88
NF
86372010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8638
8639 * gdb.base/break-entry.exp: Skip if using a stub.
8640
ae9d7ce4
NF
86412010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8642
8643 * gdb.python/py-inferior.exp: Pack values in target endianness.
8644
621c8364
TT
86452010-11-12 Tom Tromey <tromey@redhat.com>
8646
8647 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
8648 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
8649 MemoryError.
8650 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
8651 type.
8652 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
8653 MemoryError.
8654 (test_subscript_regression): Update exception type.
8655
84f4c1fe
PM
86562010-11-11 Phil Muldoon <pmuldoon@redhat.com>
8657
8658 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
8659 breakpoint tests.
8660
a1442452
PA
86612010-11-09 Pedro Alves <pedro@codesourcery.com>
8662
8663 * gdb.base/watchpoint.exp: Test "watch -location" with an
8664 innacessible location.
8665
efd11a33
JK
86662010-11-09 Edjunior Machado <emachado@br.ibm.com>
8667 Luis Machado <luisgpm@br.ibm.com>
8668
8669 * gdb.base/maint.exp: Expect "." prefix.
8670 * gdb.base/nodebug.exp: Expect "." Likewise.
8671 * gdb.base/sepsymtab.exp: Expect "." Likewise.
8672 * gdb.base/watchpoint-cond-gone.exp: Likewise.
8673 * gdb.base/watchpoint.exp: Expect a software watch to be created for
8674 POWER server processors.
8675
aa00efb5
JK
86762010-11-08 Edjunior Machado <emachado@br.ibm.com>
8677 Luis Machado <luisgpm@br.ibm.com>
8678
8679 * gdb.base/break-entry.exp: convert entry point for
8680 ppc64 and expect leading `.' on ppc64's symbols
8681
99e7ae30
DE
86822010-11-05 Doug Evans <dje@google.com>
8683
8684 * gdb.base/help.exp: Update expected output.
b521dba8
DE
8685 * gdb.python/py-param.exp: Delete, contents moved to ...
8686 * gdb.python/py-parameter.exp: ... here. New file.
8687 Add test for gdb.parameter ("directories").
99e7ae30 8688
f4b8a18d
KW
86892010-11-05 Ken Werner <ken.werner@de.ibm.com>
8690
8691 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
8692 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
8693 * configure: Regenerate.
8694 * gdb.opencl/Makefile.in: New File.
8695 * gdb.opencl/datatypes.exp: Likewise.
8696 * gdb.opencl/datatypes.cl: Likewise.
8697 * gdb.opencl/operators.exp: Likewise.
8698 * gdb.opencl/operators.cl: Likewise.
8699 * gdb.opencl/vec_comps.exp: Likewise.
8700 * gdb.opencl/vec_comps.cl: Likewise.
8701 * gdb.opencl/convs_casts.exp: Likewise.
8702 * gdb.opencl/convs_casts.cl: Likewise.
8703 * lib/opencl.exp: Likewise.
8704 * lib/opencl_hostapp.c: Likewise.
8705 * lib/opencl_kernel.cl: Likewise.
8706 * lib/cl_util.c: Likewise.
8707 * lib/cl_util.c: Likewise.
8708 * gdb.base/default.exp (set language): Add "opencl" to the list of
8709 languages.
8710
a9d5ef47
SW
87112010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
8712
8713 * gdb.cp/overload.exp: Added test for inheritance overload.
8714 * gdb.cp/overload.cc: Ditto.
8715 * gdb.cp/oranking.exp: Removed releveant kfails.
8716
03eb1c79
JK
87172010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8718 Joel Brobecker <brobecker@adacore.com>
8719
8720 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
8721 check test_compiler_info.
8722
dbc98a8b
KW
87232010-11-03 Ken Werner <ken.werner@de.ibm.com>
8724
8725 * gdb.base/gnu_vector.exp: Adjust expect messages.
8726
120bd360
KW
87272010-11-03 Ken Werner <ken.werner@de.ibm.com>
8728
8729 * gdb.base/gnu_vector.exp: Add unary operator tests.
8730
c37f7098
KW
87312010-11-03 Ken Werner <ken.werner@de.ibm.com>
8732
8733 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
8734
7b51bc51
DE
87352010-11-02 Doug Evans <dje@google.com>
8736
8737 * gdb.python/py-pp-maint.c: New file.
8738 * gdb.python/py-pp-maint.exp: New file.
8739 * gdb.python/py-pp-maint.py: New file.
8740
50c97f38
TT
87412010-11-02 Tom Tromey <tromey@redhat.com>
8742
8743 * gdb.base/default.exp: Remove "scheme" from language list.
8744
a289b8f6
JK
87452010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8746
8747 Revert:
8748 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8749 * gdb.threads/sigstep-threads.exp: New file.
8750 * gdb.threads/sigstep-threads.c: New file.
8751
cd017491
MS
87522010-10-20 Michael Snyder <msnyder@vmware.com>
8753
8754 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
8755
8e6a5956
UW
87562010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8757
8758 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
8759 Skip test completely if gdb,no_hardware_watchpoints.
8760
2c04da0d
UW
87612010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8762
8763 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
8764 strict, but do not check for any particular function name within libc.
8765
79afc5ef
SW
87662010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8767
8768 * gdb.cp/smartp.exp: New test.
8769 * gdb.cp/smartp.cc : New test.
8770
026ffab7
SW
87712010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8772
8773 * gdb.cp/converts.exp: Test pointer to bool conversion.
8774 Test pointer to long conversion.
8775 * gdb.cp/oranking.exp: Removed relevant kfail.
8776
3a772aa4
TT
87772010-10-18 Tom Tromey <tromey@redhat.com>
8778
8779 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
8780 argument to lazy_string.
8781 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
8782 (pp_ls.to_string): Use it.
8783 * gdb.python/py-prettyprint.c (main): Move declarations to top.
8784 Add "estring2" local.
8785
5fc3827b
JK
87862010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8787
8788 Fix s390x compatibility.
8789 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
8790 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
8791
8aeb23f3
JK
87922010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8793
8794 * gdb.threads/sigstep-threads.exp: New file.
8795 * gdb.threads/sigstep-threads.c: New file.
8796
c1e56572
JK
87972010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8798
8799 * gdb.base/pie-execl.exp: New file.
8800 * gdb.base/pie-execl.c: New file.
8801
92163a10
JK
88022010-10-13 Doug Evans <dje@google.com>
8803 Jan Kratochvil <jan.kratochvil@redhat.com>
8804
8805 PR exp/12117
8806 * gdb.cp/ptype-cv-cp.cc: New file.
8807 * gdb.cp/ptype-cv-cp.exp: New file.
8808
7062b0a0
SW
88092010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
8810
8811 * gdb.cp/converts.cc: New test program.
8812 * gdb.cp/converts.exp: New test.
8813 * gdb.cp/overload.exp: Added test for void* vs int*.
8814 * gdb.cp/overload.exp: Ditto.
8815 * gdb.cp/oranking.exp: Removed related kfail.
8816
0e3509db
DE
88172010-10-13 Doug Evans <dje@google.com>
8818
8819 * lib/gdb-python.exp (gdb_check_python_config): New function.
8820 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
8821 * gdb.python/lib-types.cc: New file.
8822 * gdb.python/lib-types.exp: New file.
8823
8dc78533
JK
88242010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8825
8826 * gdb.python/py-error.exp: New file.
8827 * gdb.python/py-error.py: New file.
8828
93c17e06
JK
88292010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8830
8831 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
8832 gdb_test_multiple.
8833
d8b34041
JK
88342010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8835
8836 * gdb.base/break-interp.exp: Use ldlags for linking flags.
8837 * gdb.base/prelink.exp: Likewise.
8838 * gdb.base/solib-nodir.exp: Likewise.
8839 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
8840 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
8841 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
8842
e0cc584e
UW
88432010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
8844
8845 * break-interp.exp (test_ld): Use two separate gdb_expect statements
8846 for the "info files" test to avoid timeouts on slow machines.
8847
cfc353b1
JK
88482010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8849
8850 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
8851 (main): Make openlib dummy call.
8852
d3d7896d
JK
88532010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8854
8855 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
8856 * break-interp.exp (reach): Move the core body ...
8857 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
8858 (test_ld): Provide always real argument, even to the linker. Replace
8859 dl_main by _dl_debug_state.
8860
5e533c94
JK
88612010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8862
8863 Fix results of prelinked PIEs on ppc*.
8864 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
8865 Accept also DISPLACEMENT "PRESENT".
8866 (main): Replace "ZERO" displacements by "PRESENT".
8867
33540610
SW
88682010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
8869
8870 * gdb.cp/oranking.exp: New test.
8871 * gdb.cp/oranking.cc: New test program.
8872
3bdf2bbd
KW
88732010-10-08 Ken Werner <ken.werner@de.ibm.com>
8874
8875 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
8876 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
8877
2f608a3a
KW
88782010-10-06 Ken Werner <ken.werner@de.ibm.com>
8879
8880 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
8881 lush, lynx) New constant.
8882 * gdb.base/constvars.exp: Test const array types.
8883 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
8884
aa2e2d8d
DE
88852010-10-06 Doug Evans <dje@google.com>
8886
8887 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
8888 of syscall staging area.
8889
2844d6b5
KW
88902010-10-06 Ken Werner <ken.werner@de.ibm.com>
8891
8892 * gdb.base/gnu_vector.c: Add variable c4.
8893 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
8894 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8895
7d8ac8bb
MR
88962010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
8897
8898 * gdb.arch/altivec-abi.exp: Fix a typo.
8899
84a02e58
MR
89002010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
8901
8902 * lib/mi-support.exp (thread_selected_re): Correct pattern used
8903 to match a thread ID.
8904
b18e6318
JK
89052010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8906
8907 Fix s390x testcase compatibility.
8908 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
8909
a2c09bd0
DE
89102010-10-01 Doug Evans <dje@google.com>
8911
8912 * lib/gdb-python.exp: New file.
8913 * gdb.python/py-block.exp: Use it.
8914 * gdb.python/py-breakpoint.exp: Ditto.
8915 * gdb.python/py-frame.exp: Ditto.
8916 * gdb.python/py-inferior.exp: Ditto.
8917 * gdb.python/py-param.exp: Ditto.
8918 * gdb.python/py-prettyprint.exp: Ditto.
8919 * gdb.python/py-shared.exp: Ditto.
8920 * gdb.python/py-symbol.exp: Ditto.
8921 * gdb.python/py-symtab.exp: Ditto.
8922 * gdb.python/py-type.exp: Ditto.
8923 * gdb.python/py-value.exp: Ditto.
8924 * gdb.python/python.exp: Ditto.
8925
38f12cfc
TT
89262010-09-30 Tom Tromey <tromey@redhat.com>
8927
8928 * gdb.base/anon.exp: New file.
8929 * gdb.base/anon.c: New file.
8930
9ae8282d
TT
89312010-09-30 Tom Tromey <tromey@redhat.com>
8932
8933 * gdb.base/completion.exp: Test completion through anonymous
8934 union.
8935 * gdb.base/break1.c (struct some_struct): Add anonymous union.
8936
e9e07ba6
JK
89372010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8938
8939 Fix printing parameters of inlined functions.
8940 * gdb.dwarf2/dw2-inline-param.exp: New file.
8941 * gdb.dwarf2/dw2-inline-param-main.c: New file.
8942 * gdb.dwarf2/dw2-inline-param.S: New file.
8943
cd2effb2
JK
89442010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8945
8946 PR corefiles/12071.
8947 * gdb.base/corefile.exp (quit with a process, no question: load core)
8948 (quit with a core file): New tests.
8949
bceffbf3
JK
89502010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8951
8952 Fix GDB crash on inferior calls with self-referencing classes.
8953 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
8954 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
8955 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
8956
1736ad11
JK
89572010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8958
8959 Fix lost siginfo_t for inferior calls.
8960 * gdb.base/siginfo-infcall.exp: New file.
8961 * gdb.base/siginfo-infcall.c: New file.
8962
a176ad92
JB
89632010-09-22 Joel Brobecker <brobecker@adacore.com>
8964
8965 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
8966
c2b0a229
JK
89672010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8968
8969 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
8970 New test.
8971 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
8972
e8ae22d1
JB
89732010-09-22 Joel Brobecker <brobecker@adacore.com>
8974
8975 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
8976 type of our const type.
8977
ec322823
SW
89782010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
8979
8980 * gdb.cp/pr12028.cc: New.
8981 * gdb.cp/pr12028.exp: New.
8982
72929c62
JB
89832010-09-22 Joel Brobecker <brobecker@adacore.com>
8984
8985 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
8986
875b4ff5 89872010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 8988 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
8989
8990 PR mi/11407
8991 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
8992 * gdb.mi/dw2-ref-missing-frame-main.c New File.
8993 * gdb.mi/dw2-ref-missing-frame.S New File.
8994 * gdb.mi/dw2-ref-missing-frame.exp New File.
8995
7155d578
TT
89962010-09-14 Tom Tromey <tromey@redhat.com>
8997
8998 PR symtab/8399:
8999 * gdb.threads/tls.exp: Remove kfail. Update expected output.
9000
515ed532
TT
90012010-09-14 Tom Tromey <tromey@redhat.com>
9002
9003 PR exp/11803:
9004 * gdb.threads/tls.exp: Use C++.
9005 (check_thread_local): Use K::another_thread_local.
9006 * gdb.threads/tls.c (class K): New.
9007 (another_thread_local): Now a member of K.
9008 (spin): Update. No longer K&R C.
9009
450ca57c
SW
90102010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9011
9012 * gdb.cp/koenig.cc: created class for testing member lookup.
9013 * gdb.cp/koenig.exp: Added test for member lookup.
9014
dbd492a3
JK
90152010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9016
9017 Fix false FAILs on sourcetree topdir directory containing "kill".
9018 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
9019 source line matching regexp.
9020
8d4d924b
JK
90212010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9022
9023 * gdb.python/python.exp (set height 0, collect help from uiout)
9024 (verify help to uiout): New tests.
9025
8e64f2a0
JK
90262010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9027
9028 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
9029 is_lp64_target to check 64bit target.
9030
4569eed2
JK
90312010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9032
9033 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
9034 (test_ld) <powerpc64-*>: New.
9035
5e1617b1
DJ
90362010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9037
9038 * gdb.cp/templates.exp (test_template_args): Allow "struct".
9039
c767944b
DJ
90402010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9041
9042 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
9043 (FunctionArg::method): New function.
9044 (empty, arg): New variables.
9045 (main): Call arg.method.
9046 * gdb.cp/templates.exp (test_template_args): New function.
9047 (do_tests): Call it.
9048
27d3a3fc
UW
90492010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9050
9051 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
9052 of "next" to proceed over pthread_exit call.
9053
55b7ce7f
UW
90542010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9055
9056 * gdb.base/maint.exp: Avoid wildcards against potentially very long
9057 "maint print statistics" output to prevent expect timeouts.
9058
809df446
JK
90592010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9060
9061 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
9062 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9063 (test_float_rejected): ... here.
9064 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
9065 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9066 (test_float_rejected): ... here.
9067 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
9068 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9069 (test_float_rejected): ... here.
9070 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
9071 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9072 (test_float_rejected): ... here.
9073
8464be76
DJ
90742010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9075
9076 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
9077 before disabling hardware watchpoints.
9078 (test_inaccessible_watchpoint): Check that hardware watchpoints
9079 are used. Test for watchpoints on a constant address.
9080
14dba4b4
JK
90812010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9082
9083 * gdb.base/ui-redirect.exp: New file.
9084
3f3540e1 90852010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 9086 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
9087
9088 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
9089
0f254bb7
DE
90902010-08-31 Doug Evans <dje@google.com>
9091
9092 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
9093
03f17ccf
TT
90942010-08-30 Tom Tromey <tromey@redhat.com>
9095
9096 PR python/11792:
9097 * gdb.python/py-value.exp (test_subscript_regression): Add
9098 dynamic_type test.
9099
640617ad
DJ
91002010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
9101
9102 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
9103 instead of running to main. Do not test the main function.
9104 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
9105 Add new main.
9106
2ed91d1b
PA
91072010-08-26 Pedro Alves <pedro@codesourcery.com>
9108
9109 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
9110 one test.
9111
673bfd45
DE
91122010-08-24 Doug Evans <dje@google.com>
9113
9114 PR symtab/11942
9115 * gdb.dwarf2/dw4-sig-types.cc: New file.
9116 * gdb.dwarf2/dw4-sig-types.h: New file.
9117 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
9118 * gdb.dwarf2/dw4-sig-types.exp: New file.
9119
f9ffd4bb
TT
91202010-08-23 Tom Tromey <tromey@redhat.com>
9121
9122 PR python/11145:
9123 * gdb.python/py-value.c (Base, Derived): New types.
9124 (base): New global.
9125 * gdb.python/py-value.exp (test_subscript_regression): Add
9126 dynamic_cast test.
9127
d839c8a4
TT
91282010-08-23 Tom Tromey <tromey@redhat.com>
9129
9130 PR python/10676:
9131 * gdb.python/py-type.exp (test_fields): Add tests for type
9132 equality.
9133
702c2711
TT
91342010-08-23 Tom Tromey <tromey@redhat.com>
9135
9136 PR python/11915:
9137 * gdb.python/py-type.exp (test_fields): Add tests for array.
9138
832bafd3
KS
91392010-08-23 Keith Seitz <keiths@redhat.com>
9140
9141 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
9142 have any children. Create a new abbrev for it.
9143 Add missing terminal sequence to .debug_abbrev.
9144
c37bf528
KS
91452010-08-20 Keith Seitz <keiths@redhat.com>
9146
9147 PR symtab/11465:
9148 * gdb.dwarf2/pr11465.exp: New test.
9149 * gdb.dwarf2/pr11465.S: New file.
9150 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
9151 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
9152
4572cbac
TJB
91532010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
9154
9155 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
9156 registers. Update data sets with the new v2_double element in the
9157 VSX register union. Add vector_register3_vr data set for the AltiVec
9158 registers. Use gdb_test_no_output instead of send_gdb.
9159
e7fbb131
PA
91602010-08-19 Pedro Alves <pedro@codesourcery.com>
9161
9162 * gdb.python/py-shared.exp: New file, factored out from
9163 python.exp.
9164 * gdb.python/py-shared.c: New file.
9165 * gdb.python/py-shared-sl.c: New file.
9166 * gdb.python/python-1.c: New file.
9167 * gdb.python/python-sl.c: Delete.
9168 * gdb.python/python.c: Mention python-1.c.
9169 * gdb.python/python.exp: Move shared library tests to
9170 py-shared.exp.
9171 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
9172 (MISCELLANEOUS): New.
9173 (clean mostlyclean): Also remove $MISCELLANEOUS.
9174
d30f5e1f
DE
91752010-08-19 Doug Evans <dje@google.com>
9176
9177 PR exp/11926
9178 * gdb.base/printcmds.exp (test_float_accepted): New function.
9179 Move existing float tests there. Add tests for floats with suffixes.
9180 (test_float_rejected): New function.
9181 * gdb.java/jv-print.exp (test_float_accepted): New function.
9182 (test_float_rejected): New function.
9183 * gdb.objc/print.exp: New file.
9184 * gdb.pascal/print.exp: New file.
9185 * lib/objc.exp: New file.
9186
7b3fd859
PM
91872010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
9188
9189 * gdb.base/default.exp (info set): Avoid full buffer error and force
9190 reading up to final gdb prompt.
9191 (show): Likewise.
9192
c92817ce
TT
91932010-08-18 Tom Tromey <tromey@redhat.com>
9194
9195 PR symtab/11919:
9196 * gdb.base/completion.exp: Add test.
9197
f1208f9e
DE
91982010-08-18 Doug Evans <dje@google.com>
9199
9200 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
9201 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
9202 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
9203 Simplify, early exit if runto_main fails.
9204 * gdb.fortran/exprs.exp: load_lib fortran.exp.
9205 (set_lang_fortran): Moved to lib/fortran.exp.
9206 * gdb.fortran/types.exp: load_lib fortran.exp.
9207 (set_lang_fortran): Moved to lib/fortran.exp.
9208 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
9209 * gdb.java/jprint.exp (set_lang_java): Ditto.
9210 * gdb.java/jv-exp.exp: load_lib java.exp.
9211 If set_lang_java fails, issue a warning instead of failure to be
9212 consistent with other set_lang_foo uses.
9213 (set_lang_java): Moved to lib/java.exp.
9214 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
9215 If set_lang_java fails, issue a warning instead of failure to be
9216 consistent with other set_lang_foo uses.
9217 * gdb.pascal/types.exp: load_lib pascal.exp.
9218 (set_lang_pascal): Moved to lib/pascal.exp.
9219 * lib/fortran.exp: New file.
9220 * lib/java.exp (set_lang_java): New function.
9221 * lib/pascal.exp (set_lang_pascal): New function.
9222
2f06b485
YQ
92232010-08-18 Yao Qi <yao@codesourcery.com
9224
9225 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
9226 func_nofb_start and func_loopfb_start, so that address of functions
9227 is equal to these labels on Thumb.
9228
96e25403
YQ
92292010-08-18 Yao Qi <yao@codesourcery.com>
9230
9231 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
9232 to reflect latest c source file.
9233
36e6adc4
JK
92342010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9235
9236 * gdb.cp/infcall-dlopen.exp: New file.
9237 * gdb.cp/infcall-dlopen.cc: New file.
9238 * gdb.cp/infcall-dlopen-lib.cc: New file.
9239
f431efe5
PA
92402010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9241 Pedro Alves <pedro@codesourcery.com>
9242
9243 PR breakpoints/11371
9244
9245 * gdb.base/watch-cond-infcall.exp: New file.
9246 * gdb.base/watch-cond-infcall.c: New file.
9247
06a64a0b
TT
92482010-08-16 Tom Tromey <tromey@redhat.com>
9249
9250 * gdb.base/help.exp: Update.
9251 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
9252 watchpoint.
9253 (test_watch_location): New proc.
9254 (test_watchpoint_in_big_blob): Delete watchpoint.
9255 * gdb.base/watchpoint.c (func5): New function.
9256 (main): Call it.
9257
70ebf4ed
DE
92582010-08-16 Doug Evans <dje@google.com>
9259
9260 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
9261
ca5c20b6
PM
92622010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9263
9264 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
9265 tests.
9266
7346b668
KW
92672010-08-11 Ken Werner <ken.werner@de.ibm.com>
9268
9269 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
9270 * gdb.base/gnu_vector.c: New File.
9271 * gdb.base/gnu_vector.exp: Likewise.
9272
cb2e07a6
PM
92732010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9274
9275 * gdb.python/python.c: New File.
9276 * gdb.python/python-sl.c: New File.
9277 * gdb.python/python.exp: Test solib_address and decode_line
9278 * functions.
9279
5da1313b
JK
92802010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9281
9282 * gdb.python/python.exp (show height, set height 10)
9283 (verify pagination beforehand, verify pagination beforehand: q)
9284 (gdb.execute does not page, verify pagination afterwards)
9285 (verify pagination afterwards: q): New.
9286
49c3ccf7
DE
92872010-08-02 Doug Evans <dje@google.com>
9288
9289 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
9290 because of an older gcc, change test2
9291 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
9292 to unsupported.
9293
42c0c4f1
KH
92942010-07-30 Kazu Hirata <kazu@codesourcery.com>
9295
9296 * gdb.base/break-always.exp: Do not expect full paths to file
9297 names.
9298 * gdb.base/commands.exp: Likewise.
9299
d3765805
DE
93002010-07-30 Doug Evans <dje@google.com>
9301
c98ee71b
DE
9302 * gdb.cp/temargs.exp: For new tests that require newer gccs,
9303 xfail them when run with older gccs.
9304
fd961404
DE
9305 * lib/gdb.exp (build_executable): Forward "c++" option to
9306 get_compiler_info.
9307
999adef4
DE
9308 * gdb.python/py-type.exp (test_template): Mark as xfail tests
9309 "python print ttype.template_argument(1)" and
9310 "python print isinstance(ttype.template_argument(1), gdb.Value)"
9311 if using gcc 4.4 or earlier.
9312
d3765805
DE
9313 * gdb.base/valgrind-db-attach.exp: Use unique test name for
9314 attach-to-debugger handling.
9315
1276c759
JK
93162010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9317
9318 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
9319 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
9320 (main): Use copyreloc.
9321 * gdb.base/prelink.exp (split debug of executable)
9322 (.dynbss vs. .bss address shift): New tests.
9323
88caa9b9
PA
93242010-07-29 Pedro Alves <pedro@codesourcery.com>
9325
9326 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
9327 in gdb_test_multiple.
9328
c6f2ac43
PA
93292010-07-29 Pedro Alves <pedro@codesourcery.com>
9330
9331 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
9332 environment.
9333
326fd672
TT
93342010-07-28 Tom Tromey <tromey@redhat.com>
9335
9336 PR python/11060:
9337 * gdb.python/py-type.c (Temargs): New template.
9338 (temvar): New variable.
9339 * gdb.python/py-type.exp (test_template): New proc.
9340
3ce3b1ba
PA
93412010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
9342
9343 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
9344 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
9345
34eaf542
TT
93462010-07-28 Tom Tromey <tromey@redhat.com>
9347
9348 PR c++/9946:
9349 * gdb.cp/temargs.exp: New file.
9350 * gdb.cp/temargs.cc: New file.
9351
d41b819e
JK
93522010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9353
9354 * gdb.base/help.exp (help disassemble): Update the content.
9355
26ab7092
JK
93562010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9357
9358 * gdb.threads/ia64-sigill.exp: New file.
9359 * gdb.threads/ia64-sigill.c: New file.
9360
5283e9e1
TT
93612010-07-27 Tom Tromey <tromey@redhat.com>
9362
9363 * gdb.opt/inline-cmds.c (ATTR): New define.
9364 (func1): Use it.
9365 (func2): Likewise.
9366 (func3): Likewise.
9367 (outer_inline1): Likewise.
9368 (outer_inline2): Likewise.
9369 * gdb.opt/inline-bt.c (ATTR): New define.
9370 (func1): Use it.
9371 (func2): Likewise.
9372 * gdb.opt/inline-locals.c (ATTR): New define.
9373 (func1): Use it.
9374 (func2): Likewise.
9375
e992ef73
TT
93762010-07-27 Tom Tromey <tromey@redhat.com>
9377
9378 * gdb.stabs/gdb11479.c (hack): New function.
9379 (test): Use it.
9380 (test2): Use it.
9381 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
9382 (int32_search_buf, int64_search_buf): No longer static.
9383 (x): Remove.
9384 * gdb.base/relocate.c (hack): New function.
9385
5374244e
PM
93862010-07-27 Phil Muldoon <pmuldoon@redhat.com>
9387
9388 * gdb.python/py-value.exp (test_inferior_function_call): New function.
9389 * gdb.python/py-value.c (func1): New function.
9390 (func2): Likewise.
9391
a99aee83
CV
93922010-07-26 Corinna Vinschen <vinschen@redhat.com>
9393
9394 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
9395 as not to clash with .data section.
9396
a04ba985
JG
93972010-07-26 Jerome Guitton <guitton@adacore.com>
9398
9399 * gdb.base/code_elim.exp: New file.
9400 * gdb.base/code_elim1.c: New file.
9401 * gdb.base/code_elim2.c: New file.
9402
23bd0f7c
PA
94032010-07-21 Pedro Alves <pedro@codesourcery.com>
9404
9405 PR symtab/11827
9406
9407 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
9408 (some_volatile_enum): New variable.
9409 * gdb.base/printcmds.exp (test_print_enums): New.
9410 <top level>: Call it.
9411
883df6dd
SW
94122010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
9413
9414 * gdb.cp/fpointer.cc: New test.
9415 * gdb.cp/fpointer.exp: New test.
9416
569b05a5
JK
94172010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9418
9419 * gdb.base/solib-nodir.exp: New file.
9420 * lib/gdb.exp (runto): New case for a GDB internal error.
9421
51d7d803
JK
94222010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9423 Ulrich Weigand <uweigand@de.ibm.com>
9424 Tom Tromey <tromey@redhat.com>
9425
9426 * gdb.base/charset-malloc.c: New file.
9427 * gdb.base/charset.c (malloc_stub): New prototype.
9428 (main): Call it instead of malloc itself.
9429 * gdb.base/charset.exp: Use only prepare_for_testing.
9430 (binfile): Remove the variable.
9431
c0edd9ed
JK
94322010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9433
9434 Make core files the process_stratum.
9435 * gdb.base/corefile.exp (run: load core again)
9436 (run: sanity check we see the core file, run: with core)
9437 (run: core file is cleared, attach: load core again)
9438 (attach: sanity check we see the core file, attach: with core)
9439 (attach: core file is cleared): New tests.
9440 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
9441
3cbaedff
KW
94422010-07-14 Ken Werner <ken.werner@de.ibm.com>
9443
9444 * gdb.arch/altivec-abi.exp: New tests.
9445
91158a56
TT
94462010-07-13 Tom Tromey <tromey@redhat.com>
9447
9448 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
9449 (main): Use it.
9450 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
9451
0f5238ed
TT
94522010-07-13 Tom Tromey <tromey@redhat.com>
9453
9454 * gdb.base/label.exp: New file.
9455 * gdb.base/label.c: New file.
9456
add265ae
L
94572010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
9458 H.J. Lu <hongjiu.lu@intel.com>
9459
9460 * lib/gdb.exp (is_ilp32_target): New.
9461 (is_lp64_target): Likewise.
9462
9463 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
9464 target.
9465 * gdb.arch/amd64-disp-step.exp: Likewise.
9466 * gdb.arch/amd64-dword.exp: Likewise.
9467 * gdb.arch/amd64-i386-address.exp: Likewise.
9468 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 9469
add265ae
L
9470 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
9471 target.
9472 * gdb.arch/i386-bp_permanent.exp: Likewise.
9473 * gdb.arch/i386-byte.exp: Likewise.
9474 * gdb.arch/i386-disp-step.exp: Likewise.
9475 * gdb.arch/i386-gnu-cfi.exp: Likewise.
9476 * gdb.arch/i386-prologue.exp: Likewise.
9477 * gdb.arch/i386-size-overlap.exp: Likewise.
9478 * gdb.arch/i386-size.exp: Likewise.
9479 * gdb.arch/i386-sse.exp: Likewise.
9480 * gdb.arch/i386-unwind.exp: Likewise.
9481 * gdb.arch/i386-word.exp: Likewise.
9482
9483 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
9484 test only when building 64-bit executables. Do not hard-code
9485 -m64 option.
9486
2dfb8c17
DE
94872010-07-07 Doug Evans <dje@google.com>
9488
9489 * lib/gdb.exp (gdb_test_list_exact): New function.
9490 * gdb.base/default.exp (show convenience): Call it, add tests for
9491 $_sdata = void, $_thread = 0.
9492
4e5799b6
JK
94932010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9494 Joel Brobecker <brobecker@adacore.com>
9495
9496 Fix re-run of PIE executable, PR shlibs/11776.
9497 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
9498 Remove $displacement_main to match the solib-svr4.c change. New "kill"
9499 and re-"run" of the inferior.
9500
1a219cc7
JK
95012010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9502 Joel Brobecker <brobecker@adacore.com>
9503
9504 Cope with missing /usr/sbin/prelink.
9505 * lib/prelink-support.exp (prelink_no):
9506 <result == 1 && $output is "no such file or directory">: New.
9507 (prelink_yes): Likewise. Return on failed prelink_no.
9508
5e3b36f8
JK
95092010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9510 Joel Brobecker <brobecker@adacore.com>
9511
9512 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
9513 build_executable by build_executable_own_libs. Replace "prelink -R"
9514 execution by a call of prelink_yes. Comment why "prelink -r" needs no
9515 change.
9516 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
9517 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
9518 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
9519 Replace build_executable by build_executable_own_libs's function
9520 build_executable_own_libs.
9521 (prelinkNO): Create new stub to call prelink_no.
9522 (prelinkYES): Create new stub to call prelink_yes.
9523 (test_attach): Rename calls of copy to file_copy.
9524 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
9525 (copy): Move to ...
9526 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
9527 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
9528 * gdb.base/prelink.exp: Disable testcase also for is_remote and
9529 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
9530 special flags by gdb_compile_shlib. Replace second gdb_compile by
9531 build_executable_own_libs. Replace "prelink -R" execution by a call of
9532 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
9533 a second call of prelink_yes. Replace restart commands by
9534 clean_restart.
9535 (prelink): Rename to ...
9536 (seen displacement message): ... this test. Extend its expectation
9537 strictness.
9538
86e4bafc
JK
95392010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9540
9541 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
9542 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
9543 displacement message exactly once.
9544
3cd07d20
JK
95452010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9546 Joel Brobecker <brobecker@adacore.com>
9547
9548 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
9549 its restore after the <$relink_args != ""> loop. new comment.
9550
0a1e94c7
JK
95512010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9552 Joel Brobecker <brobecker@adacore.com>
9553
9554 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
9555 code for it. New variable relink_args.
9556 (prelinkYES): Call prelinkNO.
9557 (test_attach): Accept new parameter relink_args. Re-prelink the binary
9558 in such case. Move the core code to ...
9559 (test_attach_gdb): ... a new function. Send GDB command "file".
9560 Extend expected "Attaching to " string.
9561
2f70bcfb
TT
95622010-07-02 Tom Tromey <tromey@redhat.com>
9563
9564 * gdb.base/bitops.exp: Remove extraneous "pass".
9565
a17ac5b0
TT
95662010-07-02 Ken Werner <ken.werner@de.ibm.com>
9567
9568 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9569
dc10affe
PA
95702010-07-01 Pedro Alves <pedro@codesourcery.com>
9571
d41c0fc8
PA
9572 * gdb.base/help.exp: Adjust expected output.
9573
95742010-07-01 Pedro Alves <pedro@codesourcery.com>
9575
9576 * gdb.base/help.exp: Adjust expected output.
dc10affe 9577
0a600c36
JK
95782010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9579
9580 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
9581 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
9582 c++/11702.
9583
37cc8bfe
JK
95842010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9585 Doug Evans <dje@google.com>
9586
9587 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
9588 add .dynamic entry'.
9589
254e6b9e
DE
95902010-06-29 Doug Evans <dje@google.com>
9591
9592 Test PR c++/11702.
9593 * gdb.cp/m-static.exp: Add testcase.
9594 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
9595
595939de 95962010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
9597 Tom Tromey <tromey@redhat.com>
9598 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
9599
9600 * gdb.python/py-inferior.c: New File.
9601 * gdb.python/py-infthread.c: New File.
9602 * gdb.python/py-inferior.exp: New File.
9603 * gdb.python/py-infthread.exp: New File.
9604
98751a41
JK
96052010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9606
9607 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
9608 (ptype ::C::OtherFileClass typedefs): New.
9609 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
9610 (C::OtherFileClass::cOtherFileClassVar2): New.
9611 (C::OtherFileClass::cOtherFileClassVar_use): Use also
9612 cOtherFileClassVar2.
9613 (C::cOtherFileType2, C::cOtherFileVar2): New.
9614 (C::cOtherFileVar_use): use also cOtherFileVar2.
9615 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
9616
41f62f39
JK
96172010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9618
9619 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
9620 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
9621 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
9622 (print ::C::cOtherFileVar)
9623 (whatis C::OtherFileClass::cOtherFileClassType)
9624 (whatis ::C::OtherFileClass::cOtherFileClassType)
9625 (print C::OtherFileClass::cOtherFileClassVar)
9626 (print ::cOtherFileClassVar)
9627 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
9628 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
9629 trailing content.
9630 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
9631 (C::OtherFileClass::cOtherFileClassVar)
9632 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
9633 (C::cOtherFileVar, C::cOtherFileVar_use): New.
9634
af53d231
JK
96352010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9636
9637 Test PR c++/11703 and PR gdb/1448.
9638 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
9639 gdb/1448.
9640
9655fd1a
JK
96412010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9642
9643 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
9644 (main) <rtti_data>: New.
9645 * gdb.cp/virtbase.exp (print rtti_data): New.
9646
824cc8dd
JK
96472010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9648 Joel Brobecker <brobecker@adacore.com>
9649
9650 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
9651
6036c742
JK
96522010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9653
9654 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
9655
de6a0421
DE
96562010-06-28 Doug Evans <dje@google.com>
9657
9658 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
9659
b2dae948
DE
96602010-06-27 Doug Evans <dje@google.com>
9661
9662 * gdb.cp/m-static.exp: Update expected test output.
9663
0f3bb72e
PH
96642010-06-25 Paul Hilfinger <hilfinger@adacore.com>
9665
889bf7c5
PA
9666 * gdb.gdb/selftest.exp: Adjust expected message for
9667 capturing start-up runtime.
0f3bb72e 9668
bc9f0842
TT
96692010-06-25 Tom Tromey <tromey@redhat.com>
9670
9671 PR python/10808:
9672 * gdb.python/python.exp: Add new tests.
9673
099ef718
SW
96742010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
9675
9676 * gdb.cp/operator.cc: Created an import loop.
9677 * gdb.cp/operator.exp: Added testcase for import loop.
9678
5868a632
JK
96792010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9680
9681 Test PR python/11407.
9682 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
9683 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
9684 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
9685 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
9686 executable_nofb and executable_fb. New variables srcsfile, objsfile,
9687 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
9688 binfile. Call gdb_compile with clean_restart twice.
9689 (func_nofb print, func_nofb backtrace, func_loopfb print)
9690 (func_loopfb backtrace): New.
9691
af76db58
JK
96922010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9693
9694 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
9695 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
9696 by a hand made one.
9697 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
9698 i?86 requirement. Remove variables srcfile and binfile. New variable
9699 sources, executable_nofb and executable_fb. Call prepare_for_testing.
9700
f2c7657e
UW
97012010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9702
9703 * gdb.cell/dwarfaddr.exp: New file.
9704 * gdb.cell/dwarfaddr.S: New file.
9705
628fe4e4
JK
97062010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9707
9708 Test PR 9436.
9709 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
9710
f1421989
HZ
97112010-06-24 Hui Zhu <teawater@gmail.com>
9712
9713 * gdb.base/eval.exp: New file.
9714
d03285ec
UW
97152010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9716
9717 * gdb.cell/fork.exp: New file.
9718 * gdb.cell/fork.c: Likewise.
9719 * gdb.cell/fork-spu.c: Likewise.
9720
41b2c92d
PM
97212010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
9722
9723 * lib/gdb.exp (banned_variables_traced): New global variable.
9724 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
9725 (gdb_init): Use `trace add variable' instead of obsolete
9726 `trace variable'.
9727
d5bc977f
DE
97282010-06-21 Doug Evans <dje@google.com>
9729
9730 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
9731
d2ed6730
UW
97322010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9733
9734 * gdb.arch/spu-ls.exp: New file.
9735 * gdb.arch/spu-ls.c: Likewise.
9736
6aed2dbc
SS
97372010-06-18 Stan Shebs <stan@codesourcery.com>
9738
9739 * gdb.threads/thread-specific.exp: Add tests of $_thread.
9740
e0756905
UW
97412010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9742
9743 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
9744 * gdb.base/watch-cond.exp: Likewise.
9745 * gdb.python/py-breakpoint.exp: Likewise.
9746
d8053d4d
PA
97472010-06-18 Pedro Alves <pedro@codesourcery.com>
9748
9749 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
9750 clean_restart, make sure every test has a distinct message, and
9751 that messages don't include the executable' full path.
9752
81ce510c
DE
97532010-06-17 Doug Evans <dje@google.com>
9754
9755 * gdb.arch/i386-size.exp: Updated expected output for
9756 DISASSEMBLY_OMIT_FNAME.
9757
65d79d4b
SDJ
97582010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9759 Sergio Durigan Junior <sergiodj@redhat.com>
9760
9761 * gdb.base/watch-notconst.c: New file.
9762 * gdb.base/watch-notconst.S: New file.
9763 * gdb.base/watch-notconst2.c: New file.
9764 * gdb.base/watch-notconst2.S: New file.
9765 * gdb.base/watch-notconst.exp: New file.
9766 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
9767 (func4): Add operations on `global_ptr_ptr'.
9768 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
9769 routine to test watchpoints created with a constant expression.
9770 (test_inaccessible_watchpoint): Include tests for watchpoints
9771 created with a constant expression.
9772
df0f4836
KB
97732010-06-14 Kevin Buettner <kevinb@redhat.com>
9774
9775 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9776 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
9777 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
9778 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
9779 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9780 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9781 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
9782 of `_start'.
9783
b769def5
UW
97842010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9785
9786 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
9787 not supported on the target.
9788 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9789 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9790 * gdb.mi/mi-nsintrall.exp: Likewise.
9791 * gdb.mi/mi-nsmoribund.exp: Likewise.
9792 * gdb.mi/mi-nsthrexec.exp: Likewise.
9793
d914c394
SS
97942010-06-11 Stan Shebs <stan@codesourcery.com>
9795
9796 * gdb.base/permissions.exp: New file.
9797
97982010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
9799
9800 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
9801 does not support ELF executable class.
9802
f3ce5b9c
UW
98032010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9804
9805 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
9806
8e46892c
JK
98072010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9808
9809 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
9810 (runto): Catch "The target does not support running in non-stop mode.".
9811
6cc55c64
MS
98122010-06-11 Michael Snyder <msnyder@vmware.com>
9813
9814 * gdb.base/setshow.exp (set language asm): Don't use
9815 gdb_test_no_output, fails on some targets.
9816
caddefa4
UW
98172010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9818
9819 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
9820 * gdb.cp/pr9167.exp: Likewise.
9821
468b1aa7
UW
98222010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9823
9824 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
9825
5c3552dc
UW
98262010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9827
9828 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
9829
02e6fe6a
UW
98302010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9831
9832 * gdb.base/charset.c (main): Make sure malloc gets linked in.
9833
0e03807e
TT
98342010-06-11 Tom Tromey <tromey@redhat.com>
9835
9836 PR gdb/9977, PR exp/11636::
9837 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
9838 (pieces_test_f6): Update expected output.
9839
2bdf28a0
JK
98402010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9841
9842 * gdb.base/moribund-step.exp: New.
9843
f6978de9
MS
98442010-06-08 Michael Snyder <msnyder@vmware.com>
9845
9846 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 9847 * gdb.ada/boolean_expr.exp:
f6978de9
MS
9848 * gdb.ada/frame_args.exp: Ditto.
9849 * gdb.ada/lang_switch.exp: Ditto.
9850 * gdb.ada/ptype_arith_binop.exp: Ditto.
9851 * gdb.ada/ref_param.exp: Ditto.
9852 * gdb.ada/type_coercion.exp:Ditto.
9853
9854 * gdb.asm/asm-source.exp: Ditto.
9855
9856 * gdb.base/attach.exp: Ditto.
9857 * gdb.base/bitfields2.exp: Ditto.
9858 * gdb.base/call-signal-resume.exp: Ditto.
9859 * gdb.base/callfuncs.exp: Ditto.
9860 * gdb.base/commands.exp: Ditto.
9861 * gdb.base/dbx.exp: Ditto.
9862 * gdb.base/default.exp: Ditto.
9863 * gdb.base/dump.exp: Ditto.
9864 * gdb.base/exprs.exp: Ditto.
9865 * gdb.base/freebpcmd.exp: Ditto.
9866 * gdb.base/interrupt.exp: Ditto.
9867 * gdb.base/list.exp: Ditto.
9868 * gdb.base/long_long.exp: Ditto.
9869 * gdb.base/maint.exp: Ditto.
9870 * gdb.base/ptype.exp: Ditto.
9871 * gdb.base/return.exp: Ditto.
9872 * gdb.base/setshow.exp: Ditto.
9873 * gdb.base/sigbpt.exp: Ditto.
9874 * gdb.base/sigrepeat.exp: Ditto.
9875
9876 * gdb.cp/classes.exp: Ditto.
9877
9878 * gdb.dwarf2/dw2-restore.exp: Ditto.
9879
9880 * gdb.gdb/selftest.exp: Ditto.
9881
9882 * gdb.multi/base.exp: Ditto.
9883 * gdb.multi/bkpt-multi-exec.exp: Ditto.
9884
9885 * gdb.python/py-block.exp: Ditto.
9886 * gdb.python/py-prettyprint.exp: Ditto.
9887 * gdb.python/py-template.exp: Ditto.
9888
9889 * gdb.server/ext-attach.exp: Ditto.
9890 * gdb.server/ext-run.exp: Ditto.
9891 * gdb.server/server-mon.exp: Ditto.
9892
9893 * gdb.threads/fork-thread-pending.exp: Ditto.
9894 * gdb.threads/hand-call-in-threads.exp: Ditto.
9895 * gdb.threads/interrupted-hand-call.exp: Ditto.
9896 * gdb.threads/linux-dp.exp: Ditto.
9897 * gdb.threads/manythreads.exp: Ditto.
9898 * gdb.threads/print-threads.exp: Ditto.
9899 * gdb.threads/pthreads.exp: Ditto.
9900 * gdb.threads/schedlock.exp: Ditto.
9901 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9902 * gdb.threads/threadapply.exp: Ditto.
9903
de7ff789
MS
99042010-06-08 Michael Snyder <msnyder@vmware.com>
9905
889bf7c5 9906 * gdb.ada/exec_changed.exp:
de7ff789
MS
9907 Use ".*" instead of "" as wildcard regexp.
9908
9909 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
9910 * gdb.base/call-ar-st.exp: Ditto.
9911 * gdb.base/checkpoint.exp: Ditto.
9912 * gdb.base/default.exp: Ditto.
9913 * gdb.base/dump.exp: Ditto.
9914 * gdb.base/ending-run.exp: Ditto.
9915 * gdb.base/fileio.exp: Ditto.
9916 * gdb.base/miscexprs.exp: Ditto.
9917 * gdb.base/pointers.exp: Ditto.
9918 * gdb.base/readline.exp: Ditto.
9919 * gdb.base/reread.exp: Ditto.
9920 * gdb.base/restore.exp: Ditto.
9921 * gdb.base/shlib-call.exp: Ditto.
9922 * gdb.base/valgrind-db-attach.exp: Ditto.
9923 * gdb.base/volatile.exp: Ditto.
9924 * gdb.base/watchpoints.exp: Ditto.
9925
9926 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
9927
9928 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
9929 * gdb.python/py-value.exp: Ditto.
9930
9931 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
9932 * gdb.trace/circ.exp: Ditto.
9933 * gdb.trace/collection.exp: Ditto.
9934 * gdb.trace/packetlen.exp: Ditto.
9935 * gdb.trace/passc-dyn.exp: Ditto.
9936 * gdb.trace/report.exp: Ditto.
9937 * gdb.trace/tfile.exp: Ditto.
9938 * gdb.trace/tfind.exp: Ditto.
9939 * gdb.trace/while-dyn.exp: Ditto.
9940
3bebe2f2
JK
99412010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9942
9943 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
9944
5c631832
JK
99452010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9946
9947 Test PR 10640.
9948 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
9949
4c3376c8
SW
99502010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
9951
9952 * gdb.cp/koenig.exp: Test for ADL operators.
9953 * gdb.cp/koenig.cc: Added ADL operators.
9954 * gdb.cp/operator.exp: New test.
9955 * gdb.cp/operator.cc: New test.
9956
dc226d5a
MS
99572010-06-04 Michael Snyder <msnyder@vmware.com>
9958
dfb88a23
MS
9959 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
9960 * gdb.base/pending.exp: Ditto.
f7ae76b3 9961
dc226d5a
MS
9962 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
9963
967cf477
DE
99642010-06-04 Doug Evans <dje@google.com>
9965
9966 * gdb.python/py-prettyprint.exp: Add new test for enabled and
9967 disabled printers.
9968 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
9969 (enable_lookup_function): New function.
9970
eb801841
TT
99712010-06-04 Tom Tromey <tromey@redhat.com>
9972
9973 * gdb.python/py-value.exp (test_value_hash): Don't test equality
9974 of hash and id.
9975
38979823
JK
99762010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9977
9978 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
9979 newline.
9980 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
9981 (empty verbose non-noisy clear, empty verbose noisy clear)
9982 (empty non-verbose noisy clear): Likewise.
9983
35ec993f
MS
99842010-06-03 Michael Snyder <msnyder@vmware.com>
9985
9986 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
9987 * gdb.base/display.exp: Ditto.
9988 * gdb.base/find.exp: Ditto.
9989 * gdb.base/ifelse.exp: Ditto.
9990 * gdb.base/multi-forks.exp: Ditto.
9991 * gdb.base/recurse.exp: Ditto.
9992 * gdb.base/setshow.exp: Ditto.
9993 * gdb.base/value-double-free.exp: Ditto.
9994 * gdb.base/watch-vfork.exp: Ditto.
9995 * gdb.base/watch_thread_num.exp: Ditto.
9996 * gdb.base/watchpoint-solib.exp: Ditto.
9997 * gdb.base/watchpoint.exp: Ditto.
9998 * gdb.base/watchpoints.exp: Ditto.
9999
10000 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
10001 * gdb.cp/overload.exp: Ditto.
10002 * gdb.cp/virtfunc.exp: Ditto.
10003
10004 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
10005
889bf7c5 10006 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
10007 Replace gdb_test with gdb_test_no_output.
10008
889bf7c5 10009 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
10010 Replace gdb_test with gdb_test_no_output.
10011 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10012 * gdb.threads/watchthreads.exp: Ditto.
10013 * gdb.threads/watchthreads2.exp: Ditto.
10014
10015 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
10016 * gdb.trace/tfind.exp: Ditto.
10017
c22decce
JB
100182010-06-03 Joel Brobecker <brobecker@adacore.com>
10019
10020 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
10021 successful test if message is the empty string.
10022
fd5700c7
JK
100232010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10024
10025 * gdb.fortran/module.exp (stopped language detection): New test.
10026
f55ee35c
JK
100272010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10028
10029 Support DW_TAG_module as separate namespaces.
10030 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
10031 gdb.fortran/library-module-lib.f90: New.
10032 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
10033 (print i): Remove.
10034 (continue to breakpoint: i-is-1, print var_i value 1)
10035 (continue to breakpoint: i-is-2, print var_i value 2)
10036 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
10037 (print var_d, print var_i value 14, ptype modmany, complete `modm)
10038 (complete `modmany, complete `modmany`, complete `modmany`var)
10039 (show language, setting breakpoint at module): New tests.
10040 * gdb.fortran/module.f90 (module mod): Remove.
10041 (module mod1, module mod2, module modmany, subroutine sub1)
10042 (subroutine sub2, program module): New.
10043
b8e8282f
JK
100442010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10045
10046 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
10047 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
10048 * gdb.cp/anon-union.exp (pass): Rename to ...
10049 (print z 2): ... here.
b8e8282f 10050
019ebafc
MS
100512010-06-02 Michael Snyder <msnyder@vmware.com>
10052
e68d8fd4
MS
10053 * gdb.trace/actions.exp: Use gdb_test_no_output.
10054 * gdb.trace/circ.exp: Ditto.
10055 * gdb.trace/packetlen.exp: Ditto.
10056 * gdb.trace/save-trace.exp: Ditto.
10057 * gdb.trace/tracecmd.exp: Ditto.
10058 * gdb.trace/tsv.exp: Ditto.
10059
12b5d08a
MS
10060 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
10061 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
10062 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10063 * gdb.threads/manythreads.exp: Ditto.
10064 * gdb.threads/print-threads.exp: Ditto.
10065 * gdb.threads/pthreads.exp: Ditto.
10066 * gdb.threads/schedlock.exp: Ditto.
10067 * gdb.threads/staticthreads.exp: Ditto.
10068 * gdb.threads/thread-specific.exp: Ditto.
10069 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10070 * gdb.threads/threadapply.exp: Ditto.
10071 * gdb.threads/watchthreads.exp: Ditto.
10072 * gdb.threads/watchthreads2.exp: Ditto.
10073
89493308
MS
10074 * gdb.python/py-block.exp: Use gdb_test_no_output.
10075 * gdb.python/py-prettyprint.exp: Ditto.
10076 * gdb.python/py-template.exp: Ditto.
10077 * gdb.python/py-value.exp: Ditto.
10078
10079 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
10080 * gdb.reverse/watch-reverse.exp: Ditto.
10081
10082 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
10083 * gdb.server/ext-run.exp: Ditto.
10084
019ebafc
MS
10085 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
10086 * gdb.dwarf2/dw2-compressed.exp: Ditto.
10087 * gdb.dwarf2/dw2-intercu.exp: Ditto.
10088 * gdb.dwarf2/dw2-intermix.exp: Ditto.
10089 * gdb.dwarf2/dw2-producer.exp: Ditto.
10090 * gdb.dwarf2/mac-fileno.exp: Ditto.
10091
10092 * gdb.gdb/observer.exp: Use gdb_test_no_output.
10093 * gdb.gdb/selftest.exp: Ditto.
10094
10095 * gdb.multi/base.exp: Use gdb_test_no_output.
10096
10097 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
10098
3e0ca3a5
JK
100992010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10100
10101 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
10102
9db70545
MS
101032010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
10104
a8d52276
MS
10105 * gdb.cp/class2.exp: Use gdb_test_no_output.
10106 * gdb.cp/classes.exp: Ditto.
10107 * gdb.cp/extern-c.exp: Ditto.
10108 * gdb.cp/inherit.exp: Ditto.
10109 * gdb.cp/maint.exp: Ditto.
10110 * gdb.cp/mb-inline.exp: Ditto.
10111 * gdb.cp/mb-templates.exp: Ditto.
10112 * gdb.cp/method2.exp: Ditto.
10113 * gdb.cp/misc.exp: Ditto.
10114 * gdb.cp/ovldbreak.exp: Ditto.
10115 * gdb.cp/punctuator.exp: Ditto.
10116 * gdb.cp/templates.exp: Ditto.
10117 * gdb.cp/virtbase.exp: Ditto.
10118
889bf7c5 10119 * gdb.threads/attach-stopped.exp:
9db70545 10120 Replace uses of send_gdb / gdb_expect.
889bf7c5 10121 * gdb.threads/attachstop-mt.exp:
9db70545 10122 Replace uses of send_gdb / gdb_expect.
889bf7c5 10123 * gdb.threads/gcore-thread.exp:
9db70545 10124 Replace uses of send_gdb / gdb_expect.
889bf7c5 10125 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
10126 Replace uses of send_gdb / gdb_expect.
10127 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10128 * gdb.threads/print-threads.exp:
9db70545
MS
10129 Replace uses of send_gdb / gdb_expect.
10130 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
10131 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
10132 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
10133
10134 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
10135 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
10136 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
10137 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
10138 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
10139 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
10140 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
10141 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
10142 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
10143 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
10144 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
10145
359cc68c
JK
101462010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10147
10148 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
10149
7d3fe98e
SW
101502010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
10151
10152 * gdb.cp/koenig.exp: Added new test case.
10153 * gdb.cp/koenig.cc: Ditto.
10154
27d3a1a2
MS
101552010-06-01 Michael Snyder <msnyder@vmware.com>
10156
10157 * gdb.base/arithmet.exp: Use gdb_test_no_output.
10158 * gdb.base/arrayidx.exp: Ditto.
10159 * gdb.base/attach.exp: Ditto.
10160 * gdb.base/auxv.exp: Ditto.
10161 * gdb.base/bigcre.exp: Ditto.
10162 * gdb.base/break-always.exp: Ditto.
10163 * gdb.base/break-interp.exp: Ditto.
10164 * gdb.base/break.exp: Ditto.
10165 * gdb.base/breakpoint-shadow.exp: Ditto.
10166 * gdb.base/call-ar-st.exp: Ditto.
10167 * gdb.base/call-sc.exp: Ditto.
10168 * gdb.base/call-signal-resume.exp: Ditto.
10169 * gdb.base/callfuncs.exp: Ditto.
10170 * gdb.base/catch-syscall.exp: Ditto.
10171 * gdb.base/charset.exp: Ditto.
10172 * gdb.base/code-expr.exp: Ditto.
10173 * gdb.base/commands.exp: Ditto.
10174 * gdb.base/cond-expr.exp: Ditto.
10175 * gdb.base/condbreak.exp: Ditto.
10176 * gdb.base/cursal.exp: Ditto.
10177 * gdb.base/cvexpr.exp: Ditto.
10178 * gdb.base/default.exp: Ditto.
10179 * gdb.base/del.exp: Ditto.
10180 * gdb.base/detach.exp: Ditto.
10181 * gdb.base/display.exp: Ditto.
10182 * gdb.base/ena-dis-br.exp: Ditto.
10183 * gdb.base/eval-skip.exp: Ditto.
10184 * gdb.base/foll-fork.exp: Ditto.
10185 * gdb.base/foll-vfork.exp: Ditto.
10186 * gdb.base/frame-args.exp: Ditto.
10187 * gdb.base/funcargs.exp: Ditto.
10188 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10189 * gdb.base/gdbvars.exp: Ditto.
10190 * gdb.base/help.exp: Ditto.
10191 * gdb.base/ifelse.exp: Ditto.
10192 * gdb.base/included.exp: Ditto.
10193 * gdb.base/list.exp: Ditto.
10194 * gdb.base/macscp.exp: Ditto.
10195 * gdb.base/maint.exp: Ditto.
10196 * gdb.base/multi-fork.exp: Ditto.
10197 * gdb.base/overlays.exp: Ditto.
10198 * gdb.base/page.exp: Ditto.
10199 * gdb.base/pending.exp: Ditto.
10200 * gdb.base/pointers.exp: Ditto.
10201 * gdb.base/pr11022.exp: Ditto.
10202 * gdb.base/prelink.exp: Ditto.
10203 * gdb.base/printcmds.exp: Ditto.
10204 * gdb.base/psymtab.exp: Ditto.
10205 * gdb.base/randomize.exp: Ditto.
10206 * gdb.base/relational.exp: Ditto.
10207 * gdb.base/relocate.exp: Ditto.
10208 * gdb.base/remote.exp: Ditto.
10209 * gdb.base/sepdebug.exp: Ditto.
10210 * gdb.base/set-lang-auto.exp: Ditto.
10211 * gdb.base/setshow.exp: Ditto.
10212 * gdb.base/setvar.exp: Ditto.
10213 * gdb.base/signals.exp: Ditto.
10214 * gdb.base/signull.exp: Ditto.
10215 * gdb.base/sigstep.exp: Ditto.
10216 * gdb.base/sizeof.exp: Ditto.
10217 * gdb.base/solib-disc.exp: Ditto.
10218 * gdb.base/store.exp: Ditto.
10219 * gdb.base/structs.exp: Ditto.
10220 * gdb.base/structs2.exp: Ditto.
10221 * gdb.base/subst.exp: Ditto.
10222 * gdb.base/term.exp: Ditto.
10223 * gdb.base/trace-commands.exp: Ditto.
10224 * gdb.base/unwindonsignal.exp: Ditto.
10225 * gdb.base/valgrind-db-attach.exp: Ditto.
10226 * gdb.base/varargs.exp: Ditto.
10227 * gdb.base/watch-cond.exp: Ditto.
10228 * gdb.base/watch_thread_num.exp: Ditto.
10229 * gdb.base/watchpoint-cond-gone.exp: Ditto.
10230 * gdb.base/watchpoint.exp: Ditto.
10231 * gdb.base/whatis-exp.exp: Ditto.
10232
f8d3bf8f
MS
102332010-06-01 Michael Snyder <msnyder@vmware.com>
10234
10235 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
10236 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
10237 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
10238 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
10239 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
10240 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
10241 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
10242 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
10243 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
10244 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
10245 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
10246 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
10247 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
10248 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
10249 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
10250
3f9e0d32
JK
102512010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10252
10253 * gdb.base/commands.exp (begin commands on watch): Remove excessive
10254 trailing newline.
10255 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
10256 * gdb.java/jmisc.exp (p *args\n): Rename to ...
10257 (p *args): ... here and remove excessive trailing newline.
10258
f629457d
JB
102592010-05-31 Joel Brobecker <brobecker@adacore.com>
10260
10261 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
10262
09eef106
JK
102632010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10264
10265 Accept the new Linux kernel "t (tracing stop)" string.
10266 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
10267 Update comment.
10268 (state_wait) <T (tracing stop)>: New.
10269 (main): Update the state_wait expect string.
10270
94f31136
PA
102712010-05-28 Pedro Alves <pedro@codesourcery.com>
10272
10273 * limits.c, limits.exp: Delete files.
10274 * Makefile.in (clean mostlyclean): Adjust.
10275 * tracecmd.exp: Adjust.
10276
096554ab
JK
102772010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10278
10279 * gdb.base/tui-layout.exp: New.
10280
27d3a1a2 102812010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 10282
889bf7c5 10283 * gdb.reverse/break-precsave.exp:
bcd2dc50 10284 Replace uses of send_gdb / gdb_expect.
889bf7c5 10285 * gdb.reverse/break-reverse.exp:
bcd2dc50 10286 Replace uses of send_gdb / gdb_expect.
889bf7c5 10287 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 10288 Replace uses of send_gdb / gdb_expect.
889bf7c5 10289 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 10290 Replace uses of send_gdb / gdb_expect.
889bf7c5 10291 * gdb.reverse/finish-precsave.exp:
bcd2dc50 10292 Replace uses of send_gdb / gdb_expect.
889bf7c5 10293 * gdb.reverse/finish-reverse.exp:
bcd2dc50 10294 Replace uses of send_gdb / gdb_expect.
889bf7c5 10295 * gdb.reverse/i386-precsave.exp:
bcd2dc50 10296 Replace uses of send_gdb / gdb_expect.
889bf7c5 10297 * gdb.reverse/i386-reverse.exp:
bcd2dc50 10298 Replace uses of send_gdb / gdb_expect.
889bf7c5 10299 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 10300 Replace uses of send_gdb / gdb_expect.
889bf7c5 10301 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 10302 Replace uses of send_gdb / gdb_expect.
889bf7c5 10303 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 10304 Replace uses of send_gdb / gdb_expect.
889bf7c5 10305 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 10306 Replace uses of send_gdb / gdb_expect.
889bf7c5 10307 * gdb.reverse/machinestate.exp:
bcd2dc50 10308 Replace uses of send_gdb / gdb_expect.
889bf7c5 10309 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 10310 Replace uses of send_gdb / gdb_expect.
889bf7c5 10311 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 10312 Replace uses of send_gdb / gdb_expect.
889bf7c5 10313 * gdb.reverse/solib-precsave.exp:
bcd2dc50 10314 Replace uses of send_gdb / gdb_expect.
889bf7c5 10315 * gdb.reverse/solib-reverse.exp:
bcd2dc50 10316 Replace uses of send_gdb / gdb_expect.
889bf7c5 10317 * gdb.reverse/step-precsave.exp:
bcd2dc50 10318 Replace uses of send_gdb / gdb_expect.
889bf7c5 10319 * gdb.reverse/step-reverse.exp:
bcd2dc50 10320 Replace uses of send_gdb / gdb_expect.
889bf7c5 10321 * gdb.reverse/until-precsave.exp:
bcd2dc50 10322 Replace uses of send_gdb / gdb_expect.
889bf7c5 10323 * gdb.reverse/until-reverse.exp:
bcd2dc50 10324 Replace uses of send_gdb / gdb_expect.
889bf7c5 10325 * gdb.reverse/watch-precsave.exp:
bcd2dc50 10326 Replace uses of send_gdb / gdb_expect.
889bf7c5 10327 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
10328 Replace uses of send_gdb / gdb_expect.
10329
3def43e0
JK
103302010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10331
10332 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
10333 excessive newline.
10334
27d3a1a2 103352010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
10336
10337 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
10338 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
10339 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
10340 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
10341 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
10342 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
10343 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
10344 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
10345 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
10346 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
10347 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
10348 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
10349 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
10350 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
10351 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
10352 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
10353 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
10354 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
10355 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 10356
27d3a1a2 103572010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 10358
22454424
MS
10359 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
10360 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
10361
10362 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
10363 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
10364 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
10365
889bf7c5 10366 * gdb.reverse/consecutive-reverse.exp:
22454424 10367 Replace uses of send_gdb / gdb_expect.
889bf7c5 10368 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
10369 Replace uses of send_gdb / gdb_expect.
10370
10371 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
10372 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
10373 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10374 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
10375 Replace uses of send_gdb / gdb_expect.
10376 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
10377 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
10378 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
10379 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
10380 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
10381 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
10382 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
10383 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
10384 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
10385
103862010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 10387
22454424 10388 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10389
22454424 10390 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10391
22454424
MS
10392 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
10393 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
10394 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
10395 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
10396 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
10397 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
10398 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
10399 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
10400 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10401
6e5f2c59
TT
104022010-05-25 Tom Tromey <tromey@redhat.com>
10403
10404 * gdb.base/macscp.exp: Add missing space after setup_kfail.
10405
bbc8b958
TT
104062010-05-25 Tom Tromey <tromey@redhat.com>
10407
10408 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
10409 argument order.
10410 * gdb.base/macscp.exp: Fix setup_kfail argument order.
10411 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
10412 order.
10413 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
10414 order.
10415 * gdb.base/call-sc.exp (setup_kfails): Remove.
10416 (setup_compiler_kfails): Remove.
10417 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
10418 argument order.
10419 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
10420 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
10421 (advancei): Fix setup_kfail argument order.
10422 * gdb.base/radix.exp: Fix setup_kfail argument order.
10423 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
10424 order.
10425 * gdb.base/structs.exp (setup_kfails): Remove.
10426 (setup_compiler_kfails): Fix setup_kfail argument order.
10427 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
10428 order.
10429 * gdb.java/jmain.exp: Fix setup_kfail argument order.
10430 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
10431 setup_kfail argument order.
10432 * gdb.cp/overload.exp: Fix setup_kfail argument order.
10433
83d1babf
TT
104342010-05-25 Tom Tromey <tromey@redhat.com>
10435
10436 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
10437
6acb16a2
MS
104382010-05-25 Michael Snyder <msnyder@vmware.com>
10439
10440 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
10441 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
10442 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
10443 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
10444 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
10445 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
10446 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
10447 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
10448 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
10449 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
10450 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
10451 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
10452 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
10453 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
10454 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
10455 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
10456 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
10457 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
10458 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
10459 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
10460 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
10461 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
10462 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
10463 * gdb.base/default.exp: Replace send_gdb with gdb_test.
10464 * gdb.base/define.exp: Replace send_gdb with gdb_test.
10465 * gdb.base/display.exp: Replace send_gdb with gdb_test.
10466 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
10467 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
10468 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
10469 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
10470 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
10471 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
10472 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
10473 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
10474 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
10475 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
10476 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
10477 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
10478 * gdb.base/help.exp: Replace send_gdb with gdb_test.
10479 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
10480 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
10481 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10482 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
10483 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
10484 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
10485 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
10486 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 10487 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10488
104892010-05-25 Doug Evans <dje@google.com>
10490
10491 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
10492 gdb.string_to_argv.
ad3986f0 10493
d3b1e874
TT
104942010-05-21 Tom Tromey <tromey@redhat.com>
10495
10496 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
10497 Call it.
10498 * gdb.dwarf2/pieces.S: Update.
10499 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
10500
cb826367
TT
105012010-05-21 Tom Tromey <tromey@redhat.com>
10502
10503 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
10504 Call it.
10505 * gdb.dwarf2/pieces.c (struct C): New.
10506 (f6): New function.
10507 * gdb.dwarf2/pieces.S: Replace.
10508
74de6778
TT
105092010-05-21 Tom Tromey <tromey@redhat.com>
10510
10511 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
10512 Call it.
10513
afd74c5f
TT
105142010-05-21 Tom Tromey <tromey@redhat.com>
10515
10516 * gdb.dwarf2.pieces.exp: New file.
10517 * gdb.dwarf2.pieces.S: New file.
10518 * gdb.dwarf2.pieces.c: New file.
10519
a7b75dfd 105202010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10521 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
10522
10523 * lib/gdb.exp (gdb_test_no_output): New function.
10524 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
10525 when testing commands that should produce no output.
10526
c81c812a
JB
105272010-05-17 Joel Brobecker <brobecker@adacore.com>
10528
10529 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
10530 parameter that we want to watch being a constant.
10531
0cce5bd9
JB
105322010-05-17 Joel Brobecker <brobecker@adacore.com>
10533
10534 * gdb.ada/cond_lang: New testcase.
10535
47050449
JB
105362010-05-17 Joel Brobecker <brobecker@adacore.com>
10537
10538 * lib/gdb.exp (banned_variables): New variable/constant.
10539 (gdb_init): Add write trace on variables listed in banned_variables.
10540 (gdb_finish): Remove write traces on variables listed in
10541 banned_variables.
10542
77c01586
JB
105432010-05-17 Joel Brobecker <brobecker@adacore.com>
10544
10545 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
10546 * gdb.cp/koenig.exp: Likewise.
10547
88d4aea7
PM
105482010-05-14 Phil Muldoon <pmuldoon@redhat.com>
10549
889bf7c5 10550 PR python/11482
88d4aea7
PM
10551
10552 * gdb.python/py-value.exp (test_value_hash): New function.
10553
f5a010c0
PM
105542010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
10555
10556 PR exp/11530.
10557 * gdb.base/gdb11530.c: New file.
10558 * gdb.base/gdb11530.exp: New file.
10559
8ef4892f
JK
105602010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10561
10562 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
10563 * gdb.dwarf2/dw2-modula2-self-type.S: New.
10564
7322dca9
SW
105652010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
10566
10567 * gdb.cp/koenig.exp: New test.
10568 * gdb.cp/koenig.cc: New test program.
10569
02e7ea18
JB
105702010-05-05 Joel Brobecker <brobecker@adacore.com>
10571
10572 Remove the use of prms_id and bug_id throughout the testsuite.
10573
e1c34c5d
PM
105742010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
10575
10576 PR exp/11349.
10577 * testsuite/gdb.cp/ref-types.exp: Add test to examine
10578 use a reference local variable.
10579
8e1d0c49
JK
105802010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10581
10582 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
10583 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
10584 variable different_dir. Move debugfile into a full directory pathname
10585 under DIFFERENT_DIR.
10586 * lib/gdb.exp (separate_debug_filename): Remove.
10587 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
10588 variable debug_dir and mkdir of it. Update function comments.
10589
e66408ed
PA
105902010-04-29 Pedro Alves <pedro@codesourcery.com>
10591
10592 PR gdb/11557
10593
10594 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
10595 files.
10596
d7b32ed3
PM
105972010-04-29 Phil Muldoon <pmuldoon@redhat.com>
10598
889bf7c5 10599 * gdb.python/py-param.exp: New File.
d7b32ed3 10600
6aecb9c2
JB
106012010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
10602
10603 * gdb.base/default.exp: Fix "set language" test.
10604
bdf92a1c
PM
106052010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
10606
10607 PR breakpoints/11531.
10608 * gdb.base/gdb11531.c: New file.
10609 * gdb.base/gdb11531.exp: New file.
10610
3f172e24
TT
106112010-04-26 Tom Tromey <tromey@redhat.com>
10612
10613 * gdb.base/completion.exp: Add tests for completion and deprecated
10614 commands.
10615
64af4c92
JK
106162010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10617
10618 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
10619 (print /x char_array): Escape curly brackets.
10620
492928e4
JK
106212010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10622
10623 Fix deadlock on looped list of loaded shared objects.
10624 * gdb.base/solib-corrupted.exp: New.
10625
66d09542
DE
106262010-04-23 Doug Evans <dje@google.com>
10627
10628 * gdb.python/py-section-script.c: New file.
10629 * gdb.python/py-section-script.exp: New file.
10630 * gdb.python/py-section-script.py: New file.
10631
8bd10a10
CM
106322010-04-20 Chris Moller <cmoller@redhat.com>
10633
10634 PR 10179
10635
10636 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
10637 * gdb.base/pr10179-a.c:
10638 * gdb.base/pr10179-b.c:
10639 * gdb.base/pr10179.exp: New files.
10640
c0201579
JK
106412010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10642
10643 Fix crashes on dangling display expressions.
10644 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
10645 is SEP.
10646 (lib_flags): Remove the "debug" keyword.
10647 (libsepdebug): New variable for iterating new loop.
10648 (save_pf_prefix): New variable wrapping the loop.
10649 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
10650 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
10651
793b0ff8
PM
106522010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10653
10654 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
10655
097f51f7
PM
106562010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10657
10658 PR stabs/11479.
10659 * gdb.stabs/gdb11479.exp: New file.
10660 * gdb.stabs/gdb11479.c: New file.
10661
9a22f0d0
PM
106622010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10663
10664 * gdb.base/charset.c (Strin16, String32): New variables.
10665 * gdb.base/charset.exp (gdb_test): Test correct display
10666 of 16 or 32 bit strings.
10667
106682010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
10669
10670 PR 9167
10671 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
10672 * gdb.cp/pr9167.cc: New file.
10673 * gdb.cp/pr9167.exp: New file.
10674
10675
6e354e5e
PM
106762010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
10677
10678 PR pascal/11492.
10679 * gdb.pascal/gdb11492.pas: New file.
10680 * gdb.pascal/gdb11492.exp: New file.
10681
be942545
JB
106822010-04-20 Joel Brobecker <brobecker@adacore.com>
10683
1667e6e3 10684 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 10685
0c3acc09
JB
106862010-04-20 Joel Brobecker <brobecker@adacore.com>
10687
10688 * gdb.ada/dyn_loc: New testcase.
10689
ec31cde5
CM
106902010-04-20 Chris Moller <cmoller@redhat.com>
10691
10692 PR 10867
889bf7c5 10693
ec31cde5
CM
10694 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
10695 * gdb.cp/pr10687.cc: New file.
10696 * gdb.cp/pr10687.exp: New file.
10697
10698
ce4b0682
SDJ
106992010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10700 Sergio Durigan Junior <sergiodj@redhat.com>
10701
10702 * gdb.fortran/logical.exp: New testcase.
10703 * gdb.fortran/logical.f90: New file.
10704
3436961f
DE
107052010-04-19 Doug Evans <dje@google.com>
10706
10707 * gdb.base/help.exp (help source): Update expected output.
10708
4d836c09
JK
107092010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10710
10711 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
10712 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
10713 gdb_exit and return.
10714 (executable): New variable.
10715 (binfile): Use it.
10716
6149aea9
PA
107172010-04-19 Pedro Alves <pedro@codesourcery.com>
10718
10719 PR breakpoints/8554.
10720
10721 * gdb.trace/save-trace.exp: Adjust.
10722
ed41462c
L
107232010-04-17 H.J. Lu <hongjiu.lu@intel.com>
10724
10725 PR corefiles/11511
10726 * gdb.arch/system-gcore.exp: New.
10727 * gdb.arch/gcore.c: Likewise.
10728
3f7b2faa
DE
107292010-04-15 Doug Evans <dje@google.com>
10730
fa33c3cd
DE
10731 * gdb.python/py-progspace.c: New file.
10732 * gdb.python/py-progspace.exp: New file.
10733
3f7b2faa
DE
10734 * gdb.base/source.exp: Add tests for "source -s".
10735
79f283fe
PM
107362010-04-14 Phil Muldoon <pmuldoon@redhat.com>
10737
10738 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
10739 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
10740 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
10741 * gdb.python/py-mi.exp: New test for to_string returning None.
10742
fc8eb08a
PM
107432010-04-12 Phil Muldoon <pmuldoon@redhat.com>
10744
10745 * gdb.python/py-breakpoint.c: Make result global.
10746
26e197f6
JK
107472010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10748
10749 Fix non-GNU make compatibility.
10750 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
10751
adc36818
PM
107522010-04-09 Phil Muldoon <pmuldoon@redhat.com>
10753
10754 * gdb.python/py-breakpoint.exp: New File.
10755 * gdb.python/py-breakpoint.C: Ditto.
10756
64e17368
SS
107572010-04-08 Stan Shebs <stan@codesourcery.com>
10758
10759 * gdb.trace/actions.exp: Clear default-collect.
10760 * gdb.trace/save-trace.exp: Clear default-collect.
10761
fff5cc64
PM
107622010-04-08 Phil Muldoon <pmuldoon@redhat.com>
10763
10764 * gdb.python/py-value: Add null string variable.
10765 (test_lazy_string): Test zero length, NULL address lazy
10766 strings.
10767
a055a187
L
107682010-04-07 H.J. Lu <hongjiu.lu@intel.com>
10769
10770 * gdb.arch/i386-avx.c: New.
10771 * gdb.arch/i386-avx.exp: Likewise.
10772
10773 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
10774
96e39866
DE
107752010-04-06 Doug Evans <dje@google.com>
10776
10777 * gdb.base/source-test.gdb: New file.
10778 * gdb.base/source.exp: Test source -v.
10779
5984a431
UW
107802010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10781
10782 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
10783
ec8a089a
PM
107842010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
10785
10786 * gdb.stabs/aout.sed: Convert all backslash to double backslash
10787 within one line, unless it is followed by a double quote.
10788 * gdb.stabs/hppa.sed: Idem.
10789 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
10790 * gdb.stabs/weird.exp: Check for correct parsing of
10791 char and string constants.
ec8a089a
PM
10792 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
10793 in .stabs to .stabx substitution.
10794
fce3c1f0
SS
107952010-04-05 Stan Shebs <stan@codesourcery.com>
10796
10797 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
10798 constant global.
10799 * gdb.trace/tfile.exp: Try to print them.
10800
d77f58be
SS
108012010-04-04 Stan Shebs <stan@codesourcery.com>
10802
10803 * gdb.base/completion.exp: Update for new "info watchpoints".
10804 * gdb.base/default.exp: Ditto.
10805 * gdb.base/help.exp: Ditto.
10806 * gdb.base/watchpoint.exp: Ditto.
10807 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 10808
af54718e
SS
108092010-04-04 Stan Shebs <stan@codesourcery.com>
10810
10811 * gdb.trace/tfile.exp: Sharpen tfind test.
10812
74d1f91e
JK
108132010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10814
10815 * gdb.base/break-entry.exp: New.
10816
eb8e76db 108172010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 10818 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
10819
10820 * gdb.reverse/i386-sse-reverse.exp: New file.
10821 * gdb.reverse/i386-sse-reverse.c: New file.
10822
bf65cad8
PA
108232010-04-02 Pedro Alves <pedro@codesourcery.com>
10824
10825 * gdb.trace/tfind.exp: Adjust expected disassembly output.
10826
fff87407
SS
108272010-04-01 Stan Shebs <stan@codesourcery.com>
10828
10829 * gdb.trace/actions.exp: Tweak expected output.
10830 * gdb.trace/while-stepping.exp: Tweak expected output.
10831
fe01d668
L
108322010-04-01 H.J. Lu <hongjiu.lu@intel.com>
10833
10834 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
10835
86b17b60
PA
108362010-04-01 Pedro Alves <pedro@codesourcery.com>
10837
10838 * gdb.base/commands.exp: Adjust.
10839 * gdb.cp/extern-c.exp: Adjust.
10840
2c58c0a9
PA
108412010-04-01 Pedro Alves <pedro@codesourcery.com>
10842
10843 * gdb.trace/collection.c (local_test_func): Define a local struct,
10844 and instanciate it.
10845
0db9b91c
PA
108462010-04-01 Pedro Alves <pedro@codesourcery.com>
10847
10848 * gdb.trace/collection.exp (gdb_collect_args_test)
10849 (gdb_collect_argarray_test): XFAIL the tests that assume the
10850 argarray argument's elements are collected.
10851
8072405b
JK
108522010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10853
10854 * gdb.dwarf2/dw2-bad-parameter-type.exp,
10855 gdb.dwarf2/dw2-bad-parameter-type.S: New.
10856
8bf6485c
SS
108572010-03-31 Stan Shebs <stan@codesourcery.com>
10858
10859 * gdb.trace/save-trace.exp: Test save/restore of default-collect
10860 and tracepoint conditionals.
10861 (gdb_verify_tracepoints): Delete unused return.
10862
fd7f724a
KS
108632010-03-26 Keith Seitz <keiths@redhat.com>
10864
10865 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
10866 appear in the output before main.
10867 Remove KFAIL for gdb/2215 aka bz 9320.
10868
8d9e7719
DE
108692010-03-30 Doug Evans <dje@google.com>
10870
0906dd0b
DE
10871 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
10872 by dejagnu.
10873 * gdb.arch/amd64-dword.exp: Ditto.
10874
8d9e7719
DE
10875 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
10876 match.
10877 (break printf): Ditto.
10878
1da644f0
SW
108792010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
10880
10881 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
10882 gcc < 4.4.
10883 * gdb.cp/shadow.exp: Ditto.
10884
a8121990
PA
108852010-03-29 Pedro Alves <pedro@codesourcery.com>
10886
10887 * gdb.trace/collection.exp (run_trace_experiment): Make sure
10888 "tstart" is silent.
10889
6e79d367
PA
108902010-03-29 Pedro Alves <pedro@codesourcery.com>
10891
10892 * gdb.trace/collection.exp (executable): New.
10893 (binfile): Use it.
10894 (fpreg, spreg, pcreg): New.
10895 (test_register): Use gdb_test_multiple. Pass /x to print.
10896 (prepare_for_trace_test): New.
10897 (run_trace_experiment): Use "continue", not gdb_run_cmd.
10898 (gdb_collect_args_test, gdb_collect_argstruct_test)
10899 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
10900 prepare_for_trace_test.
10901 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
10902 fpreg, spreg and pcreg.
10903 (gdb_collect_expression_test, gdb_collect_globals_test): Use
10904 prepare_for_trace_test.
10905 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
10906 try to detect tracing support here. Don't set breakpoints at
10907 `begin' or `end' here.
10908 <global scope>: Use clean_restart. Run to main before checking
10909 for tracing support. Check for for tracing support here.
10910
09248348
JK
109112010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10912
10913 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
10914 " as $displacement" to "seen displacement message".
10915
d350db38
PA
109162010-03-28 Pedro Alves <pedro@codesourcery.com>
10917
10918 * gdb.trace/while-dyn.exp (executable): New variable.
10919 (binfile): Use it.
10920 (test_while_stepping): New function. Move most tests here. Call
10921 it once for each of the while-stepping, stepping and ws aliases.
10922
907af001
UW
109232010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10924
10925 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
10926 that do not provide the tagless_struct type name at all.
10927 (test_print_anon_union): Do not check value of uninitialized
10928 union member. Do not use cp_test_ptype_class, so we can accept
10929 "long" as well as "long int".
10930
610197fd
PA
109312010-03-26 Pedro Alves <pedro@codesourcery.com>
10932
10933 * gdb.trace/tfile.c (tohex, bin2hex): New.
10934 (write_error_trace_file): Hexify error description.
10935
6c28cbf2
SS
109362010-03-25 Stan Shebs <stan@codesourcery.com>
10937
10938 * gdb.trace/tfile.c: Generate an additional trace file, improve
10939 portability.
10940 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
10941 files in a better way.
10942
e62b8c7e
KS
109432010-03-25 Keith Seitz <keiths@redhat.com>
10944
10945 * gdb.java/jprint.exp: XFAIL printing of static class members
10946 because of GCC debuginfo problem.
10947
82ccf5a5
JK
109482010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10949
10950 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
10951
293e2f9e
DJ
109522010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10953
10954 * gdb.base/completion.exp: Allow long instead of long int.
10955 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
10956 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
10957 variable p.
10958 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
10959 * gdb.base/pointers.exp: Allow long instead of long int.
10960 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
10961 * gdb.base/step-line.exp: Allow a directory before the source file name.
10962
95a42b64
TT
109632010-03-24 Tom Tromey <tromey@redhat.com>
10964
10965 PR breakpoints/9352:
10966 * gdb.base/default.exp: Update.
10967 * gdb.base/commands.exp: Update.
10968 * gdb.cp/extern-c.exp: Test setting commands on multiple
10969 breakpoints at once.
10970
2390201f
DJ
109712010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10972
10973 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
10974 if gdb,nosignals.
10975 * gdb.base/watchpoints.c: Do not include unnecessary headers.
10976 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
10977 exited".
10978
8c9a6790
SS
109792010-03-24 Stan Shebs <stan@codesourcery.com>
10980
10981 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
10982
a6c727b2
DJ
109832010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10984
10985 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
10986 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
10987 argument. Handle "short" and "long".
10988 (Top level): Pass overprototyped output for old_fptr and xptr.
10989
4dfd5423
PA
109902010-03-23 Pedro Alves <pedro@codesourcery.com>
10991
10992 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
10993 format strings and add casts to avoid compiler warnings.
10994
109952010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
10996
10997 * lib/trace-support.exp (gdb_trace_setactions):
10998 Don't expect whitespace after ">" prompt.
10999 * gdb.trace/actions.exp: Adjust for output changes.
11000 * gdb.trace/while-stepping.exp: Likewise.
11001
c847d045
JK
110022010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11003
11004 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
11005 and r157645).
11006
5f717f1d
JK
110072010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11008
11009 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
11010 New.
11011
7d6d51d5
DJ
110122010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
11013
11014 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
11015 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
11016
3b11a015
SS
110172010-03-19 Stan Shebs <stan@codesourcery.com>
11018
11019 * gdb.trace/ax.exp: New file.
11020
d7d158ed
DE
110212010-03-19 Doug Evans <dje@google.com>
11022
6bb85cd1
DE
11023 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
11024 output from gcc.
11025
d7d158ed
DE
11026 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
11027 named /usr/sbin/prelink<foo>.
11028
4daf5ac0
SS
110292010-03-18 Stan Shebs <stan@codesourcery.com>
11030
11031 * gdb.trace/circ.exp: Test circular-trace-buffer.
11032 * gdb.trace/tfile.exp: Update tstatus test.
11033
e8d05480
JB
110342010-03-18 Joel Brobecker <brobecker@adacore.com>
11035
11036 * gdb.dwarf2/dw2-anonymous-func.S: New file.
11037 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
11038
441b986a
UW
110392010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11040
11041 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
11042
4247603b
PA
110432010-03-18 Pedro Alves <pedro@codesourcery.com>
11044
11045 * gdb.base/default.exp: Adjust the expected output of the finish
11046 and until commands when the inferior is not being run.
11047
13387711
SW
110482010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
11049
11050 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
11051 * gdb.cp/nsusing.exp: Ditto.
11052
6e31430b
TT
110532010-03-15 Tom Tromey <tromey@redhat.com>
11054
11055 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
11056 * gdb.cp/userdef.cc (operator==): New function.
11057 (main): New locals mem1, mem2.
11058
e2d69cb5
JZ
110592010-03-15 Jie Zhang <jie@codesourcery.com>
11060
11061 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
11062 Declare and use new loadtimeout variable.
11063
f572f0a9
DJ
110642010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
11065
11066 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
11067 Use gdb_load later.
11068
51f4c0b0
PA
110692010-03-14 Pedro Alves <pedro@codesourcery.com>
11070
11071 * gdb.base/solib-disc.c (main): Make format of fprintf a string
11072 literal. Add missing endlines to prints to stderr.
11073
1c809c68
TT
110742010-03-12 Tom Tromey <tromey@redhat.com>
11075
11076 PR c++/9708:
11077 * gdb.cp/m-static.exp: Add regression test.
11078 * gdb.cp/m-static.cc (method): New method.
11079 (main): Call it.
11080
00ae8fef
SW
110812010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
11082
11083 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
11084 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
11085
759f0f0b
PA
110862010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11087
21e24d21
PA
11088 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
11089
110902010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11091
759f0f0b
PA
11092 * lib/gdb.exp (skip_stl_tests): New.
11093 (gdb_compile): Symbian needs -ldl.
11094 (shlib_target_file): New.
11095 (shlib_symbol_file): New.
11096 (gdb_load_shlibs): Use shlib_target_file.
11097 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
11098 * gdb.cp/exception.exp: Use skip_stl_tests.
11099 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
11100 * gdb.cp/try_catch.exp: Use skip_stl_tests.
11101 * gdb.cp/mb-templates.exp: Ditto.
11102 * gdb.base/commands.exp: Relax regexes.
11103 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
11104 shlib_target_file and shlib_symbol_file.
11105 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
11106 sections.
11107 * gdb.base/ending-run.exp: Accept E32Main for symbian.
11108 * gdb.base/solib-disc.exp: Use
11109 shlib_target_file and shlib_symbol_file.
11110 * gdb.base/unload.exp: Don't skip on symbian. Use
11111 shlib_target_file and shlib_symbol_file.
11112 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
11113
6a8f2671 111142010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 11115
6a8f2671
PA
11116 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
11117 * gdb.trace/report.exp: Adjust for x86 and x86_64.
11118 Issue a tfind end before looking for a tracepoint frame.
11119 * gdb.trace/tfind.exp: Adjust tstatus output.
11120 Adjust disassembly output.
11121 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
11122
ccf26247
JK
111232010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11124
11125 * gdb.base/break-interp.exp: Create new displacement parameter value
11126 for the test_ld calls.
11127 (reach): New parameter displacement, verify its content. New push of
11128 pf_prefix "reach-$func:". Import global expect_out.
11129 (test_core): New parameter displacement, verify its content. New push
11130 of pf_prefix "core:". New command "set verbose on". Import global
11131 expect_out.
11132 (test_attach): New parameter displacement, verify its content. New
11133 push of pf_prefix "attach:". New command "set verbose on". Import
11134 global expect_out.
11135 (test_ld): New parameter displacement, pass it to the reach, test_core
11136 and test_attach calls and verify its content in the "ld.so exit" test.
11137 * gdb.base/prelink.exp: Remove gdb_exit and final return.
11138 (prelink): Update expected text, use gdb_test.
11139
e469c7fb
DE
111402010-03-10 Doug Evans <dje@google.com>
11141
11142 * gdb.base/checkpoint.exp: Fix comment.
11143 Lengthen timeout while doing >600 checkpoints test.
11144 Rename duplicate "kill all one" test to keep test names unique.
11145
60e1c644
PA
111462010-03-10 Pedro Alves <pedro@codesourcery.com>
11147
11148 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
11149
cec808ec
KS
111502010-03-08 Keith Seitz <keiths@redhat.com>
11151
889bf7c5
PA
11152 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
11153 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
11154 (dm_type_long): New function.
11155 (dm_type_unsigned_short): New function.
11156 (dm_type_unsigned_long): New function.
11157 (myint): New typedef.
11158 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
11159 long, unsigned shor and long, operator char*, and typedef.
11160 (test_lookup_operator_functions): Add operator char* test.
11161 (test_paddr_operator_functions): Likewise.
11162 (test_paddr_overloaded_functions): Use probe values for
11163 short, long, and unsigned short and long.
11164 (test_paddr_hairy_functions): If the demangler probe detected
11165 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
11166 demangler.
11167 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
11168 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
11169 and "print null_pmf".
11170 Add test "ptype a.*pmf".
11171 * gdb.cp/overload.exp: Allow optional "int" to appear with
11172 "short" and "long".
11173 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
11174 long expect value for men_overload1arg.
11175 Allow "int" to appear with "short" and "long".
11176 When testing "info break", add argument for main (void).
11177 Also allow "int" to appear with "short" and "long".
11178 Ditto with "unsigned" and "long long".
cec808ec
KS
11179 * gdb.java/jmain.exp: Do not enclose methods names in single
11180 quotes.
11181 * gdb.java/jmisc.exp: Likewise.
11182 * gdb.java/jprint.exp: Likewise.
11183 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
11184
11185 From Jan Kratochvil <jan.kratochvil@redhat.com>:
11186 * gdb.cp/exception.exp (backtrace after first throw)
11187 (backtrace after second throw): Allow a namespace before __cxa_throw.
11188 (backtrace after first catch, backtrace after second catch): Allow
11189 a namespace before __cxa_begin_catch.
11190
11191 * gdb.cp/cpexprs.exp: New file.
11192 * gdb.cp/cpexprs.cc: New file.
11193
11194 From Daniel Jacobowitz <dan@codesourcery.com>
11195 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
11196 to use string_to_regexp.
11197 (ctor, dtor): New functions. Use them to match constructor
11198 and destructor function types.
11199 (Top level): Use runto_main.
11200
f870a310
TT
112012010-03-05 Tom Tromey <tromey@redhat.com>
11202
11203 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
11204 gdb.target_charset.
11205 (pp_ns.to_string): Likewise.
11206
0c199f28
KS
112072010-03-04 Keith Seitz <keiths@redhat.com>
11208
11209 * gdb.cp/overload.exp: Test that the filename portion of a linespec
11210 can be quoted. Test that both the filename and function/line
11211 portions can be quoted at the same time.
11212
c7437ca6
PA
112132010-03-04 Pedro Alves <pedro@codesourcery.com>
11214
11215 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
11216
b111b805
DE
112172010-03-03 Doug Evans <dje@google.com>
11218
24486cb7
DE
11219 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
11220 libc contains libpthread.
11221
b111b805
DE
11222 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
11223 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
11224 of gdb_compile. Add another pattern to match android backtrace.
11225
a0e0ef55
TT
112262010-03-03 Tom Tromey <tromey@redhat.com>
11227
11228 PR gdb/11345:
11229 * gdb.base/printcmds.exp (test_printf): Add test.
11230
1ba53b71
L
112312010-03-02 H.J. Lu <hongjiu.lu@intel.com>
11232
11233 * gdb.arch/amd64-byte.exp: New.
11234 * gdb.arch/amd64-dword.exp: Likewise.
11235 * gdb.arch/amd64-pseudo.c: Likewise.
11236 * gdb.arch/amd64-word.exp: Likewise.
11237 * gdb.arch/i386-byte.exp: Likewise.
11238 * gdb.arch/i386-pseudo.c: Likewise.
11239 * gdb.arch/i386-word.exp: Likewise.
11240
f5dff777
DJ
112412010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11242
11243 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
11244 types. Add structreg, bitfields, and flags registers.
11245 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
11246 registers.
11247
90884b2b
L
112482010-03-01 H.J. Lu <hongjiu.lu@intel.com>
11249
11250 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
11251 (load_description): Set architecture if defined.
11252
dc00d89f
PM
112532010-02-28 Phil Muldoon <pmuldoon@redhat.com>
11254
11255 * gdb.python/py-frame.exp: Add read_var block tests.
11256 * gdb.python/py-frame.c (block): New function.
11257
0e095b7e
JK
112582010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11259 Daniel Jacobowitz <dan@codesourcery.com>
11260
11261 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
11262
624f1a65
DM
112632010-02-25 David S. Miller <davem@davemloft.net>
11264
11265 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
11266 fix logic for setting all_syscalls_numbers.
11267
f3e9a817
PM
112682010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11269
11270 * Makefile.in: Add py-block and py-symbol.
11271 * gdb.python/py-symbol.exp: New File.
11272 * gdb.python/py-symtab.exp: New File.
11273 * gdb.python/py-block.exp: New File.
11274 * gdb.python/py-symbol.c: New File.
11275 * gdb.python/py-block.c: New File.
11276
f6bbabf0
PM
112772010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11278
11279 PR python/11314
11280 * lib/gdb.exp (skip_python_tests): New function.
11281 * gdb.python/py-cmd.exp: Use skip_python_tests.
11282 * gdb.python/py-frame.exp: Likewise.
11283 * gdb.python/py-function.exp: Likewise.
11284 * gdb.python/py-prettyprint.exp: Likewise.
11285 * gdb.python/py-template.exp: Likewise.
11286 * gdb.python/py-type.exp: Likewise.
11287 * gdb.python/py-value.exp: Likewise.
11288
85d721b8
PA
112892010-02-22 Pedro Alves <pedro@codesourcery.com>
11290
11291 PR9605
11292
11293 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
11294
48e32051
TT
112952010-02-19 Tom Tromey <tromey@redhat.com>
11296
11297 PR c++/8693, PR c++/9496:
11298 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
11299 regression tests.
11300
ac9c0048
JK
113012010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11302
11303 Fix compatibility with m68k as.
11304 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
11305 Use only /* comments */.
11306
57bb97a4
UW
113072010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11308
11309 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
11310 * configure: Regenerate.
11311
7d1bf85c
DJ
113122010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
11313
11314 * gdb.python/py-type.exp: Check for Python support.
11315
061b5285
PA
113162010-02-17 Pedro Alves <pedro@codesourcery.com>
11317
11318 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
11319 `regsub' syntax available.
11320
f8a8bc2c
PA
113212010-02-17 Pedro Alves <pedro@codesourcery.com>
11322
11323 * gdb.base/shmain.c (main): Remove printf call.
11324 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
11325 * gdb.base/unload.c (main): Make format of fprintf a string
11326 literal. Add missing endlines to prints to stderr.
11327 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
11328
6f451e5e
TT
113292010-02-17 Tom Tromey <tromey@redhat.com>
11330
11331 * gdb.java/jprint.java (jprint.props): New field.
11332 * gdb.java/jprint.exp (set_lang_java): Add regression test.
11333
12d79008
PA
113342010-02-17 Pedro Alves <pedro@codesourcery.com>
11335
ef801a0e 11336 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
11337 available.
11338
d252f7e5
DJ
113392010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11340
11341 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
11342 creation to support remote host testing.
11343
67bdab6c
DJ
113442010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11345
11346 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
11347 Recognize "command not found".
11348
bb391223
DJ
113492010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11350
11351 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
11352 single-stepping.
11353
70362913
DJ
113542010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11355
11356 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
11357 if arguments are not supported.
11358
493f3c00
DJ
113592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11360
11361 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
11362 be const or non-const.
11363
8034c749
DJ
113642010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11365
11366 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
11367 mi_send_resuming_command to send -exec-continue.
11368
791dfb64
DJ
113692010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11370
11371 * gdb.base/list.exp (test_list_filename_and_function): Add test
11372 with single quotes.
11373 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
11374 matching.
11375 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
11376 Add KFAIL'd tests for PR gdb/11289.
11377
7c5fe868
DJ
113782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11379
11380 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
11381
fdc498b8
DJ
113822010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11383
11384 * gdb.base/comp-dir/subdir/dummy.txt: New file.
11385 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
11386 a temporary directory.
11387
b519e2a6
DJ
113882010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11389
11390 * gdb.base/charset.exp: Use a single regular expression to match
11391 show host-charset and show target-charset output.
11392
74164c56
JK
113932010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11394
11395 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
11396 "Illegal process-id" expect string more exact.
11397 (attach to digits-starting nonsense is prohibited): New.
11398
701ed6dc
JK
113992010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11400
11401 * gdb.base/prelink.exp (set verbose on): New.
11402
889bf7c5 114032010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
11404
11405 * mi-reverse.exp: New file. Test for reverse option to the
11406 following MI commands: exec-continue, exec-finish, exec-next,
11407 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 11408
dadf0e9c
JB
114092010-02-09 Joel Brobecker <brobecker@adacore.com>
11410
11411 * gdb.ada/ptype_tagged_param: New testcase.
11412
714f19d5
TT
114132010-02-08 Tom Tromey <tromey@redhat.com>
11414
11415 PR c++/8017:
11416 * gdb.cp/overload.exp: Add tests.
11417 * gdb.cp/overload.cc (struct K): New.
11418 (namespace N): New.
11419 (main): Call new functions.
11420 (K::staticoverload): Define.
11421
889bf7c5 114222010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
11423
11424 PR gdb/10728
11425 * gdb.cp/pr10728-x.h: New file.
11426 * gdb.cp/pr10728-x.cc: New file.
11427 * gdb.cp/pr10728-y.cc: New file.
11428 * gdb.cp/pr10728.exp: New file.
11429 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
11430
889bf7c5 114312010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
11432
11433 PR gdb/9067
11434 * gdb.cp/pr9067.exp: New
11435 * gdb.cp/pr9067.cc: New
11436 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
11437
7b356089
JB
114382010-02-08 Joel Brobecker <brobecker@adacore.com>
11439
11440 * lib/gdb.exp (gdb_test_timeout): New global variable.
11441 Set it to timeout if not already set.
11442 (gdb_init): Reset the value of timeout to gdb_test_timeout.
11443
1be00882
DE
114442010-02-05 Doug Evans <dje@google.com>
11445
11446 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
11447 user.
11448
82856980
SW
114492010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
11450
11451 PR c++/7935:
11452 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
11453
1a334831
TT
114542010-02-04 Tom Tromey <tromey@redhat.com>
11455
11456 * gdb.cp/virtbase.exp: Make test case names unique.
11457
9c3c02fd
TT
114582010-02-02 Tom Tromey <tromey@redhat.com>
11459
11460 * gdb.cp/virtbase.exp: Add regression tests.
11461 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
11462 (main): Instantiate RHC.
11463
0cc2414c
TT
114642010-02-02 Tom Tromey <tromey@redhat.com>
11465
11466 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
11467 type-printing change.
11468
edf3d5f3
TT
114692010-02-02 Tom Tromey <tromey@redhat.com>
11470
11471 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
11472 * gdb.cp/virtbase.cc: New file.
11473 * gdb.cp/virtbase.exp: New file.
11474 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
11475
e4b7f41c
JK
114762010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11477
11478 PR libc/11214:
11479 * gdb.threads/current-lwp-dead.c: Include features.h.
11480 (HAS_NOMMU): New.
11481 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
11482
b381ea14
JK
114832010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11484
11485 * gdb.base/symbol-without-target_section.exp,
11486 gdb.base/symbol-without-target_section.c: New.
11487
c593ac0e
DJ
114882010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11489
11490 * gdb.base/bigcore.exp: Reset increased timeout.
11491 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
11492
db25f29d
DJ
114932010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11494
11495 * gdb.base/gcore.exp (capture_command_output): Use
11496 gdb_test_multiple.
11497
f9d67f43
DJ
114982010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11499
11500 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
11501 * gdb.arch/thumb2-it.exp (test_it_break): New function.
11502 (Top level): Call it.
11503
177321bd
DJ
115042010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11505
11506 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
11507
97f2ed50
DJ
115082010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11509
11510 * gdb.base/call-strs.exp, gdb.base/default.exp,
11511 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
11512 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
11513 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
11514 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
11515 gdb.base/watchpoint-solib.exp: Save and restore timeout.
11516 * gdb.base/ending-run.exp: Correct restore of timeout.
11517 * gdb.base/page.exp: Remove unnecessary timeout setting.
11518
e4e2711a
JB
115192010-01-29 Joel Brobecker <brobecker@adacore.com>
11520
11521 * gdb.ada/rec_return: New testcase.
11522
ba581dc1
JB
115232010-01-29 Joel Brobecker <brobecker@adacore.com>
11524
11525 * gdb.ada/call_pn: New testcase.
11526
4ea95be9
DJ
115272010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
11528
11529 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
11530 (Top level): Use it to resume.
11531 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
11532 the Thumb mode displaced stepping error as unsupported.
11533
df83a9bf
SW
115342010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
11535
889bf7c5
PA
11536 * gdb.cp/nsusing.exp: Added more tests.
11537 * gdb.cp/nsrecurs.exp: Ditto.
11538 * gdb.cp/nsusing.cc: Added test functions.
11539 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 11540
40b27cdc
JK
115412010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11542
11543 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
11544 absolute directory pathnames in gdb.sum file.
11545
de958931
SW
115462010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
11547
11548 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
11549 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
11550
708ead4e
TT
115512010-01-26 Tom Tromey <tromey@redhat.com>
11552
11553 PR exp/7643:
11554 * gdb.base/printcmds.exp (test_print_string_constants): Remove
11555 setup_kfail.
11556
b14e635e
SW
115572010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
11558
11559 * gdb.cp/nsrecurs.exp: New test.
11560 * gdb.cp/nsrecurs.cc: New test program.
11561 * gdb.cp/nsstress.exp: New test.
11562 * gdb.cp/nsstress.cc: New test program.
11563 * gdb.cp/nsdecl.exp: New test.
11564 * gdb.cp/nsdecl.cc: New test program.
11565
8540c487
SW
115662010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
11567
11568 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
11569 imported into file scope.
11570 Marked test as xfail.
11571 * gdb.cp/namespace-using.cc (marker5): New function.
11572 * gdb.cp/shadow.exp: New test.
11573 * gdb.cp/shadow.cc: New test program.
11574 * gdb.cp/nsimport.exp: New test.
11575 * gdb.cp/nsimport.cc: New test program.
11576
421d5d99
TT
115772010-01-25 Tom Tromey <tromey@redhat.com>
11578
11579 PR gdb/11049:
11580 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
11581 with "set print null-stop on".
11582
691f8dc1
JK
115832010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11584
11585 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
11586 Adjust it for DISASSEMBLY_OMIT_FNAME.
11587
0b92b5bb
TT
115882010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11589
11590 PR symtab/11199:
11591 * gdb.dwarf2/member-ptr-forwardref.exp,
11592 gdb.dwarf2/member-ptr-forwardref.S: New.
11593
23787403
JK
115942010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11595
11596 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
11597 (thread1_func): Protect thread1_tid with thread1_tid_cond by
11598 thread1_tid_mutex. Remove gdbstop_mutex handling.
11599 (thread2_func): Protect thread2_tid with thread2_tid_cond by
11600 thread2_tid_mutex. Remove gdbstop_mutex handling.
11601 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
11602 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
11603 pthread_cond_wait conditionalizations by while loops.
11604
b966cb8a
TT
116052010-01-20 Tom Tromey <tromey@redhat.com>
11606
11607 PR backtrace/10770:
11608 * gdb.dwarf2/pr10770.exp: New file.
11609 * gdb.dwarf2/pr10770.c: New file.
11610 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
11611
fcae584b
VP
116122010-01-20 Vladimir Prus <vladimir@codesourcery.com>
11613
11614 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
11615 that target was removed, and the test always runs native anyway.
11616
a0f49112
JK
116172010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11618
11619 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
11620 gdb.base/watchpoint-cond-gone-stripped.c: New.
11621
ceeb3d5a
TT
116222010-01-19 Tom Tromey <tromey@redhat.com>
11623
11624 PR c++/8000:
11625 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
11626 existing tests.
11627 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
11628 (main): Use AAA::SomeEnum.
11629
dd322c54
JK
116302010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11631
11632 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
11633 (test_ignore_count): Declare line_callme_body global.
11634 (run to breakpoint with ignore count): Use line_callme_body.
11635 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
11636 (set line_main_hello, set line_main_return): Reindent.
11637 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
11638 New.
11639 (continue to callee4): Use line_callee4_body.
11640 (check *stopped from CLI command): Use line_callee4_next.
11641 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
11642 (set line_main_hello, set line_main_return): Reindent.
11643 (set line_callee4_head, set line_callee4_body): New.
11644 (continue to callee4): Use line_callee4_body.
11645
4e8f195d
TT
116462010-01-18 Tom Tromey <tromey@redhat.com>
11647
11648 PR c++/9680:
11649 * gdb.cp/casts.cc: Add new classes and variables.
11650 * gdb.cp/casts.exp: Test new operators.
11651
9e14a9ba
JB
116522010-01-18 Tom Tromey <tromey@redhat.com>
11653 Thiago Jung Bauermann <bauerman@br.ibm.com>
11654
11655 * gdb.python/source2.py: New file.
11656 * gdb.python/source1: New file.
11657 * gdb.python/python.exp: Test "source" command.
11658
00bf0b85
SS
116592010-01-15 Stan Shebs <stan@codesourcery.com>
11660
11661 * gdb.trace/tfile.c: New file.
11662 * gdb.trace/tfile.exp: New file.
889bf7c5 11663
55235ad7
JK
116642010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11665
11666 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
11667
9f2982ff
JK
116682010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11669
11670 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
11671
bbfba9ed
JK
116722010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11673
11674 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
11675 (libfunc): New parameter action. Implement also selectable "sleep".
11676 * gdb.base/break-interp-main.c: Include assert.h.
11677 (libfunc): New parameter action.
11678 (main): New parameters argc and argv. Assert argc. Pass argv.
11679 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
11680 (test_attach): New proc.
11681 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
11682 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
11683
61f0d762
JK
116842010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11685
11686 * gdb.base/break-interp.exp (test_core): New proc.
11687 (test_ld): Call it.
11688
06a6f270
JK
116892010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11690
11691 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
11692 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
11693 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
11694 and gdb_compile_shlib. Use new -Wl compiler options.
11695 (dl bt, main bt): New tests.
11696
51bee8e9
JK
116972010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11698
11699 Support PIEs with no symfile_objfile.
11700 * gdb.base/break-interp.exp: New argument at the test_ld calls.
11701 (test_ld): New parameter trynosym.
11702 (test_ld <$trynosym>): New block.
11703
b8040f19
JK
117042010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11705
11706 * gdb.base/break-interp.exp: New file.
11707
be759fcf
PM
117082010-01-13 Phil Muldoon <pmuldoon@redhat.com>
11709
11710 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
11711 * gdb.python/py-prettyprint.py (pp_ls): New printer.
11712 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
11713 test.
11714 * gdb.python/py-prettyprint.c: Define lazystring test structure.
11715 * gdb.python/py-mi.exp: Add lazy string test.
11716
dc146f7c
VP
117172010-01-13 Vladimir Prus <vladimir@codesourcery.com>
11718
11719 * lib/mi-support.exp (mi_check_thread_states): Handle
11720 core number in thread listing.
11721
b4ba55a1
JB
117222010-01-12 Joel Brobecker <brobecker@adacore.com>
11723
11724 * gdb.base/maint.exp: Adjust the expected output for the
11725 "maint print type" test. Use gdb_test_multiple instead of
11726 gdb_sent/gdb_expect.
11727
08e24bd4
DE
117282010-01-11 Doug Evans <dje@google.com>
11729
6496a609
DE
11730 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
11731 from gdbserver_download. All callers updated.
11732
08e24bd4
DE
11733 * gdb.server/ext-run.exp: "info os processes" requires xml support.
11734
b5cfddf5
JK
117352010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11736
11737 Implement binary numbers parsing.
11738 * gdb.base/printcmds.exp (test_integer_literals_accepted)
11739 (test_integer_literals_rejected): New binary tests.
11740
3725885a
RW
117412010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11742
11743 * gdb.cell/configure: Regenerate.
11744
37aeb5df
JK
117452010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11746
11747 * gdb.base/corefile.exp: Move the core finding block out and call it as
11748 core_find, new variable $corefile, replace corefile by $corefile and
11749 [file tail $corefile] for usage vs. test names resp.
11750 * lib/gdb.exp (core_find): Move it as a new function here. New
11751 parameter binfile and deletefiles. New variable $destcore. Pre-delete
11752 $destcore. Return "" on error.
11753
d521f563
JK
117542010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11755
11756 Workaround PR binutils/10802.
11757 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
11758 (twice).
11759
28f24826
DJ
117602010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11761
11762 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
11763
2de75e71
JB
117642010-01-08 Joel Brobecker <brobecker@adacore.com>
11765
11766 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
11767 call, to avoid interruption.
11768
fe00719b 117692010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
11770
11771 * gdb.stabs/weird.def (args93): New.
11772
d0ef5df8
DE
117732010-01-07 Doug Evans <dje@google.com>
11774
11775 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
11776
3a08d52f
TT
117772010-01-07 Tom Tromey <tromey@redhat.com>
11778
11779 * gdb.base/source.exp: Use correct line number.
11780
7a697b8d
SS
117812010-01-05 Stan Shebs <stan@codesourcery.com>
11782
11783 * gdb.trace/tracecmd.exp: Test ftrace.
11784
7803799a
UW
117852010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11786
11787 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
11788
c54eabfa
JK
117892010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11790
11791 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
11792 "uint_for_mi_testing".
11793
02e7ef19
JB
117942010-01-01 Joel Brobecker <brobecker@adacore.com>
11795
11796 Test indented comment in file being sourced.
11797 * gdb.base/commands.exp: Test indented comment in file being sourced.
11798
abd775ce
JB
117992010-01-01 Joel Brobecker <brobecker@adacore.com>
11800
11801 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
11802 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
11803 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
11804 notice.
11805
79b55b82
JB
118062010-01-01 Joel Brobecker <brobecker@adacore.com>
11807
11808 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
11809 notice.
11810
8997583e
JK
118112010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11812
11813 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
11814 missing $after_stopped and comma (,) expectation.
11815
6da95a67
SS
118162009-12-31 Stan Shebs <stan@codesourcery.com>
11817
11818 * gdb.trace/actions.exp: Test teval action.
889bf7c5 11819
218d2fc6
TJB
118202009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11821
11822 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
11823 (top level): Call test_watchpoint_in_big_blob.
11824 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
11825 watchpoints.
11826 (func3): Write to buf.
11827
236f1d4d
SS
118282009-12-29 Stan Shebs <stan@codesourcery.com>
11829
11830 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 11831
f61e138d
SS
118322009-12-28 Stan Shebs <stan@codesourcery.com>
11833
11834 * gdb.trace/tsv.exp: New file.
11835 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 11836
0219b378
DJ
118372009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
11838
11839 * gdb.base/find.c (main): Reference search buffers.
11840 * gdb.base/included.c (main): Reference integer.
11841 * gdb.base/ptype.c (charfoo): Declare.
11842 (intfoo): Call charfoo.
11843 * gdb.base/scope0.c (useitp): New function.
11844 (usestatics): Use useitp.
11845 (useit): Add a type for val.
11846 * gdb.base/scope1.c (useit1): Take a pointer argument.
11847 (usestatics1): Update calls to useit1.
11848 * gdb.cp/call-c.cc: Declare foo.
11849 (main): Call foo.
11850 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
11851 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
11852 (main): Call C::ensureRefs and ensureOtherRefs.
11853 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
11854 variables.
11855 (ensureOtherRefs): New function.
11856 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
11857 * gdb.cp/templates.cc (main): Call t5i.value.
11858
3f78692f
JK
118592009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11860
11861 Fix compatibility with G++-4.5.
11862 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
11863 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
11864 (uncaught return): Remove.
11865
429374b8
JK
118662009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11867 Phil Muldoon <pmuldoon@redhat.com>
11868
11869 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
11870 (bp_location13, bp_location14, bp_location17, bp_location18)
11871 (marker3_proto, marker4_proto): New variables.
11872 (breakpoint info): Update output.
11873 (run until breakpoint at marker3, run until breakpoint at marker4): New
11874 tests.
11875
859825b8
JK
118762009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11877
11878 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
11879 Replace the printf call of Y by provided "y-set-1" label. New block
11880 for the second shared library.
11881 * gdb.base/unload.exp: Compile also the second library, call
11882 gdb_load_shlibs also for it. Use now gdb_breakpoint.
11883 (single pending breakpoint info): Rename to ...
11884 (pending breakpoint info before run): ... this extended test.
11885 (libfile2, libname2, libsrcfile2, libsrc2)
11886 (lib_sl2): New variables.
11887 (exec_opts): Set also SHLIB_NAME2.
11888 (pending breakpoint info on first run at shrfunc1)
11889 (pending breakpoint info on second run at shrfunc1)
11890 (pending breakpoint info on second run at shrfunc2)
11891 (print y from libfile, print y from libfile2): New tests.
11892 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
11893 * gdb.base/unloadshr2.c: New.
11894
e6a386cd
HZ
118952009-12-22 Hui Zhu <teawater@gmail.com>
11896
11897 * gdb.reverse/sigall-reverse.exp: Adjust.
11898
9e19b45e
VP
118992009-12-21 Vladimir Prus <vladimir@codesourcery.com>
11900
11901 PR gdb/10884
11902
11903 * gdb.mi/var-cmd.c (do_bitfield_tests): New
11904 (main): Call do_bitfield_tests.
aacf5b1e 11905 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 11906
d53a7b30
JB
119072009-12-20 Joel Brobecker <brobecker@adacore.com>
11908
11909 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
11910 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
11911 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
11912 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
11913 gdb.modula2/unbounded1.c: Update copyright header.
11914
191ca0a1
CM
119152009-12-10 Chris Moller <moller@mollerware.com>
11916
11917 PR gdb/9399
11918 * gdb.cp/virtfunc2.exp: New tests
11919 * gdb.cp/virtfunc2.cc: New tests
11920 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
11921
0fa6cf1b
MS
119222009-12-10 Oza Pawandeep (paawan1982@yahoo.com
11923
11924 * gdb.reverse/i387-env-reverse.c: New file.
11925 * gdb.reverse/i387-env-reverse.exp: New file.
11926 * gdb.reverse/i387-stack-reverse.c: New file.
11927 * gdb.reverse/i387-stack-reverse.exp: New file.
11928
361ae042
PM
119292009-12-08 Phil Muldoon <pmuldoon@redhat.com>
11930
11931 * gdb.python/py-type.exp (test_range): New test.
11932
bfd31e71
PM
119332009-12-03 Phil Muldoon <pmuldoon@redhat.com>
11934
11935 PR python/10805
11936
11937 * gdb.python/py-type.exp: New file.
11938 * gdb.python/py-type.c: New file.
11939 * Makefile.in: Add py-type.
11940
57a1d736
TT
119412009-12-03 Tom Tromey <tromey@redhat.com>
11942
11943 * gdb.python/py-value.exp (test_parse_and_eval): New
11944 function.
11945
1f3b5d1b
PP
119462009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11947
11948 PR gdb/11022
11949
11950 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
11951 * gdb.base/pr11022.c: New test.
11952
8b7dbdc9
JK
119532009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11954
11955 Fix spurious false FAILs.
11956 * gdb.base/structs.c (chartest): New.
11957 (main): Fill-in chartest.
11958 * gdb.base/structs.exp (anychar_re, first): New.
11959 (start_structs_test): Import global anychar_re and first.
11960 New gdb_test call "set print elements 300; ${testfile}"
11961 (start_structs_test <$first>): New block.
11962 (any): Import global anychar_re. New variable ac. Use ${ac}.
11963
6a53b2ec
JK
119642009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11965
11966 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
11967
d7167b4c
JK
119682009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11969
11970 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
11971 Force $srcfile file.
11972 * gdb.base/foll-fork.c (callee): Comment out the printf call.
11973
b1798462
UW
119742009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11975
11976 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
11977 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
11978 * gdb.threads/watchthreads-reorder.exp: Likewise.
11979
b6199126
DJ
119802009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
11981
11982 PR gdb/8704
11983
11984 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
11985 "if", and "thread". Correct matching in the previous test.
11986
b22a0510
DJ
119872009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
11988
11989 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
11990
930636d2
MS
119912009-11-23 Michael Snyder <msnyder@vmware.com>
11992
11993 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
11994 * gdb.reverse-watch-precsave.exp: Ditto.
11995
21a0512e
PP
119962009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
11997
11998 * gdb.asm/asm-source.exp: Adjust.
11999 * gdb.base/help.exp: Adjust.
889bf7c5 12000
fc30d5e0
PA
120012009-11-22 Pedro Alves <pedro@codesourcery.com>
12002
12003 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
12004 (do_syscall_tests_without_xml): Set data-directory to
12005 /the/path/to/nowhere.
12006
f6bc2008
PA
120072009-11-21 Pedro Alves <pedro@codesourcery.com>
12008
12009 * gdb.threads/local-watch-wrong-thread.c,
12010 gdb.threads/local-watch-wrong-thread.exp: New files.
12011
8c2fb5de
PA
120122009-11-21 Pedro Alves <pedro@codesourcery.com>
12013
12014 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
12015 assume new `regsub' syntax available.
12016
ebec9a0f
PA
120172009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12018
a79d3c27
JK
12019 * gdb.base/watchpoint-hw-hit-once.exp,
12020 gdb.base/watchpoint-hw-hit-once.c: New.
12021
120222009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12023
12024 * gdb.threads/watchthreads-reorder.exp,
12025 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 12026
276a961b
MK
120272009-11-17 Nathan Sidwell <nathan@codesourcery.com>
12028
12029 * gdb.xml/tdesc-regs.exp: Use for m68k.
12030
4867c1fb
PA
120312009-11-15 Pedro Alves <pedro@codesourcery.com>
12032
12033 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
12034
f6838f81
DJ
120352009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12036
12037 * lib/gdb.exp (current_target_name): New procedure.
12038 (gdb_wrapper_target): New variable.
12039 (gdb_wrapper_init): Set gdb_wrapper_target.
12040 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
12041 wrapper.
12042
4ac4dd3f
DJ
120432009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12044
12045 * gdb.base/remote.exp: Delete the slowest load test.
12046 Do not load with fixed packet sizes.
12047
a7881759
DJ
120482009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12049
12050 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
12051
97a5b505
DJ
120522009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12053
12054 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
12055 srcfile when setting a breakpoint.
12056
d3e1fc54
DJ
120572009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
12058
12059 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
12060 macros.
12061
7cbcbded
DJ
120622009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12063
12064 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
12065 to be in memory.
12066 * gdb.base/display.c (force_mem): New.
12067 (do_loops): Use it. Add breakpoint comments.
12068 (do_vars): Add a breakpoint comment.
12069 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
12070 line numbers.
12071
bdea3a92
NF
120722009-11-13 Nathan Froyd <froydnj@codesourcery.com>
12073
12074 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
12075 instead of a bare "run".
12076
269f82e5
PP
120772009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
12078
12079 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 12080
a69b7d9d
DJ
120812009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12082
12083 * lib/cell.exp (skip_cell_tests): Clean up test files before
12084 returning.
12085
b598bfda
DJ
120862009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12087
12088 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
12089 and the breakpoint menu. Do not call perror if a prompt is seen.
12090 Consume the following GDB prompt.
12091 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
12092 * gdb.cp/namespace.exp: Use gdb_test.
12093 * gdb.cp/templates.exp: Use gdb_test.
12094 (test_template_breakpoints): Use gdb_test_multiple.
12095
87728fa0
DJ
120962009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12097
12098 * gdb.base/break1.c (struct some_struct, values): Move earlier.
12099 (marker4): Reference values.
12100
b67c692f
DJ
121012009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12102
12103 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
12104 is missing.
12105
f0df251a
DJ
121062009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12107
12108 * gdb.base/break.c (need_malloc): New.
12109 * gdb.base/constvars.c (main): Reference crass and crisp.
12110 * gdb.base/gdb1821.c (main): Reference bar.
12111 * gdb.cp/gdb1355.cc (main): Reference s1.
12112 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
12113 (main): Call them.
12114 * gdb.cp/hang2.cc (dummy2): Define.
12115 * gdb.cp/hang3.cc (dummy3): Define.
12116 * gdb.cp/m-data.cc (main): Reference shadow.
12117
bdf7534a
NF
121182009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12119 Nathan Froyd <froydnj@codesourcery.com>
12120
12121 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
12122 remote host.
12123
f24fce77
NF
121242009-11-12 Nathan Froyd <froydnj@codesourcery.com>
12125
12126 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
12127 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
12128 * gdb.dwarf2/dw2-compressed.exp: Likewise.
12129 * gdb.dwarf2/dw2-intercu.exp: Likewise.
12130 * gdb.dwarf2/dw2-intermix.exp: Likewise.
12131 * gdb.dwarf2/dw2-producer.exp: Likewise.
12132 * gdb.dwarf2/mac-fileno.exp: Likewise.
12133 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
12134 py-prettyprint.py to the remote host.
12135 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
12136
40f0318e
KS
121372009-11-11 Keith Seitz <keiths@redhat.com>
12138
12139 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
12140 use it instead of "Foo".
12141 * gdb.cp/classes.exp (do_tests): Add a test to access
12142 a method through a typedef'd class name.
12143
f3d9f7fb
NF
121442009-11-11 Nathan Froyd <froydnj@codesourcery.com>
12145
12146 * gdb.base/long_long.exp: Permit leading zeros on floating-point
12147 exponents.
12148 * gdb.base/pointers.exp: Likewise.
12149 * gdb.cp/ref-types.exp: Likewise.
12150
a4216f37
KS
121512009-11-11 Keith Seitz <keiths@redhat.com>
12152
12153 * gdb.cp/cplusfuncs.cc (class foo): Add operators
12154 new[] and delete[].
12155 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
12156 "void".
12157 (probe_demangler): Remove all single-quoting of
12158 method and variable names.
12159 (info_func_regexp): Remove the word "void" from any
12160 occurrence of "(void)".
12161 (print_addr_2): Remove all single-quoting of
12162 method names.
12163 (print_addr_2_kfail): Likewise.
12164 (print_addr): Single-quote C function names before
12165 passing to print_addr_2.
12166 (test_paddr_operator_functions): Remove single-quoting
12167 for method names.
12168 Add tests for operator new[] and operator delete[].
12169
9b14d7aa
JK
121702009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12171
12172 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
12173
85feb311
KS
121742009-11-09 Keith Seitz <keiths@redhat.com>
12175
12176 * gdb.cp/overload.exp: Add tests for resolving overloaded
12177 methods in expression parsing/evaluation.
12178
fa335448
DJ
121792009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
12180
12181 * lib/gdb.exp (default_gdb_version): Use --version instead of
12182 --command.
12183
ec3c07fc
NS
121842009-11-10 Nathan Sidwell <nathan@codesourcery.com>
12185
12186 * lib/gdb.exp (gdb_compile_test): New.
12187 (skip_ada_tests, skip_java_tests): New.
12188 (gdb_compile): Use gdb_compile_test for f77.
12189 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
12190 * lib/java.exp (compile_java_from_source): Remove runtests check,
12191 use gdb_compile_test to record result.
12192 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
12193 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
12194 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
12195 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
12196 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
12197 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
12198 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
12199 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
12200 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
12201 adjust gdb_compile invocations.
12202
b8b4e42b
JK
122032009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12204
12205 * Makefile.in (abs_builddir): New.
12206 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
12207 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
12208 `$(abs_builddir)/site.exp'.
12209
f8b7eaf3
DJ
122102009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
12211
12212 * config/m68k-emc.exp, lib/emc-support.exp,
12213 gdb.trace/gdb_c_test.c: Delete.
12214 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
12215 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12216 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12217 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12218 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12219 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
12220 casing for m68k-*-elf.
12221
c4187697
NS
122222009-11-03 Pedro Alves <pedro@codesourcery.com>
12223
12224 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
12225 * gdb.arch/i386-prologue.exp: Likewise.
12226 * gdb.arch/i386-unwind.exp: Likewise.
12227
db16b772
DJ
122282009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12229
12230 * lib/gdb.exp (gdb_expect): Fix timeout typo.
12231
bcf71277
DJ
122322009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12233
12234 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
12235
0105cee2
DJ
122362009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12237
12238 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
12239
24ddea62
JK
122402009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12241
12242 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
12243
287ccc17
JK
122442009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12245
12246 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
12247 * gdb.base/sepdebug2.c: New file.
12248
08bca259 122492009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
12250
12251 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
12252 the modified warnings for catch syscall. Verify if GDB was compiled
12253 with support for lib expat, and choose which tests to run depending
12254 on this.
12255
5d4e2b76
VP
122562009-10-30 Vladimir Prus <vladimir@codesourcery.com>
12257
12258 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
12259 that composite commands are parsed OK. And also test
12260 that breakpoint commands do work.
12261
240e538a
MS
122622009-10-23 Michael Snyder <msnyder@vmware.com>
12263
12264 gdb.reverse/consecutive-precsave.exp: Change expect pattern
12265 to allow for new disassembly style.
12266
9c419145
PP
122672009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
12268
12269 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 12270
02506ff1
MS
122712009-10-22 Michael Snyder <msnyder@vmware.com>
12272
12273 * gdb.reverse/break-precsave.exp: New test.
12274 * gdb.reverse/consecutive-precsave.exp: Ditto.
12275 * gdb.reverse/finish-precsave.exp: Ditto.
12276 * gdb.reverse/i386-precsave.exp: Ditto.
12277 * gdb.reverse/machinestate-precsave.exp: Ditto.
12278 * gdb.reverse/sigall-precsave.exp: Ditto.
12279 * gdb.reverse/solilb-precsave.exp: Ditto.
12280 * gdb.reverse/step-precsave.exp: Ditto.
12281 * gdb.reverse/until-precsave.exp: Ditto.
12282 * gdb.reverse/watch-precsave.exp: Ditto.
12283
4cf866a3
MS
122842009-10-22 Michael Snyder <msnyder@vmware.com>
12285
12286 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
12287 for gdb_expect. Adjust one test's expect strings for the new
12288 format of disassemble.
12289 * gdb.reverse/finish-reverse.exp: Delete 'return'.
12290 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
12291 gdb_test_multiple.
12292 * gdb.reverse/step-reverse.exp: Delete 'return'.
12293 * gdb.reverse/until-reverse.exp: Delete blank lines.
12294 * gdb.reverse/watch-reverse.exp: Delete blank lines.
12295
2b28d209
PP
122962009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
12297
12298 * gdb.base/consecutive.exp: Adjust.
12299 * gdb.base/display.exp: Likewise.
12300 * gdb.base/pc-fp.exp: Likewise.
12301 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 12302
33b9c32b
MS
123032009-10-19 Michael Snyder <msnyder@vmware.com>
12304
12305 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
12306 * gdb.reverse/finish-reverse.c: Ditto.
12307 * gdb.reverse/sigall-reverse.c: Ditto.
12308 * gdb.reverse/solib-reverse.c: Ditto.
12309 * gdb.reverse/step-reverse.c: Ditto.
12310 * gdb.reverse/watch-reverse.c: Ditto.
12311
6c95b8df
PA
123122009-10-19 Pedro Alves <pedro@codesourcery.com>
12313 Stan Shebs <stan@codesourcery.com>
12314
12315 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
12316 * gdb.base/foll-exec.exp: Adjust to expect a process id before
12317 "Executing new program".
12318 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
12319 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
12320 left listed after having been killed.
12321 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
12322 * gdb.base/maint.exp: Adjust test.
12323
12324 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
12325 * gdb.multi/Makefile.in: New.
12326 * gdb.multi/base.exp: New.
12327 * gdb.multi/goodbye.c: New.
12328 * gdb.multi/hangout.c: New.
12329 * gdb.multi/hello.c: New.
12330 * gdb.multi/bkpt-multi-exec.c: New.
12331 * gdb.multi/bkpt-multi-exec.exp: New.
12332 * gdb.multi/crashme.c: New.
12333
279017b7
TG
123342009-10-13 Tristan Gingold <gingold@adacore.com>
12335
12336 * gdb.base/sepdebug.exp: Check debug info are found.
12337
0413d738
PA
123382009-10-08 Pedro Alves <pedro@codesourcery.com>
12339
12340 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
12341 bits.
12342
c628eecc
JK
123432009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12344
12345 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
12346
38af1bfe
JB
123472009-10-07 Joel Brobecker <brobecker@adacore.com>
12348
12349 * gdb.base/watchpoints.c: Add copyright header. Reformat one
12350 of the comments.
12351
2b0adecd
PM
123522009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
12353
12354 * gdb.base/annota1.exp: Remove obsolete match_max increase.
12355 * gdb.base/annota3.exp: Idem.
12356 * gdb.base/maint.exp: Idem.
12357
8d417781
PM
123582009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
12359
889bf7c5 12360 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
12361 to default.
12362
bb61102d
PM
123632009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12364
889bf7c5 12365 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
12366 mingw and cygwin targets.
12367
ace5c364
PM
123682009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12369 Pedro Alves <pedro@codesourcery.com>
12370
889bf7c5 12371 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
12372 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
12373
c2d494a0
PM
123742009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12375
e1b52ce2
PM
12376 * gdb.base/shr1.c: Use %p in format string.
12377 * gdb.base/unload.c: Avoid warning in fprintf.
12378 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 12379
209f53f5
PM
123802009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12381
12382 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
12383 long type.
12384 (test_unlink): Correct printf string.
12385 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
12386 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
12387
8172766a
JK
123882009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12389
12390 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
12391 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
12392 * gdb.arch/ia64-breakpoint-shadow.S: New file.
12393
0f73703c
UW
123942009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12395
12396 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
12397 * gdb.objc/nondebug.exp: Likewise.
12398
b32306ca
UW
123992009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12400
12401 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
12402 target_info setting.
12403
12404 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
12405 that detect new threads during "info threads".
12406
0057022f
UW
124072009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12408
12409 * gdb.threads/manythreads.c (main): Increase thread stack size
12410 to 2*PTHREAD_STACK_MIN.
12411 * gdb.threads/multi-create.c (main): Likewise.
12412 (create_function): Likewise.
12413
f29c0325
UW
124142009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12415
12416 * gdb.base/dump.exp: Pass difference of pointer types instead
12417 of integer types as offset to restore in intarr3.srec case.
12418
fcb34849
UW
124192009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12420
12421 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
12422
d5142e3b
UW
124232009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12424
12425 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
12426
087b74b2 124272009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 12428
087b74b2
PM
12429 New test for two watchpoints, with disabling of
12430 the first inserted.
12431 * testsuite/gdb.base/watchpoints.c: New file.
12432 * testsuite/gdb.base/watchpoints.exp: New file.
12433
96c07c5b
TT
124342009-09-25 Tom Tromey <tromey@redhat.com>
12435
12436 * gdb.base/charset.exp: Test utf-16 strings with Python.
12437
b8899f2b
TT
124382009-09-25 Tom Tromey <tromey@redhat.com>
12439
12440 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
12441 UCS-4.
12442 * gdb.base/charset.c (utf_32_string): Rename.
12443 (init_utf32): Rename.
12444 (main): Update.
12445
329719ec
TT
124462009-09-22 Tom Tromey <tromey@redhat.com>
12447
12448 * gdb.python/py-function.exp: Add regression tests.
12449
11ef0d76
KS
124502009-09-21 Keith Seitz <keiths@redhat.com>
12451
12452 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
12453 with invalid operator.
12454
3fe8f3b3
KS
124552009-09-21 Keith Seitz <keiths@redhat.com>
12456
12457 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
12458 and destructor using typedef name of class.
12459 * gdb.cp/classes.cc (class Base1): Add a destructor.
12460 (base1): New typedef.
12461 (use_methods): Instanitate an object of type base1.
12462 * gdb.cp/templates.exp (test_template_typedef): New procedure.
12463 (do_tests): Call test_template_typedef.
12464 * gdb.cp/templates.cc (Baz::~Baz): New method.
12465 (intBazOne): New typedef.
12466 (main): Instantiate intBazOne.
12467
7a9fe101
PM
124682009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12469
12470 PR python/10633
12471
12472 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
12473 Function.
12474 (run_lang_tests): Add print elements test.
12475
2e4d963f
PM
124762009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12477
12478 * gdb.python/py-value.exp (test_subscript_regression): New
12479 function. Test for invalid subscripts.
12480 * gdb.python/py-value.c (main): Add test array, and pointer to it.
12481 (ptr_ref): New function.
12482
ec7e75e7
PP
124832009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12484
12485 * gdb.base/default.exp: Fix "show convenience".
12486
0cc7d26f
TT
124872009-09-15 Tom Tromey <tromey@redhat.com>
12488
12489 * lib/mi-support.exp (mi_create_varobj): Update.
12490 (mi_create_floating_varobj): Likewise.
12491 (mi_create_dynamic_varobj): New proc.
12492 (mi_varobj_update): Update.
12493 (mi_varobj_update_with_type_change): Likewise.
12494 (mi_varobj_update_kv_helper): New proc.
12495 (mi_varobj_update_dynamic_helper): Rewrite.
12496 (mi_varobj_update_dynamic): New proc.
12497 (mi_list_varobj_children): Update.
12498 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
12499 * gdb.python/python-prettyprint.py (pp_outer): New class.
12500 (pp_nullstr): Likewise.
12501 (lookup_function): Register new printers.
12502 * gdb.python/python-prettyprint.c (struct substruct): New type.
12503 (struct outerstruct): Likewise.
12504 (substruct_test): New function.
12505 (struct nullstr): New type.
12506 (string_1, string_2): New globals.
12507 (main): Add new tests.
12508 * gdb.python/python-mi.exp: Added regression tests.
12509 * gdb.mi/mi2-var-display.exp: Update.
12510 * gdb.mi/mi2-var-cmd.exp: Update.
12511 * gdb.mi/mi2-var-child.exp: Update.
12512 * gdb.mi/mi2-var-block.exp: Update.
12513 * gdb.mi/mi-var-invalidate.exp: Update.
12514 * gdb.mi/mi-var-display.exp: Update.
12515 * gdb.mi/mi-var-cmd.exp: Update.
12516 * gdb.mi/mi-var-child.exp: Update.
12517 * gdb.mi/mi-var-block.exp: Update.
12518 * gdb.mi/mi-break.exp: Update.
12519 * gdb.mi/gdb701.exp: Update.
12520
a96d9b2e
SDJ
125212009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
12522
12523 * Makefile.in: Inclusion of catch-syscall object.
12524 * gdb.base/catch-syscall.c: New file.
12525 * gdb.base/catch-syscall.exp: New file.
12526
b43b923a
MS
125272009-09-12 Michael Snyder <msnyder@vmware.com>
12528
12529 * gdb.reverse/step-reverse.exp: Explicitly check for targets
12530 that can support reverse debuggnig.
12531
cec03d70
TT
125322009-09-11 Tom Tromey <tromey@redhat.com>
12533
12534 * gdb.dwarf2/valop.S: New file.
12535 * gdb.dwarf2/valop.exp: New file.
12536
e23bb3fc
MK
125372009-09-11 Mark Kettenis <kettenis@gnu.org>
12538
12539 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
12540
37c3696d
DE
125412009-09-10 Doug Evans <dje@google.com>
12542
12543 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
12544 Add $gdb_prompt to second breakpoint regexp.
12545
5172aecb
JB
125462009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
12547
12548 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
12549 names, add missing ones.
12550 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
12551 * gdb.python/py-frame.c: Rename from python-frame.c.
12552 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
12553 testfile name.
12554 * gdb.python/py-function.exp: Rename from python-function.exp.
12555 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
12556 testfile name.
12557 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
12558 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
12559 Adjust testfile name.
12560 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
12561 * gdb.python/py-template.cc: Rename from python-template.cc.
12562 * gdb.python/py-template.exp: Rename from python-template.exp.
12563 Adjust testfile name.
12564 * gdb.python/py-value.c: Rename from python-value.c.
12565 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
12566 testfile name.
12567
b554e4bd
JK
125682009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12569
12570 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
12571 $bpt2address.
12572 (Second breakpoint address is valid on ia64)
12573 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
12574
9a68ae16
JM
125752009-09-03 Joseph Myers <joseph@codesourcery.com>
12576
12577 * gdb.base/ending-run.exp: Restrict regular expression matching
12578 line number to require closing brace following.
12579
146b9145
DE
125802009-09-03 Doug Evans <dje@google.com>
12581
12582 * gdb.base/store.exp (check_set): Fix typo in expected value message.
12583
787d21e1
TT
125842009-09-02 Tom Tromey <tromey@redhat.com>
12585
12586 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
12587
e7802207
TT
125882009-09-02 Tom Tromey <tromey@redhat.com>
12589
12590 * gdb.dwarf2/callframecfa.exp: New file.
12591 * gdb.dwarf2/callframecfa.S: New file.
12592
817aadd2
JK
125932009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12594
12595 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
12596 gdb.base/solib-overlap-main.c: New.
12597
4a76eae5
DJ
125982009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
12599
12600 PR gdb/10565
12601
12602 * gdb.base/bitfields.c (struct container, container): New.
12603 (main): Initialize it and call break5.
12604 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
12605
d4b96c9a
JK
126062009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12607
12608 Support constant DW_AT_data_member_location by GCC PR debug/40659.
12609 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
12610
4e22772d
JK
126112009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12612
12613 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
12614
2efab443
MS
126152009-08-26 Michael Snyder <msnyder@vmware.com>
12616
12617 * gdb.base/i386-reverse.c: New file.
12618 * gdb.base/i386-reverse.exp: New file.
12619 * gdb.base/Makefile.in: Add new files to be removed.
12620
07ab73a0
JM
126212009-08-26 Joseph Myers <joseph@codesourcery.com>
12622
12623 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
12624 environment-pwd for remote host.
12625 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
12626
676accff
KS
126272009-08-24 Keith Seitz <keiths@redhat.com>
12628
12629 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
12630 Add two new C++ completer tests which limit the output to a
889bf7c5 12631 given class.
676accff 12632
f9f7ad22
MS
126332009-08-24 Michael Snyder <msnyder@vmware.com>
12634
12635 * gdb.base/del.exp: Fix typo in comment.
12636 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
12637
81ecdfbb
RW
126382009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12639
12640 * configure: Regenerate.
12641 * gdb.hp/configure: Likewise.
12642 * gdb.hp/gdb.aCC/configure: Likewise.
12643 * gdb.hp/gdb.base-hp/configure: Likewise.
12644 * gdb.hp/gdb.compat/configure: Likewise.
12645 * gdb.hp/gdb.defects/configure: Likewise.
12646 * gdb.hp/gdb.objdbg/configure: Likewise.
12647 * gdb.stabs/configure: Likewise.
12648
cab0c772
UW
126492009-08-19 Doug Evans <dje@google.com>
12650
12651 * gdb.base/gdbvars.c: New file.
12652 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
12653
b8fa0bfa
PA
126542009-08-14 Pedro Alves <pedro@codesourcery.com>
12655
12656 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12657 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
12658
b84aa90a
PA
126592009-08-13 Pedro Alves <pedro@codesourcery.com>
12660
12661 * gdb.base/default.exp: Adjust "set language test": it's now an
12662 enum command. Larger help string moved to "help set language".
12663 * gdb.base/help.exp: Adjust "help set language" expected output,
12664 now lists all known languages.
12665
0d8f9b2c
NF
126662009-08-11 Nathan Froyd <froydnj@codesourcery.com>
12667
12668 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
12669 all frame arguments.
12670 * gdb.arch/altivec-regs.exp: Likewise.
12671
bda180e0
TT
126722009-08-07 Tom Tromey <tromey@redhat.com>
12673
12674 * gdb.base/setshow.exp: Add tests for changes to set language, set
12675 check range, and set check type.
12676
48cb2d85
VP
126772009-08-03 Vladimir Prus <vladimir@codesourcery.com>
12678
12679 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
12680 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 12681 Call it.
48cb2d85 12682
1ea34204
UW
126832009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12684
12685 * configure.ac: Run gdb.cell tests when appropriate.
12686 * configure: Regenerate.
12687 * lib/cell.exp: New file.
12688 * gdb.cell: New directory.
12689 * gdb.cell/configure.ac: New file.
12690 * gdb.cell/configure: New file.
12691 * gdb.cell/Makefile.in: New file.
12692 * gdb.cell/arch.exp: New file.
12693 * gdb.cell/break.c: New file.
12694 * gdb.cell/break.exp: New file.
12695 * gdb.cell/break-spu.c: New file.
12696 * gdb.cell/bt.c: New file.
12697 * gdb.cell/bt2-spu.c: New file.
12698 * gdb.cell/bt-spu.c: New file.
12699 * gdb.cell/bt.exp: New file.
12700 * gdb.cell/coremaker.c: New file.
12701 * gdb.cell/coremaker-spu.c: New file.
12702 * gdb.cell/core.exp: New file.
12703 * gdb.cell/gcore.exp: New file.
12704 * gdb.cell/data.c: New file.
12705 * gdb.cell/data.exp: New file.
12706 * gdb.cell/data-spu.c: New file.
12707 * gdb.cell/ea-cache.exp: New file.
12708 * gdb.cell/ea-cache.c: New file.
12709 * gdb.cell/ea-cache-spu.c: New file.
12710 * gdb.cell/ea-standalone.c: New file.
12711 * gdb.cell/ea-standalone.exp: New file.
12712 * gdb.cell/ea-test.c: New file.
12713 * gdb.cell/ea-test.exp: New file.
12714 * gdb.cell/f-regs.exp: New file.
12715 * gdb.cell/mem-access.c: New file.
12716 * gdb.cell/mem-access.exp: New file.
12717 * gdb.cell/mem-access-spu.c: New file.
12718 * gdb.cell/ptype.exp: New file.
12719 * gdb.cell/registers.exp: New file.
12720 * gdb.cell/size.c: New file.
12721 * gdb.cell/sizeof.exp: New file.
12722 * gdb.cell/size-spu.c: New file.
12723 * gdb.cell/solib.exp: New file.
12724 * gdb.cell/solib-symbol.exp: New file.
12725
85e747d2
UW
127262009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12727
12728 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
12729
58d6951d
DJ
127302009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12731
12732 * gdb.base/float.exp: Handle VFP registers.
12733
6e0a4f15
MS
127342009-07-14 Michael Snyder <msnyder@vmware.com>
12735
dcd5da87
MS
12736 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
12737 to bring gdb to the beginning of the calling line.
12738
6e0a4f15
MS
12739 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
12740 confusing the i386 epilogue unwinder.
12741
782b2b07
SS
127422009-07-14 Stan Shebs <stan@codesourcery.com>
12743
12744 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
12745
f662c3bc
MS
127462009-07-14 Michael Snyder <msnyder@vmware.com>
12747
12748 * gdb.reverse/step-reverse.exp (stepi into function call):
12749 Call instruction may not be first instruction in the line.
12750 (reverse stepi from a function call): Used wrong line number.
12751
8f313923
JK
127522009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12753
12754 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
12755
4662c76e
JK
127562009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12757
12758 Fix gdb.base/macscp.exp when using custom inputrc.
12759 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
12760 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
12761 env(TERM) set.
12762 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
12763 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
12764
aa81e255
JK
127652009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12766
12767 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
12768 * gdb.base/annota1.exp (thread_test): Import global $testfile.
12769 Change the compilation target to match the testcase name.
12770 * gdb.base/sect-cmd.exp: Change the compilation target to match the
12771 testcase name.
12772 * a2-run.exp: Use for setup prepare_for_testing. Change the
12773 compilation target to match the testcase name.
12774 * gdb.base/commands.exp: Likewise.
12775 * gdb.base/finish.exp: Likewise.
12776 * gdb.base/float.exp: Likewise.
12777 * gdb.base/info-target.exp: Likewise.
12778 * gdb.base/relational.exp: Likewise.
12779 * gdb.base/term.exp: Likewise.
12780 * gdb.base/until.exp: Likewise.
12781 * gdb.base/volatile.exp: Likewise.
12782 * gdb.base/whatis-exp.exp: Likewise.
12783
4c93b1d7
HZ
127842009-07-11 Hui Zhu <teawater@gmail.com>
12785
12786 * gdb.base/help.exp (disassemble): Update expected help text.
12787
812f7342
TT
127882009-07-09 Tom Tromey <tromey@redhat.com>
12789
12790 * lib/gdb.exp: Handle TRANSCRIPT.
12791 (remote_spawn, remote_close, send_gdb): New procs.
12792
fbb8f299
PM
127932009-07-10 Phil Muldoon <pmuldoon@redhat.com>
12794
12795 * gdb.python/python-prettyprint.c: Add counted null string
12796 structure.
12797 * gdb.python/python-prettyprint.exp: Print null string. Test for
12798 embedded nulls.
12799 * gdb.python/python-prettyprint.py (pp_ns): New Function.
12800 * gdb.python/python-value.exp (test_value_in_inferior): Add
12801 variable length string fetch tests.
12802 * gdb.python/python-value.c (main): Add strings for string fetch tests.
12803
c0ac0ec7
JK
128042009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12805
12806 * gdb.base/dump.exp (inaccessible memory is reported): New test.
12807
30b66ecc
TT
128082009-07-07 Tom Tromey <tromey@redhat.com>
12809
12810 * gdb.base/call-rt-st.exp: Update for change to escape output.
12811 * gdb.base/callfuncs.exp: Likewise.
12812 * gdb.base/charset.exp: Likewise.
12813 * gdb.base/constvars.exp: Likewise.
12814 * gdb.base/long_long.exp: Likewise.
12815 * gdb.base/pointers.exp: Likewise.
12816 * gdb.base/printcmds.exp: Likewise.
12817 * gdb.base/setvar.exp: Likewise.
12818 * gdb.base/store.exp: Likewise.
12819 * gdb.cp/ref-types.exp: Likewise.
12820 * gdb.mi/mi-var-child.exp: Likewise.
12821 * gdb.mi/mi-var-display.exp: Likewise.
12822 * gdb.mi/mi2-var-display.exp: Likewise.
12823 * gdb.base/charset.exp: Test octal escape sequence length.
12824 Update for change to escape output.
12825
187c4a2b
JK
128262009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12827
12828 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
12829
d80a43f9
DJ
128302009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
12831
12832 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
12833
047427a8
JK
128342009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12835
12836 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
12837 gdbserver increasing $portnum if "Can't bind address" has been seen.
12838
8b5a0f4f
PA
128392009-07-05 Pedro Alves <pedro@codesourcery.com>
12840
12841 * gdb.base/ending-run.exp: Add "step out of main" pattern for
12842 mingw32ce.
12843
7d93ba58
PA
128442009-07-05 Pedro Alves <pedro@codesourcery.com>
12845
12846 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
12847 VFP format.
12848
2277426b
PA
128492009-07-02 Pedro Alves <pedro@codesourcery.com>
12850
12851 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
12852 linux. Adjust to use "inferior", "info inferiors", "detach
12853 inferior" and "kill inferior" instead of "restart", "info fork",
12854 "detach fork" and "delete fork".
12855 * gdb.base/ending-run.exp: Spell out "info".
12856 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
12857 the "kill" command.
12858
5af949e3
UW
128592009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12860
12861 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
12862 change to prefix TLS offset in hex with 0x.
12863
5d3729b5
UW
128642009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12865
12866 * gdb.base/default.exp: Update test case for "x" changes.
12867
af589bd0
TG
128682009-07-01 Tristan Gingold <gingold@adacore.com>
12869
12870 * gdb.base/bigcore.exp: Make darwin untested.
12871
40974f91
JK
128722009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12873
12874 * gdb.base/completion.exp (directory completion): Create the directory.
12875 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
12876 escapeuniquesub.
12877 (directory completion 2): Expect now ${escapeuniquesub}.
12878 (Glob remaining of directory test): Remove one excessive newline.
12879 Expect the real output.
12880
59dd3af6
JK
128812009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12882
12883 Fix `make check//%' target after `make check' has been ran.
12884 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
12885 a mkdir call.
12886 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
12887 (%/.dir): Remove.
12888
f4e164aa
JK
128892009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12890
12891 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
12892 the expected result record.
12893
69af2122
JK
128942009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12895
12896 Remove racy FAILs relying just on the timeouts.
12897 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
12898 (annotation_level 2): Remove racy FAILs.
12899
2fd481e1
PP
129002009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
12901
12902 gdb/10275
889bf7c5
PA
12903 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
12904
c38f313d
DJ
129052009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
12906
12907 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
12908
8b777f02
VP
129092009-06-30 Vladimir Prus <vladimir@codesourcery.com>
12910
12911 * gdb.mi/mi-stack.exp: Testing symbolic options
12912 to -stack-list-locals and -stack-list-arguments.
12913
00c7eacf
JK
129142009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12915
12916 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
12917
6bc80edc
TT
129182009-06-29 Tom Tromey <tromey@redhat.com>
12919
12920 * dg-extract-results.sh: New file.
12921 * Makefile.in (FORCE_PARALLEL): New variable.
12922 (CHECK_TARGET): New conditional variable.
12923 (check): Use CHECK_TARGET.
12924 (DO_RUNTEST): New variable.
12925 (check-single): New target.
12926 (TEST_DIRS): New variable.
12927 (TEST_TARGETS): Likewise.
12928 (check-parallel): New target.
12929 (check-gdb.%): New pattern.
12930 (BASE1_FILES): New variable.
12931 (BASE2_FILES): Likewise.
12932 (check-gdb.base%): New pattern.
12933 (%/.dir): New pattern.
12934 * configure: Rebuild.
12935 * aclocal.m4 (AM_CONDITIONAL): New defun.
12936 * configure.ac: Check whether user is using GNU make.
12937 (GMAKE): New conditional.
12938
794684b6
SW
129392009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
12940
12941 * gdb.cp/namespace-nested-import.cc: New test.
12942 * gdb.cp/namespace-nested-import.exp: New test.
12943
edb3359d
DJ
129442009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
12945
12946 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
12947 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
12948 * gdb.opt/Makefile.in (EXECUTABLES): Update.
12949 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
12950 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
12951 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
12952 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
12953 gdb.opt/inline-markers.c: New files.
12954 * lib/gdb.exp (skip_inline_frame_tests): New function.
12955 (skip_inline_var_tests): New function.
12956
cf657a0c
AS
129572009-06-27 Andreas Schwab <schwab@linux-m68k.org>
12958
12959 * gdb.cp/exception.exp: Don't require $hex before inner frame in
12960 backtrace.
12961
28d41a99
MS
129622009-06-27 Michael Snyder <msnyder@vmware.com>
12963
12964 * gdb.reverse: New directory.
12965 * gdb.reverse/break-reverse.c: New test.
12966 * gdb.reverse/break-reverse.exp: New test.
12967 * gdb.reverse/consecutive-reverse.c: New test.
12968 * gdb.reverse/consecutive-reverse.exp: New test.
12969 * gdb.reverse/finish-reverse.c: New test.
12970 * gdb.reverse/finish-reverse.exp: New test.
12971 * gdb.reverse/machinestate.c: New test.
12972 * gdb.reverse/ms1.c: New test.
12973 * gdb.reverse/machinestate.exp: New test.
12974 * gdb.reverse/Makefile.in: New file.
12975 * gdb.reverse/shr2.c: New test.
12976 * gdb.reverse/solib-reverse.c: New test.
12977 * gdb.reverse/solib-reverse.exp: New test.
12978 * gdb.reverse/step-reverse.c: New test.
12979 * gdb.reverse/step-reverse.exp: New test.
12980 * gdb.reverse/until-reverse.c: New test.
12981 * gdb.reverse/ur1.c: New test.
12982 * gdb.reverse/until-reverse.exp: New test.
12983 * gdb.reverse/watch-reverse.c: New test.
12984 * gdb.reverse/watch-reverse.exp: New test.
12985 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
12986 * configure: Regenerate.
12987
fe3c8b0d
DE
129882009-06-26 Doug Evans <dje@google.com>
12989
12990 * gdb.base/psymtab.exp: Turn off pending breakpoints.
12991
3a72a602
PM
129922009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
12993
12994 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
12995 windows problem for 'file delete $binfile'.
12996
27aa8d6a
SW
129972009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
12998
12999 * gdb.cp/namespace-using.exp: New test.
13000 * gdb.cp/namespace-using.cc: New test.
13001
8ac055f8
JB
130022009-05-20 Joel Brobecker <brobecker@adacore.com>
13003
13004 * gdb.ada/variant_record_packed_array: New testcase.
13005
85e306ed
TT
130062009-06-23 Tom Tromey <tromey@redhat.com>
13007
13008 * gdb.base/charset.exp (test_combination): Regression test.
13009 * gdb.base/charset.c (my_wchar_t): New typedef.
13010 (myvar): New global.
13011 (main): Set myvar.
13012
56643c5e
PM
130132009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
13014
13015 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
13016 target.
13017
1fac167a
UW
130182009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13019
13020 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
13021
7ccb0be9
UW
130222009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13023
13024 * gdb.mi/gdb680.exp: Update test for error message.
13025
568d6575
UW
130262009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13027
13028 * gdb.base/annota1.exp: Allow multiple occurrences of the
13029 frames-invalid annotation.
13030 * gdb.cp/annota2.exp: Likewise.
13031
7cd1089b
PM
130322009-06-15 Phil Muldoon <pmuldoon@redhat.com>
13033
13034 * gdb.cp/gdb2495.cc: New file.
13035 * gdb.cp/gdb2495.exp: New file.
13036
72c63395
JK
130372009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13038
13039 Report error on GDB crash during runto.
13040 * lib/gdb.exp (runto <eof>): New.
13041
3788363d
DJ
130422009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
13043
13044 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
13045 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
13046 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
13047 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
13048 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
13049 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
13050 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
13051 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
13052 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
13053 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
13054 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
13055 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
13056 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13057 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
13058 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
13059 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
13060 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
13061 gdb.server/server-mon.exp, gdb.server/server-run.exp,
13062 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13063 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13064 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
13065 gdb.trace/passcount.exp, gdb.trace/report.exp,
13066 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
13067 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
13068 gdb.trace/while-stepping.exp: Use a unique name for the compiled
13069 executable.
13070
17592de3
PA
130712009-06-07 Pedro Alves <pedro@codesourcery.com>
13072
13073 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
13074 defined before referencing it.
13075
701e355d
DE
130762009-06-03 Doug Evans <dje@google.com>
13077
13078 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
13079 * gdb.arch/i386-see.c: Ditto.
13080
f2292c65
PM
130812009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
13082
13083 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
13084 (check_macro): Return 1 if undefined.
13085 If first test fails, check if macro debug information is available,
13086 and report unsupported test if no macro information is found.
13087
5a437975
DE
130882009-05-29 Doug Evans <dje@google.com>
13089
13090 * gdb.threads/hand-call-in-threads.exp: New.
13091 * gdb.threads/hand-call-in-threads.c: New.
13092
c141c696
MS
130932009-05-29 Michael Snyder <msnyder@vmware.com>
13094
13095 * gdb.base/break-always.exp: Change "1" to "on".
13096 Add confirmation check.
13097
b3444185
PA
130982009-05-28 Pedro Alves <pedro@codesourcery.com>
13099
13100 * gdb.threads/threxit-hop-specific.c: New.
13101 * gdb.threads/threxit-hop-specific.exp: New.
13102 * gdb.threads/thread-execl.c: New.
13103 * gdb.threads/thread-execl.exp: New.
13104
b6313243
TT
131052009-05-27 Tom Tromey <tromey@redhat.com>
13106 Thiago Jung Bauermann <bauerman@br.ibm.com>
13107
13108 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
13109 (mi_child_regexp): Likewise.
13110 (mi_list_varobj_children_range): Likewise.
13111 (mi_get_features): Likewise.
13112 (mi_list_varobj_children): Rewrite.
13113 * gdb.python/python-mi.exp: New file.
13114
a6bac58e
TT
131152009-05-27 Tom Tromey <tromey@redhat.com>
13116 Thiago Jung Bauermann <bauerman@br.ibm.com>
13117 Phil Muldoon <pmuldoon@redhat.com>
13118 Paul Pluzhnikov <ppluzhnikov@google.com>
13119
13120 * gdb.python/python-prettyprint.exp: New file.
13121 * gdb.python/python-prettyprint.c: New file.
13122 * gdb.python/python-prettyprint.py: New file.
13123 * gdb.base/display.exp: print/r is now valid.
13124
2c74e833
TT
131252009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
13126 Tom Tromey <tromey@redhat.com>
13127 Pedro Alves <pedro@codesourcery.com>
13128 Paul Pluzhnikov <ppluzhnikov@google.com>
13129
13130 * gdb.python/python-template.exp: New file.
13131 * gdb.python/python-template.cc: New file.
13132 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13133 tests.
13134 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13135 Call it.
13136 (test_value_after_death): New proc.
13137 * gdb.python/python-value.c (PTR): New typedef.
13138 (main): New variable 'x'.
13139
89c73ade
TT
131402009-05-27 Tom Tromey <tromey@redhat.com>
13141
13142 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13143 tests.
13144 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13145 Call it.
13146
a75724bc
PA
131472009-05-27 Pedro Alves <pedro@codesourcery.com>
13148
13149 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
13150
e58b0e63
PA
131512009-05-24 Pedro Alves <pedro@codesourcery.com>
13152
13153 * gdb.threads/fork-thread-pending.c: New.
13154 * gdb.threads/fork-thread-pending.exp: New.
13155
4ac36638
JK
131562009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13157
13158 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
13159 * gdb.dwarf2/dw2-strp.S (a_string2): New.
13160
889bf7c5 131612009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 13162
889bf7c5 13163 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 13164
b242c3c2
PA
131652009-05-17 Pedro Alves <pedro@codesourcery.com>
13166
13167 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
13168 `gdb_get_line_number'. Call `callee' in both parent and child.
13169 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
13170 `gdb_get_line_number' instead of hardcoding line numbers.
13171 (catch_fork_unpatch_child): New procedure to test detaching
13172 breakpoints from child fork.
13173 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
13174 hardcoding line numbers.
13175 (do_fork_tests): Run `catch_fork_unpatch_child'.
13176
ee342b23
VP
131772009-05-17 Vladimir Prus <vladimir@codesourcery.com>
13178
13179 * gdb.mi/mi-cmd-var.exp: Check that when varobj
13180 of structure type enters or leaves the scope, it
13181 is reported by -var-update.
13182
e2009e98
DE
131832009-05-11 Doug Evans <dje@sebabeach.org>
13184
13185 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 13186 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
13187 * gdb.threads/schedlock.c (main): Fix off-by-one error.
13188
00903456
JK
131892009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13190
13191 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
13192
dc621c35
DE
131932009-04-30 Doug Evans <dje@google.com>
13194
13195 * gdb.threads/watchthreads2.exp: New testcase.
13196 * gdb.threads/watchthreads2.c: New testcase.
13197
9ab4e744
DE
131982009-04-29 Doug Evans <dje@google.com>
13199
13200 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
13201 * gdb.cp/mb-ctor.cc: Ditto.
13202 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
13203 * gdb.cp/mb-inline.h (multi_line_foo): New function.
13204 * gdb.cp/mb-inline1.cc: Call it.
13205 * gdb.cp/mb-inline2.cc: Ditto.
13206 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
13207 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
13208
484086b7
JK
132092009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13210
13211 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
13212 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
13213 Replace all uses of `decimal' by `nonzero'.
13214 (info macro FROM_COMMANDLINE): New test.
13215
379a77b5
TT
132162009-04-27 Tom Tromey <tromey@redhat.com>
13217
13218 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
13219
b92b73c2
DE
132202009-04-27 Doug Evans <dje@google.com>
13221
13222 * gdb.threads/watchthreads.c (main): Initialize args before starting
13223 the threads. Plus formatting cleanup.
13224 * gdb.threads/watchthreads.exp: Avoid errant failures due to
13225 biased scheduling of one thread.
13226
945a118d
JG
132272009-04-27 Jerome Guitton <guitton@adacore.com>
13228
13229 * gdb.cp/templates.cc (GetMax): New template.
13230 (main): Declare two instances of GetMax.
13231 * gdb.cp/templates.exp: Add new test.
13232
d389af10
JK
132332009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13234
13235 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
13236
e7f86de9
JM
132372009-04-22 Joseph Myers <joseph@codesourcery.com>
13238
13239 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
13240
334cc82d
TT
132412009-04-15 Tom Tromey <tromey@redhat.com>
13242
13243 * gdb.base/charset.exp: Add regression test.
13244
d12672cc
JB
132452009-04-14 Joel Brobecker <brobecker@adacore.com>
13246
13247 * gdb.base/exe-lock.exp: New testcase.
13248
18e8c3bc
TT
132492009-04-13 Tom Tromey <tromey@redhat.com>
13250
13251 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
13252 operator on Frame.
13253
5ecd5cbe
UW
132542009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13255
13256 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
13257 * gdb.server/ext-attach.exp: Likewise.
13258
7309f756
VP
132592009-04-03 Vladimir Prus <vladimir@codesourcery.com>
13260
13261 Eliminate some sleep usage.
13262
889bf7c5
PA
13263 * gdb.mi/basics.c (do_nothing): New.
13264 (main): Use do_nothing instead of printf, so that
13265 not to introduce race condition between output of
13266 inferiour and output of gdb. Do not use sleep as it
13267 is not generally available on embedded targets.
7309f756 13268
f4b95f6f
PA
132692009-04-02 Pedro Alves <pedro@codesourcery.com>
13270
13271 * gdb.server/ext-attach.exp: Expect an optional process id after
13272 "Detached from remote process".
13273
de40b933
JK
132742009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13275
13276 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
13277 gdb.dwarf2/dw2-unresolved.exp: New.
13278
2ae101a4
PA
132792009-04-02 Pedro Alves <pedro@codesourcery.com>
13280
13281 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
13282 mi_run_to_main.
13283
56a8e183
PA
132842009-04-02 Pedro Alves <pedro@codesourcery.com>
13285
13286 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
13287 mi_run_to_main. Skip thread exit test on remote targets.
13288 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
13289 mi_run_to_main.
13290 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
13291 mi_run_to_main.
13292 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
13293 when expecting ^connected. Detect when the target doesn't support
13294 non-stop mode.
13295 (mi_run_cmd): Detect if non-stop mode was requested by isn't
13296 supported. Return -1 on error, 0 on success.
13297 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
13298 (mi_runto): Return mi_runto_helper's result explicitly.
13299
c35fafde
PA
133002009-04-01 Pedro Alves <pedro@codesourcery.com>
13301
13302 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
13303
f8a8dce6
JB
133042009-04-01 Tom Tromey <tromey@redhat.com>
13305
13306 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
13307 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
13308 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
13309 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
13310
71c25dea
TT
133112009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
13312 Jan Kratochvil <jan.kratochvil@redhat.com>
13313
13314 PR gdb/931
13315 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
13316 output.
13317 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
13318 for gdb/931.
13319 * dw2-strp.S (DW_AT_language): Change to C++.
13320 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
13321
02d9a9ce
JB
133222009-03-31 Joel Brobecker <brobecker@adacore.com>
13323
13324 * gdb.ada/tasks: New testcase.
13325
1042e4c0
SS
133262009-03-30 Stan Shebs <stan@codesourcery.com>
13327
13328 * gdb.trace/actions.exp: Update to match new info trace format.
13329 * gdb.trace/deltrace.exp: Ditto.
13330 * gdb.trace/infotrace.exp: Ditto.
13331 * gdb.trace/passcount.exp: Ditto.
13332 * gdb.trace/save-trace.exp: Ditto.
13333 * gdb.trace/while-stepping.exp: Ditto.
13334 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
13335
f8f6f20b
TJB
133362009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13337
13338 * gdb.python/python-frame.c: New file.
13339 * gdb.python/python-frame.exp: New file.
13340
c0c6f777
TJB
133412009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
13342
13343 * gdb.python/python-value.exp: Add tests for the address
13344 attribute.
13345
3cb51905
AS
133462009-03-29 Andreas Schwab <schwab@linux-m68k.org>
13347
13348 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
13349
88fc996f
DE
133502009-03-26 Doug Evans <dje@google.com>
13351
13352 * gdb.mi/mi-nonstop-exit.exp: New file.
13353 * gdb.mi/non-stop-exit.c: New file.
13354
56ef84b1
TT
133552009-03-26 Tom Tromey <tromey@redhat.com>
13356
13357 Update for change to prologue skipping:
13358 * gdb.mi/mi2-simplerun.exp: Update.
13359 * gdb.mi/mi2-break.exp: Update.
13360 * gdb.mi/mi-simplerun.exp: Update.
13361 * gdb.mi/mi-break.exp: Update.
13362 * gdb.base/ending-run.exp: Update.
13363
def2b000
TJB
133642009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
13365
13366 * gdb.python/python-value.exp (test_value_in_inferior): Test
13367 gdb.Value.is_optimized_out attribute.
13368
442ddf59
JK
133692009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13370
13371 * gdb.dwarf2/dw2-noloc-main.c: New file.
13372 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
13373 (.text): Remove.
13374 (.data): New.
13375 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
13376 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
13377 (DW_TAG_subprogram func_cu1, noloc): Remove.
13378 (main): New.
13379 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
13380 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
13381 (file_symbols): New procedure.
13382
a8df5de4
TT
133832009-03-25 Tom Tromey <tromey@redhat.com>
13384
13385 * gdb.base/charset.exp (valid_target_charset): New proc.
13386 Use it to skip tests on invalid charsets.
13387
cc1d7add
PM
133882009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
13389
13390 * gdb.base/completion.exp: Add a test for directory completion.
13391
bcd5727b
JK
133922009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13393
13394 Fix a racy FAIL.
13395 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
13396 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
13397
cc924cad
TJB
133982009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
13399
13400 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
13401 * gdb.python/python-function.exp: Add test for function returning
13402 a GDB value.
13403
bc3b79fd
TJB
134042009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
13405
13406 * gdb.python/python-function.exp: New file.
13407
6c7a06a3
TT
134082009-03-20 Tom Tromey <tromey@redhat.com>
13409
13410 * gdb.base/store.exp: Update for change to escape output.
13411 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
13412 to escape output.
13413 * gdb.base/pointers.exp: Update for change to escape output.
13414 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
13415 to escape output.
13416 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
13417 escape output.
13418 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
13419 to escape output.
13420 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
13421 escape output.
13422 * gdb.base/setvar.exp: Update for change to escape output.
13423 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
13424 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
13425 to escape output.
13426 (test_print_string_constants): Likewise.
13427 * gdb.base/charset.exp (valid_host_charset): Check size of
13428 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
13429 cases. Handle "auto"-related output.
13430 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
13431 (uvar, Uvar): New globals.
13432
c31af87b
JG
134332009-03-19 Jerome Guitton <guitton@adacore.com>
13434
13435 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
13436 deltas.
13437 * gdb.ada/fixed_points.exp: Ditto.
13438
51272cf2
PA
134392009-03-18 Pedro Alves <pedro@codesourcery.com>
13440
13441 * return-nodebug.c: Don't include stdio.h.
13442 (init): Delete.
13443 (func): Delete definition and provide extern declaration.
13444 (t): New.
13445 (main): Don't call printf. Call func and store its result in t.
13446 * return-nodebug1.c: New.
13447 * return-nodebug.exp: Don't expect stdio output. Instead, print
13448 the global variable t. Drop printf formatters and cast types from
13449 foreach loop. Don't use prepare_for_testing. Compile
13450 return-nodebug.c and return-nodebug1.c in separate steps. Don't
13451 define FORMAT or CAST.
13452
d24948ac
PP
134532009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13454
13455 * gdb.base/solib-display.exp: Disable test for remote targers.
13456
61ff14c6
JK
134572009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13458
13459 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
13460
cb4dce93
JK
134612009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13462
13463 Fix a racy FAIL.
13464 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
13465 code from `follow parent, print pids'.
13466 (`follow child, print pids', `follow parent, print pids'): Call it.
13467 Replace `gdb_test "break..."' by gdb_breakpoint.
13468
f7c60c5e
VP
134692009-03-13 Vladimir Prus <vladimir@codesourcery.com>
13470
13471 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 13472 sync and async modes.
f7c60c5e 13473
383ace49
JB
134742009-03-12 Joel Brobecker <brobecker@adacore.com>
13475
13476 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
13477 that was checked in by mistake. Remove loading of ada.exp, since
13478 this is not necessary in this case.
13479
4ce102af
JB
134802009-03-12 Joel Brobecker <brobecker@adacore.com>
13481
13482 * gdb.ada/ptype_arith_binop.exp: New testcase.
13483
529a2aef
JB
134842009-03-12 Joel Brobecker <brobecker@adacore.com>
13485
13486 * gdb.ada/mod_from_name: New testcase.
13487
8a38181c
JB
134882009-03-12 Joel Brobecker <brobecker@adacore.com>
13489
13490 * gdb.ada/tick_last_segv: New testcase.
13491
11436dee
VP
134922009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13493
61ff14c6 13494 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 13495
1f31650a
VP
134962009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13497
61ff14c6
JK
13498 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
13499 include the token in ^running and frame info in *stopped.
1f31650a 13500
a3247a22
PP
135012009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13502
13503 * solib-display.exp: New file.
13504 * solib-display-main.c: New file.
13505 * solib-display-lib.c: New file.
61ff14c6 13506
aae64587
PA
135072009-03-05 Pedro Alves <pedro@codesourcery.com>
13508
13509 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
13510
44aabfbc
JK
135112009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
13512
13513 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
13514 (list_and_check_macro): Use more specific test name.
13515 (next to definition): Make the test names unique.
13516
c087fcd3
PM
135172009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
13518
13519 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 13520
c86cf029
VP
135212009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13522
13523 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
13524 notifications.
13525 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
13526 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
13527 * lib/mi-support.exp (library_loaded_re): New.
13528 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
13529
3ea85240
VP
135302009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13531
13532 * gdb.gdb/observer.exp: Use test_notification observer, not
13533 normal_stop, everywhere.
13534 (test_normal_stop_notifications): Rename to...
13535 (test_notifications): ...this.
13536 (test_observer_normal_stop): Rename to...
13537 (test_observer): ...this.
13538
1903f0e6
DE
135392009-02-16 Doug Evans <dje@google.com>
13540
13541 * gdb.arch/amd64-disp-step.S (test_int3): New test.
13542 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
13543 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
13544 (test_prefixed_syscall,test_int3): New tests.
13545 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
13546 (test_prefixed_syscall,test_int3): New tests.
13547
1d33d6ba
VP
135482009-02-14 Vladimir Prus <vladimir@codesourcery.com>
13549
3cb51905
AS
13550 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
13551 (mi_expect_interrupt): Likewise.
13552 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
13553 response.
1d33d6ba 13554
faafb047
PM
135552009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13556
13557 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
13558 * gdb.base/pc-fp.exp (get_valueofx): Remove.
13559 Replace calls to get_valueofx by get_hexadecimal_valueof.
13560
417e16e2
PM
135612009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13562
13563 * lib/gdb.exp (get_valueof): Accept anything as a return value.
13564 (get_integer_valueof): New procedure.
13565 (get_sizeof): Use new get_integer_value_of.
13566 * gdb.base/sizeof.exp: Replace all uses of get_valueof
13567 by get_integer_valueof.
13568
7065b901
TT
135692009-02-13 Tom Tromey <tromey@redhat.com>
13570
13571 * gdb.base/remote.exp (get_sizeof): Remove.
13572 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
13573 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
13574 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
13575 * lib/gdb.exp (get_valueof): Move from long_long.exp.
13576 (get_sizeof): Likewise.
13577
5d7cb8df
JK
135782009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13579
13580 PR fortran/9806
13581 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
13582
b2febfff
PP
135832009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13584
13585 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
13586
4aa995e1
PA
135872009-02-06 Pedro Alves <pedro@codesourcery.com>
13588
13589 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
13590
d8906c6f
TJB
135912009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13592
13593 * gdb.python/python-cmd.exp: New file.
13594
ff4ab08d
TG
135952009-02-06 Tristan Gingold <gingold@adacore.com>
13596
13597 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
13598
aacd552b
TG
135992009-02-05 Tristan Gingold <gingold@adacore.com>
13600
13601 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
13602 pointer is dereferenced and use this signal name in regexp.
13603 * gdb.base/signull.exp: Ditto.
13604 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
13605 * gdb.base/signull.c (main): Ditto.
13606
08c637de
TJB
136072009-02-04 Tom Tromey <tromey@redhat.com>
13608 Thiago Jung Bauermann <bauerman@br.ibm.com>
13609
13610 * gdb.python/python-value.exp: Use `gdb.history' instead of
13611 `gdb.value_from_history'.
13612 (test_value_numeric_ops): Add test for conversion of enum constant.
13613 * gdb.python/python-value.c (enum e): New type.
13614 (evalue): New global.
13615 (main): Use argv.
13616
20261af8
JG
136172009-02-04 Jerome Guitton <guitton@adacore.com>
13618
13619 * gdb.ada/uninitialized_vars: New test program.
13620 * gdb.ada/uninitialized_vars.exp: New testcase.
13621
52e44b43
TT
136222009-02-02 Tom Tromey <tromey@redhat.com>
13623
13624 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
13625 * gdb.cp/pr2489.cc: Rename...
13626 * gdb.cp/pr9594.cc: ... to this.
13627
1c71341a
TT
136282009-02-02 Tom Tromey <tromey@redhat.com>
13629
13630 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
13631 * gdb.cp/pr2489.cc: New file.
13632 * gdb.cp/cpcompletion.exp: New file.
13633
a4295225
TT
136342009-02-02 Tom Tromey <tromey@redhat.com>
13635
13636 PR exp/9059:
13637 * gdb.cp/call-c.exp: Add regression test.
13638 * gdb.cp/call-c.cc (FooHandle): New typedef.
13639 (main): New variable 'handle'.
13640
592375cd
VP
136412009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13642
13643 * lib/mi-support.exp (et_mi_thread_list)
13644 (check_mi_and_console_threads): Adjust for current thread in
13645 -thread-list-ids output.
13646
41447f92
VP
136472009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13648
889bf7c5
PA
13649 * gdb.mi/mi-break.exp (test_disabled_creation): New.
13650 Call it.
41447f92 13651
35669430
DE
136522009-01-28 Doug Evans <dje@google.com>
13653
13654 * gdb.arch/amd64-disp-step.S: New file.
13655 * gdb.arch/amd64-disp-step.exp: New file.
13656 * gdb.arch/i386-disp-step.S: New file.
13657 * gdb.arch/i386-disp-step.exp: New file.
13658
09f00d9a
PM
136592009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
13660
13661 * gdb.base/find.exp: Set newline variable
13662 using quotes instead of braces to fix cygwin failures.
13663
1e8fb976
PA
136642009-01-23 Pedro Alves <pedro@codesourcery.com>
13665
13666 * gdb.base/radix.exp: Add tests to ensure that that set
13667 input-radix 0 and set output-radix 0 are really rejected.
13668
da061712
PA
136692009-01-23 Pedro Alves <pedro@codesourcery.com>
13670
13671 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
13672 copyright years.
13673
dd7e2d2b
PA
136742009-01-23 Pedro Alves <pedro@codesourcery.com>
13675
13676 PR gdb/9664:
13677 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
13678
392452f6
PA
136792009-01-22 Pedro Alves <pedro@codesourcery.com>
13680
13681 PR c++/9631:
13682 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
13683
8653e71c
PM
136842009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
13685
13686 * gdb.server/file-transfer.exp: Use EXEEXT variable for
13687 binfile definition to fix Windows OS failure.
13688
a12cc160
DJ
136892009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13690
13691 PR gdb/9346
13692 * gdb.base/interrupt.c (sigint_handler): New.
13693 (main): Install a SIGINT handler if SIGNALS is defined. Exit
13694 on error.
13695 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
13696 Test "signal SIGINT".
13697
b89667eb
DE
136982009-01-19 Doug Evans <dje@google.com>
13699
13700 * gdb.base/break.exp: Update expected gdb output.
13701 * gdb.base/sepdebug.exp: Ditto.
13702 * gdb.mi/mi-syn-frame.exp: Ditto.
13703 * gdb.mi/mi2-syn-frame.exp: Ditto.
13704 * gdb.base/call-signal-resume.exp: New file.
13705 * gdb.base/call-signals.c: New file.
13706 * gdb.base/unwindonsignal.exp: New file.
13707 * gdb.base/unwindonsignal.c: New file.
13708 * gdb.threads/interrupted-hand-call.exp: New file.
13709 * gdb.threads/interrupted-hand-call.c: New file.
13710 * gdb.threads/thread-unwindonsignal.exp: New file.
13711
adb483fe
DJ
137122009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
13713
13714 * gdb.base/define.exp: Test defining and hooking prefix commands.
13715 * gdb.python/python.exp: Update test for "show user" output.
13716
60023297
JK
137172009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13718
13719 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
13720 now the output exactly, using less wildcards. Expect also the output
13721 of gfortran-4.3. Update for the f-valprint.c modification from
13722 2008-04-22.
13723 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
13724 Remove gdb_test test names where matching the command.
13725
ccc57cf9
PA
137262009-01-01 Pedro Alves <pedro@codesourcery.com>
13727
13728 PR breakpoints/9681:
13729 * gdb.base/watchpoint.exp: Add regression test.
13730
c7a6ca08
PA
137312008-12-31 Pedro Alves <pedro@codesourcery.com>
13732
13733 * gdb.threads/attach-into-signal.exp: Don't use
13734 gdb_suppress_entire_file.
13735 * gdb.threads/attach-stopped.exp: Ditto.
13736 * gdb.threads/attachstop-mt.exp: Ditto.
13737
3a031f65
PA
137382008-12-31 Pedro Alves <pedro@codesourcery.com>
13739
13740 PR gdb/8812:
13741 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
13742
09e6485f
PA
137432008-12-29 Pedro Alves <pedro@codesourcery.com>
13744
13745 PR gdb/7536:
13746 * gdb.base/radix.exp: Add tests to ensure invalid input radices
13747 and unsupported output radices are really rejected.
13748
0cd53049
JK
137492008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13750
13751 * gdb.cp/punctuator.exp: Backslash the '$' signs.
13752
ba163c7e
TT
137532008-12-22 Tom Tromey <tromey@redhat.com>
13754
13755 * gdb.cp/punctuator.exp: New file.
13756
6f4de6c9
JK
137572008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13758
13759 * gdb.base/completion.exp (Completing non-existing component): New test.
13760
0f34d0b4
JK
137612008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13762
13763 Fix for PR gdb/8648.
13764 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
13765 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
13766 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
13767 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
13768
db2ad4c3
JK
137692008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13770
13771 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
13772
bb5ef15e
DP
137732008-12-16 Christophe Lyon <christophe.lyon@st.com>
13774
13775 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
13776 compiler actually generate code at the expected line number.
13777
90142adc
JZ
137782008-12-15 Jie Zhang <jie.zhang@analog.com>
13779
13780 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
13781
fad6eecd
TT
137822008-12-12 Tom Tromey <tromey@redhat.com>
13783
13784 * gdb.base/commands.exp (redefine_hook_test): New proc.
13785 Call it.
13786
17c8aaf5
TT
137872008-12-11 Tom Tromey <tromey@redhat.com>
13788
13789 * gdb.base/macscp.exp: New regression test.
13790
7c8adf68
TT
137912008-12-11 Tom Tromey <tromey@redhat.com>
13792
13793 * gdb.base/macscp.exp: Print "address.addr".
13794 * gdb.base/macscp1.c (struct outer): New struct.
13795 (address): New global.
13796
b05dcbb7
TT
137972008-12-09 Tom Tromey <tromey@redhat.com>
13798
13799 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
13800 Call it.
13801
2d476de1
DE
138022008-12-04 Doug Evans <dje@google.com>
13803
13804 * gdb.server/ext-run.exp: Relax regexp for init program.
13805
87bdc959
TG
138062008-12-03 Tristan Gingold <gingold@adacore.com>
13807
13808 * gdb.base/macscp.exp: Generate an object file during compilation
13809 to work around Darwin dsymutil limitations.
13810
e0740f77
JK
138112008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13812
13813 Test resolving external references to TLS variables.
13814 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
13815 FILE2_THREAD_LOCAL.
13816 (testfile2, srcfile2): New variables.
13817 * gdb.threads/tls.c (file2_thread_local)
13818 (function_referencing_file2_thread_local): New.
13819 * gdb.threads/tls2.c: New file.
13820
67f0aac5
JB
138212008-11-28 Joel Brobecker <brobecker@adacore.com>
13822
13823 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
13824 rather than integer, as integer might not be big enough when
13825 on 64bit targets.
67f0aac5 13826
c332165e
JG
138272008-11-27 Jerome Guitton <guitton@adacore.com>
13828
13829 * gdb.cp/formatted-ref.exp: Add equality test.
13830 * gdb.ada/formatted_ref.exp: Ditto.
13831
fc9b693c
JK
138322008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13833
13834 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
13835 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
13836
a9c64011
AS
138372008-11-20 Andreas Schwab <schwab@suse.de>
13838
13839 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
13840 matching syscall entry point.
13841 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
13842 (tcatch_vfork_then_child_follow): Likewise. Finish through
13843 vfork even if we stopped at the syscall trampoline.
13844
e2fd701e
DE
138452008-11-20 Doug Evans <dje@google.com>
13846
13847 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
13848
69abc51c
TJB
138492008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
13850
13851 * gdb.arch/ppc-dfp.exp: New file.
13852 * gdb.arch/ppc-dfp.c: New file.
13853
c14c28ba
PP
138542008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
13855
13856 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 13857
2e74121d
DE
138582008-11-17 Doug Evans <dje@google.com>
13859
13860 * gdb.mi/mi-syn-frame.exp: Update expected output.
13861 * gdb.mi/mi2-syn-frame.exp: Update expected output.
13862
66bb093b
VP
138632008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13864
13865 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
13866 "thread N" results in =thread-selected.
13867 * lib/mi-support (mi_run_cmd, mi_expect_stop)
13868 (mi_send_resuming_command_raw): Be prepared for
13869 =thread-selected.
13870
3d043ef6
VP
138712008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13872
a9c64011
AS
13873 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
13874 * lib/mi-support.exp: Likewise.
3d043ef6 13875
808104c8
JB
138762008-11-16 Joel Brobecker <brobecker@adacore.com>
13877
13878 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
13879 commands from the expected output for "help catch".
13880
00b22944
JB
138812008-11-15 Joel Brobecker <brobecker@adacore.com>
13882
13883 * gdb.ada/int_deref.exp: New testcase.
13884
59669435
TT
138852008-11-14 Nick Roberts <nickrob@snap.net.nz>
13886
13887 * gdb.mi/gdb2549.exp: New file.
13888
de04a248
DE
138892008-11-11 Doug Evans <dje@google.com>
13890
13891 * gdb.base/callexit.exp: New file.
13892 * gdb.base/callexit.c: New file.
13893
6b8ce727
DE
138942008-11-10 Doug Evans <dje@google.com>
13895
13896 * lib/gdb.exp (GDBFLAGS): Move -nx ...
13897 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
13898 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
13899 (default_gdb_start,default_gdb_exit): Ditto.
13900 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
13901 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
13902 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
13903 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
13904 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
13905 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
13906
1b14b8aa
AS
139072008-11-03 Andreas Schwab <schwab@suse.de>
13908
13909 * gdb.base/hashline2.exp: Fix typo.
13910 * gdb.base/hashline3.exp: Likewise.
13911
f3134b88
TT
139122008-10-30 Tom Tromey <tromey@redhat.com>
13913
13914 * gdb.base/pointers.exp: Add test.
13915 * gdb.base/pointers.c (k, S): New typedefs.
13916 (instance): New global.
13917
c2226152
AS
139182008-10-30 Andreas Schwab <schwab@suse.de>
13919
13920 * gdb.base/args.exp: Add tests for newlines.
13921
462f405c
JB
139222008-10-30 Joel Brobecker <brobecker@adacore.com>
13923
13924 gdb.base/foll-exec.exp: Update the expected output of a couple
13925 of "info breakpoints" tests.
13926
79a45b7d
TT
139272008-10-28 Tom Tromey <tromey@redhat.com>
13928
13929 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
13930
adc13a14
PA
139312008-10-24 Pedro Alves <pedro@codesourcery.com>
13932
13933 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
13934 gdb_start_cmd.
13935 Use runto_main before any test that requires execution.
13936
252fbfc8
PA
139372008-10-23 Pedro Alves <pedro@codesourcery.com>
13938
13939 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
13940 instead of SIGINT.
13941
28148e3d
JB
139422008-10-22 Joel Brobecker <brobecker@adacore.com>
13943
13944 * gdb.base/completion.exp: Update expected output following
13945 the addition of the "info tasks" command.
13946
c209f847
TT
139472008-10-22 Tom Tromey <tromey@redhat.com>
13948
13949 * gdb.base/exprs.exp (test_expr): Add test for string
13950 concatenation.
13951
f177e350
PA
139522008-10-19 Pedro Alves <pedro@codesourcery.com>
13953
13954 * configure.ac: Output gdb.python/Makefile.
13955 * configure: Regenerate.
13956 * gdb.python/Makefile.in: New.
13957
cce89356
JB
139582008-10-16 Joel Brobecker <brobecker@adacore.com>
13959
13960 * gdb.base/foll-fork.exp: Adjust the expected output to match
13961 the new description for fork/vfork catchpoints in the "info
13962 breakpoints" output.
13963
176d289d
TJB
139642008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
13965
13966 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
13967
a08702d6
TJB
139682008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13969
13970 * gdb.python/python-value.c: New file.
13971 * gdb.python/python-value.exp: New file.
13972
1c5cfe86
PA
139732008-10-15 Pedro Alves <pedro@codesourcery.com>
13974
13975 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
13976
5a98ad69
DP
139772008-10-15 Denis Pilat <denis.pilat@st.com>
13978
41702f1b 13979 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 13980
dcb1a1e2
TT
139812008-10-09 Tom Tromey <tromey@redhat.com>
13982
13983 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
13984 'fprintf' and 'stderr'.
13985
9124fe48
JB
139862008-10-07 Joel Brobecker <brobecker@adacore.com>
13987
13988 * gdb.ada/ref_tick_size.exp: New testcase.
13989
45452591
DE
139902008-10-06 Doug Evans <dje@google.com>
13991
13992 * gdb.dwarf2/dw2-cu-size.exp: New file.
13993 * gdb.dwarf2/dw2-cu-size.S: New file.
13994
13995 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
13996 .Ltype_int for clarity.
13997
4fc5b208
PP
139982008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13999
14000 PR gdb/2384:
14001 * gdb.cp/gdb2384.exp: Extended to test more cases.
14002 * gdb.cp/gdb2384.cc: Likewise.
14003 * gdb.cp/gdb2384-base.h: Likewise.
14004 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 14005
d78df370
JK
140062008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14007
14008 * gdb.base/maint.exp (maint print type): Remove printing
14009 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
14010
9a044a89
TT
140112008-09-30 Tom Tromey <tromey@redhat.com>
14012
14013 * gdb.base/macscp.exp: Add completion tests.
14014 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
14015 (TWENTY_THREE): Likewise.
14016 (FORTY_EIGHT): Likewise.
14017
506800a9
TT
140182008-09-30 Tom Tromey <tromey@redhat.com>
14019
14020 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
14021 everywhere.
14022 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
14023
1a6f01b5
JK
140242008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14025
14026 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
14027 testcase is derived from. Fix racy dependency on an expected PID
14028 number. No longer support the testcase on Linux kernel 2.4.x.
14029
2fae03e8
TT
140302008-09-27 Tom Tromey <tromey@redhat.com>
14031
14032 * gdb.base/macscp.exp: Add tests for stringification, splicing,
14033 and varargs.
14034
1ad15515
PA
140352008-09-22 Pedro Alves <pedro@codesourcery.com>
14036
14037 * lib/mi-support.exp (mi_expect_interrupt): New.
14038 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
14039 from gdb.mi/mi-nonstop.exp.
14040 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
14041 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
14042 lib/mi-support.exp.
14043 Use mi_check_thread_states throughout. Avoid ".*" and do not
14044 require an anchor after -exec-run.
14045
d0b76dc6
DJ
140462008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
14047
14048 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
14049 stop is pending. Avoid ".*" when two stops are pending.
14050 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
14051 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
14052 newlines in fullnames.
14053 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
14054 (mi_expect_stop): Update comments. Only anchor in sync mode.
14055 Do not match newlines.
14056 (mi_send_resuming_command_raw): Always return status.
14057 (mi_get_stop_line): Do not match more than one line by accident.
14058 Only anchor in sync mode.
14059 (mi_run_inline_test): If -exec-next fails, give up.
14060
9990c830
UW
140612008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14062
14063 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
14064 on SPU.
14065
ebcf6f00
JB
140662008-09-10 Joel Brobecker <brobecker@adacore.com>
14067
14068 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
14069
b6db24e5
JB
140702008-09-10 Joel Brobecker <brobecker@adacore.com>
14071
14072 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
14073 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
14074 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
14075 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
14076 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
14077 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
14078 gdb.ada/interface.exp, gdb.ada/null_array.exp,
14079 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
14080 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
14081 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
14082 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
14083 Include the "= " sequence in the expected output of print tests.
14084
2bf448e0
JB
140852008-09-10 Joel Brobecker <brobecker@adacore.com>
14086
14087 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
14088 description for boolean types.
14089
d51fd4c8
PA
140902008-09-09 Pedro Alves <pedro@codesourcery.com>
14091
14092 * gdb.base/hook-stop-continue.c: New.
14093 * gdb.base/hook-stop-continue.exp: New.
14094
694182d2
DJ
140952008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
14096
14097 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
14098
3b8a7fc0
JG
140992008-09-08 Jerome Guitton <guitton@adacore.com>
14100
14101 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
14102 (stack_check_probe_2, stack_check_probe_loop_1)
14103 (stack_check_probe_loop_2): New functions.
14104 (main): Add call to these new functions.
14105 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
14106 functions, check that the breakpoint is inserted at the appropriate
14107 location.
14108 (insert_breakpoint): Slightly refine this procedure so that it can
14109 be called several times in the test.
14110
96cc0ae8
JG
141112008-09-08 Jerome Guitton <guitton@adacore.com>
14112
14113 * gdb.base/stack-checking.c: New file.
14114 * gdb.base/stack-checking.exp: New file.
14115
1f08b409
TJB
141162008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14117
14118 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
14119 * gdb.arch/altivec-regs.exp: Likewise.
14120 * gdb.arch/vsx-regs.exp: Likewise.
14121
3099e1c4
TJB
141222008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14123
14124 * gdb.arch/ppc-fp.exp: New file.
14125 * gdb.arch/ppc-fp.c: New file.
14126
cc69bfc1
PP
141272008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14128
14129 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
14130 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 14131
b02a33db
MS
141322008-09-04 Michael Snyder <msnyder@vmware.com>
14133
14134 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
14135 as "at" (for non-debug functions such as _start).
14136
2992cbe0
UW
141372008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14138
14139 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
14140 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
14141 software watchpoints.
14142 * gdb.base/watch_thread_num.exp: Likewise.
14143
514f746b
AR
141442008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
14145
14146 * gdb.arch/i386-bp_permanent.exp: New test.
14147
876cecd0
TT
141482008-08-24 Tom Tromey <tromey@redhat.com>
14149
14150 * gdb.base/maint.exp: Update "maint print type".
14151
80f73d71
VP
141522008-08-21 Vladimir Prus <vladimir@codesourcery.com>
14153
14154 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
14155 support. Adjust the order of "*running" notifications.
14156 * gdb.mi/non-stop.c: Don't cast from int to void* and
14157 back.
14158
d9c78d7d
MK
141592008-08-20 Mark Kettenis <kettenis@gnu.org>
14160
14161 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
14162 expect to find it in the "info frame" output.
14163
97a2d1d3
DJ
141642008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
14165
14166 * gdb.base/interp.exp: Always consume both prompts.
14167
b96e2927
PA
141682008-08-20 Pedro Alves <pedro@codesourcery.com>
14169
14170 * gdb.base/pending.exp: Test pending breakpoints without symbols
14171 loaded.
14172
8cf6e61a
VP
141732008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14174
14175 * lib/mi-support.exp (mi_expect_stop): Produce
14176 more details on failures.
14177 * gdb.mi/mi-nonstop.exp: New.
14178 * gdb.mi/non-stop.c: New.
14179
c6ebd6cf
VP
141802008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14181
a9c64011
AS
14182 * gdb.mi/mi-async.exp: Use 'set target-async'.
14183 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 14184
46a9b8ed
DJ
141852008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
14186
14187 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
14188
44feb3ce
TT
141892008-08-17 Tom Tromey <tromey@redhat.com>
14190
14191 * gdb.base/help.exp (help catch): Rewrite.
14192
311a4e6b
TJB
141932008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14194
14195 * gdb.base/define.exp: Test indented command documentation.
14196 * gdb.python/python.exp: Test indented multi-line command.
14197
604c2f83
LM
141982008-08-15 Luis Machado <luisgpm@br.ibm.com>
14199
14200 * testsuite/gdb.arch/vsx-regs.c: New source file.
14201 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
14202 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
14203
886a217c
TT
142042008-08-14 Tom Tromey <tromey@redhat.com>
14205
14206 * gdb.base/macscp.exp: Add regression test for "macro define" or
14207 "macro undef" with no arguments.
14208
c814a4f3
PP
142092008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
14210
14211 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 14212
12ab8a60
UW
142132008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14214
14215 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
14216
d57a3c85
TJB
142172008-08-06 Tom Tromey <tromey@redhat.com>
14218
14219 * gdb.python/python.exp: New file.
14220
c7b778ff
JK
142212008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14222
14223 Fix for PR gdb/1543.
14224 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
14225 $LOCATION.
14226 (location): New variable.
14227 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
14228 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
14229 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
14230 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
14231 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
14232 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
14233 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
14234 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
14235 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
14236 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
14237 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
14238 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
14239 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
14240 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
14241 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
14242 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
14243 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
14244 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
14245 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
14246 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
14247 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
14248 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
14249 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
14250 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
14251 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
14252 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
14253 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
14254 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
14255 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
14256 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
14257 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
14258 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
14259 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
14260 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
14261 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
14262 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
14263 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
14264 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
14265 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
14266 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
14267 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
14268 gdb.base/type-opaque.exp, gdb.base/until.exp,
14269 gdb.base/value-double-free.c, gdb.base/varargs.exp,
14270 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
14271 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
14272 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
14273 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
14274 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
14275 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
14276 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
14277 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14278 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
14279 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
14280 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
14281 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
14282 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
14283 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
14284 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
14285 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
14286 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
14287 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
14288 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
14289 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14290 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
14291 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
14292 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
14293 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
14294 gdb.pascal/types.exp, gdb.stabs/weird.exp,
14295 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
14296 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
14297 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
14298 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
14299 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
14300 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
14301 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14302 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
14303 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14304 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
14305 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14306 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
14307 lib/mi-support.exp, lib/trace-support.exp: Remove reference
14308 to bug-gdb@prep.ai.mit.edu .
14309
5e06a3d1
VP
143102008-07-31 Vladimir Prus <vladimir@codesourcery.com>
14311
14312 * lib/mi-support.exp (mi_load_shlibs): New.
14313 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
14314
9d81d21b
VP
143152008-07-30 Vladimir Prus <vladimir@codesourcery.com>
14316
14317 * lib/mi-support.exp (get_mi_thread_list)
14318 (check_mi_and_console_threads): New, moved from ...
14319 * gdb.mi/mi-pthread.exp: ...here.
14320 * gdb.mi/gdb669.exp (get_mi_thread_list)
14321 (check_mi_and_console_threads): Delete.
14322 * gdb.mi/mi2-pthread.exp: Likewise.
14323
bae98fe0
TT
143242008-07-28 Tom Tromey <tromey@redhat.com>
14325
14326 * Makefile.in (just-check): Remove. Move body to...
14327 (check): ... here.
14328
57380f4e
DJ
143292008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14330
14331 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
14332 Add a test for duplicated SIGINTs.
14333
e09490f1
DJ
143342008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14335
14336 * gdb.threads/schedlock.exp (get_args): Update to work for any
14337 value of NUM.
14338 (Top level): Report the number of threads that did not resume.
14339
6387b45f
DJ
143402008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14341
14342 * gdb.dwarf2/dw2-compressed.S: Also define __start.
14343
62f64ff2
DJ
143442008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14345
14346 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
14347 non-MI prompt.
14348
fa8de41e
TT
143492008-07-26 Tom Tromey <tromey@redhat.com>
14350
14351 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
14352 (function_struct, function_struct_ptr): New globals.
14353 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
14354 function pointer in a struct.
14355
ccb3ac8a
TT
143562008-07-26 Tom Tromey <tromey@redhat.com>
14357
14358 * gdb.base/macscp.exp: Add test for macro lexing bug.
14359
d7d9f01e
TT
143602008-07-18 Tom Tromey <tromey@redhat.com>
14361
14362 * gdb.base/macscp.exp: Add macro tests.
14363
9bf07184
PP
143642008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14365
14366 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
14367
becf6477
PP
143682008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14369
14370 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
14371
0709f7d3
PP
143722008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
14373
14374 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 14375
7093c834
PP
143762008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
14377
14378 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 14379
b432ffe3
JK
143802008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14381
14382 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
14383
b1a268e5
VP
143842008-07-12 Vladimir Prus <vladimir@codesourcery.com>
14385
14386 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
14387
e2995f8e
KB
143882008-07-11 Kevin Buettner <kevinb@redhat.com>
14389
14390 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
14391 of regexp to account for changes made to GDB in the printing of
14392 byte vectors.
14393
14032a66
TT
143942008-07-11 Tom Tromey <tromey@redhat.com>
14395
14396 * gdb.base/completion.exp: Add 'help' completion test.
14397
981505ef
JK
143982008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14399
14400 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
14401
10568435
JK
144022008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14403
14404 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
14405
4487aabf
PA
144062008-07-09 Pedro Alves <pedro@codesourcery.com>
14407
14408 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
14409
a4a9b1c4
PA
144102008-07-09 Pedro Alves <pedro@codesourcery.com>
14411
14412 * gdb.base/fullname.exp: Restore pwd if compiling failed.
14413
3c3185ac
JK
144142008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14415
14416 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
14417
7ebd49dc
VP
144182008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14419
14420 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
14421 previous commit. Add a comment.
14422
84e46146
PA
144232008-06-28 Pedro Alves <pedro@codesourcery.com>
14424
14425 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
14426
0f8d4a2f
VP
144272008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14428
14429 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
14430
f747e0ce
PA
144312008-06-27 Pedro Alves <pedro@codesourcery.com>
14432
14433 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
14434 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
14435 compiling an executable, link in an object that forces unbuffered
14436 output.
14437 * lib/set_unbuffered_mode.c: New file.
14438
734a5c36
JK
144392008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14440
14441 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
14442
a2840c35
VP
144432008-06-25 Vladimir Prus <vladimir@codesourcery.com>
14444
a9c64011
AS
14445 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
14446 mi_expect_stop.
14447 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
14448 Demand that *running is output.
14449 (detect_async): Perform checking every time.
14450 (mi_send_resuming_command): Extract everything into...
14451 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
14452 (mi_expect_stop): Don't accept any output before *stopped.
14453
6ae37fef
VP
144542008-06-13 Vladimir Prus <vladimir@codesourcery.com>
14455
14456 Robustify mi-simplerun.
a9c64011
AS
14457 * gdb.mi/basics.c (main): Add a call to sleep.
14458 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
14459 * gdb.mi/mi2-cli.exp: Likewise.
14460 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 14461
b4aa76f0 144622008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
14463
14464 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
14465
e1ac3328
VP
144662008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14467
a9c64011
AS
14468 * gdb.mi/mi-console.exp: Adjust.
14469 * gdb.mi/mi-syn-frame.exp: Adjust.
14470 * gdb.mi/mi2-console.exp: Adjust.
14471 * gdb.mi/mi2-syn-frame.exp: Adjust.
14472 * lib/mi-support.exp (mi_run_cmd): Adjust.
14473 (mi_send_resuming_command): Adjust.
e1ac3328 14474
f7f9a841
VP
144752008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14476
14477 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
14478 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
14479 testing of stopped.
14480 * gdb.mi/mi2-syn-frame.exp: Likewise.
14481 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
14482 (async, detect_async): New.
14483 (mi_expect_stop, mi_continue_to_line): Adjust expectation
14484 depending on if we're running in sync or async mode.
f7f9a841 14485
37cd5d19
TT
144862008-06-09 Tom Tromey <tromey@redhat.com>
14487
14488 * gdb.base/completion.exp: New tests for field name completion
14489 with spaces, and field name completion with '->'.
14490
65d12d83
TT
144912008-06-06 Tom Tromey <tromey@redhat.com>
14492
14493 * gdb.base/break1.c (struct some_struct): New struct.
14494 (values): New global.
14495 * gdb.base/completion.exp: Add field name completion test.
14496
ebfe2e3f
PP
144972008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14498
14499 * gdb.cp/call-c.exp: Test for incorrect handling of reference
14500 to pointer.
14501 * gdb.cp/call-c.cc: Likewise.
14502
bcf6fc3a
NR
145032008-06-06 Nick Roberts <nickrob@snap.net.nz>
14504
14505 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
14506 annotation.
14507
49fd4a42 145082008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 14509 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
14510
14511 * gdb.threads/execl.c, gdb.threads/execl1.c,
14512 gdb.threads/execl.exp: New tests.
a9c64011 14513
8a34ac3f
AR
145142008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
14515 Daniel Jacobowitz <dan@codesourcery.com>
14516
14517 * gdb.cp/exception.exp: Activate test, make it work with pending
14518 catchpoints.
14519
86ae69ef
JK
145202008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
14521
14522 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
14523
f7f9ae2c
VP
145242008-05-28 Vladimir Prus <vladimir@codesourcery.com>
14525
a9c64011
AS
14526 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
14527 now printed.
14528 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 14529
2a2d4dc3
AS
145302008-05-27 Andreas Schwab <schwab@suse.de>
14531
14532 * gdb.base/frame-args.exp: Handle arguments that are optimized
14533 out.
14534
5099e4d9
LM
145352008-05-26 Luis Machado <luisgpm@br.ibm.com>
14536
14537 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
14538 quiet for ppc32 and group options into a single variable.
14539
d9c36a91
JB
145402008-05-23 Joel Brobecker <brobecker@adacore.com>
14541
14542 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
14543 of zero-size elements.
14544 * gdb.ada/null_array.exp: Test printing this new array.
14545
103a8671
JK
145462008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14547
14548 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
14549
07a4cc1a 145502008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
14551
14552 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
14553 of the "finish" command.
14554
55f996a7
NR
145552008-05-21 Nick Roberts <nickrob@snap.net.nz>
14556
14557 * gdb.base/annota1.exp: Test for new annotation.
14558
907fc202
UW
145592008-05-16 Pedro Alves <pedro@codesourcery.com>
14560
14561 * gdb.base/fixsection.exp: New file.
14562 * gdb.base/fixsection0.c: New file.
14563 * gdb.base/fixsection1.c: New file.
14564
e8f97270
UW
145652008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14566
14567 * gdb.base/annota1.exp: Accept printf@... in place of printf.
14568 * gdb.base/annota3.exp: Likewise.
14569
ac0bb574
NF
145702008-05-13 Nathan Froyd <froydnj@codesourcery.com>
14571
14572 * gdb.base/watch_thread_num.exp: Don't run tests that require
14573 watchpoints if the target doesn't support them.
14574
6fadd07a
DE
145752008-05-12 Doug Evans <dje@google.com>
14576
14577 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
14578
6e9a4a30
JB
145792008-05-09 Joel Brobecker <brobecker@adacore.com>
14580
14581 * gdb.ada/assign_1.exp: New testcase.
14582
08388c79
DE
145832008-05-09 Doug Evans <dje@google.com>
14584
a3c83fae
DE
14585 * gdb.base/find.exp: New file.
14586 * gdb.base/find.c: New file.
08388c79 14587
bd5ddfe8
DJ
145882008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
14589
14590 * gdb.base/commands.exp (watchpoint_command_test): Handle
14591 gdb,no_hardware_watchpoints.
14592 * gdb.base/float.exp: Allow ARM targets without floating point.
14593 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
14594
b5dd68e2 145952008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 14596 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
14597
14598 * gdb.ada/lang_switch: New test program.
14599 * gdb.ada/lang_switch.exp: New testcase.
14600
382d13d1
DE
146012008-05-05 Doug Evans <dje@google.com>
14602
14603 * gdb.base/help.exp (disassemble): Update expected help text.
14604
9dd789d0
PA
146052008-05-04 Pedro Alves <pedro@codesourcery.com>
14606
14607 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
14608
611c83ae
PA
146092008-05-04 Pedro Alves <pedro@codesourcery.com>
14610
14611 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
14612 different times.
14613
ff013f42
JK
146142008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14615
14616 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
14617 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
14618 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
14619 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
14620
96dff6a2
VP
146212008-05-04 Vladimir Prus <vladimir@codesourcery.com>
14622
14623 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
14624 notification to appear.
14625
55cd6f92
DJ
146262008-05-04 Daniel Jacobowitz <dan@debian.org>
14627
14628 * gdb.base/fullname.c: New file.
14629 * gdb.base/fullname.exp: New file.
14630 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
14631
d705c43c
PA
146322008-05-03 Pedro Alves <pedro@codesourcery.com>
14633
14634 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
14635 expressions with macros.
14636
333222e1
JK
146372008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14638
14639 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
14640
5ac01682
DJ
146412008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
14642
14643 * gdb.base/completion.exp: Handle lack of other symbols beginning
14644 with "a".
14645
14646 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
14647
237fc4c9
PA
146482008-05-02 Jim Blandy <jimb@codesourcery.com>
14649
14650 * gdb.asm/asmsrc1.s: Add scratch space.
14651
ed5e9466
DJ
146522008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14653 Daniel Jacobowitz <dan@codesourcery.com>
14654
14655 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
14656 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
14657 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
14658
b39cc962
DJ
146592007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
14660
14661 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
14662
36d520f5
JB
146632008-05-01 Joel Brobecker <brobecker@adacore.com>
14664
14665 * gdb.base/info-target.exp: New testcase.
14666
8d4e3071
DJ
146672008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14668
14669 * gdb.cp/hang.exp: Use .cc instead of .C.
14670 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
14671 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
14672
6f3f3097
DJ
146732008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14674
14675 * gdb.base/gdb1250.exp: Remove perror.
14676 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
14677
5550a914
PA
146782008-04-30 Pedro Alves <pedro@codesourcery.com>
14679
14680 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
14681 .2byte.
14682
d848e687
DJ
146832008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
14684
14685 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
14686 (maybe_kfail): New.
14687
93b5768b
PA
146882008-04-25 Pedro Alves <pedro@codesourcery.com>
14689
14690 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
14691
721c02de
VP
146922008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14693
a9c64011
AS
14694 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
14695 * gdb.mi/mi2-syn-frame.exp: Likewise.
14696 * lib/mi-support.exp: Likewise.
721c02de 14697
74960c60
VP
146982008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14699
14700 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
14701 to specify regexp for the location to stop at.
14702 * gdb.base/break-always.c: New.
14703 * gdb.base/break-always.exp: New.
14704
d24317b4
VP
147052008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14706
14707 * lib/mi-support.exp (mi_runto_helper): Adjust
14708 for the original-location field.
14709 (mi_create_breakpoint, mi_list_breakpoints): New.
14710 * gdb.mi/mi-break.exp: Adjust.
14711 * gdb.mi/mi2-break.exp: Adjust.
14712 * gdb.mi/mi-pending.exp: Adjust.
14713 * gdb.mi/mi-simplerun.exp: Adjust.
14714 * gdb.mi/mi2-simplerun.exp: Adjust.
14715 * gdb.mi/mi-syn-frame.exp: Adjust.
14716 * gdb.mi/mi2-syn-frame.exp: Adjust.
14717 * gdb.mi/mi-until.exp: Adjust.
14718 * gdb.mi/mi2-until.exp: Adjust.
14719 * gdb.mi/mi-var-display.exp: Adjust.
14720 * gdb.mi/mi2-var-display.exp: Adjust.
14721 * gdb.mi/mi-watch.exp: Adjust.
14722 * gdb.mi/mi2-watch.exp: Adjust.
14723
fdc59709 147242008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 14725
a9c64011
AS
14726 * aclocal.m4: Add override.m4.
14727 * configure: Regenerate.
fdc59709 14728
8e91f023
VP
147292008-04-19 Vladimir Prus <vladimir@codesourcery.com>
14730
14731 * gdb.mi/var-cmd.c (do_at_tests): Verify that
14732 '-var-update --all-values' reports new value even the type
14733 of a variable object has changed.
14734
233a11ab
CS
147352008-04-18 Craig Silverstein <csilvers@google.com>
14736
14737 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
14738 files.
d24317b4 14739
9c1137ad
JB
147402008-04-18 Joel Brobecker <brobecker@adacore.com>
14741
14742 * gdb.ada/atomic_enum: New test program.
14743 * gdb.ada/atomic_enum.exp: New testcase.
14744
66d0bbc7
DE
147452008-04-17 Doug Evans <dje@google.com>
14746
14747 * gdb.opt/Makefile.in: Fix whitespace.
14748
100906b0
UW
147492008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
14750
14751 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
14752
4584e32e
DE
147532008-04-17 Doug Evans <dje@google.com>
14754
14755 * gdb.base/hashline1.exp: New testcase.
14756 * gdb.base/hashline2.exp: New testcase.
14757 * gdb.base/hashline2.exp: New testcase.
14758
0a320680
PA
147592008-04-17 Pedro Alves <pedro@codesourcery.com>
14760
14761 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
14762
18ac113b
AR
147632008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
14764
14765 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
14766 temporary breakpoint to match "Temporary breakpoint".
14767 * gdb.base/break.exp (delete_breakpoints): Likewise.
14768 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
14769 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
14770 * gdb.base/display.exp: Likewise.
14771 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
14772 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
14773 * gdb.base/restore.exp (restore_tests): Likewise.
14774 * gdb.base/sepdebug.exp: Likewise.
14775 * gdb.base/watchpoint.exp: Likewise.
14776 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
14777 * gdb.mi/mi-pending.exp: Likewise.
14778 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
14779 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
14780 * gdb.mi/mi-var-cmd.exp: Likewise.
14781 * gdb.mi/mi-var-display.exp: Likewise.
14782 * gdb.mi/mi2-cli.exp: Likewise.
14783 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
14784 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
14785 * gdb.mi/mi2-var-display.exp: Likewise.
14786 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
14787 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
14788 new "disp" field.
a9c64011 14789 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
14790 reason. This is to support fix for PR2424.
14791
add38693
JK
147922008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14793
14794 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
14795
fcacd99f
VP
147962008-04-13 Vladimir Prus <vladimir@codesourcery.com>
14797
14798 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 14799 field. Add more floating varobj tests.
fcacd99f 14800 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
14801 field.
14802 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
14803 (main): Call do_at_tests.
14804 * lib/mi-support.exp (mi_create_floating_varobj)
14805 (mi_varobj_update_with_type_change): New.
fcacd99f 14806
de051565
MK
148072008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
14808
14809 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
14810 option of -var-evaluate-expression.
14811 * gdb.mi/mi2-var-display.exp: Likewise.
14812
dbc52822
VP
148132008-04-07 Vladimir Prus <vladimir@codesourcery.com>
14814
14815 Introduce test setup helpers.
a9c64011
AS
14816 * lib/gdb.exp (build_executable, clean_restart)
14817 (prepare_for_testing): New.
14818 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
14819 * gdb.base/return.exp: Likewise.
14820 * gdb.base/ending-run.exp: Likewise.
dbc52822 14821
473591da
NR
148222008-04-07 Nick Roberts <nickrob@snap.net.nz>
14823
14824 * gdb.mi/mi-async.exp: New test for asynchronous Machine
14825 Interface (MI) responses.
14826
2b2d9e11
VP
148272008-04-06 Vladimir Prus <vladimir@codesourcery.com>
14828
a9c64011
AS
14829 * gdb.cp/breakpoint.cc: New code to test conditions involving
14830 member variables.
14831 * gdb.cp/breakpoint.exp: Test condition involving member
14832 variables.
2b2d9e11 14833
bb378428
VP
148342008-04-05 Vladimir Prus <vladimir@codesourcery.com>
14835
14836 * lib/mi-support.exp (mi_expect_stop): New.
14837 (mi_run_cmd): Change the
14838 token. Use mi_send_resuming_command, use
14839 mi_expect_stop.
14840 (mi_execute_to_helper): Rename to mi_execute_to.
14841 (mi_send_resuming_command): Add more error patterns.
14842 (mi_wait_for_stop): Renamed to...
14843 (mi_get_stop_line): ...this.
14844 (mi_run_inline_test): Adjust.
14845
14846 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
14847 * gdb.mi/mi-console.exp: Likewise.
14848 * gdb.mi/mi-pending.exp: Likewise.
14849 * gdb.mi/mi-simplerun.exp: Likewise.
14850 * gdb.mi/mi-stack.exp: Likewise.
14851 * gdb.mi/mi-stepi.exp: Likewise.
14852 * gdb.mi/mi-syn-frame.exp: Add comment.
14853 * gdb.mi/mi-until.exp: Likewise.
14854 * gdb.mi/mi-var-display.exp: Likewise.
14855 * gdb.mi/mi-watch.exp: Likewise.
14856 * gdb.mi/mi2-cli.exp: Likewise.
14857 * gdb.mi/mi2-console.exp: Likewise.
14858 * gdb.mi/mi2-simplerun.exp: Likewise.
14859 * gdb.mi/mi2-stack.exp: Likewise.
14860 * gdb.mi/mi2-stepi.exp: Likewise.
14861 * gdb.mi/mi2-until.exp: Likewise.
14862 * gdb.mi/mi2-var-display.exp: Likewise.
14863 * gdb.mi/mi2-watch.exp: Likewise.
14864
62172bb9
UW
148652008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14866
14867 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
14868
14869 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
14870
a13e061a
PA
148712008-04-04 Pedro Alves <pedro@codesourcery.com>
14872
14873 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
14874 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
14875 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
14876 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
14877 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
14878 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
14879 expect an mi error duplicated in stderr.
14880
eae06beb
JB
148812008-04-03 Joel Brobecker <brobecker@adacore.com>
14882
14883 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
14884 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
14885 Add a couple of tests that verify the behavior when the new setting
14886 is set to "cancel" and "all".
14887 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
14888 "ask" before we start the testing.
14889
79c6ced6
AR
148902008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
14891
14892 * gdb.cp/casts.cc: Add class reference variables.
14893 * gdb.cp/casts.exp: New test cases for up/down casting references.
14894
6c2d1a6b
MK
148952008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
14896
14897 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
14898 instead of beginning to make an extra test pass.
14899 * gdb.mi/mi2-var-display.exp: Likewise.
14900
55b411d9
MR
149012008-03-31 Maciej W. Rozycki <macro@mips.com>
14902
14903 * gdb.base/break.exp: Mark failures as such. Fix formatting.
14904
c6140da2
MD
149052008-03-31 Markus Deuling <deuling@de.ibm.com>
14906 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14907
14908 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
14909 value. Add xfail for older kernels.
14910
79732189
AR
149112008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
14912
14913 Bring mi-support in line with gdb.exp.
14914 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
14915 (mi_gdb_start): New function.
14916
33c3676e
MR
149172008-03-28 Maciej W. Rozycki <macro@mips.com>
14918
14919 * gdb.mi/mi-var-cmd.exp: Fix a typo.
14920
92e28119
VP
149212008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14922
14923 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
14924 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 14925
9e8e3afe
VP
149262008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14927
14928 * lib/mi-support.exp (mi_create_varobj_checked): New.
14929 (mi_list_varobj_children): Allow to check for a
14930 value.
14931 (mi_list_array_varobj_children): New.
14932
14933 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
14934 and mi_list_varobj_children, as opposed to hardcoding
14935 expected strings.
14936 * gdb.mi/gdb701.exp: Likewise.
14937 * gdb.mi/gdb792.exp: Likewise.
14938 * gdb.mi/mi-var-block.exp: Likewise.
14939 * gdb.mi/mi-var-cmd.exp: Likewise.
14940 * gdb.mi/mi-var-invalidate.exp: Likewise.
14941 * gdb.mi/mi2-var-block.exp: Likewise.
14942 * gdb.mi/mi2-var-child.exp: Likewise.
14943 * gdb.mi/mi2-var-cmd.exp: Likewise.
14944 * gdb.mi/mi2-var-display.exp: Likewise.
14945
9df50351
JK
149462008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14947
14948 Fix random false FAILs on i386.
14949 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
14950
31e5d73a
DJ
149512008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14952
14953 PR gdb/544
14954 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
14955
12f4afab
DJ
149562008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14957
14958 PR gdb/544
14959 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
14960
b562a0cb
DJ
149612008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14962
14963 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
14964 fixed PR gdb/544.
14965
17faa917
DJ
149662008-03-21 Pedro Alves <pedro@codesourcery.com>
14967
14968 * gdb.threads/fork-child-threads.exp: Test next over fork.
14969
6214f497
DJ
149702008-03-21 Chris Demetriou <cgd@google.com>
14971
14972 * gdb.base/break.exp (rbreak junk): New test for rbreak
14973 "Junk at end of arguments" issue.
14974
63092375
DJ
149752008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14976
14977 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
14978 *& to work on created array elements.
14979 (Top level): Test print $pc with a file. Test string operations
14980 without a target.
14981 * gdb.base/ptype.exp: Do not expect *& to work on created array
14982 elements.
14983
b21991b0
DJ
149842008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14985
14986 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
14987 gdb.threads/staticthreads.exp: Update exit query.
14988
c4b347c7
SL
149892008-03-07 Sandra Loosemore <sandra@codesourcery.com>
14990
14991 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
14992
fa4727a6
DJ
149932008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
14994
14995 * gdb.base/watchpoint.c (global_ptr, func4): New.
14996 (main): Call func4.
14997 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
14998 (test_inaccessible_watchpoint): New.
14999
2f34202f
MR
150002008-02-29 Maciej W. Rozycki <macro@mips.com>
15001
15002 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
15003 select the largest.
15004
0d6ba1b1
DJ
150052008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15006
15007 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
15008 frames-invalid annotations.
15009
e691325a
PM
150102008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
15011
a9c64011 15012 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 15013
f85b5ecc
DE
150142008-02-27 Doug Evans <dje@google.com>
15015
15016 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
15017 for bug 1738.
15018 (breakpoint_to_handler_entry): Ditto.
15019
b40e7bf3
JB
150202008-02-27 Joel Brobecker <brobecker@adacore.com>
15021
15022 * gdb.base/ending-run.exp: Use the first line of code inside
15023 function body to test breakpoints.
15024 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
15025 location where the breakpoint is inserted when using the line
15026 where a function is declared. Fix typo in the description of
15027 one of the tests.
15028 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
15029
2faca73a
PM
150302008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15031
15032 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 15033 tests.
2faca73a 15034
6f439c36
PM
150352008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15036
15037 * gdb.base/args.exp: avoid same output for tests
15038 with single quotes.
15039
54e52265
VP
150402008-02-26 Vladimir Prus <vladimir@codesourcery.com>
15041
a9c64011
AS
15042 * gdb.base/annota1.exp: Adjust for 'info break'
15043 format changes.
15044 * gdb.base/annota3.exp: Likewise.
15045 * gdb.base/break.exp: Likewise.
15046 * gdb.base/condbreak.exp: Likewise.
15047 * gdb.base/pending.exp: Likewise.
15048 * gdb.base/sepdebug.exp: Likewise.
15049 * gdb.base/unload.exp: Likewise.
15050 * gdb.cp/ovldbreak.exp: Likewise.
15051 * gdb.mi/mi-pending.exp: Likewise.
54e52265 15052
897b09ca
DE
150532008-02-07 Doug Evans <dje@google.com>
15054
15055 * gdb.cp/mb-inline.exp: New.
15056 * gdb.cp/mb-inline.h: New.
15057 * gdb.cp/mb-inline1.cc: New.
15058 * gdb.cp/mb-inline2.cc: New.
15059
b1c32d35
PM
150602008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
15061
15062 * gdb.pascal/floats.pas: New test program.
15063 * gdb.pascal/floats.exp: New testcase.
15064
1a4ca44a
TJB
150652008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
15066
15067 * gdb.base/callfuncs.c (t_float_many_args): New function.
15068 (t_double_many_args): New function.
15069 * gdb.base/callfuncs.exp: Add tests for exceeding float
15070 and double parameters passed through the stack.
15071
439048e8
JB
150722008-02-05 Joel Brobecker <brobecker@adacore.com>
15073
15074 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
15075 gdb.ada/complete/foo.adb: New files.
15076 * gdb.ada/complete.exp: New testcase.
15077
81fe8080
DE
150782008-02-03 Doug Evans <dje@google.com>
15079
301f0ecf
DE
15080 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
15081
81fe8080
DE
15082 * gdb.cp/gdb2384.exp: New file.
15083 * gdb.cp/gdb2384.cc: New file.
15084 * gdb.cp/gdb2384-base.h: New file.
15085 * gdb.cp/gdb2384-base.cc: New file.
15086
4b071aec
DE
150872008-02-02 Doug Evans <dje@google.com>
15088
15089 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
15090
61137ba6
JB
150912007-02-01 Joel Brobecker <brobecker@adacore.com>
15092
15093 * gdb.ada/sym_print_name: New test program.
15094 * gdb.ada/sym_print_name.exp: New testcase.
15095
150962007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
15097
15098 * gdb.ada/nested/hello.adb: New file.
15099 * gdb.ada/nested.exp: New testcase.
15100 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15101
98deb0da
VP
151022008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15103
15104 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
15105 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
15106 don't cause future evaluations of function to report
15107 creation of internal breakpoints.
98deb0da 15108
723a2275
VP
151092008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15110
15111 * gdb.mi/mi-break.exp (test_error): New.
15112 Call it.
15113
fb546a2f
LM
151142008-01-31 Luis Machado <luisgpm@br.ibm.com>
15115
15116 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
15117 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
15118
2d8fd90a
PM
151192008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15120
15121 * gdb.pascal/integers.pas: New test program.
15122 * gdb.pascal/integers.exp: New testcase.
15123
a7fa0ded
PM
151242008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15125
15126 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
15127
5e1a1926
TJB
151282008-01-30 Luis Machado <luisgpm@br.ibm.com>
15129
15130 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
15131 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
15132
8d04f9f0
JB
151332008-01-30 Paul Hilfinger <hilfinger@adacore.com>
15134
15135 * gdb.ada/formatted_ref: New test program.
15136 * gdb.ada/formatted_ref.exp: New testcase.
15137
15138 * gdb.cp/formatted-ref.cc: New file.
15139 * gdb.cp/formatted-ref.exp: New testcase.
15140
ce75a98f
JB
151412008-01-30 Joel Brobecker <brobecker@adacore.com>
15142
15143 * gdb.base/ptype.exp: Add testing of "ptype $pc".
15144
e835f6bf
NR
151452008-01-30 Nick Roberts <nickrob@snap.net.nz>
15146
15147 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
15148 (test_file_list_exec_source_file): Update to new macro-info field.
15149
d118ef87
PH
151502008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
15151
15152 * gdb.ada/exprs: New test program.
15153 * gdb.ada/exprs.exp: New testcase.
15154
7d35ab09
TJB
151552008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15156
15157 * dfp-test.c (DELTA, DELTA_B): New definitions.
15158 (double_val1, double_val2, double_val3, double_val4, double_val5,
15159 double_val6, double_val7, double_val8, double_val9, double_val10,
15160 double_val11, double_val12, double_val13, double_val14, dec32_val1,
15161 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
15162 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
15163 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
15164 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
15165 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
15166 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
15167 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
15168 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
15169 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
15170 dec128_val16): New global variables.
15171 (decimal_dec128_align): New function.
15172 (decimal_mixed): Likewise.
15173 (decimal_many_args_dec32): Likewise.
15174 (decimal_many_args_dec64): Likewise.
15175 (decimal_many_args_dec128): Likewise.
15176 (decimal_many_args_mixed): Likewise.
15177 * dfp-test.exp: Add tests calling new inferior functions.
15178
2d717e4f
DJ
151792008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15180
15181 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
15182 gdb.server/ext-run.exp: New files.
15183 * lib/gdbserver-support.exp (gdbserver_download): New.
15184 (gdbserver_start): New. Update gdbserver expected
15185 output.
15186 (gdbserver_spawn): Use them.
15187 (gdbserver_start_extended): New.
15188
e85a822c
DJ
151892008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15190
15191 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
15192 Run on GNU/Linux.
15193 (do_exec_tests): Check for systems which do not support catchpoints.
15194 Do not match START.
15195 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
15196 Run on GNU/Linux. Enable verbose output.
15197 (check_fork_catchpoints): New.
15198 (explicit_fork_child_follow, catch_fork_child_follow)
15199 (tcatch_fork_parent_follow): Update expected messages.
15200 (do_fork_tests): Use check_fork_catchpoints.
15201 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
15202 Run on GNU/Linux. Enable verbose output.
15203 (check_vfork_catchpoints): New.
15204 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
15205 expected messages.
15206 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
15207
401ea829
JB
152082008-01-29 Jim Blandy <jimb@red-bean.com>
15209
15210 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
15211 host' errors.
15212 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
15213
aceaf3ad
JB
152142008-01-29 Jim Blandy <jimb@red-bean.com>
15215
15216 * gdb.threads/sigthread.c: Use barriers to ensure that
15217 child_thread and child_thread_two are always initialized before we
15218 start to use them.
15219
a5606eee
VP
152202008-01-29 Vladimir Prus <vladimir@codesourcery.com>
15221
15222 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
15223 * gdb.base/watchpoint-solib.c: New.
15224 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 15225
c55a82bb
PM
152262008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
15227
15228 * gdb.base/gdb1056.exp: Add unsigned integer test.
15229
0993fe05
DE
152302008-01-28 Doug Evans <dje@google.com>
15231
15232 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
15233
4fe42e7f
JB
152342008-01-27 Jim Blandy <jimb@codesourcery.com>
15235
c7a69933
JB
15236 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
15237
4fe42e7f
JB
15238 * gdb.base/expand-psymtabs.exp: Doc fix.
15239
5def8285
MK
152402008-01-26 Mark Kettenis <kettenis@gnu.org>
15241
15242 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15243
5313c911
NR
152442008-01-24 Nick Roberts <nickrob@snap.net.nz>
15245
a9c64011 15246 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
15247 -var-set-format.
15248
93815fbf
VP
152492008-01-23 Chris Demetriou <cgd@google.com>
15250
15251 * gdb.threads/thread_events.c: New testcase source file.
15252 * gdb.threads/thread_events.exp: New testcase expect file.
15253
467a88ee
NR
152542008-01-23 Nick Roberts <nickrob@snap.net.nz>
15255
15256 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
15257
15258 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
15259 -var-set-format.
15260
d8f82aba
DJ
152612008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15262 Vladimir Prus <vladimir@codesourcery.com>
15263
15264 * gdb.base/float.exp: Allow missing floating point for m68k and
15265 PowerPC.
15266
60c46647
VP
152672008-01-22 Vladimir Prus <vladimir@codesourcery.com>
15268
15269 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
15270 ignore count.
15271 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
15272 * gdb.mi/mi-cli.exp: Adjust.
15273 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 15274
c7dd36a1
PA
152752008-01-17 Pedro Alves <pedro@codesourcery.com>
15276
15277 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
15278 and 'dummy_ptr' integer pointer. Initialize struct_declarations
15279 with dummy_ptr's address.
15280 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
15281 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
15282 all targets.
15283 * gdb.mi/mi2-var-child.exp: Likewise.
15284
39d5313e
JB
152852008-01-09 Joel Brobecker <brobecker@adacore.com>
15286
15287 * gdb.ada/null_array: New test program.
15288 * gdb.ada/null_array.exp: New testcase.
15289
0aea4bf3
LM
152902008-01-09 Luis Machado <luisgpm@br.ibm.com>
15291
15292 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
15293 with required float modifiers.
15294
0b354900
JB
152952008-01-08 Joel Brobecker <brobecker@adacore.com>
15296
15297 * gdb.ada/funcall_param: New test program.
15298 * gdb.ada/funcall_param.exp: New testcase.
15299
cdb7f5d4
JB
153002008-01-08 Joel Brobecker <brobecker@adacore.com>
15301
15302 * gdb.ada/arrayparam: New test program.
15303 * gdb.ada/arrayparam.exp: New testcase.
15304
88e2547f
JB
153052008-01-08 Joel Brobecker <brobecker@adacore.com>
15306
15307 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
15308 landed. Should also fix random failures in the test following it.
15309
f6867ce0
TJB
153102008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
15311
15312 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
15313 for expressions with decimal float values.
15314 (test_dfp_conversions): New function to test casts to and from
15315 decimal float types.
15316 Call test_dfp_conversions.
15317 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
15318 elements.
15319 (main): Initialize ds.float4 and ds.double8 elements.
15320 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
15321 string to new error message.
15322 (d64_set_tests): Likewise.
15323 (d128_set_tests): Likewise.
15324 Add tests for expressions with decimal float variables. Add tests for
15325 conversions to and from decimal float types.
15326
f9c11282
JB
153272008-01-05 Joel Brobecker <brobecker@adacore.com>
15328
15329 * gdb.ada/packed_tagged/comp_bug.adb: New file.
15330 * gdb.ada/packed_tagged.exp: New testcase.
15331
0ecbca72
JB
153322008-01-04 Joel Brobecker <brobecker@adacore.com>
15333
15334 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
15335 gdb.ada/homonym/homonym_main.adb: New files.
15336 * gdb.ada/homonym.exp: New testcase.
15337
c18d3d89
JB
153382008-01-04 Joel Brobecker <brobecker@adacore.com>
15339
15340 * gdb.ada/packed_array.exp: Add testing of references to
15341 a packed array.
15342
ecc7085b
JB
153432008-01-04 Joel Brobecker <brobecker@adacore.com>
15344
15345 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
15346 New files.
15347 * gdb.ada/type_coercion.exp: New testcase.
15348
c474c922
JB
153492008-01-04 Joel Brobecker <brobecker@adacore.com>
15350
15351 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
15352 gdb.ada/tagged/foo.adb: New file.
15353 * gdb.ada/tagged.exp: New testcase.
15354
9005b927
JB
153552008-01-04 Joel Brobecker <brobecker@adacore.com>
15356
15357 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
15358 gdb.ada/ptype_field/foo.adb: New files.
15359 * gdb.ada/ptype_field.exp: New testcase.
15360
1a6aaad8
JB
153612008-01-03 Joel Brobecker <brobecker@adacore.com>
15362
15363 * gdb.ada/print_pc.exp: New testcase.
15364
0ef22f53
JB
153652008-01-03 Joel Brobecker <brobecker@adacore.com>
15366
15367 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
15368 gdb.ada/taft_type/p.adb: New files.
15369 * gdb.ada/taft_type.exp: New testcase.
15370
1689ecf8
JB
153712008-01-03 Joel Brobecker <brobecker@adacore.com>
15372
15373 * gdb.ada/array_bounds/bar.adb: New file.
15374 * gdb.ada/array_bounds.exp: New testcase.
15375
a4d0b9c3
JB
153762008-01-03 Joel Brobecker <brobecker@adacore.com>
15377
15378 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
15379 gdb.ada/arrayptr/foo.adb: New files.
15380 * gdb.ada/arrayptr.exp: New testcase.
15381
a31ace00
JB
153822008-01-03 Joel Brobecker <brobecker@adacore.com>
15383
15384 * gdb.base/set-lang-auto.exp: New testcase.
15385
a97fced3
JB
153862008-01-03 Joel Brobecker <brobecker@adacore.com>
15387
15388 * gdb.ada/fun_addr/foo.adb: New file.
15389 * gdb.ada/fun_addr.exp: New testcase.
15390
ef29ce1a
JK
153912008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15392
15393 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
15394 New files
15395
0fafefe3
JB
153962008-01-02 Joel Brobecker <brobecker@adacore.com>
15397
15398 * array_subscript_addr/p.adb: New file.
a9c64011 15399 * array_subscript_addr.exp: New testcase.
0fafefe3 15400
c4359f8d
JB
154012008-01-02 Joel Brobecker <brobecker@adacore.com>
15402
a9c64011 15403 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
15404 New files.
15405 * gdb.ada/str_cmp_ref.exp: New testcase.
15406
1aa1b15b
JB
154072008-01-01 Joel Brobecker <brobecker@adacore.com>
15408
15409 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
15410 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 15411 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 15412
81c9b2cf
JB
154132008-01-01 Joel Brobecker <brobecker@adacore.com>
15414
15415 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
15416 gdb.ada/ref_param/pck.ads: New files.
15417 * gdb.ada/ref_param.exp: New testcase.
15418
319e4674
JB
154192008-01-01 Joel Brobecker <brobecker@adacore.com>
15420
15421 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
15422 gdb.ada/interface/foo.adb: New files.
15423 * gdb.ada/interface.exp: New testcase.
15424
ef682c56
JB
154252007-12-31 Jim Blandy <jimb@codesourcery.com>
15426
15427 * gdb.base/multi-forks.exp: Consume all output from child
15428 processes before proceeding to next test.
15429
f6f3eb6c
JB
154302007-12-29 Jim Blandy <jimb@codesourcery.com>
15431
15432 * configure: Regenerated.
15433
f652e42f
JB
154342007-12-27 Joel Brobecker <brobecker@adacore.com>
15435
15436 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
15437 gdb.ada/fixed_cmp/fixed.adb: New files.
15438 * gdb.ada/fixed_cmp.exp: New testcase.
15439
6943e596
JB
154402007-12-27 Joel Brobecker <brobecker@adacore.com>
15441
15442 * gdb.ada/boolean_expr.exp: New testcase.
15443
aad9a193
JB
154442007-12-26 Jim Blandy <jimb@codesourcery.com>
15445
15446 * gdb.base/multi-forks.exp: Doc fix.
15447
fb5f3683
JB
154482007-12-26 Joel Brobecker <brobecker@adacore.com>
15449
15450 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15451 * gdb.ada/char_param.exp: Do not compile our test program with
15452 -gnata, this is unnecessary.
15453 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
15454
384e4a9c
JB
154552007-12-24 Joel Brobecker <brobecker@adacore.com>
15456
15457 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
15458 gdb.ada/print_chars/foo.adb: New files.
15459 * gdb.ada/print_chars.exp: New testcase.
15460
01e044f7
JB
154612007-12-24 Joel Brobecker <brobecker@adacore.com>
15462
15463 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
15464 gdb.ada/char_param/foo.adb: New files.
15465 * gdb.ada/char_param.exp: New testcase.
15466
0ce17860
JB
154672007-12-22 Jim Blandy <jimb@codesourcery.com>
15468
15469 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
15470 hard-coding source line numbers into the test.
15471 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
15472 gdb_get_line_number to find.
15473
919809b9
JB
154742007-12-22 Joel Brobecker <brobecker@adacore.com>
15475
15476 * gdb.base/ptype.c (highest): New struct type.
15477 (the_highest): New variable of that type.
15478 (main): Add dummy assignment to a field of variable the_highest.
15479 * gdb.base/ptype.exp: Test type printing of our new variable.
15480
abc8a88d
PM
154812007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
15482
15483 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 15484 and record first explicitly generated thread number.
abc8a88d
PM
15485 Use that thread number for thread specific watchpoint test.
15486 Add iteration number to repetitive tests.
15487
5158f3e3
CES
154882007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
15489 Jim Blandy <jimb@codesourcery.com>
15490
15491 * gdb.base/expand-psymtabs.c: New testcase
15492 source file.
15493 * gdb.base/expand-psymtabs.exp: New testcase
15494 expect file.
15495
37e4754d
LM
154962007-12-17 Luis Machado <luisgpm@br.ibm.com>
15497
15498 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
15499 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
15500
551e5d04
JB
155012007-12-17 Joel Brobecker <brobecker@adacore.com>
15502
15503 * gdb.ada/frame_args/foo.adb: New file.
15504 * gdb.ada/frame_args/pck.ads: New file.
15505 * gdb.ada/frame_args/pck.adb: New file.
15506 * gdb.ada/frame_args.exp: New testcase.
15507
a05ee097
JB
155082007-12-17 Joel Brobecker <brobecker@adacore.com>
15509
15510 * gdb.base/frame-args.c: New file.
15511 * gdb.base/frame-args.exp: New testcase.
15512
c162e8c9 155132007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 15514 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
15515
15516 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
15517
afe8ab22 155182007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15519
afe8ab22
VP
15520 * gdb.mi/mi-pending.exp: New.
15521 * gdb.mi/mi-pending.c: New.
15522 * gdb.mi/mi-pendshr.c: New.
15523
dfdfb3ca
JB
155242007-12-06 Jim Blandy <jimb@codesourcery.com>
15525
15526 * gdb.base/default.exp: Update expected output for 'info catch'.
15527
b7fca990
JK
155282007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15529
15530 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
15531 must be set to binary.
15532
6a1afc1e
PA
155332007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
15534
15535 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
15536
a6b151f1
DJ
155372007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
15538
15539 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
15540 gdb.mi/mi-file-transfer.exp: New.
15541
43039443
JK
155422007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15543
15544 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
15545
0ef2251b
MR
155462007-11-22 Maciej W. Rozycki <macro@mips.com>
15547
15548 * gdb.trace/backtrace.exp: Fix a typo.
15549 * gdb.trace/circ.exp: Likewise.
15550 * gdb.trace/collection.exp: Likewise.
15551 * gdb.trace/limits.exp: Likewise.
15552 * gdb.trace/report.exp: Likewise.
15553 * gdb.trace/tfind.exp: Likewise.
15554 * gdb.trace/while-dyn.exp: Likewise.
15555
5443631e
NR
155562007-11-21 Nick Roberts <nickrob@snap.net.nz>
15557
15558 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
15559 objects of pointers that can't be dereferenced are now
15560 "noneditable".
15561
a4ce5b0d
UW
155622007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15563
15564 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
15565 (target_cpu): Remove.
15566
d6e956e5
VP
155672007-10-15 Vladimir Prus <vladimir@codesourcery.com>
15568
15569 * gdb.base/ending-run.exp: Expect the list of cleared
15570 breakpoint to come in natural order, not the reversed one.
a9c64011 15571
214270ab
VP
155722007-11-07 Vladimir Prus <vladimir@codesourcery.com>
15573
15574 * gdb.mi/mi-var-child.c (do_child_deletion): New.
15575 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 15576
1a619819
LM
155772007-11-05 Luis Machado <luisgpm@br.ibm.com>
15578
15579 * gdb.base/printcmds.exp: New function
15580 test_printf_with_dfp.
15581
5b01a6fa
DE
155822007-11-02 Doug Evans <dje@google.com>
15583
15584 * gdb.disasm/t01_mov.s: Remove carriage returns.
15585 * gdb.disasm/t02_mova.s: Ditto.
15586 * gdb.disasm/t03_add.s: Ditto.
15587 * gdb.disasm/t04_sub.s: Ditto.
15588 * gdb.disasm/t05_cmp.s: Ditto.
15589 * gdb.disasm/t06_ari2.s: Ditto.
15590 * gdb.disasm/t07_ari3.s: Ditto.
15591 * gdb.disasm/t08_or.s: Ditto.
15592 * gdb.disasm/t09_xor.s: Ditto.
15593 * gdb.disasm/t10_and.s: Ditto.
15594 * gdb.disasm/t11_logs.s: Ditto.
15595 * gdb.disasm/t12_bit.s: Ditto.
15596 * gdb.disasm/t13_otr.s: Ditto.
15597
ec33ab7f
JK
155982007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15599
15600 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
15601
ae0d01ff
UW
156022007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15603
15604 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
15605 provide DFP support.
15606
55eddb0f
DJ
156072007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
15608
15609 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
15610 Test "set powerpc vector-abi". Skip auto-detection tests for old
15611 toolchains.
15612
7020f05c
PA
156132007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15614
15615 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
15616 with [string compare].
15617
84bc3db9
PA
156182007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15619
15620 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
15621 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
15622
5876dc88
LM
156232007-10-25 Luis Machado <luisgpm@br.ibm.com>
15624
15625 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
15626 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
15627 * gdb.opt/Makefile.in: New makefile.
15628 * Makefile.in: Create new directory "gdb.opt".
15629 * configure.ac: Add "gdb.opt" directory.
15630 * configure: Regenerated.
a9c64011 15631
c3ea9a14
DE
156322007-10-25 Doug Evans <dje@google.com>
15633
15634 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
15635 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
15636
a9c64011 156372007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
15638 Thiago Jung Bauermann <bauerman@br.ibm.com>
15639
15640 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
15641 Floating Point expressions.
15642 * gdb.base/dfp-test.exp: new file adding tests for Decimal
15643 Floating Point variables.
15644 * gdb.base/dfp-test.c: new file containing program with Decimal
15645 Floating variables, used by gdb.base/dfp-test.exp.
15646
62a24a2b
DJ
156472007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
15648
15649 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
15650
e7b1eae6
UW
156512007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15652
15653 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
15654 compiling test case with GCC.
15655 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
15656
c641edcc
UW
156572007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15658
15659 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15660 format changes.
15661
5e5ebfe6
MS
156622007-10-18 Michael Snyder <msnyder@specifix.com>
15663
15664 * gdb.base/dbx.exp: Add missing "-re " operator.
15665
e831e7b6
GM
156662007-10-16 Gaius Mulley <gaius@glam.ac.uk>
15667
15668 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
15669 * configure.ac: Removed trailing spaces after backslash.
15670 * gdb.modula2: New directory.
15671 * gdb.modula2/Makefile.in: New file.
15672 * gdb.modula2/unbounded-array.exp: New file.
15673 * gdb.modula2/unbounded1.c: New file.
15674
7cc46491
DJ
156752007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
15676
15677 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
15678
156792007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
15680
15681 * gdb.base/sigstep.c (main): Add checks for
15682 return values for setitimer call.
15683 Call setitimer again with itimer = ITIMER_REAL
15684 if first call to setitimer fails.
15685
e91528f0
KH
156862007-10-11 Kazu Hirata <kazu@codesourcery.com>
15687
15688 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
15689 of $timeout.
15690
2ec9a4f8
DJ
156912007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15692
15693 * gdb.server/server-run.exp: Test for dynamic linker symbols.
15694
156952007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
15696
15697 * lib/gdb.exp (gdb_run_cmd): Move comment outside
15698 of gdb_expect call, to avoid interruption.
15699
64b2fa04
PA
157002007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
15701
15702 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
15703 (v_unsigned_long_long, v_long_long_array)
15704 (v_signed_long_long_array, v_unsigned_long_long_array)
15705 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
15706 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
15707 [!NO_LONG_LONG]: New.
15708 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
15709 v_long_long_member.
15710
15711 (v_long_long_func, v_signed_long_long_func)
15712 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
15713 (main) [!NO_LONG_LONG]: Initialize long long variants.
15714
15715 * gdb.base/whatis.exp: If board file requests no_long_long, build
15716 test with NO_LONG_LONG defined. Test long long, signed long long,
15717 and unsigned long long variants but only if board file doesn't
15718 disable it.
15719
a912286e 157202007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 15721 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
15722
15723 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
15724 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
15725 * configure: Regenerated.
15726 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
15727 gdb.pascal/types.exp, lib/pascal.exp: New files.
15728
471ba8c9
DJ
157292007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
15730
15731 * gdb.cp/classes.exp (do_tests): Always step to the line after the
15732 call.
15733 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
15734 to return to the call.
15735 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
15736 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
15737 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
15738 * gdb.mi/mi-until.exp (test_until): Likewise.
15739 * gdb.mi/mi2-until.exp (test_until): Likewise.
15740
fef8a650
DJ
157412007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
15742
15743 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
15744 two-char array.
15745 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
15746
d983da9c
DJ
157472007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
15748
15749 * gdb.threads/watchthreads.c (thread_function): Sleep between
15750 iterations.
15751 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
15752 at once for S/390. Generate matching fails and passes.
15753
17f62551
VP
157542007-09-27 Vladimir Prus <vladimir@codesourcery.com>
15755
15756 * gdb.mi/var-cmd.c (do_children_tests): Initialize
15757 the 'struct_declarations' variable to zeros.
a9c64011 15758
ed0616c6
VP
157592007-09-24 Vladimir Prus <vladimir@codesourcery.com>
15760
15761 * gdb.cp/mb-ctor.cc: New.
15762 * gdb.cp/mb-ctor.exp: New.
15763 * gdb.cp/mb-templates.cc: New.
15764 * gdb.cp/mb-templates.exp: New.
15765
41f1b697
DJ
157662007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
15767
15768 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
15769
3f213f78
PA
157702007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
15771
15772 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
15773 targets.
15774 * configure: Regenerate.
15775
0d381245 157762007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15777
0d381245
VP
15778 * gdb.base/annota1.exp: Adjust for 'info break'
15779 format changes.
15780 * gdb.base/annota3.exp: Likewise.
15781 * gdb.base/break.exp: Likewise.
15782 * gdb.base/condbreak.exp: Likewise.
15783 * gdb.base/pending.exp: Likewise.
15784 * gdb.base/sepdebug.exp: Likewise.
15785 * gdb.base/unload.exp: Likewise.
15786 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 15787
fe3f5fa8
VP
157882007-09-22 Vladimir Prus <vladimir@codesourcery.com>
15789
15790 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
15791 messages.
15792 * gdb.base/chng-syms.exp: Likewise.
15793 * gdb.base/unload.exp: Likewise.
a9c64011 15794
a75cf6c0
DJ
157952007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
15796
15797 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
15798
18ecae38
DJ
157992007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
15800
15801 * schedlock.c (NUM): Change to 1.
15802 (main): Use args[0] for the main thread.
15803 * schedlock.exp: Only expect two threads. Only issue one pass or fail
15804 regardless of the number of threads.
15805
5509918f
MR
158062007-09-14 Maciej W. Rozycki <macro@mips.com>
15807
4a543daf
MR
15808 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
15809 type down.
15810 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15811 test.
15812 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
15813 watchpoint type down.
15814 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15815 test.
15816
158172007-09-14 Maciej W. Rozycki <macro@mips.com>
15818
5509918f
MR
15819 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
15820 Move all the tests here and run them twice, once using software
15821 watchpoints and once using hardware watchpoints.
15822 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
15823
40b53987
DJ
158242007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
15825
15826 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
15827 test.
15828
695e2681
MK
158292007-09-10 Mark Kettenis <kettenis@gnu.org>
15830
8b3fc8d8
MK
15831 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
15832 build-id.
15833
695e2681
MK
15834 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
15835 know about $ORIGIN. Calculate output dir from $dest instead of
15836 using ${objdir}/{$subdir}.
15837
58d69f29
MK
158382007-09-09 Mark Kettenis <kettenis@gnu.org>
15839
15840 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
15841 gcore, before continuing with the test.
15842
3e347599
DJ
158432007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
15844
15845 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
15846 * gdb.mi/mi-watch.exp: Likewise.
15847
ea37ba09
DJ
158482007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15849 Jim Blandy <jimb@codesourcery.com>
15850
15851 * gdb.arch/i386-sse.exp: Do not expect character constants.
15852 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
15853 * gdb.base/display.exp: Allow print/s.
15854 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
15855 and unsigned char array changes.
15856
2025a643
DJ
158572007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15858
15859 * gdb.base/display.exp: Add tests for printf %p.
15860
26669a27
PA
158612007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
15862
15863 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
15864 the dll name to unicode.
15865
c8f021f8
JK
158662007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15867
15868 * gdb.base/default.exp (show version): Update the version text.
15869 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
15870
4cf31eea
JK
158712007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15872
15873 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
15874 New files.
15875
4935890f
JK
158762007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15877
15878 * lib/gdb.exp (build_id_debug_filename_get): New function.
15879 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
15880 Remove the generate DEBUG file for the future testcase runs.
15881 New testcase for the NT_GNU_BUILD_ID retrieval.
15882 Move the final testing step to ...
15883 (test_different_dir): ... a new function.
15884 New parameter XFAIL to XFAIL all the tests performed.
15885 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
15886 New parameter TYPE to PF_PREFIX all the tests performed.
15887
02142340
VP
158882007-08-31 Vladimir Prus <vladimir@codesourcery.com>
15889
15890 * gdb.mi/mi-var-cp.cc (path_expression): New
15891 function.
15892 * gdb.mi/mi-var-cp.exp: Run path exression tests.
15893
36acd84e
UW
158942007-08-27 Markus Deuling <deuling@de.ibm.com>
15895
15896 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
15897 to fit into SPU Local Store memory.
15898
a896d121
JB
158992007-08-23 Joel Brobecker <brobecker@adacore.com>
15900
15901 * gdb.base/default.exp: Adjust the expected output of "info
15902 warranty" after the switch to GPLv3.
15903
7b433602
JB
159042007-08-23 Joel Brobecker <brobecker@adacore.com>
15905
15906 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
15907 to 30000 (from 20000).
15908
e22f8b7c
JB
159092007-08-23 Joel Brobecker <brobecker@adacore.com>
15910
15911 Switch the license of all .exp files to GPLv3.
15912 Switch the license of all .f and .f90 files to GPLv3.
15913 Switch the license of all .s and .S files to GPLv3.
15914
5a0e3bd0
JB
159152007-08-23 Joel Brobecker <brobecker@adacore.com>
15916
15917 * configure.ac: Switch license to GPLv3.
15918
cc00619d
JB
159192007-08-23 Joel Brobecker <brobecker@adacore.com>
15920
15921 Switch the licensing to GPLv3 for all .ads and .adb files.
15922
8d26208a
DJ
159232007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
15924
15925 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
15926 and t_int_double.
15927 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
15928
4fcb9948
JB
159292007-08-17 Joel Brobecker <brobecker@adacore.com>
15930
15931 * gdb.base/step-line.c: Switch license to GPL version 3, and
15932 update copyright year.
15933 * gdb.base/step-line.inp: Likewise.
15934
b9c34f67
JB
159352007-08-17 Joel Brobecker <brobecker@adacore.com>
15936
15937 * gdb.base/gdb1555.exp: Make expected output immune to formatting
15938 changes inside gdb1555.c.
15939 * gdb.base/pending.exp: Likewise.
15940
2cc17678
DJ
159412007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
15942
15943 * config/default.exp: New file.
15944
e48883f7
DJ
159452007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15946
15947 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
15948 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
15949
1ab80e5b
MR
159502007-07-30 Maciej W. Rozycki <macro@mips.com>
15951
15952 * gdb.base/dump.exp: Force the correct endianness for binary
15953 formats not carrying this information.
15954
aba471f5
DJ
159552007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15956
15957 * gdb.threads/staticthreads.exp: Match .*sem_post.
15958
d4e07204
DJ
159592007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15960
15961 * gdb.base/readline.exp (operate_and_get_next): Match the final
15962 prompt.
15963
2b97317d
KB
159642007-07-23 Kevin Buettner <kevinb@redhat.com>
15965
15966 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
15967 to restarting SID.
15968
44efa07a
KB
159692007-07-18 Kevin Buettner <kevinb@redhat.com>
15970
15971 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
15972 prior to `gdb_start'.
15973
7b5ebade
KB
159742007-07-18 Kevin Buettner <kevinb@redhat.com>
15975
15976 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
15977 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
15978 Remove call to gdb_unload.
15979
255e7678
DJ
159802007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
15981 Daniel Jacobowitz <dan@codesourcery.com>
15982
15983 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
15984 for __WIN32__.
15985 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
15986 * gdb.base/unload.exp: Use shared library test routines.
15987
3a40aaa0
UW
159882007-07-03 Markus Deuling <deuling@de.ibm.com>
15989
15990 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
15991 * gdb.base/solib-symbol-lib.c: Likewise.
15992 * gdb.base/solib-symbol-main.c: Likewise.
15993
b0f4b84b
DJ
159942007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
15995
15996 * config/gdbserver.exp (gdb_reconnect): New.
15997 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
15998 gdb.base/solib-disc.exp: New files.
15999 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
16000 remote debugging".
16001 (gdb_compile): Add shlib_load flag.
16002 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
16003 port.
16004 (gdbserver_reconnect): New.
16005
1b05479a
DJ
160062007-07-01 Nick Roberts <nickrob@snap.net.nz>
16007 Daniel Jacobowitz <dan@codesourcery.com>
16008
16009 * gdb.base/annota3.exp: Test for if construct.
16010
86f78eb2
DJ
160112007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
16012
16013 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
16014
6a2eb474 160152007-06-21 Chris Dearman <chris@mips.com>
a9c64011 16016 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
16017
16018 * gdb.base/display.exp: Allow a newline after display/i.
16019 * gdb.base/pc-fp.exp: Likewise.
16020 * gdb.base/sigbpt.exp: Likewise.
16021
f8b73d13
DJ
160222007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16023
16024 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
16025 required features to be included.
16026
4339e69e
DJ
160272007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16028
16029 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
16030 in info threads output.
16031
23d964e7
UW
160322007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16033 Markus Deuling <deuling@de.ibm.com>
16034
16035 * gdb.arch/spu-info.exp: New testcase.
16036 * gdb.arch/spu-info.c: New file.
16037
fd20f75b
DJ
160382007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
16039
16040 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
16041 tpcs_offset. Restore lr after the call.
16042 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
16043
2226f861
DJ
160442007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
16045
16046 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
16047 (gdbserver_run): Kill any running gdbserver.
16048 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
16049
d12371a9
MR
160502007-05-17 Maciej W. Rozycki <macro@mips.com>
16051
16052 * gdb.base/sigbpt.exp: Preset segv_addr.
16053
93f02886
DJ
160542007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
16055
16056 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
16057 (gdb_compile_shlib): Likewise.
16058 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
16059 (default_gdb_init): Clear cleanfiles.
16060 (gdb_finish): Delete recorded cleanfiles.
16061 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
16062
16063 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
16064 Do not use isnative.
16065 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
16066 gdb.base/so-impl-ld.exp: Likewise.
16067 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
16068 * gdb.base/unload.exp: Likewise. Do not pass empty option to
16069 gdb_compile.
16070
b04e06d7
VP
160712007-05-15 Vladimir Prus <vladimir@codesourcery.com>
16072
16073 * config/unknown.exp: Remove.
16074
069ed931
UW
160752007-05-15 Markus Deuling <deuling@de.ibm.com>
16076
16077 * gdb.base/info-proc.exp: Check is_remote.
16078
09db0d03
UW
160792007-05-14 Markus Deuling <deuling@de.ibm.com>
16080
16081 * gdb.base/gcore.exp: Initialize variable core_supported.
16082
af2cbe8c
DJ
160832007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16084
16085 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
16086
027c0295
DJ
160872007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16088
16089 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
16090 * gdb.threads/print-threads.exp (test_all_threads): Allow
16091 negative and hexadecimal thread IDs.
16092
dc5000e7
DJ
160932007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16094
16095 * gdb.java/jprint.java (public): Avoid invalid call to static
16096 method.
16097
2e74ed18
DP
160982007-05-14 Denis Pilat <denis.pilat@st.com>
16099
16100 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
16101 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
16102 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16103 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
16104 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
16105
83547f02
UW
161062007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16107
16108 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 16109 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
16110 this mode.
16111 * gdb.base/ovlymgr.c: Provide stubs for spu target.
16112 * gdb.base/spu.ld: New file.
16113
b18be20d
DJ
161142007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
16115
16116 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
16117
be444858
DJ
161182007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
16119
16120 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
16121
b1d53152
DJ
161222007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16123
16124 * gdb.java/jmain.exp: Handle demangled names with and without method
16125 signatures.
16126
d084b331
DJ
161272007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16128
16129 * gdb.mi/mi-syn-frame.c (main, foo, bar)
16130 (have_a_very_merry_interrupt): Remove calls to puts.
16131 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
16132 inferior output.
16133 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
16134 test names.
16135
db9d7fc5
DJ
161362007-04-29 Markus Deuling <deuling@de.ibm.com>
16137 Daniel Jacobowitz <dan@codesourcery.com>
16138
16139 * gdb.base/auxv.exp (core_works): Also check is_remote.
16140 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
16141
ef783a7d 161422007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 16143
ef783a7d
VP
16144 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
16145 message, not the undefined 'module' variable.
16146 * gdb.base/siginfo.exp: Likewise.
16147 * gdb.base/sigstep.exp: Likewise.
16148 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
16149 serialport.
16150 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
16151
b7b73cae
CV
161522007-04-25 Corinna Vinschen <vinschen@redhat.com>
16153
16154 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
16155 target sim fails. Return 0 otherwise.
16156 (gdb_load): Return prematurely if gdb_target_sim fails.
16157
7d90fdfa
DP
161582007-04-16 Denis Pilat <denis.pilat@st.com>
16159
16160 * gdb.base/setshow.exp: Reset height after having set it to 100.
16161
5d3e9c85
DP
161622007-04-16 Denis Pilat <denis.pilat@st.com>
16163
16164 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
16165
18e75969
DP
161662007-04-16 Denis Pilat <denis.pilat@st.com>
16167
16168 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
16169
25d5ea92
VP
161702007-04-14 Vladimir Prus <vladimir@codesourcery.com>
16171
16172 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
16173 tests. Run the frozen varobjs test.
16174 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 16175 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 16176
0b49cb80
JK
161772007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16178
16179 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
16180 gdb.base/type-opaque.exp: New files.
16181
a73bafbc 161822007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
16183
16184 * gdb.mi/mi-var-child.c
a73bafbc
VP
16185 (do_children_tests): User char[2] instead of
16186 char so that automatic printing of pointers to char
16187 don't give unpredicable result.
16188 * gdb.mi/var-cmd.c (do_locals_test): Initialize
16189 local variables.
16190 * gdb.mi/mi-var-child.exp: Step to right line
16191 of do_children_tests.
16192 * gdb.mi/mi2-var-child.exp: Likewise.
16193 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 16194 do_locals_tests.
a73bafbc
VP
16195 (do_children_tests): User char[2] instead of
16196 char so that automatic printing of pointers to char
a9c64011 16197 don't give unpredicable result.
a73bafbc 16198 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16199 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
16200 Pass test name to mi_wait_for_stop.
16201
7ce59000
DJ
162022007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16203
16204 * gdb.asm/asm-source.exp: Remove d10v case.
16205 * lib/gdb.exp (skip_cplus_tests): Likewise.
16206 * gdb.asm/d10v.inc: Deleted.
16207
20389057
DJ
162082007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16209
16210 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
16211
8807d78b
DJ
162122007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16213
16214 * config/netware.exp: Delete file.
16215
aa3edb8e
JB
162162007-03-29 Joel Brobecker <brobecker@adacore.com>
16217
16218 * gdb.dwarf2/dw2-noloc.S: New file.
16219 * gdb.dwarf2/dw2-noloc.exp: New file.
16220
297561ac
PA
162212007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
16222
16223 * gdb.cp/method2.cc: New test.
16224 * gdb.cp/method2.exp: New test.
16225 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
16226
1f81bd39
DJ
162272007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16228
16229 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
16230
9453113a
DJ
162312007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
16232
16233 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
16234
b741e217
DJ
162352007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16236
16237 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
16238 (gdb_load): Delete, replace with...
16239 (gdb_reload): ...this.
16240 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
16241 * gdb.server/server-mon.exp: Likewise.
16242 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
16243 (gdb_start_cmd): New.
16244 (gdb_file_cmd): Save the last loaded file.
16245 (gdb_reload): New.
16246 (gdb_gnu_strip_debug): Use transform.
16247 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
16248 support here. Use new $last_loaded_file. Check mtime.
16249 (gdb_target_cmd): Handle ObjC failure case.
16250 (infer_host_exec): Delete.
16251 (gdbserver_load): Rename to...
16252 (gdbserver_run): ...this. Simplify.
16253 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
16254 (mi_gdb_load): Move most contents to a new function...
16255 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
16256 (mi_run_cmd): Use mi_gdb_target_load.
16257 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
16258 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
16259 Use gdb_run_cmd.
16260 * gdb.base/charsign.exp: Remove incorrect comment.
16261 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
16262 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
16263 gdb.base/start.exp: Use gdb_start_cmd.
16264
446ab585 162652007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 16266 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
16267
16268 * gdb.base/sigbpt.exp: Fix the message when skipping test.
16269 * gdb.base/signull.exp: Similarly.
16270
bbb88ebf
UW
162712007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16272
16273 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
16274 messages available to test cases (like chng-sym.exp).
16275
cb8c4a99
AS
162762007-03-14 Andreas Schwab <schwab@suse.de>
16277
16278 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16279 format changes.
16280
4e463ff5
DJ
162812007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
16282
16283 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
16284 (optimized_1): New.
16285 (main): Call optimized_1.
16286 (gdb2029): Correct typos. Call gdb2029_marker.
16287 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
16288 for gdb2029.
16289
b6db2c47
MK
162902007-03-12 Mark Kettenis <kettenis@gnu.org>
16291
16292 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
16293 as tabs. Remove redundant test pattern.
16294
70ed3737
UW
162952007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16296
16297 * gdb.base/long_long.exp: Accept optional symbol name in <...>
16298 for /a format output.
16299
47b67b60
DJ
163002007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
16301
16302 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
16303 collect output incrementally.
16304
b8953b0e
UW
163052007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16306
16307 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
16308 for -var-create lpcharacter test.
16309 * gdb.mi/mi2-var-cmd.exp: Likewise.
16310
7acd5c40
UW
163112007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16312
16313 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
16314 pass on targets where address zero is readable.
16315
9c6759c1
UW
163162007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16317
16318 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
16319 just a single architecture.
16320
a2f1aeb4
UW
163212007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16322
16323 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
16324 (fetch_all_registers): New function, uses gdb_test_multiple and
16325 exp_continue to fetch inferior output line-by-line.
16326 Replace all uses of do_get_all_registers by fetch_all_registers.
16327
46579ac2
UW
163282007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16329
16330 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
16331 in target_info.
16332
fc133f24
MS
163332007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16334
a9c64011 16335 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
16336 consistancy; add a default (timeout) case.
16337
7646a51d
MS
163382007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16339
16340 * gdb.base/watchpoint.exp: Fix truncated comment.
16341
dcfff61f
MS
163422007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16343
16344 * Makefile.in: Remove spurious single-quotes from sed command.
16345
664e3ee9
DJ
163462007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16347
16348 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
16349 func.
16350 * gdb.mi/mi2-var-cmd.exp: Likewise.
16351
d7cc6f2f
JB
163522007-02-27 Joel Brobecker <brobecker@adacore.com>
16353
a9c64011
AS
16354 * gdb.dwarf2/dw2-producer.S: New file.
16355 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
16356
163572007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
16358
16359 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16360 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16361 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16362 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16363 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
16364 Revert tests to use mi_gdb_test and include value field in output
16365 of -var-create.
16366
93d42b30
DJ
163672007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16368
16369 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
16370
c499ed39
DJ
163712007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16372
16373 * gdb.base/maint.exp: Remove full paths from test names.
16374 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
16375 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
16376
9836f81b
JB
163772007-02-27 Joel Brobecker <brobecker@adacore.com>
16378
16379 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
16380
c74d0ad8
DJ
163812007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16382
16383 * gdb.server/server-mon.exp: New test.
16384
2711e456
DJ
163852007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16386
16387 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
16388
ff6f572f
DJ
163892007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16390
16391 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
16392 register capitalization.
16393
fada3feb
DP
163942007-02-13 Denis Pilat <denis.pilat@st.com>
16395
16396 * gdb.mi/mi-var-invalidate.exp: New file.
16397
fb1e4ffc
DJ
163982007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16399
16400 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
16401
3da939d7
DJ
164022007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16403
16404 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
16405
123dc839
DJ
164062007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16407
16408 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
16409 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
16410
877e3645 164112007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
16412
16413 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16414 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16415 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16416 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16417 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 16418 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 16419 Update tests to include value field in output of -var-create.
a9c64011 16420
3c0a2960
AS
164212007-02-08 Andreas Schwab <schwab@suse.de>
16422
16423 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
16424
108546a0
DJ
164252007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
16426
16427 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
16428 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
16429
d701dcab
DP
164302007-02-02 Denis Pilat <denis.pilat@st.com>
16431
16432 * gdb.threads/threadapply.exp: check that frame is not changed by
16433 the thread apply all command.
16434
783e3e2f
AS
164352007-01-31 Andreas Schwab <schwab@suse.de>
16436
6d9c3a87
AS
16437 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16438
3c50d7b9
AS
16439 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
16440 in the dwarf sections.
16441 * gdb.dwarf2/mac-fileno.S: Likewise.
16442
783e3e2f
AS
16443 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
16444 bspstore register on ia64.
16445
78ff580e
AS
164462007-01-29 Andreas Schwab <schwab@suse.de>
16447
cc8e9b12
AS
16448 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
16449 "frame-begin" annotation.
16450
78ff580e
AS
16451 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
16452 number of "frames-invalid" annotations.
16453
704a4f78
DJ
164542007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16455
16456 * gdb.base/commands.exp: Call if_commands_test.
16457 (gdb_test_no_prompt, if_commands_test): New.
16458
e741bf94
MK
164592007-01-28 Mark Kettenis <kettenis@gnu.org>
16460
16461 * gdb.threads/sigthread.c (NSIGS): Make bigger.
16462
474d0ad3
AS
164632007-01-27 Andreas Schwab <schwab@suse.de>
16464
16465 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
16466 .short/.int/.quad in the dwarf sections.
16467 * gdb.dwarf2/dw2-intercu.S: Likewise.
16468 * gdb.dwarf2/dw2-intermix.S: Likewise.
16469
e784b426
JK
164702007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16471
16472 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
16473 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
16474 array.
e784b426
JK
16475 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
16476 * gdb.base/setvar.exp: Likewise.
16477
37f08e04
AS
164782007-01-26 Andreas Schwab <schwab@suse.de>
16479
9a01813a
AS
16480 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
16481 test.
16482
37f08e04
AS
16483 * gdb.base/multi-forks.exp ("restart $i"): Also match
16484 __kernel_syscall_via_break.
16485
6e2a9270
VP
164862007-01-24 Vladimir Prus <vladimir@codesourcery.com>
16487
16488 * lib/mi-support.exp (mi_delete_varobj): New.
16489 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
16490 testcase.
16491 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
16492 (main): Call the above.
16493 (reference_update_test, base_in_reference_test)
16494 (reference_to_pointer): Delete the created varobjs.
a9c64011 16495
e515b470
DJ
164962007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
16497
16498 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
16499 * configure: Regenerated.
16500 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
16501 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
16502 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
16503 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
16504 * lib/gdb.exp (gdb_skip_xml_test): New function.
16505
08d8bcd7
DJ
165062007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
16507
16508 * gdb.base/sigrepeat.exp: Correct error message.
16509
165102007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
16511 Daniel Jacobowitz <dan@codesourcery.com>
16512
16513 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
16514 gdb.arch/i386-gnu-cfi-asm.S: New files.
16515
97c3f1f3
JK
165162007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16517
16518 * lib/gdb.exp: Abort on missing `site.exp'.
16519
cb1df416
DJ
165202007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16521 Daniel Jacobowitz <dan@codesourcery.com>
16522
16523 * gdb.base/included.c, gdb.base/included.exp,
16524 gdb.base/included.h: New files.
16525
35990120
DJ
165262007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16527
16528 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
16529 (maximize_rlimit): Reduce limits on 64-bit systems.
16530
6e81a116 165312007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
16532
16533 From Marcus Deuling <deuling@de.ibm.com>:
16534 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
16535 every case.
16536
6c3c41f3
NR
165372007-01-13 Nick Roberts <nickrob@snap.net.nz>
16538
16539 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
16540 (test_path_specification): Use objdir instead of srcdir to always
16541 get an absolute filename.
16542
2f12c312
DJ
165432007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
16544
16545 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
16546
81121995
VP
165472007-01-11 Vladimir Prus <vladimir@codesourcery.com>
16548
16549 * gdb.mi/mi-var-cp.cc (reference_update_tests):
16550 Make sure the variable we're using is in scope.
16551 (reference_to_pointer): Likewise.
16552
4741b737
DJ
165532007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16554
16555 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
16556 has no debug information.
16557
054410c3
DJ
165582007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16559
16560 * gdb.base/annota1.exp: Remove extra send_gdb.
16561
818f79f6
DJ
165622007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16563
16564 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
16565
f7a6bb70
DJ
165662007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16567
16568 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
16569
57e66780
DJ
165702007-01-08 Nick Roberts <nickrob@snap.net.nz>
16571 Daniel Jacobowitz <dan@codesourcery.com>
16572
16573 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
16574 lcharacter or linteger change. Correct duplicated test name.
16575 * gdb.mi/mi2-var-cmd.exp: Likewise.
16576
3d799a95
DJ
165772007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
16578
16579 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
16580
165812007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 16582
a9c64011
AS
16583 * gdb.base/nofield.c: New file.
16584 * gdb.base/nofield.exp: New testcase.
51679ba9 16585
eafb94e8
NR
165862007-01-05 Nick Roberts <nickrob@snap.net.nz>
16587
16588 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
16589
16590 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
16591 test.
16592
5e572bb4
DJ
165932007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16594
16595 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
16596
74a44383
DJ
165972007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16598
16599 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
16600 when continuing.
16601
1b572db9
DJ
166022007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16603
16604 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
16605 Expect ".exe" extension.
16606
381bc39b
DJ
166072007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16608
16609 * gdb.base/charset.exp: Add explicit filename to break.
16610 * gdb.base/dbx.exp: Add explicit filename to breaks.
16611
2b70e4c6
DJ
166122007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16613
16614 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
16615 * gdb.mi/mi2-file.exp: Likewise.
16616
303b6f5d
DJ
166172007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16618
16619 Implement specification of MI tests as comments
16620 in C and C++ sources.
16621 * lib/mi-support.exp (mi_autotest_data): New variable.
16622 (mi_autotest_source): New variable.
16623 (count_newlines, mi_prepare_inline_tests)
16624 (mi_get_inline_test, mi_continue_to_line)
16625 (mi_run_inline_test, mi_tbreak)
16626 (mi_send_resuming_command, mi_wait_for_stop): New functions.
16627 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
16628 Run inline tests.
16629 * gdb.mi/mi-var-cp.cc: Define tests here.
16630
23da0d94
VP
166312007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16632
16633 Simplify usage of mi_continue_to.
16634 * lib/mi-support.exp (mi_runto_helper): Renamed
16635 from mi_runto, added new parameter 'run_or_continue'.
16636 (mi_runto): Use mi_runto_helper.
16637 (mi_continue_to): Accept just function name as parameter.
16638 Use mi_runto_helper.
16639 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
16640 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16641
f9e18282
JB
166422006-01-04 Joel Brobecker <brobecker@adacore.com>
16643
16644 Make this testcase a bit more realistic. The current code
16645 is too simplistic, and allows the compiler to optimize out
16646 some of the entities we need for this testcase.
16647 * gdb.ada/null_record/bar.ads (Void_Star): New type.
16648 (Do_Nothing): Add extra parameter.
16649 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
16650 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
16651 by using a variable of type Void_Star.
16652
fd678c65
JB
166532006-01-04 Joel Brobecker <brobecker@adacore.com>
16654
16655 * gdb.ada/catch_ex/foo.adb: New file.
16656 * gdb.ada/catch_ex.exp: New testcase.
16657
05cfdb42
DJ
166582007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
16659
16660 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
16661 pass --image-base to linker.
16662
2e03ee74
DJ
166632007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16664 Daniel Jacobowitz <dan@codesourcery.com>
16665
16666 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
16667 secondary prompts.
16668
0d5de010
DJ
166692007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16670
16671 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
16672 output. Test the types of members and member pointers.
16673 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
16674 gdb/2092.
16675 * gdb.cp/member-ptr.exp: Search for a comment instead of a
16676 statement. Enable for GCC. Update expected output for some tests
16677 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
16678 layout.
16679 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
16680 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
16681 (Diamond::vget_base): New.
16682 (main): Add new tests.
16683 * gdb.cp/printmethod.exp: Update expected output for member functions.
16684 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
16685 print pEe->D::vg().
16686
61a771aa
DJ
166872007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16688
16689 * gdb.threads/tls.exp: Allow stops in sem_post.
16690
2fa63963
DJ
166912006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
16692
16693 * gdb.base/annota1.exp: Allow .*printf in backtraces.
16694 * gdb.base/annota3.exp: Likewise.
16695 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
16696 again (instead of timing out).
16697 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
16698 GCC bug 26475.
16699 * gdb.java/jmisc.exp: Adjust to work with method signatures including
16700 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
16701 test from jmisc1.exp.
16702 * gdb.java/jmisc1.exp: Delete.
16703 * gdb.java/jprint.exp: Adjust to work with method signatures including
16704 return types.
16705 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
16706 * gdb.threads/linux-dp.exp: Don't be confused by program output.
16707 * lib/java.exp (compile_java_from_source): Pass the correct type
16708 to target_compile.
16709
5eefc2b7
JB
167102006-12-31 Joel Brobecker <brobecker@adacore.com>
16711
16712 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
16713 (stack_align_edx): New function.
16714 (stack_align_eax): New function.
16715 (main): Add calls to stack_align_edx and stack_align_eax.
16716 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
16717 Add testing for the cases where the register used during a stack
16718 realignment is edx. Same for eax.
16719
227c54da
DJ
167202006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
16721
16722 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
16723 and generic PE targets.
16724
cab8ac94
JB
167252006-12-29 Joel Brobecker <brobecker@adacore.com>
16726
16727 * gdb.ada/array_return.exp: Update copyright date list.
16728
ba54f318
JB
167292006-12-27 Joel Brobecker <brobecker@adacore.com>
16730
16731 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
16732 (Create_Small_Float_Vector): New function.
16733 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
16734 function body.
16735 * gdb.ada/array_return/p.adb: Use new type and function from
16736 package Pck.
16737 * gdb.ada/array_return.exp: Add a test verifying that GDB is
16738 able to print the value returned by a function returning an
16739 array of float.
16740
6b7a35dd
JB
167412006-12-20 Joel Brobecker <brobecker@adacore.com>
16742
16743 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
16744 The associated tests should be PASSing.
16745
038224f6
VP
167462006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16747
16748 Test for base in references.
16749 * gdb.mi/mi-var-cp.cc: Add test code.
16750 * gdb.mi/mi-var-cp.exp: Test for bases in references.
16751 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
16752 * gdb.mi/mi2-watch.exp: Likewise.
16753 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
16754 (mi_list_varobj_children): New function.
16755
b26ed50d
VP
167562006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16757
16758 * lib/mi-support.exp
16759 (mi_runto): Accept "()" after function name.
16760 (mi_create_varobj): New function.
16761 (mi_varobj_update): New function.
16762 (mi_Check_varobj_value): New function.
16763 * gdb.mi/mi-var-cp.exp: New file.
16764 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 16765
08232497
DJ
167662006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
16767
16768 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
16769 gdb.base/weaklib2.c: New files.
16770
d394c993 167712006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 16772
ac6c2fba
NS
16773 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
16774 info. Adjust test names.
16775
8ec659a0 16776 * gdb.base/break.c (main): Move position of malloc.
d394c993 16777 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 16778
acd65feb
VP
167792006-11-28 Vladimir Prus <vladimir@codesourcery.com>
16780
16781 * gdb.mi/mi-var-cmd.exp: Check -var-update after
16782 assignement of arrays and function pointers.
16783 * gdb.mi/var-cmd.c: Add declaration necessary for above
16784 tests.
16785
f556d5e5
NS
167862006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16787
16788 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
16789
16790 * gdb.threads/linux-dp.exp: Read thread table before and after
16791 creating each philosopher and verify it.
16792
697bc68d
NS
167932006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16794 Paul Brook <paul@codesourcery.com>
16795 Daniel Jacobowitz <dan@codesourcery.com>
16796
16797 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 16798 main to remove duplication. Add start function of the form
697bc68d
NS
16799 '_*start[1-9]*'. Add RVDS start function.
16800
29d73ae4
DJ
168012006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16802
16803 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
16804
c1d88655
UW
168052006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16806
16807 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
16808 * gdb.asm/spu.inc: New file.
16809 * gdb.base/term.exp: Disable if [target_info exists noargs].
16810 * gdb.gdb/complaints.exp: Disable if ![isnative].
16811 * gdb.gdb/selftest.exp: Likewise.
16812 * gdb.gdb/observer.exp: Likewise.
16813 * gdb.gdb/xfullpath.exp: Likewise.
16814 * gdb.base/attach.exp: Disable on SPU target.
16815 * gdb.cp/bs145503.exp: Likewise.
16816 * gdb.cp/exception.exp: Likewise.
16817 * gdb.cp/userdef.exp: Likewise.
16818
32a13b1a
DJ
168192006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16820
16821 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
16822
d8295fe9
VP
168232006-11-10 Vladimir Prus <vladimir@codesourcery.com>
16824
16825 * gdb.base/completion.exp: Fix completion tests for
16826 'info' and 'info '.
16827 * gdb.base/help.exp (help_test_raw, test_class_help)
16828 (test_prefix_command_help): Move...
16829 * lib/gdb.exp: Here.
16830 * gdb.base/main.exp: Adjust.
16831 * gdb.cp/maint.exp: Adjust.
16832 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 16833
8c394015
VP
168342006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16835
16836 * gdb.stabs/weird.exp (print_weird_var): Use
16837 gdb_test_multiple instead of gdb_expect.
16838
027fc1bc
VP
168392006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16840
16841 * gdb.base/help.exp (help_test_raw): New.
16842 (test_class_help): New.
16843 (test_prefix_command_help): New.
16844 Adjust testcases.
16845
67609209
FR
168462006-11-09 Christophe Lyon <christophe.lyon@st.com>
16847
16848 * gdb.base/constvars.c (main): Write to crass and crips, so that
16849 they are allocated by the compiler.
16850
f73adfeb
AS
168512006-10-27 Andreas Schwab <schwab@suse.de>
16852
16853 * gdb.base/multi-forks.exp: Use "detach fork" instead of
16854 "detach-fork".
16855
2f83a18e
DJ
168562006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
16857
16858 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
16859 of patterns.
16860
94277a38
DJ
168612006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16862
16863 * gdb.base/sepdebug.exp: Remove debug format test.
16864 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
16865 Handle no-symtab.
16866 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
16867
5bd2f6e2
DJ
168682006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16869
16870 * gdb.threads/manythreads.c (thread_function, main): Don't cast
16871 int to pointer or pointer to int.
16872 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
16873
8c008720
DJ
168742006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
16875
16876 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
16877
9e35dae4
DJ
168782006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16879
16880 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
16881
d9639e13
DJ
168822006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16883
16884 PR c++/2116
16885 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
16886
390a1bd0
JB
168872006-10-06 Joel Brobecker <brobecker@adacore.com>
16888
16889 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
16890 the corresponding bug has been fixed in GDB (PR/2018).
16891
dd920c33
JB
168922006-10-06 Joel Brobecker <brobecker@adacore.com>
16893
16894 * gdb.base/subst.exp: New testcase.
16895
53bbefe9
JB
168962006-10-06 Joel Brobecker <brobecker@adacore.com>
16897
16898 * gdb.ada/array_return/pck.ads: Add copyright notice.
16899 * gdb.ada/array_return/pck.adb: Likewise.
16900 * gdb.ada/array_return/p.adb: Likewise.
16901 * gdb.ada/exec_changed/first.adb: Likewise.
16902 * gdb.ada/exec_changed/second.adb: Likewise.
16903
09851417
JB
169042006-10-06 Joel Brobecker <brobecker@adacore.com>
16905
16906 * gdb.ada/watch_arg/watch.adb: New file.
16907 * gdb.ada/watch_arg.exp: New testcase.
16908
041bf30d
VP
169092006-10-02 Vladimir Prus <vladimir@codesourcery.com>
16910
16911 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 16912 via string_to_regexp.
041bf30d 16913 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 16914
f286fbdd 169152006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
16916
16917 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
16918 Remove unused / obsolete files.
16919
7c07f349
NR
169202006-09-19 Nick Roberts <nickrob@snap.net.nz>
16921
16922 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
16923
cd5ff84a
VP
169242006-09-17 Vladimir Prus <vladimir@codesourcery.com>
16925
16926 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
16927 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 16928 the number of frames.
cd5ff84a 16929
ae018d1a
DJ
169302006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
16931
16932 * gdb.base/args.c (main): Add breakpoint marker.
16933 * gdb.base/args.exp: Use args_test for tests. Add new tests which
16934 really test empty arguments.
16935 (args_load): Delete.
16936 (args_test): New.
16937
b399c549
NR
169382006-09-13 Nick Roberts <nickrob@snap.net.nz>
16939
16940 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 16941 check for one file.
b399c549 16942
2ab1eb7a
VP
169432006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
16944
16945 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
16946 HIGH_FRAME argument to -stack-list-locals can be larger than
16947 the number of frames.
a9c64011 16948
476308bf
FF
169492006-08-18 Fred Fish <fnf@specifix.com>
16950
16951 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
16952 '$' in front of skip_vmx_tests_saved when setting that.
16953
8625200f
AS
169542006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
16955
16956 * gdb.base/trace-commands.exp: New file.
16957
089ec8f1
DJ
169582006-08-10 Joel Brobecker <brobecker@adacore.com>
16959 Daniel Jacobowitz <dan@codesourcery.com>
16960
16961 * gdb.base/step-bt.exp: Make hexadecimal address optional in
16962 expected output of the backtrace commands.
16963
b60f0898
JB
169642006-08-09 Joel Brobecker <brobecker@adacore.com>
16965
16966 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
16967 untested followed by return combination.
16968 * gdb.arch/altivec-regs.exp: Likewise.
16969 * gdb.arch/e500-abi.exp: Likewise.
16970 * gdb.arch/e500-regs.exp: Likewise.
16971 * gdb.arch/gdb1291.exp: Likewise.
16972 * gdb.arch/gdb1431.exp: Likewise.
16973 * gdb.arch/gdb1558.exp: Likewise.
16974 * gdb.arch/i386-prologue.exp: Likewise.
16975 * gdb.arch/i386-unwind.exp: Likewise.
16976 * gdb.asm/asm-source.exp: Likewise.
16977 * gdb.base/a2-run.exp: Likewise.
16978 * gdb.base/advance.exp: Likewise.
16979 * gdb.base/all-bin.exp: Likewise.
16980 * gdb.base/annota1.exp: Likewise.
16981 * gdb.base/annota3.exp: Likewise.
16982 * gdb.base/args.exp: Likewise.
16983 * gdb.base/arithmet.exp: Likewise.
16984 * gdb.base/assign.exp: Likewise.
16985 * gdb.base/async.exp: Likewise.
16986 * gdb.base/attach.exp: Likewise.
16987 * gdb.base/bang.exp: Likewise.
16988 * gdb.base/bigcore.exp: Likewise.
16989 * gdb.base/bitfields.exp: Likewise.
16990 * gdb.base/bitfields2.exp: Likewise.
16991 * gdb.base/break.exp: Likewise.
16992 * gdb.base/call-sc.exp: Likewise.
16993 * gdb.base/call-strs.exp: Likewise.
16994 * gdb.base/callfuncs.exp: Likewise.
16995 * gdb.base/checkpoint.exp: Likewise.
16996 * gdb.base/chng-syms.exp: Likewise.
16997 * gdb.base/code-expr.exp: Likewise.
16998 * gdb.base/commands.exp: Likewise.
16999 * gdb.base/completion.exp: Likewise.
17000 * gdb.base/cond-expr.exp: Likewise.
17001 * gdb.base/condbreak.exp: Likewise.
17002 * gdb.base/consecutive.exp: Likewise.
17003 * gdb.base/constvars.exp: Likewise.
17004 * gdb.base/corefile.exp: Likewise.
17005 * gdb.base/cvexpr.exp: Likewise.
17006 * gdb.base/dbx.exp: Likewise.
17007 * gdb.base/define.exp: Likewise.
17008 * gdb.base/detach.exp: Likewise.
17009 * gdb.base/display.exp: Likewise.
17010 * gdb.base/dump.exp: Likewise.
17011 * gdb.base/ena-dis-br.exp: Likewise.
17012 * gdb.base/ending-run.exp: Likewise.
17013 * gdb.base/environ.exp: Likewise.
17014 * gdb.base/eval-skip.exp: Likewise.
17015 * gdb.base/exprs.exp: Likewise.
17016 * gdb.base/fileio.exp: Likewise.
17017 * gdb.base/finish.exp: Likewise.
17018 * gdb.base/float.exp: Likewise.
17019 * gdb.base/foll-exec.exp: Likewise.
17020 * gdb.base/foll-fork.exp: Likewise.
17021 * gdb.base/foll-vfork.exp: Likewise.
17022 * gdb.base/freebpcmd.exp: Likewise.
17023 * gdb.base/funcargs.exp: Likewise.
17024 * gdb.base/gcore.exp: Likewise.
17025 * gdb.base/gdb1090.exp: Likewise.
17026 * gdb.base/gdb1250.exp: Likewise.
17027 * gdb.base/huge.exp: Likewise.
17028 * gdb.base/info-proc.exp: Likewise.
17029 * gdb.base/interrupt.exp: Likewise.
17030 * gdb.base/jump.exp: Likewise.
17031 * gdb.base/langs.exp: Likewise.
17032 * gdb.base/lineinc.exp: Likewise.
17033 * gdb.base/list.exp: Likewise.
17034 * gdb.base/logical.exp: Likewise.
17035 * gdb.base/long_long.exp: Likewise.
17036 * gdb.base/macscp.exp: Likewise.
17037 * gdb.base/maint.exp: Likewise.
17038 * gdb.base/mips_pro.exp: Likewise.
17039 * gdb.base/miscexprs.exp: Likewise.
17040 * gdb.base/multi-forks.exp: Likewise.
17041 * gdb.base/opaque.exp: Likewise.
17042 * gdb.base/overlays.exp: Likewise.
17043 * gdb.base/pc-fp.exp: Likewise.
17044 * gdb.base/pointers.exp: Likewise.
17045 * gdb.base/printcmds.exp: Likewise.
17046 * gdb.base/psymtab.exp: Likewise.
17047 * gdb.base/ptype.exp: Likewise.
17048 * gdb.base/recurse.exp: Likewise.
17049 * gdb.base/relational.exp: Likewise.
17050 * gdb.base/relocate.exp: Likewise.
17051 * gdb.base/remote.exp: Likewise.
17052 * gdb.base/reread.exp: Likewise.
17053 * gdb.base/restore.exp: Likewise.
17054 * gdb.base/return.exp: Likewise.
17055 * gdb.base/return2.exp: Likewise.
17056 * gdb.base/scope.exp: Likewise.
17057 * gdb.base/sect-cmd.exp: Likewise.
17058 * gdb.base/sep.exp: Likewise.
17059 * gdb.base/sepdebug.exp: Likewise.
17060 * gdb.base/setshow.exp: Likewise.
17061 * gdb.base/setvar.exp: Likewise.
17062 * gdb.base/sigall.exp: Likewise.
17063 * gdb.base/sigbpt.exp: Likewise.
17064 * gdb.base/signals.exp: Likewise.
17065 * gdb.base/signull.exp: Likewise.
17066 * gdb.base/sizeof.exp: Likewise.
17067 * gdb.base/solib.exp: Likewise.
17068 * gdb.base/step-line.exp: Likewise.
17069 * gdb.base/step-test.exp: Likewise.
17070 * gdb.base/structs.exp: Likewise.
17071 * gdb.base/structs2.exp: Likewise.
17072 * gdb.base/term.exp: Likewise.
17073 * gdb.base/twice.exp: Likewise.
17074 * gdb.base/until.exp: Likewise.
17075 * gdb.base/varargs.exp: Likewise.
17076 * gdb.base/volatile.exp: Likewise.
17077 * gdb.base/watchpoint.exp: Likewise.
17078 * gdb.base/whatis-exp.exp: Likewise.
17079 * gdb.base/whatis.exp: Likewise.
17080 * gdb.cp/ambiguous.exp: Likewise.
17081 * gdb.cp/annota2.exp: Likewise.
17082 * gdb.cp/annota3.exp: Likewise.
17083 * gdb.cp/bool.exp: Likewise.
17084 * gdb.cp/breakpoint.exp: Likewise.
17085 * gdb.cp/casts.exp: Likewise.
17086 * gdb.cp/class2.exp: Likewise.
17087 * gdb.cp/classes.exp: Likewise.
17088 * gdb.cp/cplusfuncs.exp: Likewise.
17089 * gdb.cp/ctti.exp: Likewise.
17090 * gdb.cp/derivation.exp: Likewise.
17091 * gdb.cp/exception.exp: Likewise.
17092 * gdb.cp/gdb1355.exp: Likewise.
17093 * gdb.cp/hang.exp: Likewise.
17094 * gdb.cp/inherit.exp: Likewise.
17095 * gdb.cp/local.exp: Likewise.
17096 * gdb.cp/m-data.exp: Likewise.
17097 * gdb.cp/m-static.exp: Likewise.
17098 * gdb.cp/member-ptr.exp: Likewise.
17099 * gdb.cp/method.exp: Likewise.
17100 * gdb.cp/misc.exp: Likewise.
17101 * gdb.cp/namespace.exp: Likewise.
17102 * gdb.cp/overload.exp: Likewise.
17103 * gdb.cp/ovldbreak.exp: Likewise.
17104 * gdb.cp/pr-1023.exp: Likewise.
17105 * gdb.cp/pr-1210.exp: Likewise.
17106 * gdb.cp/pr-574.exp: Likewise.
17107 * gdb.cp/printmethod.exp: Likewise.
17108 * gdb.cp/psmang.exp: Likewise.
17109 * gdb.cp/ref-params.exp: Likewise.
17110 * gdb.cp/ref-types.exp: Likewise.
17111 * gdb.cp/rtti.exp: Likewise.
17112 * gdb.cp/templates.exp: Likewise.
17113 * gdb.cp/try_catch.exp: Likewise.
17114 * gdb.cp/userdef.exp: Likewise.
17115 * gdb.cp/virtfunc.exp: Likewise.
17116 * gdb.disasm/am33.exp: Likewise.
17117 * gdb.disasm/h8300s.exp: Likewise.
17118 * gdb.disasm/mn10300.exp: Likewise.
17119 * gdb.disasm/sh3.exp: Likewise.
17120 * gdb.disasm/t01_mov.exp: Likewise.
17121 * gdb.disasm/t02_mova.exp: Likewise.
17122 * gdb.disasm/t03_add.exp: Likewise.
17123 * gdb.disasm/t04_sub.exp: Likewise.
17124 * gdb.disasm/t05_cmp.exp: Likewise.
17125 * gdb.disasm/t06_ari2.exp: Likewise.
17126 * gdb.disasm/t07_ari3.exp: Likewise.
17127 * gdb.disasm/t08_or.exp: Likewise.
17128 * gdb.disasm/t09_xor.exp: Likewise.
17129 * gdb.disasm/t10_and.exp: Likewise.
17130 * gdb.disasm/t11_logs.exp: Likewise.
17131 * gdb.disasm/t12_bit.exp: Likewise.
17132 * gdb.disasm/t13_otr.exp: Likewise.
17133 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
17134 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
17135 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17136 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
17137 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
17138 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17139 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17140 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17141 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
17142 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
17143 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17144 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17145 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17146 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17147 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17148 * gdb.mi/gdb701.exp: Likewise.
17149 * gdb.mi/gdb792.exp: Likewise.
17150 * gdb.mi/mi-basics.exp: Likewise.
17151 * gdb.mi/mi-break.exp: Likewise.
17152 * gdb.mi/mi-cli.exp: Likewise.
17153 * gdb.mi/mi-console.exp: Likewise.
17154 * gdb.mi/mi-disassemble.exp: Likewise.
17155 * gdb.mi/mi-eval.exp: Likewise.
17156 * gdb.mi/mi-file.exp: Likewise.
17157 * gdb.mi/mi-read-memory.exp: Likewise.
17158 * gdb.mi/mi-regs.exp: Likewise.
17159 * gdb.mi/mi-return.exp: Likewise.
17160 * gdb.mi/mi-simplerun.exp: Likewise.
17161 * gdb.mi/mi-stack.exp: Likewise.
17162 * gdb.mi/mi-stepi.exp: Likewise.
17163 * gdb.mi/mi-syn-frame.exp: Likewise.
17164 * gdb.mi/mi-until.exp: Likewise.
17165 * gdb.mi/mi-var-block.exp: Likewise.
17166 * gdb.mi/mi-var-child.exp: Likewise.
17167 * gdb.mi/mi-var-cmd.exp: Likewise.
17168 * gdb.mi/mi-var-display.exp: Likewise.
17169 * gdb.mi/mi-watch.exp: Likewise.
17170 * gdb.mi/mi2-basics.exp: Likewise.
17171 * gdb.mi/mi2-break.exp: Likewise.
17172 * gdb.mi/mi2-cli.exp: Likewise.
17173 * gdb.mi/mi2-console.exp: Likewise.
17174 * gdb.mi/mi2-disassemble.exp: Likewise.
17175 * gdb.mi/mi2-eval.exp: Likewise.
17176 * gdb.mi/mi2-file.exp: Likewise.
17177 * gdb.mi/mi2-read-memory.exp: Likewise.
17178 * gdb.mi/mi2-regs.exp: Likewise.
17179 * gdb.mi/mi2-return.exp: Likewise.
17180 * gdb.mi/mi2-simplerun.exp: Likewise.
17181 * gdb.mi/mi2-stack.exp: Likewise.
17182 * gdb.mi/mi2-stepi.exp: Likewise.
17183 * gdb.mi/mi2-syn-frame.exp: Likewise.
17184 * gdb.mi/mi2-until.exp: Likewise.
17185 * gdb.mi/mi2-var-block.exp: Likewise.
17186 * gdb.mi/mi2-var-child.exp: Likewise.
17187 * gdb.mi/mi2-var-cmd.exp: Likewise.
17188 * gdb.mi/mi2-var-display.exp: Likewise.
17189 * gdb.mi/mi2-watch.exp: Likewise.
17190 * gdb.stabs/exclfwd.exp: Likewise.
17191 * gdb.stabs/weird.exp: Likewise.
17192 * gdb.threads/gcore-thread.exp: Likewise.
17193 * gdb.trace/actions.exp: Likewise.
17194 * gdb.trace/backtrace.exp: Likewise.
17195 * gdb.trace/circ.exp: Likewise.
17196 * gdb.trace/collection.exp: Likewise.
17197 * gdb.trace/deltrace.exp: Likewise.
17198 * gdb.trace/infotrace.exp: Likewise.
17199 * gdb.trace/limits.exp: Likewise.
17200 * gdb.trace/packetlen.exp: Likewise.
17201 * gdb.trace/passc-dyn.exp: Likewise.
17202 * gdb.trace/passcount.exp: Likewise.
17203 * gdb.trace/report.exp: Likewise.
17204 * gdb.trace/save-trace.exp: Likewise.
17205 * gdb.trace/tfind.exp: Likewise.
17206 * gdb.trace/tracecmd.exp: Likewise.
17207 * gdb.trace/while-dyn.exp: Likewise.
17208 * gdb.trace/while-stepping.exp: Likewise.
17209
f4b618d1
JB
172102006-08-08 Joel Brobecker <brobecker@adacore.com>
17211
17212 * gdb.base/step-bt.c: New file.
17213 * gdb.base/step-bt.exp: New testcase.
17214
3d00d119
DJ
172152006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
17216
17217 * config/monitor.exp (gdb_load): Remove support for obsolete
17218 download-write-size.
17219 * gdb.base/remote.exp: Likewise. Update all callers of
17220 gdb_timed_load.
17221
017b5bd4
DJ
172222006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
17223
17224 * cursal.exp: Pass binfile to gdb_load.
17225
837c599d
DJ
172262006-08-01 Nathan Sidwell <nathan@codesourcery.com>
17227
17228 * gdb.base/cursal.exp: Add "" to gdb_load call.
17229
8dd4540b
MK
172302006-07-29 Mark Kettenis <kettenis@gnu.org>
17231
17232 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
17233 NetBSD/ELF targets.
17234
ab5c9f60
DJ
172352006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
17236
17237 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
17238 operator*.
17239
4c42eaff
DJ
172402006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
17241
17242 * gdb.base/completion.exp: Update for change in "file" behavior.
17243 * gdb.stabs/weird.exp: Likewise.
17244 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
17245 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
17246
0155cc76
NS
172472006-07-24 Nathan Sidwell <nathan@codesourcery.com>
17248
17249 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
17250 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
17251
16026cd7
AS
172522006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
17253
17254 * gdb.base/default.exp: Update source command error message.
17255 * gdb.base/help.exp: Update 'help source' message.
17256
16963cb6
DJ
172572006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
17258
17259 * gdb.cp/bs15503.exp: Update comment for no longer crashing
17260 test.
17261
6d7fd486
AS
172622006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
17263
17264 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
17265
29e8a844
DJ
172662006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17267
17268 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
17269
6afcfa39
DJ
172702006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17271
17272 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
17273
267a692b
MK
172742006-07-17 Mark Kettenis <kettenis@gnu.org>
17275
17276 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
17277 *-*-openbsd* from targets for wich we expect ARM FPA floating
17278 point format.
17279
85d2fec4
NR
172802006-07-17 Nick Roberts <nickrob@snap.net.nz>
17281
17282 * gdb.cp/annota3.exp: Expect frame-begin annotation.
17283
172842006-07-17 Mark Kettenis <kettenis@gnu.org>
17285
17286 * gdb.base/annota3.exp: Expect frame-begin annotation.
17287
85b4c6e8
JB
172882006-07-14 Joel Brobecker <brobecker@adacore.com>
17289
17290 * gdb.base/help.exp: Adjust "help unset" test to accept
17291 any list of unset commands.
17292
fb933624
DJ
172932006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
17294 Daniel Jacobowitz <dan@codesourcery.com>
17295
17296 * gdb.cp/ref-params.exp: New test.
17297 * gdb.cp/ref-params.cc: New source file.
17298 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
17299
1dff4b64
MK
173002006-07-08 Mark Kettenis <kettenis@gnu.org>
17301
17302 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
17303 spaces/tabs in regular expressions since they might not be there.
17304
40d2e0e3
AS
173052006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
17306
17307 * gdb.base/ifelse.exp: New file.
17308
f6c957d2
NS
173092006-07-04 Nathan Sidwell <nathan@codesourcery.com>
17310
17311 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
17312 line.
17313 * gdb.base/huge.exp: Loop over compilation to find a size that
17314 is acceptable.
17315 * gdb.base/remote.exp: Correct expected strings.
17316 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
17317
b9c5a23d
DJ
173182006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17319
17320 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
17321
9af2e58d
DJ
173222006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17323
17324 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
17325 native.
17326
30930ca5
DJ
173272006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17328
17329 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
17330 enable stabs testing.
17331
aa32fa1d
DJ
173322006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17333
bd4a4c80 17334 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
17335 gdb_test_multiple does.
17336
321fef15
DJ
173372006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17338
17339 * Makefile.in (host_alias): Remove.
17340 (target_alias): Use @target_noncanonical@.
17341 (site.exp): Don't set host_alias.
17342 * aclocal.m4: Remove contents. Include acx.m4.
17343 * configure: Regenerated.
17344 * configure.ac: Use ACX_NONCANONICAL_TARGET.
17345
e1c2defa
NS
173462006-06-13 Nathan Sidwell <nathan@codesourcery.com>
17347
e63b55d1
NS
17348 * lib/gdb.exp (gdb_load_cmd): New.
17349
5600ea19
NS
17350 * gdb.base/fileio.c: Add system(NULL) test.
17351 * gdb.base/fileio.exp: Check it.
17352
e1c2defa
NS
17353 * gdb.base/break.c: Add 10a breakpoint at }
17354 * gdb.base/break.exp: Add test for breakpoint at }
17355 * gdb.cp/anon-union.cc: Add code at end of function.
17356 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
17357 * gdb.mi/var-cmd.c: Add code at end of function.
17358 * gdb.mi/mi-var-display.exp: Adjust end of next.
17359 * gdb.mi/mi2-var-display.exp: Likewise.
17360 * gdb.base/fileio.c: Add stop function and insert calls at
17361 stopping places.
17362 * gdb.base/fileio.exp: Breakpoint stop function and remove
17363 explicit line number references.
17364
6c0112ec
JB
173652006-05-19 Joel Brobecker <brobecker@adacore.com>
17366
a9c64011
AS
17367 * gdb.base/del.exp (test_delete_alias): New function.
17368 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 17369
154189a4
FF
173702006-05-18 Fred Fish <fnf@specifix.com>
17371
17372 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
17373 required. Check for spurious output after program exits normally.
17374
582e64c2
FF
173752006-05-17 Fred Fish <fnf@specifix.com>
17376
17377 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
17378 gdb_load, so it works in the simulator.
17379
8ef6493a
FF
173802006-05-11 Fred Fish <fnf@specifix.com>
17381
17382 * gdb.base/bang.exp: Ignore unexpected output between the
17383 "program exited normally" and the gdb prompt, as many other
17384 tests do.
17385
692b141c
MK
173862006-05-07 Mark Kettenis <kettenis@gnu.org>
17387
17388 * gdb.base/help.exp: Make "delete checkpoint" part option for
17389 "help d" and "help delete" tests.
17390
540b8a30
UW
173912006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17392
a9c64011 17393 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
17394 expected output in some mi_gdb_test statements.
17395 * gdb.mi/mi2-basics.exp: Likewise.
17396
9b6462d9
JB
173972006-05-05 Joel Brobecker <brobecker@adacore.com>
17398
17399 * gdb.base/del.c: New file.
17400 * gdb.base/del.exp: New testcase.
17401
954de43b
DM
174022006-05-05 David S. Miller <davem@sunset.davemloft.net>
17403
17404 * gdb.base/break.exp: Do not assume a breakpoint on
17405 main will actually be in $srcfile when optimizing.
1303f75e
DM
17406 * gdb.base/savedregs.exp: Do not require that the dummy
17407 frame location match up to a symbol and source file location.
c3242428
DM
17408 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
17409 will get printed without a mi_cmd_data_list_register_values prefix.
17410 (*-data-list-register-*): Correct regular expressions to expect the new
17411 pseudo d? floating point registers.
17412 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 17413
c7e64c9a
DJ
174142006-05-05 Christophe Lyon <christophe.lyon@st.com>
17415
17416 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
17417 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
17418 is allocated by the compiler.
17419 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
17420 anons, e, anone to force their allocation by the compiler.
17421
174222006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
17423
17424 * gdb.base/help.exp: Update expected text for help d and
17425 help delete.
17426
27ce9a6d
MK
174272006-05-02 Mark Kettenis <kettenis@gnu.org>
17428
17429 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
17430 NetBSD/ELF targets.
17431
8608915f
MK
174322006-04-30 Mark Kettenis <kettenis@gnu.org>
17433
17434 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
17435 single-step breakpoint fails; make this a KFAIL on
17436 sparc*-*-openbsd*.
17437 * gdb.base/siginfo.exp: Likewise.
17438 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17439
b8db102d
MS
174402006-04-26 Michael Snyder <msnyder@redhat.com>
17441
17442 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
17443 which may have to consume output from other forks.
17444 Add tests to make sure that "delete fork" succeeded.
17445
c702009a
MS
174462006-04-20 Michael Snyder <msnyder@redhat.com>
17447
17448 * 2006-03-22 Jim Blandy <jimb@redhat.com>
17449 Add support for the Renesas M32C and M16C.
17450
17451 * gdb.asm/asm-source.exp: Add m32c target.
17452 * gdb.asm/m32c.inc: Support for m32c target.
17453
e28493f2
AS
174542006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
17455
17456 * gdb.base/commands.exp (recursive_source_test): New test.
17457
880da185
DM
174582006-04-04 David S. Miller <davem@sunset.davemloft.net>
17459
17460 * gdb.base/float.exp: Add pattern for sparc targets.
17461
61d9b92f
DJ
174622006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17463
17464 * gdb.base/commands.exp (stray_arg0_test): New test.
17465
bd717df8
PB
174662006-03-30 Paul Brook <paul@codesourcery.com>
17467
17468 * gdb.mi/mi-until.exp: kfail broken until command.
17469 * gdb.mi/mi2-until.exp: Ditto.
17470
ec793d3c
NR
174712006-03-27 Nick Roberts <nickrob@snap.net.nz>
17472
17473 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
17474
831004b7
AO
174752006-03-08 Alexandre Oliva <aoliva@redhat.com>
17476
17477 * gdb.base/prelink.exp: Anchor tested-for regular expression
17478 on gdb prompt.
17479
effe49a0
PB
174802006-03-07 Paul Brook <paul@codesourcery.com>
17481
17482 * gdb.base/assign.exp: Correct fail message.
17483
e5461016
PB
174842006-03-07 Paul Brook <paul@codesourcery.com>
17485
17486 * lib/compiler.c: Extract armcc version number.
17487 * lib/compiler.cc: Ditto.
17488
fc91c6c2
PB
174892006-03-07 Paul Brook <paul@codesourcery.com>
17490
17491 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
17492 additional_flags=-w.
17493 * gdb.arch/altivec-regs.exp: Ditto.
17494 * gdb.arch/e500-abi.exp: Ditto.
17495 * gdb.arch/e500-regs.exp: Ditto.
17496 * gdb.base/all-bin.exp: Ditto.
17497 * gdb.base/annota1.exp: Ditto.
17498 * gdb.base/annota3.exp: Ditto.
17499 * gdb.base/args.exp: Ditto.
17500 * gdb.base/arithmet.exp: Ditto.
17501 * gdb.base/assign.exp: Ditto.
17502 * gdb.base/async.exp: Ditto.
17503 * gdb.base/bang.exp: Ditto.
17504 * gdb.base/break.exp: Ditto.
17505 * gdb.base/call-rt-st.exp: Ditto.
17506 * gdb.base/completion.exp: Ditto.
17507 * gdb.base/cond-expr.exp: Ditto.
17508 * gdb.base/condbreak.exp: Ditto.
17509 * gdb.base/consecutive.exp: Ditto.
17510 * gdb.base/define.exp: Ditto.
17511 * gdb.base/display.exp: Ditto.
17512 * gdb.base/ena-dis-br.exp: Ditto.
17513 * gdb.base/environ.exp: Ditto.
17514 * gdb.base/eval-skip.exp: Ditto.
17515 * gdb.base/info-proc.exp: Ditto.
17516 * gdb.base/jump.exp: Ditto.
17517 * gdb.base/logical.exp: Ditto.
17518 * gdb.base/long_long.exp: Ditto.
17519 * gdb.base/maint.exp: Ditto.
17520 * gdb.base/miscexprs.exp: Ditto.
17521 * gdb.base/pc-fp.exp: Ditto.
17522 * gdb.base/pointers.exp: Ditto.
17523 * gdb.base/relational.exp: Ditto.
17524 * gdb.base/reread.exp: Ditto.
17525 * gdb.base/sect-cmd.exp: Ditto.
17526 * gdb.base/sep.exp: Ditto.
17527 * gdb.base/sepdebug.exp: Ditto.
17528 * gdb.base/until.exp: Ditto.
17529 * gdb.base/whatis-exp.exp: Ditto.
17530 * gdb.cp/annota2.exp: Ditto.
17531 * gdb.cp/annota3.exp: Ditto.
17532 * gdb.trace/actions.exp: Ditto.
17533 * gdb.trace/backtrace.exp: Ditto.
17534 * gdb.trace/circ.exp: Ditto.
17535 * gdb.trace/collection.exp: Ditto.
17536 * gdb.trace/deltrace.exp: Ditto.
17537 * gdb.trace/infotrace.exp: Ditto.
17538 * gdb.trace/limits.exp: Ditto.
17539 * gdb.trace/packetlen.exp: Ditto.
17540 * gdb.trace/passc-dyn.exp: Ditto.
17541 * gdb.trace/passcount.exp: Ditto.
17542 * gdb.trace/report.exp: Ditto.
17543 * gdb.trace/save-trace.exp: Ditto.
17544 * gdb.trace/tfind.exp: Ditto.
17545 * gdb.trace/tracecmd.exp: Ditto.
17546 * gdb.trace/while-dyn.exp: Ditto.
17547 * gdb.trace/while-stepping.exp: Ditto.
17548 * lib/gdb.exp: Ditto.
17549 (gdb_compile): Handle nowarning option.
17550
5f4a23d9
AO
175512006-03-07 Alexandre Oliva <aoliva@redhat.com>
17552
17553 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
17554 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
17555 Rename executable to prelinkt. Don't re-prelink if we didn't
17556 get a core file. Test prelink -u exit status to tell whether
17557 prelinking failed. Use gdb_test_multiple.
17558
9733fc94
DJ
175592006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
17560
17561 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
17562 (do_tests): Call it.
17563
cc10cae3
AO
175642006-02-28 Alexandre Oliva <aoliva@redhat.com>
17565
17566 * gdb.base/prelink.exp: New test.
17567 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
17568
15c46491
WZ
175692006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
17570
17571 * gdb.fortran/derived-type.f90: New file.
17572 * gdb.fortran/derived-type.exp: New testcase.
17573
5c9f7ded
DJ
175742006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
17575
17576 * gdb.base/default.exp: Allow ';' as a directory separator.
17577
5b96932b
AS
175782006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17579
17580 * gdb.base/help.exp (help add-symbol-file): Update.
17581
1986bccd
AS
175822006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17583
17584 * gdb.base/help.exp (help load): Update expected results.
17585
a8b7528f
FF
175862006-02-19 Fred Fish <fnf@specifix.com>
17587
17588 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
17589 specifix hex value as part of results.
17590 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 17591
f8261448
FF
175922006-02-16 Fred Fish <fnf@specifix.com>
17593
17594 * gdb.base/whatis.c: Define variables using typedefs char_addr,
17595 ushort_addr, and slong_addr, so the typedefs are not optimized
17596 away.
17597 * gdb.base/whatis.exp: Add tests using type name for struct type,
17598 union type, enum type, and typedef.
a9c64011 17599
31d8bdd2
MK
176002006-02-13 Mark Kettenis <kettenis@gnu.org>
17601
17602 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
17603
34e41e63
JB
176042006-02-13 Jim Blandy <jimb@redhat.com>
17605
17606 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
17607 case where it takes two "next" commands to skip past the init
17608 call.
17609
ac6e4f31
FF
176102006-02-12 Fred Fish <fnf@specifix.com>
17611
17612 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
17613 to handle cases where it takes two "next" commands to skip
17614 past the init call.
17615
2db2d571
JB
176162006-02-07 Joel Brobecker <brobecker@adacore.com>
17617
17618 * gdb.ada/array_return.exp: Mark the last test as expected to fail
17619 on hppa32 targets.
17620
38fcd64c
DJ
176212006-02-06 Vladimir Prus <ghost@cs.msu.su>
17622
17623 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
17624 field.
17625
1315ad46
MK
176262006-01-29 Mark Kettenis <kettenis@gnu.org>
17627
17628 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
17629
5625b943
DJ
176302006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
17631
17632 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
17633 files.
17634
80df1bbe
DJ
176352006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17636
17637 * gdb.cp/maint.exp: Set complaints to a positive value.
17638
9078e690
DJ
176392006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17640
17641 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
17642 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
17643 function name.
17644
9c903399
DJ
176452006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17646
17647 * gdb.base/checkpoint.c: Update copyright notice. Include
17648 <stdlib.h>.
17649
761ae4d6
JB
176502006-01-04 Jim Blandy <jimb@redhat.com>
17651
17652 * gdb.asm/asm-source.exp: Independently provide default values for
17653 asm-flags and debug-flags. Use 'string equal' to do the
17654 comparison, not the implicit expr's '==' operator. Remove
17655 now-unneeded assignments to asm-flags. In h8300 case, place
17656 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
17657
099ac3dd
MS
176582006-01-04 Michael Snyder <msnyder@redhat.com>
17659
17660 * gdb.base/checkpoint.c: New file.
17661 * gdb.base/checkpoint.exp: New file.
17662 * gdb.base/multi-fork.c: New file.
17663 * gdb.base/multi-fork.exp: New file.
17664 * gdb.base/pi.txt: New file (data for checkpoint.c test).
17665
f4d85314
FF
176662006-01-04 Fred Fish <fnf@specifix.com>
17667
17668 * gdb.base/ptype.c (foo): Add typedef.
17669 (intfoo): Add function.
17670 * gdb.base/ptype1.c: New file.
17671 * gdb.base/ptype.exp: Handle compilation and linking with two
17672 source files. Test that proper type for "foo" is found based
17673 on source context rather than first match found in symtabs.
17674
a1b06f35
MK
176752005-12-28 Mark Kettenis <kettenis@gnu.org>
17676
17677 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
17678 * gdb.asm/openbsd.inc: Indent commands.
17679
d082a1e2
MK
176802005-12-26 Mark Kettenis <kettenis@gnu.org>
17681
c65016bd
MK
17682 * gdb.base/freebpcmd.exp: Increase timeout.
17683
d082a1e2
MK
17684 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
17685
d3c32a0e
DJ
176862005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
17687
17688 * gdb.base/default.exp: Update check for "show version".
17689
9fdb1f50
RC
176902005-12-09 Randolph Chung <tausq@debian.org>
17691
17692 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
17693 * gdb.asm/pa64.inc: New file.
17694
5f2c56f7
RC
176952005-12-09 Randolph Chung <tausq@debian.org>
17696
17697 * gdb.asm/common.inc: Indent commands.
17698 * gdb.asm/asmsrc1.s: Likewise.
17699 * gdb.asm/asmsrc2.s: Likewise.
17700
8117349c
RC
177012005-12-09 Randolph Chung <tausq@debian.org>
17702
17703 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
17704 (get_addr_of_sym): Remove duplicate print.
17705 (gen_core): xfail hppa*-*-hpux*, update expected output.
17706 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
17707 * gdb.arch/pa64-nullify.s: New file.
17708
8f07f25a
RC
177092005-12-09 Randolph Chung <tausq@debian.org>
17710
17711 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
17712
55b39184
DJ
177132005-12-07 Christophe Lyon <christophe.lyon@st.com>
17714
17715 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
17716 code generation for these functions.
17717 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
17718 error message.
17719
31e2b00f
AS
177202005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
17721
17722 * gdb.base/help.exp (help b, help br, help bre, help brea)
17723 (help break): Update the expected message.
17724
c3d0b56e
SC
177252005-11-11 Stephane Carrez <stcarrez@nerim.fr>
17726
17727 * gdb.asm/m68hc11.inc: Setup the data section.
17728 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
17729 script for this test.
17730 (m6812-*-*): Likewise.
17731
36ae0ea9
RC
177322005-11-09 Randolph Chung <tausq@debian.org>
17733
17734 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
17735
9d6f42e9
WZ
177362005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
17737
17738 * gdb.base/break.exp: Fix a comment typo.
17739
e2126a14
EZ
177402005-11-03 Jim Blandy <jimb@redhat.com>
17741
a9c64011
AS
17742 Checked in by Elena Zannoni <ezannoni@redhat.com>
17743
889bf7c5 17744 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 17745
e0ac7199
CV
177462005-11-02 Corinna Vinschen <vinschen@redhat.com>
17747
17748 * gdb.arch/gdb1558.c: Include stdio.h.
17749
31d3fb18
MK
177502005-10-31 Mark Kettenis <kettenis@gnu.org>
17751
17752 * gdb.asm/asm-source.exp: Use -e instead of --entry.
17753
e52b687c
MK
177542005-10-31 Mark Kettenis <kettenis@gnu.org>
17755
17756 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
17757
f4711d79
PG
177582005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
17759
a9c64011
AS
17760 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17761 vscr" tests to better match output.
f4711d79 17762
987a9106
JB
177632005-10-12 Jim Blandy <jimb@redhat.com>
17764
17765 * gdb.base/structs.exp (any): New function.
17766 (test_struct_returns): Don't make any assumptions at all about
17767 what value the function returns when GDB can't set the return
17768 value.
17769
2336bb58
JB
177702005-10-09 Joel Brobecker <brobecker@adacore.com>
17771
17772 * gdb.ada/arrayidx/p.adb: New file.
17773 * gdb.ada/arrayidx.exp: New testcase
17774
177752005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
17776
17777 * gdb.ada/array_return/pck.ads: New file.
17778 * gdb.ada/array_return/pck.adb: New file.
17779 * gdb.ada/array_return/p.adb: New file.
17780 * gdb.ada/array_return.exp: New testcase.
17781
705335ea
JB
177822005-10-03 Joel Brobecker <brobecker@adacore.com>
17783
a9c64011
AS
17784 * gdb.base/arrayidx.c: New file.
17785 * gdb.base/arrayidx.exp: New testcase.
705335ea 17786
11ee9940
NR
177872005-09-29 Nick Roberts <nickrob@snap.net.nz>
17788
17789 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
17790 frames-invalid and breakpoints-invalid are no longer generated
17791 with level 3 so don't expect them in the output.
17792
39fb8e9e
BR
177932005-09-27 Bob Rossi <bob@brasko.net>
17794
a9c64011 17795 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
17796 from test. Escape the | in mi_gdb_test call.
17797 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
17798 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
17799 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
17800 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
17801 expected regex's in mi_gdb_test calls.
17802 * lib/mi-support.exp: Remove arbitrary .* from tests.
17803 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
17804 Fully anchor GDB/MI expected results in mi_gdb_test.
17805 * lib/gdb.exp (string_to_regexp): Escape the ] character.
17806 * gdb.base/sizeof.exp: Remove escape character. Correct test.
17807
2af48f68
PB
178082005-09-26 Paul Brook <paul@codesourcery.com>
17809
17810 * long_long.exp: Exclude eabi targets from arm FPA float format test.
17811
f34502bc
WZ
178122005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17813
17814 * bfp-test.c: New file.
17815 * bfp-test.exp: New testcase.
17816
ca929517
WZ
178172005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17818
17819 * gdb.fortran/subarray.exp: New testcase to test the evaluation
17820 of subarray and substring variable.
17821 * gdb.fortran/subarray.f: New source file for the test of subarray
17822 and substring variable evaluation.
17823 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
17824 of string constant.
17825
c761af65
DJ
178262005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
17827
17828 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
17829 copyright dates.
17830
561d7a1d
PG
178312005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
17832
17833 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
17834 powerpc altivec' test with an almost identical 'info vector' test.
17835
b2b64cc9
PG
178362005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17837
a9c64011
AS
17838 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17839 vscr" tests to match output.
b2b64cc9 17840
6ac4d15a
PG
178412005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17842
a9c64011
AS
17843 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
17844 output.
6ac4d15a 17845
40e55bef
BR
178462005-09-11 Bob Rossi <bob@brasko.net>
17847
889bf7c5
PA
17848 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
17849 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
17850 commands that return an MI output command and an asyncronous MI output
17851 command.
40e55bef
BR
17852 * gdb.mi/mi-console.exp: Ditto.
17853
3c7385ec
BR
178542005-09-11 Bob Rossi <bob@brasko.net>
17855
17856 * gdb.mi/mi-var-child.c: Include <string.h>.
17857
a6cd0eb3
DJ
178582005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
17859
17860 * killed.exp: Correct gdb_expect syntax.
17861
2f168eed
CV
178622005-08-09 Corinna Vinschen <vinschen@redhat.com>
17863
17864 * lib/mi-support.exp (mi_gdb_load): Fix typo.
17865
ecd3fd0f
BR
178662005-08-02 Bob Rossi <bob@brasko.net>
17867
17868 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
17869 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
17870 Change tests to inferior-tty-set/show.
17871 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
17872 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
17873 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
17874 inferior. Use mi_gdb_test to get GDB and Inferior output.
17875 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
17876 descriptor.
17877 (mi_inferior_tty_name): Add inferior PTY file name.
17878 (mi_gdb_start): Add INFERIOR_PTY parameter.
17879 (mi_gdb_test): Add IPATTERN parameter.
17880
f1ea48cb 178812005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 17882
f1ea48cb
BR
17883 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
17884 parameter to mi_gdb_test.
17885 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
17886
6e650a67
DJ
178872005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17888
17889 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
17890 struct_declarations.
17891 * gdb.mi/mi-var-child.exp: Step over the initialization of
17892 struct_declarations.
17893
8be260b6
DJ
178942005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17895
17896 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
17897 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
17898 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
17899 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
17900 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
17901 file.
17902
4e660f07
NR
179032005-07-27 Nick Roberts <nickrob@snap.net.nz>
17904
17905 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
17906 (do_children_tests): Assign values to the extra elements.
17907
17908 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
17909 them for tests for "-var-update --no-values" and
a9c64011 17910 "-var-update --all-values".
4e660f07
NR
17911 Add test for "-var-list-children --simple-values".
17912
17913 * gdb.mi/basics.c (callee4): Add integer array D[3]...
17914
17915 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
17916 "-stack-list-locals --simple-values" Improve doc strings and
17917 comments.
17918
6bdae935
MK
179192005-07-18 Mark Kettenis <kettenis@gnu.org>
17920
598b7a6f
MK
17921 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
17922 *-*-openbsd*.
17923 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
17924
6bdae935
MK
17925 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
17926 sigaltsatck'.
17927
1323e929 179282005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 17929
1323e929
BR
17930 * gdb.base/default.exp (tty): Changed output of command.
17931 * gdb.base/help.exp (help tty): Ditto.
17932
b1a9c082
MK
179332005-07-12 Mark Kettenis <kettenis@gnu.org>
17934
17935 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
17936
10a844a2
MK
179372005-07-10 Mark Kettenis <kettenis@gnu.org>
17938
17939 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
17940 -stack-select-frame without arguments.
17941 (test_stack_frame_listing): Add test for newly implemented command
17942 -stack-info-frame.
17943
3cb3b8df
BR
179442005-07-06 Bob Rossi <bob@brasko.net>
17945
17946 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
17947 command.
17948 (Copyright): Update copyright.
17949
a0c5fbcf
WZ
179502005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
17951
17952 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
17953 tests to evaluate exponentiation expression.
17954
984971d0
AS
179552005-06-29 Andreas Schwab <schwab@suse.de>
17956
17957 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
17958 main to avoid warnings.
17959
17960 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
17961
fe03833f
NR
179622005-06-20 Nick Roberts <nickrob@snap.net.nz>
17963
17964 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
17965 -stack-select-frame without arguments.
17966 (test_stack_frame_listing): Add test for newly implemented command
17967 -stack-info-frame.
a9c64011 17968
7a55f279
WZ
179692005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
17970
0ffa0ea5
DJ
17971 * gdb.fortran/array-element.f: New file.
17972 * gdb.fortran/array-element.exp: New testcase.
7a55f279 17973
26585198
DJ
179742005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17975
17976 * gdb.base/bigcore.exp: Correct checks for systems which can
17977 not dump a large core file.
17978
c1bd25fd
DJ
179792005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17980
17981 * gdb.base/relocate.c: Add a copyright notice.
17982 (dummy): Remove.
17983 * gdb.base/relocate.exp: Test printing the values of variables
17984 from a relocatable file.
17985
589e074d
DJ
179862005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17987
17988 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
17989 excess MI output after an error.
17990
0915f927
JB
179912005-05-29 Joel Brobecker <brobecker@adacore.com>
17992
17993 * gdb.arch/alpha-step.c: New file.
17994 * gdb.arch/alpha-step.exp: New testcase.
17995
76ff342d
DJ
179962005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
17997 Dennis Brueni <dennis@slickedit.com>
17998
17999 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
18000 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
18001 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
18002 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
18003 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
18004 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
18005 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
18006
96b0c7ac
DJ
180072005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
18008 Wu Zhou <woodzltc@cn.ibm.com>
18009
18010 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
18011 IBM's xlc compiler.
18012 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
18013 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
18014
f21565d2
JB
180152005-05-13 Jim Blandy <jimb@redhat.com>
18016
18017 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
18018 calling gdb_suppress_entire_file.
18019 * gdb.base/charset.exp: Same.
18020 * gdb.base/call-rt-st.exp: Same.
18021
6006a3a1
BR
180222005-05-05 Bob Rossi <bob_rossi@cox.net>
18023
18024 * lib/gdb.exp (fullname_syntax): Added global regex.
18025 (fullname_syntax_POSIX): Ditto.
18026 (fullname_syntax_UNC): Ditto.
18027 (fullname_syntax_DOS_CASE): Ditto.
18028 (fullname_syntax_DOS): Ditto.
18029 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
18030 fullname_syntax variable to scope and use it.
18031 (test_file_list_exec_source_files): Ditto.
18032 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
18033
c3b69c04
DJ
180342005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
18035
18036 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
18037
3c95e6af
PG
180382004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
18039
a9c64011
AS
18040 * lib/gdb.exp (skip_altivec_tests): New function, based on
18041 check_vmx_hw_available from the GCC testsuite.
18042 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
18043 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 18044
78df6c56
JB
180452005-05-02 Jim Blandy <jimb@redhat.com>
18046
18047 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
18048 calling gdb_suppress_entire_file.
18049
1690f9cf
DJ
180502005-04-30 Randolph Chung <tausq@debian.org>
18051
18052 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
18053 Slightly relax "sem_post" name checking.
18054
5ea106f7
PG
180552005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18056
18057 * gdb.base/unload.exp: Use new shared library infrastructure.
18058
bf7234cf
PG
180592005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18060
18061 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 18062 infrastructure.
bf7234cf 18063
547b869a
CV
180642005-04-29 Corinna Vinschen <vinschen@redhat.com>
18065
18066 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
18067 * gdb.asm/h8300.inc: New file.
18068
f07e55f0
PG
180692005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18070
18071 * gdb.base/shlib-call.exp: Change to use new shared library
18072 infrastructure.
18073
3cbba3d1
PG
180742005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18075
a9c64011
AS
18076 * gdb.base/pending.exp: Change to use new shared library
18077 infrastructure.
3cbba3d1 18078
ed6df200
PG
180792005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18080
a9c64011
AS
18081 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
18082 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 18083
8c8f4ebe
PG
180842005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
18085
a9c64011
AS
18086 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
18087 shared objects being adjusted and update copyright years.
8c8f4ebe 18088
607fbc54
DJ
180892005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
18090
18091 * ChangeLog: Correct some 2003-01-13 dates.
18092 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
18093 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
18094 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
18095 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
18096 gdb.trace/tfind.exp: Update copyright years.
18097
57bf0e56
DJ
180982005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
18099 Daniel Jacobowitz <dan@codesourcery.com>
18100
18101 * lib/gdb.exp (gdb_compile): Handle shlib=.
18102 (gdb_compile_shlib): New function.
18103
9b593790
PG
181042005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
18105
a9c64011 18106 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 18107
9494c6a5
DJ
181082005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18109
18110 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
18111 gdb.server.
18112 * configure.ac: Likewise.
18113 * configure: Regenerated.
18114 * gdb.gdbserver/Makefile.in: Moved to...
18115 * gdb.server/Makefile.in: ... here.
18116 * gdb.gdbserver/server.c: Moved to...
18117 * gdb.server/server.c: ... here.
18118 * gdb.gdbserver/server-run.exp: Moved to...
18119 * gdb.server/server-run.exp: ... here.
18120
6f8eac0e
DJ
181212005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18122
18123 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
18124 * configure.ac: Create gdb.gdbserver/Makefile.
18125 * configure: Regenerated.
18126 * lib/gdbserver-support.exp: New file, derived from
18127 config/gdbserver.exp.
18128 * config/gdbserver.exp: Use gdbserver-support.exp.
18129 * gdb.gdbserver/Makefile.in: New file.
18130 * gdb.gdbserver/server.c: New file.
18131 * gdb.gdbserver/server-run.exp: New file.
18132
6e87504d
PG
181332005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
18134
a9c64011
AS
18135 * lib/gdb.exp (test_compiler_info): Return compiler_info
18136 if no arguments are given.
6e87504d 18137
d1779be4
PG
181382005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
18139
18140 * gdb.arch/altivec-abi.exp: Check for compiler and set
18141 use altivec' flag accordingly.
18142 * gdb.arch/altivec-regs.exp: Likewise.
18143
88750304
DJ
181442005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
18145
18146 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
18147
f3fb768d
AS
181482005-03-27 Andreas Schwab <schwab@suse.de>
18149
18150 * gdb.base/bigcore.c (main): Add missing mode argument in open
18151 call.
18152
7e813ac5
DJ
181532005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
18154
18155 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
18156 downloads.
18157 * config/gdbserver.exp (gdb_load): Likewise.
18158
8e3049aa
PB
181592005-03-14 Paul Brook <paul@codesourcery.com>
18160
18161 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
18162 targets.
18163
a9df7c44
JB
181642005-03-09 Joel Brobecker <brobecker@adacore.com>
18165
18166 * gdb.dwarf2/dup-psym.S: New file.
18167 * gdb.dwarf2/dup-psym.exp: New testcase.
18168
9f0d94e8
JB
181692005-03-09 Joel Brobecker <brobecker@adacore.com>
18170
18171 * gdb.ada/exec_changed/first.adb: New file.
18172 * gdb.ada/exec_changed/second.adb: New file.
18173 * gdb.ada/exec_changed.exp: New testcase.
18174
5f579bc5
NS
181752005-03-08 Nathan Sidwell <nathan@codesourcery.com>
18176
36e9969c
NS
18177 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
18178 (A2): New class.
18179 (main): Test operator+.
18180 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
18181 breakpoint test.
18182
5f579bc5
NS
18183 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
18184 * gdb.base/signull.exp: Disable if gdb,nosignals.
18185 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
18186 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
18187 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
18188 * gdb.mi/mi2-console.exp: Likewise.
18189 * gdb.trace/collection.exp (run_trace_experiment): Consume the
18190 continue output at start.
18191 (gdb_collect_locals_test): Robustify regexp.
18192 * gdb.trace/passc-dyn.exp: Fix comment typo.
18193 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
18194
be46087e
CV
181952005-03-08 Corinna Vinschen <vinschen@redhat.com>
18196
18197 * gdb.asm/asm-source.exp: Add iq2000 case.
18198 * gdb.asm/iq2000.inc: New file.
18199
384e1a61 182002005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 18201
384e1a61
MI
18202 * gdb.base/command.exp: Change hardcoded value to regular expression.
18203 * gdb.base/float.exp: Add powerpc to the list of targets checked.
18204
584b6e9e
DJ
182052005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
18206
18207 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
18208 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
18209 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
18210 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
18211 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
18212
ab5b5d61
MK
182132005-03-05 Mark Kettenis <kettenis@gnu.org>
18214
18215 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
18216 changes.
18217
ae051c1b
PG
182182004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
18219
a9c64011
AS
18220 * lib/compiler.c: Add test for IBM's xlc compiler.
18221 * lib/compiler.cc: Likewise.
ae051c1b 18222
3f0f6ed2
JB
182232004-02-24 Joel Brobecker <brobecker@adacore.com>
18224
18225 * gdb.ada/fixed_points.exp: Create compilation object directory
18226 before running the test.
18227 * gdb.ada/null_record.exp: Likewise.
18228 * gdb.ada/packed_array.exp: Likewise.
18229 * gdb.ada/start.exp: Likewise.
18230
724f452b
JB
182312005-02-15 Joel Brobecker <brobecker@adacore.com>
18232
18233 * gdb.ada/packed_array/pa.adb: New file.
18234 * gdb.ada/packed_array.exp: New testcase.
18235
57f5cdfb 182362005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 18237
1f393151
MK
18238 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
18239 files.
18240
ebdda337
MK
18241 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
18242 on *-*-openbsd*. Correctly match whitespace in regukar
18243 expressions.
18244
cf309262
DJ
182452005-02-10 Daniel Jacobowitz <dan@debian.org>
18246
18247 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
18248 PR exp/1821
18249 * gdb.base/gdb1821.c: New test file.
18250 * gdb.base/gdb1821.exp: New test file.
18251
3be49e7a
JB
182522005-02-09 Joel Brobecker <brobecker@adacore.com>
18253
18254 * gdb.base/start.c: New file.
18255 * gdb.base/start.exp: New testcase.
18256
e292e67d
JB
182572005-02-09 Joel Brobecker <brobecker@adacore.com>
18258
18259 * gdb.ada/start/dummy.adb: New file.
18260 * gdb.ada/start.exp: New testcase.
18261
dbdfa66c
CV
182622005-02-09 Corinna Vinschen <vinschen@redhat.com>
18263
18264 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
18265 for printing symbols and statistics.
18266 Add test for using relative pathnames in "maint print msymbols" test.
18267 Mark "maint info sections DATA" XFAIL on Cygwin.
18268 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
18269 tests.
18270
d7941671
AC
182712005-02-09 Andreas Schwab <schwab@suse.de>
18272
18273 Committed by Andrew Cagney <cagney@gnu.org>
18274 * gdb.base/remotetimeout.exp: New file.
18275
74e5ef44
MK
182762005-02-07 Mark Kettenis <kettenis@gnu.org>
18277
18278 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
18279
464dd14d
JB
182802005-02-03 Joel Brobecker <brobecker@adacore.com>
18281
18282 * gdb.ada/gnat_ada.gpr: New file.
18283 * gdb.ada/gnat_ada.gin: Delete, no longer used.
18284 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
18285 * configure.ac: No longer generate gnat_ada.gpr.
18286 * configure: Regenerate.
18287 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
18288 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
18289 * gdb.ada/null_record/bar.ads: Likewise.
18290 * gdb.ada/null_record/bar.adb: Likewise.
18291 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
18292 * gdb.ada/null_record.exp (testdir): New variable.
18293 (testfile): executable is now in testdir subdirectory.
18294 (srcfile): Use full path to the main compilation unit.
18295 * gdb.ada/fixed_points.exp: Same changes as above.
18296
30d756ae
NR
182972005-02-03 Nick Roberts <nickrob@snap.net.nz>
18298
18299 * gdb.base/interp.exp: New test.
18300
9d799f85
AC
183012005-01-24 Andrew Cagney <cagney@gnu.org>
18302
18303 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
18304
15656118
AC
183052005-01-19 Andrew Cagney <cagney@gnu.org>
18306
a892c31b
AC
18307 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
18308 configure.ac not configure.in.
18309
15656118
AC
18310 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
18311 of powerpc*-*-*.
18312 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 18313 * gdb.base/list.exp (test_list_function)
15656118
AC
18314 (test_list_filename_and_function): Ditto.
18315 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
18316
a7b01baf
AC
183172005-01-16 Andrew Cagney <cagney@gnu.org>
18318
17d92a02
AC
18319 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
18320
a7b01baf
AC
18321 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
18322
bc8332bb
AC
183232005-01-14 Andrew Cagney <cagney@gnu.org>
18324
18325 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
18326 * gdb.mi/mi2-var-cmd.exp: Ditto.
18327
4d074752
CV
183282005-01-10 Corinna Vinschen <vinschen@redhat.com>
18329
18330 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
18331
bec39cab
AC
183322005-01-07 Andrew Cagney <cagney@gnu.org>
18333
18334 * configure.ac: Rename configure.in, require autoconf 2.59.
18335 * configure: Re-generate.
18336 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
18337 * gdb.stabs/configure: Re-generate.
18338 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
18339 * gdb.hp/configure: Re-generate.
18340 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
18341 autoconf 2.59.
18342 * gdb.hp/gdb.objdbg/configure: Re-generate.
18343 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
18344 autoconf 2.59.
18345 * gdb.hp/gdb.defects/configure: Re-generate.
18346 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
18347 autoconf 2.59.
18348 * gdb.hp/gdb.compat/configure: Re-generate.
18349 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
18350 autoconf 2.59.
18351 * gdb.hp/gdb.base-hp/configure: Re-generate.
18352 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
18353 autoconf 2.59.
18354 * gdb.hp/gdb.aCC/configure: Re-generate.
18355
f10b16d4
JB
183562004-12-15 Jim Blandy <jimb@redhat.com>
18357
18358 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
18359 under NPTL when there is debugging info available for libpthread.
18360
fb6e1814
JG
183612004-12-13 Jerome Guitton <guitton@gnat.com>
18362
18363 * gdb.ada/fixed_points.c: New file.
18364 * gdb.ada/fixed_points.exp: New file.
18365
fe46cd3a
RC
183662004-12-03 Randolph Chung <tausq@debian.org>
18367
18368 * gdb.arch/pa-nullify.exp: New file.
18369 * gdb.arch/pa-nullify.s: New file.
18370
8de0841b
RC
183712004-11-30 Randolph Chung <tausq@debian.org>
18372
18373 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
18374 instead of "tbug". Fix regexp to work properly with gdb_test.
18375
c8170782
PH
183762004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
18377
18378 * gdb.base/bitfields2.exp: New test.
18379 * gdb.base/bitfields2.c: New file.
18380
954269c2
RE
183812004-11-28 Richard Earnshaw <rearnsha@arm.com>
18382
18383 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
18384
0107feed
RC
183852004-11-16 Randolph Chung <tausq@debian.org>
18386
18387 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
18388
f073ae8c
DJ
183892004-11-14 Daniel Jacobowitz <dan@debian.org>
18390
18391 * gdb.threads/threadapply.exp: Correct "macro details" test.
18392
19ad59e7
JJ
183932004-11-11 Jeff Johnston <jjohnstn@redhat.com>
18394
18395 * gdb.threads/threadapply.exp: New test.
18396 * gdb.threads/threadapply.c: New file.
18397
9cf0961b
MK
183982004-11-07 Mark Kettenis <kettenis@gnu.org>
18399
18400 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
18401 frames.
18402
c789492a
FL
184032004-11-05 Felix Lee <felix+log1@specifixinc.com>
18404
18405 * gdb.base/cursal.exp: New file.
18406 * gdb.base/cursal.c: New file.
18407
a1e167bb
AC
184082004-11-03 Andrew Cagney <cagney@gnu.org>
18409
18410 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
18411
b7cbf173
MK
184122004-10-30 Mark Kettenis <kettenis@gnu.org>
18413
18414 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
18415 NetBSD/ELF targets.
18416
88f9d34f
JB
184172004-10-29 Joel Brobecker <brobecker@gnat.com>
18418
18419 * gdb.threads/bp_in_thread.c: New file, copied from
18420 pthread_cond_wait.c.
18421 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
18422 file, rather than reusing the .c file from another testcase.
18423
ca7d6a0c
JB
184242004-10-20 Joel Brobecker <brobecker@gnat.com>
18425
18426 * gdb.ada/null_record.exp: Check where we stopped after
18427 sending the start command, instead of where the associated
18428 temporary breakpoint was inserted.
18429
0d863d03
AC
184302004-10-14 Andrew Cagney <cagney@gnu.org>
18431
18432 * gdb.mi/gdb701.c (main): Return 0.
18433
d11e72cb
DJ
184342004-10-13 Daniel Jacobowitz <dan@debian.org>
18435
d40539a4 18436 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 18437
e1923096
JJ
184382004-10-12 Jeff Johnston <jjohnstn@redhat.com>
18439
18440 * gdb.threads/schedlock.c: Add comment markers to use to find
18441 line numbers.
18442 * gdb.threads/schedlock.exp: Adjust regex to handle the new
18443 comments.
18444 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
18445 breakpoint lines.
18446
ec8ba2c9
DJ
184472004-10-12 Daniel Jacobowitz <dan@debian.org>
18448
18449 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
18450
0eb3658b
DJ
184512004-10-12 Daniel Jacobowitz <dan@debian.org>
18452
18453 * configure.in: Add gdb.dwarf2.
18454 * configure: Regenerated.
18455 * Makefile.in: Add gdb.dwarf2.
18456 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
18457 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
18458 gdb.dwarf2/file1.txt: New files.
18459
a271cc33
OF
184602004-10-11 Orjan Friberg <orjanf@axis.com>
18461
a9c64011 18462 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
18463 of "run", since the latter doesn't work with remote targets. Adjust
18464 the breakpoint numbering accordingly.
18465 * gdb.threads/pthread_cond_wait.exp: Ditto.
18466
895ce074
MC
184672004-10-08 Michael Chastain <mec.gnu@mindspring.com>
18468
18469 * gdb.base/overlays.exp: Update copyright years.
18470
6be3092d
KI
184712004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
18472
18473 * gdb.base/overlays.exp: Disable if target is Linux.
18474
e05389b8
FL
184752004-10-06 Felix Lee <felix+log1@specifixinc.com>
18476
18477 * config/gdbserver.exp (gdb_load): Use right filename on remote.
18478
73cb587d
KI
184792004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
18480
18481 * gdb.asm/asm-source.exp: Add m32r-linux target.
18482 * gdb.asm/m32r-linux.inc: New file.
18483
3c0edcdc
AC
184842004-09-24 Andrew Cagney <cagney@redhat.com>
18485 David Anderson <anderson@redhat.com>
18486
18487 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
18488 command fails, assume things will work.
18489 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
18490 (_GNU_SOURCE): Define.
18491 (print_unsigned, print_hex): Change parameter to "long long".
18492 (print_byte_count): New function, use to print byte counts.
18493 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
18494 O_LARGEFILE.
18495 (main): Compute an upper bound on a corefile in max_core_size.
18496 Limit memory chunk size to max_core_size. Limit total memory
18497 allocated to max_core_size.
18498
4bb3667f
AC
184992004-09-23 Andrew Cagney <cagney@gnu.org>
18500
18501 * gdb.base/bigcore.exp: Replace the code that creates a corefile
18502 from a separate process with code that creates a corefile by
18503 making the inferior dump core.
18504
60fe1a51
MK
185052004-09-23 Mark Kettenis <kettenis@gnu.org>
18506
18507 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
18508 block.
18509
8e937346
MC
185102004-09-23 Michael Chastain <mec.gnu@mindspring.com>
18511
18512 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
18513 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
18514 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
18515 Likewise.
18516
7213f6d6
JJ
185172004-09-20 Jeff Johnston <jjohnstn@redhat.com>
18518
18519 * gdb.java/jprint.exp: New test case for java inferior call.
18520 * gdb.java/jprint.java: Ditto.
18521
eac69dca
JB
185222004-09-15 Joel Brobecker <brobecker@gnat.com>
18523
18524 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
18525
22227696
MC
185262004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18527
18528 * gdb.threads/killed.c: Include <stdlib.h>.
18529 * gdb.threads/pthreads.c: Likewise.
18530
7dd403a4
MC
185312004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18532
18533 * gdb.threads/killed.c: Add copyright notice.
18534
33f2d567
JM
185352004-09-10 Jason Molenda (jmolenda@apple.com)
18536
a9c64011
AS
18537 * gdb.base/define.exp: Two new tests to verify zero space chars
18538 after 'if' and 'while' commands in a user-defined command is correctly
18539 parsed.
33f2d567 18540
e05b62ac
AC
185412004-09-08 Andrew Cagney <cagney@gnu.org>
18542
18543 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
18544 delivery test with duplicate at end of file.
18545
9cbe82da
MK
185462004-09-06 Mark Kettenis <kettenis@jive.nl>
18547
18548 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
18549
564803d9
MC
185502004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18551
18552 * config/hppro.exp: Removed.
18553
7c6807ce
MC
185542004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18555
18556 * config/sparclet.exp: Removed.
18557
bf7e26dd
MC
185582004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18559
18560 * config/udi.exp: Removed.
18561
714e341b
MC
185622004-09-02 Michael Chastain <mec.gnu@mindspring.com>
18563
18564 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
18565 of "exp_continue".
18566 (advancei): Likewise.
18567
1236e623
JJ
185682004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18569
18570 * gdb.base/unload.exp: Fix so messages aren't duplicated.
18571
3bdcad15
MI
185722004-09-01 Manoj Iyer <manjo@austin.ibm.com>
18573
228af206 18574 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
18575 to check for nodebug in executable.
18576 * gdb.gdb/observer.exp (setup_test): Likewise.
18577 * gdb.gdb/selftest.exp (test_with_self): Likewise.
18578 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
18579
c72b934c
AC
185802004-09-01 Andrew Cagney <cagney@gnu.org>
18581
18582 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18583 files.
18584
edd9b715
JJ
185852004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18586
18587 * gdb.base/unload.exp: Fix expected warning message to match
18588 latest format.
18589
fb4ce06b
CV
185902004-09-01 Corinna Vinschen <vinschen@redhat.com>
18591
18592 * gdb.base/call-rt-st.exp: Fix typos.
18593
ce78e7c3
MI
185942004-08-31 Manoj Iyer <manjo@austin.ibm.com>
18595
18596 * gdb.threads/thread_check.exp: New testcase.
18597 * gdb.threads/thread_check.c: New testcase.
18598
2dedb159
AC
185992004-08-31 Andrew Cagney <cagney@gnu.org>
18600
18601 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
18602 (skip_to_handler_entry): New procedures. Test stepping into a
18603 handler when the breakpoint is at the handler's entry point.
18604
68f53502
AC
186052004-08-30 Andrew Cagney <cagney@gnu.org>
18606
18607 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
18608 gdb/1757.
18609
3e3ffd2b
MC
186102004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18611
18612 With code from Manoj Iyer <manjo@austin.ibm.com>:
18613 * lib/gdb.exp (gdb_file_cmd): Return more information in the
18614 return value. Add an arm for "no debugging symbols found".
18615 Change a stray "error" to "perror".
18616 (gdb_run_cmd): Adapt to new return value.
18617 * gdb.base/remote.exp: Adapt to new return value.
18618 * gdb.gdb/complaints.exp: Likewise.
18619 * gdb.gdb/observer.exp: Likewise.
18620 * gdb.gdb/selftest.exp: Likewise.
18621 * gdb.gdb/xfullpath.exp: Likewise.
18622
4b6f5fd2
JB
186232004-08-27 Joel Brobecker <brobecker@gnat.com>
18624
18625 * gdb.threads/bp_in_thread.exp: New testcase.
18626
e5b25496
MC
186272004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18628
18629 Fix PR testsuite/1735.
18630 * gdb.threads/schedlock.c (thread_function): Add a cast
18631 to suppress a gcc warning.
18632 * gdb.threads/thread-specific.c (thread_function): Likewise.
18633
934353d6
MC
186342004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18635
18636 * gdb.base/unload.c: Include <stdlib.h>.
18637
f98a0aef 186382004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 18639
f98a0aef 18640 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
18641 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
18642 synchronized after the "return".
18643
5a2e8882
MC
186442004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18645
18646 * gdb.mi/basics.c: Include <stdio.h>.
18647 * gdb.mi/pthreads.c: Include <stdlib.h>.
18648 * gdb.mi/var-cmd.c: Include <stdlib.h>.
18649
a9640423
MC
186502004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18651
18652 * gdb.threads/schedlock.c: Add copyright notice.
18653
b04e311d
AC
186542004-08-25 Andrew Cagney <cagney@gnu.org>
18655
18656 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
18657 (skip_over_handler, breakpoint_over_hander): New test procedures.
18658 (advance, advancei): Add a proper prefix, do not use
18659 rerun_to_main.
18660 * gdb.base/sigstep.c (main): Change to use an infinite loop.
18661
7c27f15b
MC
186622004-08-24 Michael Chastain <mec.gnu@mindspring.com>
18663
18664 * gdb.mi/basics.c: Add copyright notice.
18665 * gdb.mi/var-cmd.c: Add copyright notice.
18666
fffc87ae
MC
186672004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18668
18669 * lib/gdb.exp: Remove signed_keyword_not_used.
18670 * lib/compiler.c: Likewise.
18671 * lib/compiler.cc: Likewise.
18672
d782e0bf
MC
186732004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18674
18675 * gdb.base/whatis.c: Remove conditional disabling of "signed".
18676 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
18677
96033e83
MC
186782004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18679
18680 * gdb.base/whatis.c: Add copyright notice.
18681
cf38c229
MK
186822004-08-20 Mark Kettenis <kettenis@gnu.org>
18683
18684 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
18685 it to skip the breakpoints encoded in the inline assembly.
18686
f4b49756
MC
186872004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18688
18689 * Makefile.in: Add gdb.fortran.
18690
2f193b69
MC
186912004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18692
18693 * gdb.base/call-sc.exp (test_scalar_returns):
18694 Fix cut-and-paste glitch in "Make fun return now".
18695
89a237cb
MC
186962004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18697
18698 * configure.in: Add gdb.fortran.
18699 * configure: Regenerate.
18700 * gdb.fortran/Makefile.in: New file.
18701 * lib/gdb.exp (skip_fortran_tests): New procedure.
18702
469aff8e
MC
187032004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18704
18705 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
18706 reference to bug-gnu@prep.ai.mit.edu.
18707 * gdb.mi/mi-var-child.exp: Likewise.
18708 * gdb.mi/mi-var-cmd.exp: Likewise.
18709 * gdb.mi/mi-var-display.exp: Likewise.
18710 * gdb.mi/mi2-var-block.exp: Likewise.
18711 * gdb.mi/mi2-var-child.exp: Likewise.
18712 * gdb.mi/mi2-var-cmd.exp: Likewise.
18713 * gdb.mi/mi2-var-display.exp: Likewise.
18714
00b51b9f
MK
187152004-08-15 Mark Kettenis <kettenis@gnu.org>
18716
18717 * gdb.base/unload.c (main): Make local variable msg const.
18718
45f07fef
MC
187192004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18720
18721 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
18722 to bug-gnu@prep.ai.mit.edu.
18723 * gdb.mi/mi-disassemble.exp: Likewise.
18724 * gdb.mi/mi-eval.exp: Likewise.
18725 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
18726 default line number.
18727 * gdb.mi/mi-return.exp: Likewise.
18728 * gdb.mi/mi-simplerun.exp: Likewise.
18729 * gdb.mi/mi-stack.exp: Likewise.
18730 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
18731 number with explicit range test.
18732 * gdb.mi/mi-watch.exp: Likewise.
18733 * gdb.mi/mi2-break.exp: Likewise.
18734 * gdb.mi/mi2-cli.exp: Likewise.
18735 * gdb.mi/mi2-disassemble.exp: Likewise.
18736 * gdb.mi/mi2-eval.exp: Likewise.
18737 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
18738 default line number.
18739 * gdb.mi/mi2-return.exp: Likewise.
18740 * gdb.mi/mi2-simplerun.exp: Likewise.
18741 * gdb.mi/mi2-stack.exp: Likewise.
18742 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
18743 number with explicit range test.
18744 * gdb.mi/mi2-watch.exp: Likewise.
18745
dd8c8ee7
MC
187462004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18747
18748 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
18749 * gdb.cp/m-static.exp: Likewise.
18750 * gdb.cp/rtti.exp: Likewise.
18751
4e838464
MK
187522004-08-14 Mark Kettenis <kettenis@gnu.org>
18753
18754 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
18755
8d8cb839
EZ
187562004-08-14 Eli Zaretskii <eliz@gnu.org>
18757
18758 * ChangeLog: Prefix Local Variables with semi-colons and indent
18759 the reference to older ChangeLog files, to fix fontification in
18760 Emacs.
18761
deea8bb0
MC
187622004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18763
18764 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
18765 * gdb.mi/mi2-break.exp: Likewise.
18766
c3297504
MC
187672004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18768
18769 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
18770
25808999
MC
187712004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18772
18773 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
18774
226a8d71
MC
187752004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18776
18777 * gdb.cp/classes.exp: Remove unused declarations. Just let
18778 test names default instead of providing special names. Remove
18779 extraneous demangler test.
18780
37fdf854
JJ
187812004-08-12 Jeff Johnston <jjohnstn@redhat.com>
18782
18783 * gdb.base/unload.exp: New test for breakpoints in dynamically
18784 loaded libraries.
18785 * gdb.base/unload.c: Ditto.
18786 * gdb.base/unloadshr.c: Ditto.
18787
2d3a7986
MC
187882004-08-12 Michael Chastain <mec.gnu@mindspring.com>
18789
18790 * gdb.cp/classes.exp (test_ptype_class_objects): Call
18791 cp_test_ptype_class.
18792 (test_enums): Likewise.
18793
c72b934c
AC
187942004-08-10 Andrew Cagney <cagney@gnu.org>
18795
18796 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18797 files.
18798
cc503c8a
AC
187992004-08-10 Andrew Cagney <cagney@gnu.org>
18800
18801 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
18802 init_malloc call.
18803
902f2ccb
MC
188042004-08-10 Michael Chastain <mec.gnu@mindspring.com>
18805
18806 * ChangeLog: Add copyright notice. The notice is copied
18807 from emacs 21.3 top level ChangeLog.
18808
78c90502
MC
188092004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18810
18811 * lib/cp-support.exp: New file.
18812 * lib/cp-support.exp (cp_test_type_class): New function.
18813 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
18814 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
18815 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
18816 cp_test_ptype_class.
18817
88e5ea78
MC
188182004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18819
18820 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
18821 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
18822 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
18823 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
18824 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
18825 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
18826 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
18827 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
18828 gdb.mi/mi2-watch.exp: Update copyright years.
18829
6a89fc9c
MK
188302004-08-09 Mark Kettenis <kettenis@gnu.org>
18831
18832 * gdb.base/sigaltstack.exp: Provide proper anchoring.
18833
1482e0de
MC
188342004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18835
18836 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
18837 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
18838 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
18839 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
18840 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
18841 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
18842 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
18843 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
18844 gdb.mi/mi-watch.exp: Update copyright years.
18845
1a5ce3f3
DJ
188462004-08-08 Daniel Jacobowitz <dan@debian.org>
18847
18848 PR gdb/1738
18849 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
18850 from a breakpoint with a pending signal.
18851
04f6ecf2
DJ
188522004-08-08 Daniel Jacobowitz <dan@debian.org>
18853
18854 PR gdb/1736
18855 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
18856 * gdb.base/sigaltstack.exp (finish_test): Consume output until
18857 the prompt.
18858 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
18859
54d90d35
DJ
188602004-08-08 Daniel Jacobowitz <dan@debian.org>
18861
18862 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
18863
d2f6abb0
DJ
188642004-08-08 Daniel Jacobowitz <dan@debian.org>
18865
18866 PR gdb/1736
18867 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
18868 for i?86-*-linux*.
18869
5598c03d
DJ
188702004-08-08 Daniel Jacobowitz <dan@debian.org>
18871
18872 * gdb.arch/i386-prologue.exp: Compile without debug information.
18873
c6fee705
MC
188742004-08-08 Michael Chastain <mec.gnu@mindspring.com>
18875
18876 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
18877 rather than asking gdb to search.
18878
dd90efdb
MC
188792004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18880
18881 * gdb.base/gcore.c: Include <string.h>.
18882
1e84bec1
MC
188832004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18884
18885 * gdb.base/gcore.c: Add copyright notice.
18886
e425eb2b
MC
188872004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18888
18889 * gdb.base/freebpcmd.c: Include <stdio.h>.
18890 * gdb.base/long_long.c: Include <string.h>.
18891 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
18892 * gdb.base/siginfo.c: Include <string.h>.
18893 * gdb.base/sigstep.c: Include <string.h>.
18894
cb9aaed5
MC
188952004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18896
18897 * gdb.base/complex.c: Include <stdlib.h>.
18898
55944f3d
MC
188992004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18900
18901 * gdb.base/complex.c: Add copyright notice.
18902
7b2953d9
MC
189032004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18904
18905 * gdb.base/charset.c: Include <stdlib.h>.
18906
c9133d23
MC
189072004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18908
18909 * gdb.base/auxv.c: Include <stdlib.h>.
18910
0a8490ad
MC
189112004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18912
18913 * gdb.base/auxv.c: Add copyright notice.
18914
3426d5ec
MC
189152004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18916
18917 * gdb.base/coremaker.c: Add copyright notice.
18918 * gdb.base/coremaker2.c: Add copyright notice.
18919
8da195dd
AC
189202004-08-04 Andrew Cagney <cagney@gnu.org>
18921
18922 * gdb.base/store.exp: Update copyright.
18923 (check_set, up_set, check_struct, up_struct): Add a prefix to test
18924 names, do not import gdb_prompt.
18925
8d394f98
AC
189262004-08-01 Andrew Cagney <cagney@gnu.org>
18927
18928 Fix PR testsuite/1729.
18929 * gdb.base/dump.exp: Add test name to callers of capture_value, do
18930 not use capture_value with value 4.
18931 (capture_value): Add optional test name parameter.
18932 (test_reload_saved_value, test_restore_saved_value): Use $msg as
18933 the prefix, pass to capture_value.
18934
b6702b23
MK
189352004-08-01 Mark Kettenis <kettenis@gnu.org>
18936
18937 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
18938 * gdb.arch/i386-prologue.c (standard): New prototype and function.
18939 (main): Call new function.
18940
c203e0ca
MC
189412004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18942
18943 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
18944
a7995a30
MC
189452004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18946
18947 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
18948
9366563b
MC
189492004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18950
b6eeaf26 18951 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
18952 Accept more values of vtbl pointer. Remove some messages
18953 about "obsolete gcc or gdb".
18954
2fc1f950
MC
189552004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18956
18957 * gdb.cp/classes.exp: Accept more varieties of ptype output.
18958
c724d49b
MC
189592004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18960
18961 * gdb.base/asm-source.exp: Properly convert target board
18962 debug flags from gcc format to binutils format.
18963
736b0fce
MK
189642004-07-28 Mark Kettenis <kettenis@gnu.org>
18965
18966 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
18967 gdb1718". PR backtrace/1718 partially fixed.
18968
5633ea5c
JJ
189692004-07-27 Jeff Johnston <jjohnstn@redhat.com>
18970
18971 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
18972
575eebb1
NC
189732004-07-26 Nick Clifton <nickc@redhat.com>
18974
18975 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
18976 good default value for a specific architecture is available then
18977 set it to that value. Otherwise default to the -gstabs switch.
18978 Remove the -g... switches from the asm-flags variable. Allow the
18979 target board info to override the value if it wants to. Pass the
18980 switch on the assembler command line.
18981
62104619
MK
189822004-07-23 Mark Kettenis <kettenis@gnu.org>
18983
18984 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
18985 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
18986 (main): Call new function.
18987
4a1135b8
MC
189882004-07-22 Michael Chastain <mec.gnu@mindspring.com>
18989
18990 Test for PR exp/1715.
18991 * gdb.base/radix.exp: Refactor common procedures. Make all
18992 test names unique. Change XFAIL to KFAIL.
18993
8a12c1f0
MC
189942004-07-20 Michael Chastain <mec.gnu@mindspring.com>
18995
18996 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
18997 * gdb.ada/gnat_ada.gin: ... to here.
18998 * configure.in: Use gnat_ada.gin.
18999 * configure: Regenerate.
19000
23b451cf
AC
190012004-07-20 Andrew Cagney <cagney@gnu.org>
19002
19003 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
19004 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
19005 XFAILs. Clean up test messages and comments. Check backtraces.
19006 Delete re-sync code.
19007
ab618a02
MC
190082004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19009
19010 Fix PR cli/740.
19011 * gdb.base/annota1.exp: Honor gdb,nosignals.
19012 * gdb.base/annota3.exp: Likewise.
19013
46dad340
MC
190142004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19015
19016 * lib/java.exp: Update copyright notice.
19017
756d8c70
AC
190182004-07-19 Andrew Cagney <cagney@gnu.org>
19019
19020 * gdb.base/selftest.exp: Copy file from here ...
19021 * gdb.gdb/selftest.exp: ... to here.
19022
586027e6
AC
190232004-07-16 Andrew Cagney <cagney@redhat.com>
19024
19025 * lib/insight-support.exp: Delete file.
19026 * lib/java.exp (java_init): Fix copyright.
19027
029d2200
AC
190282004-07-16 Andrew Cagney <cagney@gnu.org>
19029
19030 * gdb.base/restore.c: Append "prologue" to comments marking the a
19031 function's prologue.
19032 * gdb.base/restore.exp: Update copyright, re-indent.
19033 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
19034 callerN" prefix where needed. Update patterns that match a
19035 function's prologue.
19036
653b62c5
MC
190372004-07-16 Michael Chastain <mec.gnu@mindspring.com>
19038
19039 * gdb.base/restore.c: Add copyright notice.
19040
f7d690e5
AC
190412004-07-16 Andrew Cagney <cagney@gnu.org>
19042
19043 * gdb.base/logical.exp: Update copyright.
19044 (evaluate): New procedure. Use to re-implement tests using
19045 several tables.
19046
d629a7cb
MH
190472004-07-14 Martin Hunt <hunt@redhat.com>
19048
19049 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
19050 which fixes some problems where init.tcl was not found.
19051
9c7bb332
AC
190522004-07-13 Andrew Cagney <cagney@gnu.org>
19053
6bf46641
AC
19054 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
19055 (check_sizeof, check_valueof): Do not include the output in the
19056 test name. Use gdb_test.
19057 (get_valueof): Use gdb_test_multiple.
19058
c4ffd4c0
AC
19059 * gdb.base/step-test.exp: Update copyright. Use
19060 gdb_test_multiple. Ensure that test names do not include
19061 architecture dependent output.
19062
ab89363a
AC
19063 * gdb.gdb/observer.exp: Update copyright.
19064 (setup_test): Use gdb_test_multiple.
19065 (attach_first_observer, attach_second_observer)
19066 (attach_third_observer, detach_first_observer)
19067 (detach_second_observer, detach_third_observer)
19068 (reset_counters, check_counters): Make $message a prefix.
19069 (test_normal_stop_notifications): Add "args" parameter - a list of
19070 init functions to be called. Make $message a prefix,
19071 (test_observer_normal_stop): Change the message prefixes so that
19072 they are unique, pass the attach / detach procedures to
19073 test_normal_stop_notifications.
19074
ec58997a
AC
19075 * gdb.base/signull.exp (test_segv): Prefix all tests with
19076 "${name}". Clean up test messages.
19077
b475183b
AC
19078 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
19079
9c7bb332
AC
19080 * gdb.base/ena-dis-br.exp: Update copyright.
19081 (break_at): New function. Replace send_gdb with gdb_test,
19082 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
19083 ignore count, not stopped at bpt", with KFAIL.
19084
2dd95497
CV
190852004-07-13 Corinna Vinschen <vinschen@redhat.com>
19086
19087 * gdb.base/attach.exp: Remove cleanupfile handling.
19088
419e626b
AC
190892004-07-12 Andrew Cagney <cagney@gnu.org>
19090
19091 * gdb.base/annota1.exp: Cleanup corefile test name.
19092 * gdb.base/annota3.exp: Ditto.
19093
8b1b3228
AC
190942004-07-12 Andrew Cagney <cagney@gnu.org>
19095
78650829
AC
19096 * gdb.base/signals.exp: Clean up copyright, re-indent.
19097
8b1b3228
AC
19098 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
19099 gdb_test and gdb_test_multiple.
19100
935c2760
JJ
191012004-07-08 Jeff Johnston <jjohnstn@redhat.com>
19102
19103 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 19104 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
19105 provide line number info for first statement in main.
19106
1544280f
AC
191072004-07-08 Andrew Cagney <cagney@gnu.org>
19108
1279f4ff
AC
19109 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
19110
1544280f
AC
19111 * gdb.base/sigbpt.exp: Make the common part of each test name a
19112 prefix instead of suffix.
19113
bcc82369
BR
191142004-07-07 Bob Rossi <bob_rossi@cox.net>
19115
19116 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
19117 test from test_tbreak_creation_and_listing to
19118 test_file_list_exec_source_file
19119 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
19120 Changed name of test from test_tbreak_creation_and_listing to
19121 test_file_list_exec_source_file
19122
23f4b0aa
JJ
191232004-07-07 Jeff Johnston <jjohnstn@redhat.com>
19124
19125 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
19126 the jmisc() constructor instead of <init>.
19127 * gdb.java/jmisc1.exp: Ditto.
19128
56401cd5
AC
191292004-07-07 Andrew Cagney <cagney@gnu.org>
19130
19131 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
19132 corrupting the PC.
19133
44ae2f6a
MC
191342004-07-06 Michael Chastain <mec.gnu@mindspring.com>
19135
19136 * gdb.cp/templates.exp: Accept whitespace change in demangler
19137 output.
19138
45a83408
AC
191392004-07-06 Andrew Cagney <cagney@gnu.org>
19140
19141 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
19142
d205ad70
MC
191432004-07-02 Michael Chastain <mec.gnu@mindspring.com>
19144
19145 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
19146 * lib/compiler.cc: Likewise.
19147
06ea1a61
MC
191482004-06-30 Michael Chastain <mec.gnu@mindspring.com>
19149
19150 * lib/compiler.cc: Work around string preprocessing problem
19151 with old hp c++ compiler.
19152 * lib/compiler.c: Likewise.
19153
daab1251
CV
191542004-06-29 Corinna Vinschen <vinschen@redhat.com>
19155
19156 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
19157 directives to conditionalize symbol prefixing.
19158 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
19159 additional_flags handling. Add underscore prefix for Cygwin.
19160 * gdb.arch/i386-unwind.c: Use preprocessor directives to
19161 conditionalize symbol prefixing.
19162 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
19163 additional_flags handling. Add underscore prefix for Cygwin.
19164
cc984116
CV
191652004-06-29 Corinna Vinschen <vinschen@redhat.com>
19166
19167 * gdb.base/bigcore.exp: Skip test on Cygwin.
19168
c279b077
MC
191692004-06-28 Michael Chastain <mec.gnu@mindspring.com>
19170
19171 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
19172 formats for "info register". Use gdb_test_multiple. Fix
19173 the "invalid register" test.
19174
0e915747
CV
191752004-06-28 Corinna Vinschen <vinschen@redhat.com>
19176
19177 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
19178 PID for Cygwin. Add Cygwin specific strings to check for in some
19179 tests.
19180 (do_attach_tests): Add a test for user interaction when attaching
19181 to a process with no matching symbol table already loaded.
19182
11422c86
AC
191832004-06-26 Andrew Cagney <cagney@gnu.org>
19184
19185 Test PR java/1567 and PR java/1565.
19186 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
19187 * gdb.java/jmisc2.exp: Delete file.
19188
cefbce26
MC
191892004-06-26 Michael Chastain <mec.gnu@mindspring.com>
19190
19191 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
19192
e19f872c
CV
191932004-06-25 Corinna Vinschen <vinschen@redhat.com>
19194
19195 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
19196 attach process.
19197
d931ba3b
MC
191982004-06-23 Michael Chastain <mec.gnu@mindspring.com>
19199
19200 * gdb.cp/pr-1553.exp: Remove.
19201
aef68c48
MC
192022004-06-22 Michael Chastain <mec.gnu@mindspring.com>
19203
19204 * gdb.cp/pr-1553.cc: Remove.
19205 * gdb.cp/pr-1553.exp: Disable this test.
19206
8d5df71a
JB
192072004-06-20 Jim Blandy <jimb@redhat.com>
19208
a9c64011 19209 Fix PR testsuite/1680.
8d5df71a
JB
19210 * gdb.arch/i386-sse.exp: Properly quote curly braces in
19211 regular expressions.
19212
4ac6f39d
MC
192132004-06-19 Michael Chastain <mec.gnu@mindspring.com>
19214
19215 Fix PR testsuite/1679.
19216 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
19217 Issue an UNSUPPORTED result instead.
19218
1b413552
JB
192192004-06-18 Jim Blandy <jimb@redhat.com>
19220
19221 * gdb.base/charset.exp: Only send a control-C if we see a new
19222 prompt and incomplete command.
19223
6daa6ebd
MC
192242004-06-18 Michael Chastain <mec.gnu@mindspring.com>
19225
19226 * gdb.cp/pr-574.cc: Add copyright notice.
19227
51fa4ae0
JB
192282004-06-17 Jim Blandy <jimb@redhat.com>
19229
19230 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
19231 cases where the regexp has no groups; this grabs random text from
19232 the previous test suite, whatever that was.
19233
8fea26c5
MC
192342004-06-17 Michael Chastain <mec.gnu@mindspring.com>
19235
19236 * gdb.cp/printmethod.cc: Add copyright notice.
19237
1e3aeb41
MC
192382004-06-16 Michael Chastain <mec.gnu@mindspring.com>
19239
19240 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
19241
9d9030bc
AC
192422004-06-16 Andrew Cagney <cagney@gnu.org>
19243
19244 * gdb.base/signull.c: Update copyright. Include <string.h>.
19245 (bowler): Replace data_pointer with data_read
19246 and data_write cases. Add code_descriptor case.
19247 (zero, desc): New array and pointer.
19248 (data, code): Change to simple pointers.
19249 * gdb.base/signull.exp: Fix probe pattern matching a function
19250 descriptor SIGSEGV. Replace data_pointer with data_read and
19251 data_write tests.
19252
acd4ad44
AC
192532004-06-16 Andrew Cagney <cagney@gnu.org>
19254
19255 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
19256
08fd625c
MC
192572004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19258
19259 * gdb.base/long_long.c: Add copyright notice.
19260
1903502c
MC
192612004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19262
19263 * gdb.base/long_long.exp: Remove reference to
19264 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
19265 to gdb_breakpoint and gdb_continue_to_breakpoint.
19266
83313cb1
JB
192672004-06-14 Jim Blandy <jimb@redhat.com>
19268
19269 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
19270 endian case.
19271
1bf404ef
AC
192722004-06-14 Andrew Cagney <cagney@gnu.org>
19273
19274 * gdb.base/gcore.exp (capture_command_output): Delete the always
19275 passing tests containing inferior values.
19276 * gdb.base/ending-run.exp: Do not include the breakpoint address
19277 in the test message. Update copyright.
19278 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
19279 size in the test name, use gdb_test_multiple. Update copyright.
19280
ef220b33
MC
192812004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19282
19283 * gdb.cp/ref-types.cc: Add copyright notice.
19284
4f70a4c9
MC
192852004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19286
19287 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
19288 hp_aCC_compiler.
19289 * lib/compiler.cc: Likewise.
19290 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
19291 'set' commands. Log diagnostics for other lines. Set
19292 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
19293
335928ac
MC
192942004-06-13 Michael Chastain <mec.gnu@mindspring.com>
19295
19296 * gdb.cp/try_catch.cc: Add copyright notice.
19297
2efb12e8
MC
192982004-06-12 Michael Chastain <mec.gnu@mindspring.com>
19299
19300 * gdb.cp/userdef.cc: Add copyright notice.
19301
0bbed51a
MC
193022004-06-11 Michael Chastain <mec.gnu@mindspring.com>
19303
19304 * gdb.cp/virtfunc.cc: Add copyright notice.
19305
e12a46c9
RC
193062004-06-11 Randolph Chung <tausq@debian.org>
19307
19308 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
19309 problem.
19310
338e05af
AC
193112004-06-10 Andrew Cagney <cagney@gnu.org>
19312
19313 * lib/compiler.cc, lib/compiler.c: Append either
19314 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
19315 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
19316 instead of gcc-3-3.
19317
dc3f10cb
AC
193182004-06-09 Andrew Cagney <cagney@gnu.org>
19319
b4d946af
AC
19320 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
19321 gdb/1455, bug is specific to "long long" and "double".
a9c64011 19322
dc3f10cb
AC
19323 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
19324 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
19325 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
19326 fixed.
19327
b5c0bfa2
AC
193282004-06-09 Andrew Cagney <cagney@gnu.org>
19329
19330 * gdb.base/structs.exp (test_struct_returns): Replace
19331 "return_value_unknown" and "finish_value_unknown" by
19332 "return_value_known" and "finish_value_known". Instead of
19333 "return_value_unknown" iff "finish_value_unknown", check
19334 "return_value_known" implies "finish_value_known".
19335
caeb605f
MH
193362004-06-08 Martin Hunt <hunt@redhat.com>
19337
19338 * gdb.base/float.exp: Add pattern for mips targets.
19339
c892bb64
RC
193402004-06-08 Randolph Chung <tausq@debian.org>
19341
19342 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
19343 message for unknown architectures more clear.
19344
48306d3e
JB
193452004-06-08 Joel Brobecker <brobecker@gnat.com>
19346
19347 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
19348 start the execution of the program.
19349
83ecb59f
JB
193502004-06-07 Jim Blandy <jimb@redhat.com>
19351
19352 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
19353 * gdb.arch/i386-cpuid.h: New helper file.
19354
55264cb4
RC
193552004-06-07 Randolph Chung <tausq@debian.org>
19356
19357 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
19358 has started.
19359
23cadb28
RM
193602004-06-04 Roland McGrath <roland@redhat.com>
19361
19362 Fix PR gdb/1647.
19363 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
19364 differently to be robust to output buffering differences.
19365
51d01eda
MC
193662004-06-04 Michael Chastain <mec.gnu@mindspring.com>
19367
19368 * gdb.threads/pthreads.exp: Update copyright years.
19369 (check_control_c): Change asynchronous 'after' to synchronous.
19370
f4fc3b93
RM
193712004-06-04 Roland McGrath <roland@redhat.com>
19372
19373 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
19374 next gdb prompt.
19375
4013522b
MC
193762004-06-02 Michael Chastain <mec.gnu@mindspring.com>
19377
19378 Fix PR gdb/1636.
19379 * gdb.threads/manythreads.exp: Change asynchronous 'after'
19380 calls to synchronous.
19381
7a8f1e6b
JB
193822004-05-26 Jim Blandy <jimb@redhat.com>
19383
19384 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
19385
81bb3443
RC
193862004-05-24 Randolph Chung <tausq@debian.org>
19387
19388 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
19389 * gdb.asm/pa.inc: New file.
19390
8f5a3103
MK
193912004-05-22 Mark Kettenis <kettenis@gnu.org>
19392
19393 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
19394
734b8fe8 193952004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 19396 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
19397
19398 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
19399 GDB prompt.
19400
725603e1
UW
194012004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19402
f4fc3b93 19403 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
19404 setjmp/longjmp. Use sigaction instead of signal.
19405
8b923272 194062004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 19407 Michael Snyder <msnyder@redhat.com>
8b923272
JB
19408
19409 * gdb.threads/pthread_cond_wait.c: New file.
19410 * gdb.threads/pthread_cond_wait.exp: New testcase.
19411
8bfabb04
AC
194122004-05-13 Andrew Cagney <cagney@redhat.com>
19413
19414 * gdb.base/signull.exp, gdb.base/signull.c: New files.
19415 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
19416
42edda50
AC
194172004-05-11 Andrew Cagney <cagney@redhat.com>
19418
19419 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
19420 fixed but revealed gdb/1639.
19421
d303a6c7
AC
194222004-05-10 Andrew Cagney <cagney@redhat.com>
19423
19424 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
19425 func1" and "next to 2nd alarm", kernel bug avoided.
19426
bf08c2a1
DJ
194272004-05-10 Daniel Jacobowitz <dan@debian.org>
19428
19429 PR external/1568
19430 * gdb.base/bigcore.exp: Check the size of the dumped core file.
19431 XFAIL if it is smaller than bytes_allocated.
19432 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
19433 (main): Make chunks_allocated unsigned. Correct comment.
19434
c0586a34
JB
194352004-05-07 Joel Brobecker <brobecker@gnat.com>
19436
19437 * gdb.arch/powerpc-aix-prologue.c: New file.
19438 * gdb.arch/powerpc-aix-prologue.exp: New file.
19439
f2785d12
JB
194402004-05-07 Jim Blandy <jimb@redhat.com>
19441
19442 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
19443 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
19444
bd7f6e30
JB
194452004-05-06 Joel Brobecker <brobecker@gnat.com>
19446
19447 * gdb.base/sep.exp: No longer setup_kfail when the program was
19448 built with dwarf2.
19449
0a5e7efe
JI
194502004-05-05 Jim Ingham <jingham@apple.com>
19451
19452 * gdb.base/pending.exp: Make sure pending breakpoints
19453 preserve the ignore count.
f4fc3b93 19454
a8958849
MK
194552004-04-27 Jerome Guitton <guitton@gnat.com>
19456
19457 * i386-prologue.exp: Add testcase for jump instruction as first
19458 instruction of the real code.
19459 * i386-prologue.c (jump_at_beginning): New function.
19460
7e103f5b
MK
194612004-04-28 Mark Kettenis <kettenis@gnu.org>
19462
19463 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
19464 x86_64-*-*.
19465
5d38b224
MK
194662004-04-28 Mark Kettenis <kettenis@gnu.org>
19467
19468 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
19469 i*86-*-*.
19470
0ef32fd9
MK
194712004-04-25 Mark Kettenis <kettenis@gnu.org>
19472
19473 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
19474 expression that checks the return type.
19475
71d7dd7c
AC
194762004-04-23 Andrew Cagney <cagney@redhat.com>
19477
19478 * gdb.base/call-sc.exp: New test of scalar call/return values.
19479 * gdb.base/call-sc.c: Ditto.
19480
1e9f977e
JJ
194812004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19482
19483 * gdb.threads/manythreads.c: Reduce thread stack size.
19484
899d9e3a
JJ
194852004-04-23 Jeff Johnston <jjohnstn@redhat.com>
19486
19487 * gdb.threads/manythreads.c: Add copyright notice.
19488
61bcae62
AC
194892004-04-23 Andrew Cagney <cagney@redhat.com>
19490
19491 * gdb.base/siginfo.exp: Better handle step out of signal.
19492 * gdb.base/sigstep.exp: Ditto.
19493
7339a42e 194942004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 19495 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
19496
19497 * gdb.threads/manythreads.c: New testcase.
19498 * gdb.threads/manythreads.exp: Ditto.
19499
5c98409b
JB
195002004-04-22 Jim Blandy <jimb@redhat.com>
19501
19502 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
19503 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
19504
3b611f1a
MC
195052004-04-21 Michael Chastain <mec.gnu@mindspring.com>
19506
19507 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
19508
f0fd9238
AC
195092004-04-21 Andrew Cagney <cagney@redhat.com>
19510
19511 * gdb.base/sigstep.c: New file.
19512 * gdb.base/sigstep.exp: New file.
19513
90990674
JB
195142004-04-16 Joel Brobecker <brobecker@gnat.com>
19515
19516 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
19517 call to observer_notify_normal_stop.
19518
78cef34b
AC
195192004-04-15 Andrew Cagney <cagney@redhat.com>
19520
19521 * gdb.base/siginfo.c: New file.
19522 * gdb.base/siginfo.exp: New file.
19523
d2343407
JB
195242004-04-12 J. Brobecker <brobecker@gnat.com>
19525
19526 * gdb.base/sep.exp: Fix typo in comment.
19527
a2dba3c8
JB
195282004-04-12 J. Brobecker <brobecker@gnat.com>
19529
19530 * gdb.base/sep.c: New file.
19531 * gdb.base/sep-proc.c: New file.
19532 * gdb.base/sep.exp: New testcase.
19533
15f7b60e
MK
195342004-04-09 Mark Kettenis <kettenis@gnu.org>
19535
19536 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
19537 support.
19538
44f4de1a
AC
195392004-04-05 Andrew Cagney <cagney@redhat.com>
19540
19541 * gdb.base/sigaltstack.c: New file.
19542 * gdb.base/sigaltstack.exp: New file.
19543
ef04f396
JB
195442004-04-04 Joel Brobecker <brobecker@gnat.com>
19545
19546 * gdb.base/foll-fork.exp: Update the expected output for
19547 "help set follow-fork-mode", to match a change that was made
19548 to the help of this variable on 2004-01-13.
19549
d40d2c92
JB
195502004-04-01 Joel Brobecker <brobecker@gnat.com>
19551
19552 * lib/ada.exp: Add copyright notice.
19553 * bar.ads: Likewise.
19554 * bar.adb: Likewise.
19555 * null_record.adb: Likewise.
19556 * null_record.exp: Likewise.
19557 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
19558
f86ef5a3
JB
195592004-04-01 Joel Brobecker <brobecker@gnat.com>
19560
19561 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
19562 * configure: Regenerate.
19563
414e70e3
JB
195642004-04-01 Joel Brobecker <brobecker@gnat.com>
19565
19566 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
19567 to build the application. Remove the message printed when in
19568 verbose mode, redundant with the UNSUPPORTED message above.
19569
f0aaee49
JB
195702004-03-31 Joel Brobecker <brobecker@gnat.com>
19571
19572 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
19573 * gdb.ada (null_record.exp): New testcase.
19574
ac81cb54
JB
195752004-03-31 Joel Brobecker <brobecker@gnat.com>
19576
19577 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
19578
854af2f7
JB
195792004-03-31 Joel Brobecker <brobecker@gnat.com>
19580
19581 * gdb.ada: New subdirectory.
19582 * gdb.ada/Makefile.in: New file.
19583 * gdb.ada/gnat_ada.gpr.in: New file.
19584
034cb681
JB
195852004-03-31 Joel Brobecker <brobecker@gnat.com>
19586
19587 * lib/ada.exp: New file.
19588
78a1a894
DJ
195892004-03-24 Daniel Jacobowitz <drow@mvista.com>
19590
19591 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
19592 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
19593
4b2b3b3e
AC
195942004-03-22 Andrew Cagney <cagney@redhat.com>
19595
19596 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
19597 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
19598 Problem identified by Ulrich Weigand.
19599
23c73aa3
DC
196002004-03-17 David Carlton <carlton@kealia.com>
19601
19602 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
19603 PR c++/826.
19604
d63a86f8
RM
196052004-03-16 Roland McGrath <roland@redhat.com>
19606
19607 * gdb.base/auxv.exp: New file.
19608 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
19609
0e02aa50
DC
196102004-03-12 David Carlton <carlton@kealia.com>
19611
19612 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
19613 * gdb.cp/pr-1553.cc: Ditto.
19614 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
19615 pass branch.
19616
c20b71be
MC
196172004-03-12 Michael Chastain <mec.gnu@mindspring.com>
19618
19619 * gdb.cp/templates.exp: Accept more template types.
19620
c7414a01
MC
196212004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19622
19623 From Corinna Vinschen with modifications.
19624 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
19625 local variable obj_with_enum.
19626 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
19627 results with obj_with_enum.
19628
ed69573c
MC
196292004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19630
19631 * gdb.cp/classes.cc: New file, copied from misc.cc.
19632 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
19633
28301461
MC
196342004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19635
19636 * gdb.cp/misc.cc: Add copyright notice.
19637
1198ecbe
DC
196382004-03-05 David Carlton <carlton@kealia.com>
19639
19640 * gdb.cp/rtti.exp: Add 'print *obj3' test.
19641 * gdb.cp/rtti.h: Update copyright.
19642 (namespace n2::n3): New.
19643 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
19644 (n2::n3::func3): New.
19645 (main): Call n2::n3::func3.
19646 * gdb.cp/rtti2.cc: Update copyright.
19647 (n2::create3): New.
19648
9e08c470
MK
196492004-03-04 Mark Kettenis <kettenis@gnu.org>
19650
19651 * gdb.asm/openbsd.inc: Fix typo.
19652
4bebc3aa
FF
196532004-03-03 Fred Fish <fnf@redhat.com>
19654
19655 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
19656 "val" instead of unused "size". Update copyright year.
19657
6ea9fb37
DJ
196582004-02-29 Daniel Jacobowitz <drow@mvista.com>
19659
19660 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
19661 to use unsigned char.
19662 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
19663 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
19664
23b23974
DJ
196652004-02-29 Daniel Jacobowitz <drow@mvista.com>
19666
19667 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
19668 line of output.
19669
7574fd53
DJ
196702004-02-28 Daniel Jacobowitz <drow@mvista.com>
19671
19672 * gdb.base/relocate.c (dummy): Initialize.
19673
a195357f
DJ
196742004-02-28 Daniel Jacobowitz <drow@mvista.com>
19675
19676 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
19677 a breakpoint at exit.
19678
72fd54a9
FF
196792004-02-27 Fred Fish <fnf@redhat.com>
19680
19681 * gdb.base/chng-syms.exp: Add expect condition to match failing
19682 case that isn't a timeout.
19683
b9d23137
AC
196842004-02-27 Andrew Cagney <cagney@redhat.com>
19685
19686 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
19687 support.
19688
15d208f6 196892004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 19690
15d208f6
FF
19691 * gdb.arch/gdb1431.c: Remove.
19692 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
19693 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
19694 of "until" incorrectly.
19695
98f9cd2d
JB
196962004-02-26 J. Brobecker <brobecker@gnat.com>
19697
19698 * gdb.cp/class2.cc (empty): New class.
19699 (refer): New function.
19700 (main): Declare an object of type empty and use it.
19701 * gdb.cp/class2.exp: Print the value of an object of type empty.
19702
9b50c11b
JJ
197032004-02-26 Jeff Johnston <jjohnstn@redhat.com>
19704
19705 * gdb.base/langs.exp: Update query string to match the
19706 new nquery format used for pending breakpoints.
19707
0dcd613f
AC
197082004-02-26 Andrew Cagney <cagney@redhat.com>
19709
19710 Fix PR i18n/1570.
19711 * gdb.base/charset.c: Update copyright notice.
19712 (main, init_string): Remove the escape character '\e' tests.
19713 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
19714 * gdb.base/charset.exp (valid_host_charset): Ditto.
19715 * gdb.base/setvar.exp: Ditto.
19716
b8a56647
AC
197172004-02-24 Andrew Cagney <cagney@redhat.com>
19718
90d59e34
AC
19719 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
19720 mmapped data in core file" PASS and FAIL messages consistent.
19721
b8a56647
AC
19722 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
19723 setting a breakpoint. Work around PR java/1565.
19724
9f27c604
JJ
197252004-02-23 Jeff Johnston <jjohnstn@redhat.com>
19726
19727 * lib/gdb.exp (gdb_breakpoint): Update query string to match
19728 new nquery format.
19729 * gdb.base/pending.exp: Ditto.
19730
3224a706
MK
197312004-02-22 Mark Kettenis <kettenis@gnu.org>
19732
19733 * configure.in: Run stabs tests on *BSD.
19734 * configure: Regenerated.
19735
41e0a9ca
MK
197362004-02-21 Mark Kettenis <kettenis@gnu.org>
19737
19738 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
19739
1e1b3428
FF
197402004-02-20 Fred Fish <fnf@redhat.com>
19741
19742 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
19743 blank in test for "returns short", for consistency with other
19744 "returns xxx" tests. Update copyright year.
19745
f9a7572a
FF
197462004-02-19 Fred Fish <fnf@redhat.com>
19747
19748 New testcase for PR breakpoint/1558.
19749 * gdb.arch/gdb1558.exp: New file.
19750 * gdb.arch/gdb1558.c: New file.
19751
b2ce2854
EZ
197522004-02-19 Elena Zannoni <ezannoni@redhat.com>
19753
19754 * gdb.base/nodebug.exp: Fix typo.
19755
e7c9ff01
JB
197562004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19757
19758 Committed by Jim Blandy <jimb@redhat.com>.
19759
62f4b920
JB
19760 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
19761
2db536a1
JB
19762 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
19763
e7c9ff01
JB
19764 * gdb.base/float.exp: Support s390*-*-* targets.
19765
f3205b34
AF
197662004-02-17 Adam Fedor <fedor@gnu.org>
19767
19768 * gdb.base/gdb1555.exp: New file.
19769 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
19770
9d62932d
EZ
197712004-02-17 Elena Zannoni <ezannoni@redhat.com>
19772
19773 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
19774
344c9711
FF
197752004-02-16 Fred Fish <fnf@redhat.com>
19776
19777 * gdb.arch/gdb1291.c: Remove
19778 * gdb.arch/gdb1291.s: New test input file.
19779 * gdb.arch/gdb1291.exp: Expand test to check case that should not
19780 fail. Test for correct result, known incorrect result, other
19781 failures and timeouts.
19782
2d822687
AC
197832004-02-16 Andrew Cagney <cagney@redhat.com>
19784
19785 * gdb.base/bigcore.exp: New file.
19786 * gdb.base/bigcore.c: New file.
19787
dac15b66
AC
197882004-02-13 Andrew Cagney <cagney@redhat.com>
19789
19790 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
19791 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
19792 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
19793 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
19794 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
19795 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
19796 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
19797 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
19798 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
19799 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
19800
6bdfc2c4
JJ
198012004-02-11 Jeff Johnston <jjohnstn@redhat.com>
19802
19803 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
19804 executed is an alloc instruction.
19805
87b3ede8
DC
198062004-02-11 David Carlton <carlton@kealia.com>
19807
19808 * gdb.cp/breakpoint.exp: New.
19809 * gdb.cp/breakpoint.cc: New.
19810
6e19e2bf
MC
198112004-02-11 Michael Chastain <mec.gnu@mindspring.com>
19812
19813 Partial fix for PR gdb/1543.
19814 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
19815 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
19816 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
19817 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
19818 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
19819 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
19820 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
19821 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
19822 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
19823 to bug-gdb@prep.ai.mit.edu .
19824 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
19825 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
19826 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
19827 Likewise.
19828
5c5455dc
AC
198292004-02-10 Andrew Cagney <cagney@redhat.com>
19830
19831 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
19832 using gdb_internal_error_resync.
19833
9cf689d7
DJ
198342004-02-09 Daniel Jacobowitz <drow@mvista.com>
19835
19836 * gdb.threads/thread-specific.exp: Stop early if no threads are
19837 found.
19838
d2dc51db
MC
198392004-02-09 Michael Chastain <mec.gnu@mindspring.com>
19840
19841 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
19842
14b1a056
DJ
198432004-02-08 Daniel Jacobowitz <drow@mvista.com>
19844
19845 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
19846 breakpoints.
19847
83f66e8f
DJ
198482004-02-07 Daniel Jacobowitz <drow@mvista.com>
19849
19850 * config/sim.exp (gdb_load): Handle $arg == "".
19851 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
19852 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
19853
30fc0091
EZ
198542004-02-07 Elena Zannoni <ezannoni@redhat.com>
19855
a9c64011
AS
19856 * gdb.base/maint.exp: Update test to reflect
19857 obstack changes.
30fc0091 19858
4d806929
JJ
198592004-02-04 Jeff Johnston <jjohnstn@redhat.com>
19860
19861 * gdb.base/pendshr.c (pendfunc): New function that calls
19862 pendfunc1.
19863 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
19864
7bfdd688
FF
198652004-02-04 Fred Fish <fnf@redhat.com>
19866
19867 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
19868 function symbols and update copyright years.
19869 * gdb.arch/gdb1291.c: Ditto.
19870
aaa08ee4
MC
198712004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19872
19873 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
19874
dbad7755
MC
198752004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19876
19877 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
19878
ec4646ef
MC
198792004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19880
19881 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
19882
1b802196
FF
198832004-02-02 Fred Fish <fnf@redhat.com>
19884
19885 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
19886 remote targets. Update copyright years.
19887
18fe2033
JJ
198882004-02-02 Jeff Johnston <jjohnstn@redhat.com>
19889
19890 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
19891 support.
19892 * gdb.base/langs.exp: Fix test which attempts to create
19893 breakpoint on non-existent function to handle new pending
19894 support.
19895 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
19896 a breakpoint.
19897 * gdb.base/pending.exp: New test.
19898 * gdb.base/pending.c: New file.
19899 * gdb.base/pendshr.c: Ditto.
19900
8d577d32
DC
199012004-02-02 David Carlton <carlton@kealia.com>
19902
19903 * gdb.cp/overload.exp: Add overloadNamespace tests.
19904 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
19905 (overloadNamespace, XXX): New.
19906 (main): Call XXX::marker2.
19907
3ad13771
FF
199082004-02-01 Fred Fish <fnf@redhat.com>
19909
19910 * gdb.base/dump.exp: Use runto_main instead of "runto main".
19911 * gdb.base/finish.exp: Ditto.
19912 * gdb.base/gcore.exp: Ditto.
19913 * gdb.base/huge.exp: Ditto.
19914 * gdb.base/info-proc.exp: Ditto.
19915 * gdb.base/return2.exp: Ditto.
19916 * gdb.threads/gcore-thread.exp: Ditto.
19917
44c75849
DJ
199182004-02-01 Daniel Jacobowitz <drow@mvista.com>
19919
19920 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
19921
005bc093
MK
199222004-02-01 Mark Kettenis <kettenis@gnu.org>
19923
19924 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
19925 that opening the file succeeds on OpenBSD.
19926
c47cebdb
DJ
199272004-02-01 Daniel Jacobowitz <drow@mvista.com>
19928
19929 * gdb.threads/thread-specific.c: New file.
19930 * gdb.threads/threads-specific.exp: New test script.
19931 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
19932 to expect_out.
19933
5a01311c
MK
199342004-02-01 Mark Kettenis <kettenis@gnu.org>
19935
19936 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
19937 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
19938 only on the "print_small_structs from print_long_arg_list" test.
19939
ce22a4f1
DJ
199402004-02-01 Daniel Jacobowitz <drow@mvista.com>
19941
19942 * gdb.base/completion.exp: Kill a stray backslash.
19943
19944 From Jim Ingham <jingham@apple.com>:
19945 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
19946 agrees with the result from sending a tab.
19947
abbab9d3
DJ
199482004-01-31 Daniel Jacobowitz <drow@mvista.com>
19949
19950 * gdb.base/chng-syms.exp: Remove stray newline.
19951
53904d1e
MK
199522004-01-31 Mark Kettenis <kettenis@gnu.org>
19953
19954 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
19955 *-*-openbsd*.
19956 * gdb.asm/openbsd.inc: New file.
19957
3a4b3aac
MK
199582004-01-30 Mark Kettenis <kettenis@gnu.org>
19959
19960 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
19961 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
19962 *-*solaris2*. Remove commented out default settings for
19963 asm-flags. Replace gdb_compile with target_link.
19964
ebac27b4
MC
199652004-01-29 Michael Chastain <mec.gnu@mindspring.com>
19966
19967 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
19968 for all tests. Remove old hp-ux and cygnus xfail cases.
19969
d8679d84
PH
199702004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
19971
19972 * gdb.base/chng-syms.exp: New file.
19973 * gdb.base/chng-syms.c: New file.
19974
0a55bc22
MC
199752004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19976
19977 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
19978 Provide arms for current output in all my configurations.
19979
94b8e876
MC
199802004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19981
19982 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
19983 * lib/compiler.cc: Likewise.
19984 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
19985 get the right preprocessor. Eval the output directly. Remove
19986 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
19987 hp_f77_compiler and hp_f90_compiler completely.
19988 (gdb_preprocess): Delete.
19989 (get_compiler): Delete.
19990
7cf03d44
MK
199912004-01-24 Mark Kettenis <kettenis@gnu.org>
19992
19993 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
19994 <string.h>.
19995
68b6dce9
NR
199962004-01-24 Nick Roberts <nick@nick.uklinux.net>
19997
19998 * gdb.mi/mi-stack.exp: Update copyright.
19999
b368761e
DC
200002004-01-23 David Carlton <carlton@kealia.com>
20001
20002 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
20003 test for cp_lookup_transparent_type.
20004 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
20005 call them.
20006
f2061b53
DJ
200072004-01-23 Daniel Jacobowitz <drow@mvista.com>
20008
20009 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
20010 after -var-update.
20011
37fc574a
DC
200122004-01-23 David Carlton <carlton@kealia.com>
20013
20014 * gdb.cp/namespace.cc (C::ensureRefs): New.
20015 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
20016
8e94b928
NR
200172004-01-20 Nick Roberts <nick@nick.uklinux.net>
20018
20019 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
20020 case "-stack-list-locals 2".
20021 * gdb.mi/mi-var-child.exp: Test for case
20022 "-var-list-children --all-values NAME".
20023
997b0952
MC
200242004-01-18 Michael Chastain <mec.gnu@mindspring.com>
20025
20026 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
20027
52470da3
MK
200282004-01-18 Mark Kettenis <kettenis@gnu.org>
20029
7049b4b8
MK
20030 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
20031 used with gdb_test_multiple.
20032
52470da3
MK
20033 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
20034 read at address 0. This fixes PR testsuite/1504.
20035
da6012e5
DJ
200362004-01-18 Daniel Jacobowitz <drow@mvista.com>
20037
20038 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
20039 Remove downloading, guessing the host executable, the calls to
20040 gdb_file_cmd and gdb_target_cmd, and "load" support.
20041 (infer_host_exec): New function broken out from gdb_load.
20042 (gdb_load): New wrapper for gdbserver_gdb_load.
20043 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
20044 gdb_target_cmd. Use -target-select.
20045 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
20046 Download binaries to the host. Clear last_mi_remote_file when
20047 we load a new binary.
20048 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
20049 call gdbserver_gdb_load and mi_gdb_target_cmd.
20050
32c70722
MC
200512004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20052
20053 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
20054 type patterns.
20055
b0cecf36
MC
200562004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20057
20058 * gdb.cp/templates.exp: Fix typo in test name of
20059 "print Foo<volatile char*>::foo".
20060
4120d7e6
MC
200612004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20062
20063 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
20064
f679e530
BE
200652004-01-16 Ben Elliston <bje@wasabisystems.com>
20066
20067 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
20068 (clean mostlyclean): Remove empty rm.
20069
091c48f6
MC
200702004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20071
20072 * gdb.base/setvar.exp: Add copyright years.
20073
3e5fc8d2
DC
200742004-01-14 David Carlton <carlton@bactrian.org>
20075
20076 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
20077 PR c++/1511 and update coment.
20078 * gdb.cp/templates.exp: Update patterns to match current output.
20079 If changes involve something other than whitespace, KFAIL
20080 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
20081
63d06c5c
DC
200822004-01-14 David Carlton <carlton@kealia.com>
20083
20084 * gdb.cp/namespace.exp: Add tests involving classes defined within
20085 namespaces.
20086 * gdb.cp/namespace.cc (C::CClass): New.
20087 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
20088
a51dab88
EZ
200892004-01-14 Elena Zannoni <ezannoni@redhat.com>
20090
20091 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
20092 what debug info we have. Print a better message if something goes
20093 wrong while producing the separate debug info file.
20094
a476ccc9
MC
200952004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20096
20097 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
20098
f453692c
MC
200992004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20100
20101 * gdb.base/callfuncs.c: Add copyright notice.
20102
f40063a5
MC
201032004-01-13 Michael Chastain <mec.gnu@mindspring.com>
20104
20105 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
20106 inheritance. PR gdb/1498, PR gcc/13539.
20107
19ac3974
EZ
201082004-01-13 Elena Zannoni <ezannoni@redhat.com>
20109
a9c64011
AS
20110 * gdb.threads/gcore-thread.exp: Prefix name of binary with
20111 test specific name.
20112 * gdb.mi/gdb669.exp: Ditto.
20113 * gdb.mi/mi-pthreads.exp: Ditto.
20114 * gdb.mi/mi1-pthreads.exp: Ditto.
20115 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 20116
56c97c6e
MC
201172004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20118
20119 * gdb.cp/member-ptr.cc: Add copyright notice.
20120
a0644324
MC
201212004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20122
20123 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
20124 some patterns for recent versions of gcc and hpacc. Delete
20125 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
20126 Delete tests that access a NULL pointer-to-member-data. This
20127 script is still disabled for gcc.
20128
32fabe09
EZ
201292004-01-12 Elena Zannoni <ezannoni@redhat.com>
20130
20131 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 20132 escaped correctly.
32fabe09 20133
1f8a6abb
EZ
201342004-01-12 Elena Zannoni <ezannoni@redhat.com>
20135
20136 * gdb.base/sepdebug.exp: New file.
20137 * gdb.base/sepdebug.c: New file.
20138 * lib/gdb.exp (separate_debug_filename): New procedure.
20139 (gdb_gnu_strip_debug): New procedure.
20140
48efe704
AC
201412004-01-12 Andrew Cagney <cagney@redhat.com>
20142
20143 * gdb.mi/ChangeLog: Delete file. Renamed to ...
20144 * gdb.mi/ChangeLog-1999-2003: New file.
20145
a9415475
AC
201462004-01-12 Andrew Cagney <cagney@redhat.com>
20147
20148 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
20149 "Renaming a directory to a non-empty directory returns ENOTEMPTY
20150 or EEXIST", treat EBUSY as an XFAIL.
20151
83b8cf9d
MC
201522004-01-11 Michael Chastain <mec.gnu@mindspring.com>
20153
20154 * gdb.base/scope.exp: Remove obsolete setup_xfail for
20155 hp_cc_compiler.
20156
9939d2a8
MC
201572004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20158
20159 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
20160 decorations.
20161
1ff8cadf
MC
201622004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20163
20164 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
20165 and "(aCC)" decorations. Remove obsolete doco about old
20166 test results.
20167
6fa9022e
MC
201682004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20169
20170 * gdb.cp/exception.exp: Fix typo in doco.
20171
209721fe
MK
201722004-01-09 Mark Kettenis <kettenis@gnu.org>
20173
20174 * gdb.base/gdb1476.exp: Fix typo.
20175
ef11303e
MC
201762004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20177
20178 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
20179 file.
20180
041ab88c
MC
201812004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20182
20183 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
20184 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
20185 Use gdb_compile. Remove restriction on gcc. Add some patterns
20186 for recent version of gdb. Delete second half, which was a copy
20187 of the first half with different build flags. This test is
20188 still disabled because it is still not ready for production.
20189
e36d075a
MC
201902004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20191
20192 * gdb.cp/exception.cc: Add copyright notice.
20193 * gdb.cp/exception.exp: Add a notice that this file is broken
20194 because of line number changes caused by addition of copyright
20195 notice.
20196
42b190ad
MC
201972004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20198
20199 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
20200 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
20201
8f25f06b
MC
202022004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20203
20204 * gdb.cp/classes.exp: Accept gnu abi 2.
20205 * gdb.cp/derivation.exp: Likewise.
20206 * gdb.cp/overload.exp: Likewise.
20207 * gdb.cp/virtfunc.exp: Likewise.
20208
06ded8b8
MC
202092004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20210
20211 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
20212 semicolon after end of function.
20213
77c26ae3
MC
202142004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20215
20216 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
20217 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
20218 boilerplate code for compiling and running the program under
20219 test. Add some string method tests.
20220
20757486
MC
202212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20222
20223 * gdb.cp/bs15503.cc: Add copyright notice.
20224 * gdb.cp/bs15503.exp: Adjust line number.
20225
0fd3b503
MC
202262004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20227
20228 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
20229 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
20230
10d1bea8
MC
202312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20232
20233 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
20234 hp_cc_compiler.
20235
2789202a
MC
202362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20237
20238 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
20239 * gdb.cp/ctti.exp: Use the marker instead of "next".
20240 With gcc, run further before bailing.
20241
b862f14c
MC
202422004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20243
20244 * gdb.cp/cttiadd.cc: Add copyright notice.
20245 * gdb.cp/cttiadd1.cc: Likewise.
20246 * gdb.cp/cttiadd2.cc: Likewise.
20247 * gdb.cp/cttiadd3.cc: Likewise.
20248
96da2469
MC
202492004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20250
20251 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
20252 Use gdb_test, gdb_test_multiple. Use floating-point values that
20253 have exact representations in IEEE-ish formats.
20254
053248ff
MC
202552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20256
20257 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
20258 compilers. Delete duplicate call to get_compiler_info.
20259 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
20260 * gdb.base/volatile.exp: Likewise.
20261
84acecdd
MK
202622004-01-07 Mark Kettenis <kettenis@gnu.org>
20263
20264 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
20265 memory at address 0.
20266
fe11a27f
MC
202672004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20268
20269 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
20270 to test for hp-ux assembler. Fix copyright years.
20271
60ad077b
AC
202722004-01-07 Andrew Cagney <cagney@redhat.com>
20273
20274 * gdb.base/fileio.c (strerrno): Add "EBUSY".
20275
1c9b8f33
AC
202762004-01-07 Andrew Cagney <cagney@redhat.com>
20277
20278 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
20279 when creating the read-only file. From analysis by Roland McGrath
20280 and Elena Zannoni.
20281
753ccc7a
MC
202822004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20283
20284 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
20285
eca3e36b
MC
202862004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20287
20288 * gdb.base/cvexpr.c: Be type-safe with function pointers and
20289 data pointers.
20290
f8d4bac4
MC
202912004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20292
20293 * gdb.cp/m-static.exp: Compile one source file at a time.
20294 Delete unused call to get_compiler_info.
20295
9b4e0f94
MC
202962004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20297
20298 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
20299 * gdb.base/call-rt-st.exp: Likewise.
20300 * gdb.base/nodebug.exp: Likewise.
20301 * gdb.base/volatile.exp: Likewise.
20302 * gdb.cp/ref-types.exp: Likewise.
20303 * gdb.cp/templates.exp: Likewise.
20304
023c1024
MK
203052004-01-05 Mark Kettenis <kettenis@gnu.org>
20306
20307 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
20308
19703c4a
MC
203092004-01-05 Michael Chastain <mec.gnu@mindspring.com>
20310
20311 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
20312 hppa*-hp-hpux*.
20313
18b67037
MK
203142004-01-04 Mark Kettenis <kettenis@gnu.org>
20315
ba6219c8
MK
20316 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20317 x86_64-*-*.
20318
18b67037
MK
20319 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20320 sparc64-*-* and sparc*-solaris2*.
20321
1bfbbb9d
MK
203222004-01-04 Mark Kettenis <kettenis@gnu.org>
20323
20324 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
20325 return ${tests}" test. The ${tests} already mentions the
20326 filename.
20327
06846494
MC
203282004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20329
20330 * gdb.cp/local.exp: Accept gcc abi 2.
20331
3b0cb202
MC
203322004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20333
20334 * gdb.cp/templates.exp: Accept gcc abi 2.
20335
0643ec3f
MC
203362004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20337
20338 * lib/compiler.cc: Remove supports_template_debugging.
20339 * gdb.cp/templates.exp: Do not test supports_template_debugging.
20340
d231d0b1
MC
203412004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20342
20343 * gdb.cp/namespace.exp: Accept gcc abi 2.
20344
44ffb27c
MC
203452004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20346
20347 * gdb.cp/method.exp: Accept gcc abi 2.
20348
184ad485
MC
203492004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20350
20351 * gdb.cp/classes.exp: Generate identical results as old version.
20352 * gdb.cp/derivation.exp: Likewise.
20353 * gdb.cp/overload.exp: Likewise.
20354 * gdb.cp/virtfunc.exp: Likewise.
20355
116f09e7
MC
203562004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20357
20358 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
20359 mysterious bug with sourceware version of expect.
20360
b1379776
MC
203612004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20362
20363 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
20364 current versions of gcc, including gcc abi 2. Remove gratuitous
20365 restart of test program. Use gdb_test_multiple and gdb_test for
20366 all tests. Add patterns to xfail missing "const" in "const char *"
20367 and kfail PR gdb/1155.
20368
6b7a4c0e
MC
203692004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20370
20371 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
20372 current versions of gcc, including gcc abi 2. Remove gratuitous
20373 restart of test program. Use gdb_test_multiple and gdb_test for
20374 all tests. Add patterns to kfail PR gdb/1498.
20375
51615d72
MC
203762003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20377
20378 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
20379 current versions of gcc, including gcc abi 2. Use "breakpoint"
20380 and "continue" instead of restarting the target program. Use
20381 gdb_test_multiple and gdb_test for all tests.
20382
7b79a9d7
MK
203832004-01-01 Mark Kettenis <kettenis@gnu.org>
20384
20385 * gdb.asm/asm-source.exp: Update copyright year. Link statically
20386 for *-*-solaris2*.
20387
1cd3489f
MC
203882003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20389
20390 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
20391 current versions of gcc, including gcc abi 2. Use "breakpoint"
20392 and "continue" instead of restarting the target program several
20393 times. Use gdb_test_multiple and gdb_test for all tests.
20394
850742db
MC
203952003-12-18 Michael Chastain <mec.gnu@mindspring.com>
20396
20397 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
20398 source files.
20399
eb4bbda8
MC
204002003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20401
20402 * gdb.base/environ.exp: Handle compiling test case from multiple
20403 source files.
20404
e42c7771
MC
204052003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20406
20407 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
20408
80e4b428
JB
204092003-12-17 Jim Blandy <jimb@redhat.com>
20410
5f06973a
JB
20411 * gdb.base/freebpcmd.c: Add copyright notice.
20412
80e4b428
JB
20413 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
20414
0ab84fb7
MC
204152003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20416
20417 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
20418
1b3bb3d0
JB
204192003-12-13 Jim Blandy <jimb@redhat.com>
20420
20421 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
20422
3a4c9371
KB
204232003-12-12 Kevin Buettner <kevinb@redhat.com>
20424
20425 * gdb.asm/frv.inc: New file.
20426 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
20427
a1dea79a
FF
204282003-12-09 Fred Fish <fnf@redhat.com>
20429
20430 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
20431 functions to break1.c and leave prototypes behind. Add more
20432 "set breakpoint NN here" comments.
20433 * gdb.base/break1.c: New file.
20434
20435 * gdb.base/break.exp: Handle compiling test case from multiple
20436 source files and change source file references as needed.
20437 * gdb.base/completion.exp: Ditto.
20438 * gdb.base/condbreak.exp: Ditto.
20439 * gdb.base/define.exp: Ditto.
20440 * gdb.base/ena-dis-br.exp: Ditto.
20441 * gdb.base/info-proc.exp: Ditto.
20442 * gdb.base/maint.exp: Ditto.
20443 * gdb.base/until.exp: Ditto.
20444
20445 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
20446 hardcoded line numbers.
20447 * gdb.base/define.exp: Ditto.
20448 * gdb.base/ena-dis-br.exp: Ditto.
20449 * gdb.base/maint.exp: Ditto.
20450 * gdb.base/until.exp: Ditto.
20451
20452 * gdb.base/completion.exp: Use "break1" for completion tests since
20453 "break" is no longer a unique prefix.
20454
5266b69c
AC
204552003-12-06 Andrew Cagney <cagney@redhat.com>
20456
20457 * gdb.base/structs.exp (test_struct_returns): When applicable, set
20458 "return_value_unimplemented". When an unimplemented struct return
20459 architecture, report incorrect values as a KFAIL
20460
374451f0
MC
204612003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20462
20463 * gdb.cp/rtti.exp: Accept new wording of warning from
20464 cp_lookup_rtti_type.
20465
ba9b20a7
MC
204662003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20467
20468 Partial fix for PR testsuite/1456.
20469 * gdb.base/scope.exp (test_at_main): Replace references to
20470 gcc_compiled with calls to test_compiler_info.
20471 (test_at_foo): Likewise.
20472 (test_at_bar): Likewise.
20473
b74b6d0b
MC
204742003-12-04 Michael Chastain <mec.gnu@mindspring.com>
20475
20476 Partial fix for PR testsuite/1456.
20477 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
20478 to test_compiler_info.
20479
ccfa3402
MC
204802003-12-03 Michael Chastain <mec.gnu@mindspring.com>
20481
20482 * gdb.base/so-impl-ld.exp: Update copyright notice.
20483
f6246aba
MC
204842003-12-02 Michael Chastain <mec.gnu@mindspring.com>
20485
20486 Partial fix for PR testsuite/1456.
20487 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
20488 to test_compiler_info.
20489
13ae734a
MC
204902003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20491
20492 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
20493 from current versions of gdb. Clean up regular expressions.
20494 Delete redundant timeout case.
20495
d8e1cdee
MC
204962003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20497
20498 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
20499 from current versions of gdb. Clean up regular expressions.
20500 Delete redundant timeout case.
20501
96457b64
MC
205022003-12-01 Michael Chastain <mec.gnu@mindspring.com>
20503
20504 Partial fix for PR testsuite/1456.
20505 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
20506 gcc_compiled with call to test_compiler_info.
20507
f35309fc
MC
205082003-11-30 Michael Chastain <mec.gnu@mindspring.com>
20509
20510 Partial fix for PR testsuite/1456.
20511 * gdb.base/list.exp (test_list_function): Delete unused declaration
20512 of gcc_compiled.
20513
d7afdf9b
MC
205142003-11-29 Michael Chastain <mec.gnu@mindspring.com>
20515
20516 Partial fix for PR testsuite/1456.
20517 * gdb.base/complex.exp: Replace reference to gcc_compiled with
20518 call to test_compiler_info.
20519
71507b56
MK
205202003-11-29 Mark Kettenis <kettenis@gnu.org>
20521
20522 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
20523 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
20524 it to create the appropriate note.inc.
20525 * gdb.asm/asmsrc1.s: Include "note.inc".
20526 * gdb.asm/netbsd.inc: New file.
20527 * gdb.asm/empty.inc: New file.
20528
f81f93f7
MC
205292003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20530
20531 Partial fix for PR testsuite/1456.
20532 * gdb.base/constvars.exp: Replace references to gcc_compiled with
20533 calls to test_compiler_info.
20534
9a77938e
MC
205352003-11-27 Michael Chastain <mec.gnu@mindspring.com>
20536
20537 Partial fix for PR testsuite/1456.
20538 * gdb.base/volatile.exp: Replace references to gcc_compiled with
20539 calls to test_compiler_info.
20540
e8367dc7
MK
205412003-11-27 Mark Kettenis <kettenis@gnu.org>
20542
20543 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
20544 pattern for the KFAILs.
20545
526c61ee
AF
205462003-11-25 Adam Fedor <fedor@gnu.org>
20547
20548 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
20549 * gdb.objc/objcdecode.m: New file.
20550
28f2d600
AF
205512003-11-25 Adam Fedor <fedor@gnu.org>
20552
20553 * gdb.objc/nondebug.exp: Test for PR objc/1236.
20554 * gdb.objc/nondebug.m: New file.
20555
a3895cee
BE
205562003-11-26 Ben Elliston <bje@wasabisystems.com>
20557
20558 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20559 NetBSD as it does on FreeBSD. Modelled on a similar change by
20560 Mark Kettenis on 2003-05-30.
20561 (link-flags): Set to "--entry _start" regardless of target.
20562 Special linker flags are to be appended to $link-flags.
20563 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
20564
c9f2c8a3
MC
205652003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20566
20567 * gdb.cp/method.exp: Accept output of new demangler.
20568
15a0587a 205692003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
20570
20571 * gdb/class2.exp: New file.
20572 * gdb/class2.cc: New file.
20573
3c00b570
MC
205742003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20575
20576 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
20577 of new demangler.
20578
7027acc7
MK
205792003-11-23 Mark Kettenis <kettenis@gnu.org>
20580
20581 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
20582 of gdb_test "run".
20583
b0e1598a
MK
205842003-11-23 Mark Kettenis <kettenis@gnu.org>
20585
20586 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
20587 "continue" into "run".
20588
4d9eda44
MC
205892003-11-23 Michael Chastain <mec.gnu@mindspring.com>
20590
20591 Partial fix for PR testsuite/1456.
20592 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
20593 call to test_compiler_info.
20594 * gdb.cp/ctti.exp: Likewise.
20595 * gdb.cp/derivation.exp: Likewise.
20596 * gdb.cp/member-ptr.exp: Likewise.
20597 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
20598 reference to gcc_compiled.
20599
206002003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
20601
20602 Fix PR testsuite/1463.
20603 * gdb.base/structs.exp (start_structs_test): Call
20604 get_debug_format before using the debug format.
20605
d422fe19
AC
206062003-11-22 Andrew Cagney <cagney@redhat.com>
20607
20608 * lib/gdb.exp (gdb_test_multiple): Add simple example.
20609 * gdb.base/structs.exp: Use gdb_test_multiple.
20610
039cf96d
AC
206112003-11-20 Andrew Cagney <cagney@redhat.com>
20612
6882279b
AC
20613 * gdb.base/structs.exp: Handle and recover from internal errors.
20614 Replace "foo${n}" with "foo<n>" in test messages.
20615
e53890ae
AC
20616 * gdb.base/structs.exp: Update copyright. Rewrite.
20617 * gdb.base/structs.c: Update copyright. Rewrite.
20618
2b211c59
AC
20619 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
20620 resync count exceeded.
d63a86f8 20621
039cf96d
AC
20622 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
20623 from the internal error.
20624 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
20625 Original from Jim Blandy.
20626 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 20627
eac98b22
AC
206282003-11-19 Andrew Cagney <cagney@redhat.com>
20629
20630 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
20631 KFAIL.
20632
67455b2a
MK
206332003-11-17 Mark Kettenis <kettenis@gnu.org>
20634
20635 New testcase for PR backtrace/1435.
20636 * gdb.arch/i386-unwind.exp: New file.
20637 * gdb.arch/i386-unwind.c: New file.
20638
853d6e5b
AC
206392003-11-17 Andrew Cagney <cagney@redhat.com>
20640
20641 * lib/gdb.exp (compiler_info): New global.
20642 (test_compiler_info): New function.
20643 (get_compiler_info): Set compiler_info.
20644 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
20645 "compiler_info" to gcc-<major>-<minor>.
20646
38cf6e11
MC
206472003-11-15 Michael Chastain <mec.gnu@mindspring.com>
20648
20649 * gdb.trace/configure: Remove.
20650
a50d3602
EZ
206512003-11-13 Elena Zannoni <ezannoni@redhat.com>
20652
20653 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 20654 breakpoints.
a50d3602
EZ
20655 * gdb.base/break.exp: Remove all references to explicit line
20656 numbers.
20657
d9407aaa
NC
206582003-11-11 Nick Clifton <nickc@redhat.com>
20659
20660 * gdb.base/shreloc.exp: Do not run for targets which do not
20661 support shared objects.
20662
db488fc1
CV
206632003-11-10 Corinna Vinschen <vinschen@redhat.com>
20664
20665 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
20666 Don't run tests if nofileio flag is given.
20667
6a90a18e
EZ
206682003-11-07 Elena Zannoni <ezannoni@redhat.com>
20669
20670 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 20671 as well as 'Watchpoint'.
6a90a18e 20672
0b915e9c
EZ
206732003-11-06 Elena Zannoni <ezannoni@redhat.com>
20674
20675 Reported by Jim Ingham <jingham@apple.com>:
20676 * gdb.base/annota1.exp: Match at least one occurrence of the
20677 signal handler annotation.
20678
d7e4b55f
EZ
206792003-11-06 Elena Zannoni <ezannoni@redhat.com>
20680
a9c64011
AS
20681 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
20682 as well as 'Watchpoint'.
d7e4b55f 20683
2fe4e8d0
MC
206842003-11-05 Michael Chastain <mec@shout.net>
20685
20686 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
20687
6ef88553
KW
206882003-11-03 Kris Warkentin <kewarken@qnx.com>
20689
20690 * gdb.arch/gdb1291.c: New test file.
20691 * gdb.arch/gdb1291.exp: New test script.
20692 * gdb.arch/gdb1431.c: New test file.
20693 * gdb.arch/gdb1431.exp: New test script.
20694
ae7dc4d8
MC
206952003-10-22 Michael Chastain <mec@shout.net>
20696
20697 * gdb.mi/pthreads.c: Add copyright notice.
20698
c39d7427
MC
206992003-10-22 Michael Chastain <mec@shout.net>
20700
20701 * gdb.threads/pthreads.c: Add copyright notice.
20702
8b7d96c1
MC
207032003-10-20 Michael Chastain <mec@shout.net>
20704
20705 * gdb.base/gdb1056.exp: New test script.
20706
d1d69fdd
DJ
207072003-10-13 Daniel Jacobowitz <drow@mvista.com>
20708
20709 * gdb.threads/killed.exp: Use gdb_run_cmd.
20710
7d605576
DJ
207112003-10-13 Daniel Jacobowitz <drow@mvista.com>
20712
20713 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
20714 create a core file.
20715 * gdb.threads/gcore-thread.exp: Likewise.
20716
618ec112
CV
207172003-10-13 Corinna Vinschen <vinschen@redhat.com>
20718
20719 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
20720 type, based on char type.
20721 (struct bit_flags_short_t): New bitfield type, based on short type.
20722 (init_bit_flags_char): New fuction.
20723 (init_bit_flags_short): Ditto.
20724 (print_bit_flags_char): Ditto.
20725 (print_bit_flags_short): Ditto.
20726 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
20727
9367a73c
MC
207282003-10-11 Michael Chastain <mec@shout.net>
20729
20730 * gdb.base/call-rt-st.exp: Update copyright year.
20731
1decf120
KI
207322003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
20733
20734 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
20735 * gdb.disasm/sh3.s: Ditto.
20736
5445b2ae
DJ
207372003-10-07 Daniel Jacobowitz <drow@mvista.com>
20738
20739 * gdb.threads/switch-threads.exp: New test.
20740 * gdb.threads/switch-threads.c: New source file.
20741
aec24853
CV
207422003-10-07 Corinna Vinschen <vinschen@redhat.com>
20743
20744 * gdb.base/ending-run.exp: Add sh specific case.
20745
adc7428d
AC
207462003-10-06 Andrew Cagney <cagney@redhat.com>
20747
20748 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
20749 * gdb.disasm/mn10200.exp: Delete obsolete file.
20750
c9d37158
DJ
207512003-09-29 Daniel Jacobowitz <drow@mvista.com>
20752
20753 * ChangeLog: Correct an entry command.exp -> commands.exp.
20754 * gdb.base/commands.exp (bp_deleted_in_command_test)
20755 (temporary_breakpoint_commands): Check noargs.
20756
79c2c32d
DC
207572003-09-25 David Carlton <carlton@kealia.com>
20758
20759 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
20760 of some print tests, where appropriate. Add tests for C::D::cd,
20761 E::ce, F::cXfX, G::XgX.
20762 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
20763
594e6d67
RE
207642003-09-25 Richard Earnshaw <rearnsha@arm.com>
20765
20766 * lib/java.exp (java_init): Import target_alias before using it.
20767
10f0d451
DC
207682003-09-25 David Carlton <carlton@kealia.com>
20769
20770 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
20771
274bcba0
EZ
207722003-09-23 Elena Zannoni <ezannoni@redhat.com>
20773
d63a86f8 20774 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 20775 weirdness.
274bcba0 20776
cdbf20f7
MC
207772003-09-17 Michael Chastain <mec@shout.net>
20778
20779 * gdb.cp/gdb1355.exp: New file.
20780 * gdb.cp/gdb1355.c: New file.
20781
71e06f80
CV
207822003-09-15 Corinna Vinschen <vinschen@redhat.com>
20783
20784 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
20785 * gdb.asm/sh.inc: New file.
20786
5c4e30ca
DC
207872003-09-11 David Carlton <carlton@kealia.com>
20788
bd45b7af
DC
20789 * gdb.cp/namespace.exp: Add tests for namespace types.
20790 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
20791 (test_namespace): New.
20792
1c199746
EZ
207932003-09-11 Elena Zannoni <ezannoni@redhat.com>
20794
a9c64011 20795 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 20796 * gdb.stabs/weird.exp: Ditto.
1c199746 20797
04ed252f
MC
207982003-09-08 Michael Chastain <mec@shout.net>
20799
20800 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
20801
d8a2d9e7
MC
208022003-09-07 Michael Chastain <mec@shout.net>
20803
20804 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
20805 'parse error'.
20806
161afb24
MK
208072003-09-07 Mark Kettenis <m.kettenis@osp.nl>
20808
20809 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
20810
49f2741a
MC
208112003-08-30 Michael Chastain <mec@shout.net>
20812
20813 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
20814 * gdb.gdb/observer.exp: Ditto.
20815 * gdb.gdb/xfullpath.exp: Ditto.
20816
8afa723e
MK
208172003-08-29 Mark Kettenis <kettenis@gnu.org>
20818
20819 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
20820 *-*-*bsd*.
20821
f31dfe3b
JJ
208222003-08-28 Jeff Johnston <jjohnstn@redhat.com>
20823
20824 * gdb.base/dump.exp: Skip for ia64.
20825
4630e498
JJ
208262003-08-25 Jeff Johnston <jjohnstn@redhat.com>
20827
20828 * gdb.asm/asm-source.exp: Add ia64 support.
20829 * gdb.asm/ia64.inc: New file.
20830
1105b7ef
MC
208312003-08-22 Michael Chastain <mec@shout.net>
20832
20833 * gdb.cp: New directory.
20834 * gdb.cp/*: Copy from gdb.c++/*.
20835 * gdb.c++/*: Remove.
20836 * Makefile.in: Change gdb.c++ to gdb.cp.
20837 * configure.in: Ditto.
20838 * configure: Regnerate.
20839
c945b932
MK
208402003-08-18 Mark Kettenis <kettenis@gnu.org>
20841
20842 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
20843 * gdb.arch/i386-prologue.c (gdb1338): Add function.
20844
2b66634b
DJ
208452003-08-17 Daniel Jacobowitz <drow@mvista.com>
20846
20847 * mi-var-display.exp (-var-list-children weird): Accept function
20848 pointers with argument types.
20849 * mi1-var-display.exp (-var-list-children weird): Likewise.
20850 * mi2-var-display.exp (-var-list-children weird): Likewise.
20851
a356f73b
DJ
208522003-08-17 Daniel Jacobowitz <drow@mvista.com>
20853
20854 * gdb.base/annota3.exp: Add missing newline.
20855
483417b8
MC
208562003-08-06 Michael Chastain <mec@shout.net>
20857
20858 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
20859
c99c59c3
MS
208602003-08-12 Michael Snyder <msnyder@redhat.com>
20861
20862 * gdb.base/float.exp: Add test for SH.
20863
55ed7501
MK
208642003-08-10 Mark Kettenis <kettenis@gnu.org>
20865
20866 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
20867
1a371f2e
EZ
208682003-08-07 Elena Zannoni <ezannoni@redhat.com>
20869
20870 * gdb.base/completion.exp: Remove reduntant completion test
20871 on filename.
20872
e0f353ce
EZ
208732003-08-07 Elena Zannoni <ezannoni@redhat.com>
20874
a9c64011
AS
20875 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
20876 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
20877 gdb.trace/save-trace.exp: Make sure that full pathnames are
20878 escaped correctly.
e0f353ce 20879
5710a1af 208802003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 20881
a9c64011
AS
20882 * configure.in: Don't generate config.h from config.hin.
20883 * configure: Regenerate.
20884 * config.hin: Remove file.
20885 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
20886 * gdb.threads/pthreads.c: Ditto.
5710a1af 20887
dcd81ce9
DJ
208882003-08-07 Daniel Jacobowitz <drow@mvista.com>
20889
20890 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20891 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
20892 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
20893 Replace ld24 with seth/add3.
20894
6009d884
AC
208952003-08-02 Andrew Cagney <cagney@redhat.com>
20896
20897 * gdb.base/annota3.exp: New file.
20898 * gdb.base/annota3.c: New file.
20899 * gdb.c++/annota3.exp: New file.
20900 * gdb.c++/annota3.cc: New file.
20901
51514e06
MC
209022003-07-29 Michael Chastain <mec@shout.net>
20903
20904 * gdb.threads/tls.c (spin): Check errno only if sem_wait
20905 actually failed.
20906 (do_pass): Likewise.
20907 * gdb.threads/tls.exp: Always initialize no_of_threads.
20908
4ee6625b
DJ
209092003-07-27 Daniel Jacobowitz <drow@mvista.com>
20910
20911 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
20912 pattern.
20913 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
20914 * gdb.threads/tls.exp: Recognize one case of the host library not
20915 supporting TLS.
20916
225f2bf6
AC
209172003-07-27 Andrew Cagney <cagney@redhat.com>
20918
20919 * gdb.base/fileio.exp: Use SH when running commands using
20920 remote_exec.
20921
bcb27c9f
DJ
209222003-07-24 Daniel Jacobowitz <drow@mvista.com>
20923
20924 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20925 * gdb.base/relocate.c (dummy): New padding array.
20926
3d67be83
MS
209272003-07-22 Michael Snyder <msnyder@redhat.com>
20928
d63a86f8 20929 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
20930
20931 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
20932 patterns to be more general, accepting old and new output.
20933 Some output chars (such as '+') also must be quoted.
d63a86f8 20934 Some addresses are displayed numerically instead of
3d67be83
MS
20935 symbolically.
20936
57ba3b85
MS
209372003-07-23 Michael Snyder <msnyder@redhat.com>
20938
686d097c
MS
20939 * gdb.base/return2.exp: Don't test long-long return.
20940
57ba3b85
MS
20941 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
20942 * gdb.disasm/t01_mov.exp: Ditto.
20943 * gdb.disasm/t02_mova.s: Ditto.
20944 * gdb.disasm/t02_mova.exp: Ditto.
20945 * gdb.disasm/t03_add.s: Ditto.
20946 * gdb.disasm/t03_add.exp: Ditto.
20947 * gdb.disasm/t04_sub.s: Ditto.
20948 * gdb.disasm/t04_sub.exp: Ditto.
20949 * gdb.disasm/t05_cmp.s: Ditto.
20950 * gdb.disasm/t05_cmp.exp: Ditto.
20951 * gdb.disasm/t06_ari2.s: Ditto.
20952 * gdb.disasm/t06_ari2.exp: Ditto.
20953 * gdb.disasm/t07_ari3.s: Ditto.
20954 * gdb.disasm/t07_ari3.exp: Ditto.
20955 * gdb.disasm/t08_or.s: Ditto.
20956 * gdb.disasm/t08_or.exp: Ditto.
20957 * gdb.disasm/t09_xor.s: Ditto.
20958 * gdb.disasm/t09_xor.exp: Ditto.
20959 * gdb.disasm/t10_and.s: Ditto.
20960 * gdb.disasm/t10_and.exp: Ditto.
20961 * gdb.disasm/t11_logs.s: Ditto.
20962 * gdb.disasm/t11_logs.exp: Ditto.
20963 * gdb.disasm/t12_bit.s: Ditto.
20964 * gdb.disasm/t12_bit.exp: Ditto.
20965 * gdb.disasm/t13_otr.s: Ditto.
20966 * gdb.disasm/t13_otr.exp: Ditto.
20967
e00759ef
EZ
209682003-07-22 Elena Zannoni <ezannoni@redhat.com>
20969
20970 * gdb.threads/tls.exp :Add kfail for 'info address' case.
20971
8bc2021f
EZ
209722003-07-22 Elena Zannoni <ezannoni@redhat.com>
20973
a9c64011
AS
20974 * gdb.threads/tls.c : New file.
20975 * gdb.threads/tls.exp : New file.
20976 * gdb.threads/tls-main.c : New file.
20977 * gdb.threads/tls-shared.c : New file.
20978 * gdb.threads/tls-shared.exp : New file.
8bc2021f 20979
89320c4c
AS
209802003-07-22 Andreas Schwab <schwab@suse.de>
20981
20982 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
20983
180dea7c
AS
209842003-07-20 Andreas Schwab <schwab@suse.de>
20985
20986 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
20987 due to insn reordering.
20988
0714963c
AC
209892003-07-15 Andrew Cagney <cagney@redhat.com>
20990
20991 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
20992
98a23b3f
MC
209932003-07-15 Michael Chastain <mec@shout.net>
20994
20995 * gdb.base/gdb1250.exp: New file.
20996 * gdb.base/gdb1250.c: New file.
20997
27e417a2
ML
209982003-07-09 Michal Ludvig <mludvig@suse.cz>
20999
21000 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
21001 expansion of size_t to 'unsigned long', not only to 'unsigned'.
21002
8bc2021f
EZ
210032003-07-09 Elena Zannoni <ezannoni@redhat.com>
21004
a9c64011
AS
21005 * gdb.threads/tls.c: New file.
21006 * gdb.threads/tls.exp: New file.
21007 * gdb.threads/tls-main.c: New file.
21008 * gdb.threads/tls-shared.c: New file.
21009 * gdb.threads/tls-shared.exp: New file.
8bc2021f 21010
d99968dc
EZ
210112003-07-09 Elena Zannoni <ezannoni@redhat.com>
21012
21013 * gdb.base/annota1.exp: Make sure that we properly escape the
21014 full path of the source file. Xfail more permissive patterns,
d63a86f8 21015 due to a compiler debug info problem.
d99968dc 21016
83876b3b
AS
210172003-07-07 Andreas Schwab <schwab@suse.de>
21018
2705e972
AS
21019 * gdb.asm/m68k.inc: New file.
21020 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
21021
83876b3b
AS
21022 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
21023 arguments"): Also match negative number.
21024
21025 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
21026
3a871b37
DJ
210272003-07-03 Daniel Jacobowitz <drow@mvista.com>
21028
21029 * gdb.base/store.c (charest): New typedef.
21030 (add_char): Rename to add_charest, update.
21031 (wack_char): Rename to wack_charest, update types. Return l + r
21032 to keep r live across the call.
21033 (wack_short, wack_int, wack_long, wack_longest, wack_float)
21034 (wack_double, wack_doublest): Return l + r to keep r live across
21035 the call.
21036 * gdb.base/store.exp: Accomodate store.c changes.
21037
b2a7f303
DC
210382003-06-30 David Carlton <carlton@kealia.com>
21039
21040 * gdb.c++/maint.exp (test_invalid_name): New.
21041 (test_first_component): Add tests for invalid names.
21042
3c6cb4a1
MC
210432003-06-29 Michael Chastain <mec@shout.net>
21044
21045 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
21046 output of '<VTT for class>' for virtual base classes.
21047
f1c2644b
DJ
210482003-06-29 Daniel Jacobowitz <drow@mvista.com>
21049
21050 * gdb.base/completion.exp: Tab-complete "complet" instead of
21051 "compl".
21052 * gdb.base/complex.exp, gdb.base/complex.c: New files.
21053
18080350
DJ
210542003-06-29 Daniel Jacobowitz <drow@mvista.com>
21055
21056 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
21057 * gdb.base/volatile.exp: Likewise.
21058
f56973f8
DJ
210592003-06-29 Daniel Jacobowitz <drow@mvista.com>
21060
21061 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
21062 gdb/1265.
21063
210642003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
21065 Daniel Jacobowitz <drow@mvista.com>
21066
21067 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
21068 initial line count of 'captured_main' from 26 to 32.
21069 (test_with_self): Allow xmalloc call to be interleaved with the
21070 preceding two lines.
21071
e766d4d6
JB
210722003-06-24 Joel Brobecker <brobecker@gnat.com>
21073
21074 * gdb.base/bang.exp: New testcase.
21075
f125c9a4
JB
210762003-06-23 Joel Brobecker <brobecker@gnat.com>
21077
21078 * gdb.base/langs.exp: Add some tests for the "minimal" language
21079 support.
21080
6e25beaf
EZ
210812003-06-23 Elena Zannoni <ezannoni@redhat.com>
21082
21083 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
21084 the testcase.
21085
2f816dda
DJ
210862003-06-22 Daniel Jacobowitz <drow@mvista.com>
21087
21088 * gdb.base/relocate.exp: Test add-symbol-file with a variable
21089 offset.
21090
db5a5748
DJ
210912003-06-22 Daniel Jacobowitz <drow@mvista.com>
21092
21093 * gdb.c++/pr-1210.cc: New file.
21094 * gdb.c++/pr-1210.exp: New file.
21095
1df0c130
DJ
210962003-06-21 Daniel Jacobowitz <drow@mvista.com>
21097
21098 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
21099 000-exec-continue.
21100
a92feac0
MK
211012003-06-15 Mark Kettenis <kettenis@gnu.org>
21102
21103 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
21104 on *-*-*bsd* instead of *-*-freebsd*.
21105
81a58f5b
AC
211062003-06-14 Andrew Cagney <cagney@redhat.com>
21107
21108 * gdb.base/store.exp: Test longest and doublest. Test all
21109 parameters. Weaken return statement match.
21110 * gdb.base/store.c: Add longest and doublest - aka long long and
21111 long double functions. Put all parameters into local register
21112 variables. Use negative values.
21113
b257a0d3
AC
211142003-06-14 Andrew Cagney <cagney@redhat.com>
21115
21116 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
21117 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
21118 exit status.
21119 * gdb.base/fileio.exp: Disable target when nointerrupts and
21120 noinferiorio, instead of limiting it to remote. Use remote_exec
21121 instead of system.
d63a86f8 21122
21c38304
JJ
211232003-06-12 Jeff Johnston <jjohnstn@redhat.com>
21124
21125 * gdb.base/float.exp: Add ia64 support.
21126
1bcdb424
CV
211272003-06-12 Corinna Vinschen <vinschen@redhat.com>
21128
21129 * gdb.base/fileio.exp: Run only on remote targets.
21130
6aeb981f
CV
211312003-06-10 Corinna Vinschen <vinschen@redhat.com>
21132
21133 * gdb.base/fileio.c: New file, testing File-I/O.
21134 * gdb.base/fileio.exp: Ditto.
21135
53df362e
RG
211362003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
21137
21138 * gdb.base/shreloc.exp: New file, check symbol values obtained from
21139 shared objects after relocation at load time (gdb PR/1132).
21140 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 21141 as above, part of the shared object relocation test.
53df362e 21142
ffee1b46
MK
211432003-06-08 Mark Kettenis <kettenis@gnu.org>
21144
b5ca3722
MK
21145 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
21146 fully filled history list.
21147 * gdb.base/gdb_history: New file.
21148
03ed860d
MK
21149 * gdb.base/signals.exp: XFAIL "continue to func1" on
21150 i*86-*-freebsd*.
21151
ffee1b46
MK
21152 * gdb.base/attach.exp: When trying to attach to a nonexistent
21153 process, make it possible to specify the PID based on the target,
21154 and do so for *-*-freebsd*.
21155
d80dbb52
RH
211562003-06-02 Richard Henderson <rth@redhat.com>
21157
21158 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
21159
6dd77b81
RH
211602003-06-02 Richard Henderson <rth@redhat.com>
21161
21162 * gdb.base/selftest.exp: Next over lim_at_start initialization.
21163
f6347e16
RH
211642003-06-02 Richard Henderson <rth@redhat.com>
21165
21166 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
21167
2c161407
DJ
211682003-06-01 Daniel Jacobowitz <drow@mvista.com>
21169
21170 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
21171 of globalvar.
21172
572eb746
MK
211732003-06-01 Mark Kettenis <kettenis@gnu.org>
21174
21175 * gdb.asm/asm-source.exp: Check for memory read errors in
21176 disassembler test on *BSD too.
21177
9e9617a5
RH
211782003-06-01 Richard Henderson <rth@redhat.com>
21179
21180 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
21181 for .frame.
21182 (gdbasm_call): Lose ldgp.
21183 (gdbasm_startup): Add frame information.
21184 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
21185
7b34ad4e
MK
211862003-05-31 Mark Kettenis <kettenis@gnu.org>
21187
21188 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
21189 i?86-*-*.
21190
10059fdf
MK
211912003-05-30 Mark Kettenis <kettenis@gnu.org>
21192
21193 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21194 FreeBSD.
21195
acf4b816
RH
211962003-05-29 Richard Henderson <rth@redhat.com>
21197
21198 * gdb.asm/alpha.inc: New file.
21199 * gdb.asm/asm-source.exp: Use it.
21200
e9ecd949
JB
212012003-05-29 Jim Blandy <jimb@redhat.com>
21202
21203 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
21204 'core.PID'.
21205
e3e5a4f3
JB
212062003-05-22 Jim Blandy <jimb@redhat.com>
21207
21208 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
21209 backtrace.
d63a86f8 21210
72fe3d25
DC
212112003-05-20 David Carlton <carlton@math.stanford.edu>
21212
21213 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
21214 this time.
21215
58da2eb2
DC
212162003-05-19 David Carlton <carlton@bactrian.org>
21217
21218 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
21219 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
21220
1fcb5155
DC
212212003-05-19 David Carlton <carlton@bactrian.org>
21222
21223 * gdb.c++/namespace.exp: Add namespace scope and anonymous
21224 namespace tests.
21225 Bump copyright date.
21226 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
21227 (main): Call C::D::marker2.
21228 * gdb.c++/namespace1.cc: New file.
21229
85e85163
JJ
212302003-05-14 Jeff Johnston <jjohnstn@redhat.com>
21231
21232 Roland McGrath <roland@redhat.com>
d63a86f8 21233 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
21234 there is no manager thread.
21235
a25fbfec
JJ
212362003-05-08 Jeff Johnston <jjohnstn@redhat.com>
21237
d63a86f8
RM
21238 * gdb.threads/schedlock.exp: Remove assumption that all threads
21239 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
21240 in one of the child threads rather than the main thread.
21241
be375bae
JB
212422003-05-07 Jim Blandy <jimb@redhat.com>
21243
09bf6082
JB
21244 Add support for assembly source testing on the s390x.
21245 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
21246 architecture.
21247 * gdb.asm/s390x.inc: New file.
21248
be375bae
JB
21249 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
21250 succession of 'if' statements.
21251
00905d52
AC
212522003-05-05 Andrew Cagney <cagney@redhat.com>
21253
21254 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
21255
b1e29e33
AC
212562003-05-05 Andrew Cagney <cagney@redhat.com>
21257
21258 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
21259 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
21260
e33d66ec
EZ
212612003-05-02 Elena Zannoni <ezannoni@redhat.com>
21262
21263 * gdb.base/charset.exp: Update based on new behavior of set/show
21264 charset commands.
21265
2b6fd0d8
AC
212662003-05-01 Andrew Cagney <cagney@redhat.com>
21267
21268 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
21269 variable do not give memory errors.
21270
130cacce
AF
212712003-04-30 Adam Fedor <fedor@gnu.org>
21272
21273 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
21274 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
21275 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
21276 gdb.objc/basicclass.m: : New files
21277
21278 * lib/gdb.exp (gdb_compile_objc): New procedure.
21279
bea71854
DJ
212802003-04-27 Daniel Jacobowitz <drow@mvista.com>
21281
21282 * gdb.base/signals.exp: Make backtrace tests more specific.
21283
0f20eeea
DC
212842003-04-23 David Carlton <carlton@bactrian.org>
21285
21286 * gdb.c++/maint.exp (test_first_component): Add tests for
21287 'operator' in more locations.
21288
c8c4d8dc
KB
212892003-04-16 Kevin Buettner <kevinb@redhat.com>
21290
21291 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
21292
3fe60e3c
EZ
212932003-04-16 Elena Zannoni <ezannoni@redhat.com>
21294
21295 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 21296 func marke' instead. Update test name.
3fe60e3c 21297
9219021c
DC
212982003-04-15 David Carlton <carlton@math.stanford.edu>
21299
21300 * gdb.c++/maint.exp: New file.
21301
5dd55bdd
EZ
213022003-04-14 Elena Zannoni <ezannoni@redhat.com>
21303
21304 * gdb.threads/schedlock.c: Change type of thread function argument
21305 to long, to avoid warnings on 64-bit platforms.
21306
00890572
EZ
213072003-04-14 Elena Zannoni <ezannoni@redhat.com>
21308
a9c64011
AS
21309 * gdb.base/attach.exp: Add new message from ptrace in case of
21310 attaching to nonexistent process.
d63a86f8 21311
93201743
JB
213122003-04-11 Jim Blandy <jimb@redhat.com>
21313
21314 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21315 gdb.c++/userdef.cc: Place comments on the lines to which the
21316 marker function might return.
21317 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21318 gdb.c++/userdef.exp: Look for those comments to check that we've
21319 returned to the right place, instead of checking line numbers.
21320
2a11c64d
EZ
213212003-04-11 Elena Zannoni <ezannoni@redhat.com>
21322
a9c64011
AS
21323 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
21324 match on sourcefile name, instead of directory name.
2a11c64d 21325
68ab8fc5
EZ
213262003-04-10 Elena Zannoni <ezannoni@redhat.com>
21327
d63a86f8 21328 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
21329 working directory name.
21330
5624293a
JB
213312003-04-09 Jim Blandy <jimb@redhat.com>
21332
21333 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21334 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
21335 after an inferior function call, report the failure, but allow the
21336 test to continue.
21337
f1f02ee4
SC
213382003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21339
21340 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21341 with -DPROTOTYPES.
21342
6eb79af0
SC
213432003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21344
21345 * gdb.base/break.exp: Revert last patch.
21346
8dfb4cf0
SC
213472003-04-04 Stephane Carrez <stcarrez@nerim.fr>
21348
21349 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21350 with -DPROTOTYPES.
21351
ed4c619a
AC
213522003-04-02 Andrew Cagney <cagney@redhat.com>
21353
21354 * gdb.base/callfuncs.exp: Make "print add" messages unique.
21355 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
21356 matching directories by the name breakpoint.
21357 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
21358 Make "continue to marker1" consistent.
21359 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
21360 message consistent.
21361 * lib/gdb.exp: Put "the program is no longer running", and "the
21362 program exited" in parenthesis.
21363 * lib/mi-support.exp: Ditto.
d63a86f8 21364
4e35d5f0 213652003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 21366
4e35d5f0
BR
21367 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
21368
71900fe8
AC
213692003-03-29 Andrew Cagney <cagney@redhat.com>
21370
21371 * gdb.base/sizeof.c (main): Print the value of '\377'.
21372 * gdb.base/sizeof.exp: Check the sign of '\377'.
21373
c0655a16
MC
213742003-03-27 Michael Chastain <mec@shout.net>
21375
21376 * gdb.base/gdb1090.exp: New file.
21377 * gdb.base/gdb1090.cc: New file.
21378
5b2a3989
JB
213792003-03-27 J. Brobecker <brobecker@gnat.com>
21380
21381 * gdb.gdb/observer.exp: New regression test.
21382
79876890
MC
213832003-03-27 Michael Chastain <mec@shout.net>
21384
21385 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
21386 * gdb.base/ptype.exp: Likewise.
21387
6eac95e3
CV
213882003-03-27 Corinna Vinschen <vinschen@redhat.com>
21389
21390 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
21391
e8c71839
MC
213922003-03-26 Michael Chastain <mec@shout.net>
21393
21394 * gdb.base/ptype.exp: Actually use some typedef'd types.
21395
71b10041
SC
213962003-03-21 Stephane Carrez <stcarrez@nerim.fr>
21397
21398 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
21399 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
21400
2512cf80
CV
214012003-03-20 Corinna Vinschen <vinschen@redhat.com>
21402
21403 * gdb.base/default.exp: Fix regular expression.
21404
0d195a4f
CV
214052003-03-20 Corinna Vinschen <vinschen@redhat.com>
21406
21407 * gdb.base/args.exp: Fix regular expression.
21408
8a2dbca8
CV
214092003-03-20 Corinna Vinschen <vinschen@redhat.com>
21410
21411 * gdb.base/help.exp: Allow Win32 child process.
21412
bf028682
CV
214132003-03-20 Corinna Vinschen <vinschen@redhat.com>
21414
21415 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
21416 when stepping out of main().
21417
182dbe85
CV
214182003-03-20 Corinna Vinschen <vinschen@redhat.com>
21419
21420 * gdb.base/default.exp: Check for win32 specific message when calling
21421 "run" without executable.
21422
d67a6ba5
CV
214232003-03-20 Corinna Vinschen <vinschen@redhat.com>
21424
21425 * gdb.base/args.exp: Expect .exe in output.
21426
a955b5bb
CV
214272003-03-20 Corinna Vinschen <vinschen@redhat.com>
21428
21429 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
21430 Cygwin native.
21431
bf6bad4b
AC
214322003-03-17 Andrew Cagney <cagney@redhat.com>
21433
21434 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
21435 vector registes.
21436 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
21437 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
21438
293e9a31
DC
214392003-03-17 David Carlton <carlton@math.stanford.edu>
21440
21441 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
21442 test, for PR breakpoints/38.
21443 Call test_watchpoint_and_breakpoint.
21444 * gdb.base/watchpoint.c (func3): New function.
21445 (main): Call func3.
21446
5330f2db
DC
214472003-03-04 David Carlton <carlton@math.stanford.edu>
21448
21449 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
21450 Garply<Garply<char> >:: garply".
21451 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
21452 with respect to PR c++/1111; note also PR c++/1113.
21453 (test_template_breakpoints): KFAIL "constructor breakpoint" with
21454 respect to PR c++/1062.
21455 KFAIL "destructor breakpoint" with respect to PR c++/1112.
21456
6ece72da
DC
214572003-03-03 David Carlton <carlton@math.stanford.edu>
21458
21459 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
21460 with respect to PR c++/57.
21461 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
21462 c++/826.
21463 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
21464 respect to PR c++/57.
21465
85ca1584
DC
214662003-03-03 David Carlton <carlton@math.stanford.edu>
21467
21468 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
21469 respect to PR c++/33 into FAILs.
21470
98e9c5b8
MC
214712003-03-03 Michael Chastain <mec@shout.net>
21472
7bedbf27
MC
21473 * configure.in: Update copyright years.
21474
214752003-03-03 Michael Chastain <mec@shout.net>
21476
21477 * Makefile.in: Update copyright years.
98e9c5b8 21478
f683e100
DC
214792003-02-28 David Carlton <carlton@math.stanford.edu>
21480
21481 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
21482 print class instead of struct and/or superfluous protection
21483 specifiers, as long as the resulting output is equivalent to the
21484 source code.
21485 Delete FIXME from end of messages on tests that don't need
21486 fixing.
21487
a9e0cf2c
DC
214882003-02-28 David Carlton <carlton@math.stanford.edu>
21489
21490 * gdb.c++/templates.exp (do_tests): Allow const in the two
21491 Foo<volatile char *>::foo tests.
21492
e8d359df
MS
214932003-02-27 Michael Snyder <msnyder@redhat.com>
21494
d63a86f8 21495 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
21496 will be consistant.
21497
0b71dc91
DC
214982003-02-26 David Carlton <carlton@math.stanford.edu>
21499
21500 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
21501 char *>::foo" test with respect to PR c++/33. Create a new test
21502 which is identical to that one except that it doesn't put the
21503 space between the "char" and the "*"; KFAIL it, too.
21504
dd14ab43
DC
215052003-02-26 David Carlton <carlton@math.stanford.edu>
21506
21507 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
21508 template types into either PASSes or KFAILs (corresponding to PR
21509 c++/57). Tweak indentation. Update copyright.
21510
1146c7f1
SC
215112003-02-23 Stephane Carrez <stcarrez@nerim.fr>
21512
21513 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
21514
74641dfb
MC
215152003-02-13 Michael Chastain <mec@shout.net>
21516
21517 * gdb.base/exprs.exp: Remove i960 remnants.
21518 * gdb.base/funcargs.exp: Likewise.
21519 * gdb.base/list.exp: Likewise.
21520 * gdb.base/ptype.exp: Likewise.
21521
559cd2d0
DC
215222003-02-14 David Carlton <carlton@math.stanford.edu>
21523
21524 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
21525 pEe->D::vg()" from XFAIL to KFAIL.
21526
c4f90d87
JM
215272003-02-13 Jason Molenda (jmolenda@apple.com)
21528
21529 * gdb.base/maint.exp: Update maint print statistics regexp to include
21530 new entries.
21531
cbc4d97c
MC
215322003-02-13 Michael Chastain <mec@shout.net>
21533
21534 * gdb.c++/inherit.exp: Remove call to get_debug_format.
21535
40f235b7
MC
215362003-02-12 Michael Chastain <mec@shout.net>
21537
21538 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
21539 * gdb.c++/inherit.exp: Likewise.
21540 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
21541 * gdb.c++/templates.exp: Likewise.
21542 * gdb.c++/virtfunc.exp: Likewise.
21543
c56716b0
JM
215442003-02-06 Jason Molenda (jason-cl@molenda.com)
21545
21546 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
21547 why the code is written that way.
21548
070afcf8
MC
215492003-02-05 Michael Chastain <mec@shout.net>
21550
21551 * gdb.base/dump.exp: Add missing copyright line.
21552
5d0331e5
JM
215532003-02-05 Jason Molenda (jason-cl@molenda.com)
21554
f7ae6d3e 21555 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
21556 at the beginning so the breakpoint doesn't get set on the loop.
21557
92851186
MC
215582003-02-05 Michael Chastain <mec@shout.net>
21559
21560 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
21561 output for configurations with gcc 2.95.3.
21562
cbf1e085
AC
215632003-02-05 Keith Seitz <keiths@redhat.com>
21564 Andrew Cagney <ac131313@redhat.com>
21565
21566 * gdb.mi/mi-cli.exp: New file.
d63a86f8 21567
29518e1e
MC
215682003-02-04 Michael Chastain <mec@shout.net>
21569
21570 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
21571 Call perror and then continue.
21572
5af1d5f3
MC
215732003-02-03 Michael Chastain <mec@shout.net>
21574
21575 * gdb.c++/pr-1023.cc: New file.
21576 * gdb.c++/pr-1023.exp: New file.
21577
6b549786
JB
215782003-02-05 Jim Blandy <jimb@redhat.com>
21579
21580 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
21581 it's local to foobar. Check for it there, and check that it's not
21582 present in main.
21583 * gdb.c++/local.cc (marker2): New function.
21584 (foobar): Call marker1.
21585 (main): Call marker2 instead of marker1.
21586
67f16606
AC
215872003-02-04 Andrew Cagney <ac131313@redhat.com>
21588
21589 * gdb.disasm/mn10200.exp: Obsolete file.
21590 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
21591 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
21592 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
21593
1c5cb38e
DC
215942003-02-04 David Carlton <carlton@math.stanford.edu>
21595
21596 * gdb.c++/overload.exp: Test intToChar(1).
21597 * gdb.c++/overload.cc (intToChar): New.
21598 (main): Call intToChar.
21599
d1fe6965
DC
216002003-02-03 David Carlton <carlton@math.stanford.edu>
21601
21602 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
21603 'might_kfail' arg.
21604 KFAIL some of the continue_to_bp_overloaded calls, according to
21605 PR c++/1025.
21606
9ba61c5d
MC
216072003-02-01 Michael Chastain <mec@shout.net>
21608
21609 * gdb.base/advance.c (marker1): New marker function.
21610 * gdb.base/advance.exp: When the 'advance' command lands on the
21611 return breakpoint, it can legitimately stop on either the
21612 current line or the next line. Accommodate both outcomes.
21613 * gdb.base/until.exp: Likewise.
21614
e7494ffb
AC
216152003-02-02 Andrew Cagney <ac131313@redhat.com>
21616
21617 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21618 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
21619 now a list, not a tuple.
21620 * gdb.mi/mi-var-display.exp: Ditto.
21621 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 21622
075559bc
AC
216232003-02-01 Andrew Cagney <ac131313@redhat.com>
21624
21625 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21626 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
21627 stack backtraces.
21628 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 21629
2bd4c7b1
MK
216302003-02-01 Mark Kettenis <kettenis@gnu.org>
21631
21632 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21633 gdb.mi/mi1-pthreads.exp: Return instead of calling
21634 gdb_suppress_entire_file.
21635
eabd8992
MS
216362003-02-01 Mark Salter <msalter@redhat.com>
21637
21638 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
21639
71469e2f
MS
216402003-01-31 Mark Salter <msalter@redhat.com>
21641
21642 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
21643 Support empty arg.
21644
38a94d44
MC
216452003-01-30 Michael Chastain <mec@shout.net>
21646
21647 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
21648 This was a workaround for a UTF-8 bug in readline 4.3. The bug
21649 has been fixed in gdb/readline on 2003-01-09.
21650
19ea9e73
MS
216512003-01-29 Michael Snyder <msnyder@redhat.com>
21652
e8d359df
MS
21653 * gdb.base/maint.exp: Allow for leading underscore in symbol.
21654 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
21655 * gdb.base/args.exp: Skip if target does not support args passing.
21656
2307bd6a
DJ
216572003-01-22 Daniel Jacobowitz <drow@mvista.com>
21658
19ea9e73 21659 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
21660 gdb_test. Accept a list of expect arguments as the third
21661 parameter.
21662 (gdb_test): Use it.
21663
f2dd3617
EZ
216642003-01-20 Elena Zannoni <ezannoni@redhat.com>
21665
21666 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
21667 allow for different test tree configurations. Update some
21668 tescases accordingly.
21669 * gdb.arch/altivec-regs.exp: Ditto.
21670 * gdb.asm/asm-source.exp: Ditto.
21671 * gdb.base/advance.exp: Ditto.
21672 * gdb.base/display.exp: Ditto.
d63a86f8 21673 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
21674 * gdb.base/mips_pro.exp: Ditto.
21675 * gdb.base/overlays.exp: Ditto.
21676 * gdb.base/relocate.exp: Ditto.
21677 * gdb.base/setshow.exp: Ditto.
21678 * gdb.base/step-line.exp: Ditto.
21679 * gdb.base/step-test.exp: Ditto.
21680 * gdb.base/until.exp: Ditto.
21681 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
21682
c71cdefd
DC
216832003-01-17 David Carlton <carlton@math.stanford.edu>
21684
21685 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
21686 corresponding to PR c++/945.
21687 Update copyright.
21688
fdba05d7
DC
216892003-01-17 David Carlton <carlton@math.stanford.edu>
21690
21691 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
21692 corresponding to PR c++/68.
21693
216942003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
21695
21696 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
21697 (test_paddr_hairy_functions): Call print_addr_2_kfail for
21698 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
21699
c362c33a
EZ
217002003-01-15 Elena Zannoni <ezannoni@redhat.com>
21701
0fbc361c
EZ
21702 * gdb.base/break.exp: Fix change of default location, because of
21703 removal of until tests.
21704 * gdb.base/help.exp: Update test for new 'until' help message.
21705 Add test for help on 'advance'.
a9c64011 21706 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 21707
dabf8a35
MK
217082003-01-15 Mark Kettenis <kettenis@gnu.org>
21709
21710 * gdb.base/default.exp: Adapt "info float" test for recent changes
21711 to that command. Add test for "info vector".
21712 * gdb.base/float.exp: New file. Add test for "info float" that
21713 resembles the old test in gdb.base/default.exp.
21714
a1769aca
DC
217152003-01-15 David Carlton <carlton@math.stanford.edu>
21716
21717 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
21718
82025e13
EZ
217192003-01-15 Elena Zannoni <ezannoni@redhat.com>
21720
21721 * gdb.base/break.exp: Move the tests of until command from here...
21722 * gdb.base/until.exp: ... to here. New file. Add other tests.
21723 * gdb.base/advance.c: New file.
21724 * gdb.base/advance.exp: New file.
21725
8f9ab801
EZ
217262003-01-14 Elena Zannoni <ezannoni@redhat.com>
21727
a9c64011
AS
21728 * gdb.base/args.c: New file.
21729 * gdb.base/args.exp: New file.
8f9ab801 21730
9ae66589
DJ
217312003-01-14 Daniel Jacobowitz <drow@mvista.com>
21732
21733 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
21734
8d77e5c3
DJ
217352003-01-14 Daniel Jacobowitz <drow@mvista.com>
21736
21737 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
21738
12d2f0a1
DJ
217392003-01-14 Daniel Jacobowitz <drow@mvista.com>
21740
21741 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
21742 dates.
21743
6ca37014
DJ
217442003-01-13 Daniel Jacobowitz <drow@mvista.com>
21745
21746 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
21747
b0023472
DJ
217482003-01-13 Daniel Jacobowitz <drow@mvista.com>
21749
21750 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
21751 (ptype &*"foo").
21752 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
21753
607fbc54 217542003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
21755
21756 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
21757 * gdb.mi/mi1-console.exp: Likewise.
21758
607fbc54 217592003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
21760
21761 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
21762 * gdb.mi/mi1-console.exp: Likewise.
21763
a1fb14a2
DJ
217642003-01-13 Daniel Jacobowitz <drow@mvista.com>
21765
21766 * gdb.c++/overload.exp: Remove some fixed XFAILs.
21767
c4cf40b7
DJ
217682003-01-09 Daniel Jacobowitz <drow@mvista.com>
21769
21770 * gdb.base/detach.exp: New test.
21771
696d5a5b
DJ
217722003-01-09 Daniel Jacobowitz <drow@mvista.com>
21773
21774 * Makefile.in (ALL_SUBDIRS): New variable.
21775 (subdirs, clean, distclean): Use it.
21776 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
21777 regenerating Makefile, since it is generated from the top level.
21778 * gdb.asm/Makefile.in: Likewise.
21779 * gdb.base/Makefile.in: Likewise.
21780 * gdb.c++/Makefile.in: Likewise.
21781 * gdb.disasm/Makefile.in: Likewise.
21782 * gdb.java/Makefile.in: Likewise.
21783 * gdb.mi/Makefile.in: Likewise.
21784 * gdb.threads/Makefile.in: Likewise.
21785 * gdb.trace/Makefile.in: Likewise.
21786
754533e4
DC
217872003-01-09 David Carlton <carlton@math.stanford.edu>
21788
21789 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
21790 Add copyright year 2003.
21791
d8b3e9ee
MC
217922003-01-06 Michael Chastain <mec@shout.net>
21793
21794 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
21795 When selecting a thread, 'line' and 'file' are optional.
21796 * gdb.mi/mi1-pthreads.exp: Likewise.
21797
8e9e0fe6
AS
217982003-01-06 Andreas Schwab <schwab@suse.de>
21799
21800 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
21801 failures.
21802
b5ab8ff3
DJ
218032003-01-04 Daniel Jacobowitz <drow@mvista.com>
21804
21805 Fix PR gdb/844
21806 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
21807 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
21808
21809 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
21810 instead of calling gdb_suppress_entire_file.
21811 * gdb.threads/print-threads.exp: Likewise.
21812 * gdb.threads/schedlock.exp: Likewise.
21813
21814 * gdb.threads/killed.exp: Return instead of calling
21815 gdb_suppress_entire_file.
21816 * gdb.threads/linux-dp.exp: Likewise.
21817 * gdb.threads/pthreads.exp: Likewise.
21818
1e698235
DJ
218192003-01-04 Daniel Jacobowitz <drow@mvista.com>
21820
21821 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
21822 stabs.
21823 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
21824 * gdb.base/whatis.exp: Always allow (void) after function names.
21825
147ff08c
DJ
218262003-01-04 Daniel Jacobowitz <drow@mvista.com>
21827
21828 * gdb.c++/casts.exp: Correct regexp.
21829
dc62bfc2
MK
218302003-01-04 Mark Kettenis <kettenis@gnu.org>
21831
21832 * configure.in: Call AC_CONFIG_HEADER. Don't call
21833 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
21834 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
21835 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
21836 aforementioned directories in the AC_OUPUT call.
21837 * config.hin: New file.
21838 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21839 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
21840 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
21841 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
21842 pass -I$objdir instead of -I$objdir/$subdir in compilation.
21843 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
21844 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
21845 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
21846 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
21847 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
21848 gdb.threads/configure.in, gdb.threads/configure,
21849 gdb.threads/config.in, gdb.trace/configure.in,
21850 gdb.trace/configure: Removed.
21851
77afa639
MC
218522003-01-03 Michael Chastain <mec@shout.net>
21853
21854 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
21855 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
21856
7634bb6e
DJ
218572003-01-03 Daniel Jacobowitz <drow@mvista.com>
21858
21859 * gdb.base/store.exp: Fix regular expressions.
21860
b39c905e
MK
218612002-12-28 Mark Kettenis <kettenis@gnu.org>
21862
21863 * configure.in: Rewrite.
21864 * configure: Regenerated.
21865
0a8551dd
DC
218662003-01-03 David Carlton <carlton@math.stanford.edu>
21867
21868 * gdb.base/psymtab.exp: New file.
21869 * gdb.base/psymtab1.c: Ditto.
21870 * gdb.base/psymtab2.c: Ditto.
21871
c60b7188
AF
218722002-12-23 Adam Fedor <fedor@gnu.org>
21873
21874 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
21875
ee73db83
DC
218762002-12-23 David Carlton <carlton@math.stanford.edu>
21877
21878 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
21879 and current_directory initialization.
21880
d6c1774e
JB
218812002-12-22 Jim Blandy <jimb@redhat.com>
21882
f0a847b8
JB
21883 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
21884 rather than as part of the output file name.
21885
d6c1774e
JB
21886 * gdb.base/attach.exp: There's no need to copy the test program to
21887 /tmp; that was only ever necessary on HP/UX, and this test is
21888 entirely disabled there anyway.
21889
f0708dbb
JB
218902002-12-21 Jim Blandy <jimb@redhat.com>
21891
4c2acfea
JB
21892 * gdb.c++/psmang.exp: Doc fix.
21893
f0708dbb
JB
21894 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
21895 test.
21896
9579e000
DC
218972002-12-20 David Carlton <carlton@math.stanford.edu>
21898
21899 * gdb.c++/annota2.exp: KFAIL annotate-quit.
21900
d1810171
MC
219012002-12-18 Michael Chastain <mec@shout.net>
21902
21903 * gdb.c++/annota2.exp: Add copyright year 2002.
21904
76565097
DC
219052002-12-17 David Carlton <carlton@math.stanford.edu>
21906
21907 * gdb.c++/try_catch.cc: Add marker comments.
21908 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
21909 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
21910 * gdb.c++/m-static.cc: Ditto.
21911 * gdb.c++/m-static1.cc: Ditto.
21912 * gdb.c++/try_catch.cc: Ditto.
21913
da81390b
JJ
219142002-12-16 Jeff Johnston <jjohnstn@redhat.com>
21915
21916 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
21917 to see whether we are using the new -environment-directory
21918 command which resets via -r or the old version of the command
21919 which may prompt the user. Part of fix for gdb/741.
21920
b304d130
AC
219212002-12-13 Andrew Cagney <ac131313@redhat.com>
21922
21923 * gdb.fortran/types.exp: Update obsolete comment.
21924 * gdb.fortran/exprs.exp: Ditto.
21925 * lib/gdb.exp: Delete obsolete code.
21926 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
21927 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
21928 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
21929 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
21930 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
21931 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
21932 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
21933 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
21934 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
21935 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
21936 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
21937 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
21938 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
21939 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
21940 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
21941 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
21942 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
21943 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
21944 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
21945 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
21946 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
21947 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
21948 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
21949 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
21950 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
21951 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
21952 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
21953 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
21954 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
21955 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
21956 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
21957 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
21958 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
21959 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
21960 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
21961 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
21962 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
21963
a23b6e6a
DC
219642002-12-11 David Carlton <carlton@math.stanford.edu>
21965
21966 * gdb.c++/m-data.exp: Add test for members that shadow global
21967 variables: see PR gdb/804.
21968 * gdb.c++/m-data.cc: Ditto.
21969
6604731b
DJ
219702002-12-10 Daniel Jacobowitz <drow@mvista.com>
21971
21972 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
21973
de46ecd7
DC
219742002-12-06 David Carlton <carlton@math.stanford.edu>
21975
21976 * gdb.base/store.c: Don't declare functions static.
21977
27e829d0
AC
219782002-12-04 Andrew Cagney <ac131313@redhat.com>
21979
21980 * gdb.base/store.exp, gdb.base/store.c: New files.
21981
92806416
DJ
219822002-12-03 Daniel Jacobowitz <drow@mvista.com>
21983
21984 * gdb.base/selftest.exp: Update for current gdb.
21985
3bcbaac5
DJ
219862002-12-03 Daniel Jacobowitz <drow@mvista.com>
21987
21988 * gdb.base/maint.exp: Only dump symbols from one source file
21989 or objfile.
21990
f4f00b1f
DJ
219912002-12-03 Daniel Jacobowitz <drow@mvista.com>
21992
21993 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
21994 function call.
21995
f1c8a949
JB
219962002-11-25 Jim Blandy <jimb@redhat.com>
21997
21998 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
21999 function appearing in error message.
22000
9e297a97
DJ
220012002-11-21 Daniel Jacobowitz <drow@mvista.com>
22002
22003 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
22004
1f312e79
JJ
220052002-11-08 Jeff Johnston <jjohnstn@redhat.com>
22006
d63a86f8
RM
22007 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
22008 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
22009 should be in mi console format. This is part of fix for PR gdb/604.
22010
83c31e7d
FN
220112002-09-18 Fernando Nasser <fnasser@redhat.com>
22012
22013 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
22014 which explicitly prints the zero offset as "+0".
22015
322b3f65
DJ
220162002-10-22 Daniel Jacobowitz <drow@mvista.com>
22017
22018 * gdb.threads/schedlock.c (args): Make unsigned.
22019
220202002-10-21 Daniel Jacobowitz <drow@mvista.com>
22021
22022 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
22023 numbers. Allow "foo2|selected stack frame".
22024 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
22025 * gdb.asm/asmsrc2.s: Likewise.
22026 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
22027 comments.
22028 * gdb.asm/mips.inc: New file.
22029
5e2fe5b8
AF
220302002-10-18 Adam Fedor <fedor@gnu.org>
22031
22032 * gdb.base/default.exp: Update expected output to include 'ObjC'.
22033 * gdb.base/help.exp: Likewise.
22034
abe1a5d0
KB
220352002-10-17 Kevin Buettner <kevinb@redhat.com>
22036
22037 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
22038 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
22039
10abb1d4
JB
220402002-10-02 Jim Blandy <jimb@redhat.com>
22041
22042 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
22043
1f609b42
AC
220442002-10-01 Andrew Cagney <ac131313@redhat.com>
22045
22046 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
22047 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
22048 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
22049 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
22050 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
22051 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
22052 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
22053
0aee02e4
AC
220542002-09-29 Andrew Cagney <ac131313@redhat.com>
22055
22056 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
22057 * mi0-disassemble.exp, mi0-eval.exp: Delete.
22058 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
22059 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
22060 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
22061 * mi0-var-block.exp, mi0-var-child.exp: Delete.
22062 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 22063
6fde09ad
KB
220642002-09-27 Kevin Buettner <kevinb@redhat.com>
22065
22066 * gdb.base/annota1.exp (info break): Make directory components of
22067 path optional since not all compilers emit this debug information.
22068
889bf7c5
PA
22069 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
22070 step ends up stepping out of the function instead of stopping on
22071 the epilogue.
6fde09ad 22072
9e8aab75
KS
220732002-09-26 Keith Seitz <keiths@redhat.com>
22074
22075 * lib/insight-support.exp (gdbtk_start): Figure out where
22076 the insight executable is based on where gdb is. Use this
22077 executable to start insight instead of gdb.
22078
e36180d7
AC
220792002-09-25 Andrew Cagney <cagney@redhat.com>
22080
22081 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
22082
9dd34b2b
AC
220832002-09-24 Andrew Cagney <ac131313@redhat.com>
22084
22085 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
22086 test_isolated_complaints.
22087 (test_empty_complaint): New function.
22088 (test_empty_complaints): New function. Check no output when no
22089 complaints.
d63a86f8 22090
dea97812
KB
220912002-09-19 Jim Blandy <jimb@redhat.com>
22092
a9c64011 22093 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 22094
54951bd7
AC
220952002-09-19 Andrew Cagney <ac131313@redhat.com>
22096
22097 * gdb.gdb/complaints.exp: New file.
22098
dec43320
AC
220992002-09-18 Andrew Cagney <ac131313@redhat.com>
22100
22101 * gdb.base/maint.exp: Check `help maint internal-warning'.
22102
e70d6e3f
DC
221032002-09-18 David Carlton <carlton@math.stanford.edu>
22104
22105 * gdb.c++/m-static.exp: Remove breakpoints depending on line
22106 numbers, and replace them by a single breakpoint after the
22107 constructors are all finished.
22108 Add test 4.
22109 * gdb.c++/m-static.cc: Add test 4.
22110 * gdb.c++/m-static.h: New file.
22111 * gdb.c++/m-static1.cc: New file.
22112
22113 * gdb.c++/printmethod.exp: New file.
22114 * gdb.c++/printmethod.cc: New file.
22115
22116 * gdb.c++/pr-574.exp: New file.
22117 * gdb.c++/pr-574.cc: New file.
22118
afb5c968
CV
221192002-09-18 Corinna Vinschen <vinschen@redhat.com>
22120
22121 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
22122 embedded targets which never actually exit.
22123
31e45dee
FN
221242002-09-18 Fernando Nasser <fnasser@redhat.com>
22125
22126 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
22127 "don't step after run" as unresolved or unsupported, instead of xfail.
22128
a283c5a1
CV
221292002-09-18 Corinna Vinschen <vinschen@redhat.com>
22130
22131 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
22132 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
22133 Add newline to expected string in "step out of main (status wrapper)"
22134 case.
22135
11350d2a
CV
221362002-09-18 Corinna Vinschen <vinschen@redhat.com>
22137
22138 * lib/gdb.exp (rerun_to_main): Allow restarting application.
22139 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
22140
0deec7d6
TT
221412002-09-17 Tom Tromey <tromey@redhat.com>
22142
22143 * gdb.base/printcmds.exp (test_print_string_constants): Expect
22144 \000, not \0, in double-quoted string.
22145
b2b4a1b5
CV
221462002-09-14 Corinna Vinschen <vinschen@redhat.com>
22147
c9d37158 22148 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
22149 string after running the commands execution on breakpoint tests.
22150
1c56143a
CV
221512002-09-13 Corinna Vinschen <vinschen@redhat.com>
22152
22153 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
22154
37f8da45
JB
221552002-09-12 Joel Brobecker <brobecker@gnat.com>
22156
22157 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
22158
08b468e0
KS
221592002-09-10 Keith Seitz <keiths@redhat.com>
22160
22161 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
22162 runto proc.
22163 (mi_run_to_main): Use mi_runto.
22164 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
22165
dc360f58
KS
221662002-09-10 Keith Seitz <keiths@redhat.com>
22167
22168 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
22169 regexp for stopping at main. Could have multiple event notifications.
22170 Don't assume that main was declared with no parameters.
22171 (mi_next): Use mi_step_to.
22172 (mi_step): Use mi_next_to.
22173
ce3abcfb
CV
221742002-09-09 Corinna Vinschen <vinschen@redhat.com>
22175
22176 * gdb.base/default.exp: Fix expected string in `info float' test.
22177
d1f5b980
BE
221782002-09-09 Ben Elliston <bje@redhat.com>
22179
22180 * config/mips.exp: Update comments.
22181 * config/mips-idt.exp: Likewise.
22182 * config/nind.exp: Likewise.
22183 * config/slite.exp: Likewise.
22184 * config/sparclet.exp: Likewise.
22185 * config/udi.exp: Likewise.
22186 * config/vx.exp: Likewise.
22187 * config/vxworks29k.exp: Likewise.
22188
2f71430b
JB
221892002-09-05 Jim Blandy <jimb@redhat.com>
22190
22191 * gdb.threads/killed.exp: Fix test failure message.
22192
7ddebc7e
KS
221932002-09-04 Keith Seitz <keiths@redhat.com>
22194
22195 * lib/mi-support.exp: Update copyright.
22196 (mi_gdb_test): Increase the priority of the expected pattern
22197 so that it matches gdb_test.
22198
0ae67eb3
KS
221992002-09-03 Keith Seitz <keiths@redhat.com>
22200
22201 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
22202 Use integer comparison instead of string comparison for testing
22203 whether binary was built.
22204
38fc42c8
JB
222052002-09-03 Jim Blandy <jimb@redhat.com>
22206
22207 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
22208
b6ff0e81
JB
222092002-08-29 Jim Blandy <jimb@redhat.com>
22210
22211 * gdb.threads/pthreads.exp: Move the portable thread compilation
22212 code into a function in lib/gdb.exp, and call that from here.
22213 * lib/gdb.exp (gdb_compile_pthreads): New function.
22214
07c98896
KS
222152002-08-29 Keith Seitz <keiths@redhat.com>
22216
22217 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
22218 expect_out so that callers can get at it.
22219
0312286c
DJ
222202002-08-23 Daniel Jacobowitz <drow@mvista.com>
22221
22222 * gdb.threads/print-threads.c: New file.
22223 * gdb.threads/print-threads.exp: New file.
22224 * gdb.threads/schedlock.c: New file.
22225 * gdb.threads/schedlock.exp: New file.
22226
dd039bc4
EZ
222272002-08-22 Elena Zannoni <ezannoni@redhat.com>
22228
a9c64011
AS
22229 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
22230 not altivec.c.
dd039bc4 22231
1f36144c
MK
222322002-08-17 Mark Kettenis <kettenis@gnu.org>
22233
22234 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
22235 targets. The problem should be fixed now.
22236
16057ec7 222372002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
22238
22239 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
22240 2002-07-24 change that removes final dots from error messages.
22241
3c1499ad
TT
222422002-08-13 Tom Tromey <tromey@redhat.com>
22243
22244 * gdb.base/readline.exp: New file.
22245
a20ce2c3
AC
222462002-08-01 Andrew Cagney <ac131313@redhat.com>
22247
22248 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
22249 supress message.
22250
db034ac5
AC
222512002-08-01 Andrew Cagney <cagney@redhat.com>
22252
22253 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
22254 CHILL_FOR_TARGET and CHILL_LIB.
22255 * configure.in (configdirs): Remove gdb.chill.
22256 * configure: Regenerate.
22257 * lib/gdb.exp: Obsolete references to chill.
22258 * gdb.fortran/types.exp: Ditto.
22259 * gdb.fortran/exprs.exp: Ditto.
22260
3e000b18
KB
222612002-07-30 Kevin Buettner <kevinb@redhat.com>
22262
22263 * gdb.base/shlib-call.exp (additional_flags): Conditionally
22264 set Irix-specific compile and link flags.
22265
28f4966b
KB
222662002-07-29 Kevin Buettner <kevinb@redhat.com>
22267
22268 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
22269 source files. The ``-o'' option doesn't work with the ``-E'' option
22270 when using the Irix compiler.
22271
46c0d5a6
DJ
222722002-07-19 Daniel Jacobowitz <drow@mvista.com>
22273
22274 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
22275 Improve support for reusing an exec file. Copy exec file
22276 to target, and run gdbserver on the target instead of on the host.
22277
eecf4bed
JB
222782002-07-18 Jim Blandy <jimb@redhat.com>
22279
0f815cdf
JB
22280 * gdb.base/ending-run.exp: Don't expect to see the program end in
22281 some orderly fashion when we're running on a real stand-alone
22282 board.
22283
eecf4bed
JB
22284 * gdb.base/interrupt.exp: Correct logic for skipping tests on
22285 targets that don't support interrupts.
22286
52d309e4
JB
222872002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
22288
22289 * gdb.base/attach.exp: Add patterns to match output from /proc-based
22290 systems.
22291 Move comments in expect statements to inside the actions, so that they
22292 don't get matched against.
22293
ff683d9e
MK
222942002-07-10 Mark Kettenis <kettenis@gnu.org>
22295
22296 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
22297 function when asleep" test.
22298
b5356753
AC
222992002-07-10 Andrew Cagney <ac131313@redhat.com>
22300
22301 * gdb.base/page.exp: Rewrite to handle problems with very long
22302 `info set' output. Update copyright.
22303
6aa4d13a
AC
223042002-06-26 Andrew Cagney <ac131313@redhat.com>
22305
22306 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
22307 gdb.threads-hp.
22308 * gdb.hp/configure: Regenerate.
22309 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
22310 * gdb.hp/gdb.threads-hp/configure: Delete file.
22311 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
22312
8cf8c2b8
AC
223132002-06-22 Andrew Cagney <ac131313@redhat.com>
22314
22315 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
22316 setlocale, bindtextdomain and textdomain.
22317
6827a8f8
JB
223182002-06-11 Jim Blandy <jimb@redhat.com>
22319
919d772c
JB
22320 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
22321 preprocessor macro information is present.
22322
6827a8f8
JB
22323 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
22324 tests.
22325
c15b0d21
MS
223262002-06-06 Michael Snyder <msnyder@redhat.com>
22327
c5984d70
MS
22328 * gdb.base/overlays.exp: Record addresses of overlay
22329 functions in TCL variables rather than in GDB variables,
22330 to avoid having GDB convert them to pointers (with loss
22331 of information).
22332
d63a86f8 22333 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 22334 default linker script changes.
c15b0d21
MS
22335 * gdb.base/long_long.exp: Add check for sizeof (long double).
22336
be26fe0d
ML
223372002-06-06 Michal Ludvig <mludvig@suse.cz>
22338
22339 * gdb.asm/asm-source.exp: Add x86-64 target.
22340 * gdb.asm/x86_64.inc: New.
d63a86f8 22341
258093ca 223422002-05-30 Michael Chastain <mec@shout.net>
258093ca 22343
4b3153f1 22344 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
22345 * gdb.c++/m-static.cc: New file.
22346 * gdb.c++/m-static.exp: New file.
22347
241264c6
MS
223482002-05-28 Michael Snyder <msnyder@redhat.com>
22349
22350 * gdb.base/call-ar-st.exp: Allow for reduced floating point
22351 precision.
22352
9bba8c8f 223532002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 22354
4b3153f1 22355 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
22356 * gdb.c++/m-data.cc: New file.
22357 * gdb.c++/m-data.exp: New file.
22358
223592002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 22360
4b3153f1 22361 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 22362 * gdb.c++/try_catch.cc: New file.
d63a86f8 22363 * gdb.c++/try_catch.exp: New file.
9bba8c8f 22364
def1b996
MC
223652002-05-27 Michael Chastain <mec@shout.net>
22366
22367 * gdb.c++/local.exp: Accept more nested types in output.
22368
522ba268
MC
223692002-05-26 Michael Chastain <mec@shout.net>
22370
22371 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
22372
277254ba
MS
223732002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
22374
22375 * lib/gdb.exp (gdb_wrapper_init): Just because
22376 gdb_wrapper_file exists, this does not mean that the file
22377 should not be rebuilt. That is what gdb_wrapper_initialized
22378 is for.
22379 (default_gdb_init): Reset gdb_wrapper_initialized.
22380
b61a8733
MS
223812002-05-23 Michael Snyder <msnyder@redhat.com>
22382
d63a86f8 22383 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
22384 the precision of the floating point test results.
22385 * gdb.base/call-rt-st.exp: Ditto.
22386
b61a8733
MS
22387 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
22388 * gdb.base/call-rt-st.exp: Ditto.
22389
56f6e910
MC
223902002-05-19 Michael Chastain <mec@shout.net>
22391
22392 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
22393
ad0b0016
EZ
223942002-05-19 Elena Zannoni <ezannoni@redhat.com>
22395
a9c64011
AS
22396 * configure.in (configdirs): Add gdb.arch.
22397 * configure: Regenerate.
ad0b0016 22398
f617d2b6
JB
223992002-05-17 Jim Blandy <jimb@redhat.com>
22400
22401 * gdb.base/completion.exp: Recognize the more detailed error
22402 messages produced by the macro expander's lexical analyzer.
22403
eac2a696
EZ
224042002-05-14 Elena Zannoni <ezannoni@redhat.com>
22405
a9c64011
AS
22406 * gdb.arch/altivec-abi.c: New file.
22407 * gdb.arch/altivec-abi.exp: New file.
22408 * gdb.arch/altivec-regs.c: New file.
22409 * gdb.arch/altivec-regs.exp: New file.
eac2a696 22410
2fdde8f8
DJ
224112002-05-14 Daniel Jacobowitz <drow@mvista.com>
22412
22413 * gdb.base/maint.exp (maint print type): Update for new type
22414 structure.
d63a86f8 22415
e31f1a7c
EZ
224162002-05-14 Elena Zannoni <ezannoni@redhat.com>
22417
22418 * gdb.arch: New directory.
22419 * gdb.arch/configure.in: New file.
22420 * gdb.arch/configure: New file.
22421 * gdb.arch/Makefile.in: New file.
22422
db589741
CV
224232002-05-13 Corinna Vinschen <vinschen@redhat.com>
22424
22425 * gdb.asm/asm-source.exp: Add v850 as supported target.
22426 * gdb.asm/v850.inc: New file.
22427
8ce2a7dc
DJ
224282002-05-13 Daniel Jacobowitz <drow@mvista.com>
22429
22430 * gdb.c++/annota2.exp (annotate-quit): Add comment.
22431
df763c7f
DJ
224322002-05-12 Daniel Jacobowitz <drow@mvista.com>
22433
22434 * gdb.base/break.exp: Check 'break "marker2"'.
22435
377daeed
MS
224362002-05-10 Michael Snyder <msnyder@redhat.com>
22437
22438 * gdb.base/long_long.exp: Fix typo.
22439
c4b7bc2b
JB
224402002-05-10 Jim Blandy <jimb@redhat.com>
22441
ecac9a4e
JB
22442 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
22443 a bug.
22444
c4b7bc2b
JB
22445 * gdb.base/printcmds.exp (test_integer_literals_rejected):
22446 Recognize more detailed error message produced by the macro
22447 expander's lexical analyzer.
22448 * lib/gdb.exp (test_print_reject): Same.
22449
e71019a1
MK
224502002-05-09 Mark Kettenis <kettenis@gnu.org>
22451
22452 * gdb.c++/method.exp: Fix typo.
22453
fedfc8e6
MS
224542002-05-08 Michael Snyder <msnyder@redhat.com>
22455
166a1957
MS
22456 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
22457 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 22458 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
22459 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
22460 Add iftarget clause for strongarm.
d63a86f8 22461
f1c47eb2
MS
224622002-05-06 Michael Snyder <msnyder@redhat.com>
22463
cb9a9d3e
MS
22464 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
22465 (gdb_continue_to_end): Accept output from status wrapper.
22466 * gdb.base/ending-run.exp: Add case for output from status wrapper.
22467 Clean up fail messages to match pass messages.
22468
f1c47eb2
MS
22469 Enable the "needs_status_wrapper" testsuite feature.
22470 * lib/gdb.exp (gdb_wrapper_init): New procedure.
22471 (gdb_compile): Conditionally call gdb_wrapper_init.
22472 * gdb.base/a2-run.exp: Recognize output from status wrapper.
22473 * gdb.c++/method.exp: Recognize output from status wrapper.
22474
6079c749
BE
224752002-05-06 Ben Elliston <bje@redhat.com>
22476From Graydon Hoare <graydon@redhat.com>
22477
22478 * config/sid.exp: Include support for "rawsid" protocol.
22479
188baff3
JB
224802002-05-03 Jim Blandy <jimb@redhat.com>
22481
22482 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
22483 * gdb.c++/hang3.C: New file.
22484
b9c07f0f
AC
224852002-05-04 Andrew Cagney <ac131313@redhat.com>
22486
22487 * gdb.base/default.exp: Remove obsolete code.
22488 * gdb.c++/misc.exp: Ditto. Update copyright.
22489 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
22490 * gdb.base/whatis.exp: Ditto. Update copyright.
22491 * gdb.base/scope.exp: Ditto. Update copyright.
22492 * gdb.base/ptype.exp: Ditto. Update copyright.
22493 * gdb.base/printcmds.exp: Ditto. Update copyright.
22494 * gdb.base/opaque.exp: Ditto. Update copyright.
22495 * gdb.base/list.exp: Ditto.
22496 * gdb.base/funcargs.exp: Ditto. Update copyright.
22497 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
22498 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
22499 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
22500 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
22501 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
22502 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
22503
5c7a0397
MS
225042002-05-02 Michael Snyder <msnyder@redhat.com>
22505
d6dcc264 22506 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
22507 * gdb.base/long_long.exp: Add xscale target.
22508 * gdb.base/default.exp: Add xscale target.
22509
eb7f1c48
JB
225102002-05-01 Jim Blandy <jimb@redhat.com>
22511
22512 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
22513 gdb.c++/hang.exp: New test.
22514
a6befae8
FF
225152002-05-01 Fred Fish <fnf@redhat.com>
22516
22517 * gdb.base/completion.exp: Handle completions of "./Make" for
22518 more than one completion possibility, as is the case when we
22519 build and test in the source tree.
22520
0a310277
AG
225212002-04-29 Anthony Green <green@redhat.com>
22522
22523 * gdb.java/jmisc1.exp: New file.
22524 * gdb.java/jmisc2.exp: New file.
22525
6ff9af88
DJ
225262002-04-24 Daniel Jacobowitz <drow@mvista.com>
22527
22528 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
22529
96b3d632
EZ
225302002-04-23 Elena Zannoni <ezannoni@redhat.com>
22531
22532 * gdb.base/help.exp: Change 'help status' to allow for target
22533 dependent output differences.
22534
5019bb54
MC
225352002-04-22 Michael Chastain <mec@shout.net>
22536
22537 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
22538
a805a116
MC
225392002-04-22 Michael Chastain <mec@shout.net>
22540
22541 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
22542
a1706bfd
DM
225432002-04-17 David S. Miller <davem@redhat.com>
22544
22545 * gdb.asm/sparc64.inc: New file.
22546 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
22547
a73a20a2
EZ
225482002-04-19 Elena Zannoni <ezannoni@redhat.com>
22549
22550 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
22551 instruction file directly into the build tree. Clean up at end of
22552 test.
22553
ba678339
DM
225542002-04-18 David S. Miller <davem@redhat.com>
22555
22556 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
22557 handle 64-bit platforms correctly.
22558 * gdb.base/maint.exp: Likewise.
22559
b03399da
KB
225602002-04-18 Kevin Buettner <kevinb@redhat.com>
22561
22562 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
22563 ``-fpic'' when compiling files comprising a shared library, but
22564 it does need additional linker flags in order to find shared
22565 libraries at run time.
22566
e2004992
KB
225672002-04-18 Kevin Buettner <kevinb@redhat.com>
22568
22569 * gdb.base/cvexpr.c (use): New function.
22570 (main): Invoke use() on all global variables to prevent
22571 some linkers from deleting these otherwise unused symbols.
22572
d8937120
MC
225732002-04-17 Michael Chastain <mec@shout.net>
22574From David S. Miller <davem@redhat.com>
22575
22576 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
22577 handle 64-bit platforms correctly.
22578
ffd61a58
MS
225792002-04-12 Michael Snyder <msnyder@redhat.com>
22580From Jim Blandy <jimb@redhat.com>
a9c64011 22581 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
22582 script can handle this instead.
22583 * gdb.base/bar.c (barx): Same.
22584 * gdb.base/baz.c (bazx): Same.
22585 * gdb.base/grbx.c (grbxx): Same.
22586
22587 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
22588 manager doesn't automatically unmap overlays unnecessarily.
22589
6b8426a6
MH
225902002-04-10 Martin M. Hunt <hunt@redhat.com>
22591
22592 * gdb.base/ending-run.exp: Fix pattern for Mips targets
22593 stepping out of main.
22594
34af4875
MC
225952002-04-09 Michael Chastain <mec@shout.net>
22596
22597 * gdb.c++/local.cc (main): Move call to marker1() inside nested
22598 scope so that the nested scope tests will make sense.
22599 * gdb.c++/local.exp: Write patterns that actually work with gcc
22600 (the HP patterns "were never known to work with gcc").
22601 Keep the old aCC patterns too.
22602
2d1676a0
DJ
226032002-04-09 Daniel Jacobowitz <drow@mvista.com>
22604
22605 * gdb.base/attach.exp: Correct target board test.
22606
3a63e3f9
MC
226072002-04-08 Michael Chastain <mec@shout.net>
22608
22609 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
22610 in a const method. Add some xfail and fail cases for configurations
22611 that do not emit the "const ...".
22612
f18dabd2
MC
226132002-04-07 Michael Chastain <mec@shout.net>
22614
22615 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
22616 Accept "A * const" and "const A * const" as type of "this".
22617 Fix spelling of getFunky throughout. Make messages uniform.
22618
0fcddd82
EZ
226192002-04-07 Elena Zannoni <ezannoni@redhat.com>
22620
a9c64011 22621 Work around for PR gdb/285:
0fcddd82
EZ
22622 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
22623
16a8534a
EZ
226242002-04-07 Elena Zannoni <ezannoni@redhat.com>
22625
22626 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
22627 instructions file at run time instead of configure time.
22628 Sometimes we run the test in a directory that is not the one we
22629 configured in.
22630 * gdb.asm/configure.in: Delete creation of symlink.
22631 * gdb.asm/configure: Regenerate.
22632
24181d81
JB
226332002-04-05 J. Brobecker <brobecker@gnat.com>
22634
22635 * gdb.gdb/xfullpath.exp: New test, to exercise the new
22636 xfullpath () function.
22637
7cdb7107
DJ
226382002-04-04 Daniel Jacobowitz <drow@mvista.com>
22639
22640 * gdb.asm/Makefile.in: Correct dependencies.
22641
22642 * gdb.asm/powerpc.inc: New file.
22643 * gdb.asm/asm-source.exp: Add PowerPC.
22644 * gdb.asm/configure.in: Likewise.
22645 * gdb.asm/configure: Regenerated.
22646
a7d17088
DJ
226472002-04-04 Daniel Jacobowitz <drow@mvista.com>
22648
22649 * gdb.base/relocate.exp: New file.
22650 * gdb.base/relocate.c: New file.
22651
cd721503
FF
226522002-04-04 Fred Fish <fnf@redhat.com>
22653
22654 * gdb.base/step-test.exp: Update comment regarding stopping in
22655 memcpy/bcopy calls inserted as part of the compiler runtime.
22656
b22ad7a7
MS
226572002-04-04 Michael Snyder <msnyder@redhat.com>
22658
22659 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
22660
5f279fa6
DJ
226612002-04-03 Daniel Jacobowitz <drow@mvista.com>
22662
22663 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
22664 (gdb_expect): Remove $notransfer hack.
22665
dd0fd3ce
DJ
226662002-04-02 Daniel Jacobowitz <drow@mvista.com>
22667
22668 * gdb.c++/classes.exp ("calling method for small class"): Match
22669 updated register output.
22670
1e50cda1
DJ
226712002-03-30 Daniel Jacobowitz <drow@mvista.com>
22672
22673 Fix PR gdb/452
22674 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
22675 when finished. Make gdb_file_cmd send "exec-file" when
22676 appropriate.
22677
24015922
DJ
226782002-03-30 Daniel Jacobowitz <drow@mvista.com>
22679
22680 * gdb.base/attach.exp: Remove extra setup_xfail.
22681
dd7dfd64
MS
226822002-03-26 Michael Snyder <msnyder@redhat.com>
22683
22684 * gdb.base/default.exp: Add tests for dump, append, and restore.
22685 * gdb.base/help.exp: Add tests for dump, append, and restore.
22686 * gdb.base/dump.exp: New file, test dump, append and restore.
22687 * gdb.base/dump.c: New file.
22688
48b2f8d7
MS
226892002-03-27 Michael Snyder <msnyder@redhat.com>
22690
d63a86f8 22691 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
22692 clean-ups in help messages.
22693
05b4d525
FF
226942002-03-26 Fred Fish <fnf@redhat.com>
22695
22696 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
22697 have debugging info for those functions and the compiler uses them
22698 internally to copy structs around.
22699
d7679631
FF
227002002-03-26 Fred Fish <fnf@redhat.com>
22701
22702 * gdb.base/list.exp: Revert the change made yesterday and add note
22703 about why we don't list the default lines for remote targets.
22704
523ac3f9
MS
227052002-03-25 Michael Snyder <msnyder@redhat.com>
22706
22707 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
22708
754b2b8d
FF
227092002-03-25 Fred Fish <fnf@redhat.com>
22710
22711 * gdb.base/list.exp: This test works on remote targets so remove
22712 the short circuit for remote targets. Update copyright.
22713
33c3e192
FF
227142002-03-25 Fred Fish <fnf@redhat.com>
22715
22716 * gdb.base/attach.exp: Fix logic error that was suppressing this
22717 test for all non hppa*-*-hpux* targets, instead of the hp target.
22718 Move comments closer to the suppression point. Also now need to
22719 check that we are running natively.
22720
d43e73ee
MS
227212002-03-22 Michael Snyder <msnyder@redhat.com>
22722
882c8f02
MS
22723 * gdb.base/default.exp: Add test for gcore. Update copyright.
22724 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 22725
04c12f60
FF
227262002-03-06 Fred Fish <fnf@redhat.com>
22727
22728 * gdb.base/funcargs.c: Remove extraneous ';' character.
22729 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
22730
b43df995
MC
227312002-03-04 Michael Chastain <mec@shout.net>
22732
22733 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
22734 accommodate gcc v3 function signature.
22735 * gdb.mi/mi0-var-cmd-exp: Ditto.
22736
92362027
AC
227372002-02-24 Andrew Cagney <ac131313@redhat.com>
22738
22739 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
22740 ``GNU/Linux'' or ``Linux kernel''
22741 * testsuite/gdb.threads/pthreads.c: Ditto.
22742
258ad32d
MC
227432002-02-24 Michael Chastain <mec@shout.net>
22744
22745 * gdb.threads/pthreads.c (thread1): Add a return statement.
22746 (thread2): Likewise.
22747 (foo): Likewise.
22748
04c3b3d4
MC
227492002-02-23 Michael Chastain <mec@shout.net>
22750
22751 * gdb.threads/linux-dp.c (philosopher): Add a return statement
22752 to placate gcc.
22753
5a2a0a20
MC
227542002-02-23 Michael Chastain <mec@shout.net>
22755
22756 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
22757 test "ptype bint". The test passes on all my stabs configurations.
22758
a640f7fc
JB
227592002-02-21 Jim Blandy <jimb@redhat.com>
22760
27924826
JB
22761 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
22762 filename at a time, and watch for the ones we want to see.
22763
a640f7fc
JB
22764 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
22765 types of pointers to prototyped functions.
22766
edcc8c75
AC
227672002-02-20 Andrew Cagney <ac131313@redhat.com>
22768
22769 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
22770 signed, unsigned and straight char.
22771 (padding_char, padding_short, padding_int, padding_long,
22772 padding_long_long, padding_float, padding_double,
22773 padding_long_double): New global variables.
22774 (fill, fill_structs): New functions.
22775
22776 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
22777 for correctly sized writes. Update copyright.
22778 (get_valueof): New procedure.
22779 (get_sizeof): Call get_valueof.
22780 (check_valueof): New procedure.
22781 (check_padding): New procedure.
22782
ac57ea44
MC
227832002-02-20 Michael Chastain <mec@shout.net>
22784
22785 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
22786 to setup_xfail. Document some of the remaining calls.
22787
7a10c941
MC
227882002-02-18 Michael Chastain <mec@shout.net>
22789
22790 * gdb.c++/userdef.exp: Update copyright year.
22791
fb8acdcc
DJ
227922002-02-18 Daniel Jacobowitz <drow@mvista.com>
22793
22794 * gdb.c++/userdef.exp: Test overloaded operators properly.
22795 Remove xfails.
22796
fda6ae12
MS
227972002-02-14 Michael Snyder <msnyder@redhat.com>
22798
22799 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
22800
676a0442
DJ
228012002-02-14 Daniel Jacobowitz <drow@mvista.com>
22802
22803 * gdb.base/a2-run.exp: Check for a remote target properly.
22804 * gdb.base/annota1.exp: Likewise.
22805 * gdb.base/list.exp: Likewise.
22806 * gdb.base/reread.exp: Likewise.
22807 * gdb.base/scope.exp: Likewise.
22808 * gdb.base/shlib-call.exp: Likewise.
22809 * gdb.base/term.exp: Likewise.
22810 * gdb.c++/annota2.exp: Likewise.
22811
78b4f468
RE
228122002-02-13 Richard Earnshaw <rearnsha@arm.com>
22813
22814 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
22815
9a81ba51
MC
228162002-02-10 Michael Chastain <mec@shout.net>
22817
22818 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
22819 (call_after_alloca): Ditto.
22820
004af6c7
DJ
228212002-02-10 Daniel Jacobowitz <drow@mvista.com>
22822
22823 * gdb.base/ending-run.exp: Guard "cont" test with
22824 gdb_skip_stdio_test.
22825
37225f62
JB
228262002-02-06 Jim Blandy <jimb@redhat.com>
22827
22828 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
22829 from here...
22830 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
22831 To here. Disable this test on non-HP platforms. Add big comment.
22832
fe6fdd96
MS
228332002-02-04 Michael Snyder <msnyder@redhat.com>
22834
22835 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
22836 other than d10v and m32r.
22837
036fad3f
RE
228382002-02-02 Richard Earnshaw <rearnsha@arm.com>
22839
22840 * gdb.base/default.exp: Rewrite test patterns to reduce time
22841 taken to match them.
22842
7148ab62
DJ
228432002-01-30 Daniel Jacobowitz <drow@mvista.com>
22844
22845 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
22846 Allow a start function above main.
22847 * gdb.threads/linux-dp.exp: Fix copyright date.
22848
396cc255
DJ
228492002-01-30 Daniel Jacobowitz <drow@mvista.com>
22850
a9c64011
AS
22851 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
22852 (check_philosopher_stack): Check for manager thread before checking
22853 for a just-starting thread.
396cc255 22854
f038d31b
DJ
228552002-01-30 Daniel Jacobowitz <drow@mvista.com>
22856
22857 From Neil Booth <neil@daikokuya.demon.co.uk>:
22858 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
22859 warnings.
22860
b3ff9d9a
FF
228612002-01-21 Fred Fish <fnf@redhat.com>
22862
22863 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
22864 not caller.
22865
39ad761d
JB
228662002-01-21 Jim Blandy <jimb@redhat.com>
22867
22868 * gdb.base/reread.exp: Check that GDB properly re-reads the
22869 executable file when it changes while no inferior is running.
22870
aaf320fa
FF
228712002-01-21 Fred Fish <fnf@redhat.com>
22872
a9c64011
AS
22873 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
22874 optionally accept the "shlib events" variation.
aaf320fa 22875
808a31f5
JB
228762002-01-21 Jim Blandy <jimb@redhat.com>
22877
22878 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
22879 call `fflush' after every `printf', so that the output is produced
22880 at predictable points, regardless of whatever buffering does (or
22881 doesn't) take place.
22882 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
22883 at different points.
22884
4420d5e2
DJ
228852002-01-20 Daniel Jacobowitz <drow@mvista.com>
22886
22887 * gdb.c++/inherit.exp: Update copyright years.
22888 * gdb.c++/method.exp: Likewise.
22889
3e36a0f4
DJ
228902002-01-20 Daniel Jacobowitz <drow@mvista.com>
22891
22892 * gdb.c++/classes.exp: Update for improved v3 support and skipping
22893 artificial methods/arguments.
22894 * gdb.c++/derivation.exp: Likewise.
22895 * gdb.c++/inherit.exp: Likewise.
22896 * gdb.c++/method.exp: Likewise.
22897 * gdb.c++/virtfunc.exp: Likewise.
22898
b4ceaee6
AC
228992002-01-18 Andrew Cagney <ac131313@redhat.com>
22900
22901 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
22902 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
22903 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
22904 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
22905 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
22906 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
22907
ecace851
JB
229082002-01-17 Jim Blandy <jimb@redhat.com>
22909
22910 * gdb.asm/asm-source.exp (info symbol): Take another shot at
22911 anchoring the pattern matching the entry point symbol's name.
22912
375fc983
AC
229132002-01-17 Andrew Cagney <ac131313@redhat.com>
22914
22915 * gdb.base/maint.exp: Update ``maint internal-error'' to match
22916 continue/quit query. Update copyright.
22917
fe6fdd96
MS
229182002-01-14 Michael Snyder <msnyder@redhat.com>
22919
22920 * gdb.base/gcore.exp: Remove extra debugging output.
22921
e017c81f
DJ
229222002-01-13 Daniel Jacobowitz <drow@mvista.com>
22923
22924 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
22925 for slightly dubious v2 mangled string.
22926
37ab3bf8
DJ
229272002-01-13 Daniel Jacobowitz <drow@mvista.com>
22928
22929 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
22930
1bc05c3a 229312002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 22932
1bc05c3a 22933 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 22934
1bc05c3a
JM
22935 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
22936 constructors.
22937 * gdb.c++/derivation.exp: Likewise.
22938 * gdb.c++/templates.exp: Likewise.
22939 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 22940
1bc05c3a
JM
229412002-01-10 Michael Snyder <msnyder@redhat.com>
22942
22943 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 22944
a911c360
MS
229452002-01-08 Michael Snyder <msnyder@redhat.com>
22946
22947 * gdb.base/gcore.exp: New test for generate-core-file command.
22948 * gdb.base/gcore.c: Testcase for above.
22949 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
22950
ea2119ec
JM
229512002-01-08 Jason Merrill <jason@redhat.com>
22952
22953 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
22954
68203136
FF
229552002-01-07 Fred Fish <fnf@redhat.com>
22956
22957 * gdb.c++/overload.exp: Remove unconditional xfails for:
22958 print foo_instance1.overloadargs(1)
22959 print foo_instance1.overloadargs(1, 2)
22960 print foo_instance1.overloadargs(1, 2, 3)
22961 print foo_instance1.overloadargs(1, 2, 3, 4)
22962 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
22963 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
22964 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
22965 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
22966 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
22967 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
22968 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
22969 print foo_instance1.overload1arg()
22970 print foo_instance1.overload1arg((char)arg2)
22971 print foo_instance1.overload1arg((signed char)arg3)
22972 print foo_instance1.overload1arg((unsigned char)arg4)
22973 print foo_instance1.overload1arg((int)arg7)
22974 print foo_instance1.overload1arg((unsigned int)arg8)
22975 print foo_instance1.overload1arg((float)arg11)
22976 print foo_instance1.overload1arg((double)arg12)
d63a86f8 22977
21b9b5b1
MS
229782002-01-07 Michael Snyder <msnyder@redhat.com>
22979
22980 * gdb.base/huge.exp: New test. Print a very large target data object.
22981 (skip_huge_test): New test variable. Define if you want to skip this
22982 test. The test reads an 8 megabyte data object from the target, so it
22983 might be very time consuming on remote targets with a slow connection.
22984 * gdb.base/huge.c: New file. Test case for above.
22985
725f922e
FF
229862002-01-07 Fred Fish <fnf@redhat.com>
22987
22988 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
22989 g_instance.bfoo, and g_instance.cfoo.
22990
889bf7c5 229912002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 22992
889bf7c5
PA
22993 * gdb.base/break.c (multi_line_if_conditional): New function.
22994 (multi_ilne_while_conditional): Likewise.
22995 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
22996 IF or WHILE condition puts the breakpoint at the start of
22997 the condition.
f286b2c3 22998
634d57ec
JL
22999 * gdb.base/selftest.exp (backtrace through signal handler): Remove
23000 hppa*-*-hpux* expected failure.
23001 * gdb.base/structs.exp (do_function_calls): Similarly.
23002
23003 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
23004 watchpoints.
23005
9fbfe2dc
AC
230062002-01-06 Andrew Cagney <ac131313@redhat.com>
23007
23008 Fix PR gdb/66.
23009 * gdb.base/structs.exp: Replace skip for a29k with skip for
23010 gdb,cannot_call_functions.
23011 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
23012 * gdb.base/callfuncs.exp: Ditto.
23013 * gdb.base/call-rt-st.exp: Ditto.
23014 * gdb.base/call-strs.exp: Ditto.
23015 * gdb.base/callfwmall.exp: Ditto.
23016 * gdb.base/scope.exp: Obsolete xfail a29k.
23017 * gdb.c++/misc.exp: Ditto.
23018 * gdb.c++/cplusfuncs.exp: Ditto.
23019 * gdb.base/ptype.exp: Ditto.
23020 * gdb.base/printcmds.exp: Ditto.
23021 * gdb.base/opaque.exp: Ditto.
23022 * gdb.base/list.exp: Ditto.
23023 * gdb.base/funcargs.exp: Ditto.
23024 * gdb.base/default.exp: Ditto.
23025
8ddad156
MS
230262002-01-04 Michael Snyder <msnyder@redhat.com>
23027
ca4976a6 23028 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
23029 * gdb.base/maint.exp: Add tests for maint info sections options.
23030
1b074332
JL
23031Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
23032
23033 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
23034
7d159115
CV
230352001-12-20 Corinna Vinschen <vinschen@redhat.com>
23036
23037 * gdb.asm/arm.inc: New file.
23038 * gdb.asm/asm-source.exp: Add arm targets.
23039 * gdb.asm/configure.in: Ditto.
23040 * gdb.asm/configure: Recreated from configure.in.
23041
8fb87725
JL
23042Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
23043
afabe08c
JL
23044 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
23045 with HP's compiler.
23046 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
23047 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
23048 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
23049 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
23050
23051 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
23052 either HP's compilers or GCC.
23053
db521deb
JL
23054 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
23055 a SIGBUS or SIGSEGV.
23056
23057 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
23058
23059 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
23060 can be compiled with either HP's compiler or GCC.
23061
cfa88ab7
JL
23062 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
23063 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
23064 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
23065
ca344dff
JL
23066 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
23067 to match current gdb output. Update due to using auto-solib-limit
23068 for limiting instead of overloading auto-solib-add.
23069 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
23070 test program.
23071
3f3c6e55 23072 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
23073 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
23074 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
23075 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
23076 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
23077 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
23078 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
23079 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
23080 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
23081 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
23082 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
23083 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
23084 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 23085
8fb87725
JL
23086 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
23087 a SIGTRAP to the inferior.
23088
cf599fa7
CV
230892001-12-19 Corinna Vinschen <vinschen@redhat.com>
23090
23091 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
23092 Substitute call to target_link by call to gdb_compile.
23093
2cd045cd
JL
23094Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
23095
a9c64011
AS
23096 * gdb.base/break.exp: Fix HP specific search string when testing
23097 backtracing in a called function.
2cd045cd 23098
a9c64011
AS
23099 * gdb.base/constvars.exp: Only set lang to C++ if we're
23100 compiling the test with HP's compilers.
23101 * gdb.base/volatile.exp: Similarly.
2cd045cd 23102
99ebe9ac
JB
231032001-12-19 Jim Blandy <jimb@redhat.com>
23104
23105 * gdb.base/printcmds.exp: Expect the null character to be printed
23106 as '\0', and the '\013' to be printed as '\v'.
23107 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
23108 * gdb.base/setvar.exp: Same.
23109
b9891b29
JB
231102001-12-17 Jim Blandy <jimb@redhat.com>
23111
0eba65ab
JB
23112 * gdb.base/completion.exp: Rather than completing very long
23113 filenames, which can make the readline library produce output we
23114 don't recognize, cd to the directory first, and then complete
23115 using nice, short relative paths.
23116
6970b5b1
JB
23117 * gdb.base/completion.exp: On some systems, there is, in fact, a
23118 variable named `b' in scope, since GDB treats all static
a9c64011
AS
23119 variables as being in scope. So use `no_var_named_this'
23120 instead of `b'.
6970b5b1 23121
b9891b29 23122 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 23123 can't find the core file's registers as a failure.
b9891b29 23124
e6ccd35f
JSC
231252001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
23126
a9c64011
AS
23127 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
23128 test expect string more specific.
e6ccd35f 23129
105ba819
CV
231302001-12-13 Corinna Vinschen <vinschen@redhat.com>
23131
23132 * gdb.asm/asm-source.exp: Add support for xstormy16.
23133 * gdb.asm/configure.in: Ditto.
23134 * gdb.asm/configure: Rebuild.
23135 * gdb.asm/xstormy16.inc: New file.
23136
e9e79dd9
FF
231372001-12-10 Fred Fish <fnf@redhat.com>
23138
23139 * gdb.base/maint.exp: Update to match changes in type dumping code.
23140
347dc97d
JB
231412001-12-10 Jim Blandy <jimb@redhat.com>
23142
23143 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
23144 matching the entry point symbol's name at the beginning of the
23145 line.
347dc97d 23146
5178b9d6
DJ
231472001-12-07 Daniel Jacobowitz <drow@mvista.com>
23148
23149 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
23150 gdb.c++/inherit.exp, gdb.c++/method.exp,
23151 gdb.c++/namespace.exp, gdb.c++/templates.exp,
23152 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
23153 and class layout support.
23154
af890c52
DJ
231552001-12-07 Daniel Jacobowitz <drow@mvista.com>
23156
23157 * gdb.c++/classes.exp: Add test for static member function.
23158 * gdb.c++/misc.cc: Add class with static member function.
23159
7a345fb3
JB
231602001-12-07 Jim Blandy <jimb@redhat.com>
23161
f2e54a80 23162 If GDB says it can't find the struct the function returned, report
8032bf31
JB
23163 those tests as `unsupported'.
23164 * gdb.base/call-rt-st.exp (print_struct_call): New function.
23165 Rewrite subsequent tests to use it.
23166
23167 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
23168 those tests as `unsupported'.
23169 * gdb.base/structs.exp (call_struct_func): New function.
23170 (do_function_calls): Use call_struct_func to call the functions
23171 returning structs.
23172
0bc69509
JB
23173 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
23174 whether functions are prototyped or not, so we can't possibly pass
23175 arguments to t_float_values2 properly.
23176
7a345fb3
JB
23177 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
23178 value of `timeout' for targets other than the mips*tx39-*.
23179
edb6ede1
MS
231802001-12-06 Michael Snyder <msnyder@redhat.com>
23181
d63a86f8 23182 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
23183 and detect whether the start symbol has a leading underscore.
23184
2d842f13
JB
231852001-12-04 Jim Blandy <jimb@redhat.com>
23186
23187 * gdb.base/completion.exp: Clarify indentation.
23188
68550daf
JB
231892001-12-03 Jim Blandy <jimb@redhat.com>
23190
23191 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
23192 variables on the S/390, not `.word'.
23193
cd5195a8
JB
231942001-11-30 Jim Blandy <jimb@redhat.com>
23195
23196 Add assembly-source tests for s390-ibm-linux.
23197 * gdb.asm/s390.inc: New file.
23198 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
23199 the S/390 architecture.
a9c64011 23200 * gdb.asm/configure: Regenerated.
cd5195a8 23201
ca9efc90
MS
232022001-11-30 Michael Snyder <msnyder@redhat.com>
23203
23204 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
23205 next, info source, info sources, info line, global and static
23206 variables, and static functions.
23207 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
23208 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
23209 * gdb.asm/asmsrc1.s: Add a static function and some variables.
23210 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
23211 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
23212 (gdbasm_leave): Restore frame pointer.
23213 (gdbasm_startup): Copy stack set-up from crt0.S.
23214
d0e66976
FN
232152001-11-26 Fernando Nasser <fnasser@redhat.com>
23216
23217 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
23218 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
23219 to a local (non-static) variable. Copy tstruct.a to a static buffer
23220 and return a pointer to that buffer.
23221 * gdb.base/callfwmall.c (t_structs_a): Ditto.
23222
e2334072
MK
232232001-11-24 Mark Kettenis <kettenis@gnu.org>
23224
23225 * gdb.asm/configure.in: Fix recognition of ix86 target.
23226 * gdb.asm/configure: Regenerate.
23227
756caa3d
MS
232282001-11-21 Michael Snyder <msnyder@redhat.com>
23229
23230 * gdb.asm/sparc.inc: New file.
23231 * gdb.asm/asm-source.exp: Recognize sparc target.
23232 * gdb.asm/configure.in: Recognize sparc target.
23233 * gdb.asm/configure: Regenerate.
d63a86f8 23234
9a4d72d5
MS
232352001-11-21 Michael Snyder <msnyder@redhat.com>
23236
23237 * gdb.asm/m32r.inc: New file.
23238 * gdb.asm/asm-source.exp: Recognize m32r target.
23239 * gdb.asm/configure.in: Recognize m32r target.
23240 * gdb.asm/configure: Regenerate.
23241
a773d1cd
MS
232422001-11-20 Michael Snyder <msnyder@redhat.com>
23243
017ac23d
MS
23244 * gdb.asm/i386.inc: New file.
23245 * gdb.asm/asm-source.exp: Recognize ix86 target.
23246 * gdb.asm/configure.in: Recognize ix86 target.
23247 * gdb.asm/configure: Regenerate.
23248
a773d1cd
MS
23249 * gdb.c++/namespace.exp: Fix quotes in output messages.
23250
bb632afb
MS
232512001-11-14 Michael Snyder <msnyder@redhat.com>
23252
25d559ca 23253 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
23254 qualifier in a type cast expression, to designate an address
23255 in the instruction space (Harvard architecture).
23256
4749e309
MS
232572001-11-13 Michael Snyder <msnyder@redhat.com>
23258
23259 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
23260 Tests for expressions using 'const' and 'volatile'.
23261
25050984
CV
232622001-11-13 Corinna Vinschen <vinschen@redhat.com>
23263
23264 * gdb.asm/asm-sources.exp: Allow defining linker flags.
23265
1902c51f
DJ
232662001-11-12 Daniel Jacobowitz <drow@mvista.com>
23267
23268 * lib/mi-support.exp (mi_run_to_helper): Move comments
23269 outside of gdb_expect.
23270
dcf95b47
DJ
232712001-11-11 Daniel Jacobowitz <drow@mvista.com>
23272
23273 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
23274 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
23275 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
23276 mi0_run_to): New functions.
23277 * gdb.mi/mi-simplerun.exp: Use them.
23278 * gdb.mi/mi0-simplerun.exp: Likewise.
23279 * gdb.mi/mi-var-cmd.exp: Likewise.
23280 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 23281
45b074e1
AC
232822001-11-10 Andrew Cagney <ac131313@redhat.com>
23283
23284 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
23285 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
23286
bf50d346
AC
232872001-11-09 Andrew Cagney <ac131313@redhat.com>
23288
23289 * gdb.base/restore.exp: Include $expected value in restored test
23290 message.
23291
9383332c
AC
232922001-11-09 Andrew Cagney <ac131313@redhat.com>
23293
23294 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
23295 implemented.
23296
db62520a
MS
232972001-11-08 Michael Snyder <msnyder@redhat.com>
23298
23299 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
23300 Add pass/fail message for stop at breakpoint in call dummy function.
23301
b5703437
MS
233022001-11-07 Michael Snyder <msnyder@redhat.com>
23303
d63a86f8
RM
23304 * gdb.c++/templates.exp (test_template_breakpoints):
23305 If we get an overload menu, but it does not match what
760f6330 23306 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
23307 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
23308 making the whitespace optional. Argument for "new" may be
23309 "unsigned" as well as "unsigned int/long".
d63a86f8 23310 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
23311 making the whitespace optional. Also replace "(void) with
23312 "((void|)), making the keyword "void" optional.
d63a86f8 23313 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
23314 making the whitespace optional. Also replace "(void) with
23315 "((void|)), making the keyword "void" optional.
3bf40917
MS
23316 * gdb.base/callfuncs.c (t_float_values): This function must
23317 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 23318 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
23319 can be tested against both cases. Usually one case involves
23320 promotion of float to double, while the other does not.
23321 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
23322 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
23323 includes a stack frame for "start".
23324
c8ab4e6d
JB
233252001-11-05 Jim Blandy <jimb@redhat.com>
23326
23327 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
23328 pointers are 32 bits long, and that offsets of relocs are always
23329 stored in the data (REL-style), and not in the reloc entry itself
23330 (RELA-style).
23331 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
23332 stabs.
23333
3f08ced9
MS
233342001-11-01 Michael Snyder <msnyder@redhat.com>
23335
23336 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
23337 and regular expression operators by using quoting.
23338
cbfa24cd
MS
233392001-10-31 Michael Snyder <msnyder@redhat.com>
23340
23341 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
23342 depending on what the symbol table contains.
23343 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
23344 the output of the ptype command. Similarly, accept both "const &"
23345 and "const&".
23346
aaa68313
CV
233472001-10-31 Corinna Vinschen <vinschen@redhat.com>
23348
23349 * gdb.base/miscexprs.c (main): Add usage of preprocessor
23350 symbol `STORAGE' to allow to choose the storage class of
23351 the local datastructures.
23352 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
23353 compiler directive.
23354
91740388
MS
233552001-10-30 Michael Snyder <msnyder@redhat.com>
23356
23357 * gdb.base/jump.exp: Allow it to run for all targets.
23358
1b7c05e7
CV
233592001-10-29 Corinna Vinschen <vinschen@redhat.com>
23360
23361 * gdb.base/call-ar-st.c (print_double_array): Match for loop
23362 with new double_array size.
23363 (main): Change storage class of all local variables to static.
23364 Reduce size of double_array to 9.
23365 * gdb.base/call-ar-st.exp: Increase timeout value.
23366 Change expected output for double array to match new size in
23367 call-ar-st.c.
23368
36a22261
CV
233692001-10-29 Corinna Vinschen <vinschen@redhat.com>
23370
23371 * gdb.base/ending-run.exp: Create identical output when passing
23372 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 23373 Stormy16 target.
36a22261 23374
92b8ae91
MK
233752001-10-28 Mark Kettenis <kettenis@gnu.org>
23376
23377 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
23378 that we catch the expected failure under Linux/x86.
23379
cb135b83
OF
233802001-10-29 Orjan Friberg <orjanf@axis.com>
23381
23382 * gdb.base/setvar.exp: Escape curly braces.
23383 * gdb.stabs/weird.exp: Ditto.
23384
6884aa54
DJ
233852001-10-27 Daniel Jacobowitz <drow@mvista.com>
23386
23387 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
23388 * gdm.mi/mi0-hack-cli.exp: Likewise.
23389
0398c9aa
AC
233902001-10-25 Andrew Cagney <ac131313@redhat.com>
23391
23392 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
23393 messages.
23394
d20bf2e8
AC
233952001-10-21 Andrew Cagney <ac131313@redhat.com>
23396
23397 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
23398 checking MI enabled.
23399
03dd63aa
CV
234002001-10-09 Corinna Vinschen <vinschen@redhat.com>
23401
23402 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
23403
1d9d99f3
FCE
234042001-10-04 Frank Ch. Eigler <fche@redhat.com>
23405
23406 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
23407 if gdb child process crashes, just signal an error.
23408
838ae6c4
JB
234092001-10-02 Jim Blandy <jimb@redhat.com>
23410
23411 * lib/gdb.exp (test_xfail_format): Simplify.
23412
23413 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
23414 front of the variable name `format'. Simplify `if'.
23415
8f0cbc1c
DJ
234162001-10-01 Daniel Jacobowitz <drow@mvista.com>
23417
23418 * gdb.threads/pthreads.exp: Wait for output and delay
23419 before sending ^C.
23420
1f08dafd
DJ
234212001-10-01 Daniel Jacobowitz <drow@mvista.com>
23422
23423 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
23424 some incorrect output instead of timing out.
23425 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
23426
674f90ff
CV
234272001-09-28 Corinna Vinschen <vinschen@redhat.com>
23428
23429 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
23430 check to allow additional `int'.
23431
9b284272
DJ
234322001-09-27 Daniel Jacobowitz <drow@mvista.com>
23433
23434 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
23435 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
23436
b55a4771
MS
234372001-09-27 Michael Snyder <msnyder@redhat.com>
23438
23439 * lib/gdb.exp (test_debug_format): New proc.
23440 (setup_xfail_format): Use new proc test_debug_format.
23441 * gdb.base/constvars.exp (local_compiler_xfail_check): New
23442 proc; use new service proc test_debug_format.
23443 Replace all other "gcc_compiled" tests with this test.
23444 * gdb.base/volatile.exp (local_compiler_xfail_check): New
23445 proc; use new service proc test_debug_format.
23446 Replace all other "gcc_compiled" tests with this test.
23447
234482001-09-27 Michael Snyder <msnyder@redhat.com>
23449
23450 * gdb.base/cvexpr.exp: New file.
23451 * gdb.base/cvexpr.c: New file
23452 Test for expressions using const and volatile keywords.
23453
4e6667ac
CV
234542001-09-26 Corinna Vinschen <vinschen@redhat.com>
23455
23456 * gdb.base/constvars.exp: Check for different orders of keywords
23457 and additional "int" strings in output.
23458
4f337972
AC
234592001-09-22 Andrew Cagney <ac131313@redhat.com>
23460
23461 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
23462 responses from "help maint".
23463
2015650d
FCE
234642001-09-19 Frank Ch. Eigler <fche@redhat.com>
23465
23466 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
23467 to localhost:NNN instead of :NNN, in case Xvfb is listening
23468 only on TCP.
23469
f3bcedc1
CV
234702001-09-19 Corinna Vinschen <vinschen@redhat.com>
23471
23472 * gdb.base/recurse.exp: When checking leaving the watchpoint
23473 scope, recognize when gdb is in function's epilogue and pass.
23474
6b819c92
KS
234752001-09-18 Keith Seitz <keiths@redhat.com>
23476
23477 * lib/insight-support.exp (_gdbtk_export_target_info): Add
23478 support for running tests against sid targets.
23479 (gdbtk_done): Ditto.
23480
a10c9419
CV
234812001-09-18 Corinna Vinschen <vinschen@redhat.com>
23482
23483 * gdb.base/ending-run.c (main): Set stdout buffersize
23484 to the same reasonable value for any target.
23485 * gdb.base/ending-run.exp: Add a regular expression
23486 to make testsuite happy on Sanyo Stormy16 target.
23487
739d0d99
CV
234882001-09-17 Corinna Vinschen <vinschen@redhat.com>
23489
23490 * gdb.base/display.c (do_loops): Add float variable `f'.
23491 Increment f in loop.
23492 * gdb.base/display.exp: Increment timeout by 60 seconds.
23493 Change float display test to use variable `f'.
23494
1b8947f0
JB
234952001-09-17 Jim Blandy <jimb@redhat.com>
23496
23497 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
23498 overflowing the limited breakpoint tables on some ROM monitors
23499 (like the ROM68K).
23500
9890ac81
FCE
235012001-09-15 Frank Ch. Eigler <fche@redhat.com>
23502
23503 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
23504 the "-ac" (disable access control) flag.
23505
6db765ea
JH
235062001-08-30 Jeff Holcomb <jeffh@redhat.com>
23507
23508 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
23509 ints.
23510
4c32cc04
KS
235112001-08-30 Keith Seitz <keiths@redhat.com>
23512
23513 * lib/gdb.exp: Move all insight-related functionality into
23514 separate file.
23515 * lib/insight-support.exp: New file.
23516
8d6e6f81
FCE
235172001-08-29 Frank Ch. Eigler <fche@redhat.com>
23518
23519 * config/sid.exp (sid_start): Never set sid verbosity; disable
23520 expect_background {} that consumed its stdout; tolerate </dev/null.
23521 Attempt to set endianness override in "sid" protocol mode. Cleanup.
23522
6a90e1d0
AC
235232001-08-18 Andrew Cagney <ac131313@redhat.com>
23524
23525 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
23526 CLI jump command to start it.
23527 (mi_run_to_main): Fail immediatly when unexpected output.
23528
1759b3c3
AC
235292001-08-18 Andrew Cagney <ac131313@redhat.com>
23530
23531 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
23532 beginning of function. Fix PR gdb/191.
23533
61d11d80
FCE
235342001-08-16 Frank Ch. Eigler <fche@redhat.com>
23535
23536 * config/sid.exp (sid_start): Don't warn if we cannot figure out
23537 what to force sid endianness to.
23538
942a4df2
KS
235392001-08-15 Keith Seitz <keiths@redhat.com>
23540
23541 * lib/gdb.exp (gdbtk_start): Don't set environment
23542 variables for TCL_LIBRARY and friends. Insight will
23543 now figure these out for itself.
23544
0521c418
MS
235452001-08-02 Michael Snyder <msnyder@redhat.com>
23546
23547 * gdb.base/completion.exp: Remove the symbol "a64l" from
23548 the expect string; this is target-specific, and not related
23549 to what is being tested.
23550
74a9a58a
DB
235512001-08-02 Dave Brolley <brolley@redhat.com>
23552
23553 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
23554
c70819fa
MS
235552001-07-25 Michael Snyder <msnyder@redhat.com>
23556
c2b8fa57
MS
23557 * gdb.base/consecutive.exp: New file. Test stepping over
23558 breakpoints on consecutive instructions.
23559 * gdb.base/consecutive.c: New file.
23560
c70819fa
MS
23561 * gdb.base/call-rt-st.exp: Use double-backslash to quote
23562 curly braces in regular expressions.
23563
2b1a1355
MS
235642001-07-25 Michael Snyder <msnyder@redhat.com>
23565
23566 * gdb.base/ending-run.exp: Accept "Program exited normally" as
23567 legitimate output from stepping out of main.
23568
413eca6f
KS
235692001-07-22 Keith Seitz <keiths@redhat.com>
23570
23571 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
23572 the empty string, do not run the tests.
23573
7e5a9322
SC
235742001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23575
23576 * gdb.base/long_long.exp: Detect size of pointer. Take into
23577 account 2-byte pointers when testing for p/a results.
23578
de58f10f
SC
235792001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23580
d63a86f8 23581 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
23582 and defined to 1K for m68hc11.
23583 (random_data): Reduce table to 1K for embedded platforms (68hc11).
23584 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
23585 (sizeof_random_data): New variable to tell the size of the data table;
23586 don't test past this size; always run to main.
23587
d6f5fea1
SC
235882001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23589
23590 * gdb.base/return2.exp: return of long long and double fails for
23591 68HC11; don't execute these tests on that platform.
23592 * gdb.base/return.exp: Return of a double fails for 68hc11.
23593
c477543d
SC
235942001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23595
23596 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
23597 tests that print a float.
23598 * call-rt-st.exp: Likewise.
23599
63cf1c79
MK
236002001-07-12 Mark Kettenis <kettenis@gnu.org>
23601
23602 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
23603 running this test on Linux.
23604
112f9ab5
MC
236052001-06-24 Michael Chastain <chastain@redhat.com>
23606
23607 * gdb.base/arithmet.exp: Remove some tests to make all test names
23608 unique.
23609
4970cb0f
MS
236102001-07-03 Michael Snyder <msnyder@redhat.com>
23611
23612 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
23613 the output of the ptype command.
23614
d85da69f
MS
236152001-07-02 Michael Snyder <msnyder@redhat.com>
23616
4c8a82de
MS
23617 * gdb.base/completion.exp: Don't assume that break.c is the only
23618 source file that may contain functions named "marker".
d85da69f
MS
23619 * gdb.base/corefile.exp: Quote the curly braces in regexp.
23620
8afc772b
AC
236212001-06-28 Andrew Cagney <ac131313@redhat.com>
23622
23623 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
23624 of files to delete.
23625
23626 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
23627 * gdb.disasm/h8300s.exp: New file.
23628 gdb.disasm/h8300s.s: Likewise.
23629
cff22675
AC
236302001-06-27 Andrew Cagney <ac131313@redhat.com>
23631
23632 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
23633 empty breakpoint tables.
23634
68c81b54
AC
236352001-06-25 Andrew Cagney <ac131313@redhat.com>
23636
23637 * lib/mi-support.exp: Update args=... part of stop-reason
23638 patterns. Accept either a list or a tuple.
23639
2dd62704
AC
236402001-06-23 Andrew Cagney <ac131313@redhat.com>
23641
23642 * lib/mi-support.exp: Remove local emacs variable defining
23643 change-log-default-name.
23644
b4127474
MC
236452001-06-22 Michael Chastain <chastain@redhat.com>
23646
23647 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
23648 This is operationally compatible with the previous version.
23649
8dbfb380
JB
236502001-06-13 Jim Blandy <jimb@redhat.com>
23651
23652 * lib/gdb.exp (gdb_test): Doc fix.
23653
f2d8c86d
MC
236542001-06-10 Michael Chastain <chastain@redhat.com>
23655
23656 * gdb.base/exprs.exp: Remove a duplicate test.
23657
81564d34
JB
236582001-06-06 Jim Blandy <jimb@redhat.com>
23659
23660 * gdb.base/return2.exp (main): Use values to test float and double
23661 returns that are not NaN's, to avoid being confused by IEEE
23662 comparison rules.
23663
da55addb
MS
236642001-06-04 Michael Snyder <msnyder@redhat.com>
23665
23666 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 23667 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
23668 rather than wait for 12 more tests to time out.
23669
42c65987
JB
236702001-06-06 Jim Blandy <jimb@redhat.com>
23671
b18bced9 23672 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 23673 Don't forget to match the GDB prompt.
b18bced9 23674
42c65987
JB
23675 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
23676
5b41e5f0
JB
236772001-06-04 Jim Blandy <jimb@redhat.com>
23678
23679 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
23680 command.
23681
015e046f
KB
236822001-05-31 Kevin Buettner <kevinb@redhat.com>
23683
23684 * gdb.base/annota1.exp (info break): Match four or more spaces
23685 after "Address".
23686
fb1ffbbe
MC
236872001-05-31 Michael Chastain <chastain@redhat.com>
23688
23689 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
23690 (dm_type_int_star): Likewise.
23691 (dm_type_long_star): Likewise.
23692 (dm_type_void_star): Likewise.
23693
5ea2a32c
KB
236942001-05-29 Kevin Buettner <kevinb@redhat.com>
23695
23696 * gdb.base/completion.exp (INPUTRC): Set this environment variable
23697 to a known value in order to get consistent results regardless
23698 of the setting of INPUTRC or the presence or contents of .inputrc.
23699
ae23c492
MS
237002001-05-24 Michael Snyder <msnyder@redhat.com>
23701
ac55707e
MS
23702 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
23703 Don't require that the main thread and the manager thread are the
23704 first in the list.
23705
ae23c492
MS
23706 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
23707 debugging. If test fails, issue an "unsupported" not a "fail".
23708
400071f1
JB
237092001-05-24 Jim Blandy <jimb@redhat.com>
23710
23711 Don't assume that short is shorter than int.
23712 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
23713 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 23714 this isn't true.
400071f1
JB
23715 ("print unsigned char == (~0)"): Add test that verifies that ~0,
23716 an int, is not equal to ~0 stored in an unsigned char. This tests
23717 the same thing that the previous test meant to, but works on
23718 16-bit machines, too.
23719 ("print unsigned char != (~0)"): Same test, complemented.
23720
0816a3e5
MS
237212001-05-24 Michael Snyder <msnyder@redhat.com>
23722
23723 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 23724 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
23725 and prevents dejagnu getting out of step.
23726
f6dc23a9
KB
237272001-05-23 Kevin Buettner <kevinb@redhat.com>
23728
23729 * gdb.base/finish.exp (finish_void): Revise pattern for
23730 stopping on the call statement to not permit stopping at
23731 the start of the instructions comprising the call sequence.
23732
7dbd117d
MC
237332001-05-19 Michael Chastain <chastain@redhat.com>
23734
23735 * gdb.base/callfuncs.exp: Make all test names unique.
23736 * gdb.base/commands.exp: Make all test names unique.
23737 * gdb.base/condbreak.exp: Make all test names unique.
23738 * gdb.base/dbx.exp: Make all test names unique.
23739 * gdb.base/default.exp: Make all test names unique.
23740 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
23741 and TIMEOUT messages to their corresponding PASS message.
23742 * gdb.base/ending-run.exp: Make all test names unique.
23743 * gdb.base/long_long.exp: Remove duplicate test.
23744
6b0b0a9e
KB
237452001-05-21 Kevin Buettner <kevinb@redhat.com>
23746
23747 * gdb.base/finish.exp (finish_void): Allow "finish" command to
23748 stop on the call statement as well as the statement after the
23749 call.
23750
2caa35cb
MS
237512001-05-21 Michael Snyder <msnyder@redhat.com>
23752
23753 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
23754
40713331
EZ
237552001-05-10 Elena Zannoni <ezannoni@redhat.com>
23756
a9c64011
AS
23757 * gdb.base/completion.exp: Revamp test. Make it execute on all
23758 platforms.
40713331 23759
c2c1be8d
EZ
237602001-05-10 Elena Zannoni <ezannoni@redhat.com>
23761
a9c64011
AS
23762 * config/gdbserver.exp (gdb_load): Handle the case
23763 in which the arguments to gdbserver are given in the
23764 baseboard configuration file.
23765 Also handle the case in which the server needs to do a
23766 load.
2c9cd303 23767
9671de48
KS
237682001-05-07 Keith Seitz <keiths@cygnus.com>
23769
a9c64011
AS
23770 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
23771 set up the display for testing.
23772 (gdbtk_start): Convert all paths to paths that tcl will like.
23773 Export target information to environment.
23774 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
23775 necessary.
23776 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
23777 (to_tcl_path): New proc to convert a given pathname into
23778 a path acceptible as an argument to a tcl command.
23779 (_gdbtk_export_target_info): New proc to export target info
23780 into the environment for gdbtk testing.
23781 (gdbtk_done): New proc to signal end-of-test.
9671de48 23782
5a360f47
JB
237832001-05-06 Jim Blandy <jimb@redhat.com>
23784
23785 * restore.c: Make the code of caller0 correspond to its comment.
23786
66c756c6
MS
237872001-05-03 Michael Snyder <msnyder@redhat.com>
23788
23789 * config/sid.exp (gdb_target_sid): Check for error messages.
23790 On error or timeout, don't make expect exit (which will terminate
23791 all subsequent tests); instead just make gdb exit.
d63a86f8 23792 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
23793 return a negative value.
23794
a966fde5
JB
237952001-04-24 Jim Blandy <jimb@redhat.com>
23796
851c18e0
JB
23797 * gdb.c++/templates.exp: If we see the prompt for the overload
23798 list, but we haven't recognized any of the longer patterns,
23799 arrange for this test to fail, not hang.
23800
a966fde5
JB
23801 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
23802 variations.
23803
db144853
MC
238042001-04-22 Michael Chastain <chastain@redhat.com>
23805
23806 * gdb.c++/local.exp: Use the 'runto' library function.
23807 * gdb.c++/namespace.exp: Likewise.
23808 * gdb.c++/overload.exp: Likewise.
23809
3207ec21
KB
238102001-03-26 Kevin Buettner <kevinb@redhat.com>
23811
23812 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
23813 * gdb.base/step-line.exp: New file. Test step/next in presence of
23814 #line directives.
23815 * gdb.base/step-line.c: New file. Test program for the above.
23816 * gdb.base/step-line.inp: New file. We pretend that this file has
23817 been transformed by some other tool into step-line.c.
23818
13b57657
JB
238192001-03-21 Jim Blandy <jimb@redhat.com>
23820
23821 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
23822 unmangled operator names.
23823
754cbe1c
JB
238242001-03-20 Jim Blandy <jimb@redhat.com>
23825
23826 * gdb.threads/linux-dp.exp: Recognize an additional message
23827 generated by GDB when it doesn't understand how to debug threads
23828 on the target system.
23829
177495c9
AC
238302001-03-19 Andrew Cagney <ac131313@redhat.com>
23831
23832 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
23833
f266096b
MC
238342001-03-12 Michael Chastain <chastain@redhat.com>
23835
23836 * gdb.c++/derivation.exp: Use the 'runto' library function.
23837
cac3c2ff
MC
238382001-03-12 Michael Chastain <chastain@redhat.com>
23839
23840 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
23841
b6c11a24
MC
238422001-02-24 Michael Chastain <chastain@redhat.com>
23843
23844 * gdb.c++/ref-types.exp: Change handwritten code to library
23845 function 'runto'.
23846
6bae5bce
OF
238472001-03-16 Orjan Friberg <orjanf@axis.com>
23848
23849 * gdb.base/signals.exp: Set count to 0 explicitly.
23850
0015fd9a
MS
238512001-03-15 Mark Salter <msalter@redhat.com>
23852
23853 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
23854 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
23855 (gdb_load): Add support for additional target_info: gdb_download_size
23856 and gdb_load_timeout.
0015fd9a 23857
fc33412a
DT
23858Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
23859
23860 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
23861 file -- to prevent failing when the compile fails but we have no
23862 intention of running the tests anyway.
fc33412a
DT
23863
23864 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
23865 tests if set.
23866
23867 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 23868 integers.
fc33412a
DT
23869
23870 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
23871 * gdb.c++/namespace.exp: Ditto.
23872
115f06de
OF
238732001-03-07 Orjan Friberg <orjanf@axis.com>
23874
23875 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
23876 * gdb.base/pointers.exp: Relax pattern match of decimals.
23877
b6ba6518
KB
238782001-03-06 Kevin Buettner <kevinb@redhat.com>
23879
23880 * Makefile.in, config/abug.exp, config/cfdbug.exp,
23881 config/cpu32bug.exp, config/dve.exp, config/est.exp,
23882 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
23883 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
23884 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
23885 config/sh.exp, config/sid.exp, config/slite.exp,
23886 config/sparclet.exp, config/udi.exp, config/unknown.exp,
23887 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
23888 config/vxworks.exp, config/vxworks29k.exp,
23889 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
23890 gdb.base/all-bin.exp, gdb.base/annota1.exp,
23891 gdb.base/arithmet.exp, gdb.base/assign.exp,
23892 gdb.base/async.exp, gdb.base/attach.exp,
23893 gdb.base/bitfields.exp, gdb.base/bitops.exp,
23894 gdb.base/break.exp, gdb.base/call-ar-st.exp,
23895 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
23896 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
23897 gdb.base/commands.exp, gdb.base/completion.exp,
23898 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
23899 gdb.base/constvars.exp, gdb.base/corefile.exp,
23900 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
23901 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
23902 gdb.base/ending-run.exp, gdb.base/environ.exp,
23903 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
23904 gdb.base/finish.exp, gdb.base/foll-exec.exp,
23905 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
23906 gdb.base/funcargs.exp, gdb.base/help.exp,
23907 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
23908 gdb.base/logical.exp, gdb.base/long_long.exp,
23909 gdb.base/maint.exp, gdb.base/mips_pro.exp,
23910 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
23911 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
23912 gdb.base/pointers.exp, gdb.base/printcmds.exp,
23913 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
23914 gdb.base/regs.exp, gdb.base/relational.exp,
23915 gdb.base/remote.exp, gdb.base/reread.exp,
23916 gdb.base/restore.exp, gdb.base/return2.exp,
23917 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
23918 gdb.base/selftest.exp, gdb.base/setshow.exp,
23919 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
23920 gdb.base/sigall.exp, gdb.base/signals.exp,
23921 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
23922 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
23923 gdb.base/step-test.exp, gdb.base/structs.c,
23924 gdb.base/structs.exp, gdb.base/structs2.exp,
23925 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
23926 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
23927 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
23928 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
23929 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
23930 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
23931 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
23932 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
23933 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
23934 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
23935 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
23936 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
23937 gdb.fortran/types.exp, gdb.java/jmisc.exp,
23938 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
23939 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
23940 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
23941 gdb.trace/circ.exp, gdb.trace/collection.exp,
23942 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
23943 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
23944 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
23945 gdb.trace/report.exp, gdb.trace/save-trace.exp,
23946 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
23947 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
23948 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
23949 notices.
23950
dc96c6c7 239512001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
23952
23953 * gdb.base/varargs.c (find_max_double): Fix printf format string:
23954 first arg is int not float.
23955
dc96c6c7 239562001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
23957
23958 * gdb.base/reread.exp: Unsupported for non-native targets;
23959 doesn't work for remote debugging.
23960
9b0c4aeb
FN
239612001-02-19 Fernando Nasser <fnasser@redhat.com>
23962
23963 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
23964 * gdb.base/ending-run.exp: Properly handle the BSP state when
23965 stepping past the end of main.
9b0c4aeb 23966
02aa71d5
MC
239672001-02-19 John Moore <jmoore@redhat.com>
23968
23969 * gdb.base/commands.exp (infrun_breakpoint_command_test):
23970 Converted HPUX fix for non-expected items following multiple
23971 step commands into general solution for all platforms.
23972
1fa449a4
MC
239732001-02-18 Michael Chastain <chastain@redhat.com>
23974
23975 * gdb.c++/classes.exp (do_tests): Change runto statements
23976 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23977 statements demangler agnostic.
23978 * gdb.c++/virtfunc.exp (do_tests): Likewise.
23979 (gdb_virtfunc_restart): Likewise.
23980
b2f9ec70
MC
239812001-02-14 Michael Chastain <chastain@redhat.com>
23982
23983 * gdb.c++/inherit.exp (do_tests): Change runto statements
23984 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23985 statements demangler agnostic.
23986
cf74b8ca
AC
23987Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
23988
23989 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
23990 ``continue to bkpt at common_routine in thread 2'' and ``stopped
23991 before calling common_routine 15 times'' tests.
cf74b8ca 23992
99f78f56
MC
239932001-02-11 Michael Chastain <chastain@redhat.com>
23994
23995 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
23996 Helps the test script figure out which demangler is in use.
23997 (dm_type_foo_ref): Ditto.
23998 (dm_type_int_star): Ditto.
23999 (dm_type_long_star): Ditto.
24000 (dm_type_unsigned_int): Ditto.
24001 (dm_type_void): Ditto.
24002 (dm_type_void_star): Ditto.
99707966 24003 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
24004 Probe the gdb demangler and set variables to accommodate
24005 formatting differences.
24006 (info_func_regexp): New function. Same as info_func, but
24007 matches against a regexp.
24008 (info_func): Match against a literal string.
24009 (print_addr_2): New function. Match against a literal string,
24010 which can be different from the input to gdb.
24011 (print_addr): Simply call print_addr_2 with the same argument twice.
24012 (test_lookup_operator_functions): Use demangler formatting variables.
24013 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
24014 the tests in the same order as the C++ class declaration.
24015 (test_paddr_operator_functions): Ditto.
24016 (test_paddr_overloaded_functions): Ditto.
24017 (test_paddr_hairy_functions): Use demangler formatting variables.
24018 Add reference to gdb/19 for related tests.
24019 (do_tests): Call probe_demangler.
24020
1de8f023
KB
240212001-01-30 Kevin Buettner <kevinb@redhat.com>
24022
24023 * gdb.c++/templates.cc (printf): Remove unused function definition.
24024
ca3f91ed
MS
240252001-01-26 Felix Lee <flee@redhat.com>
24026
24027 * sid.exp (sid_exit): Pass host, not target, to remote_close.
24028
240292001-01-25 matthew green <mrg@redhat.com>
24030
24031 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
24032 up sid.
24033 (sid_exit): Call `remote_pop_conn' after GDB is gone.
24034
240352001-01-25 matthew green <mrg@redhat.com>
24036
24037 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 24038 Deprecate $sid_spawn_id.
ca3f91ed
MS
24039 (sid_exit): Remove code necessary only for `spawn.'
24040
240412001-01-25 matthew green <mrg@redhat.com>
24042
24043 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
24044
fb18ec4a
MC
240452001-01-28 Michael Chastain <chastain@redhat.com>
24046
24047 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
24048 to call when tests fail. It takes gdb out of the overloaded
24049 function choice menu back to the main prompt, so that the test
24050 program stays synchronized.
24051 (set_bp_overloaded): New proc to collect all the common
24052 code for setting a breakpoint on an overloaded name. Calls
24053 take_gdb_out_of_choice_menu when needed.
24054 (menu_overload1arg): New variable to collect the repeated
24055 instances of the expected menu for an overloaded name. Change
24056 the regular expression to handle changes in g++ type encoding:
24057 "void" can be either "void" or "", and "unsigned int" can be
24058 either "unsigned int" or "unsigned".
24059 (continue_to_bp_overloaded): Change regular expressions to handle
24060 changes in g++ type encoding.
24061 (no proc): Call take_gdb_out_of_choice_menu when needed.
24062 Remove redundant calls to "info break". Accept either "canceled"
24063 or "cancelled". Change regular expressions in "info break"
24064 calls to handle changes in g++ type encoding. Give all tests
24065 unique strings.
24066
9c646a6e
BE
240672001-01-17 Ben Elliston <bje@redhat.com>
24068
24069 * config/sid.exp: New file.
24070
9549d9c1
AC
24071Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
24072
24073 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
24074
dc96c6c7 240752000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
24076
24077 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
24078 Add a RE to accept a non-ascii char if one is ever presented.
24079
b4df4f68
FN
240802000-12-20 Fernando Nasser <fnasser@redhat.com>
24081
297dd0fd 24082 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 24083
dc96c6c7 240842000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 24085
d63a86f8 24086 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
24087 in regexp. One '\' does not suffice on Linux.
24088
4a7bddb6
MC
240892000-12-09 Michael Chastain <chastain@redhat.com>
24090
24091 * gdb.base/break.exp (test_clear_command): Use a marker function
24092 rather than 'main' for the test function. Also move this
24093 test to an execution point where the marker function names are
24094 guaranteed to be bound to functions. (Executing tests after a
24095 'finish' from main runs into name conflicts with local names
24096 in __libc_start_main).
24097
dc96c6c7 240982000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
24099
24100 * gdb.base/finish.exp: New test for gdb's "finish" command.
24101 * gdb.base/return2.exp: New test for gdb's "return" command.
24102 * gdb.base/return2.c: New source file for above.
24103
dc96c6c7 241042000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
24105
24106 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
24107 * gdb.base/miscexprs.exp: Ditto.
24108 * gdb.base/pointers.exp: Ditto.
24109 * gdb.c++/derivation.exp: Ditto.
24110 * gdb.c++/local.exp: Ditto.
24111 * gdb.c++/namespace.exp: Ditto.
24112 * gdb.c++/overload.exp: Ditto.
24113 * gdb.c++/ref-types.exp: Ditto.
24114
dc96c6c7 241152000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
24116
24117 * gdb.base/constvars.exp: Test result of "up" command.
24118 * gdb.base/miscexprs.exp: Ditto.
24119 * gdb.base/pointers.exp: Ditto.
24120 * gdb.base/scope.exp: Ditto.
24121 * gdb.c++/derivation.exp: Ditto.
24122 * gdb.c++/local.exp: Ditto.
24123 * gdb.c++/namespace.exp: Ditto.
24124 * gdb.c++/overload.exp: Ditto.
24125 * gdb.c++/ref-types.exp: Ditto.
24126
44097287
FN
241272000-11-22 Michael Chastain <chastain@redhat.com>
24128
24129 * mips_pro.exp: Accept either "middle -> top -> main" or
24130 "middle -> main" in the backtrace, because gcc can optimize
24131 tail calls to jumps. Remove setup_xfail for the hppa case.
24132 Add a comment with the original warning messages from PR 3016,
24133 which was filed in 1993, to preserve them for posterity.
24134
9d2e1bab
ND
241352000-11-17 Nick Duffek <nsd@redhat.com>
24136
24137 * lib/gdb.exp (gdb_test): Override timeout with board info.
24138
1aca8eb7
ND
241392000-11-17 Nick Duffek <nsd@redhat.com>
24140
24141 * gdb.base/display.exp: Don't kill running stub. Add "again" to
24142 the second kill and detach messages.
24143
93076499
ND
241442000-11-17 Nick Duffek <nsd@redhat.com>
24145
24146 * configure.in: Add AC_EXEEXT.
24147 * configure: Regenerate.
24148 * Makefile.in (just-check): Export EXEEXT.
24149 * lib/gdb.exp ($EXEEXT): Import from environment.
24150 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
24151 expect "maint dump-me" on Cygwin.
24152 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
24153 $EXEEXT.
24154
30e87cd3
ND
241552000-11-17 Nick Duffek <nsd@redhat.com>
24156
24157 * gdb.base/break.exp: Test backtrace and finish from called
24158 function on all platforms, not just HP-UX.
24159
dc96c6c7 241602000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
24161
24162 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
24163 code from gdb_target_monitor, so it can be used independantly
24164 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 24165
dc96c6c7 241662000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
24167
24168 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
24169 * gdb.base/corefile.exp: Expect the message "Program is being
24170 debugged already" when we send the "corefile" command, since
24171 the preceeding gdb_load may have connected gdb to a remote target.
24172 * gdb.base/display.exp: Disable hardware watchpoints if new
24173 board info variable "no_hardware_watchpoints" is true.
24174 Replace single-letter commands with more readable ones.
24175 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
24176 if new board info variable "no_hardware_watchpoints" is true.
24177 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
24178 to see if stdio (printf) testing is possible.
24179 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
24180 board info variable "no_hardware_watchpoints" is true. Use new
24181 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
24182
39124dea
FN
241832000-11-13 Fernando Nasser <fnasser@redhat.com>
24184
24185 From Orjan Friberg <orjanf@axis.com>:
24186 * gdb.base/printcmds.exp: Escape curly braces followed by a number
24187 in array print pattern match.
24188
a9e2e984
FN
241892000-11-09 Fernando Nasser <fnasser@redhat.com>
24190
24191 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
24192 spelling "cancelled" to U.S. spelling "canceled" to match changes
24193 made to gdb.
24194 * gdb.c++/ovldbreak.exp: Ditto.
24195
c7db355b
PS
241962000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24197
24198 * gdb.base/callfuncs.c (main): Moved to end of file, call
24199 t_double_values to initialize the FPU before inferior calls are made.
24200 * gdb.base/callfuncs.exp: Test for register preservation after calling
24201 inferior functions. Add tests for continuining, finishing and
24202 returning from a stop in a call dummy.
24203
dc96c6c7 242042000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
24205
24206 * gdb.base/commands.exp: Break up long lines, and re-indent.
24207
dc96c6c7 242082000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
24209
24210 * config/gdbserver.exp: Rewritten from the ground up, to make it
24211 compatible with the current dejagnu tree, and to make it work with
24212 the new "gdbserver" in libremote.
24213
dc96c6c7 242142000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24215
24216 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
24217 * gdb.base/varargs.exp: Skip entire test if no printf support.
24218 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
24219 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
24220
dc96c6c7 242212000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
24222
24223 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
24224 no floating point support.
24225 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
24226 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
24227 * gdb.base/call-rt-st.exp: Ditto.
24228 * gdb.base/call-strs.exp: Ditto.
24229
bac5fc66
JG
242302000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
24231
24232 * gdb.base/sizeof.c: include <stdio.h>.
24233
24234 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
24235 'finish', otherwise uncaptured gdb_prompt would potentially
24236 throw remaining test points out of sync.
bac5fc66 24237
b22a6027
SB
242382000-07-26 Scott Bambrough <scottb@netwinder.org>
24239
24240 * gdb.base/recurse.exp: Run tests for all targets.
24241 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
24242 gnu-oldld case on ARM.
24243 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
24244 for ARM targets.
d63a86f8 24245
d8231941
AG
24246Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
24247
24248 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
24249 * gdb.java/configure: Rebuild.
24250
8caabe69
AG
24251Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
24252
24253 * gdb.java/jv-exp.exp: New file.
24254
9d273ca3
AG
24255Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
24256
24257 * configure: Rebuilt.
24258 * configure.in (configdirs): Add gdb.java.
24259 * gdb.java/jmisc.java: New file.
24260 * gdb.java/jmisc.exp: New file.
24261 * gdb.java/Makefile.in: New file.
24262 * gdb.java/configure: Rebuilt.
24263 * gdb.java/configure.in: New file.
24264 * lib/java.exp: New file.
24265
4f823a66
AC
24266Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
24267
24268 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 24269 underflow.
4f823a66 24270
2391e11d
AC
24271Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
24272
24273 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 24274 and the compilers sizes.
2391e11d 24275
54602222
ND
242762000-07-09 Nick Duffek <nsd@redhat.com>
24277
24278 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
24279 (use_methods): New function.
24280 (main): Call use_methods().
24281 * gdb.c++/classes.exp (test_method_param_class): New procedure.
24282 (do_tests): Call test_method_param_class.
24283
2bec0572
ND
242842000-07-09 Nick Duffek <nsd@redhat.com>
24285
24286 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
24287 spelling.
24288 (test_enums): New procedure. Move enum tests from end of script
24289 to here. Set breakpoint on function name instead of line number.
24290 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
24291 (enums2): New marker function.
24292 (enums1): New function.
24293 (main): Call enums1(). Move enum tests to enums1().
24294
78492fde
AC
24295Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
24296
24297 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 24298 compile/link program. Update line numbers.
78492fde
AC
24299 * gdb.asm/d10v.inc: Define ``startup''.
24300 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 24301
49a2cef8
AC
24302Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
24303
24304 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
24305
3e6c8688
EZ
243062000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24307
24308 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 24309 of 'help maint print' command.
3e6c8688 24310
9ff5cbe9
AC
24311Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
24312
24313 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 24314 they use gdb_expect_list.
9ff5cbe9 24315
17c579bd
AC
24316Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
24317
24318 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
24319 memory-read-packet-size'' instead of ``set endian big'' to test
24320 long commands.
17c579bd 24321
e6d71bf3
DB
243222000-06-03 Daniel Berlin <dan@cgsoftware.com>
24323
24324 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 24325 g++, and stop skipping them.
e6d71bf3
DB
24326
24327 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
24328 work under g++.
24329
d63a86f8 24330 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
24331 initialization.
24332
dc96c6c7 243332000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
24334
24335 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
24336 the regular expression: accept an (almost) arbitrary sequence of
24337 "frames-invalid" and "breakpoints-invalid" messages both before
24338 and after the "starting" message.
24339
dc96c6c7 243402000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
24341
24342 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 24343
dc96c6c7 243442000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
24345
24346 * gdb.base/annota1.exp (annotate-signal-handler-caller):
24347 Relax the regular expression a little, make it pass on Solaris 8.
24348
8216cda9
KB
243492000-05-12 Kevin Buettner <kevinb@redhat.com>
24350
24351 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 24352 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
24353 Instead, it is permissible for gdb to stop on the line of the
24354 call itself.
24355
1a570b2f
MS
243562000-05-12 Michael Snyder <msnyder@.cygnus.com>
24357
24358 * gdb.base/break.exp (bp on small function, optimized file):
24359 Add a second pass pattern. The behavior differs here between stabs
24360 and dwarf for one-line functions. Stabs preserves two line symbols
24361 (one before the prologue and one after) with the same line number,
24362 but dwarf regards these as duplicates and discards one of them.
24363 Therefore the address after the prologue (where the breakpoint is)
24364 has no exactly matching line symbol, and GDB reports the breakpoint
24365 as if it were in the middle of a line rather than at the beginning.
24366
dc96c6c7 243672000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 24368
d63a86f8 24369 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
24370 rather than "send_gdb" (for consistancy).
24371
7d418785
AC
24372Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
24373
24374 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
24375 * gdb.c++/templates.cc: Properly check for GCC version number.
24376 * lib/compiler.cc: Likewise
24377
dc96c6c7 243782000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 24379
d63a86f8 24380 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
24381 gdb may not stop at the first line of main, due to code motion.
24382
dc96c6c7 243832000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
24384
24385 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
24386 This test depends on parsing the printf output from the target.
24387 Since the sparclet stub doesn't do stdio, this will never work.
24388 * gdb.base/call-rt-st.exp: ditto.
24389 * gdb.base/call-strs: ditto.
24390
dc96c6c7 243912000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
24392
24393 * gdb.base/miscexprs.exp: make sizeof long array test portable.
24394
24395 * gdb.base/ending-run.exp: After connecting to a remote target,
24396 but before running, the target will appear to be in a random
24397 location. Specify both a file and a line for breakpoints.
24398 Also, the function that calls main may be called 'init'
24399 rather than 'start'.
24400
a5a51225
EZ
244012000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24402
24403 * gdb.base/help.exp: Update output for add-symbol-file command.
24404
7930cc7c
FN
244052000-04-10 Fernando Nasser <fnasser@cygnus.com>
24406
24407 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24408 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
24409
23e37ab1
C
244102000-04-07 J.T. Conklin <jtc@redback.com>
24411
e93c542c
C
24412 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
24413
23e37ab1
C
24414 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
24415
591b8fa3
PDM
24416Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
24417
24418 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 24419 values that can be represented exactly.
591b8fa3
PDM
24420 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
24421 above change, and to not check against the directory part of the source
24422 file name.
24423 (step into print_long_arg_list): Likewise.
24424 (print print_small_structs from print_long_arg_list): Likewise.
24425 (print print_long_arg_list): Likewise.
24426
7a495180
EZ
244272000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24428
30b53638 24429 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 24430
beb998c6
AC
24431Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
24432
24433 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
24434
1c689132
DB
244352000-03-25 Daniel Berlin <dan@cgsoftware.com>
24436
24437 * gdb.base/commands.exp (deprecated_command_test): Add test for
24438 deprecate with no arguments.
24439
c1790a9d
JL
244402000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
24441
24442 * gdb.base/break.exp: Add new test for setting breakpoints on
24443 optimized code so we can test breakpoints work even when function
24444 prologues may be optimized away
24445
003ba290
FN
244462000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
24447
24448 From David Whedon <dwhedon@gordian.com>
a9c64011 24449 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 24450
6837a0a2
DB
244512000-03-22 Daniel Berlin <dan@cgsoftware.com>
24452
24453 * gdb.base/help.exp: Added test for new apropos command.
24454
b9593231
KB
244552000-03-21 Kevin Buettner <kevinb@redhat.com>
24456
24457 * gdb.base/pointers.c (usevar): New function.
24458 (main): Make sure that global variables v_int_pointer2, rptr,
24459 and y are all referenced someplace in the program by calling
24460 usevar() on them. [Some linkers delete symbols which are
24461 never referenced. The space remains, but there's no way to
24462 get a (symbolic) handle on the variable from the debugger.]
24463
751a959b
EZ
244642000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24465
24466 * gdb.base/printcmds.c: Add typedeffed arrays.
24467
24468 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 24469 procedure to test arrays that are typedef'd.
751a959b 24470
73a93a32
JI
244712000-03-13 James Ingham <jingham@leda.cygnus.com>
24472
24473 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 24474 the library directories.
73a93a32 24475
fb40c209
AC
24476Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
24477
24478 * configure.in (configdirs): Add sub directory gdb.mi.
24479 * configure: Re-generate.
24480
24481 * gdb.mi: New directory.
d63a86f8 24482
ee4dd2c9
AC
244832000-02-25 Scott Bambrough <scottb@netwinder.org>
24484
24485 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 24486 a long long value as a double on ARM platforms.
ee4dd2c9 24487
70f0cc22
JB
244882000-02-16 Jim Blandy <jimb@redhat.com>
24489
24490 * gdb.base/break.exp ("breakpoint line number"): Make sure the
24491 default source file is set properly before running this test.
24492
853819b8
EZ
244932000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24494
24495 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 24496 gdbtk/library directory, not in gdbtcl2.
853819b8 24497
dfcd3bfb
JM
244982000-02-04 Jim Blandy <jimb@redhat.com>
24499
24500 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
24501 backslash from regexp pattern.
24502
24503 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
24504 procedure. Use it to run all the "continue to bp overloaded"
24505 tests. Note that this changes the names of the tests slightly.
24506 If the breakpoint hit message includes a hex PC value, because
24507 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
24508 from the real source code, still consider that a pass.
24509
24510 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
24511 XFAIL here if the breakpoint message contains a hex address. Note
24512 similar change on 1999-11-02.
24513
24514 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
24515
24516 * gdb.base/ptype.exp: Establish a default source file before
24517 calling get_debug_format.
24518
245192000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
24520
24521 * gdb.base/watchpoint.exp: Remove duplication of test messages.
24522
8b93c638
JM
245232000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24524
24525 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
24526 of successive stepi commands -- while in the prologue we should see
24527 the function entry bracket.
24528
245292000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24530
24531 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
24532 reach __change_mode() when stepping through the end of main().
24533
c5394b80
JM
245342000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
24535
24536 * gdb.base/default.exp: Fix expected pattern.
24537 * gdb.base/help.exp: Same.
24538
0d06e24b
JM
245392000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24540
24541 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 24542 Don't use xfail's because that affects only the following test.
d63a86f8 24543
0d06e24b 24544 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 24545 solaris or linux.
0d06e24b
JM
24546
24547 * gdb.base/selftest.exp: Update to reflect changes to main.c.
24548
dc96c6c7 245492000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 24550
d63a86f8 24551 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
24552 "A syntax error" rather than "A parse error". Accept both.
24553
245542000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
24555
24556 * gdb.base/default.exp: Remove OS dependent string from "target
24557 remote" test.
24558 * gdb.base/help.exp: Same for "help target remote" test.
24559
c3f6f71d
JM
245602000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24561
24562 From Jim Kingdon <kingdon@redhat.com>:
24563
24564 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
24565 prompt (cleanup rather than necessity, but still might keep output
24566 from spilling to next test).
c3f6f71d
JM
24567
245682000-01-02 Fred Fish <fnf@cygnus.com>
24569
24570 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
24571 AIX, which defines them in <sys/types.h>.
24572
ed9a39eb 245731999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 24574
ed9a39eb 24575 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 24576 float" test.
ed9a39eb
JM
24577
245781999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 24579
ed9a39eb 24580 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
24581
24582 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
24583 outermost frame disallowed".
24584
245851999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
24586
24587 * gdb.base/setvar.exp: New tests for setting the value of a struct
24588 with a constant list.
24589
245901999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24591
24592 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
24593 require the user to type a cast before setting the value of a struct.
24594
de57eccd
JM
245951999-12-06 Jim Blandy <jimb@cygnus.com>
24596
24597 * gdb.base/default.exp: Expect the new 'info float' command on
24598 all i386 platforms.
24599
24600 * gdb.threads/linux-dp.exp: Expand our ability to recognize
24601 LinuxThreads libraries that don't support debugging.
24602
c2d11a7d
JM
24603Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24604
24605 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
24606 Change the buffer type to ``unsigned char'' to simplify size
24607 arithmetic.
c2d11a7d
JM
24608
24609 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
24610 stub only handles 400-1 byte packets. Verify that the download
24611 worked.
c2d11a7d
JM
24612
246131999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
24614
24615 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
24616 tests, using UNRESOLVED for the untested cases. Also, does not wait
24617 for a timeout if the prompt was received before a recognizable pattern.
24618
246191999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
24620
24621 * lib/gdb.exp (gdb_expect_list): Fix spelling.
24622
246231999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24624
24625 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 24626 watchpoints.
c2d11a7d
JM
24627
246281999-11-24 Jason Merrill <jason@casey.cygnus.com>
24629
24630 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
24631
24632 * gdb.c++/local.exp: Be more flexible in recognizing local class
24633 name mangling. Don't allow horribly truncated method names.
24634 * gdb.c++/derivation.exp: Expect protected inheritance.
24635 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
24636 * gdb.c++/virtfunc.exp: Likewise.
24637 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
24638 when printing a nested enum.
24639
246401999-11-22 Jim Blandy <jimb@cygnus.com>
24641
24642 * gdb.base/step-test.exp: Properly await GDB's response to setting
24643 a breakpoint on the call to large_struct_by_value.
24644
24645 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
24646 just because we have debug info for the `start' function.
24647
246481999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
24649
24650 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
24651 "Unknown signal" messages, which indicate (on LinuxThreads) that
24652 GDB doesn't know how to debug threads on this system. This is
24653 better than hanging while philosopher 0 dumps chatter into gdb.log.
24654
246551999-11-18 Tom Tromey <tromey@cygnus.com>
24656
24657 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
24658
246591999-11-18 Fred Fish <fnf@cygnus.com>
24660
24661 * gdb.base/coremaker2.c: Add sample program for generating
24662 cores that is more self contained than coremaker.c. Eventually
24663 I'll add more code to this and tie it into the testsuite.
24664
4ce44c66
JM
246651999-11-12 Stan Shebs <shebs@andros.cygnus.com>
24666
24667 * gdb.base/dollar.exp: Remove, now in gdb.hp.
24668
246691999-11-10 Jimmy Guo <guo@cup.hp.com>
24670
24671 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 24672 from $srcdir/lib/.
4ce44c66 24673 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 24674 and gdb.c++/.
4ce44c66
JM
24675
24676 * gdb.c++/derivation.exp: remove redundant get compiler info code.
24677
d63a86f8 24678 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
24679 'continue with watch' test point.
24680
246811999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
24682
24683 Merged from p2linux-990323-branch:
d63a86f8 24684
4ce44c66
JM
24685 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
24686
11cf8741
JM
24687Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
24688
24689 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 24690 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
24691
24692Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
24693
24694 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 24695 gdb_expect_list.
11cf8741
JM
24696
24697Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
24698
24699 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
24700
247011999-11-03 Mark Salter <msalter@cygnus.com>
24702
24703 * gdb.base/break.exp: Fix "stub continue" pattern.
24704
247051999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
24706
24707 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
24708
247091999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
24710
24711 * gdb.base/display.exp ("finish"): Add timeout clause.
24712
24713 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
24714 plain prompt clause, so this doesn't have to time out in order to
24715 fail.
24716
24717 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 24718 breakpoint hit messages include an address.
11cf8741
JM
24719
24720 * gdb.base/display.exp: Don't forget to escape parens in regular
24721 expressions. Unix regexp notatation sucks.
24722
247231999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24724
24725 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 24726 order for 'signalled' message.
11cf8741 24727
5c44784c
JM
247281999-11-01 Stan Shebs <shebs@andros.cygnus.com>
24729
24730 From Jimmy Guo <guo@cup.hp.com>:
24731 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
24732 * gdb.base/annota1.c: Add code for tests to work with.
24733
247341999-10-26 Frank Ch. Eigler <fche@cygnus.com>
24735
24736 * gdb.base/remote.exp: New test for remote downloading settings.
24737 * gdb.base/remote.c: New file with large .data.
24738
917317f4
JM
247391999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
24740
24741 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
24742 for LinuxThreads support, merged from the Code Fusion branch.
24743
24744Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
24745
24746 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
24747 containing exp_continue into a while within an expect. Don't
24748 attempt a start more than three times. Check return value from
24749 gdb_load.
d63a86f8 24750
2df3850c
JM
24751Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
24752
24753 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 24754 a pass case.
2df3850c 24755
2acceee2
JM
247561999-10-01 Kevin Buettner <kevinb@cygnus.com>
24757
24758 * gdb.base/break.c (main): Added a statement that we can step
24759 off of.
24760 * gdb.base/break.exp: Added tests for setting a breakpoint
24761 at an offset and stepping onto a breakpoint.
24762
247631999-10-01 Fred Fish <fnf@cygnus.com>
24764
d63a86f8 24765 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
24766 gdb output.
24767
c2c6d25f
JM
247681999-09-18 Jim Blandy <jimb@cris.red-bean.com>
24769
24770 * gdb.base/break.exp: Code locations are in hex, don't forget!
24771 (For HP-UX.)
24772
247731999-09-17 Stan Shebs <shebs@andros.cygnus.com>
24774
24775 * condbreak.exp: Use break.c as test program.
24776 * condbreak.c: Remove, redundant with break.c.
24777
247781999-09-15 Stan Shebs <shebs@andros.cygnus.com>
24779
24780 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 24781 Z-packets if the target needs it.
c2c6d25f
JM
24782
247831999-09-13 James Ingham <jingham@leda.cygnus.com>
24784
24785 * gdb.c++/overload.exp: Added tests for listing overloaded
24786 functions with function pointers in the arg, explicitly calling
24787 out the version you want.
24788
cff3e48b
JM
247891999-09-09 Stan Shebs <shebs@andros.cygnus.com>
24790
24791 * long_long.exp: Add variations of test cases that work for
24792 targets with 16-bit ints and 32-bit doubles.
24793
d4f3574e
SS
247941999-09-08 Stan Shebs <shebs@andros.cygnus.com>
24795
24796 * break.c (main): Compare a possibly-uninitialized argc with an
24797 unlikely value that fits in 16 bits.
24798
247991999-09-07 Stan Shebs <shebs@andros.cygnus.com>
24800
24801 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
24802 0xfeeb, don't want negative numbers if ints are 16 bits.
24803
24804 * lib/gdb.exp (skip_cplus_tests): New proc.
24805 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
24806 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
24807 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
24808 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
24809 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
24810 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
24811 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
24812 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
24813
24814 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
24815
24816Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
24817
24818 * gdb.base/corefile.exp (up): Allow a parameter to appear
24819 in the frame that we're going up to.
24820
24821 From Jim Blandy <jimb@cygnus.com>:
24822
24823 * gdb.base/default.exp (info float): Expect some output now.
24824
24825 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
24826 returning floating-point values to fail on the x86.
24827 * gdb.base/callfwmall.exp (do_function_calls): Same.
24828
24829 * gdb.base/list.exp (test_listsize): Correct expectations for
24830 listing line 1 with listsize 2. Also, listing a single line
24831 works now, as does listing three lines. [Kevin's note: There
24832 were a number of other cases fixed too where the expectations
24833 differed...]
24834
248351999-09-02 Stan Shebs <shebs@andros.cygnus.com>
24836
24837 * gdb.base/selftest.exp: Add case for when version prints as
24838 constant string instead of char pointer.
24839
104c1213
JM
248401999-08-25 Stan Shebs <shebs@andros.cygnus.com>
24841
24842 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 24843 stepping out of main.
104c1213
JM
24844
24845 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
24846 G++ used.
24847
24848 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 24849 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
24850
24851 * gdb.c++/ovldbreak.exp: Update match string in test that
24852 includes a warning of multiple breakpoints.
24853
248541999-08-24 Stan Shebs <shebs@andros.cygnus.com>
24855
24856 * gdb.base/display.exp: Improve precision of step-after-finish
24857 added yesterday.
24858
24859 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 24860 test.
104c1213
JM
24861
24862 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
24863 configs when using G++, not just hppa*.
24864
248651999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24866
24867 * gdb.base/async.c: New file.
24868 * gdb.base/async.exp: New file.
24869
24870Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
24871
24872 * gdb.base/break.exp: Tweak PA specific tests to properly handle
24873 PA64.
24874
53a5351d
JM
24875Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
24876
104c1213
JM
24877 * gdb.base/display.exp: "finish" can leave us mid-line on many
24878 targets, deal with it. Add a small constant to main, instead of
24879 1000 since main+1000 may not be a valid address in the target.
24880
53a5351d
JM
24881 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
24882 on hpux11.
24883
24884 * gdb.base/attach.exp: Handle another hpux11 error message variant
24885 when attaching to a process that does not exist.
24886
248871999-08-19 J.T. Conklin <jtc@redback.com>
24888
24889 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 24890 characters in 'continue to 1241' test.
53a5351d
JM
24891
248921999-08-17 Stan Shebs <shebs@andros.cygnus.com>
24893
24894 * gdb.base/call-ar-st.exp: Add a shorter match case for the
24895 stop in print_long_arg_list, define and use a whitespace
24896 variable in print_small_structs test, add an XFAIL for Solaris.
24897 * gdb.base/dbx.exp: XFAIL func commands until somebody is
24898 interested enough to fix.
24899
7be570e7
JM
249001999-08-13 Keith Seitz <keiths@cygnus.com>
24901
24902 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
24903 (dbx_gdb_load): Remove. Use gdb_load instead, since that
24904 proc knows about targets other than the natives.
24905 (test_assign): Use "gdb_run_cmd" to "run" the target.
24906 Check that we've actually hit the breakpoint at main.
24907 When we attempt to assign a value to a local variable, check
24908 that the variable is in the current scope, i.e., don't use
24909 a test with an empty result.
24910
24911Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
24912
24913 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 24914 command.
7be570e7
JM
24915
249161999-08-09 Stan Shebs <shebs@andros.cygnus.com>
24917
24918 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24919 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
24920 gdb.compat, gdb.threads-hp.
24921 gdb.hp/configure, gdb.hp/configure.in: New files.
24922 gdb.hp/Makefile.in: Recurse into new subdirs.
24923 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
24924 gdb.hp/gdb.objdbg: New directory, tests for debugging info
24925 in object files.
24926 gdb.hp/tools: New directory, aux tools for HP-specific tests.
24927
96baa820
JM
249281999-08-05 Stan Shebs <shebs@andros.cygnus.com>
24929
24930 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 24931 funky printf, remove a bogus p/a test.
96baa820
JM
24932
249331999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24934
24935 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
24936 connected to the target. This is necessary when running not
24937 natively.
96baa820
JM
24938
249391999-08-03 Stan Shebs <shebs@andros.cygnus.com>
24940
24941 * gdb.base/step-test.exp: Removed some extraneous messages.
24942
24943 * gdb.base/long_long.exp: Don't run memory examination tests
24944 on little-endian targets (they will need a different set of
24945 results to match).
24946
249471999-08-02 Stan Shebs <shebs@andros.cygnus.com>
24948
24949 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
24950 until somebody decides to fix GDB.
24951
24952 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 24953 constant as "ULL".
96baa820
JM
24954 * gdb.base/long_long.exp: Loosen x/c test, add partial result
24955 matches for a couple x/2 commands.
24956
a0b3c4fd
JM
249571999-07-30 Stan Shebs <shebs@andros.cygnus.com>
24958
24959 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
24960 by merging in ref-types2 tests.
24961 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
24962
24963 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24964 * gdb.c++/Makefile.in: Add standard actions.
24965 (EXECUTABLES): Rename from PROGS, update list.
24966 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
24967 from gdb.hp.
24968 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
24969 foo and bar locals.
24970 * gdb.c++/anon-union.exp: Fix tests to match.
24971 * gdb.c++/classes.exp: Run if HP compiler used, add extra
24972 expect matches to handle output variations.
24973 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
24974 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 24975 output, add HP alternatives for new and delete prints.
a0b3c4fd 24976 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 24977 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
24978 * gdb.c++/demangle.exp: Use $style when reporting failure.
24979 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
24980 * gdb.c++/inherit.exp: Run if HP compiler used, add some
24981 match alternatives.
24982 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 24983 compilers.
a0b3c4fd
JM
24984 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
24985 * gdb.c++/method.exp: Add match alternatives.
24986 * gdb.c++/misc.cc: Add bool types.
24987 * gdb.c++/misc.exp: Add tests for bool types.
24988 * gdb.c++/overload.exp: Add xfails.
24989 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
24990 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
24991 add some more template parameter tests (only for HP currently).
24992 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
24993 * gdb.c++/virtfunc.cc: Add return type and value for main.
24994 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
24995 match alternatives.
d63a86f8 24996
a0b3c4fd
JM
249971999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24998
24999 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
25000
250011999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
25002
25003 * gdb.base/signals.exp: Don't expect getting a backtrace from
25004 within a signal handler to fail on Linux.
25005
250061999-07-29 Stan Shebs <shebs@andros.cygnus.com>
25007
25008 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25009 * lib/gdb.exp: Remove some gratuitious semicolons.
25010 (delete_breakpoints): Increase timeout.
25011 (gdb_expect): Add -notransfer option.
25012 (gdb_test): Use -notransfer option.
25013 (get_compiler_info): Add f77 case.
25014 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 25015 case.
a0b3c4fd
JM
25016 (gdb_preprocess): Call get_compiler.
25017
25018 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
25019 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
25020 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
25021 gdb.base/long_long.exp, gdb.base/printcmds.exp,
25022 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
25023 third arg to gdb_test.
a0b3c4fd
JM
25024 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
25025 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 25026 HP-UX xfails, add others.
a0b3c4fd
JM
25027 * gdb.base/completion.exp: Reflect name change of self-test.
25028 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
25029 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
25030 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
25031 HP failure number.
a0b3c4fd
JM
25032 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
25033 useless HP-UX 10.30 references.
25034 * gdb.base/maint.exp: Loosen matches.
25035 * gdb.base/pointers.c (main): Declare more_code.
25036 * gdb.base/pointers.exp: Match on output of a `next'.
25037 * gdb.base/structs.c: Add prototypes.
25038 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
25039 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
25040
250411999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25042
25043 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 25044 command.
a0b3c4fd
JM
25045
250461999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25047
25048 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
25049 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
25050
25051 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
25052 debug info. Deal with lack of signal hanlder info in stack.
25053
a9c64011 25054 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
25055 * gdb.base/annota1.exp: If printf has debug info, deal with it.
25056
5a2468f5
JM
250571999-07-19 Stan Shebs <shebs@andros.cygnus.com>
25058
25059 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 25060 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 25061
adf40b2e
JM
25062Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25063
25064 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 25065 a1-selftest.exp.
adf40b2e
JM
25066 * gdb.base/configure: Re-generate.
25067
250681999-07-12 Stan Shebs <shebs@andros.cygnus.com>
25069
25070 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
25071 in trying to run first and name is too long.
25072
25073 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
25074 pointers2.c and pointers2.exp, respectively.
25075 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
25076 doschk happier.
25077
43e526b9
JM
250781999-07-08 Stan Shebs <shebs@andros.cygnus.com>
25079
25080 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
25081 callfuncs2.c and callfuncs2.exp.
25082
25083 * gdb.base/list.exp: Remove mistaken xfails.
25084 * gdb.base/list0.h: Add optional prototypes.
25085
9846de1b
JM
25086Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
25087
a9c64011 25088 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 25089 calling malloc.
a9c64011
AS
25090 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
25091 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 25092 use.
9846de1b
JM
25093
250941999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25095
25096 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
25097 * gdb.base/annota2.cc, annota2.exp: Move from here.
25098 * gdb.c++/annota2.cc, annota2.exp: To here.
25099 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
25100
43ff13b4
JM
25101Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
25102
25103 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 25104 a consistent format.
43ff13b4 25105
085dd6e6
JM
251061999-06-25 Stan Shebs <shebs@andros.cygnus.com>
25107
25108 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25109 * lib/gdb.exp (get_compiler_info): Add detection for assorted
25110 HP compilers, also set the globals $true and $false.
25111
25112 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
25113 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
25114 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
25115 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
25116 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
25117 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
25118 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
25119 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
25120 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
25121 whatis.c} Add C++ compatible function definitions and return
25122 types, add includes for library functions.
085dd6e6
JM
25123 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
25124 * gdb.base/step-test.c (myglob): Rename from glob.
25125 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
25126 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
25127 files, move here from gdb.hp.
085dd6e6 25128 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
25129 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
25130 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
25131 Adjust line numbers in regexps.
085dd6e6
JM
25132
25133 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
25134 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
25135 instead of 0/1.
25136
25137 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
25138 foll-vfork.exp: New files, move here from gdb.hp.
25139 * gdb.base/page.exp: New file, test of pagination command.
25140
25141 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
25142 recursion test.
25143 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
25144
25145 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 25146 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
25147
25148 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 25149 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 25150 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 25151 watchpoint test.
085dd6e6
JM
25152 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
25153 them work.
25154 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
25155 expressions properly.
25156 * gdb.base/corefile.exp: Loosen the match slightly.
25157 * gdb.base/default.exp: Allow "Error accessing memory" message
25158 also.
25159 * gdb.base/display.exp: Skip over x/0 j if PA64.
25160 * gdb.base/funcargs.exp: Add xfails for HP-UX.
25161 * gdb.base/interrupt.exp: Ditto.
25162 * gdb.base/langs.exp: Add symbolic matches governed by compiler
25163 in use.
25164 * gdb.base/list.exp: Add xfails for HP-UX.
25165 * gdb.base/long_long.exp: Refine some of the numeric matches.
25166 * gdb.base/mips_pro.exp: Xfail on HP-UX.
25167 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
25168 * gdb.base/nodebug.exp: Succeed on more varieties of output.
25169 * gdb.base/opaque.exp: Remove some HP-UX xfails.
25170 * gdb.base/ptype.exp: Succeed on more varieties of output.
25171 * gdb.base/scope.exp: Add xfails for HP-UX.
25172 * gdb.base/sect-cmd.exp: Add more cases.
25173 * gdb.base/setvar.exp: Add xfails for HP-UX.
25174 * gdb.base/shlib-call.exp: Loosen some matches slightly.
25175 * gdb.base/signals.exp: Match on void symbolically.
25176 * gdb.base/step-test.exp: Add case for PA64.
25177 * gdb.base/term.exp: Add exit and restart.
25178 * gdb.base/twice.exp: Clean up after self.
25179 * gdb.base/varargs.exp: Disable overload resolution explicitly.
25180 * gdb.base/whatis.exp: Allow more ways to pass tests.
25181
25182 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 25183 no longer useful.
085dd6e6
JM
25184
25185Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
25186
25187 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 25188 list of patterns.
085dd6e6 25189 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
25190 print_double_array(double_array)", "continuing to breakpoint
25191 1018", "print print_double_array(array_d)" and "continuing to
25192 1034" tests.
d63a86f8 25193
085dd6e6
JM
251941999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
25195
a9c64011 25196 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
25197
251981999-06-24 Stan Shebs <shebs@andros.cygnus.com>
25199
25200 * config/mt-*: Remove, these haven't been used since 1996.
25201
252021999-06-22 Stan Shebs <shebs@andros.cygnus.com>
25203
25204 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 25205 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
25206 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
25207
9e0b60a8
JM
252081999-06-18 Stan Shebs <shebs@andros.cygnus.com>
25209
25210 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
25211 simpler match case for the ptype of the big class.
25212
252131999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25214
25215 * gdb.exp: Fix test for gdb_prompt existence.
25216
252171999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25218
25219 * gdb.exp (gdb_test): Add fail after calls to perror.
25220
252211999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25222
25223 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
25224
252251999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25226
25227 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
25228
0f71a2f6
JM
25229Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
25230
25231 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 25232 malloc() is linked in.
0f71a2f6
JM
25233
252341999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25235
25236 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
25237 step at end.
25238
25239 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
25240
252411999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
25242
25243 * gdb.java/jv-print.exp: New file. (Our first Java test!)
25244
cce74817
JM
25245Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
25246
25247 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
25248 * gdb.base/mips_pro.exp: Likewise.
25249
252501999-06-02 Keith Seitz <keiths@cygnus.com>
25251
25252 * gdb.c++/templates.cc: Change all "new" operators to throw
25253 an exception.
25254 * gdb.c++/cplusfuncs.cc: Likewise.
25255
25256 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
25257
25258Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
25259
25260 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
25261 * gdb.base/ending-run.exp: When stepping out of main, accept a
25262 step into an arbitrary assembler file.
cce74817 25263
392a587b
JM
252641999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25265
d63a86f8 25266 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 25267 "breakpoint-invalid" to be printed.
6fdff2c5
PA
25268 * gdb.base/annota2.exp: Revise line number for main
25269 breakpoint. Allow any number of "frames-invalid" and
25270 "breakpoint-invalid" to be printed.
392a587b
JM
25271 * gdb.base/annota2.cc: Initialize a.x to 0.
25272
9e086581
JM
252731999-05-17 Keith Seitz <keiths@cygnus.com>
25274
6fdff2c5
PA
25275 * gdb.base/call-ar-st.exp: Skip
25276 "print print_double_array (double_array)" when "skip_float_tests" set.
25277 Ditto for "print print_double_array(array_d)",
25278 "print print_small_structs", "print print_ten_doubles", and
25279 "step into print_long_arg_list".
25280 Don't assume we can step into "print_long_arg_list": we could step
25281 into memcpy.
25282 * gdb.base/call-rt-st.exp: Don't run float-related tests when
25283 "skip_float_tests" is set: "print print_one_double(*d1)"
25284 and "print print_two_floats(*f3)".
9e086581
JM
25285 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
25286 "skip_float_tests" is set.
6fdff2c5
PA
25287 * gdb.base/varargs.exp: Skip
25288 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
25289 "skip_float_tests" set.
d63a86f8 25290
cd0fc7c3
SS
252911999-05-06 Keith Seitz <keiths@cygnus.com>
25292
25293 * gdb.base/annota2.cc: Include stdio.h.
25294
25295Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
25296
25297 * gdb.base/crossload.exp: Remove, this has been disabled ever
25298 since BFD stopped including all targets, and cross-GDB gets
25299 plenty of testing anyway.
25300 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
25301 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
25302 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
25303 * gdb.base/README: Remove, was doc for this.
25304 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 25305 needed.
cd0fc7c3 25306
b83266a0
SS
253071999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25308
25309 * gdb.base/call-ar-st.exp: Fix one regular expression in test
25310 output.
25311
25312 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
25313 * gdb.base/annota2.exp: New file. More annotation tests.
25314 * gdb.base/annota1.c: New file. Source file for annota1.exp.
25315 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
25316
253171999-04-23 Angela Marie Thomas <angela@cygnus.com>
25318
25319 * config/cfdbug.exp: New file.
25320
7a292a7a
SS
253211999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
25322
25323 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
25324 Marcus Daniel's and Dale Hawkins's demangler crashes.
25325
25326 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
25327 test_lucid_style_demangling, test_arm_style_demangling,
25328 test_hp_style_demangling): Try Tom Tromey's core-dumping
25329 identifier under each demangling style.
7a292a7a
SS
25330
253311999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
25332
25333 * gdb.c++/demangle.exp: Include the current demangling style
25334 in all test names.
25335 (current_demangling_style): New global variable.
25336 (set_demangling_style, test_demangling_core, test_demangling,
25337 test_demangling_exact): New functions.
25338 (test_gnu_style_demangling, test_lucid_style_demangling,
25339 test_arm_style_demangling, test_hp_style_demangling): Use those,
25340 instead of calling gdb_test and gdb_test_exact directly.
25341 (catch_demangling_errors): New function, which reports errors
25342 signalled by the demangling test functions in an orderly way.
25343 (do_tests): Use catch_demangling_errors.
25344
253451999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
25346
25347 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 25348 grouping in expressions, not {}.
7a292a7a
SS
25349
25350 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 25351 initialized yet.
7a292a7a
SS
25352
253531999-04-01 Stan Shebs <shebs@andros.cygnus.com>
25354
25355 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
25356 are listed.
25357
253581999-03-26 Stan Shebs <shebs@andros.cygnus.com>
25359
25360 * gdb.stabs/weird.exp: Test for CC being defined before
25361 looking at its value.
25362
253631999-03-25 Stan Shebs <shebs@andros.cygnus.com>
25364
25365 * gdb.base/call-ar-st.exp: Remove stray '#'.
25366 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
25367 "short int" and "long int".
25368 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 25369 change, to mollify finicky HP compiler.
7a292a7a
SS
25370 * gdb.hp/reg-test.exp (testfile): Fix file name.
25371 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 25372
7a292a7a
SS
25373 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
25374 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
25375 alternate form of enum ptype.
25376
c906108c
SS
253771999-03-23 Stan Shebs <shebs@andros.cygnus.com>
25378
7a292a7a
SS
25379 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
25380 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
25381 passing skip_hp_tests, so as not to waste time on guaranteed
25382 failure.
7a292a7a 25383
c906108c
SS
25384 * gdb.c++/overload.cc: Pass string instead of char addr, always
25385 init ccpfoo.
25386 * gdb.c++/templates.cc: Fix syntax error.
25387
7a292a7a
SS
25388Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25389
25390 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 25391 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
25392 command.
25393
253941999-03-18 James Ingham <jingham@cygnus.com>
25395
25396 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
25397
25398 * gdb.c++/method.exp: It was testing an uninitialized int on the
25399 stack and assuming it was positive.
25400
25401 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
25402
25403 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 25404 keep it from killing the rest of the tests.
7a292a7a
SS
25405 Use gdb_continue_to_end.
25406
25407 * gdb.base/sigall.exp: use gdb_continue_to_end.
25408
25409 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
25410
25411 * gdb.base/display.exp: use runto_main, not run.
25412
d63a86f8
RM
25413 * gdb.base/default.exp: Check for the current error message in the
25414 r abbreviation test.
7a292a7a
SS
25415 Add strongarm to the targets that know info float.
25416
d63a86f8 25417 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
25418 run which doesn't work with monitors.
25419
6fdff2c5
PA
25420 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
25421 1034 test.
7a292a7a
SS
25422
25423 * gdb.base/break.exp: use the gdb_continue_to_end proc.
25424
6fdff2c5
PA
25425 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
25426 end of a program. Traps the case (in Cygmon) when the program
25427 never really exits. Same as Mark's continue_to_exit, but I had
25428 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
25429
25430 * config/monitor.exp (gdb_target_monitor): added another
25431 target_info parameter: remotebinarydownload. This will set the
25432 remotebinarydownload flag if this is causing some boards trouble.
25433
254341999-03-18 Mark Salter <msalter@cygnus.com>
25435
25436 * lib/gdb.exp (continue_to_exit): New function.
25437
25438 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
25439 * gdb.base/ending-run.exp: Ditto.
25440 * gdb.base/step-test.exp: Ditto.
25441
254421999-03-16 Stan Shebs <shebs@andros.cygnus.com>
25443
25444 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
25445 (suggested by Art Haas <ahaas@neosoft.com>).
25446
254471999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
25448
889bf7c5 25449 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
25450
25451Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
25452
25453 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 25454 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
25455
254561999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
25457
25458 * gdb.base/call-strs.exp: Don't assume that `step' will step over
25459 a call to strlen; sometimes we do have sources.
25460
254611999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
25462
25463 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 25464 character, so GDB won't print garbage after its end.
d63a86f8 25465
c906108c
SS
25466 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
25467 breakpoint there instead. Sometimes GCC emits memcpy to handle
25468 the large structures being passed by value, so we step into that
25469 instead of sum_array_print, which obscures what we're really testing.
25470 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
25471 the bizarre steps into memcpy, so do that here. Add check for
25472 stepping into function calls that pass large structures by value.
25473 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
25474 Remove all references to specific line numbers.
25475 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
25476 New type and function.
25477 (main): Call large_struct_by_value, passing it a large struct by value.
25478 * lib/gdb.exp (gdb_get_line_number): New function.
25479
25480 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
25481 more portable.
25482
7a292a7a
SS
254831999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
25484
c906108c
SS
25485 * lib/gdb.exp: Doc fixes.
25486
7a292a7a
SS
254871999-03-05 Nick Clifton <nickc@cygnus.com>
25488
d63a86f8 25489 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
25490
254911999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
25492
c906108c 25493 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
25494 commands. They're not germane to this test, and they don't work
25495 that way on remote targets.
c906108c 25496
3fc11d3e
JM
254971999-03-01 James Ingham <jingham@cygnus.com>
25498
25499 * Changelog entries merged over from gdb development branch.
25500
3fc11d3e
JM
25501 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
25502
25503 * lib/gdb.exp (gdbtk_analyze_results): Generic function
25504 for outputting results of test run.
25505
2d4a1622 25506 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
25507
25508 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 25509
7a292a7a
SS
255101999-02-25 Felix Lee <flee@cygnus.com>
25511
25512 * lib/gdb.exp (debug_format): initialize
25513
c906108c
SS
255141999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
25515
25516 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
25517 * gdb.base/call-rt-st.c: Ditto.
25518
c906108c
SS
255191999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
25520
25521 * gdb.threads/pthreads.exp (horiz): New variable.
25522 (test_startup): Fix regexps that capture thread numbers.
25523
255241999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
25525
25526 * gdb.base/smoke.exp: Disambiguate two test case names (both
25527 called ``print'').
25528
25529Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25530
25531 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 25532 compilation.
c906108c
SS
25533
255341999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25535
25536 * gdb.base/miscexprs.exp: Change patterns to match GDB's
25537 actual output formatting.
25538 * gdb.base/smoke.exp: GDB removes leading 0's.
25539 * gdb.base/volatile.exp: Don't check type of remuneration;
25540 that variable is no longer defined in constvars.c.
25541 * gdb.base/step-test.c (main): Exit with explicit exit code.
25542 * gdb.base/step-test.exp: Remove two nexti checks--they are
25543 not portable.
25544
255451999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25546
25547 * gdb.base/help.exp ("help delete display"): Fix test to match
25548 gdb's output.
25549
25550 * gdb.base/long_long.c (known_types): Initialize values to zero.
25551 * gdb.base/long_long.exp: Step one more line
25552 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
25553 leading zeros. Explicitly ask for hex formatting. Use
25554 unique test case names.
c906108c
SS
25555
25556Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25557
d63a86f8 25558 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
25559
25560 * gdb.c++/method.exp: Add missing close brace.
25561
255621999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
25563
25564 * gdb.base/maint.exp: Use 'set height 0' to disable page
25565 prompting, not 'set height 400'.
25566
25567 Fix a bunch of timeouts.
25568 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
25569 four separate tests, so expect doesn't take forever to match a ton
25570 of text against a regexp with lots of .* forms.
25571 ("maint print psymbols", "maint print symbols"): Make some of
25572 these greps more selective, so that expect doesn't try to wade
25573 through huge piles of output and time out.
25574
25575 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
25576
25577 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
25578 tests: one which doesn't expect shlib events to be reported, and
25579 another which does, but is XFAIL for all platforms other than
25580 HP/UX.
c906108c
SS
25581
25582 * gdb.base/break.exp: Teach the test suite that the `catch
25583 fork', `catch vfork', and `catch exec' commands produce error
25584 messages on platforms that don't provide these features.
25585
25586Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25587
25588 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
25589 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
25590 (shortening names from solib_threshold.exp etc), won't run on
25591 anything but HP-UX for the foreseeable future.
c906108c 25592 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 25593 reflect move.
c906108c
SS
25594
25595Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
25596
25597 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 25598 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
25599
25600Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
25601
25602 * gdb.base/shlib-call.exp: add test cases to verify that gdb
25603 successfully re-sets breakpoints in shared libraries.
25604 * gdb.base/shmain.c (main): return 0, don't fall off the end.
25605
25606Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25607
d63a86f8
RM
25608 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
25609 and compiled w/o GCC.
c906108c
SS
25610
25611 * gdb.hp/watch-cmd.exp: ditto.
25612
25613 * gdb.hp/watch-hp.exp: ditto.
25614
25615 * gdb.hp/xdb1.exp: ditto.
25616
25617 * gdb.hp/xdb2.exp: ditto.
25618
25619 * gdb.hp/dbx.exp: ditto.
25620
25621Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
25622
25623 * constvars.c: Remove C++-isms.
25624 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 25625 with GCC.
c906108c
SS
25626
25627Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
25628
25629 The following changes are part of the HP merge.
25630
25631 * gdb.base/break.exp: new tests to verify that catchpoints for
25632 fork, vfork, and exec don't trigger inappropriately.
25633
25634 * gdb.base/opaque.exp: compile one file at a time, then link.
25635
25636 * gdb.base/signals.exp: be more restrictive about which hppa
25637 systems receive a setup_xfail. new tests.
25638
25639 * gdb.base/solib_threshold.build: new file.
25640 * gdb.base/solib_threshold.exp: new file.
25641 * gdb.base/solib_threshold.link_opts: new file.
25642 * gdb.base/solib_threshold.mk: new file.
25643 * gdb.base/gen_solib_threshold.c: new file.
25644
25645 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
25646 tests. New tests for enums inside classes.
25647
25648 * gdb.c++/compiler.cc: indicate support of template debugging.
25649
25650 * gdb.c++/demangle.exp: run hp style demangling tests.
25651
25652 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
25653 tests.
25654
25655 * gdb.c++/misc.cc: changes to support new tests.
25656
25657 * gdb.c++/templates.cc: changes to support HP's compiler; changes
25658 to support new tests.
25659
25660 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
25661 gcc, then skip these tests.
25662
25663Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
25664
25665 The following files are part of the HP merge; some had longer
25666 names at HP, but have been renamed to be no more than 14
25667 characters in length.
25668
25669 * gdb.hp/ambiguous.cc: new file.
25670 * gdb.hp/ambiguous.exp: new file.
25671 * gdb.hp/attach.exp: new file.
25672 * gdb.hp/attach2.exp: new file.
25673 * gdb.hp/classes-hp.exp: new file.
25674 * gdb.hp/ctti.exp: new file.
25675 * gdb.hp/ctti-add.cc: new file.
25676 * gdb.hp/ctti-add1.cc: new file.
25677 * gdb.hp/ctti-add2.cc: new file.
25678 * gdb.hp/ctti-add3.cc: new file.
25679 * gdb.hp/dbx.exp: new file.
25680 * gdb.hp/exception.cc: new file.
25681 * gdb.hp/exception.exp: new file.
25682 * gdb.hp/foll-exec.c: new file.
25683 * gdb.hp/foll-exec.exp: new file.
25684 * gdb.hp/foll-fork.c: new file.
25685 * gdb.hp/foll-fork.exp: new file.
25686 * gdb.hp/foll-vfork.c: new file.
25687 * gdb.hp/foll-vfork.exp: new file.
25688 * gdb.hp/inherit-hp.exp: new file.
25689 * gdb.hp/more-steps.exp: new file.
25690 * gdb.hp/namespace.cc: new file.
25691 * gdb.hp/namespace.exp: new file.
25692 * gdb.hp/optimize.exp: new file.
25693 * gdb.hp/pxdb.c: new file.
25694 * gdb.hp/pxdb.exp: new file.
25695 * gdb.hp/quicksort.exp: new file.
25696 * gdb.hp/reg-test.exp: new file.
25697 * gdb.hp/reg-test.s: new file.
25698 * gdb.hp/sized-enum.c: new file.
25699 * gdb.hp/sized-enum.exp: new file.
25700 * gdb.hp/start-stop.exp: new file.
25701 * gdb.hp/templ-hp.cc: new file.
25702 * gdb.hp/templ-hp.exp: new file.
25703 * gdb.hp/thr-lib.c: new file.
25704 * gdb.hp/thr-lib.exp: new file.
25705 * gdb.hp/thr-lib.h: new file.
25706 * gdb.hp/thr-liblib.c: new file.
25707 * gdb.hp/virtfun-hp.c: new file.
25708 * gdb.hp/virtfun-hp.exp: new file.
25709 * gdb.hp/watch-cmd.exp: new file.
25710 * gdb.hp/watch-hp.exp: new file.
25711 * gdb.hp/xdb1.exp: new file.
25712 * gdb.hp/xdb2.exp: new file.
25713 * gdb.hp/xdb3.exp: new file.
25714
25715Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
25716
25717 The following files are part of the HP merge; some had longer
25718 names at HP, but have been renamed to be no more than 14
25719 characters in length.
25720
25721 * gdb.base/ss.h: new file.
25722 * gdb.base/call-ar-st.c: new file.
25723 * gdb.base/call-ar-st.exp: new file.
25724 * gdb.base/call-rt-st.c: new file.
25725 * gdb.base/call-rt-st-exp: new file.
25726 * gdb.base/call-strs.exp: new file.
25727 * gdb.base/ena-dis-br.exp: new file.
25728 * gdb.base/environ.exp: new file.
25729 * gdb.base/long_long.exp: new file.
25730 * gdb.base/sect-cmd.exp: new file.
25731 * gdb.base/shlib-cl2.exp: new file.
25732 * gdb.base/smoke.exp: new file.
25733 * gdb.base/so-impl-ld.c: new file.
25734 * gdb.base/so-impl-ld.exp: new file.
25735 * gdb.base/so-indr-cl.c: new file.
25736 * gdb.base/so-indr-cl.exp: new file.
25737 * gdb.base/varargs.exp: new file.
25738 * gdb.base/volatile.exp: new file.
25739 * gdb.base/whatis-exp.exp: new file.
7a292a7a 25740 * gdb.base/display.exp: new file.
c906108c
SS
25741 * gdb.c++/derivation.exp: new file.
25742 * gdb.c++/local.exp: new file.
25743 * gdb.c++/member-ptr.exp: new file.
25744 * gdb.c++/overload.exp: new file.
25745 * gdb.c++/ovldbreak.exp: new file.
25746 * gdb.c++/ref-types.exp: new file.
25747 * gdb.c++/ref-types2.exp: new file.
25748 * gdb.c++/userdef.exp: new file.
d63a86f8 25749
c906108c
SS
25750Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
25751
25752 * gdb.base/default.exp: Reflect wording change in remote.c.
25753
dc96c6c7 25754Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25755
25756 * gdb.base/help.exp: Update to reflect current text.
25757
25758Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
25759
25760 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
25761 they're stack variables and contain garbage.
25762 * gdb.c++/anon-union.exp: new file.
25763
25764 The following changes were made by David Taylor
889bf7c5
PA
25765 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25766 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25767 in changes by HP.
c906108c
SS
25768
25769 * gdb.base/bitops.exp: new file.
25770 * gdb.base/default.exp: change expected messages for catch and
25771 info catch tests to reflect HP merge changes.
25772 * gdb.base/enable-disable-break.exp
25773 * gdb.base/ending-run.c: new file.
25774 * gdb.base/long_long.c: new file.
25775 * gdb.base/maint.exp: new file.
25776 * gdb.base/pointers2.exp: new file.
25777 * gdb.base/shlib-call2.exp: new file.
25778 * gdb.base/solib.exp: new file.
25779 * gdb.base/step-test.c: new file.
25780 * gdb.c++/anon-union.cc: new file.
25781 * gdb.c++/local.cc: new file.
25782 * gdb.c++/member-pointer.cc: new file.
25783 * gdb.c++/method.cc: new file.
25784 * gdb.c++/ref-types.cc: new file.
25785 * gdb.c++/ref-types2.cc: new file.
25786 * gdb.c++/userdef.cc: new file.
d63a86f8 25787
c906108c
SS
25788 * gdb.base/scope.exp: compile one file at a time, then link.
25789 * gdb.base/langs.exp: ditto.
25790 * gdb.base/list.exp: ditto.
d63a86f8 25791
c906108c
SS
25792Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
25793
25794 The following changes were made by David Taylor
889bf7c5
PA
25795 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25796 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25797 in changes by HP.
d63a86f8 25798
c906108c
SS
25799 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
25800 skip tests. When compiling pass c++ flag to gdb_compile.
25801 * gdb.c++/
d63a86f8 25802
c906108c
SS
25803 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
25804 test for on hppa*-*-hpux*; use args to see if c++ was specified.
25805 (skip_hp_tests): new function.
25806 (gdb_preprocess): new function.
25807
25808 * configure.in (hpdir): decide whether to configure gdb.hp.
25809 * configure: regenerated.
25810
25811 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
25812 to delete on clean.
25813 (EXECUTABLES): update to reflect new additions.
25814 * gdb.base/commands.exp: update message expected.
25815 * gdb.base/default.exp: add copyright notice.
25816 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
25817 * gdb.base/help.exp: update messages to reflect current text.
25818 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
25819 targets for recurse tests.
25820 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
25821 skip this file.
25822
25823 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
25824 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
25825 compilation.
25826 * gdb.c++/misc.exp: ditto.
25827 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
25828 run the tests. tell gdb_compile that it's a c++ compilation.
25829
25830 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 25831
c906108c
SS
25832 * gdb.base/all-bin.exp: new file.
25833 * gdb.base/arithmet.exp: new file.
25834 * gdb.base/assign.exp: new file.
25835 * gdb.base/completion.exp: new file.
25836 * gdb.base/cond-expr.exp: new file.
25837 * gdb.base/condbreak.exp: new file.
25838 * gdb.base/define.exp: new file.
25839 * gdb.base/dollar.exp: new file.
25840 * gdb.base/environment.exp: new file.
25841 * gdb.base/eval-skip.exp: new file.
25842 * gdb.base/jump.exp: new file.
25843 * gdb.base/logical.exp: new file.
25844 * gdb.base/pointers.exp: new file.
25845 * gdb.base/relational.exp: new file.
25846 * gdb.base/section_command.exp: new file.
25847 * gdb.base/whatis-expr.exp: new file.
25848
25849 * gdb.base/all-types.c: new file.
25850 * gdb.base/call-array-struct.c: new file.
25851 * gdb.base/call-return-struct.c: new file.
25852 * gdb.base/call-strings.c: new file.
25853 * gdb.base/callfuncs2.c: new file.
25854 * gdb.base/condbreak.c: new file.
25855 * gdb.base/constvars.c: new file.
25856 * gdb.base/display.c: new file.
25857 * gdb.base/int-type.c: new file.
25858 * gdb.base/jump.c: new file.
25859 * gdb.base/miscexprs.c: new file.
25860 * gdb.base/pointers.c: new file.
25861 * gdb.base/pointers2.c: new file.
25862 * gdb.base/shmain.c: new file.
25863 * gdb.base/shr1.c: new file.
25864 * gdb.base/shr2.c: new file.
25865 * gdb.base/solib.c: new file.
25866 * gdb.base/solib1.c: new file.
25867 * gdb.base/solib2.c: new file.
25868 * gdb.base/varargs.c: new file.
25869 * gdb.c++/derivation.cc: new file.
25870 * gdb.c++/overload.cc: new file.
25871 * gdb.c++/ovldbreak.cc: new file.
25872 * gdb.hp/attach.c: new file.
25873 * gdb.hp/attach2.c: new file.
25874 * gdb.hp/average.c: new file.
25875 * gdb.hp/compiler.c: new file.
25876 * gdb.hp/compiler.cc: new file.
25877 * gdb.hp/execd-program.c: new file.
25878 * gdb.hp/follow-exec.c: new file.
25879 * gdb.hp/follow-fork.c: new file.
25880 * gdb.hp/follow-vfork-and-exec.c: new file.
25881 * gdb.hp/misc-hp.cc: new file.
25882 * gdb.hp/more-steps.c: new file.
25883 * gdb.hp/optimize.c: new file.
25884 * gdb.hp/quicksort.c: new file.
25885 * gdb.hp/run-hp.c: new file.
25886 * gdb.hp/start-stop.c: new file.
25887 * gdb.hp/sum.c: new file.
25888 * gdb.hp/templates-hp.cc: new file.
25889 * gdb.hp/thread-local-in-lib.c: new file.
25890 * gdb.hp/thread-local-in-lib.h: new file.
25891 * gdb.hp/thread-local-in-lib.lib.c: new file.
25892 * gdb.hp/vforked-program.c: new file.
25893 * gdb.hp/virtfunc-hp.cc: new file.
25894 * gdb.hp/watchpoint-hp.c: new file.
25895 * gdb.hp/xdb.c: new file.
25896 * gdb.hp/xdb0.c: new file.
25897 * gdb.hp/xdb0.h: new file.
25898 * gdb.hp/xdb1.c: new file.
25899
25900Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
25901
25902 The following change was made by Edith Epstein
889bf7c5
PA
25903 <eepstein@cygnus.com> as part of a project to merge in changes
25904 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
25905
25906 * gdb.c++/demangle.exp: changed the expected output for some
25907 ARM-style mangling -- removed second reference to datatype.
889bf7c5 25908 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 25909 T1<char>::~T1<char>(void)
c906108c 25910 becomes,
a9c64011
AS
25911 maint demangle __dt__11T1__pt__2_cFv
25912 T1<char>::~T1(void)
c906108c 25913
889bf7c5 25914 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 25915
c906108c
SS
25916Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
25917
25918 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
25919 * gdb.trace/backtrace.exp: Likewise.
25920 * gdb.trace/circ.exp: Likewise.
25921 * gdb.trace/collection.exp: Likewise.
25922 * gdb.trace/deltrace.exp: Likewise.
25923 * gdb.trace/infotrace.exp: Likewise.
25924 * gdb.trace/limits.exp: Likewise.
25925 * gdb.trace/packetlen.exp: Likewise.
25926 * gdb.trace/passc-dyn.exp: Likewise.
25927 * gdb.trace/passcount.exp: Likewise.
25928 * gdb.trace/report.exp: Likewise.
25929 * gdb.trace/save-trace.exp: Likewise.
25930 * gdb.trace/tfind.exp: Likewise.
25931 * gdb.trace/tracecmd.exp: Likewise.
25932 * gdb.trace/while-dyn.exp: Likewise.
25933 * gdb.trace/while-stepping.exp: Likewise.
25934
259351998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
25936
25937 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
25938
25939Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
25940
25941 From Brendan Kehoe:
25942 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
25943 int return types.
25944
25945Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
25946
25947 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 25948 remote dos host testing right.
c906108c
SS
25949
25950Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
25951
25952 * gdb.base/corefile.exp: remove some xfails.
25953
25954Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
25955
25956 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 25957 have different timestamps.
c906108c
SS
25958
25959Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
25960
25961 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 25962 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
25963
25964Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
25965
25966 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 25967 delta.
c906108c
SS
25968
25969Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
25970
25971 * gdb.base/default.exp: Add brace missing from previous delta.
25972
25973Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
25974
25975 * gdb.base/default.exp: Support test for info float for all
25976 varieties of arm toolchain.
25977
dc96c6c7 25978Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25979
25980 * gdb.trace/*.exp: remove "remote_download" command.
25981
dc96c6c7 25982Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25983
25984 * gdb.trace/*.exp: remove -gdwarf from compile.
25985
25986Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
25987
25988 * gdb.trace/configure.in(AC_INIT): typo
25989 * gdb.trace/configure: regenerated
25990
dc96c6c7 25991Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25992
25993 * config/m68k-emc.exp: New file.
25994 * lib/<emc-support.exp trace-support.exp}: New files.
25995 * configure.in: add new test directory gdb.trace.
25996 * gdb.trace/{configure configure.in Makefile.in}: New files.
25997 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
25998 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
25999 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
26000 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
26001 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
26002 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
26003 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 26004
dc96c6c7 26005Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26006
26007 * gdb.c++/classes.exp: Change all regular expressions to match
26008 arbitrary combinations of newline/carriage-return, so that they
26009 will work equally well on Unix and Windows.
26010 * gdb.c++/inherit.exp: ditto.
26011 * gdb.c++/virtfunc.exp: ditto.
26012
260131998-08-11 Dawn Perchik <dawn@cygnus.com>
26014
26015 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
26016
c2d11a7d
JM
26017Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
26018
26019 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
26020 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
26021 to use a0-a3/d0-d3 as needed.
26022
26023Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
26024
26025 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
26026 * gdb.disasm/am33.exp: Corresponding changes.
26027
c906108c
SS
260281998-07-11 Felix Lee <flee@cygnus.com>
26029
26030 * gdb.base/callfuncs.exp: add cmp10 test.
26031 * gdb.base/callfuncs.c (cmp10): new function.
26032
26033Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
26034
d63a86f8 26035 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
26036 into two parts to get around a synchronization problem in expect.
26037
3fc11d3e
JM
26038Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
26039
26040 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
26041
26042 * configure.in: Add options for gdbtk testsuite.
26043
26044 * configure: Regenerate.
26045
26046 * gdb.gdbtk: New directory to hold gdbtk tests.
26047
c906108c
SS
26048Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26049
26050 * gdb.fortran/types.exp: Escape brackets in expect patterns
26051 for test_float_literal_types_accepted tests.
26052 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
26053 before run test.
26054
c2d11a7d
JM
26055Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
26056
26057 * am33.exp: Just compile, do not link the testcase.
26058 * am33.s: Add ".am33" pseudoop to force am33 mode.
26059
c906108c
SS
260601998-06-25 Felix Lee <flee@cygnus.com>
26061
26062 * gdb.base/setshow.exp: make sure $pc is sane.
26063
26064 * gdb.stabs/weird.exp: split expect patterns properly.
26065
c2d11a7d
JM
26066Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
26067
26068 * gdb.disasm/am33.s: New disassembler testfile for the am33.
26069 * gdb.disasm/am33.exp: Run it.
26070
dc96c6c7 26071Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26072
26073 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
26074 match processing (and eliminate spurious timeouts when running).
26075
dc96c6c7 26076Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26077
26078 * gdb.base/signals.exp (test_handle_all_print): put back Mach
26079 exception test, but conditionalize it on target [mach | gnu].
26080
dc96c6c7 26081Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26082
26083 * gdb.base/overlays.exp: fixup compile line for linker script.
26084
26085Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
26086
26087 * gdb.fortran/types.exp: don't guess at float size.
26088
26089Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
26090
26091 * gdb.base/exprs.exp: delete test that depends on int size.
26092
26093Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
26094
26095 * config/sim.exp: Removed checks for target triplets.
26096 (gdb_target_sim): Use gdb,target_sim_options.
26097
26098Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
26099
26100 * gdb.base/reread.exp: New file.
26101 * gdb.base/reread1.c: New file.
26102 * gdb.base/reread2.c: New file.
26103
26104Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
26105
26106 * config/sim.exp: Use 'target sim -sparclite' when running
26107 SPARClite programs.
26108
26109Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
26110
26111 * gdb.base/structs2.exp: New file.
26112 * gdb.base/structs2.c: New file.
26113
26114Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
26115
26116 * gdb.asm/common.inc: New file.
26117 * gdb.asm/d10v.inc: New file.
26118 * asm-source.exp: Pass -I's to gas to find .inc files.
26119 Update line numbers in expected output.
26120 * asmsrc1.s: Rewrite.
26121 * asmsrc2.s: Rewrite.
26122 * configure.in: Create arch.inc symlink.
26123 * configure: Regenerate.
26124 * Makefile.in (distclean): Delete arch.inc.
26125
26126Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
26127
26128 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
26129 (t_enum_value2): ditto
26130 (t_enum_value3): ditto
26131 (main): ditto
c906108c
SS
26132Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26133
26134 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
26135 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
26136 change.
26137 Use gdb_test instead of send_gdb/gdb_expect sequences.
26138
26139Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
26140
26141 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
26142 not void.
26143
26144Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
26145
26146 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
26147 subroutines. Used to test gdbs ability to single step through PC
26148 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
26149
26150Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
26151
26152 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
26153 more rigorous EGCS C++ error checking.
26154
26155Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26156
a9c64011
AS
26157 * gdb.base/help.exp: Clean up `help set args' and `help show args'
26158 tests.
26159 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
26160 function when asleep.
26161 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
26162 for i*86 Linux and SVR4 signal handling problems.
26163 Remove linux xfail for `next to handler in signals_tests_1', fixed
26164 by recent infrun.c change.
26165 Limit backtrace to 10 frames to avoid timeout problems with infinite
26166 stack backtraces.
26167 Adjust expect pattern in `handle all print' test to match Apr 28 1997
26168 target.[ch] change.
c906108c
SS
26169
26170Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
26171
26172 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
26173 for a newline from gdb before continuing.
26174 (default_gdb_exit): Just look for y or n.
26175 (gdb_test): Detect abnormal exit from GDB running on DOS; if
26176 it does, fail the rests of the tests in the file.
26177
26178Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
26179
26180 * config/cygmon.exp: New file.
26181
26182Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
26183
26184 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 26185 main" test on remote targets.
c906108c
SS
26186
26187 * gdb.base/scope.exp: Fix problem with filelocal_bss before
26188 run test on remote targets.
26189
26190Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
26191
26192 * gdb.asm: New directory.
26193 * configure.in: Configure it.
26194 * configure: Regenerate.
26195 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
26196 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
26197
26198Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
26199
26200 * config/mn10300-eval.exp: New file to support MN10300 eval board.
26201
dc96c6c7 26202Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26203
a9c64011
AS
26204 * gdb.base/overlays (several files): Merge the two overlay
26205 managers into one. Change variables (foox, barx, bazx, grbxx)
26206 back into ints but force them to load in their proper sections.
c906108c
SS
26207
26208Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
26209
26210 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 26211 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
26212 (D10VCopy): Handle memory regions crossing 16k boundaries.
26213 (D10VCopy): Transfer data in 32 bit chunks.
26214
26215Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
26216
26217 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 26218 correct.
c906108c
SS
26219
26220 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 26221 map. Include space for printf in .text segment.
c906108c
SS
26222
26223 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 26224 updated d10v memory VMA/LMA map.
c906108c 26225 (D10VCopy): Call D10VTranslate.
d63a86f8 26226
c906108c
SS
26227Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
26228
26229 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
26230
26231 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
26232 that it won't be put into the .sdata - small data -
26233 section. Update reference.
c906108c
SS
26234 * gdb.base/baz.c (bazx, baz): Ditto.
26235 * gdb.base/foo.c (foox, foo): Ditto.
26236 * gdb.base/grbx.c (grbxx, grbx): Ditto.
26237
26238 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 26239 to be arrays.
d63a86f8 26240
dc96c6c7 26241Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 26242
a9c64011
AS
26243 * gdb.base/overlays.exp: fix up and get working again.
26244 Add tests for backtraces from an overlay function.
d63a86f8 26245
c906108c
SS
26246Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
26247
26248 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
26249 "calling function with watchpoint enabled".
26250
26251Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
26252
26253 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 26254 gdb_suppress_tests for d10v-*-*.
c906108c
SS
26255 * lib/gdb.exp (gdb_suppress_tests): Disable this function
26256 pending review of whether it is useful or not.
26257
26258Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
26259
26260 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
26261
26262Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
26263
26264 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
26265 * config/dve.exp: New file to support Densan boards.
26266
26267Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
26268
26269 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 26270 reads and BSD.
c906108c
SS
26271
26272Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
26273
26274 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
26275 response.
26276
26277 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
26278
26279Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
26280
26281 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 26282 test.
c906108c
SS
26283
26284 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 26285 target_sizeof_long and target_bigendian_p.
c906108c 26286 (structs_by_value, structs_by_reference): Check values according
889bf7c5 26287 to targets word size and endianess.
d63a86f8 26288
c906108c
SS
26289Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
26290
26291 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 26292 output.
c906108c
SS
26293
26294Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
26295
26296 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 26297 Update test of set args help to match source change.
c906108c
SS
26298
26299Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
26300
26301 * gdb.base/default.exp: Expect help system output to be in
26302 alphabetical order.
26303 * gdb.base/help.exp: Ditto.
26304
26305Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
26306
26307 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
26308 "i*86-pc-linux-gnu*".
26309 * gdb.base/interrupt.exp: Ditto.
26310 * gdb.base/corefile.exp: Ditto.
26311
26312 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 26313 define vxworks when building the testcase.
c906108c
SS
26314
26315 * gdb.base/ptype.exp: Fix testnames to be unique.
26316 * gdb.base/radix.exp: Ditto.
26317 * gdb.base/term.exp: Ditto.
26318 * gdb.base/whatis.exp: Ditto.
26319 * gdb.c++/classes.exp: Ditto.
26320
26321Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
26322
26323 * gdb.base/callfuncs.exp: Fix indentation.
26324
26325 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
26326 suppress_flag has been set.
26327 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
26328 target feature.
26329
26330Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
26331
26332 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
26333 the testcase.
26334
26335 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 26336 set_debug_traps() and breakpoint().
c906108c
SS
26337 * gdb.c++/misc.cc (main): Ditto.
26338 * gdb.c++/templates.cc (main): Ditto.
26339 * gdb.c++/virtfunc.cc (main): Ditto.
26340
26341Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
26342
26343 * lib/gdb.exp(gdb_step_for_stub): New function.
26344 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
26345 exists, reload the executable and do a "continue" instead of
26346 doing a jump.
26347 (runto_main): Use gdb_step_for_stub.
d63a86f8 26348
c906108c 26349 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 26350 tests to have unique names.
c906108c
SS
26351 * gdb.base/callfuncs.exp: Ditto.
26352 * gdb.base/commands.exp: Ditto.
26353 * gdb.base/default.exp: Ditto.
26354 * gdb.base/help.exp: Ditto.
26355 * gdb.base/list.exp: Ditto.
26356 * gdb.base/opaque.exp: Ditto.
26357 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
26358 similar tests.
d63a86f8 26359
c906108c
SS
26360 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
26361 * gdb.c++/cplusfuncs.cc: Ditto.
26362 * gdb.c++/virtfunc.cc: Ditto.
26363
26364 * config/monitor.exp: Keep track of the last file we saw, rather
26365 than trying to get the info from gdb.
26366
26367 * gdb.fortran/types.exp: Move comment to previous line.
26368
26369Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
26370
26371 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 26372 target mode.
c906108c
SS
26373
26374Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
26375
26376 From Bob Manson:
26377 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 26378 string from GDB when it connects.
c906108c
SS
26379
26380 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
26381
26382Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
26383
26384 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
26385 if we can't get a debug format from GDB (we may be testing an
26386 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
26387
26388 * gdb.stabs/weird.exp: Fix quoting.
26389
26390 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
26391
26392Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
26393
26394 * config/arm-ice.exp: New file.
26395
26396Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
26397
26398 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 26399 until it has been modified to work with the new testsuite.
c906108c 26400
99707966 26401 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
26402 testcase won't compile, cause all of the testcases in the file to
26403 fail instead.
c906108c
SS
26404
26405 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
26406 (gdb_clear_suppressed): New procedure.
26407 (gdb_stop_suppressing_tests): Only clear suppress_flag if
26408 it contains a positive value.
26409
26410Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
26411
26412 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
26413
26414 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
26415
26416Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
26417
26418 * lib/gdb.exp (setup_xfail_format): New function.
26419 (get_debug_format): New function to get debug format.
26420 (debug_format): New global variable to hold last value set
26421 by get_debug_format.
26422 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 26423 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
26424 * gdb.c++/ptype.exp: Ditto.
26425 * gdb.c++/classes.exp: Ditto.
26426 * gdb.c++/cplusfuncs.exp: Ditto.
26427 * gdb.c++/inherit.exp: Ditto.
26428 * gdb.c++/templates.exp: Ditto.
26429 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 26430
c906108c
SS
26431Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
26432
26433 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
26434 host doesn't have a currently-open connection.
26435
26436 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
26437 any gdb stub target. Handle cases where gdb doesn't respond when
26438 interrupted in a sane fashion.
c906108c
SS
26439
26440 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 26441 same thing in a totally different way.
c906108c
SS
26442
26443 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 26444 setting "timeout".
c906108c 26445 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 26446 default_gdb_init now.
c906108c
SS
26447
26448Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
26449
26450 * gdb.base/printcmds.exp: Fix "check for floating addition"
26451 regexp to accept results within approx +/- .01 of exact value.
26452 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
26453
26454Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
26455
26456 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 26457 properly.
c906108c
SS
26458 (gdb_expect): Add optional timeout parameter, and add timeout
26459 value to various calls.
26460 (gdb_suppress_tests): Only give one warning message per group.
26461
26462Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
26463
26464 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
26465 global variables. Handle getting a value for $timeout more
26466 gracefully.
c906108c
SS
26467
26468Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26469
26470 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 26471 initialize.
c906108c 26472 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 26473 by a target configuration file.
c906108c
SS
26474 (gdb_expect): Pass the timeout to remote_expect.
26475
26476 * config/monitor.exp(gdb_load): Fix typo in regexp.
26477
26478Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
26479
26480 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
26481
26482Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
26483
26484 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
26485 here. Call gdb_target_exec before rebooting the target, to make
26486 sure the connection to the target is closed.
c906108c
SS
26487 (gdb_load): Pass the name of the executable to gdb_target_monitor.
26488 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
26489 Also detect "Timeout reading from remote" error.
26490
26491 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
26492 gdb_target_monitor. Don't call gdb_file_cmd here; let
26493 gdb_target_monitor do it.
c906108c
SS
26494
26495 * gdb.disasm/hppa.exp: Don't use exec_output.
26496
26497Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
26498
26499 * gdb.base/list.exp: If we're debugging a non-native target,
26500 try to set the pc register to point to the start of the
26501 program before doing the first list command.
26502
26503 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 26504 test_calls after restarting.
c906108c
SS
26505
26506 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 26507 reloading.
c906108c
SS
26508
26509 * gdb.base/watchpoint.exp: Fix typo.
26510
26511 * gdb.base/setshow.exp: Check for use_gdb_stub.
26512
26513 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 26514 stub case.
c906108c
SS
26515 * gdb.base/langs.exp: Ditto.
26516
26517 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
26518 gdb_load_offset. If we weren't given a file to load, figure out
26519 what the current file is and use it.
c906108c
SS
26520
26521 * config/i386-bozo.exp: New file.
26522
26523Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
26524
26525 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
26526 feature.
26527
26528 * config/proelf.exp: New entry.
26529
26530Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
26531
26532 * lib/gdb.exp: Remove spurious .* patterns at the beginning
26533 of regexps.
26534
26535 * gdb.base/watchpoint.exp: Don't run the test_stepping
26536 tests if gdb can't call functions on the target.
26537
26538 * gdb.base/setshow.exp: Don't run the set prompt tests if
26539 the board has gdb_prompt set.
26540
26541Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
26542
26543 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
26544 * gdb.base/commands.exp: Likewise.
26545 * gdb.base/setshow.exp: Likewise.
26546
26547Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
26548
26549 * config/monitor.exp(gdb_start): Look for gdb_prompt target
26550 feature.
26551
26552 * config/i960.exp: New file.
26553
26554Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
26555
26556 * gdb.base/funcargs.exp: Check for gdb,short_int target
26557 feature instead of looking for explicit target triplets.
26558
dc96c6c7 26559Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 26560
d63a86f8 26561 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
26562 "p 123DEADBEEF", to check parse_number.
26563 * top.c: change "to enable to enable" to "to enable" in a couple
26564 of help strings.
26565
26566Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
26567
26568 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
26569 on the mn10300.
d63a86f8 26570
c906108c
SS
26571Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
26572
26573 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
26574 where the test executable is run with explicit args.
26575 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
26576
26577Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
26578
26579 * gdb.base/run.c: Use FAKEARGV to build test executable that
26580 does not require a command line arg, since most simulators
26581 don't currently support passing such an arg into the simulated
26582 program.
26583 * gdb.base/commands.exp: Change tests to insert the proper
26584 value as the arg to the first recursive factorial call. Change
26585 compilation line to define FAKEARGV at compile time.
26586
26587Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
26588
26589 * gdb.base/recurse.exp: Enable these tests for the mn10300.
26590 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
26591 function with watchpoint enabled" test.
26592
26593Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
26594
26595 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 26596 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
26597
26598 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 26599 "Tests restarted" messages.
c906108c
SS
26600
26601Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
26602
26603 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
26604
dc96c6c7 26605Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26606
26607 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
26608 for INFO SYMBOL; add help tests for OVERLAY commands.
26609 * gdb.base/default.exp: add tests for INFO SYMBOL command;
26610 add tests for OVERLAY commands
26611 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
26612 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
26613 * gdb.base/sigall.c: add usestubs code frag
26614 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 26615
c906108c
SS
26616Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
26617
26618 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
26619 failures.
26620 (gdb_stop_suppressing_tests): Note that tests have restarted.
26621
26622Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
26623
26624 * config/h8300.exp: New file.
26625
26626Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
26627
26628 * gdb.base/setshow.exp: Check for the existence of a
26629 feature, not its value.
26630
26631Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
26632
26633 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
26634
26635 * gdb.base/scope.exp: It's now init0(), not init().
26636
26637 * gdb.base/scope0.c: For now, change init() to be init0().
26638
26639 * config/monitor.exp: Use gdb_serial in preference to serial
26640 or netport.
26641
26642 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 26643 and it's not already set.
c906108c
SS
26644
26645Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
26646
26647 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 26648 isn't using a stub and if it supports argument passing.
c906108c
SS
26649
26650Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
26651
26652 * config/udi.exp(gdb_start): Make sure UDICONF is set
26653 properly before starting gdb.
26654
26655Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
26656
26657 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
26658 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
26659 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
26660
26661Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
26662
26663 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 26664 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
26665
26666 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
26667
26668 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
26669
26670 * config/monitor.exp: Make sure we disconnect from the target.
26671 Also, try a reboot/reload cycle instead of failing if the
26672 load fails.
26673
26674Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
26675
26676 * gdb.base/default.exp: Don't set match_max.
26677 * gdb.base/help.exp: Ditto.
26678 * gdb.base/list.exp: Ditto.
26679 * gdb.base/signals.exp: Ditto.
26680
26681 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
26682 set, use remote_ld to download the testcase instead of
26683 the GDB loader.
26684
26685Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
26686
26687 * config/vr5000.exp: New file.
26688
26689 * config/monitor.exp(gdb_target_monitor): Add pattern for
26690 "Ending remote" to detect errors in connecting.
26691
26692 * gdb.base/setshow.exp: Add .* within auto language test.
26693
26694 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
26695 target feature.
26696
26697 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 26698 and reboot the board if necessary.
c906108c
SS
26699
26700 * gdb.base/setvar.exp(test_set): Handle multiple prints within
26701 a set of tests. Remove print.* from the patterns being checked.
26702
26703Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
26704
26705 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
26706 refer to gdb_spawn_id.
26707
26708 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
26709 longer used.
26710 * config/sparclet.exp: Ditto.
26711 * config/sparclet-old.exp: Ditto.
26712 * config/slite.exp: Ditto.
26713 * config/sim.exp: Ditto.
26714 * gdb.base/funcargs.exp: Ditto.
26715
26716 * lib/gdb.exp:Remove references to gdb_spawn_id.
26717 (gdb_expect): Move to remote.exp.
26718
26719Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
26720
26721 * config/monitor.exp: Detect the "Couldn't establish connection"
26722 message from GDB.
26723
26724Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
26725
26726 * gdb.base/bitfields.exp: Use runto instead of explicit
26727 gdb_run_cmd/gdb_expect sequences.
26728
26729 * gdb.base/break.exp(text_next_with_recursion): Add match for
26730 gdb_expect call.
26731
26732 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
26733 We also need to handle the "A program is being debugged already"
26734 prompt from gdb. Use gdb_test to set the baud rate.
26735
26736 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
26737 to 20000. Really. I mean it.
26738
26739Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26740
26741 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
26742 fails. If suppress_flag is set, skip perror message about not
26743 being able to send to GDB.
c906108c 26744 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 26745 GDB.
c906108c
SS
26746 (gdb_expect): If suppress_flag is set, always fail immediately.
26747 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
26748 (gdb_init): Call gdb_stop_suppressing_tests.
26749 (default_gdb_exit): Ditto.
26750 (default_gdb_start): Ditto.
26751
26752 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 26753 gdb_stop_suppressing_tests as appropriate.
c906108c 26754 * gdb.base/break.exp: Ditto.
889bf7c5 26755 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
26756 * gdb.base/commands.exp: Ditto.
26757 * gdb.base/exprs.exp: Ditto.
889bf7c5 26758 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
26759 * gdb.base/list.exp: Ditto.
26760 * gdb.base/recurse.exp: Ditto.
889bf7c5 26761 * gdb.base/scope.exp: Ditto.
c906108c
SS
26762 * gdb.base/structs.exp: Ditto.
26763 * gdb.c++/inherit.exp: Ditto.
26764
26765Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
26766
26767 * config/vr4300.exp: New file.
26768
99707966 26769 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 26770
99707966 26771 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
26772
26773Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
26774
26775 * lib/gdb.exp(gdb_init): New function.
26776
26777 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 26778 for each individual variable set.
c906108c
SS
26779
26780 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
26781 name.
26782
26783 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
26784
26785 * gdb.base/scope.exp: Use gdb_test.
26786
26787 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
26788 aborting; the testsuite driver will do that for us (see
26789 gdb_finish). Also, use gdb_test in a few more places.
26790
26791Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
26792
26793 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
26794
26795Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
26796
26797 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
26798 and "add_tests" are not at the same address.
26799
26800Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
26801
26802 * gdb.base/ptype.exp: Use gdb_test.
26803
26804Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
26805
26806 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
26807 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
26808 left in. No longer expect them to fail.
26809
26810 * gdb.stabs/*.mt; Deleted, no longer used.
26811 * gdb.stabs/configure.in: Remove references to target makefile
26812 frags.
26813 * gdb.stabs/configure: Rebuilt.
26814
26815 * gdb.disasm/*.mt: Deleted, no longer used.
26816 * gdb.disasm/configure.in: Remove references to target makefile
26817 frags. Use "sh3.s" as the unique filename for this directory.
26818 * gdb.disasm/configure: Rebuilt.
26819
26820 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
26821 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
26822 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
26823
26824Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
26825
26826 * config/udi.exp: Use mondfe,name instead of remote_host.
26827
26828Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
26829
26830 * gdb.base/watchpoint.exp: Don't expect a failure when calling
26831 a function with a watchpoint enabled on the mn10200.
26832
26833 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
26834 before trying to create it!
26835
26836Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
26837
26838 * config/vx.exp: Use hostname instead of netport.
26839
26840 * config/vxworks.exp: New file.
26841
26842 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
26843
26844 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 26845 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
26846 occurs.
26847
26848 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
26849 $gdb_spawn_id directly.
26850 (gdb_run_cmd): Try _start as well as start. Use the target feature
26851 gdb,start_symbol as the symbol to start from when jumping.
26852
26853Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
26854
26855 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
26856 redundant) test.
26857
26858 * gdb.base/recurse.exp: Relax final value test for 'b' so that
26859 it doesn't lose for 16bit integer systems.
26860
26861Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
26862
26863 * gdb.fortran/types.exp: If the target doesn't support "double"
26864 data types, then expect "real" types to only be 4 bytes.
26865
26866 * gdb.c++/virtfunc.exp: Expect failure for virtual function
26867 call tests if the target doesn't support inferior function calls.
26868
26869 * gdb.base/printcmds.exp: Allow minor deviation in FP values
26870 in printf tests.
26871
26872Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
26873
26874 * gdb.base/help.exp: Disable "help set", "help show", and
26875 "help support". Simplify regexp for "help stack".
26876
26877 * gdb.base/default.exp: Set match_max to 5000 and the timeout
26878 to 60 seconds. Temporarily set match_max to 15000 around the
26879 "info copying" test.
26880
26881 * gdb.base/nodebug.exp: Don't try to do an inferior function
26882 call if the target doesn't support them.
26883 * gdb.base/printcmds.exp: Likewise.
26884 * gdb.base/setvar.exp: Likewise.
26885 * gdb.base/structs.exp: Likewise.
26886 * gdb.c++/templates.exp: Likewise.
26887 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
26888
26889 * gdb.base/recurse.exp: Enable for the mn10200.
26890
26891 * configure.in: Do configure gdb.stabs directory for *-*-elf
26892 targets.
26893 * configure: Rebuilt.
26894
26895 * gdb.base/break.exp: Check for gdb,noresults before testing
26896 exit status and/or results from the target.
26897 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
26898 * lib/gdb.exp: Remove old (now bogus) initialization of
26899 noinferior, noargs, noresults and nosignals.
26900
26901Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
26902
26903 * config/sh.exp: New file.
26904
26905 * config/slite.exp: Try to connect multiple times to the board
26906 before rebooting. Only send a "monitor run" if need_monitor_run
26907 is set.
26908
26909 * gdb.base/break.exp: Don't do the "stub continue" test if
26910 the target has gdb_stub set.
26911
26912 * gdb.base/callfuncs.exp: Increase the timeout.
26913
26914 * gdb.base/interrupt.exp: Don't even try to compile the testcase
26915 if the target has gdb,noinferiorio set.
26916
26917 * gdb.base/list.exp: Increase match_max to 10000 characters.
26918
26919 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
26920
26921 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
26922 target.
26923
26924 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
26925
26926Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
26927
26928 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
26929 trying to delete the copy of gdb. Catch the file delete so we
26930 don't die if the delete fails; also, the file should be copied to
26931 the host, not to the build.
c906108c
SS
26932
26933Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
26934
26935 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 26936 parenthesis in case it contains multiple regexps separated
c906108c
SS
26937 with |.
26938
26939 * gdb.base/watchpoint.exp: Use gdb_test.
26940 * gdb.base/default.exp: Ditto.
26941
26942Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
26943
99707966 26944 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 26945
c906108c
SS
26946 * gdb.base/scope.exp: Use gdb_test.
26947 * gdb.c++/classes.exp: Ditto.
26948 * gdb.c++/inherit.exp: Ditto.
26949
26950Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
26951
26952 * gdb.base/crossload.exp: Don't use execute_anywhere, use
26953 remote_exec instead.
26954 * gdb.base/corefile.exp: Don't be ridiculous.
26955 * gdb.base/*.c: Add missing stub invocations.
26956
26957Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
26958
26959 * config/slite.exp: Miscellaneous fixes.
26960
26961 * lib/gdb.exp: Fix runto.
26962
26963 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
26964 the target.
26965
26966 * gdb.base/watchpoint.exp: Fix regexp.
26967
26968 * lib/gdb.exp(default_gdb_exit): Add a catch to the
26969 close and wait commands, as the descriptor may now be
26970 invalid. Always call "remote_close host".
26971
26972Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
26973
26974 Major rewrite for testsuite revision.
d63a86f8 26975
c906108c
SS
26976 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
26977 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
26978 instead of relying on spawn_id to always contain a valid
26979 spawn id.
26980 (get_compiler_info): New procedure to build the ${binfile}.ci
26981 file, instead of replicating this in N different places.
26982 (gdb_compile): New procedure.
d63a86f8 26983
c906108c 26984 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
26985 appropriate arguments) instead of compile. Use gdb_test in a lot
26986 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
26987 at the start of a testcase, as this is no longer done magically.
26988
26989 config/*-gdb.exp: Rename without the -gdb suffix.
26990
26991 config/mips.exp: Use remote_close instead of exit_remote_shell.
26992 config/monitor.exp: Use target_info instead of looking at
26993 baud, timeout, etc.
26994 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
26995
26996Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26997
26998 * gdb.c++/templates.exp (test_ptype_of_templates),
26999 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
27000 Update expect patterns for destructors and assignment operators
27001 to match corresponding c-typeprint.c changes.
27002 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
27003 to destructor breakpoint test, GDB should be able to set the
27004 destructor breakpoint without specifying arguments.
27005
27006Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
27007
27008 * gdb.threads/pthreads.exp: Change result for failure to compile due
27009 to lack of pthreads runtime support from an error to simply an
27010 unsupported test, per dejagnu standards.
27011
27012Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27013
27014 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
27015 where GDB exits to reduce pattern match time.
27016 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
27017
27018 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
27019
dc96c6c7 27020Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27021
27022 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
27023 * gdb.base/default.exp: ditto.
27024 * gdb.base/nodebug.exp: ditto.
27025 * gdb.base/printcmds.exp: ditto.
27026 * gdb.base/ptype.exp: ditto.
27027 * gdb.base/setvar.exp: ditto.
27028 * gdb.base/structs.exp: ditto.
27029 * gdb.base/setshow.c: Guard against uninitialized values of argc.
27030
27031Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
27032
27033 * configure, */configure: Rebuild with autoconf 2.12.
27034
27035Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
27036
27037 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
27038 use new i*86-pc-linux*-gnu quads.
27039 * gdb.base/corefile.exp: Ditto.
27040 * gdb.base/signals.exp: Ditto.
27041 * gdb.base/sigall.exp: Ditto.
27042 * gdb.base/interrupt.exp: Ditto.
27043
27044 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
27045 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
27046 RedHat 4.0.
d63a86f8 27047
c906108c 27048 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
27049 linux. This allows the test case to at least compile on latest
27050 linux, but still not run due to missing the threads runtime library.
c906108c
SS
27051
27052Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27053
27054 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
27055 directory to search gdb directory. Accept and step over conditional
27056 stack alignment code. Consume $prompt in failure cases.
27057 Reset timeout to $oldtimeout instead of some arbitrary value.
27058 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
27059 timeout problems with infinite stack backtraces.
27060 * gdb.base/ptype.exp (ptype struct link, union tu_link):
27061 Accept function parameters for linkfunc member.
27062
27063Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
27064
27065 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
27066 (CXXFLAGS): Remove, unreferenced.
27067 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
27068 previous -B options and also add -B option to pick up cross compiled
27069 runtime.
c906108c
SS
27070 (TARGET_INCLUDES): Add for -I options and add code to initialize when
27071 doing cross compiles.
27072 (target_alias): Declare global.
27073 (xgcc): Set variable to full path of gcc in build tree. Use findfile
27074 to verify that gcc exists in build tree, and if so set CC to that
27075 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 27076
c906108c
SS
27077Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
27078
27079 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
27080 ptype test for anonymous union. Fixup testcase to match
27081 current gcc debug output.
27082
27083Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
27084
27085 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
27086 force argument to an unsigned long type.
27087
27088Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
27089
27090 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 27091 tests and anonymous union print/ptype tests.
c906108c
SS
27092 * gdb.base/list.exp (test_forward-search): Increase timeout by
27093 5 minutes for the "search extremely long line" case.
27094 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
27095 completely optional and that the pass/fail messages use the command as
27096 the message if that third arg is a null string.
27097 (gdb_test_exact): Arrange that a null string pattern means match a
27098 null string output rather than any output, which might include random
889bf7c5 27099 errors.
c906108c
SS
27100 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
27101 backtrace test.
27102 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
27103 always failing and failure is now exposed by gdb.exp changes.
27104
27105Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
27106
27107 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
27108 weren't being noted.
27109
27110Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27111
27112 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
27113 * gdb.stabs/weird.exp: Remove v_comb xfails.
27114
dc96c6c7 27115Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27116
27117 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 27118 list.exp scope.exp watchpoint.exp]
c906108c 27119 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 27120
dc96c6c7 27121Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27122
27123 * config/monitor.exp: Increase download timeout to 1000 seconds.
27124
dc96c6c7 27125Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27126
27127 * config/m32r.exp: Increase timeout to 120 seconds.
27128
27129Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
27130
27131 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
27132 and accept older ordering as obsolescent gcc or gdb.
27133 * gdb.c++/templates.exp: Ditto.
27134 * gdb.c++/virtfunc.exp: Ditto.
27135
27136Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
27137
27138 * gdb.base/coremaker.c: Add code to mmap some data so we
27139 can check that it ends up in the core file.
27140 * gdb.base/corefile.exp: Add test to read mmapped data
27141 from core file.
27142
dc96c6c7 27143Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27144
27145 * config/m32r.exp: New file.
27146
27147Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
27148
27149 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
27150 that cflags can contains -gstabs, and work correctly for other tests.
27151
dc96c6c7 27152Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
27153
27154 * gdb.base/setshow.exp: New file, tests show and set.
27155 * gdb.base/setshow.c: New file, tests show and set.
27156 * gdb.base/help.exp: Add test for help set|show annotate.
27157 * gdb.base/default.exp: Add test for set|show annotate.
27158
27159Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
27160
27161 * testsuite/gdb.base/break.exp: Make backtrace from factorial
27162 errors unique.
27163 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
27164 explicitly.
27165
27166Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
27167
27168 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
27169 and width commands. This is done elsewhere.
27170 * (gdb_start): Don't call gdb_start_sim here. That's already
27171 done in gdb_load. This fixes lots of failures in default.exp.
27172
27173Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
27174
27175 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
27176 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
27177 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
27178 in the same we we treat other failures (since it may be an expected
889bf7c5 27179 condition), rather than as an error.
c906108c
SS
27180 * gdb.base/signals.exp (test_handle_all_print): Revert back to
27181 old test format.
27182
27183Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
27184
27185 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
27186 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 27187 twice. Nuke the duplicates.
c906108c 27188 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 27189 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
27190 Remove config.h along with other config files.
27191
27192Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
27193
27194 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
27195 "p func1 ()" and note that rests of tests are skipped.
27196 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27197 setup_xfails for "print func2::coremaker_local".
c906108c
SS
27198 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
27199 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
27200 affected by the previous run test.
27201 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
27202 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
27203 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
27204 "pass int powerset tuple" and "pass modeless int powerset tuple".
27205 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
27206 "real write 4" and "real write 8".
27207 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 27208 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
27209 "print \$i after tuple assign 2", and
27210 "print vs2 after tuple assign 2".
27211 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
27212 meaningful error message and return -1 so the caller can
27213 suppress further tests and avoid a cascade of errors.
d63a86f8 27214
c906108c
SS
27215Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
27216
27217 * gdb.base/a1-selftest.exp: Tweak tests to account for new
27218 format for printing version.
27219 * gdb.base/default.exp: Ditto.
27220 * gdb.base/interrupt.exp: Fix problem with cascade of
27221 errors if child process dies while calling a function.
d63a86f8 27222
c906108c
SS
27223Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
27224
27225 * Makefile.in (VPATH): Add
27226 * Makefile.in (Makefile, config.status): Fix rules so things get
27227 remade when necessary.
27228
27229Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
27230
27231 * Makefile.in (just-check): Add path to sibling expect dir
27232 to environment variable specified by RPATH_ENVVAR.
27233
27234Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
27235
27236 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
27237 (just-check): Add shared library paths for libstdc++, tk,
27238 tcl, bfd, and opcodes to the environment variable specified
27239 in RPATH_ENVVAR.
27240 * configure.in: Add support to recognize --enable-shared flag
27241 and generate correct value for RPATH_ENVVAR.
27242 * configure: Regenerated with autoconf.
27243
27244Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
27245
27246 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 27247 include all osf versions.
c906108c
SS
27248 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
27249 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
27250 when target is linux. When failing to build pthreads test
27251 executable, give more meaningful message.
27252 * gdb.threads/pthreads.c: Hpux also uses old definition of second
27253 arg for pthread_create.
d63a86f8 27254
c906108c
SS
27255Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
27256
27257 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 27258 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 27259 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 27260 and -lpthreads (everybody else).
c906108c
SS
27261 (test_startup): Fail gracefully if threads are not supported.
27262 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
27263 "p/c array_index("abcdef",2)" when not gcc compiled.
27264 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
27265 "print func2::coremaker_local" when not gcc compiled.
27266 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
27267 "ptype on opaque struct tagname (statically)",
27268 "ptype on opaque struct tagname (dynamically) 1", and
27269 "ptype on opaque struct tagname (dynamically) 2"
27270 for not compiled with gcc.
27271 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
27272 backtrace when compiled with gcc.
d63a86f8 27273 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
27274 than always return success.
27275
27276Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
27277
27278 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
27279
27280Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
27281
27282 * gdb.base/structs.exp: Undo last change.
27283
27284Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
27285
27286 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
27287 encapsulate all the steps/nexts done during self test, starting
27288 at main, and makes them less sensitive to optimization issues.
27289 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
27290 signal handler" test.
27291 * gdb.threads/pthreads.exp: Only run this for native configs.
27292 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
27293 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
27294 tests.
27295 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
27296 for "runto test_calls(void)" test.
d63a86f8 27297
c906108c
SS
27298Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
27299
27300 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
27301 and don't expect address info in breakpoint confirmations.
27302
27303Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
27304
27305 * gdb.base/list.exp (test_forward_search): Increase timeout
27306 temporarily by 60 seconds for searching extremely long line,
889bf7c5 27307 and then reset to old value when done. Increase expect input
c906108c
SS
27308 buffer to 10000.
27309
27310Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
27311
27312 * gdb.base/list.exp (test_forward_search): Fix to handle very
27313 long source line without overflowing expect's input buffer.
27314
27315Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
27316
27317 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
27318 "buffer_full".
27319
27320 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
27321 "buffer_full".
27322
27323 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
27324 "buffer_full".
27325
27326 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
27327 "buffer_full".
27328
27329Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
27330
27331 * configure.in (configdirs): Add gdb.threads.
27332 * configure: Regenerated with autoconf.
27333 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
27334 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
27335 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 27336
c906108c
SS
27337Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
27338
27339 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
27340
27341Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
27342
27343 * gdb.base/signals.exp (test_handle_all_print): Test separately for
27344 each signal's status in the output of "handle all print".
27345 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
27346 the \r\n sequence that immediately precedes the gdb prompt.
27347 * gdb.base/a1-selftest.exp: Save original timeout and restore
27348 after test.
27349
27350Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
27351
27352 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
27353 symbol.
27354
27355Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
27356
27357 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
27358
27359Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
27360
27361 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
27362 timeout by 60 seconds.
27363
27364Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
27365
27366 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
27367 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
27368 error return.
27369
27370Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
27371
27372 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
27373 gdb initialization, also report how long dejagnu waited. Restore
27374 old timeout before doing error return. Temporarily increase timeout
889bf7c5 27375 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
27376
27377Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
27378
27379 * lib/gdb.exp: Report timeout value for verbosity level 2.
27380 * config/gdbserver.exp: Ditto.
27381 * config/hppro.exp: Ditto.
27382 * config/mips-gdb.exp: Ditto.
27383 * config/monitor.exp: Ditto.
27384 * config/netware.exp: Ditto.
27385 * config/sim-gdb.exp: Ditto.
27386 * config/slite-gdb.exp: Ditto.
27387 * config/udi-gdb.exp: Ditto.
27388 * config/unix-gdb.exp: Ditto.
27389 * config/vx-gdb.exp: Ditto.
27390 * gdb.base/a1-selftest.exp: Ditto.
27391 * gdb.base/a2-run.exp: Ditto.
27392 * gdb.base/break.exp: Ditto.
27393 * gdb.base/corefile.exp: Ditto.
27394 * gdb.base/list.exp: Ditto.
27395 * gdb.base/recurse.exp: Ditto.
27396 * gdb.base/scope.exp: Ditto.
27397 * gdb.base/signals.exp: Ditto.
27398
27399Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27400
27401 * gdb.threads/Makefile.in (docdir): Removed.
27402
27403Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27404
27405 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 27406 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 27407 @srcdir@.
d63a86f8 27408 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
27409 autoconf 2.5 or higher.
27410 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
27411
27412Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
27413
27414 * configure: Regenerated.
27415 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
27416 avoid name clashes with SunOS headers.
27417
27418Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
27419
27420 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
27421
27422Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
27423
27424 * gdb.base/callfuncs.exp: Finish last change -- make sure the
27425 prototype information ends up in the compiler info file.
27426
27427Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
27428
27429 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
27430 attempting to regenerate it. Eliminate use of a temporary file
27431 and just generate the info file directly. Source it immediately,
27432 for consistency of use.
27433 * gdb.base/corefile.exp: Ditto
27434 * gdb.base/exprs.exp: Ditto.
27435 * gdb.base/funcargs.exp: Ditto.
27436 * gdb.base/langs.exp: Ditto.
27437 * gdb.base/list.exp: Ditto.
27438 * gdb.base/mips_pro.exp: Ditto.
27439 * gdb.base/nodebug.exp: Ditto.
27440 * gdb.base/opaque.exp: Ditto.
27441 * gdb.base/ptype.exp: Ditto.
27442 * gdb.base/scope.exp: Ditto.
27443 * gdb.base/setvar.exp: Ditto.
27444 * gdb.base/signals.exp: Ditto.
27445 * gdb.base/whatis.exp: Ditto.
27446 * gdb.c++/templates.exp: Ditto.
27447 * gdb.c++/virtfunc.exp: Ditto.
27448 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 27449 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
27450
27451Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27452
27453 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
27454 it got fixed by the recent lookup_minimal_symbol_by_pc change.
27455 Increase timeout, a lot of single stepping might be needed if the
27456 target has no hardware watchpoints.
27457
27458Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
27459
27460 * gdb.base/break.exp: Ignore compiler warnings when compiling
27461 break.c.
27462 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
27463 * gdb.base/default.exp: Add h8300 xfails. Handle messages
27464 from remote-sim.
27465 * gdb.base/exprs.exp: Add h8300 xfails.
27466 * gdb.base/funcargs.exp: Likewise.
27467 * gdb.base/nodebug.exp: Likewise.
27468 * gdb.base/printcmds.exp: Likewise.
27469 * gdb.base/ptype.exp: Likewise.
27470 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
27471 h8300 xfails.
d63a86f8 27472 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
27473 on the h8300.
27474 * gdb.base/funcargs.c: Explicitly make last constant argument to
27475 call_after_alloca_subr an unsigned long type.
27476 * gdb.base/return.c: Include stdio.h.
27477
27478Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
27479
27480 * config/abug.exp: New file for the older Motorola Bug monitor
27481 that runs on the mvme13x series VME boards.
27482 * config/monitor.exp: Use the new config array for target settings
27483 if they exist.
27484
27485Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
27486
27487 * sim-gdb.exp: Make the SH simulator allocate less space when
27488 it is targeted.
27489
27490Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
27491
27492 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
27493 test.
27494
27495Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
27496
27497 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
27498 "rs6000-*-*" for "list function in include file" when gcc compiled.
27499 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
27500 for "p ctable1[120]".
27501 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
27502 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
27503 Remove setup_xfail for "rs6000-*-*" for
27504 "print 'scope0.c'::filelocal before run".
27505 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
27506 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
27507 since some compilers don't allow both options to be given
27508 on the same command line. Create object file and move it.
d63a86f8 27509
c906108c
SS
27510Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
27511
27512 * gdb.base/corefile.exp: Always regenerate the core file, since
27513 we always regenerate the coremaker program. Detect special case
27514 where registers cannot be read from core file.
d63a86f8 27515
c906108c
SS
27516Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
27517
27518 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
27519 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
27520 * gdb.c++/templates.exp: Only match on basename of file since
27521 some formats like xcoff don't encode directory information.
27522 * gdb.stabs/weird.exp: Use the right sed script for powerpc
27523 and rs6000 AIX xcoff targets.
27524 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
27525 * configure: Regenerate.
27526 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
27527 here, rather than in distclean.
d63a86f8 27528
c906108c
SS
27529Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
27530
27531 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
27532 defined, and use it to compile the test case with -O2. The
27533 native compilation still uses no optimization.
27534 * gdb.base/mips_pro.c: Remove inline assembly code since
27535 it is compiled PIC by default, which results in assembler
27536 warnings that make the testsuite think the compilation
27537 was unsuccessful.
27538
27539Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
27540
27541 * gdb.c++/misc.exp: Add note to message for
27542 "print s.a for foo struct" that this is a known gcc 2.7.2
27543 and earlier bug.
27544
27545Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
27546
27547 * gdb.base/break.exp: Fix pattern for matching "Delete all
27548 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
27549 setup_xfail for deleting all breakpoints test. Fix various
27550 timeout messages to include "(timeout)".
27551 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
27552 for "p t_float_values2(3.14159,float_val2)".
27553 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
27554 for "continue to call2g" when gcc compiled.
27555 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
27556 "up to foo in langs.exp", "show language at foo in langs.exp",
27557 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
27558 and "show language at fsub in langs.exp".
27559 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
27560 "list line 1 in include file", "list message for lines past EOF",
27561 "list function in include file", "list list0.h:foo", and
27562 "list filename:function; nonexistant function".
27563 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
27564 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
27565 and "ptype t_char_array" to be for native cc only.
d63a86f8 27566
c906108c
SS
27567Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
27568
d63a86f8 27569 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 27570 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 27571 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
27572
27573Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
27574
27575 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
27576 "bt in signals.exp". This problem only appears when running
27577 the testsuite, and then only intermittently.
27578
27579Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
27580
27581 * gdb.base/return.exp (return_tests): Differentiate between
27582 two tests of continuing.
27583
27584Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
27585
27586 * */Makefile.in (maintainer-clean): Remove config.log.
27587 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
27588 * gdb.c++/Makefile.in (PROGS): Add inherit.
27589 (clean): Remove *.ci.
27590
27591Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
27592
27593 * gdb.c++/misc.cc: Add test code from Mike Stump.
27594 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
27595
27596Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
27597
27598 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
27599 to "alpha-*-osf2*" and add comment.
27600 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
27601 setup_xfail for "step over execarg initialization" and
27602 "step over corearg initialization".
c906108c
SS
27603 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
27604 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
27605 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 27606 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
27607 "print func2::coremaker_local", and "backtrace in corefile.exp".
27608 * gdb.base/signals.exp: Build and source signals.ci.
27609 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
27610 to be for gcc only.
27611 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 27612
c906108c
SS
27613Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27614
27615 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
27616 Feb 3 procfs.c change.
27617
27618Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
27619
27620 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
27621
27622Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
27623
27624 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
27625 from dejagnu's apparent default of 10 seconds, which gives random
27626 results when running the tests over NFS on moderately loaded systems.
27627 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
27628
27629Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
27630
27631 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
27632 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 27633 result reports.
c906108c
SS
27634
27635Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
27636
27637 * configure.in (CY_AC_PATH_TCLH): Remove.
27638 * configure: Regenerate.
27639
27640Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
27641
27642 * gdb.c++/Makefile.in (clean): Add missing '{'.
27643
27644Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
27645
27646 * lib/gdb.exp: Provide a default value for noinferior.
27647
27648 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
27649 Load libgloss.exp.
27650
27651Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
27652
27653 * gdb.disasm/hppa.exp: Compile directly into an executable, use
27654 the executable, not the .o to run the tests from.
27655
27656Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
27657
27658 * gdb.base/break.exp: Don't test for program exit or exit status
27659 if $noresults if nonzero.
27660 * gdb.base/langs.exp: Likewise.
27661 * gdb.base/watchpoint.exp: Likewise.
27662
27663 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
27664 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
27665 trying to compile the testcase.
27666
27667Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
27668
27669 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
27670 * gdb.base/signals.exp (continue to handler): Likewise.
27671
27672Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
27673
27674 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
27675
27676 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
27677
27678Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
27679
27680 * gdb.base/corefile.exp: Recognize "not found" as failure
27681 when trying to determine if a core file was generated.
27682 If no core file was generate the first time, try again without
27683 the ulimit -c to work around braindamaged shells.
27684
27685Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
27686
27687 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
27688 [] tests with "test" and enclose string in quotes.
27689 * gdb.stabs/configure: Rebuild
d63a86f8 27690
c906108c
SS
27691Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
27692
27693 Changes in sync with expect:
27694 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
27695 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
27696 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
27697 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
27698 argument to AC_REQUIRE.
27699 * configure: Regenerated.
27700
27701Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
27702
27703 * gdb.base/corefile.exp: When generating a core, discard any
27704 error messages about ulimit not found and the "core dumped"
27705 message from the shell that runs the coredumper.
27706
27707Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
27708
27709 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
27710
27711 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
27712 which sed script to run. Expect failure for v_comb test
27713 on PA targets too.
d63a86f8 27714
c906108c
SS
27715Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
27716
27717 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 27718 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
27719
27720Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
27721
27722 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
27723 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 27724 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
27725 * lib/gdb.exp (default_gdb_start): Fix typo.
27726 * gdb.base/corefile.exp: Allow "Core was generated by ..."
27727 messages to not include the full program name that caused
27728 the core dump since some systems (such as solaris) apparently
27729 truncate this path to about 80 characters.
27730 When generating a core file first try increasing the core file
27731 size limit to unlimited since some systems may default it to
27732 zero, and it is harmless to try it. Move the test for failing
27733 to generate a core file to where it will actually get executed.
27734 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
27735 new gdb result from g++ debug info improvements and make old
27736 pattern obsolescent. Also account for size_t differences
27737 (may be int or long).
27738 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
27739 initialization before function call is placed in the delay slot
27740 and thus appears to be skipped over by commands such as "next".
27741
27742Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
27743
27744 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
27745
27746Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
27747
27748 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
27749 input source file; fix code to compile test to deal with this
27750 convention.
27751 * gdb.c++/*.exp: Likewise.
27752
27753Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
27754
27755 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
27756 "bt in signals.exp".
27757
27758Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
27759
27760 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
27761 "step over execarg initialization" and
889bf7c5 27762 "step over corearg initialization".
c906108c
SS
27763
27764Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
27765
27766 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
27767 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
27768
27769Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
27770
27771 From Rob Savoye (rob@poseidon.cygnus.com)
27772 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
27773 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
27774 configure.in}, gdb.disasm/{Makefile.in, configure.in},
27775 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
27776 configure.in}: Major reworking for autoconfig.
c906108c
SS
27777 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
27778 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 27779 New files.
c906108c
SS
27780 * config/unix-gdb.exp: Make GDB global.
27781 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
27782 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
27783 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
27784 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
27785 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
27786 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 27787 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
27788 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
27789 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
27790 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
27791 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 27792 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
27793 to returns as necessary, arrange for test to compile own testcase
27794 executable.
c906108c 27795 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 27796
c906108c
SS
27797Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
27798
27799 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 27800 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
27801 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
27802 "backtrace through signal handler".
27803
27804Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27805
27806 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
27807 continuing from a job control stop signal.
27808 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
27809
27810Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
27811
27812 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
27813 * gdb.base/corefile.exp: Likewise.
27814 * gdb.base/funcargs.exp: Likewise.
27815
27816Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
27817
27818 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
27819 * config/monitor.exp: Add support for setting baud rate.
27820
27821Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
27822
27823 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
27824 i*86-*-linux* xfails for "backtrace through signal handler".
27825 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
27826 "print func2::coremaker_local".
27827 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 27828 alpha-dec-osf2* xfail for
c906108c
SS
27829 "delete all breakpoints when none".
27830
27831Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
27832
27833 * gdb.base/break.exp: Change test that deletes all breakpoints
27834 when no user breakpoints are installed. A post 4.15 change
27835 causes gdb to no longer prompt in this case.
27836
27837Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
27838
27839 * gdb.base/return.exp (return_tests): Change xfail for test
27840 "correct value returned double test" to stop xfailing at
27841 Solaris 2.5. Apparently the bug has been fixed.
27842
27843Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
27844
27845 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
27846 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
27847
27848Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
27849
27850 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
27851 * gdb.disasm/hppa.s: Corresponding changes.
27852
27853Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
27854
27855 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
27856 makefile fragment.
27857 * config/mt-hpux: Deleted.
27858
27859Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
27860
d63a86f8 27861 * Many files: When warning about suppressed tests due to a
c906108c
SS
27862 nonexistant test binary, avoid incrementing the warning count.
27863
27864Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
27865
27866 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 27867
c906108c
SS
27868Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27869
27870 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
27871 "sparc-*-solaris2*".
27872
27873Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27874
27875 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
27876 Add global and local variables and initialize them.
27877 * gdb.base/corefile.exp: Test correct mapping of corefile sections
27878 by printing variables. Remove rs6000 and powerpc xfails, BFD now
27879 extracts the file name and terminating signal from the core file.
27880 * TODO: Remove note about tests for correct mapping of corefile.
27881 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
27882 from optimizing it away.
27883 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
27884 handles common blocks.
27885
27886Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
27887
27888 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
27889 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
27890
27891Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
27892
27893 * Makefile.in (maintainer-clean): New target, synonym for
27894 realclean.
27895 * gdb.base/Makefile.in (maintainer-clean): Likewise.
27896 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
27897 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
27898 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
27899 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
27900 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
27901
27902Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
27903
27904 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
27905 xfails when not gcc compiled for "print foo::funclocal".
27906 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
27907 "print foo::funclocal at foo",
27908 "print 'scope1.c'::foo::funclocal at foo",
27909 "print foo::funclocal_bss at foo",
27910 "print 'scope1.c'::foo::funclocal_bss at foo",
27911 "print foo::funclocal_ro at foo",
27912 "print 'scope1.c'::foo::funclocal_ro at foo",
27913 "print bar::funclocal at foo" and
27914 "print 'scope1.c'::bar::funclocal at foo".
27915 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
27916 gcc compiled for "print foo::funclocal at bar".
27917 Expand all messages to ensure that they identify that
27918 the test is at bar().
27919 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
27920 gcc compiled for:
27921 "ptype on opaque struct pointer (statically)",
27922 "ptype on opaque struct tagname (statically)",
27923 "ptype on opaque struct pointer (dynamically) 1",
27924 "ptype on opaque struct tagname (dynamically) 1",
27925 "ptype on opaque struct pointer (dynamically) 2" and
27926 "ptype on opaque struct tagname (dynamically) 2
27927 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
27928 gcc compiled for:
27929 "p datalocal"
27930 "whatis datalocal",
27931 "ptype datalocal",
27932 "p bsslocal",
27933 "whatis bsslocal", and
27934 "ptype bsslocal".
27935 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
27936 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
27937 when not gcc compiled.
27938 * gdb.base/funcargs.exp (float_and_integral_args): Add
27939 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
27940 compiled.
27941 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
27942 "backtrace from call6a" when not gcc compiled.
27943 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
27944 "backtrace from call7a" when not gcc compiled.
27945 * gdb.base/callfuncs.exp (do_function_calls):
27946 Add "hppa*-*-hpux*" xfail when not gcc compiled for
27947 "p t_char_array_values(char_array_val2,char_array_val1)",
27948 "p t_char_array_values(char_array_val1,char_array_val2)",
27949 "p t_char_array_values("carray 1","carray 2")",
27950 "p t_char_array_values("carray 1",char_array_val2)",
27951 "p t_char_array_values(char_array_val1,"carray 2")",
27952 "p sum_args(1,{2})",
27953 "p sum_args(2,{2,3})",
27954 "p sum_args(3,{2,3,4})",
27955 "p sum_args(4,{2,3,4,5})"
27956 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
27957 "backtrace in corefile.exp" when not gcc compiled.
27958
27959Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27960
27961 * gdb.base/signals.exp: Rewrite `handle all print' test as
27962 a procedure. Accept blanks or TABs as whitespace, increase
27963 timeout and expect input buffer size for the large output
27964 from the command. Remove "i*86-*-bsdi2.0" xfail.
27965
27966Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27967
27968 * gdb.base/setvar.exp: Add new testcases for truncation when
27969 assigning invalid values to bitfields.
27970
27971Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
27972
d63a86f8 27973 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
27974 mips-sgi-irix* xfail for
27975 "call inferior func with struct - returns char *"
27976 and fix test so that an optional (unsigned char *) cast is
889bf7c5 27977 accepted in the result.
c906108c
SS
27978
27979Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
27980
27981 * gdb.base/funcargs.exp (float_and_integral_args): Remove
27982 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
27983 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
27984 * gdb.base/signals.exp: Remove duplicate "handle all print" test
27985 that accidentally got checked in.
27986
27987Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
27988
d63a86f8 27989 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
27990 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
27991 compiled test.
27992 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
27993 Add mips-sgi-irix5* xfail for not gcc compiled.
27994 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
27995 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
27996 compiled for "p top", "whatis top", "p middle", and "whatis
27997 middle".
c906108c
SS
27998 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
27999 "whatis signed char" for not gcc compiled.
28000 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
28001 "set variable signed char=-1 (-1)" and
28002 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
28003 * gdb.base/funcargs.exp (float_and_integral_args):
28004 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
28005 Add mips-sgi-irix* xfail when not gcc compiled for
28006 "continue to call2b".
28007 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
28008 "continue to call2g".
6fdff2c5
PA
28009 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
28010 compiled for "backtrace from call6a"
28011 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
28012 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
28013 when not gcc compiled for "backtrace from call7a".
c906108c
SS
28014 (localvars_after_alloca): Fix gdb_test cmds for
28015 "print * after runto ...".
28016 Remove rs6000-*-* xfails for
28017 "print i after runto localvars_after_alloca" and
28018 "print l after runto localvars_after_alloca"
28019 for all compilers.
28020 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 28021 when not compiled with gcc, for:
c906108c
SS
28022 "print signed char == (minus)",
28023 "print signed char != (minus)",
28024 "print signed char < (minus)",
28025 "print signed char > (minus)".
28026 * gdb.base/callfuncs.exp (do_function_calls):
28027 Add mips-sgi-irix* xfail, when compiled with native compiler, for
28028 "call inferior func with struct - returns char *".
d63a86f8 28029 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
28030 "correct value returned double test" to include Solaris 2.4.
28031 * gdb.base/funcargs.exp (float_and_integral_args):
28032 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 28033
c906108c
SS
28034Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28035
28036 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
28037 enumeration bitfields if compiling with GNU C.
28038 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
28039 to empty' prompt.
28040
28041Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
28042
28043 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
28044 test for PRO targets.
28045
28046 * gdb.base/funcargs.exp: Avoid ever setting more than 8
28047 breakpoints in the inferior at any given time by making
28048 two groups of breakpoints for call2*, call6* and call7*
28049 tests.
28050
28051Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28052
28053 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
28054 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
28055 from optimizing it away.
28056 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
28057 "call inferior func with struct".
28058
28059Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
28060
28061 * configure.in: Only configure gdb.chill for particular targets.
28062
28063Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
28064
28065 * gdb.base/Makefile.in: Add action to .c.o transformation
28066 rule that generates a .ci file for each .o file and remove
28067 explicit .c.o rules except for callfuncs.o.
28068 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
28069 generates a .ci file for each .o file and remove explicit
28070 .cc.o rules.
28071 (clean): Remove *.tmp *.ci files.
28072 (EXECUTABLES): Remove templ-info.exp.
28073 * gdb.base/compiler.c: New file.
28074 * gdb.c++/compiler.cc: New file
28075 * gdb.base/scope.exp: Source gdb.base/scope.ci.
28076 Change rs6000-*-* xfail for
28077 "print 'scope0.c'::filelocal_ro" and
28078 "print 'scope1.c'::filelocal" and
28079 "print 'scope1.c'::filelocal_bss" and
28080 "print 'scope1.c'::filelocal_ro" and
28081 "print 'scope1.c'::foo::funclocal" and
28082 "print 'scope1.c'::foo::funclocal_ro" and
28083 "print 'scope1.c'::bar::funclocal" and
28084 "print 'scope0.c'::filelocal_ro" and
28085 "print 'scope1.c'::filelocal at foo" and
28086 "print 'scope1.c'::filelocal_bss at foo" and
28087 "print 'scope1.c'::filelocal_ro at foo" and
28088 "print 'scope1.c'::foo::funclocal at foo" and
28089 "print 'scope1.c'::foo::funclocal_bss at foo" and
28090 "print 'scope1.c'::foo::funclocal_ro at foo" and
28091 "print 'scope1.c'::bar::funclocal at foo" and
28092 "print 'scope0.c'::filelocal_ro" and
28093 "print 'scope1.c'::filelocal" and
28094 "print 'scope1.c'::filelocal_bss" and
28095 "print 'scope1.c'::filelocal_ro" and
28096 "print 'scope1.c'::foo::funclocal" and
28097 "print 'scope1.c'::foo::funclocal_bss" and
28098 "print 'scope1.c'::foo::funclocal_ro" and
28099 "print 'scope1.c'::bar::funclocal" and
28100 "print 'scope1.c'::bar::funclocal_bss"
28101 to only be xfail'd when not compiled with gcc.
d63a86f8 28102 Add rs6000-*-* xfail for
c906108c
SS
28103 "print 'scope0.c'::filelocal_bss before run"
28104 when compiled with gcc.
28105 (test_at_main): Add rs6000-*-* xfail for
28106 "print filelocal_ro in test_at_main"
28107 when compiled with gcc.
28108 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 28109 Add rs6000-*-aix* xfail for
c906108c
SS
28110 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
28111 "ptype t_char_array", not compiled with gcc.
28112 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
28113 xfail for "list foo (in include file)" when gcc compiled.
28114 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 28115 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
28116 "run to call0a" if not compiled with gcc.
28117 (unsigned_integral_args): Add rs6000-*-* xfail for
28118 "run to call1a" if not compiled with gcc.
28119 (float_and_integral_args): Add rs6000-*-* xfail for
28120 "run to call2a" if not compiled with gcc and for
28121 "continue to call2b" for any compiler.
28122 Add rs6000-*-* xfail to
28123 "print f1 after run to call2a" for gcc compiled.
28124 (discard_and_shuffle): Add rs6000-*-* xfail for
28125 "run to call6a".
28126 (shuffle_round_robin): Add rs6000-*-* xfail for
28127 "backtrace from call7a" if not compiled with gcc.
28128 Add rs6000-*-* xfail for
28129 "backtrace from call7b" if compiled with gcc.
28130 (call_after_alloca): Add rs6000-*-* xfail for
28131 "print c in call_after_alloca" and
28132 "print s in call_after_alloca" and
28133 "backtrace from call_after_alloca_subr"
28134 if not compiled with gcc.
28135 (localvars_in_indirect_call): Add rs6000-*-* xfail for
28136 "print c in localvars_in_indirect_call" and
28137 "print c in localvars_in_indirect_call" and
28138 "backtrace in indirectly called function" and
28139 "stepping into indirectly called function"
28140 if not compiled with gcc.
28141 (localvars_after_alloca): Add rs6000-*-* xfail for
28142 "print c after runto localvars_after_alloca" and
28143 "print s after runto localvars_after_alloca" and
28144 "print i after runto localvars_after_alloca" and
28145 "print l after runto localvars_after_alloca"
28146 for all compilers.
28147 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
28148 than whatis-info.exp.
28149 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
28150 than opaque-info.exp.
28151 Setup rs6000-*-* xfail for
d63a86f8 28152 "ptype on opaque struct pointer (statically)" and
c906108c
SS
28153 "ptype on opaque struct pointer (dynamically)" when
28154 not compiled with gcc.
28155 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
28156 rather than callf-info.exp.
28157 (do_function_calls): Add clear_xfail for rs6000-*-* for
28158 "p t_float_values2(3.14159,float_val2)". Seems to work
28159 fine there, both with xlc and gcc. Need to find out what
28160 it is doing right and fix other platforms.
28161 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
28162 "call inferior func with struct - returns int",
28163 "call inferior func with struct - returns long",
28164 "call inferior func with struct - returns float",
28165 "call inferior func with struct - returns double",
28166 "call inferior func with struct - returns char *",
28167 but only if not gcc compiled (presumes xlc compiled).
28168 Change rs6000-*-* xfails for
28169 "call inferior func with struct - returns char" and
28170 " call inferior func with struct - returns short" to only
28171 xfail if not using gcc.
28172 (clean mostlyclean): Remove *.ci and *.tmp files.
28173 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
28174 than templ-info.exp.
28175 * gdb.base/langs.exp: Source gdb.base/langs.ci.
28176 Add rs6000-*-* xfail for "up to foo in langs.exp"
28177 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 28178 when not gcc compiled.
d63a86f8 28179
c906108c
SS
28180Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28181
28182 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
28183 * gdb.base/corefile.exp: Likewise.
28184 * gdb.base/list.exp: Likewise.
28185 * gdb.base/scope.exp: Likewise.
28186 * gdb.base/siganls.exp: Likewise.
28187
28188 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
28189 compiler output.
28190 * gdb.base/whatis.exp: Likewise.
28191
28192Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
28193
28194 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
28195 failure (opcode table has been fixed to match reality).
28196
28197Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
28198
28199 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
28200 "call inferior func with struct - returns char",
28201 "call inferior func with struct - returns short"
28202
28203 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
28204 "print 'scope0.c'::filelocal at main",
28205 "print 'scope0.c'::filelocal_bss in test_at_main",
28206 "print 'scope0.c'::filelocal at foo",
28207 "print 'scope0.c'::filelocal_bss in test_at_foo",
28208 "print 'scope0.c'::filelocal at bar",
28209 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 28210
c906108c
SS
28211 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
28212 in source file 1". This bug seems to have been fixed with both
28213 gcc and native cc (was native assembler bug?).
28214
28215Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
28216
28217 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
28218 "backtrace through signal handler" to "i*86-*-sysv4*".
28219 * gdb.base/signals.exp: Add xfail for "'next' behaved as
28220 continue" case. Add "known SVR4 bug" to fail message.
28221 Add "i*86-*-bsdi2.0" xfail for "handle all print".
28222 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
28223 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
28224 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
28225 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
28226 "up to foo in langs.exp", "show language at foo in
28227 langs.exp", "up to cppsub_ in langs.exp", "show
28228 language at cppsub_ in langs.exp", "up to fsub in
28229 langs.exp", and "show language at fsub in langs.exp".
28230 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
28231 "bactrace in corefile.exp".
28232 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
28233 "call inferior function with struct - returns float" and
28234 "call inferior function with struct - returns double".
d63a86f8 28235
c906108c
SS
28236Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
28237
28238 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
28239 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
28240 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
28241 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
28242
28243Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
28244
28245 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
28246 (or overriden) "CHILL" macro rather then bare "gcc".
28247 Also look for ../../gcc/xgcc since that is what we will
28248 actually need, not "Makefile". Remove following assignment
28249 of CHILL to CHILL_FOR_TARGET because that results in
28250 recursive definition.
28251
28252Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
28253
28254 * gdb.base/corefile.exp: Change xfail for backtrace in
28255 corefile.exp from linuxaout to all linux.
28256 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
28257 cases where we miss the breakpoint at the signal handler
28258 for some reason. Setup xfail for linuxoldld/linuxaout and
28259 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
28260 hitting SIGURG breakpoint.
28261 * gdb.base/signals.exp: Setup xfail for "next" acting like
28262 continue to add linuxoldld. Setup xfail for all linux for
28263 "next to handler in signals_tests_1", "backtrace in
28264 signals_tests_1", "continue to func1", "pass SIGUSR1",
28265 and continue to handler".
28266
28267Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
28268
28269 * Update all FSF addresses except those in COPYING* files.
28270
28271Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
28272
28273 * gdb.base/a2-run.exp: Change messages to be more explicit about
28274 the status of args, and quote binfile in results.
28275
28276Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
28277
28278 * gdb.base/callfuncs.exp: Add tests for passing structs to
28279 inferior functions and return various types.
28280 * gdb.base/callfuncs.c: Add functions to receive a struct
28281 and return a member of the struct, in various types.
28282
28283Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28284
28285 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
28286
28287Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
28288
28289 * config/vxworks29k.exp: New file, sources vxworks.exp.
28290
28291Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28292
28293 * config/gdbremote.exp: New file. Testing framework using
28294 gdbserver.
28295
28296Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
28297
28298 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
28299 "call function when asleep" and "send end of file".
28300 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
28301 for "backtrace in corefile.exp".
28302 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
28303 for "backtrace through signal handler".
28304 * gdb.base/corefile.exp: Make sure we actually generate a core file
28305 before trying the core tests. Some systems allow the user to suppress
28306 generation of core files and default to that (linux for example).
28307 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
28308 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
28309
28310Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28311
28312 * gdb.threads: New directory with some crude multi-threaded
28313 gdb tests (step.exp and step2.exp).
28314 * config/mt-lynx (STEP_EXECUTABLE): Define.
28315 (THREADFLAGS): Define.
28316
28317Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
28318
28319 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
28320
28321 * gdb.base/signals.exp: Disable whole file for lynx until
28322 further notice.
28323
28324 * gdb.base/signals.exp: xfail test where "next" acts like
28325 "continue" for lynx.
28326
28327 * gdb.base/interrupt.exp: xfail test for calling function while
28328 inferior is asleep for lynx.
28329
28330 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
28331 than one cr-lf after each command.
28332
28333Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28334
28335 * configure.in: Reinstate setting of stabsdirs variable, fix
28336 typo in setting up configdirs for native builds.
28337
28338 * gdb.base/return.exp: Fix typo in return double test.
28339 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
28340 compiler from optimizing them away.
28341
28342Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
28343
28344 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
28345 sequences to be echo'd by gdb when using gdb_test.
28346 * gdb.chill/chexp.exp: Likewise.
28347 * gdb.fortran/exprs.exp: Likewise
28348
28349Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28350
28351 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
28352 after the inferior gdb has started.
28353
28354 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
28355 after each command.
28356 * gdb.base/funcargs.exp: Likewise.
28357 * gdb.base/gdbvars.exp: Likewise.
28358 * gdb.base/interrupt.exp: Likewise.
28359 * gdb.base/list.exp: Likewise.
28360 * gdb.base/watchpoint.exp: Likewise.
28361 * gdb.c++/demangle.exp: Likewise.
28362 * gdb.c++/inherit.exp: Likewise.
28363 * gdb.chill/chexp.exp: Likewise.
28364 * gdb.fortran/exprs.exp: Likewise.
28365
28366 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
28367 test if we can't handle IO to/from the inferior.
28368
28369 * gdb.c++/misc.exp: Always check for a program already being
28370 started after sending a "run" command to gdb.
28371
28372 * gdb.base/twice.exp: Start with a fresh gdb.
28373
28374 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
28375 only depend on gdb's expression code, not the chill runtime.
28376
28377 * gdb.base/return.c: Put return values into variables so we
28378 can have gdb print them rather than depending on the program
28379 to print them.
28380 * gdb.base/return.exp: Corresponding changes.
28381
28382 * lib/gdb.exp: Provide default value for noinferiorio.
28383 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
28384 the inferior.
28385
28386 * gdb.base/break.exp: Always check for a program already being
28387 started after sending a "run" command to gdb.
28388 (text_next_with_recursion): Don't check the output from the
28389 program's printf statement. Instead just make sure the program
28390 exited.
28391
28392 * gdb.base/commands.exp: Protect tests which need arguments with
28393 $noargs conditionals.
28394
28395Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28396
28397 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
28398 of structure member arrays to match gdb/valops.c:value_addr change.
28399
28400Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
28401
28402 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
28403 cases.
28404
28405Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
28406
28407 * configure.in (configdirs): Remove gdb.chill from default list
28408 of subdirs and then add it back in only if doing a native build.
28409 The current chill compiler does not yet work in any cross build.
28410 * Revert all signal changes from Jul 6.
28411 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
28412 for sh-hms targets, allowing these tests to link, with no other
28413 changes. Testing is suppressed by setting "nosignals" in site.exp.
28414
28415Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
28416
28417 * configure.in (signaldirs): Define and add to configdirs for all
28418 targets except some specific ones that are known to not support signals.
28419 Also clean up formatting.
28420 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
28421 (signals, sigall): Remove rules to build.
28422 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
28423 Moved to new gdb.signals directory.
28424 * gdb.signals: New test directory.
28425 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
28426 signals.c signals.exp}: New or moved files.
28427
28428Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
28429
28430 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
28431
28432Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
28433
28434 * gdb.base/return.exp: Xfail `return double' test failure
28435 on at least Solaris 2.3 and handle future/past versions on
28436 a case by case basis as appropriate. Also update message
28437 to include i*86 failures.
28438
28439Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28440
28441 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
28442
28443 * lib/gdb.exp: Fix comment which erroneously identified
28444 gdb_file_cmd as gdb_load (the 19 May change was in fact to
28445 gdb_file_cmd not gdb_load).
28446 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
28447
28448 * gdb.base/setvar.exp: Make test names consistent between pass and
28449 fail cases. Use gdb_test more.
28450
28451Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28452
28453 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
28454
28455Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28456
28457 * gdb.base/help.exp: Fix expected help string for `show commands'.
28458
28459Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
28460
28461 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
28462
28463 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
28464 of a text section.
28465
28466Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
28467
28468 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
28469 that loop eventually terminates. Fix Connection refused logic so
28470 that testsuite will expire nicely.
28471
28472Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
28473
28474 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
28475 config/rom68k.exp: New tcl glue for the appropriate monitors.
28476 These all just end up calling monitor.exp.
28477 * config/monitor.exp (gdb_target_monitor): Handle `Connection
28478 refused' by retrying. Cleanup some timeout issues.
28479 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
28480 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
28481 callers don't have to set/restore global timeout variable.
28482
28483 * The following set of changes centralizes management of the global
28484 timeout variable. This way, it can be set in one target dependent
28485 place instead of dozens of places scattered throughout the test suite.
28486 If you need to lengthen a timeout, then you should either set timeout
28487 in one of the config/{target}.exp files, or multiply it by a factor.
28488 Setting it to an absolute value is always going to lose for some
28489 targets.
28490 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
28491 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
28492 * gdb.base/funcargs.exp: Don't set timeout.
28493 * gdb.base/list.exp (test_forward_search): Only use local timeout.
28494 * gdb.base/printcmds.exp (test_print_string_constants
28495 test_print_array_constants): Don't set timeout.
28496 * gdb.base/ptype.exp: Don't set timeout.
28497 * gdb.base/recurse.exp: Don't set timeout.
28498 * gdb.base/return.exp: Don't set timeout.
28499 * gdb.base/watchpoint.exp: Don't set timeout.
28500 * gdb.c++/classes.exp (do_tests): Don't set timeout.
28501 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
28502
28503Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
28504
28505 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
28506
28507Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28508
28509 * lib/gdb.exp: Disable chill tests for irix5.
28510
28511Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28512
28513 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
28514 each test pass or fail.
28515
28516Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28517
28518 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
28519 xlc not gcc.
28520
28521Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
28522
28523 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
28524
28525Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
28526
28527 * config/est.exp: Fix copyright and comments. Remove dead code.
28528 Use targetname, serialport and baud variables instead of fixed
28529 constants.
28530 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
28531 * config/cpu32bug.exp: New file to support cpu32bug monitors.
28532
28533Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28534
28535 * gdb.base/watchpoint.exp: Don't run
28536 test_watchpoint_triggered_in_syscall for sunos.
28537
28538Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28539
28540 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
28541 they don't seem to exist. Do include stdio.h.
28542
28543Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28544
28545 * gdb.base/a1-selftest.exp: Add alpha xfail.
28546
28547Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28548
28549 * gdb.base/watchpoint.c (main): Prompt before calling read().
28550 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
28551 Revise accordingly. Remove cruft about sending "123" several
28552 times, until it gets noticed. Clean up the "print buf[0]" stuff
28553 so that it passes or fails, and waits for prompts in the usual way.
28554
28555Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28556
28557 * gdb.base/recurse.exp: Fix comment.
28558
28559 * TODO: Remove item about printing variables in nodebug.exp. Add
28560 item about enabling tests which are only run on some targets.
28561
28562 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
28563 fail, make test names unique, use new gdb_test convention
28564 regarding pattern, use gdb_test more, etc.).
28565
28566 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
28567 fail, make test names unique, etc.).
28568
28569Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28570
28571 * gdb.base/nodebug.c: Change return type of top and middle to
28572 short.
28573 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
28574 are fixed by the recent mdebugread.c changes. Allow `short ()'
28575 as type for top and middle.
28576
28577Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28578
28579 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
28580 nearly as I can tell, the whole thing was an accident in Stu's
28581 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
28582 to replace a send/expect pair with gdb_test, but ended up only
28583 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
28584 of 30 Mar 1995 took care of it, but left this vestigial comment
28585 which I am now nuking.
28586
28587Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28588
28589 * gdb.base/break.exp: Look for different line number for
28590 breakpoint at main depending on usestubs.
28591
28592Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28593
28594 * gdb.base/list.exp: Adjust some alternate expect patterns to
28595 match recent list0.c change. Add alternate expect pattern for
28596 output from `list default lines around main' for optimizing
28597 compilers.
28598
28599Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28600
28601 * lib/gdb.exp: If nosignals is not set, set it to 0.
28602
28603Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
28604
28605 * config/slite-gdb.exp: Responds to load symbol table prompt.
28606 * gdb.base/break.exp: Adjust line number, fix rerun.
28607 * gdb.base/langs0.c: Add #ifdef usestubs.
28608
28609Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
28610
28611 * gdb.base/list.exp: Adjust line contents after adding new lines in
28612 list0.c. Also fix a syntax error.
28613
28614 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
28615 * gdb.base/break.exp: ditto.
28616 * gdb.base/list.exp: ditto.
28617 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
28618 * gdb.base/run.c: ditto.
28619 * gdb.base/list0.c: ditto.
28620 * gdb.base/funcargs.c: ditto.
28621
28622Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
28623
28624 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
28625 $targetname, $serialport and $baud instead of hardwired variables.
28626 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
28627 target doesn't support signals.
28628
28629Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
28630
28631 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
28632
28633Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28634
28635 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
28636 Don't rely on the value of an auto variable before it has been
28637 initialized. Use gdb_test more.
28638
28639Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28640
28641 * lib/gdb.exp (default_gdb_version): A version number must start
28642 with a digit, but other than that contains all characters up to
28643 the first whitespace character.
28644
28645Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28646
28647 * gdb.base/commands.exp (breakpoint_command_test): New tests.
28648
28649Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28650
28651 * gdb.c++/*.exp: Warn if executable does not exist. The original
28652 reason for skipping the warning was that configure.in sometimes
28653 intentionally skipped building the executables but the tcl code
28654 had no way of knowing. That (a) was always bogus with respect to
28655 error handling, (b) is no longer true (right now there is no way
28656 to skip C++ tests).
28657
28658 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
28659
28660Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28661
28662 * gdb.base/list.exp: Add expect patterns for output from
28663 SunPRO compiled executables.
28664 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
28665 types.
28666
28667Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28668
28669 * gdb.base/break.exp (test_next_with_recursion): Accept any line
28670 number (we are already testing that the correct source line text
28671 gets printed).
28672
28673 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
28674 that is what is intended, but something needed to be done to get
28675 sunos4 native working again.
28676
28677 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
28678
28679 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
28680 apparently went with a (very) old xfail.
28681
28682Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
28683
28684 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
28685 runto_main is a proc in gdb.exp that will do 'step' for target use
28686 stubs.
28687 * gdb.base/exprs.exp: ditto.
28688 * gdb.base/interrupt.exp: ditto.
28689 * gdb.base/opaque.exp: ditto.
28690 * gdb.base/printcmds.exp: ditto.
28691 * gdb.base/ptype.exp: ditto.
28692 * gdb.base/scope.exp: ditto.
28693 * gdb.base/setvar.exp: ditto.
28694 * gdb.base/signals.exp: ditto.
28695 * gdb.base/twice.exp: ditto.
28696 * gdb.c++/classes.exp: ditto.
28697 * gdb.c++/inherit.exp: ditto.
28698 * gdb.c++/templates.exp: ditto.
28699 * gdb.base/break.exp: no run and hit main for stubs. Change line
28700 numbers for breakpoints and info breakpoint.
28701 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
28702 breakpoint().
28703 * gdb.base/callfuncs.c: ditto.
28704 * gdb.base/exprs: ditto.
28705 * gdb.base/interrupt.c: ditto.
28706 * gdb.base/opaque0.c: ditto.
28707 * gdb.base/printcmds.c: ditto.
28708 * gdb.base/ptype.c: ditto.
28709 * gdb.base/scope0.c: ditto.
28710 * gdb.base/setvar.c: ditto.
28711 * gdb.base/signals.c: ditto.
28712 * gdb.base/twice.c: ditto.
28713 * gdb.c++/misc.cc: ditto.
28714 * gdb.c++/templates.cc: ditto.
28715
28716Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28717
28718 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
28719
28720 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
28721 somewhere between `read' and `main.c'. I'm pretty sure the
28722 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
28723 and it isn't particularly useful.
28724
28725 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
28726
28727Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28728
28729 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
28730
28731Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
28732
28733 * config/mt-slite: add LIBS and -nostdlib.
28734 * config/slite-gdb.exp: add this new file to support sparclite target.
28735
28736Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
28737
28738 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
28739
28740 * gdb.base/a2-run.exp: Change argument to istarget from
28741 "*-*-vxworks" to "*-*-vxworks*".
28742 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
28743
28744Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
28745
28746 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
28747 will not runto main but do a 'step' to step out of breakpoint().
28748 * config/mt-slite: add -Dusestubs.
28749
28750Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28751
28752 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
28753 instead of just @.
28754
28755 * gdb.base/signals.exp: Add test for "handle all print".
28756 * TODO: Remove "handle all print". Also remove item about
28757 checking copyright date (I don't like the idea of a spurious FAIL
28758 based on when we run the tests).
28759
28760 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
28761 for SunOS4 (reason for failure not investigated). Remove
28762 redundant test for $binfile.
28763
28764 * gdb.base/nodebug.c (array_index): Call malloc.
28765
28766 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
28767
28768Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
28769
28770 * gdb.base/recurse.exp: Update gdb_test invocation to use new
28771 conventions and slightly simplify the matching regexp.
28772
28773Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28774
28775 * gdb.base/break.exp: Update gdb_test invocation to use new
28776 convention.
28777
28778 * lib/gdb.exp: If noargs is not set, set it to 0.
28779
28780 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
28781 tests unique.
28782
28783 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
28784
28785Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28786
28787 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
28788 one argument of type "<non-float parameter>".
28789
28790Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
28791
28792 * config/rom68k.exp: New file to support Motorola IDP board.
28793 * gdb.base/a2-run.exp: Skip this file if noargs is set.
28794 * gdb.base/break.c: Change things around so that this program
28795 doesn't depend upon args. This is necessary to make remote
28796 targets work (in general, they can't take args).
28797 * gdb.base/break.exp: Don't try to send args to program. Don't
28798 expect output. Also, replace lots of code with gdb_test.
28799
28800Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28801
28802 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
28803 printing of '\'' (which is what the comment says we are testing,
28804 even though we were not), not '''.
28805 (test_integer_literals_rejected): Test that printing ''' is an error.
28806
28807 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28808 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
28809 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
28810 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
28811 Use gdb_test not test_print_accept.
28812 * lib/gdb.exp: Remove test_print_accept.
28813
28814 * gdb.base/signals.exp (signal_tests_1): Make pass message
28815 consistent with fail message.
28816
28817 * gdb.base/whatis.exp: Remove xfails for printing char vs.
28818 unsigned char; the bug (PR 1821) is fixed.
28819
28820 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
28821
28822 * gdb.base/scope.exp (test_at_localscopes): Call pass for
28823 successful tests--makes xfailing them work right.
28824
28825Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28826
28827 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
28828 only \r\n, not .*. The test can pass .* as the last thing in
28829 $pattern if that is what it wants. In addition to providing this
28830 flexibility, this change should speed up pattern matching in cases
28831 where the pattern already ended with .* (there were a number of
28832 them). This change also helps catch bad patterns--in the old
28833 scheme the typo "char \*" instead of "char \\*" would pass. Now
28834 it is caught.
28835 * Many .exp files: Update callers.
28836
28837 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
28838 clearer and does not spuriously match multiple ('s. Likewise for
28839 ) and *.
28840
28841 * gdb.base/nodebug.exp: Test ability to call a function and pass
28842 it a string (even with no debugging info).
28843
28844 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
28845 "p '\'", which is the same as "p ''" once tcl gets done with
28846 quoting, to "p '\\'", which I suspect is what is intended (one
28847 backslash gets sent to GDB).
28848
28849 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
28850
28851Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28852
28853 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
28854 1817) was fixed literally years ago.
28855
28856Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28857
28858 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
28859 test, it causes stepping out of call_after_alloca_subr with
28860 optimizing compilers.
28861 (localvars_in_indirect_call): Consume GDB prompt if `finish'
28862 fails.
28863
28864 * gdb.c++/templates.exp: Source templ-info.exp only if
28865 the templates executable exists.
28866
28867 * gdb.c++/misc.cc (class Contains_static_instance,
28868 class Contains_nested_static_instance),
28869 gdb.c++/classes.exp (test_static_members): Test printing of
28870 a class that contains a static instance of the class.
28871
28872Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28873
28874 * gdb.base/langs2.c (cppsub_): Don't prototype.
28875 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
28876 only, I believe).
28877
28878Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28879
28880 * lib/gdb.exp (skip_chill_tests): New procedure.
28881
28882 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
28883
28884Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
28885
28886 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
28887 each expect pattern. Cuts runtime from 12 to about 4 seconds.
28888
28889Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28890
28891 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
28892
28893 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
28894 disassemble 8, not 16, instructions for part 4.
28895
28896 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
28897 support the latter anymore.
28898
28899 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
28900 -DNO_PROTOTYPES.
28901 * gdb.base/callfuncs.c: Control use of prototypes based on
28902 NO_PROTOTYPES, not __STDC__.
28903 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
28904 t_float_values2 tests if prototypes in use.
28905
28906 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
28907 t_double_values): When checking differences against DELTA, check
28908 that difference is within the range (-DELTA,DELTA), not just
28909 (-infinity,DELTA).
28910
28911Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
28912
28913 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
28914 'file' command firts, then 'target', then 'load', this is due to gdb
28915 target set up.
28916 * config/mips-gdb.exp: Fix a couple regular exp bugs.
28917
28918Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
28919
28920 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
28921 FP load/store variants.
28922 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
28923
28924Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28925
28926 * gdb.base/term.exp: Do not give a warning if not native, it is
28927 not an abnormal condition.
28928
28929Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
28930
28931 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
28932 t_char_array".
28933
28934Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28935
28936 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
28937 are getting the version number.
28938
28939 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
28940 if not native, it is not an abnormal condition.
28941
28942Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28943
28944 * lib/gdb.exp: Just use "file exists", rather than undocumented
28945 dejagnu procedure "findfile".
28946
28947Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28948
28949 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
28950 (LDFLAGS): Set to -Xlinker -Ur.
28951
28952 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
28953 Removed, these values are set by lib/gdb.exp.
28954
28955 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
28956
28957Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28958
28959 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
28960 of replicating gdb startup code.
28961
28962 * config/mt-vxworks (LDFLAGS): Set to -r.
28963 (CFLAGS_FOR_TARGET): Removed.
28964
28965 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
28966 (gdb) and gdb for vxworks uses (vxgdb).
28967
28968 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
28969 executable is not in the tree and host != target, use sed and
28970 program_transform_name to determine the gdb name used by the
28971 target.
28972
28973 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
28974 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
28975
28976Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28977
28978 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
28979 floats, chars, and shorts where there are ANSI-style function
28980 definitions.
28981
28982 * gdb.base/langs.exp, gdb.base/langs*: New test.
28983 * gdb.base/Makefile.in: Build it.
28984 * TODO: Remove item about checking that C names don't get C++
28985 demangling applied; this test tests it.
28986
28987Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28988
28989 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
28990 went with the const70 xfail. The xfail went away a year ago.
28991
28992 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
28993
28994 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
28995 for hp300.
28996
28997 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
28998
28999 * gdb.base/a1-selftest.exp: Don't run on hp300.
29000
29001Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29002
29003 * Makefile.in (site.exp): Set host_alias and target_alias as well
29004 as host_triplet and target_triplet.
29005
29006Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29007
29008 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
29009
29010 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
29011 places as other ecoff systems).
29012
29013 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
29014 ultrix.
29015
29016Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29017
29018 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
29019 remove them.
29020 * gdb.base/nodebug.exp: Accept "function" in addition to "text
29021 variable and "variable" in addition to "data variable".
29022 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
29023
29024 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
29025 2.
29026 * gdb.base/list1.c (long_line): Add additional statement at start
29027 of function.
29028 * gdb.base/list.exp (test_forward_search): Update line number to
29029 reflect new statement.
29030
29031Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29032
29033 * gdb.base/signals.exp: Reinitialize searched source directories
29034 after gdb_start call.
29035
29036Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
29037
29038 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
29039 * gdb.stabs/Makefile.in: Likewise.
29040
29041 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
29042 change. Instead split the tests into smaller pieces.
29043 * gdb.disasm/hppa.s: Corresponding changes.
29044
29045Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29046
29047 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29048 Quote ^C when passing it to stty. For some shells ^ is a pipe.
29049
29050 * gdb.base/funcargs.exp: Modify many tests so that every test
29051 either passes or fails. Make some test names unique.
29052
29053Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29054
29055 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29056 Call stty to set interrupt character.
29057
29058 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
29059 for HP assembler versus GNU assembler based on actual behavior of
29060 $(CC), rather than assuming that $(AS) is always the GNU assembler.
29061
29062 * TODO: Suggest a few more stepping tests.
29063
29064Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
29065
29066 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
29067 restart GDB for h8300 after a continue.
29068 (return): Add pattern to match a29k-udi behavior.
29069 * gdb.base/nodebug.exp: Remove obsolete comment.
29070 * gdb.base/regs.exp: New file, testing of register displays.
29071 * gdb.base/return.exp: Fix typo in reference to $objdir.
29072 * gdb.base/whatis.exp: Always start with a fresh GDB.
29073
29074Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29075
29076 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
29077 higher, these tests generate a lot of output.
29078
29079Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29080
29081 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
29082 code following the catch silently ignored some errors; without the
29083 catch they should be thrown like any other tcl error. Also, the
29084 catch used "" instead of {} which meant all the callers who wanted
29085 to include one of the characters "[]$ had to quote it an extra time.
29086 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
29087 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
29088 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
29089 Remove extra quoting.
29090
29091Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
29092
29093 * gdb.base/commands.exp: Make test names unique; every test either
29094 passes or fails. Update some comments.
29095
29096 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
29097
29098Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29099
29100 The following fixes a FAIL caused by the fact that the alpha stabs
29101 configuration didn't use the ".if alpha" code in weird.def.
29102 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
29103 bit pointer, so the 32 bit version works even on the alpha.
29104 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
29105 Remove the stuff which allowed us to have separate versions for
29106 alpha and everything else.
29107
29108 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
29109 regexp which "info func operator\[\](" is supposed to match. Fix
29110 string to send to GDB. Note that GDB still doesn't work right. Add a
29111 new test for "info func .perator\[\](" which GDB does handle correctly.
29112
29113 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
29114
29115Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29116
29117 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
29118 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
29119 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
29120 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
29121 it makes the tests harder to understand and confuses test-o-matic.
29122 The preferred style is that each test provides a PASS or a FAIL,
29123 and has a unique message (e.g. "continue #54" not just "continue")
29124 which is the same for the pass and the fail.
29125 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29126 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
29127 to lib/gdb.exp.
29128 * gdb.base/printcmds.exp: Use test_print_accept. Remove
29129 prt_accept which was basically the same thing. Likewise for
29130 test_print_reject and prt_reject.
29131 * lib/gdb.exp (test_print_reject): Add some more error message
29132 patterns to match from the former printcmds.exp (prt_reject).
29133 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
29134 One defect of the passcount stuff is that some of it failed to
29135 report XPASS where appropriate.
29136 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
29137 stuff before and after arg in expected pattern.
29138 (test_paddr_operator_functions): Re-do test without print_addr_of;
29139 this is the only test which seems to want extra stuff there.
29140
29141Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29142
29143 * gdb.base/nodebug.exp: Update new tests to reflect improved
29144 wording of gdb output.
29145
29146 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
29147 and "ptype" work on variables in files compiled without -g.
29148 Replaces commented out "maint print msymbol" tests.
29149
29150Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29151
29152 * gdb.base/setvar.c (dummy): Call malloc.
29153
29154 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
29155 losing with the irix4 sed.
29156
29157 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
29158 ALRM" on irix4.
29159
29160Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29161
29162 * TODO: Remove items about corefile.exp testing new exec-file and
29163 backtrace; both are now done. Add items about printing enums.
29164
29165Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29166
29167 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
29168 "get signal $thissig" test fails.
29169
29170 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
29171
29172Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29173
29174 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
29175 compiler warning with dec alpha compiler.
29176
29177 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
29178 extra \n from gdb_test call (this explains why the prompt test
29179 that I removed yesterday was there).
29180 (user_defined_command_test): Remove extra \n and prompt test.
29181
29182 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
29183 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
29184 doesn't exist.
29185 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
29186 Also remove alpha workaround, which turns out to be because
29187 SIGABRT == SIGLOST.
29188
29189 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
29190
29191 * gdb.base/help.exp: Don't test "help show".
29192
29193Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29194
29195 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
29196 "set print address" is on.
29197 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
29198 pass prompt to gdb_test; gdb_test already looks for the prompt.
29199
29200 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
29201
29202 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
29203 was a vestige of the manual TESTSTRATEGY, and the purpose of it
29204 was to make sure that gdb can read a core file. But (a) the "read
29205 the corefile" part didn't make it to a1-selftest.exp, we just
29206 delete the corefile after creating it, and (b) we test reading
29207 corefiles in corefile.exp anyway. Also, this test left around a
29208 xgdb process on Solaris.
29209
29210 * gdb.base/corefile.exp: Also test backtrace.
29211
29212Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
29213
29214 * gdb.base/commands.exp: Test a simple user defined command with
29215 arguments and if/while statements; verify the full user command is
29216 printed by "show user".
29217
29218 * gdb.base/commands.exp: Test if/while commands as part of a
29219 breakpoint command list; verify they appear in breakpoint
29220 information.
29221
29222Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29223
29224 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
29225 than by dividing by zero.
29226
29227Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
29228
29229 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
29230 performing an inferior call with watchpoints enabled.
29231 * gdb.base/watchpoint.c (main): Delete second unnecessary read
29232 call.
29233
29234Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29235
29236 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
29237 of "file" command.
29238
29239 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
29240 Add additional pattern for when "int operator int(void);" appears
29241 in a different order.
29242
29243Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29244
29245 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
29246
29247 * gdb.base/help.exp: Replace most of docstrings for "info signals"
29248 and "signal" with ".*".
29249
29250Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29251
29252 * TODO: Add note about "handle all nostop".
29253
29254 * gdb.base/{sigall.c, sigall.exp}: New test.
29255 * gdb.base/Makefile.in: Add it.
29256
29257Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
29258
29259 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
29260 when invoking GDB, suppresses any windowing interface.
29261
29262Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
29263
29264 * config/sim-gdb: New file, simulator testing support.
29265
29266Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
29267
29268 * gdb.base/interrupt.exp: Test calling func1 twice.
29269
29270Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
29271
29272 * gdb.base/list.exp (test_forward_search): Set timeout higher
29273 when we'll be getting lots of output from gdb.
29274
29275 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
29276 "init_malloc" to after the expect statement. Run it if that
29277 regexp is taken, but also for two others which happen if source
29278 cannot be found.
29279
29280Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29281
29282 * gdb.base/printcmds.exp: New test, for printing register before
29283 program is running.
29284
29285Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29286
29287 * gdb.base/list.exp: Correct some alternate expect patterns
29288 to reflect changes in list1.c.
29289
29290Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29291
29292 * TODO: Add item regarding large frames.
29293
29294 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
29295
29296 * TODO: Remove item about enabling return.exp; it
29297 is enabled. Suggest a few more "return" tests.
29298
29299Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29300
29301 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
29302 anonymous unions.
29303
29304Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29305
29306 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
29307 and pr-5646.o, so "make" is the same as "make all", not "make
29308 pr-4975.o".
29309
29310Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
29311
29312 * gdb.base/list.exp: Adjust expectations to reflect changes in
29313 list1.c.
29314 (test_forward_search): New test proc.
29315 * gdb.base/list1.c (long_line): New function, has long source line.
29316
29317Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
29318
29319 * gdb.base/a1-selftest.exp: Change initial stepping to know about
29320 additional line of code that was added.
29321
29322Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
29323
29324 * gdb.disasm/hppa.s: Break the large branching tests into smaller
29325 tests so as not to overflow expect's input buffers.
29326 * gdb.disasm/hppa.exp: Corresponding changes.
29327
29328Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29329
29330 Beginnings of template debugging tests.
29331 * gdb.c++/templ-info.cc: New file to test for template
29332 debugging capability of the compiler.
29333 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
29334 templ-info.cc.
29335 * gdb.c++/templates.cc: Add explicit template instantiations
29336 to enable compiling with -fno-implicit-templates. Add destructor
29337 and 'value' method to T5 class for template tests.
29338 * gdb.c++/templates.exp: Add testcases for printing of template
29339 types, setting breakpoints on template methods and calling a
d63a86f8 29340 template method.
c906108c
SS
29341
29342Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
29343
29344 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
29345 branch target since some assemblers (gas-2.5) may emit a
29346 relocation for the branch instead of resolving it in the
29347 assembler.
29348
29349Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29350
29351 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
29352 through signal handler.
29353
29354Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29355
29356 * configure.in (*-*-netware): Use config/mt-netware.
29357
29358 * config/mt-netware: New file.
29359 * config/mt-i386-netware: Removed, separate configs for different
29360 netware architectures are no longer needed now that we have
29361 --with-headers.
29362
29363Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29364
29365 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
29366 by the recent changes to use ANSI C arithmetic conversions.
29367
29368Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29369
29370 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
29371 bug involving using inferior_pid to figure out whether to select a
29372 frame.
29373
29374Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
29375
29376 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
29377 match the current disassembler output.
29378
29379Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
29380
29381 * gdb.fortran/exprs.exp: Expect VOID instead of void.
29382 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
29383 types, expect "int" as type of integer values (for now).
29384
29385Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
29386
29387 * gdb.base/commands.exp: New tests for if/while commands.
29388
29389Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
29390
29391 * lib/gdb.exp (runto): Replace sub-pattern for hex value
29392 by .*, since hex values have different syntax in Chill mode.
29393
29394Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29395
29396 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
29397 linefeed from expect pattern for repeated types with indices > 9.
29398
29399Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
29400
29401 First part of Fortran test suite.
29402 * gdb.fortran: New directory.
29403 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
29404
29405Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29406
29407 * gdb.base/default.exp: Update expect pattern for load command
29408 without arguments.
29409
29410Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
29411
29412 * configure.in: Change i386 to i[345]86.
29413 * gdb.base/configure.in: Likewise.
29414 * gdb.c++/configure.in: Likewise.
29415 * gdb.chill/configure.in: Likewise.
29416
29417Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
29418
29419 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
29420 patterns, since that is not a valid context for comments.
29421
29422Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
29423
29424 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
29425 repeated types and repeated types with indices > 9.
29426
29427Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
29428
29429 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
29430 2417; old bug has been fixed.
29431
29432Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
29433
29434 * gdb.base/interrupt.exp: When trying to wake up the inferior,
29435 send the newline ourselves instead of assuming gdb_test will do
29436 so when passed an empty input string.
29437
29438 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
29439 stabs testcode.
29440
29441Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29442
29443 * lib/gdb.exp (gdb_test): Don't send anything if the first
29444 argument is an empty string. This makes cases where we want to
29445 match output that is already in expect's buffers (for example,
29446 matching a breakpoint after gdb_run_cmd has been called) work
29447 reliably.
29448
29449Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29450
29451 * config/netware.exp: New file.
29452
29453Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29454
29455 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
29456 the -B and -L prefixes so we can find the debugging stub.
29457
29458 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
29459 there and we are using the gcc from the tree.
29460
29461 * gdb.base/types.c: Removed.
29462
29463 * gdb.base/configure.in: Look for makefile fragments in ../config.
29464 Recognize i386-*-netware.
29465 * gdb.c++/configure.in: Likewise.
29466
29467Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29468
29469 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
29470 the correct TCL syntax.
29471
29472Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29473
29474 * gdb.base/opaque.exp: use runto instead of messing around with
29475 breakpoints. Simplify by using gdb_test.
29476
29477 * gdb.base/bitfields.exp: restart between tests on netware targets
29478 because breakpoints aren't relocated after target death. Run
29479 processes to completion.
29480
29481 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
29482
29483Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
29484
29485 * Makefile.in: Remove extra tabs that confuse some versions
29486 of "make". Use the newly built gdb to test with by default,
29487 rather than the first one in the tester's search path.
29488
29489Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
29490
29491 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
29492
29493 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
29494 condition help.
29495
29496Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29497
29498 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
29499
29500 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
29501 running.
29502 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
29503 * gdb.base/funcargs.exp: Likewise.
29504
29505 * gdb.base/bitfields.exp: Simplify by using gdb_test.
29506 * gdb.base/funcargs.exp: Likewise.
29507
29508 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
29509 message is "".
29510
29511Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29512
29513 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
29514 return,signals,twice}.exp: Handle non-existant binaries
29515 consistantly.
29516
29517 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
29518 * gdb.base/Makefile.in: Don't try to generate a core dump, we
29519 might testing a cross development system.
29520
29521Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29522
29523 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
29524 runtest script is relative to ${srcdir}, not ${rootdir}.
29525
29526Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
29527
29528 * gdb.base/signals.exp: Allow for optionality of breakpoint
29529 address.
29530
29531Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29532
29533 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
29534
29535Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29536
29537 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
29538 for size_t definition.
29539 * gdb.c++/templates.cc: Likewise
29540
29541 * config/mt-i386-netware: New file.
29542
29543 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
29544 defined.
29545
29546 * gdb.base/Makefile.in: Added support for systems that name core
29547 files by appending "core" to the program name.
29548 * gdb.base/a1-selftest.exp: Likewise.
29549
29550Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29551
29552 * gdb.base/return.exp: Add comment and message for `return double'
29553 test failure on Sparc Solaris.
29554
29555Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
29556
29557 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
29558
29559Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29560
29561 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
29562 from optimizing them away.
29563 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
29564 patterns to include default constructors and assignment operators,
29565 to match gcc versions beyond 2.5.8. Accept any cplus demangling
29566 character in the output of the virtual base pointer.
29567
29568Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29569
29570 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
29571 expression match in print_addr_of to avoid unintented matches.
29572 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
29573 versions up to 2.5.8.
29574
29575Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29576
29577 * gdb.base/list.exp: Tweak alternate pattern for listing of an
29578 included file to run under newer versions of expect.
29579 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
29580 consecutive >'s in templates to accomodate recent cplus-dem.c change.
29581 Remove xfail for the virtual table of BDDHookV.
29582
29583Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
29584
29585 * lib/gdb.exp (string_to_regexp): Set a default result.
29586 (default_gdb_start): Fix misleading message.
29587
29588Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
29589
29590 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
29591 Remove all CC, etc definitions.
29592 * config/mt-hpux: New file.
29593 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
29594 (CFLAGS, LDFLAGS): Define.
29595 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
29596
29597 * Makefile.in (site.exp): Don't insert host_os, etc.
29598 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
29599 (distclean): Check existence of subdir.
29600 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
29601 * gdb.base/Makefile.in: General cleanup and simplification.
29602 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29603 to build executables. Use default rule to build .o files.
29604 (EXPECT, RUNTEST, CC): Fix relative pathname.
29605 (site.exp): Don't insert host_os, etc.
29606 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
29607 and/or SIGUSR1 defined.
29608 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
29609 * gdb.c++/Makefile.in: General cleanup and simplification.
29610 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29611 (CFLAGS): Remove.
29612 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
29613
29614Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
29615
29616 * gdb.base/recurse.exp: Misc changes to get tests running again
29617 after Kung's changes to the watchpoint code.
29618 * gdb.base/watchpoint.exp: Likewise.
29619
29620Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
29621
29622 * lib/gdb.exp (string_to_regexp): Convert {\} also.
29623
29624Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
29625
29626 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
29627 * lib/gdb.exp (default_gdb_start): Define.
29628 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
29629 gdb.base/funcargs.exp, gdb.base/opaque.exp,
29630 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
29631 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
29632 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
29633 Don't call gdb_target_udi in between tests.
29634
29635Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29636
29637 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
29638 (which was basically just a local version of the same thing). In
29639 addition to avoiding duplication, gdb_test_exact is faster.
29640 * lib/gdb.exp (gdb_test_exact): Fix typo.
29641
29642 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
29643 don't give an error.
29644
29645 * gdb.base/term.exp: Call delete_breakpoints before starting.
29646
29647 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
29648 (t10): Add comment.
29649
29650Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29651
29652 Reorganization of the GDB Test Suite.
29653
29654 * gdb.base: New directory, contains all the basic tests.
29655 * gdb.c++: New directory, tests specific to C++.
29656 * gdb.chill: New directory, tests specific to Chill.
29657 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
29658 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
29659 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
29660 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
29661 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
29662 t30-31 to chill).
29663 * */gdbme.*: Rename to match appropriate expect scripts.
29664 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
29665 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
29666 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
29667 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
29668 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
29669 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
29670 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
29671 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
29672 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
29673 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
29674 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
29675 gdb.c++/virtfunc.cc: New names of C++ files.
29676 * gdb.chill/chillvars.ch: New name of Chill file.
29677 * gdb.base/configure.in, gdb.c++/configure.in,
29678 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
29679 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
29680 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
29681 * configure.in (configdirs): Update to reflect directory changes.
29682 (target_abbrev): No longer define for any configuration.
29683 * Makefile.in: Cosmetic improvements to header comments.
29684
29685Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
29686
29687 Various changes to gdb.t31:
29688
29689 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
29690 * gdbme.ch: Make all key-words and predefineds be upper-case.
29691 * chillvars.exp: Expect key-words and predefinds in upper-case.
29692
29693 * chillvars.exp: Use gdb_test_exact many places.
29694 Change expected output for arrays (which now includes index labels).
29695
29696 * pr-5020.exp, gdme.ch (module PR_5020):
29697 New test, for PR-5020.
29698
29699Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
29700
29701 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
29702 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
29703
29704Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
29705
29706 * Makefile.in: Fix bit-rot in definitions of CHILL,
29707 CHILL_FOR_TARGET and Chill_LIB.
29708 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
29709 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
29710 CHILL, and CHILL_LIB.
29711
29712Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
29713
29714 * Revert the previous changes. Please see Rob's directory
29715 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
29716
29717Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
29718
29719 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
29720 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
29721 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
29722 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
29723 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
29724 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
29725 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
29726 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
29727 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
29728 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
29729 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
29730 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
29731 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
29732 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
29733 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
29734 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
29735 changes from 94Q1.
29736
29737Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
29738
29739 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
29740 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
29741 Rob's new testing fragments.
29742
29743Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
29744
29745 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 29746 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
29747
29748Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29749
29750 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
29751 version also, match on casted version strings, and match on
29752 gdb startup case where the line numbers might be messed up.
29753
29754Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
29755
29756 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 29757 (CFLAGS): Delete it from here.
c906108c
SS
29758
29759Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
29760
29761 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
29762
29763Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
29764
29765 * Makefile.in (RUNTEST): Default to just "runtest".
29766
29767Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29768
29769 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
29770 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
29771 the code has been restructured.
29772
29773Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29774
29775 * gdb.t00/default.exp (set write): Allow any number of \r and/or
29776 \n, not just one of each.
29777
29778 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
29779 /bin/cc gives a warning if you do.
29780
29781Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
29782
d63a86f8 29783 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
29784 __t10ListS_link1ZUiRCUiPT0
29785
29786Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29787
29788 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
29789 on local variables in recursive functions.
29790
29791 * gdb.t07/Makefile.in: Build the new test.
29792
29793Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29794
29795 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
29796 directly. Instead compare the return values from actual calls.
29797
29798Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
29799
29800 * Makefile.in (check): Set TCL_LIBRARY for runtest.
29801
29802Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29803
29804 * From Peter Schauer with minor modifications.
a9c64011
AS
29805 * gdb.t15/return.exp (return_tests): Handle targets where "return"
29806 stops in mid-line in the caller. Add xfail for returning a float
29807 value on X86 targets.
c906108c
SS
29808
29809Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29810
29811 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
29812 to avoid expect lossage.
29813 (fmem_LRbug_tests): Likewise.
29814 * gdb.disasm/hppa.s: Corresponding changes.
29815
29816 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
29817 conditions to work with latest dejagnu/expect.
29818
29819 * gdb.t15/funcargs.exp (finish from indirect call): No longer
29820 expected to fail on the PA.
29821 (backtrace in call with trampolines): Explicitly require main
29822 to be frame #1 (no trampolines should show up in backtrace).
29823
29824 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
29825 "continue -expect".
29826 * gdb.t06/break.exp: Likewise.
29827 * gdb.t07/watchpoint.exp: Likewise.
29828 * gdb.t13/bitfields.exp: Likewise.
29829 * gdb.t15/{funcargs,return}.exp: Likewise.
29830 * gdb.stabs/weird.exp: Likewise.
29831 * config/{mips,udi}-gdb.exp: Likewise.
29832
29833 * hppa.sed: Enclose comments within a sed command to avoid
29834 losing with the old OSF1 sed.
29835
29836Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29837
29838 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
29839 sequent dynix.
29840 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
29841 * gdb.t15/funcargs.exp: Conditionally step again to really
29842 finish from marker_call_with_trampolines. Handle the case where
29843 the first step from within call_with_trampolines already steps
29844 us back to main.
29845 * gdb.t15/gdbme.c: Add comment to closing brace of
29846 call_with_trampolines for funcargs.exp.
29847
29848Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29849
d63a86f8 29850 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
29851 Fix typo(s).
29852
29853Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29854
29855 * gdb.t07/gdbme.c: More code for watchpoint testing.
29856
29857 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
29858 "Hardware watchpoint" throughout file.
29859 (test_watchpoint_triggered_in_syscall): New test.
29860 (test_complex_watchpoint): New test.
29861
29862Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29863
29864 * gdbme.c (call_with_trampolines): New function to try and step
29865 into. Tests trampoline problems on the PA.
29866
29867 * funcargs.exp (localvars_in_indirect_call): No longer expect
29868 stepping into indirect call to fail on PAs.
29869 (test_stepping_over_trampolines): New test.
29870
29871Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29872
29873 * TODO: Add suggestions for static member function tests, and
29874 completion tests.
29875
29876Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29877
29878 * TODO: Add suggestions for "p/a" tests.
29879
29880 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
29881 (default_gdb_exit): Replace all the hair with sending "quit" to
29882 the process with a simple close.
29883
29884Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29885
29886 * TODO: Add suggestions for shared library tests.
29887
29888Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29889
29890 * TODO: Add suggestions for x/s tests.
29891
29892Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29893
29894 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
29895 "enable once", and "enable breakpoints once" with ".*".
29896
29897Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29898
29899 * TODO: Add suggestions about structure passing tests.
29900
29901Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29902
29903 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
29904 the primary1 test, use work around if __GNUC__ < 2.
29905 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
29906 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
29907 Test for bad output rather than waiting for timeout. Issue
29908 second continue only if first continue failed.
29909
29910Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29911
29912 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
29913 operator[] test with gdb_test because the old code didn't seem to
29914 be getting the quoting right with the new dejagnu.
29915
29916Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
29917
29918 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
29919 one from the path.
29920 * Makefile.in: Use a fresh expect if there is one, use runtest
29921 from the src tree if there is one.
d63a86f8 29922
c906108c
SS
29923Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29924
29925 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
29926 next over recursive call. Revise the tests from that point on
29927 (which had been skipped) to match GDB's actual (correct) output.
29928
29929 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
29930 with next over a breakpoint whose condition is false.
29931
29932 * gdb.t00/help.exp: Comment out "help set print" tests just like
29933 (and for same reason as) "help set" test.
29934
29935Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29936
29937 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
29938 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
29939
29940Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29941
29942 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
29943 necessary gdb_target_udi.
29944
29945 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
29946
29947 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
29948 1838 and 2417; they are fixed.
29949
29950 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
29951 gdb.t03/ptype.exp (ptype structure, ptype union):
29952 Remove xfails; the test is looser than when the xfails were added.
29953
29954 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
29955 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
29956
29957 * gdb.t01/run.exp: Only run shell test if isnative.
29958
29959 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
29960 since "run" automatically loads if necessary. Call gdb_target_udi
29961 after the "file" since "file" kills any execution target.
29962
29963 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
29964 GDB. GDB doesn't work that way (not anymore at least) on UDI.
29965 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
29966 argument for UDI.
29967
29968Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29969
29970 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
29971
29972 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
29973
29974Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29975
29976 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
29977 properly quoting regexps. This makes the second argument to
29978 demangle a fixed string, which matches the callers, instead of a
29979 shell-style pattern which is what the previous implementation
29980 used. Update some of the callers.
29981
29982Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29983
29984 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
29985 (comib_nullified_tests): Fix typo.
29986 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
29987 strings. No longer expected to fail.
29988
29989 * gdb.disasm/hppa.s (addib_tests): Fix typo.
29990 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
29991 strings. No longer expected to fail.
29992
29993 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
29994 string. No longer expected to fail.
29995
29996Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29997
29998 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
29999 No longer expected to fail.
30000
30001 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
30002 string. No longer expected to fail.
30003
30004Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30005
30006 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
30007 only in the names (I probably got most of them). I was even
30008 generous with some which differed in underscores in names, and
30009 probably missed a few, and I *still* was able to remove almost a
30010 third of the file with almost no impact on testsuite coverage.
30011
30012Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30013
30014 * gdb.t00/default.exp: Match udi_attach error message as well as
30015 the one from child_attach.
30016
30017 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
30018
30019 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
30020
30021 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
30022 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
30023
30024 * Move test with enums and partial symbols back to
30025 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
30026 Reverts the change of 26 May 93. Per today's change to
30027 stabs.texinfo, the behavior that weird.exp was expecting was
30028 unreasonable; what is important is that the compiler+gdb get
30029 things right, which happens with a recent gcc. Also fix the test
30030 to deal with native compilers which put out the stab gdb can't
30031 deal with.
30032
30033Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30034
30035 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
30036 in the names. The main thing these accomplish is to slow things down.
30037 Many more such duplicates surely remain.
30038
30039 * gdb.t00/help.exp: Comment out "help support" test just like
30040 (and for same reason as) "help set" test.
30041
30042Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
30043
30044 * gdb.t06/break.exp: Remove setup_xfails for
30045 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
30046 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
30047 about known bug in gcc to include up through 2.5.8.
30048 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
30049 well as "_vb$".
30050 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
30051 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
30052 with latest gcc and gdb.
30053 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
30054 well as "_vb$".
30055
30056Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30057
30058 * configure.in (hppa*-*-*): Also configure and build stabs-only
30059 tests.
30060
30061Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30062
30063 * gdb.t10/hppa.mt: A makefile fragment for the PA.
30064 * gdb.t10/configure.in (hppa*-*-*): Use it.
30065
30066Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30067
30068 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
30069
30070Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30071
30072 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
30073 versions prior to 1.13.5.
30074
30075Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30076
30077 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
30078 the prompt is at the start of a line.
30079
30080Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30081
30082 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
30083 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
30084 in the copr tests now.
30085 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
30086 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
30087 expected to fail.
30088
30089Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
30090
30091 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
30092 gdb.t31/chillvars.exp, lib/gdb.exp:
30093 Tweak to run under either version of expect.
30094 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
30095 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
30096 * gdb.t11/list.exp: Remove extraneous whitespace.
30097
30098Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30099
30100 * gdb.t16/printcmds.exp (test_print_strings): Accept
30101 "(unsigned char *) " before the string.
30102
30103 * TODO: Add notes about printing of fancy types and GDB expressions.
30104
30105Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
30106
30107 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
30108 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 30109 if doing mips-idt-ecoff.
c906108c
SS
30110
30111Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
30112
30113 * Most .exp files: Tweak to run under either version of expect.
30114
30115Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30116
30117 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
30118 xfails; I'm not sure why they are failing, but not because of PR 1806.
30119
30120Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
30121
30122 * config/unix-gdb.exp: Remove gdb_unload cause it's already
30123 defined in lib/gdb.exp.
30124
30125Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30126
30127 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
30128 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
30129 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
30130 have to be typeless.
30131
30132Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30133
30134 * TODO: Add suggestion for copyright year test.
30135
30136Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
30137
30138 * configure.in (*-*-lynxos*): Add stabs tests.
30139
30140Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30141
30142 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
30143 so insert a tab before any assembler directive in column zero.
30144
30145 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
30146 stores.
30147 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
30148 stores.
30149 (fpu_short_memory_tests): Likewise.
30150
30151Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30152
30153 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
30154 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
30155 .stabs directives in comments.
30156
30157Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30158
30159 * TODO: New file, describing tests we could write.
30160 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
30161
30162Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30163
30164 * gdb.t06/signals.exp: Add kludge to force re-sync.
30165
30166 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
30167 to xgdb instead of gdb, get out of gdb.
30168
30169Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
30170
30171 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
30172 for info.
30173
30174Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30175
30176 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
30177 * gdb.stabs/configure.in (hppa*-*-*): Use it.
30178 * gdb.stabs/hppa.sed: New sed script for the PA.
30179
30180Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30181
30182 * gdb.stabs: Re-write weird.def and configuration to use sed
30183 instead of cpp. sed is portable and POSIX; cpp is neither.
30184
30185Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30186
30187 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
30188
30189Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30190
30191 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
30192
30193Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30194
30195 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
30196 "_vb$".
30197 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
30198 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
30199
30200Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30201
30202 * lib/gdb.exp: Comment out code which depends on non-existent
30203 `transform' procedure.
30204
30205Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
30206
30207 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
30208 * lib/gdb.exp: Transform tool name.
30209 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
30210 1.1's new error handling system.
30211
30212Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30213
30214 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
30215
30216Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30217
30218 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
30219 They made pattern matching so slow that timeouts happened on
30220 heavily loaded systems. Now any output from "show print" which
30221 gets us back to the GDB prompt is a PASS.
30222
30223Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
30224
30225 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
30226
30227Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30228
30229 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
30230
30231 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
30232 It is not from PR 3220.
30233
30234Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30235
30236 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
30237 just started failing because they depended on the order the
30238 subcommands are presented, or exact docstring text. This kind of
30239 test is a pain and has minimal benefit.
30240
30241Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30242
30243 * gdb.t09/corefile.exp: At end of test, use "core" command with
30244 no arguments.
30245
30246Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
30247
30248 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
30249 17}/Makefile.in: Make it possible to run the testsuite with Sun
30250 make and CC = cross gcc by adding explicit build rules for .o
30251 files.
30252
30253Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30254
30255 * gdb.t15/funcargs.exp: Don't put comments on same line as
30256 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 30257
c906108c
SS
30258Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30259
30260 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
30261
30262Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
30263
30264 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
30265 * gdb.t20/inherit.exp: remove three dumplicate entries.
30266
30267Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30268
30269 * gdb.t06/break.exp: For "next over recursive call", fail on any
30270 incorrect output, not just on "factorial (value=2)".
30271
30272Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30273
30274 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
30275 working now. Add an xfail if accesing a bss variable causes
30276 a memory error if the target is not yet run.
30277
30278Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30279
30280 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
30281 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
30282 name of __st* demangling (2 strings). Did Kung really get the
30283 more than 95 others right without testing them?
30284
30285Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
30286
30287 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
30288
30289Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
30290
30291 * configure.in (configdirs): Add gdb.disasm
30292 * gdb.disasm: New directory for GDB disassembler tests.
30293 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
30294
30295Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30296
30297 * gdb.t00/help.exp: Don't test "help set".
30298
30299 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
30300 from within expect statements. None of these happen anymore and
30301 they cause regressions to be silently unnoticed.
30302
30303 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
30304 messages) about known failures with gcc cygnus-2.4.5-930417.
30305
30306 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
30307 comp-info.exp so it gets built if it doesn't exist.
30308
30309 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
30310 it is no longer used.
30311 * gdb.t13/comp-info.c: Removed.
30312
30313Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30314
30315 * gdb.t06/signals.exp: Add xfail for sun3.
30316
30317Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30318
30319 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
30320 relevant because ^C doesn't get sent but failure can be reproduced
30321 interactively).
30322
30323Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30324
30325 * gdb.stabs/alpha.mt: New configuration file for alpha.
30326 * gdb.stabs/configure.in: Use it.
30327 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
30328 sharing with alpha.mt, redefine long to word via preprocessor.
30329 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
30330 for alpha.
30331 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
30332 native cc.
30333 * gdb.t00/teststrategy.exp: Change expect string so that we
30334 consume the `(xgdb)' from the command echo and from the gdb prompt.
30335 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
30336 gdb currently compares all values as long, so this failure probably
30337 applies to any configuration where LONGEST is bigger than a target int.
30338 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
30339 with gcc.
30340 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
30341 to handle opaque pointers, gcc is.
30342 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
30343 as first argument. Include <sys/types.h> and change all operator
30344 new definitions to use size_t.
30345 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
30346 now that we use size_t.
30347
30348Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30349
a9c64011 30350 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 30351 a long or float array cast all array members to the same type.
a9c64011 30352 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 30353 with 64 bit longs.
a9c64011 30354 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 30355 on alpha.
a9c64011 30356 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
30357
30358Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30359
30360 * gdb.t24 (demangle.exp): Constructors of templates have names like
30361 vector<int>::vector(int) not vector<int>::vector<int>(int). See
30362 section 14.6 of the ARM.
30363
30364 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
30365 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
30366 accomplish little and slow down the testsuite.
30367
30368 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
30369 Accept spaces various places.
30370
30371Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30372
30373 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
30374 with watchpoint enabled.
30375
30376 * Makefile.in: Remove definition of CC and remove the second
30377 definition of CXX (the "CXX = gcc" one remains). These definitions
30378 were causing backquotes to be expanded within backquotes, which
30379 doesn't work.
30380
30381Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
30382
30383 * gdb.t17/callfuncs.exp: Add "return 0" to end.
30384
30385Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30386
a9c64011
AS
30387 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
30388 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
30389 by mips cc and contains no stabs entries.
30390
30391Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
30392
30393 * config/vx-gdb.exp: Use fake device to load files rather than
30394 NFS.
30395 * lib/gdb.exp: New proc to do "file" command.
30396 * config/unix-gdb.exp: Use new "file" proc.
30397
30398Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
30399
30400 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
30401 Rework board rebooting slightly.
30402 (gdb_exit): Don't exit from the remote shell; there isn't one.
30403 * gdb.stabs/weird.exp: If a program is being debugged already,
30404 kill it.
30405 * gdb.t04/setvar.exp: Stop and restart gdb.
30406 * gdb.t05/expr.exp: Likewise.
30407 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
30408 restart gdb and reload the program.
30409 * gdb.t08/opaque.exp: Likewise.
30410 * gdb.t12/scope.exp: Likewise.
30411 * gdb.t13/bitfields.exp: Likewise.
30412 * gdb.t15/funcargs.exp: Likewise.
30413 * gdb.t20/classes.exp: Likewise.
30414 * gdb.t03/ptype.exp: Increase timeout.
30415 * gdb.t16/printcmds.exp (test_print_string_constants,
30416 test_print_array_constants): Likewise.
30417 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
30418 * gdb.t20/classes.exp (do_tests): Likewise.
30419 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
30420
30421Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
30422
30423 * gdb.stabs: Renamed *wierd* to *weird*.
30424
30425Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30426
30427 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
30428 for timeout. Add "known gcc 2.4.5 bug" to failure message.
30429
30430Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30431
30432 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
30433 (do_tests): Remove xfail for whatis on one_var and two_var.
30434
30435Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
30436
30437 * Makefile.in: Made cross building work better by adding
30438 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
30439
30440Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30441
30442 * gdb.t15/{return.c,return.exp,Makefile.in}:
30443 New test, currently commented out.
30444
30445Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
30446
30447 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
30448 still running and removes the leftover named socket so GDb can do
30449 clean restarts.
30450
30451Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
30452
30453 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
30454 console, not GDB.
30455 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
30456 cross testing works better with "make check"
30457 * config/unix-gdb: Use default procedures for exit and version.
30458 * config/vx-gdb.exp: Cleaned up and massaged back to working order
30459 with the newest VxWorks.
30460
30461Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30462
30463 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
30464 old form.
30465
30466 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
30467 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
30468
30469 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
30470
30471 * config/unix-gdb.exp: Remove this version of gdb_exit
30472 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
30473 Rob says he'll look at it when he gets back to testing boards.
30474
30475Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
30476
30477 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
30478 an expected fail for certain ptype commands.
30479
30480 * gdb.t20/classes.exp: Update expected results of "ptype class
30481 Base1" to account for the constructor that now appears in the type.
30482
30483Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
30484
30485 * configure.in (configdirs): Restore gdb.t04, which mysteriously
30486 disappeared from list.
30487 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
30488 "alldone" proc with call to cleanup and exit.
30489 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
30490 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
30491 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
30492 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
30493 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
30494 "alldone" proc with simple returns that suppress remaining
30495 tests. The alldone proc went away many months ago.
30496
30497Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30498
30499 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
30500
30501 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
30502
30503Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30504
30505 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
30506 as vax gdb will display them.
30507
30508Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30509
30510 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
30511 optimizers.
30512
30513 * scope.exp: Change "bad value for localval" messages so each one
30514 is unique.
30515
30516 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
30517 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
30518
30519 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
30520
30521Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30522
30523 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
30524 doesn't exist (due to optimization).
30525
30526Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30527
30528 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
30529 contains \r because the filename is long.
30530
30531 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
30532 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
30533
30534Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30535
30536 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
30537 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
30538 Ultrix.
30539 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
30540 int tests.
30541 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
30542
30543Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
30544
30545 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
30546
30547 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 30548 to match does not match the passing case but still matches the
c906108c
SS
30549 failing case.
30550
30551Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30552
30553 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
30554
30555Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
30556
30557 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
30558 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
30559 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
30560 Remove various versions of gdb_exit.
30561 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
30562 gdb_exit.
30563 * config/unix-gdb.exp: gdb_exit remains here, and should override
30564 the generic version, since it's doing a lot of wierd stuff that
30565 the other versions aren't. FIXME, fold it in, or abandon this
30566 version.
30567
30568Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30569
30570 * gdb.t24/demangle.exp: Add tests for PR 3220.
30571
30572Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30573
30574 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
30575
30576Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
30577
30578 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
30579 "i386-*-*". Works for i486 as well.
30580
30581 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
30582 bug, and expand domain of xfail to all SVR4 systems, since the
30583 actual problem is likely to be in generic SVR4 /proc support.
30584
30585Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30586
30587 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
30588
30589Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
30590
30591 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
30592 xfails for other systems. Match a missing 'Continuing.' as an
30593 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
30594
30595 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
30596 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
30597 Only issue warning for missing executables if -all option is used.
30598
30599 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
30600 file if -all option is used. It's like an unpredictable XFAIL.
30601
30602Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30603
30604 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
30605 for dynamically linked binaries.
30606
30607 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
30608
30609Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30610
30611 * gdb.t20/inherit.exp: Change message for "print tagless struct"
30612 to state that this is a known bug in old versions of g++.
30613
30614Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30615
30616 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
30617 while waiting for `Continuing'.
30618
30619Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
30620
30621 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
30622 in text, data, and bss.
30623 * gdb.t10/nodebug.c: Add local and global test variables for
30624 initialized and uninitialized data.
30625
30626Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30627
30628 * config/unix-gdb.exp (gdb_exit): Add "wait".
30629
30630Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30631
30632 * gdb.t06/signals.exp: xfail the continue from the handler for all
30633 targets.
30634
30635 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
30636 function with watchpoints enabled, the i386 call dummy starts with
30637 a call.
30638
30639 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
30640 386 bsd names its corefiles.
30641
30642Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
30643
30644 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
30645 compilers don't grok it.
30646 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
30647 with small octal ints rather than character constants, which
30648 are signed and might not fit if first promoted to int.
30649
30650Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
30651
30652 * gdb.t09/Makefile.in (clean): Remove corefile.
30653
30654Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30655
30656 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
30657
30658Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30659 and Jim Kingdon (kingdon@cygnus.com)
30660
30661 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
30662 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
30663 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
30664
30665Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30666
30667 * gdb.t17/interrupt.exp: Add xfail for hppa.
30668
30669Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30670
30671 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
30672 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
30673 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
30674 to determine signed-ness of bitfields and use the result to setup
30675 the xfail.
30676 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
30677 * gdb.t15/funcargs.exp: Use them to step until the second indirect
30678 call line is reached if necessary.
30679
30680Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30681
30682 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
30683
30684Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30685
30686 * gdb.t06/break.exp: Also test `clear' command.
30687
30688Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30689
30690 * gdb.t00/teststrategy.exp: Remove extra quote.
30691
30692 * gdb.t07/watchpoint.exp: Change xfail for calling function with
30693 watchpoint enabled to be for all non-68k machines.
30694
30695 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
30696
30697Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30698
30699 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
30700 targets use aout.mt instead of ecoff.mt as gas understands
30701 standard aout format.
30702
30703Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30704
30705 * lib/gdb.exp (runto): Don't insist that function we are running to
30706 was compiled with -g.
30707
30708 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
30709
30710 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
30711 to get back into the read system call.
30712 Accept leading newline in case where we woke it up.
30713
30714Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30715
30716 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
30717 to make the stabs test work on ecoff systems using gcc and -with-stabs.
30718 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
30719 enable ecoff configuration.
30720
30721Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30722
30723 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
30724
30725Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30726
30727 * gdb.t16/printcmds.exp: Add another printf test.
30728
30729Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
30730
30731 * configure.in: If configured -with-stabs on any target, add
30732 stabsdirs to configdirs.
30733
30734Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30735
30736 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
30737 fun" so pattern does not match the command itself.
30738
30739Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30740
30741 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
30742
30743Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30744
30745 * gdb.t17/interrupt.exp: Test for more things.
30746
30747Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30748
30749 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
30750 compiler arranges the code and line numbers.
30751
30752 * gdb.t17/interrupt.exp: Don't send \n after ^C.
30753
30754Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30755
30756 * gdb.t00/help.exp: Increase expect input buffer size.
30757
30758Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30759
30760 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
30761
30762 * gdb.t07/watchpoint.exp: Add xfail for hppa.
30763
30764 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
30765
30766 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
30767 [0-9]*, not just [0-9].
30768
30769Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30770
30771 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
30772
30773 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
30774
30775Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30776
30777 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
30778
30779Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30780
30781 * gdb.t06/signals.c: Add xfails for sun3.
30782
30783 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
30784
30785 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
30786 test_stepping tests.
30787
30788Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30789
30790 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
30791
30792 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
30793
30794 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
30795 rather than actually putting it through cpp twice.
30796
30797 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
30798
30799Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
30800
30801 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
30802 no longer needed.
30803
30804Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30805
30806 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
30807
30808 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
30809 C++ features prints as "struct", make it a pass, not an xfail.
30810
30811Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30812
30813 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
30814 Don't require VA to print as "class" rather than "struct".
30815
30816Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
30817
30818 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
30819
30820Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30821
30822 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
30823
30824Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30825
30826 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
30827 order.
30828
30829Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30830
30831 * gdb.t16/printcmds.exp: Add printf tests.
30832
30833 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
30834
30835 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
30836
30837Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
30838
30839 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
30840 pass counts, to counteract any existing or future setup_xfails.
30841
30842Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30843
30844 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
30845 {BEGIN,END}_COMMON for common block instead of STAB.
30846 * gdb.stabs/wierd.exp: Add xfail for rs6000.
30847
30848 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
30849 intp_var should be N_GSYM not N_LSYM.
30850 wierd-aout.S: Use a label for the value of the N_SO.
30851 wierd.def: Remove all backslashes.
30852 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
30853
30854Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30855
30856 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
30857 get the expected next to inheritance3.
30858
30859Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30860
30861 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
30862 now that gcc-2.4 gets it right.
30863
30864Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30865
30866 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
30867
30868 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
30869 generating comp-info.exp which works for cross-compilation.
30870
30871Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
30872
30873 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
30874 "*-*-sysv4.*".
30875
30876Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
30877
30878 * gdb.t01/run.exp: Start with a fresh gdb.
30879 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
30880 SVR4.x.
30881
30882Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
30883
30884 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
30885 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
30886 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
30887 Makefile.in (distclean, realclean): Remove gdbme.c from list of
30888 things to remove.
30889
30890Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
30891
30892 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
30893 test cases from bug reports.
30894
30895Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
30896
30897 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
30898 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
30899 avoid spurious xfails.
30900 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
30901 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
30902 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
30903
30904Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
30905
30906 * gdb.t00/teststrategy.exp: Rework to provide more useful
30907 description of each test, fix problem with systems that define
30908 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
30909 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
30910 results for "next over recursive call" so timeouts aren't taken
30911 by error.
30912
30913Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
30914
30915 * gdb.t12/scope.exp: Test printing of variables before run.
30916
30917 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
30918 printed in wrong order due to sorting.
30919
30920Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
30921
30922 * gdb.t00/teststrategy.exp: Fix expected results for printing
30923 user entered string constant. Is array of char, prints with no
30924 address.
30925
30926 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
30927 commands.
30928 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
30929 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
30930 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
30931 of struct of char arrays.
30932 * gdb.t00/radix.exp: New tests for radix commands.
30933
30934Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
30935
30936 * gdb.t16/printcmd.exp: Print a variable before running program
30937 (with xfail for AIX).
30938
30939Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
30940
30941 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
30942
30943 * gdb.t16/printcmd.exp: Don't print variables before running program.
30944
30945 * gdb.t06/break.exp: Don't require envp argument to main.
30946
30947 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
30948
30949 * gdb.t02/whatis.exp, gdb.t11/list.exp:
30950 Add xfails for rs6000.
30951
30952 * gdb.t02/whatis.exp: Change other tests not to re-test something
30953 we already tested.
30954
30955 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
30956 each type used has a variable of that type.
30957
30958Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
30959
30960 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
30961
30962Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
30963
30964 * configure.in: change srctrigger to be a file, not a directory
30965
30966Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
30967
30968 * configure.in (mips-idt-ecoff*): Added trailing '*'.
30969
30970 * gdb.t11/list.exp: Fixed a couple of typos.
30971
30972Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
30973
30974 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
30975 is fixed and PR is closed.
30976 * gdb.t16 (gdbme.c): Add simple test string variable.
30977 * gdb.t16 (printcmds.exp): Add tests with simple test string
30978 variable, primarily for boundaries on "set print elements".
30979
30980Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
30981
30982 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
30983 Make leading 0's optional and don't expect a tab in the middle
30984 of the number.
30985
30986 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
30987
30988 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
30989 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
30990 don't end command passed to gdb_test with newline.
30991
30992 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
30993 signed keyword away, don't expect signed bitfields to be signed.
30994
30995 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
30996 printing with only as many 1's as are in the field as well as printing
30997 with 32 1's (see comment).
30998
30999Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
31000
31001 * gdb.t00/default.exp: Start with a fresh gdb.
31002 * configure.in (configdirs): Remove gdb.t31 until the chill
31003 compiler works again. It no longer is able to find chillrt0
31004 since it isn't in libchill.a anymore.
31005 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
31006 wierd.o, make more modular.
31007 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
31008 spurious newlines that caused problems.
31009
31010Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31011
31012 * Move test with enums and partial symbols from gdb.t03/ptype.exp
31013 to gdb.stabs/wierd.exp since GCC has worked around the bug.
31014 gdb.stabs/wierd.{exp,def}: Many new tests.
31015
31016 * gdb.t00/default.exp: update info line for new message.
31017
31018 * gdb.t02/{whatis.exp,gdbme.c}:
31019 Test that "char *" doesn't print as "caddr_t".
31020
31021Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31022
31023 * gdb.t00/help.exp: Use .* in place of some help messages which
31024 just changed.
31025 gdb.t00/default.exp: Update "info frame" test for new message.
31026 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
31027 Remove some xfails
31028
31029Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31030
31031 * gdb.t03/{gdbme.c,ptype.exp}:
31032 Add tests for typedef'd struct and union without tags.
31033 Also check "whatis" on a variable of a typedef'd enum without a tag.
31034
31035 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
31036 PRMS 1823; the bug still exists but isn't reproduced by this test
31037 anymore), and remove rs6000 XFAIL (the bug is fixed).
31038
31039 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
31040 duplicated from whatis.exp. For those that are left, accept
31041 "long", "long int", or "int" for long variables (whatis.exp already
31042 has an XFAIL for "int", so no need to fail it here).
31043
31044 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
31045 Deal with GCC's names for types now that GDB uses the compiler's names.
31046
31047 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
31048 setup_xfail's for sunos4. If we #defined the signed keyword away,
31049 don't expect GDB to know that char it is signed.
31050
31051 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
31052
31053Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
31054
31055 * configure.in (configdirs): Add gdb.t24 for C++ tests that
31056 should work on any system, regardless of debugging format.
31057 * gdb.t21/demangle.exp: Move to gdb.t24.
31058 * gdb.t24/demangle.exp: Move from gdb.t21.
31059 * gdb.t24/{Makefile.in, configure.in}: New files.
31060
31061Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31062
31063 * configure.in: Do gdb.stabs and C++ tests only for stabs.
31064 * gdb.stabs: New directory.
31065
31066Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31067
31068 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
31069 not just "Quit anyway?".
31070
31071Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
31072
31073 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
31074 that all setup_xfails are immediately followed by clear_xfails.
31075
31076Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
31077
31078 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
31079 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
31080 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
31081 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
31082 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
31083 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31084 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31085 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
31086 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
31087 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
31088 gdb.t31/chillvars.exp, lib/gdb.exp:
31089 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
31090 bug-gdb@prep.ai.mit.edu.
31091
31092Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
31093
31094 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
31095 with 0.0, not integer 0.
31096
31097Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
31098
31099 * gdb.t06/break.exp: Update for "Kill the program" message change.
31100
31101Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
31102
31103 * Makefile.in (GDBFLAGS): Set to -nx.
31104 * Makefile.in (site.exp): Use GDBFLAGS.
31105
31106Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31107
31108 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
31109 Makefiles.
31110 (check): depend on just-check.
31111 (just-check): added so that tests can be run without a noop
31112 build pass.
31113
31114Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31115
31116 Switch to using configure's configdirs.
31117 * Makefile.in (Makefile): add configure.in dependency.
31118 (SUBDIRS): removed redundant assignment.
31119 * configure.in: switch subdirs assignment to configdirs.
31120 * gdb.t*/configure.in: new files.
31121
31122Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
31123
31124 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
31125 works.
31126
31127Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
31128
31129 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
31130 in explicit rules. Apparently this is not supported by some makes.
31131
31132Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
31133
31134 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
31135
31136Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31137
31138 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
31139 disappeared.
31140
31141Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
31142
31143 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
31144
31145Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
31146
31147 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
31148 watchpoint problem that is now fixed.
31149 * gdb.t30/chexp.exp: Remove setup_xfail for printing
31150 uninitialized convenience variables.
31151 * gdb.t31/chillvars.exp: Fix expected patterns for printing
31152 structures.
31153
31154Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31155
31156 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
31157 which causes expect to get out of sync with gdb on long output
31158 from help set.
31159 * gdb.t09/corefile.exp: Make expected pattern for core file
31160 failing signal and frame output format less sun specific.
31161
31162Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
31163
31164 * gdb.t31/chillvars.exp: Add and remove initial dummy
31165 breakpoint, so that symbol table is forced in.
31166 (Needed at least on Sunos4, though it seems not SVR4.)
31167 * gdb.t31/chillvars.exp: Update for changed output format.
31168
31169Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
31170
a9c64011 31171 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
31172
31173Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
31174
31175 * Makefile.in: Added --srcdir when invoking runtest, removed the
31176 need for a local config file. (optional now)
31177
31178Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
31179
31180 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
31181 failure count used to force early termination. Add some more
31182 expected failures for gnu style demangling.
31183
31184Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31185
31186 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
31187 pmi variable from gdb.t20/gdbme to get optimized away.
31188 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
31189 Check for written corefile upon timeout _and_ eof.
31190
31191Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31192
31193 * config/unix-gdb.exp: Add missing return 0.
31194
31195Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31196
31197 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
31198 test termination.
31199
31200Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
31201
31202 * configure.in (subdirs): Put back gdb.t17 which mysteriously
31203 disappeared.
31204
31205Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
31206
31207 * gdb.t10/crossload.exp: Disable the i860-elf test until such
31208 time as i860 support works.
31209
d63a86f8 31210 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
31211 "backtrace 100\r" rather than just "backtrace\r", to match last
31212 change.
31213
31214Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
31215
31216 * config/udi-gdb.exp (gdb_exit): Remove close command.
31217 (gdb_target_udi): New procedure to set the UDI target.
31218 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
31219 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
31220 Added waits for prompts after several question responses. Added
31221 some more responses used by a29k-amd-udi-gdb.
31222 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
31223 pass different arguments, restart UDI connection after program
31224 completion.
31225 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
31226 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31227 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
31228 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
31229 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
31230 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
31231 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31232 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
31233 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
31234 after program completion.
31235 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
31236 compiled with a SELECT_VECS setting.
31237 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
31238 infinite recursion.
31239
31240 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
31241 Added checks for COFF results, and made them expected failures for
31242 all targets. It would be better to make them expected failures
31243 for COFF targets only.
31244
31245Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
31246
31247 * Makefile.in: add null dvi target, don't bother to recurse
31248 through test directories for info and install-info; rename
31249 $(datadir) to be dejagnu instead of deja-gnu
31250
31251Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
31252
31253 * gdb.t31/gdbme.ch: Re-enable code that previously caused
31254 compiler to coredump.
31255 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
31256 code.
31257
31258Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
31259
31260 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
31261 coredump.
31262 * gdb.t31/chillvars.exp: Comment out tests that depend on that
31263 code.
31264
31265Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
31266
31267 * gdb.t03/ptype.exp: tests for return code from gdb_test.
31268 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
31269 which in a shell. Deletes xgdb when done.
31270 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
31271 Tests the return from the "set height" or "set width" commands.
31272 Added a few return codes where needed.
31273
31274Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
31275
31276 * Makefile.in (SUBDIRS): Add gdb.t17.
31277 * configure.in (subdirs): Add gdb.t17.
31278 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
31279 files to test gdb's calling of functions in the inferior with
31280 the correct arguments and gdb's ability to retrieve any
31281 result returned.
31282
31283Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
31284
31285 * config/unix-gdb.exp (gdb_exit): Remove close commands that
31286 may be called after gdb goes away. Previous versions of expect
31287 needed these to avoid file descriptor leaks, but they cause
31288 errors with the current revision of expect.
31289 * gdb.t00/gdbvars.exp: Use -re on expected output after
31290 setting sevenbit-strings.
31291 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
31292 to set sevenbit-strings consistent across tests.
31293 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
31294 set sevenbit-strings consistent across tests.
31295
31296Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
31297
31298 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
31299 expected output to match current "expect" expectations.
31300
31301Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
31302
31303 * gdb.t00/default.exp: Change expected output for default "source"
31304 command, to match new gdb behavior which requires a filename to
31305 source.
31306
31307Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
31308
31309 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
31310 expected fail for i486-*-* that misses the marker2 function.
31311 * gdb.t10/crossload.exp (bfddefault): Allow successful
31312 recognition of a format to pass even if no symbols are found.
31313 Explicitly catch failures where the format is not recognized
31314 or is ambiguous, and add the reason to the fail message.
31315 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
31316 the cause is and invalid target and add reason to failure message.
31317 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
31318 elf32-i386, elf32-sparc, and elf32-i860.
31319 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
31320 Set up expected failure for 'filename'::variable scope resolution,
31321 which is now apparently broken on all targets.
31322 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
31323 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
31324 gdb.t23/templates.exp: Change failure for missing binfile into
31325 just a warning.
31326 gdb.t21/demangle.exp: Change all cfront references to 'arm'
31327 references.
31328
31329Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
31330
31331 * gdb.t00/default.exp: Add expected output for default "source"
31332 command, to match new gdb behavior.
31333 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
31334
31335Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
31336
31337 * config/*-gdb.exp: returns an error, rather than exiting on
31338 internal errors.
31339
31340Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
31341
31342 * gdb.t03/gdbme.c: Add pointer to struct variable.
31343 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
31344 referencing struct members.
31345
31346Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
31347
31348 * configure.in (mips-idt-ecoff): New target.
31349 * config/mips-gdb.exp: New file for remote board using MIPS remote
31350 debugging protocol.
31351
31352 * Redid configuration scheme. Removed gdb.t*/configure.in.
31353 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
31354 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
31355 distclean targets. Built executables via .o files. Adjusted
31356 tests to account for source files in $(srcdir) rather than
31357 $(objdir).
31358 * lib/gdb.exp (runto): Don't expect () after the function name,
31359 because it may have arguments.
31360
31361Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
31362
31363 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
31364 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
31365 expected failures for mips-idt-* and mips-sgi-*.
31366 * gdb.t00/default.exp (attach): Kill process if requested.
31367 * gdb.t00/help.exp (help target core, help target): Accept a gdb
31368 that does not read core files.
31369 * gdb.t01/run.exp: Removed checks for exit status code.
31370 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
31371 it is linked in.
31372 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
31373 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
31374 appropriate, rather than doing it by hand.
31375 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
31376 execution.
31377 * gdb.t10/crossload.exp: Kill existing program if needed.
31378 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
31379 appropriate, rather than doing it by hand. Always increase
31380 timeout for this test, not just for VxWorks.
31381
31382Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
31383
31384 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
31385 of Chill STRUCT types and STRUCT values.
31386 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
31387 than "char".
31388 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 31389 struct2): New struct definitions and initializations to test
c906108c
SS
31390 simple Chill STRUCT types.
31391
31392Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
31393
31394 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
31395 the null byte at the end of strings.
31396 * gdb.t00/default.exp: Make show version insensitive to copyright
31397 date.
31398 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
31399 to avoid dependencies on target char signedness.
31400 * gdb.t16/printcmds.exp: Update expected results for explicitly
31401 unsigned char.
31402 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
31403 now work.
31404 * gdb.t21/demangle.exp: Add many more patterns for template
31405 demangling, most of them being expected failures.
31406 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
31407 string we are matching for, to match on the whole string.
31408 * gdb.t21/demangle.exp: Add many new test strings to demangle,
31409 and fix a whole bunch that had incorrect expected output but were
31410 passing anyway because of the bug in "proc demangle".
31411 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
31412 type.
31413 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
31414
31415Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
31416
a9c64011
AS
31417 * gdb/testsuite: made modifications to testcases, etc., to allow
31418 them to work properly given the reorganization of deja-gnu and the
31419 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
31420
31421Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
31422
31423 * gdb/testsuite: Initial creation of gdb/testsuite.
31424 Migrated dejagnu testcases and support files for testing nm to
31425 gdb/testsuite from deja-gnu. These files were moved "as is"
31426 with no modifications. This migration is part of a major overhaul
31427 of dejagnu. The modifications to these testcases, etc., which
31428 will allow them to work with the new version of dejagnu will be
31429 made in a future update.
48efe704 31430
8d8cb839 31431 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 31432\f
8d8cb839
EZ
31433;; Local Variables:
31434;; mode: change-log
31435;; left-margin: 8
31436;; fill-column: 74
31437;; version-control: never
31438;; End:
902f2ccb 31439
28e7fd62 31440 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
31441 Copying and distribution of this file, with or without modification,
31442 are permitted provided the copyright notice and this notice are preserved.
This page took 4.102214 seconds and 4 git commands to generate.