Remove solib-svr4.o from gdb_target_obs for ppc-aix.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
f7543f0a
JK
12013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
4 response.
5
f6de8ec2
PA
62013-04-08 Pedro Alves <palves@redhat.com>
7
8 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
9 the location.
10
b8abfd58
SL
112013-04-04 Sandra Loosemore <sandra@codesourcery.com>
12
13 * gdb.cp/cplabel.exp: Allow empty directory in file reported
14 for breakpoint location.
15
156bffd0
SL
162013-04-04 Sandra Loosemore <sandra@codesourcery.com>
17
18 * gdb.linespec/linespec.exp: Make dir/file:line tests
19 conditional for non-remote hosts only.
20
c9a6ce02
PA
212013-04-04 Stan Shebs <stan@codesourcery.com>
22 Pedro Alves <palves@redhat.com>
23
24 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
25 * gdb.trace/actions-changed.c: New file.
26 * gdb.trace/actions-changed.exp: New file.
27 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
28 (gdb_trace_setactions_command): ... this. Add "actions_command"
29 parameter, and handle it.
30 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
31
4bd05f24
YQ
322013-04-04 Yao Qi <yao@codesourcery.com>
33
34 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
35 'step'.
36
3758b5ce
YQ
372013-04-03 Yao Qi <yao@codesourcery.com>
38
39 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
40 "tfile-basic.tf".
41 (test_tfind_tfile): Likewise.
42
1dcaed0d
YQ
432013-04-03 Yao Qi <yao@codesourcery.com>
44
45 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
46 "tfile-basic.tf" instead of "basic.tf".
47 (write_error_trace_file): Pass argument "tfile-error.tf"
48 instead of "error.tf".
49 * gdb.trace/tfile.exp: Update tfile names to
50 "tfile-basic.tf" and "tfile-error.tf".
51
0e7a53fc
SL
522013-04-02 Sandra Loosemore <sandra@codesourcery.com>
53
54 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
55 empty directory in file for breakpoint hit.
56
9852c492
YQ
572013-03-29 Yao Qi <yao@codesourcery.com>
58
59 * gdb.base/completion.exp: Test completion of commands
60 "target core", "target tfile" and "target exec".
61 * gdb.trace/tfile.exp: Test completion of command
62 "target tfile".
63
af312be7
JB
642013-03-28 Joel Brobecker <brobecker@adacore.com>
65
66 * gdb.ada/win_fu_syms: New testcase.
67
e4a48d9d
DE
682013-03-28 Doug Evans <dje@google.com>
69
70 * gdb.base/maint.exp (maint print statistics): Update expected output.
71
7f7cc265
PA
722013-03-28 Pedro Alves <palves@redhat.com>
73
74 PR gdb/15294
75
76 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
77 mean unlimited instead of $arg < 0.
78 (test_listsize): Remove "listsize of 0 suppresses output" test.
79 Test that "set listsize 0" ends up with an unlimited listsize.
80
fc0da894
PA
812013-03-28 Pedro Alves <palves@redhat.com>
82
83 * gdb.base/list.exp (last_line): New global.
84 (last_line_re): New global.
85 (test_listsize, test_list_function, test_list_forward)
86 (test_repeat_list_command, test_list_range)
87 (test_list_filename_and_function): Use them.
88 * gdb.base/list0.c: Comment the last line of the file with "last
89 line".
90
abe7b711
PA
912013-03-28 Pedro Alves <palves@redhat.com>
92
93 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
94 list the whole file.
95
15b3979c
PA
962013-03-28 Pedro Alves <palves@redhat.com>
97
98 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
99 "set listsize".
100
96811e3b
KS
1012013-03-26 Keith Seitz <keiths@redhat.com>
102
103 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
104 from passing.
105
4043f22b
PA
1062013-03-26 Pedro Alves <palves@redhat.com>
107
108 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
109 until after GDB has run.
110
14a1aa17
YQ
1112013-03-26 Yao Qi <yao@codesourcery.com>
112
113 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
114 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
115
99c819ee
MM
1162013-03-26 Markus Metzger <markus.t.metzger@intel.com>
117
118 * gdb.btrace/enable.exp: Add regression test.
119
24955f63
TT
1202013-03-25 Tom Tromey <tromey@redhat.com>
121
122 * gdb.cp/m-static.exp: Add destructor-printing tests.
123
fce632b6
TT
1242013-03-25 Tom Tromey <tromey@redhat.com>
125
126 * gdb.cp/m-static.exp: Add constructor ptype tests.
127 * gdb.cp/m-static.cc (single_constructor): New class.
128 (main): Make instance of single_constructor.
129
598d3636
JK
1302013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
131 Pedro Alves <palves@redhat.com>
132
133 * gdb.server/server-kill.c: New file.
134 * gdb.server/server-kill.exp: New file.
135
c12440c9
PA
1362013-03-21 Pedro Alves <palves@redhat.com>
137
138 * gdb.trace/trace-buffer-size.exp (get default buffer size):
139 Expect $gdb_prompt in gdb_test_multiple.
140
bd712aed
DE
1412013-03-21 Doug Evans <dje@google.com>
142
143 * gdb.base/maint.exp: Update tests for per-command stats.
144
b2f83c08
TT
1452013-03-21 Tom Tromey <tromey@redhat.com>
146
147 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
148 * gdb.cp/misc.exp: Add test for FILENAME:: case.
149
ef0026f0
PA
1502013-03-20 Pedro Alves <palves@redhat.com>
151
152 PR gdb/15289
153
154 * gdb.base/remote.exp: Test
155 "set remote hardware-watchpoint-limit -1",
156 "set remote hardware-breakpoint-limit -1",
157 "set remote hardware-watchpoint-limit 2147483647" and
158 "set remote hardware-breakpoint-limit 2147483647".
159
3f1175a9
PA
1602013-03-20 Pedro Alves <palves@redhat.com>
161 Yao Qi <yao@codesourcery.com>
162
163 * gdb.trace/tfile.c: Add comments.
164 (nonconstglob): New global.
165 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
166 global that is not covered by the trace frame. Test
167 disassembling.
168
a09ae1c1
JK
1692013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
170
171 * gdb.base/valgrind-infcall.exp
172 (continue #$continue_count) <remote connection closed>
173 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
174 $valgrind_pid.
175
9ce98649
TT
1762013-03-15 Tom Tromey <tromey@redhat.com>
177
178 * gdb.cp/overload.cc (intintfunc): New.
179 * gdb.cp/overload.exp: Add regression test.
180
0a251e08
YQ
1812013-03-15 Yao Qi <yao@codesourcery.com>
182
183 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
184 using with_test_prefix.
185 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
186 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
187 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
188 * gdb.threads/watchpoint-fork.exp (test): Likewise.
189 * gdb.base/break-interp.exp (test_core): Likewise.
190 (test_attach_gdb): Likewise.
191 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
192 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
193 Likewise.
194 * gdb.base/jit-so.exp (one_jit_test): Likewise.
195 * gdb.base/jit.exp (one_jit_test): Likewise.
196 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
197 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
198 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
199 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
200 Likewise.
201 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
202 Likewise.
203 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
204 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
205 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
206 (tracepoint_change_loc_2): Likewise.
207 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
208 Likewise.
209 (disconnected_tfind): Likewise.
210 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
211 Likewise.
212 (test_tfind_remote): Likewise.
213 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
214 Likewise.
215 (test_pending_resolved): Likewise.
216 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
217 Likewise.
218 (test_upload_tsv): Likewise.
219 * gdb.trace/pending.exp (pending_tracepoint_resolved):
220 Likewise.
221 (pending_tracepoint_works): Likewise.
222 * gdb.trace/report.exp (use_collected_data): Likewise.
223 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
224 Likewise.
225 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
226 * gdb.trace/strace.exp (strace_info_marker): Likewise.
227 (strace_trace_on_same_addr): Likewise.
228 (strace_trace_on_diff_addr): Likewise.
229 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
230 (gdb_collect_locals_test): Likewise.
231 (gdb_unavailable_registers_test): Likewise.
232 (gdb_collect_globals_test): Likewise.
233
2c415c0f
YQ
2342013-03-15 Yao Qi <yao@codesourcery.com>
235
236 * gdb.base/condbreak.exp: Add semicolon back which was removed
237 by my previous commit.
238
ae59b1da
YQ
2392013-03-14 Yao Qi <yao@codesourcery.com>
240
241 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
242 'return'.
243 (gdb_target_monitor, gdb_load): Likewise.
244 * config/sid.exp (gdb_load): Likewise.
245 * config/slite.exp (gdb_load): Likewise.
246 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
247 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
248 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
249 (single_step_until): Likewise.
250 * gdb.arch/powerpc-d128-regs.exp: Likewise.
251 * gdb.arch/system-gcore.exp: Likewise.
252 * gdb.base/bigcore.exp (extract_heap): Likewise.
253 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
254 * gdb.base/call-ar-st.exp: Likewise.
255 * gdb.base/call-rt-st.exp: Likewise.
256 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
257 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
258 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
259 * gdb.base/corefile.exp: Likewise.
260 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
261 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
262 * gdb.base/fixsection.exp: Likewise.
263 * gdb.base/funcargs.exp: Likewise.
264 * gdb.base/gcore-buffer-overflow.exp: Likewise.
265 * gdb.base/gcore-relro.exp: Likewise.
266 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
267 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
268 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
269 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
270 * gdb.base/list.exp: Likewise.
271 (set_listsize): Likewise.
272 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
273 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
274 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
275 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
276 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
277 * gdb.base/setvar.exp: Likewise.
278 (test_set): Likewise.
279 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
280 * gdb.base/solib-overlap.exp: Likewise.
281 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
282 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
283 * gdb.base/watchpoint.exp (initialize): Likewise.
284 (test_simple_watchpoint): Likewise.
285 (test_disabling_watchpoints): Likewise.
286 (test_watchpoint_triggered_in_syscall): Likewise.
287 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
288 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
289 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
290 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
291 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
292 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
293 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
294 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
295 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
296 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
297 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
298 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
299 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
300 * gdb.mi/gdb792.exp: Likewise.
301 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
302 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
303 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
304 * gdb.threads/gcore-thread.exp: Likewise.
305 (load_core): Likewise.
306 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
307 (test_startup, check_control_c): Likewise.
308 * gdb.threads/sigstep-threads.exp: Likewise.
309 * gdb.threads/thread_check.exp: Likewise.
310 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
311 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
312 (set_a_tracepoint, trace_buffer_normal): Likewise.
313 (gdb_trace_circular_tests): Likewise.
314 * gdb.trace/collection.exp: Likewise.
315 * gdb.trace/disconnected-tracing.exp: Likewise.
316 * gdb.trace/infotrace.exp: Likewise.
317 * gdb.trace/mi-traceframe-changed.exp: Likewise.
318 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
319 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
320 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
321 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
322 * gdb.trace/stap-trace.exp: Likewise.
323 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
324 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
325 * gdb.trace/trace-buffer-size.exp: Likewise.
326 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
327 * gdb.trace/unavailable.exp: Likewise.
328 * gdb.trace/while-dyn.exp: Likewise.
329 * lib/fortran.exp (set_lang_fortran): Likewise.
330 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
331 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
332 (default_gdb_start, get_compiler_info): Likewise.
333 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
334 (get_debug_format, setup_xfail_format): Likewise.
335 (rerun_to_main, gdb_skip_float_test): Likewise.
336 (build_id_debug_filename_get, get_remotetimeout): Likewise.
337 * lib/java.exp (set_lang_java): Likewise.
338 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
339 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
340 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
341 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
342 * lib/objc.exp (set_lang_objc): Likewise.
343 * lib/pascal.exp (set_lang_pascal): Likewise.
344 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
345 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
346 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
347
bb869963
SDJ
3482013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
349
350 PR c++/15203
351 PR c++/15210
352 * gdb.cp/m-static.cc (keepalive_int): New function.
353 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
354 * gdb.cp/m-static.exp: New test for `sintvar'.
355
e2be70a0
YQ
3562013-03-14 Yao Qi <yao@codesourcery.com>
357
358 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
359 of 'tstatus' into tstatus_output.
360 (top level): Save the trace data to tfile. Read trace file in
361 tfile target. Check the trace status.
362
8ddb1965
YQ
3632013-03-13 Yao Qi <yao@codesourcery.com>
364
365 * gdb.trace/tsv.exp (check_tsv): New.
366 (top level): Save a tfile on current trace session. Call
367 check_tsv on live target. Load the tfile with target tfile
368 and call check_tsv again.
369
045dd51f
YQ
3702013-03-13 Yao Qi <yao@codesourcery.com>
371
372 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
373 Replace some "gdb_test" with "gdb_test_no_output".
374
82d049ab
PH
3752013-03-12 Paul Hilfinger <hilfingr@adacore.com>
376
377 * gdb.ada/expr_delims.exp: New file.
378 * gdb.ada/expr_delims/foo.adb: New file.
379 * gdb.ada/expr_delims/pck.ads: New file.
380 * gdb.ada/expr_delims/pck.adb: New file.
381
cb8ea32b
KS
3822013-03-11 Keith Seitz <keiths@redhat.com>
383
384 * watchpoint.exp (test_no_hw_watchpoints): Add test using
385 both condition and thread. Then delete the watchpoint.
386
2f1d9bdd
MM
3872013-03-11 Christian Himpel <christian.himpel@intel.com>
388
389 * Makefile.in: Add btrace testsuite.
390 * configure: Regenerated.
391 * configure.ac: Add btrace testsuite.
392 * gdb.btrace/Makefile.in: New file.
393 * gdb.btrace/enable.c: New file.
394 * gdb.btrace/enable.exp: New file.
395 * gdb.btrace/function_call_history.c: New file.
396 * gdb.btrace/function_call_history.exp: New file.
397 * gdb.btrace/instruction_history.c: New file.
398 * gdb.btrace/instruction_history.exp: New file.
399 * gdb.btrace/instruction_history.S: New file.
400 * lib/gdb.exp: Add btrace skip proc.
401
05c56a9d
JK
4022013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
403
404 Fix entry-values if the callee called a noreturn function.
405 * gdb.arch/amd64-tailcall-noret.S: New file.
406 * gdb.arch/amd64-tailcall-noret.c: New file.
407 * gdb.arch/amd64-tailcall-noret.exp: New file.
408
9112db09
JK
4092013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
410
411 Fix entry-values in C++ across CUs.
412 * gdb.arch/amd64-tailcall-cxx.exp: New file.
413 * gdb.arch/amd64-tailcall-cxx1.S: New file.
414 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
415 * gdb.arch/amd64-tailcall-cxx2.S: New file.
416 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
417
be9a119c 4182013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
419 Hafiz Abid Qadeer <abidh@codesourcery.com>
420
421 gdb/testsuite/
422 * gdb.trace/trace-buffer-size.exp: New file.
423 * gdb.trace/trace-buffer-size.c: New file.
424
049109b0
PA
4252013-03-06 Pedro Alves <palves@redhat.com>
426
427 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
428 doesn't support the tested optional feature, call "unsupported"
429 with the same test message as the "pass" case, instead of calling
430 "pass" with a different message. Use the same text for the "fail"
431 cases too.
432
4aa54120
YQ
4332013-03-06 Yao Qi <yao@codesourcery.com>
434
435 * gdb.trace/tstatus.exp: Remove the invocation of
436 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
437 (test_tracepoints): Don't set fast tracepoint.
438 (top level): Don't check agent library is loaded or not.
439
b8b71e63
YQ
4402013-03-06 Yao Qi <yao@codesourcery.com>
441
442 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
443 parentheses by "\\".
444
33f448b1
JK
4452013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
446
447 * gdb.linespec/base/one/thefile.cc (twodup): New.
448 (m): Call it.
449 * gdb.linespec/base/two/thefile.cc (dupname): New.
450 (n): Call it.
451 * gdb.linespec/break-ask.exp: New file.
452 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
453
1c942fb9
YQ
4542013-02-28 Yao Qi <yao@codesourcery.com>
455
456 * gdb.trace/report.exp: Move some code to ...
457 (use_collected_data): New.
458 (top level): Call use_collected_data once on the live target.
459 Save at file of the current trace session, load it with target
460 tfile, and call use_collected_data again.
461
5b967901
JK
4622013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
463
464 * gdb.threads/fork-thread-pending.c (main): Add alarm.
465
6447023f
JK
4662013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
467
468 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
469 Add final kill of ${valgrind_pid}.
470
9f44fbc0
SCR
4712013-02-20 Siva Chandra Reddy <sivachandra@google.com>
472
473 * gdb.python/py-arch.c: New test case
474 * gdb.python/py-arch.exp: New tests to test
475 gdb.Architecture.disassemble
476 * gdb.python/Makefile.in: Add py-arch to the list of
477 EXECUTABLES.
478
4c9ad8c2
TT
4792013-02-18 Tom Tromey <tromey@redhat.com>
480
481 * gdb.dwarf2/subrange.exp: New file.
482
f5911ea1
HAQ
4832013-02-15 Pedro Alves <pedro@codesourcery.com>
484 Hafiz Abid Qadeer <abidh@codesourcery.com>
485
486 * gdb.trace/tfile.exp: Add test for -trace-status command.
487
420f4384
JK
4882013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
489
490 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
491 nanosleep by sleep.
492
4819b3f8
PA
4932013-02-14 Pedro Alves <palves@redhat.com>
494
495 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
496
1773c82c
HAQ
4972013-02-14 Pedro Alves <pedro@codesourcery.com>
498 Hafiz Abid Qadeer <abidh@codesourcery.com>
499
500 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
501
e234dfaf
TT
5022013-02-12 Tom Tromey <tromey@redhat.com>
503
504 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
505 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
506
6c01dd94
PA
5072013-02-12 Pedro Alves <palves@redhat.com>
508
509 * gdb.base/catch-signal.c: Update copyright years.
510 * gdb.base/catch-signal.exp: Update copyright years.
511 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
512 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
513 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
514 * gdb.dwarf2/dw2-error.S: Update copyright years.
515 * gdb.dwarf2/dw2-error.c: Update copyright years.
516 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
517 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
518 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
519
595fc67f
PA
5202013-02-12 Pedro Alves <palves@redhat.com>
521
522 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
523 message.
524 * gdb.base/sigaltstack.exp: Ditto.
525 * gdb.base/siginfo.exp: Ditto.
526 * gdb.base/sizeof.exp: Ditto.
527
17282693
PA
5282013-02-12 Pedro Alves <palves@redhat.com>
529
530 * gdb.mi/mi-basics.exp: Tweak intro comment.
531 * gdb.mi/mi-break.exp: Tweak intro comment.
532 * gdb.mi/mi-console.exp: Tweak intro comment.
533 * gdb.mi/mi-file.exp: Tweak intro comment.
534 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
535 * gdb.mi/mi-return.exp: Tweak intro comment.
536 * gdb.mi/mi-stepi.exp: Tweak intro comment.
537 * gdb.mi/mi-until.exp: Tweak intro comment.
538 * gdb.mi/mi-watch.exp: Tweak intro comment.
539
8a4ac37e
PA
5402013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
541
542 * gdb.server/no-thread-db.exp: New file.
543 * gdb.server/no-thread-db.c: New file.
544 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
545
c2792f5a
DE
5462013-02-11 Doug Evans <dje@google.com>
547
548 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
549 two decfloats.
550
d9e98382
SDJ
5512013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
552
553 * gdb.base/bitfields.c (struct internalvartest): New declaration.
554 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
555
a321661a
JK
5562013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
557
558 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
559
134a2066
YQ
5602013-02-06 Yao Qi <yao@codesourcery.com>
561
562 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
563 to ...
564 (test_create_delete_modify_tsv): ... here. New test on modifying
565 the initial value of a tsv.
566
5a2dc60a
JK
5672013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
568
569 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
570 (cd .../rdir): ... here.
571
233d95b5
JK
5722013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
573
574 * gdb.linespec/base/one/header.h: New file.
575 * gdb.linespec/base/two/header.h: New file.
576 * gdb.linespec/macro-relative.c: New file.
577 * gdb.linespec/macro-relative.exp: New file.
578
fbd9ab74
JK
5792013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
580
581 * gdb.base/fullpath-expand-func.c: New file.
582 * gdb.base/fullpath-expand.c: New file.
583 * gdb.base/fullpath-expand.exp: New file.
584 * gdb.base/realname-expand-real.c: New file.
585 * gdb.base/realname-expand.c: New file.
586 * gdb.base/realname-expand.exp: New file.
587
1b56eb55
JK
5882013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
589
590 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
591 * gdb.dwarf2/dw2-dir-file-name.c: New file.
592
af529f8f
JK
5932013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
594
595 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
596 (compare_filenames_for_search does not match)
597 (compare_filenames_for_search does match): New tests.
598
f5b95b50
JK
5992013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
600
601 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
602
d47921b9
JK
6032013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
604
605 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
606
8a92335b
JK
6072013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
608
609 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
610 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
611 ${binfile}.mini_debuginfo-debuglink and
612 ${binfile}.mini_debuginfo-debuglink.xz.
613
17f2157d
TT
6142013-02-01 Tom Tromey <tromey@redhat.com>
615
616 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
617 attributes.
618
d65f0a9c
TT
6192013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
620 Tom Tromey <tromey@redhat.com>
621
622 * gdb.dwarf2/method-ptr.exp: Link with c++.
623 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
624
f25c0135
TT
6252013-01-31 Tom Tromey <tromey@redhat.com>
626
627 * gdb.base/jit.exp (compile_jit_test): New proc.
628 Add PIE tests.
629
7078baeb
TT
6302013-01-31 Tom Tromey <tromey@redhat.com>
631
632 * gdb.dwarf2/method-ptr.cc: New file.
633 * gdb.dwarf2/method-ptr.exp: New file.
634
1d24041a
TT
6352013-01-31 Tom Tromey <tromey@redhat.com>
636
637 * lib/dwarf.exp (namespace Dwarf): New.
638
8d9878a4
TT
6392013-01-29 Tom Tromey <tromey@redhat.com>
640
641 * gdb.dwarf2/fission-reread.exp: Add unload test.
642
bed911e5
DE
6432013-01-28 Doug Evans <dje@google.com>
644
645 * gdb.dwarf2/fission-loclists.exp: New file.
646 * gdb.dwarf2/fission-loclists.S: New file.
647
e229648e
JK
6482013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
649
650 Code cleanup.
651 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
652 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
653 and prepare_for_testing.
654 * gdb.base/store.exp: Likewise.
655
86700f00
TT
6562013-01-25 Tom Tromey <tromey@redhat.com>
657
658 * gdb.python/py-explore.exp: Expect the gdb prompt.
659
8954db33
AB
6602013-01-25 Andrew Burgess <aburgess@broadcom.com>
661
662 * gdb.base/gnu_vector.c: New variable for use in tests.
663 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
664 changes in scalar to vector casting and widening.
665 * gdb.python/py-type.c: New variables for use in tests.
666 * gdb.python/py-type.exp: Update vector related tests to reflect
667 changes in scalar to vector casting and widening.
668
2077afdd
TD
6692013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
670
671 * gdb.base/prologue-include.c: New file.
672 * gdb.base/prologue-include.exp: New file.
673 * gdb.base/prologue-include.h: New file.
674
d7499464
HAQ
6752013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
676
677 PR gdb/13443
678 * gdb.mi/mi-var-block.exp: Make test messages unique.
679
e2a3e0f1
TT
6802013-01-23 Tom Tromey <tromey@redhat.com>
681
682 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
683
152fcc9c
TT
6842013-01-23 Tom Tromey <tromey@redhat.com>
685
686 * gdb.cp/converts.cc (main): Initialize 'a'.
687
bea883fd
SCR
6882013-01-23 Siva Chandra Reddy <sivachandra@google.com>
689
690 * testsuite/gdb.python/frame.exp: Add a test for
691 gdb.Frame.architecture() method.
692
0928e93d
PA
6932013-01-22 Pedro Alves <palves@redhat.com>
694
695 * gdb.base/annota1.exp (signal sent): No longer expect
696 breakpoints-invalid.
697 * gdb.cp/annota2.exp (continue until exit)
698 (watch triggered on a.x): Ditto.
699
9c97429f
PA
7002013-01-22 Pedro Alves <palves@redhat.com>
701
702 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
703 Adjust tests to breakpoints-invalid changes.
704 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
705 variables.
706 Adjust tests to breakpoints-invalid changes.
707
187d10dd
PA
7082013-01-22 Pedro Alves <palves@redhat.com>
709
710 * gdb.base/annota1.exp (annotate ignore count change): Add
711 expected output for failure case.
712
ea3aedcb
TT
7132013-01-22 Tom Tromey <tromey@redhat.com>
714
715 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
716 call.
717
998580f1
MK
7182013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
719
720 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 721 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
722 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
723 Also handle 'thread' field.
724 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
725 * gdb.mi/mi-watch.exp: Ditto.
726 * lib/mi-support.exp: Ditto.
727
8f1d5693
MK
7282013-01-21 Siva Chandra Reddy <sivachandra@google.com>
729
730 * gdb.python/py-explore.exp: Improve a test
731
2d8c5d7c
DB
7322013-01-18  David Blaikie  <dblaikie@gmail.com>
733
734 * gdb.base/label.c (main): Correct the type of the second
735 parameter.
736
46f35228
TT
7372013-01-18 Tom Tromey <tromey@redhat.com>
738
739 * gdb.dwarf2/trace-crash.s: New file.
740 * gdb.dwarf2/trace-crash.exp: New file.
741
5965d69d
HAQ
7422013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
743
43aaf8b6
PA
744 PR gdb/13443
745 * gdb.base/checkpoint.exp: Update test messages to make them
746 unique.
5965d69d 747
5ae4861a
YQ
7482013-01-18 Yao Qi <yao@codesourcery.com>
749
750 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
751 output of 'info tracepoints'.
752 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
753 Likewise.
754 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
755 * gdb.trace/disconnected-tracing.c (struct foo): New.
756
d84fca2c
JK
7572013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
758
759 * gdb.dwarf2/dw2-dos-drive.S: New file.
760 * gdb.dwarf2/dw2-dos-drive.exp: New file.
761
aebb1cc9
DE
7622013-01-17 Doug Evans <dje@google.com>
763
2782d512
DE
764 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
765 CXX_FOR_TARGET.
766
aebb1cc9
DE
767 * boards/cc-with-tweaks.exp: New file.
768
db2b2972
TT
7692013-01-17 Tom Tromey <tromey@redhat.com>
770
771 * gdb.base/completion.exp: Add "set cp-abi" completion test.
772
96343774
PA
7732013-01-17 Pedro Alves <palves@redhat.com>
774
775 Merge dg-extract-results.sh from upstream (svn 195224).
776
777 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 778 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
779
780 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 781 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
782
783 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 784 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
785
786 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
787 * dg-extract-results.sh: Redirect grep output to /dev/null instead
788 of grep -q.
789
675921c0
SD
7902012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
791
792 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
793 interface.
794 * gdb.base/jithost.c: New file.
795 * gdb.base/jithost.h: New file.
796 * gdb.base/jitreader.c : New file.
797 * gdb.base/jit-protocol.h: New file.
798
ab04a2af
TT
7992013-01-16 Tom Tromey <tromey@redhat.com>
800
801 * gdb.base/catch-signal.c: New file.
802 * gdb.base/catch-signal.exp: New file.
803
8ac3646f
TT
8042013-01-16 Tom Tromey <tromey@redhat.com>
805
806 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
807
22fc223e
JK
8082013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
809
810 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
811
44478ab3
TT
8122013-01-14 Tom Tromey <tromey@redhat.com>
813
814 * gdb.base/completion.exp: Add "set gnutarget" test.
815
06d66ee9
TT
8162013-01-14 Tom Tromey <tromey@redhat.com>
817
818 * gdb.dwarf2/dw2-restrict.S: New file.
819 * gdb.dwarf2/dw2-restrict.c: New file.
820 * gdb.dwarf2/dw2-restrict.exp: New file.
821
c9bf0622
TT
8222013-01-14 Tom Tromey <tromey@redhat.com>
823
824 * gdb.dwarf2/dw2-error.exp: New file.
825 * gdb.dwarf2/dw2-error.c: New file.
826 * gdb.dwarf2/dw2-error.S: New file.
827
5b12a61c
JK
8282013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
829
830 * gdb.cp/parse-lang.cc: New file.
831 * gdb.cp/parse-lang.exp: New file.
832
f0a4b570
JK
8332013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
834
835 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
836 (set substitute-path): New test.
837 (fullname present): Remove content.
838 (substituted fullname): New test.
839
f751cc97
JB
8402013-01-13 Joel Brobecker <brobecker@adacore.com>
841
842 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
843 check. Move $gdb_py_is_py24 value check right after.
844
04164e8e
JK
8452013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
846
847 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
848 targets.
849
5bf480a5
YQ
8502013-01-11 Yao Qi <yao@codesourcery.com>
851
852 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
853 for dprintf.
854 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
855 Check the fields in "=breakpoint-created" for dprintf.
856
f35a17b5
JK
8572012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
858
859 * gdb.mi/mi-fullname-deleted.exp: New file.
860
85817405
JK
8612012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
862
863 * gdb.base/skip-solib.exp (info skip with pending file): Update the
864 expected output.
865 (info skip with pending file): Remove.
866 (ignoring function in solib, info skip for function multiply): Update
867 the expected output.
868 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
869 (info skip (delete 1), info skip after disabling all)
870 (info skip after enabling all, info skip after disabling 4 2-3)
871 (info skip after enabling 2-3, info skip 2-3)
872 (info skip after deleting 2 3): Update the expected output.
873 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
874 statement to its initialization and return.
875 * gdb.linespec/skip-two.exp: New file.
876
27210e12
DE
8772012-12-19 Doug Evans <dje@google.com>
878
879 * gdb.base/maint.exp: Handle testing with .gdb_index.
880
bb627a12
JB
8812012-12-19 Joel Brobecker <brobecker@adacore.com>
882
883 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
884 Cavium to FSF.
885
7785b880
JB
8862012-12-19 Joel Brobecker <brobecker@adacore.com>
887
888 * dg-extract-results.sh: Update contact info in copyright notice.
889 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
890 GPL v3 or later. Update contact info.
891 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
892 gdb.threads/watchpoint-fork-mt.c,
893 gdb.threads/watchpoint-fork-parent.c,
894 gdb.threads/watchpoint-fork-st.c,
895 gdb.threads/watchpoint-fork.h: Likewise.
896
f2a8bc8a
YQ
8972012-12-15 Yao Qi <yao@codesourcery.com>
898
899 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
900 'installed' field in '=breakpoint-modified'.
901 (test_reconnect): Check 'installed' field in
902 '=breakpoint-modified' and '=breakpoint-created'.
903
904 * gdb.trace/actions.exp: Update test for 'installed' field.
905 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
906 (tracepoint_change_loc_2): Likewise.
907 Check 'info tracepoint' display nothing else.
908 * gdb.trace/deltrace.exp: Likewise.
909 * gdb.trace/infotrace.exp: Likewise.
910 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
911 Likewise.
912 * gdb.trace/passcount.exp: Likewise.
913 * gdb.trace/tracecmd.exp: Likewise.
914 * gdb.trace/while-stepping.exp: Likewise.
915
6592e36f
TT
9162012-12-14 Tom Tromey <tromey@redhat.com>
917
918 * gdb.cp/member-name.exp: New file.
919 * gdb.cp/member-name.cc: New file.
920
7d27a96d
TT
9212012-12-14 Tom Tromey <tromey@redhat.com>
922
923 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
924
f8c05d0d
DE
9252012-12-14 Doug Evans <dje@google.com>
926
927 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
928 DW_OP_GNU_implicit_pointer is section-relative.
929
451b7c33
TT
9302012-12-14 Tom Tromey <tromey@redhat.com>
931
43aaf8b6 932 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 933
10e339df
PA
9342012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
935
6fdff2c5 936 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 937
e780d813
DE
9382012-12-13 Doug Evans <dje@google.com>
939
940 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
941 * gdb.multi/multi-arch.exp: Ditto.
942
ca3dbcc8 9432012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 944
ca3dbcc8
MG
945 * gdb.mi/mi-catch-load-so.c: New. Clone of the
946 catch load test library source file.
947 * gdb.mi/mi-catch-load.c: New. Clone of the catch
948 load test source file.
949 * gdb.mi/mi-catch-load.exp: New. Test file for
950 basic MI -catch-load and -catch-unload tests.
951
2960a434
PK
9522012-12-11 Paul Koning <paul_koning@dell.com>
953
954 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
955 exception.
956 (_iterator_except): New function.
957 (ArrayPrinter): Use _iterator function instead of local _iterator
958 class for Python 3 compatibility.
959 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 960 _iterator.
2960a434
PK
961 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
962 execfile for Python 3 compatibility.
963 * gdb.python/python.exp: Handle Python 2.4 exception traceback
964 format in error_prompt test.
6fdff2c5 965
9325cb04
PK
9662012-12-10 Paul Koning <paul_koning@dell.com>
967
968 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 969 compatibility.
9325cb04
PK
970 * gdb.python/py-block.exp: Ditto.
971 * gdb.python/py-breakpoint.exp: Ditto.
972 * gdb.python/py-cmd.exp: Ditto.
973 * gdb.python/py-events.py: Ditto.
974 * gdb.python/py-finish-breakpoint.py: Ditto.
975 * gdb.python/py-finish-breakpoint2.exp: Ditto.
976 * gdb.python/py-finish-breakpoint2.py: Ditto.
977 * gdb.python/py-frame-inline.exp: Ditto.
978 * gdb.python/py-frame.exp: Ditto.
979 * gdb.python/py-infthread.exp: Ditto.
980 * gdb.python/py-objfile.exp: Ditto.
981 * gdb.python/py-parameter.exp: Ditto.
982 * gdb.python/py-progspace.exp: Ditto.
983 * gdb.python/py-prompt.exp: Ditto.
984 * gdb.python/py-symbol.exp: Ditto.
985 * gdb.python/py-symtab.exp: Ditto.
986 * gdb.python/py-template.exp: Ditto.
987 * gdb.python/py-value-cc.exp: Ditto.
988 * gdb.python/python.exp: Ditto.
989 * gdb.python/source2.py: Ditto.
990 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 991 compatibility.
9325cb04
PK
992 Use sorted() function rather than sort() method.
993 Accept either int or long values for enum values.
994 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
995 execfile for Python 3 compatibility.
996 * gdb.python/py-evsignal.exp: Ditto.
997 * gdb.python/py-evthreads.exp: Ditto.
998 * gdb.python/py-mi.exp: Ditto.
999 * gdb.python/py-pp-maint.exp: Ditto.
1000 * gdb.python/py-prettyprint.exp: Ditto.
1001 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 1002 Python 3 compatibility.
9325cb04
PK
1003 Skip tests for Python 2.4.
1004 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 1005 Python 3 compatibility.
9325cb04
PK
1006 Use byte string rather than character string in memory write test
1007 if Python 3.
1008 * gdb.python/py-pp-maint.py: Change class declarations to "new
1009 class" syntax.
1010 * gdb.python/py-prettyprint.py: Change iterator class to generator
1011 function for Python 3 compatibility.
1012 Make all classes "new style".
1013 Fix indentation issue and stray semicolon.
1014 * gdb.python/py-shared.expChange print syntax for Python 3
1015 compatibility.
1016 Define "long" if Python 3.
1017 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 1018 compatibility.
9325cb04
PK
1019 Accept either int or long values for enum values.
1020 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 1021 compatibility.
9325cb04
PK
1022 Skip "long" and "unicode" tests if Python 3.
1023 Accept either "type" or "class" in type checks.
1024 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
1025 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
1026
8b9737bf
TT
10272012-12-10 Tom Tromey <tromey@redhat.com>
1028
1029 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
1030 (test): Add "two_cu" argument.
1031 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
1032 for types; allow two CUs.
1033
1b80a9fa
JK
10342012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1035
1036 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
1037 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
1038
f0b6d50a
YQ
10392012-12-08 Yao Qi <yao@codesourcery.com>
1040 Pedro Alves <palves@redhat.com>
1041
1042 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
1043 '=breakpoint-created' when GDB merges the tracepoints of both
1044 sides.
1045
2f68a895
TT
10462012-12-07 Tom Tromey <tromey@redhat.com>
1047
1048 * gdb.base/break1.c (enum some_enum, union some_union): New.
1049 (some_enum_global, some_union_global, some_value): New globals.
1050 * gdb.base/completion.exp: Add tag completion tests.
1051
4fc5d43e
TT
10522012-12-07 Tom Tromey <tromey@redhat.com>
1053
1054 * gdb.base/completion.exp: Add tests for ptype and whatis
1055 completion.
1056
6559e013
JB
10572012-12-07 Joel Brobecker <brobecker@adacore.com>
1058
1059 * gdb.base/stale-infcall.exp: Fix copyright line.
1060
ae2b630d
JB
10612012-12-07 Joel Brobecker <brobecker@adacore.com>
1062
1063 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
1064
0ba2eb0f
TT
10652012-12-06 Pedro Alves <palves@redhat.com>
1066 Tom Tromey <tromey@redhat.com>
1067
1068 * gdb.base/exprs.exp: Add tests for cast to void.
1069
731145cb
TT
10702012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
1071
1072 * gdb.python/py-mi.exp: Correct expected results for attribute
1073 "dynamic" returned by -var-update.
1074 Add test case for correct handling of "diplayhint" for children
1075 of dynamic varobjs.
1076 * gdb.python/py-prettyprint.c (set_itme): New function.
1077 (bug_14741) New function.
1078 (main) Add call to bug_14741().
1079 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
1080
e58fcc15
UW
10812012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
1082
1083 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
1084 ${binfile}.funcsyms list.
1085
e9eb0d14
YQ
10862012-12-04 Yao Qi <yao@codesourcery.com>
1087
1088 PR gdb/13443
1089 * gdb.trace/actions.exp: Make test messages unique.
1090
4983028c
TT
10912012-11-29 Tom Tromey <tromey@redhat.com>
1092
1093 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
1094
ea5e6b0e
UW
10952012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
1096
1097 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
1098 * gdb.opencl/datatypes.exp: Likewise.
1099 * gdb.opencl/operators.exp: Likewise.
1100 * gdb.opencl/vec_comps.exp: Likewise.
1101
cdde3dfb
JG
11022012-11-29 Jerome Guitton <guitton@adacore.com>
1103
1104 * gdb.ada/iwide: New testcase.
1105
b50d69b5
JG
11062012-11-29 Jerome Guitton <guitton@adacore.com>
1107
1108 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
1109 ptype test.
1110
c2d3fccf
JG
11112012-11-29 Jerome Guitton <guitton@adacore.com>
1112
1113 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
1114 form {VARIANT_TYPE}ADDRESS.
1115
5edf51fe
YQ
11162012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
1117
1118 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
1119 (func): New function.
1120 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
1121 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
1122 pointers to members with pointer-to-function type.
1123
608e2dbb
TT
11242012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1125 Tom Tromey <tromey@redhat.com>
1126
1127 * gdb.base/gnu-debugdata.exp: New file.
1128 * gdb.base/gnu-debugdata.c: New file.
1129 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
1130 (gdb_unload): Return 0 on success.
1131
4648e588
JK
11322012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1133
1134 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
1135
17d6efc4
JB
11362012-11-26 Joel Brobecker <brobecker@adacore.com>
1137
1138 * gdb.base/empty_exe.exp: New testcase.
1139
ace21957
MF
11402012-11-20 Mike Frysinger <vapier@gentoo.org>
1141
1142 * gdb.base/completion.exp: Add test for help aliases completion.
1143
5c401a0a
YQ
11442012-11-20 Yao Qi <yao@codesourcery.com>
1145
1146 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1147 Don't test 'maint set show-debug-regs'.
1148 Use command 'set remotecache' instead of
1149 'set circular-trace-buffer'.
1150
8dea366b
KS
11512012-11-16 Keith Seitz <keiths@redhat.com>
1152
1153 PR c++/13615
1154 * gdb.cp/baseenum.cc: New file.
1155 * gdb.cp/baseenum.exp: New file.
1156 * gdb.cp/derivation.cc (A): Add copyright.
1157 Add a typedef.
1158 (B): Use A::value_type instead of int. Change all references.
1159 (D): Use value_type instead of int. Change all references.
1160 (E): Likewise.
1161 (F); Likewise.
1162 (Z): New class.
1163 (ZZ): New class.
6fdff2c5 1164 (N, Base, Derived): New namespace and classes.
8dea366b
KS
1165 (main): Add instances of Z and ZZ.
1166 Make sure all symbols from N are kept.
1167 * gdb.cp/derivation.exp: Update typedef changes in tests.
1168 Add tests for class typedefs both before and after starting
1169 the inferior.
1170 Add tests for searching for a typedef while stopped in a
1171 method.
1172
5e34c6c3
LM
11732012-11-14 Luis Machado <lgustavo@codesourcery.com>
1174
1175 * gdb.mi/mi-var-create-rtti.c: New file.
1176 * gdb.mi/mi-var-create-rtti.exp: New file.
1177
5e487a5f
LM
11782012-11-14 Luis Machado <lgustavo@codesourcery.com>
1179
1180 * gdb.base/structs3.exp: Run to main before doing any tests.
1181
6d67b990
AB
11822012-11-14 Andrew Burgess <aburgess@broadcom.com>
1183
1184 * gdb.python/py-type.exp: Uniquify test names.
1185
e5d98164
YQ
11862012-11-14 Yao Qi <yao@codesourcery.com>
1187
1188 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
1189 (thread_function) [DEBUG]: Call 'printf'.
1190 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
1191 command line if 'DEBUG=1' is passed to test.
1192 Remove a pattern to match inferior's output.
1193
62747a60
TT
11942012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
1195
1196 * gdb.mi/mi-fill-memory.exp: New test.
1197
18a9fc12
TT
11982012-11-12 Tom Tromey <tromey@redhat.com>
1199
1200 * gdb.base/completion.exp: Update for "info type-printers".
1201 * gdb.python/py-typeprint.cc: New file.
1202 * gdb.python/py-typeprint.exp: New file.
1203 * gdb.python/py-typeprint.py: New file.
1204
bd69fc68
TT
12052012-11-12 Tom Tromey <tromey@redhat.com>
1206
1207 * gdb.base/call-sc.exp: Use "ptype/r".
1208 * gdb.base/volatile.exp: Don't expect "int".
1209 * gdb.cp/ptype-flags.cc: New file.
1210 * gdb.cp/ptype-flags.exp: New file.
1211 * gdb.cp/templates.exp: Use ptype/r.
1212 (test_ptype_of_templates, test_template_typedef): Likewise.
1213 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
1214 argument. Handle template names and template parameters.
1215 * gdb.mi/mi-var-cmd.exp: Accept "long".
1216 * gdb.mi/mi-var-child.exp: Accept "long".
1217 * gdb.mi/mi-var-display.exp: Accept "long".
1218 * gdb.mi/mi2-var-child.exp: Accept "long".
1219
b3720c3a
TT
12202012-11-12 Tom Tromey <tromey@redhat.com>
1221
1222 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
1223 "ptype" from calls to cp_test_ptype_class.
1224 (test_enums): Likewise.
1225 * gdb.cp/derivation.exp: Remove "ptype" from calls to
1226 cp_test_ptype_class.
1227 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
1228 calls to cp_test_ptype_class.
1229 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
1230 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
1231 from calls to cp_test_ptype_class.
1232 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
1233 command here. Change "in_command" argument to "in_exp".
1234
0d63ecda
KS
12352012-11-10 Keith Seitz <keiths@redhat.com>
1236
1237 PR gdb/14288
1238 * gdb.base/printcmds.c: Add invalid_XXX globals
1239 for repeated byte tests.
1240 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
1241 * gdb.base/wchar.c (main): Add and construct a wchar_t
1242 array with repeated characters.
1243 * gdb.base/wchar.exp: Add repeated character tests.
1244
ed8a1c2d
AB
12452012-11-09 Andrew Burgess <aburgess@broadcom.com>
1246
1247 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
1248 disassembly output.
1249
9107fc8d
PA
12502012-11-09 Pedro Alves <palves@redhat.com>
1251
1252 PR gdb/14306
1253
1254 * gdb.multi/multi-arch-exec.c: New file.
1255 * gdb.multi/multi-arch-exec.exp: New file.
1256
558a9d82
YQ
12572012-11-09 Yao Qi <yao@codesourcery.com>
1258
1259 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
1260 (top level): Call it.
1261
e714f336
YQ
12622012-11-09 Yao Qi <yao@codesourcery.com>
1263
1264 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
1265 typo.
1266
6ecd4729
PA
12672012-11-09 Pedro Alves <palves@redhat.com>
1268
1269 * gdb.multi/multi-arch.exp: New.
1270
9015683b
TT
12712012-11-08 Tom Tromey <tromey@redhat.com>
1272
1273 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
1274 core files, if possible.
1275 * gdb.base/siginfo-thread.c: New file
1276 * gdb.base/siginfo-thread.exp: New file
1277
ea9f10bb
TT
12782012-11-08 Tom Tromey <tromey@redhat.com>
1279
1280 * gdb.base/comprdebug.exp: New file.
1281
f6592439
PA
12822012-11-06 Pedro Alves <palves@redhat.com>
1283
1284 PR gdb/14810
1285
1286 * gdb.base/disabled-location.c: New file.
1287 * gdb.base/disabled-location.exp: New file.
1288
2d338fa9
TT
12892012-11-06 Tom Tromey <tromey@redhat.com>
1290
1291 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
1292 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
1293 gdb_gcore_cmd.
1294 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
1295 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
1296 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
1297 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
1298 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
1299 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
1300 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
1301 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
1302 * lib/gdb.exp (gdb_gcore_cmd): New proc.
1303
68c9da30
PA
13042012-11-05 Pedro Alves <palves@redhat.com>
1305
1306 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
1307 procedure.
1308 (do_vfork_and_follow_child_tests_exec)
1309 (do_vfork_and_follow_child_tests_exit): Call it.
1310
a7c8c931
PA
13112012-11-05 Pedro Alves <palves@redhat.com>
1312
1313 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
1314 fails.
1315
6f6484cd
YQ
13162012-11-03 Yao Qi <yao@codesourcery.com>
1317
1318 Fix PR gdb/14617.
1319 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1320 Remove setup_kfail, and update test.
1321
b45627a0
TT
13222012-11-02 Tom Tromey <tromey@redhat.com>
1323
1324 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
1325 test.
1326
f50f4e56
PA
13272012-11-02 Pedro Alves <palves@redhat.com>
1328
1329 PR gdb/14766
1330
1331 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
1332 setup_kfail.
1333 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
1334 get registers".
1335
71ce889d
PA
13362012-11-02 Pedro Alves <palves@redhat.com>
1337
1338 * gdb.base/foll-vfork-exit.c: New file.
1339 * gdb.base/foll-vfork.exp (top level): New file-describing
1340 comment.
1341 (vfork_child_follow_to_exit): New procedure.
1342 (tcatch_vfork_then_child_follow): Rename as ...
1343 (tcatch_vfork_then_child_follow_exec): ... this.
1344 (tcatch_vfork_then_child_follow_exit): New procedure.
1345 (do_vfork_and_follow_parent_tests): New procedure, factored out
1346 from do_vfork_and_exec_tests.
1347 (do_vfork_and_follow_child_tests_exec): Ditto.
1348 (do_vfork_and_exec_tests): Delete.
1349 (do_vfork_and_follow_child_tests_exit): New procedure.
1350 (top level): Run tests with both the program that has the vfork
1351 child execing, and the program has the vfork child exiting.
1352
1e35b1a9
PA
13532012-11-02 Pedro Alves <palves@redhat.com>
1354
1355 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
1356 (check_vfork_catchpoints, vfork_parent_follow_through_step)
1357 (vfork_parent_follow_to_bp): Call it.
1358 (kill_child): Delete.
1359 (vfork_and_exec_child_follow_to_main_bp)
1360 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
1361 longer call kill_child.
1362 (tcatch_vfork_then_parent_follow): Call setup_gdb.
1363 (do_vfork_and_exec_tests): Don't runto_main before calling each
1364 test procedure.
1365 (top level): Don't clean restart and set verbose before running
1366 each test procedure.
1367
13682012-11-02 Pedro Alves <palves@redhat.com>
1369
1370 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
1371 (vfork_parent_follow_to_bp)
1372 (vfork_and_exec_child_follow_to_main_bp)
1373 (vfork_and_exec_child_follow_through_step)
1374 (tcatch_vfork_then_parent_follow)
1375 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1376 Use with_test_prefix.
1377
13782012-11-02 Pedro Alves <palves@redhat.com>
1379
1380 * gdb.base/foll-vfork.c: Add copyright header.
1381 * gdb.base/vforked-prog.c: Add copyright header.
1382
13832012-11-02 Pedro Alves <palves@redhat.com>
1384
1385 * gdb.base/foll-vfork.exp
1386 (vfork_and_exec_child_follow_through_step): Don't skip on
1387 non-HP/UX targets. Expect the next to only step one line on
1388 non-HP/UX targets, rather than stopping only after the exec.
1389
13902012-11-02 Pedro Alves <palves@redhat.com>
1391
1392 Don't hard code line numbers.
1393
1394 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
1395 Expect text from the sources instead of a line number.
1396 (vfork_parent_follow_to_bp)
1397 (vfork_and_exec_child_follow_to_main_bp)
1398 (vfork_and_exec_child_follow_through_step)
1399 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1400 Use gdb_get_line_number.
1401
14022012-11-02 Pedro Alves <palves@redhat.com>
1403
1404 Modernize.
1405
1406 * gdb.base/foll-vfork.exp: Use standard_testfile and
1407 build_executable. Pass descriptive string to untested.
1408 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
1409 (vfork_and_exec_child_follow_to_main_bp)
1410 (vfork_and_exec_child_follow_through_step)
1411 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
1412 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
1413 of send_gdb/gdb_expect.
1414
1415 (kill_child): New procedure.
1416 (vfork_and_exec_child_follow_to_main_bp)
1417 (vfork_and_exec_child_follow_through_step): Use it.
1418
f0559fff
YQ
14192012-11-02 Yao Qi <yao@codesourcery.com>
1420
1421 * gdb.base/setvar.exp: Test setting nested struct.
1422 * gdb.base/setvar.c (v_struct3): New.
1423
c207c6da
DE
14242012-11-01 Doug Evans <dje@google.com>
1425
1426 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
1427 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
1428 use them.
1429
2f27adfe
AB
14302012-10-31 Andrew Burgess <aburgess@broadcom.com>
1431
1432 PR cli/14772
1433 * gdb.base/gnu_vector.c (union_with_vector_1)
1434 (struct_with_vector_1): Add new struct and union for testing
1435 ptype.
1436 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
1437 structs / unions containing vectors.
1438
bb662ca6
YQ
14392012-10-25 Yao Qi <yao@codesourcery.com>
1440
1441 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
1442 'setup_kfail' instead of 'setup_kfail_for_target'.
1443 * gdb.base/varargs.exp: Likewise.
1444 * lib/gdb.exp (setup_kfail_for_target): Remove.
1445
635d23ff
MK
14462012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
1447
1448 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
1449
afdb064f
MK
14502012-10-25 Mark Kettenis <kettenis@gnu.org>
1451
1452 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
1453
d99dcf51
JB
14542012-10-24 Joel Brobecker <brobecker@adacore.com>
1455
1456 * gdb.ada/set_wstr: New testcase.
1457
32560274
JB
14582012-10-24 Joel Brobecker <brobecker@adacore.com>
1459
1460 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
1461
5ded5331
JB
14622012-10-24 Joel Brobecker <brobecker@adacore.com>
1463
1464 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
1465
d8d84291
MK
14662012-10-24 Mark Kettenis <kettenis@gnu.org>
1467
1468 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
1469
6e933c51
JK
14702012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1471
1472 * gdb.base/callfuncs.exp (do_function_calls): Fix
1473 setup_kfail_for_target for -m32 mode.
1474
274bd000
MK
14752012-10-23 Mark Kettenis <kettenis@gnu.org>
1476
1477 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
1478 are now fixed.
1479
545f743d
YQ
14802012-10-23 Yao Qi <yao@codesourcery.com>
1481
1482 * gdb.base/info-os.exp: Resume the inferior until it exits.
1483
48b56b6a 14842012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
1485
99c7d5a8 1486 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
1487 * gdb.base/print-file-var.exp: Likewise.
1488 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 1489
8de0566d
YQ
14902012-10-17 Yao Qi <yao@codesourcery.com>
1491
1492 * gdb.mi/mi-memory-changed.exp: New.
1493
44883546
YQ
14942012-10-16 Yao Qi <yao@codesourcery.com>
1495
1496 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
1497 returns true.
1498 Call gdb_load_shlibs.
1499 * gdb.reverse/solib-reverse.exp: Likewise.
1500
345f514a
KS
15012012-10-15 Keith Seitz <keiths@redhat.com>
1502
1503 * lib/cp-support.exp (cp_test_ptype_class): Add support
1504 for class typedefs.
1505
1506 * gdb.cp/derivation.exp: Add tests for g_instance.
1507
9e3a7d65
JK
15082012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1509
1510 Fix entry values resolving in inlined frames.
1511 * gdb.arch/amd64-entry-value-inline.S: New file.
1512 * gdb.arch/amd64-entry-value-inline.c: New file.
1513 * gdb.arch/amd64-entry-value-inline.exp: New file.
1514
21a7b089
JK
15152012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1516 Doug Evans <dje@google.com>
1517
1518 Fix recent gdb_breakpoint regression.
1519 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
1520 braces from the parameter.
1521 * gdb.java/jprint.exp: Likewise.
1522
2c47921e
DE
15232012-10-15 Doug Evans <dje@google.com>
1524
1525 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
1526
89398707
JB
15272012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
1528
1529 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
1530
801e4185
TT
15312012-10-15 Tom Tromey <tromey@redhat.com>
1532
1533 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
1534
74f910c8
TT
15352012-10-15 Tom Tromey <tromey@redhat.com>
1536
1537 * gdb.python/py-symbol.exp: Test symbol destructor.
1538
91567807
YQ
15392012-10-14 Yao Qi <yao@codesourcery.com>
1540
1541 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
1542 * gdb.mi/mi-cli.exp: New.
1543
1544 * gdb.mi/mi2-basics.exp: Remove.
1545 * gdb.mi/mi2-break.exp: Remove.
1546 * gdb.mi/mi2-console.exp: Remove.
1547 * gdb.mi/mi2-disassemble.exp: Remove.
1548 * gdb.mi/mi2-eval.exp: Remove.
1549 * gdb.mi/mi2-file.exp: Remove.
1550 * gdb.mi/mi2-hack-cli.exp: Remove.
1551 * gdb.mi/mi2-pthreads.exp: Remove.
1552 * gdb.mi/mi2-read-memory.exp: Remove.
1553 * gdb.mi/mi2-regs.exp: Remove.
1554 * gdb.mi/mi2-return.exp: Remove.
1555 * gdb.mi/mi2-simplerun.exp: Remove.
1556 * gdb.mi/mi2-stack.exp: Remove.
1557 * gdb.mi/mi2-stepi.exp: Remove.
1558 * gdb.mi/mi2-syn-frame.exp: Remove.
1559 * gdb.mi/mi2-until.exp: Remove.
1560 * gdb.mi/mi2-watch.exp: Remove.
1561 * gdb.mi/mi2-var-block.exp: Remove.
1562 * gdb.mi/mi2-var-cmd.exp: Remove.
1563 * gdb.mi/mi2-var-display.exp: Remove.
1564
87332029
YQ
15652012-10-12 Yao Qi <yao@codesourcery.com>
1566
1567 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
1568 trail '.*' on matching patterns.
1569
11fc9057
L
15702012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1571
1572 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
1573 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
1574 * gdb.arch/i386-disp-step.exp: Likewise.
1575 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1576 * gdb.arch/i386-prologue.exp: Likewise.
1577 * gdb.arch/i386-size-overlap.exp: Likewise.
1578 * gdb.arch/i386-size.exp: Likewise.
1579 * gdb.arch/i386-unwind.exp: Likewise.
1580
7d46bcdc
L
15812012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1582
1583 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
1584 * gdb.arch/i386-word.exp: Likewise.
1585
31224d9d
L
15862012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1587
1588 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
1589 is_ilp32_target to set nr_regs.
1590 * gdb.arch/i386-sse.exp: Likewise.
1591
5b7d0050
DE
15922012-10-11 Doug Evans <dje@google.com>
1593
7c09e5a0
DE
1594 PR breakpoints/14643.
1595 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
1596 * gdb.linespec/thread.c: New file.
1597 * gdb.linespec/thread.exp: New file.
1598
5b7d0050
DE
1599 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
1600 Recognize "message" -> print pass and fail. Add eof case.
1601 (runto): Recognize message, no-message. Print pass/fail if requested,
1602 with same treatment as gdb_breakpoint.
1603 (runto_main): Pass no-message to runto.
1604 (gdb_internal_error_resync): Add log message.
1605 (gdb_file_cmd): Tweak internal error fail text for consistency.
1606
2e24f4aa
JK
16072012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1608
1609 Fix crash during stepping on ppc32.
1610 * gdb.base/step-symless.c: New file.
1611 * gdb.base/step-symless.exp: New file.
1612
aa14df25
DE
16132012-10-03 Doug Evans <dje@google.com>
1614
1615 PR symtab/14601
1616 * gdb.cp/using-crash.exp: New file.
1617 * gdb.cp/using-crash.cc: New file.
1618
975531db
DE
16192012-10-02 Doug Evans <dje@google.com>
1620
1621 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
1622 more consistent.
1623 (runto,gdb_debug_format): Ditto.
1624 (gdb_file_cmd): Watch for eof in nested gdb_expect.
1625 Clean up logging and error messages.
1626
b3dc46ff
AB
16272012-10-01 Andrew Burgess <aburgess@broadcom.com>
1628
1629 Test find command on unmapped memory.
1630 * gdb.base/find-unmapped.c: New file.
1631 * gdb.base/find-unmapped.exp: New file.
1632
45814d45
YQ
16332012-09-29 Yao Qi <yao@codesourcery.com>
1634
1635 * gdb.trace/mi-tracepoint-changed.exp: New.
1636 * gdb.mi/mi-breakpoint-changed.exp: New.
1637 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
1638 * gdb.mi/pendshr2.c: New.
1639
4c2786ba
YQ
16402012-09-28 Yao Qi <yao@codesourcery.com>
1641
1642 * gdb.mi/pr11022.exp: New.
1643 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
1644
7977e5d2
TT
16452012-09-27 Tom Tromey <tromey@redhat.com>
1646
1647 * gdb.cp/derivation.exp: Add regression test.
1648 * gdb.cp/derivation.cc (class V_base, class V_inter, class
1649 V_derived): New.
1650 (vderived): New global.
1651
0971de02
TT
16522012-09-26 Tom Tromey <tromey@redhat.com>
1653
1654 * gdb.dwarf2/dw2-common-block.S: New file.
1655 * gdb.dwarf2/dw2-common-block.exp: New file.
1656
4357ac6c
TT
16572012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1658
1659 * gdb.fortran/common-block.exp: New file.
1660 * gdb.fortran/common-block.f90: New file.
1661
6f380991
AB
16622012-09-26 Andrew Burgess <aburgess@broadcom.com>
1663
1664 * gdb.base/duplicate-bp.c: New file.
1665 * gdb.base/duplicate-bp.exp: New file.
1666
8ae551cf
YQ
16672012-09-26 Yao Qi <yao@codesourcery.com>
1668
1669 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
1670
1671 Revert:
1672 2012-09-21 Yao Qi <yao@codesourcery.com>
1673
1674 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1675
318102b9
SP
16762012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
1677
1678 * gdb.base/longest-types.c: New test case.
1679 * gdb.base/longest-types.exp: New test case.
1680
a1e5fd69
YQ
16812012-09-25 Yao Qi <yao@codesourcery.com>
1682
1683 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
1684
04e7407c
JK
16852012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1686
1687 Fix internal error on canonicalization of clang types.
1688 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
1689 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
1690 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
1691
9bf4bce9
JK
16922012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1693
1694 Fix disassemble without parameters in tailcall frame.
1695 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
1696
2603f7ee
AB
16972012-09-21 Andrew Burgess <aburgess@broadcom.com>
1698
1699 * gdb.dwarf2/dw2-op-out-param.S: New file.
1700 * gdb.dwarf2/dw2-op-out-param.exp: New file.
1701
a3569abd
YQ
17022012-09-21 Yao Qi <yao@codesourcery.com>
1703
1704 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1705
a065d7af
YQ
17062012-09-21 Yao Qi <yao@codesourcery.com>
1707
1708 * gdb.mi/mi-cli.exp: Remove.
1709 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
1710
15544bd9
YQ
17112012-09-21 Yao Qi <yao@codesourcery.com>
1712
1713 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
1714 "=record-started" notification.
1715
82a90ccf
YQ
17162012-09-21 Yao Qi <yao@codesourcery.com>
1717
1718 * gdb.mi/mi-record-changed.exp: New.
1719 * gdb.mi/mi-reverse.exp: Adjust expected output.
1720
d7de8e3c
TT
17212012-09-20 Tom Tromey <tromey@redhat.com>
1722
1723 * gdb.python/python.exp: Test atexit.register.
1724
1aa99537
DE
17252012-09-20 Doug Evans <dje@google.com>
1726
05eade73
DE
1727 * boards/dwarf4-gdb-index.exp: New file.
1728
1aa99537
DE
1729 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
1730 while running the tests.
1731
4ae24af0
JB
17322012-09-18 Joel Brobecker <brobecker@adacore.com>
1733
1734 * gdb.ada/bp_reset: New testcase.
1735
bb25a15c
YQ
17362012-09-18 Yao Qi <yao@codesourcery.com>
1737
1738 * gdb.trace/mi-tsv-changed.exp: New.
1739
201b4506
YQ
17402012-09-18 Yao Qi <yao@codesourcery.com>
1741
1742 * gdb.trace/mi-traceframe-changed.exp: New.
1743
6fc1c773
YQ
17442012-09-17 Yao Qi <yao@codesourcery.com>
1745
1746 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
1747 when it is less than 0.
1748
1ab3b62c
JK
17492012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1750
1751 PR 14119
1752 * gdb.arch/amd64-tailcall-ret.S: New file.
1753 * gdb.arch/amd64-tailcall-ret.c: New file.
1754 * gdb.arch/amd64-tailcall-ret.exp: New file.
1755 * gdb.reverse/amd64-tailcall-reverse.S: New file.
1756 * gdb.reverse/amd64-tailcall-reverse.c: New file.
1757 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
1758
acf9414f
JK
17592012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1760
1761 PR 14548
1762 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
1763 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
1764 * gdb.reverse/singlejmp-reverse.S: New file.
1765 * gdb.reverse/singlejmp-reverse.c: New file.
1766 * gdb.reverse/singlejmp-reverse.exp: New file.
1767
666b578b
JK
17682012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1769
1770 Fix compatibility with old GCC (~4.1).
1771 * gdb.cp/converts.cc (my_enum_var): New variable.
1772
42056501
AB
17732012-09-14 Andrew Burgess <aburgess@broadcom.com>
1774
1775 * gdb.xml/tdesc-regs.exp: Update expected output for new
1776 vector_size syntax of vector types.
1777
b9516fa1
YPK
17782012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
1779
1780 Refactor Python "gdb" module into a proper Python package, by
1781 introducing a new "_gdb" module for code implemented in C, and
1782 using reload/__import__ instead of exec.
1783 * gdb.python/python.exp (Test stderr location): Update module
1784 location of GDB-specific sys.stderr.
1785 (Test stdout location): Ditto for sys.stdout.
1786
18dc9ad8
JK
17872012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1788
1789 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
1790
ea3a9873
KS
17912012-09-12 Keith Seitz <keiths@redhat.com>
1792
1793 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
1794 conversion statement.
1795
5941debb
DE
17962012-09-12 Doug Evans <dje@google.com>
1797
1798 * gdb.base/help.exp: Remove testing of individual command help text,
1799 too much of a maintenance burden. Instead, test the functionality
1800 of "help" itself.
1801
cfc35e02
DE
18022012-09-11 Doug Evans <dje@google.com>
1803
3a0ed5d7
DE
1804 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
1805 breakpoint.
1806
cfc35e02
DE
1807 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
1808 * gdb.dwarf2/fission-reread.S: Ditto.
1809 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
1810 * gdb.dwarf2/fission-reread.exp: Ditto.
1811
350b1b26
AB
18122012-09-11 Andrew Burgess <aburgess@broadcom.com>
1813
1814 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
1815
2fa15f23
JB
18162012-09-10 Joel Brobecker <brobecker@adacore.com>
1817
1818 * gdb.ada/optim_drec: New testcase.
1819
09be558e
DE
18202012-09-10 Doug Evans <dje@google.com>
1821
1822 * boards/fission.exp: Explicitly mark "board" as not remote.
1823
5b4f6e25
KS
18242012-09-10 Keith Seitz <keiths@redhat.com>
1825
1826 PR gdb/13483
1827 * gdb.cp/converts.cc (A::A): Add ctor.
1828 (A::member_): Add member.
1829 (enum my_enum): New enumeration.
1830 (main): Add calls to foo1_7 with various
1831 permitted arguments.
1832 * gdb.cp/converts.exp: Add tests for boolean
1833 conversions permitted by the standard.
1834
b4ca5ed9
YPK
18352012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
1836
1837 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
1838 avoid spurious results due to ~/.gdbinit.
1839 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
1840 $INTERNAL_GDBFLAGS in run command.
1841 * gdb.gdb/observer.exp (setup_test): Ditto.
1842 * gdb.gdb/selftest.exp (test_with_self): Ditto.
1843 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
1844
d54b30bb
DE
18452012-09-06 Doug Evans <dje@google.com>
1846
14910956
DE
1847 * boards/fission.exp: New file.
1848
d54b30bb
DE
1849 * gdb.python/py-value.exp: Use clean_restart.
1850
91b253e1
DE
18512012-09-05 Doug Evans <dje@google.com>
1852
1853 * gdb.base/info-macros.c: Fix whitespace.
1854
1292279a
PA
18552012-08-28 Pedro Alves <palves@redhat.com>
1856
1857 PR gdb/14428
1858
1859 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
1860
1c8cdcb1
JK
18612012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1862
1863 * gdb.base/break-caller-line.c: New file.
1864 * gdb.base/break-caller-line.exp: New file.
1865
1e8e8b51
JK
18662012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1867
1868 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
1869 * gdb.arch/i386-cfi-notcurrent.S: New file.
1870 * gdb.arch/i386-cfi-notcurrent.exp: New file.
1871
1591a1e8
PA
18722012-08-27 Wei-cheng Wang <cole945@gmail.com>
1873 Yao Qi <yao@codesourcery.com>
1874 Pedro Alves <palves@redhat.com>
1875
1876 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
1877 New procedures.
1878 (top level): Add overlap checking tests.
1879
4442ada7
TT
18802012-08-24 Tom Tromey <tromey@redhat.com>
1881
1882 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
1883 gdb_test_multiple fails for other reasons.
1884
e7d50cc9
YQ
18852012-08-24 Yao Qi <yao@codesourcery.com>
1886
1887 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
1888
dfbd5e7b
PA
18892012-08-23 Pedro Alves <palves@redhat.com>
1890
1891 * gdb.base/help.exp: Adjust to "handle" help text change.
1892
8d735b87
YQ
18932012-08-23 Yao Qi <yao@codesourcery.com>
1894
1895 * gdb.trace/disconnected-tracing.c (start, end): New.
1896 (main): Call start and end.
1897 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
1898 existing tests into this proc.
1899 (disconnected_tfind): New.
1900
61b1d759
YQ
19012012-08-23 Yao Qi <yao@codesourcery.com>
1902
1903 * boards/native-gdbserver.exp (${board}_upload): New.
1904 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
1905 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
1906 Execute tfile on remote target.
1907 Copy trace file from target to host.
1908
6ca1b147
JM
19092012-08-22 Joseph Myers <joseph@codesourcery.com>
1910
1911 * gdb.arch/thumb-bx-pc.S: New file.
1912 * gdb.arch/thumb-bx-pc.exp: New file.
1913
706e3705
TT
19142012-08-22 Tom Tromey <tromey@redhat.com>
1915
1916 * gdb.base/maint.exp: Update.
1917
b4893d48
TT
19182012-08-22 Tom Tromey <tromey@redhat.com>
1919
1920 * lib/gdb.exp (skip_unwinder_tests): New proc.
1921 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
1922 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
1923
45b7da81
TT
19242012-08-21 Tom Tromey <tromey@redhat.com>
1925
1926 * gdb.hp/gdb.aCC/exception.exp: Remove.
1927
f94363d7
AP
1928012-08-19 Andrew Pinski <apinski@cavium.com>
1929
1930 * gdb.arch/mips-octeon-bbit.c: New file.
1931 * gdb.arch/mips-octeon-bbit.exp: New Test.
1932
e5afdbd7
KS
1933012-08-19 Keith Seitz <keiths@redhat.com>
1934
1935 PR c++/14365
1936 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
1937 * gdb.dwarf2/dw2-anon-mptr.S: New file.
1938
c29e8b64
JK
19392012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1940
1941 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
1942 verbose -log by more specific untested call.
1943
15a7e7bc
YQ
19442012-08-18 Yao Qi <yao@codesourcery.com>
1945
1946 * gdb.trace/tfind.exp: Move tests on various command help before
1947 checking target supports trace.
1948 Fix the expected output of 'help tfind end'.
1949
a451cb65
KS
19502012-08-17 Keith Seitz <keiths@redhat.com>
1951
1952 PR c++/13356
1953 * gdb.base/default.exp: Update all "check type" tests.
1954 * gdb.base/help.exp: Likewise.
1955 * gdb.base/setshow.exp: Likewise.
1956 * gdb.cp/converts.cc (foo1_type_check): New function.
1957 (foo2_type_check): New function.
1958 (foo3_type_check): New function.
1959 (main): Call new functions.
1960 * converts.exp: Add tests for integer-to-pointer conversions
1961 with/without strict type-checking.
1962
dbf6a605
MF
19632012-08-16 Mike Frysinger <vapier@gentoo.org>
1964
1965 * gdb.base/help.exp: Update expected output.
1966
0c92d8c1
JB
19672012-08-16 Joel Brobecker <brobecker@adacore.com>
1968
1969 * gdb.ada/rdv_wait: New testcase.
1970
e56f7f42
JK
19712012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1972
1973 * gdb.base/attach-twice.exp: Remove excessive ps exec.
1974
f47f77df
DE
19752012-08-13 Doug Evans <dje@google.com>
1976
e202d6e8 1977 * gdb.base/help.exp: Update expected output.
f47f77df
DE
1978 * gdb.base/default.exp: Update expected output of "show convenience".
1979
a72c3253
DE
19802012-08-10 Doug Evans <dje@google.com>
1981
1982 * gdb.python/py-strfns.c: New file.
1983 * gdb.python/py-strfns.exp: New file.
1984 * gdb.python/py-type.exp (test_fields): Add vector tests.
1985
de0bea00
MF
19862012-08-10 Mike Frysinger <vapier@gentoo.org>
1987
1988 PR cli/10436:
1989 * gdb.base/completion.exp: Add tests for handle completion.
1990
5b9afe8a
YQ
19912012-08-09 Yao Qi <yao@codesourcery.com>
1992
1993 * gdb.mi/mi-cmd-param-changed.exp: New.
1994 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
1995 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
1996 * gdb.mi/mi2-prompt.exp: Likewise.
1997
4f485ebc
DE
19982012-08-08 Doug Evans <dje@google.com>
1999
2000 * gdb.base/debug-expr.c: New file.
2001 * gdb.base/debug-expr.exp: New file.
2002 * gdb.base/exprs.exp: Test {type} casts.
2003 * gdb.cp/debug-expr.exp: New file.
2004
5888842d
JK
20052012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2006
2007 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
2008 global variable loop, not a 'break'. Add loop count limit to 100.
2009 Add new fail case for terminated vgdb.
2010
4f69f4c2
JK
20112012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2012 Jean-Marc Saffroy <saffroy@gmail.com>
2013
2014 PR 11804
2015 * gdb.base/gcore-relro.exp: New file.
2016 * gdb.base/gcore-relro-main.c: New file.
2017 * gdb.base/gcore-relro-lib.c: New file.
2018
e2de5390
JK
20192012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2020
2021 Do not false FAIL with old GCCs.
2022 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
2023 GCC < 4.5 in $no_hw mode.
2024
606603c5
JK
20252012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2026
2027 * gdb.base/default.exp (cd): Accept new directory with no arguments.
2028
777f26c2
JK
20292012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2030
2031 * gdb.base/list.exp (test_only_end): New function.
2032 Call it.
2033
2c12abee
TT
20342012-08-06 Tom Tromey <tromey@redhat.com>
2035
2036 * gdb.python/py-mi.exp: Add test for printer whose children
2037 are a list.
2038 * gdb.python/py-prettyprint.c (struct children_as_list): New.
2039 (main): New variable children_as_list.
2040 * gdb.python/py-prettyprint.py (class pp_children_as_list):
2041 New.
2042 (register_pretty_printers): Register new printer.
2043
0eae2cf4
EBM
20442012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
2045
2046 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
2047 symbols. Abort if vgdb remote connection is closed.
2048
09e0881d
DE
20492012-08-02 Doug Evans <dje@google.com>
2050
2051 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
2052
b40f514f
SDJ
20532012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
2054
2055 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
2056 s390x, PowerPC 64 and m68k-linux.
2057
11315ae0
UW
20582012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2059
2060 * gdb.base/annota1.exp: Accept no frames-invalid notification
2061 when starting up the program.
2062 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
2063 show a symbolic value as well.
2064 * gdb.server/server-exec-info.exp: Skip test when skipping
2065 gdbserver test and/or when skipping shared library tests.
2066 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
2067 avoid name conflicts with other tests.
2068
0547eeed
UW
20692012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2070
2071 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
2072 Fix wrong output on big-endian systems.
2073 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
2074 4-byte pointer types on 64-bit s390x.
2075
bdddb4de
UW
20762012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2077
2078 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
2079 marker comment at the beginning (after intialization).
2080 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
2081 breakpoint on marker comment instead of function begin.
2082 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
2083 PowerPC.
2084 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
2085 or 64-bit PowerPC.
2086 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
2087 gdb,no_hardware_watchpoints flag is set.
2088 (initialize): Remove now redundant can-use-hw-watchpoints change.
2089
5d206025
YQ
20902012-08-02 Yao Qi <yao@codesourcery.com>
2091 Pedro Alves <palves@redhat.com>
2092
2093 * boards/local-remote-host.exp: New.
2094
4f665099
UW
20952012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2096
2097 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
2098 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
2099 * gdb.base/print-file-var.exp: Likewise.
2100 * gdb.server/solib-list.exp: Skip on remote targets.
2101
b62e2b27
UW
21022012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2103
2104 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
2105 watchpoints on ARM. When expecting software watchpoints, tolerate
2106 (remote) targets that report unsupported hardware watchpoint only
2107 at continue time.
2108 (test_wide_location_2): Likewise.
2109
a967a851
JK
21102012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2111
2112 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
2113 valgrind versions.
2114
75d9f9ff 21152012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
2116
2117 * gdb.base/valgrind-infcall.c: New file.
2118 * gdb.base/valgrind-infcall.exp: New file.
2119
75d9f9ff
JK
2120 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
2121
1c9f2ed2
KS
21222012-07-30 Keith Seitz <keiths@redhat.com>
2123
2124 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
2125 linespecs.
2126
7f9b2034
DE
21272012-07-30 Doug Evans <dje@google.com>
2128
85220e01
DE
2129 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
2130 * gdb.dwarf2/pr13961.S: Ditto.
2131
7f9b2034
DE
2132 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
2133
4e969b4f
AB
21342012-07-30 Andrew Burgess <aburgess@broadcom.com>
2135
2136 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
2137 change its format immediately after reloading the binary.
2138
e7de8362
JK
21392012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2140
2141 Fix testsuite regression after --use-deprecated-index-sections removal.
2142 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
2143 string.
2144 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
2145
7255706c
YQ
21462012-07-27 Yao Qi <yao@codesourcery.com>
2147
2148 KFAIL for PR remote/14161.
2149 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
2150 Cleanup socket files.
2151 (strace_info_marker): Detach inferior.
2152
f2e8016f
TT
21532012-07-26 Tom Tromey <tromey@redhat.com>
2154
6fdff2c5 2155 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 2156
f66713d2
JK
21572012-07-26 Markus Metzger <markus.t.metzger@intel.com>
2158
2159 * gdb.python/py-inferior.c (thread): New function.
2160 (check_threads): New function.
2161 (test_threads): New function.
2162 * gdb.python/py-inferior.exp: Added test.
2163 Replaced runto with continue to breakpoint.
2164
8223e12c
TT
21652012-07-26 Tom Tromey <tromey@redhat.com>
2166
2167 * lib/ada.exp (standard_ada_testfile): New proc.
2168 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
2169 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
2170 * gdb.ada/array_return.exp: Use standard_ada_testfile.
2171 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
2172 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
2173 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
2174 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
2175 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
2176 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
2177 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
2178 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
2179 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
2180 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
2181 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
2182 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
2183 * gdb.ada/char_param.exp: Use standard_ada_testfile.
2184 * gdb.ada/complete.exp: Use standard_ada_testfile.
2185 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
2186 standard_output_file.
2187 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
2188 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
2189 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
2190 standard_output_file.
2191 * gdb.ada/exprs.exp: Use standard_ada_testfile.
2192 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
2193 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
2194 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
2195 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
2196 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
2197 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
2198 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
2199 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
2200 * gdb.ada/homonym.exp: Use standard_ada_testfile.
2201 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
2202 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
2203 * gdb.ada/interface.exp: Use standard_ada_testfile.
2204 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
2205 standard_output_file
2206 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
2207 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
2208 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
2209 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
2210 * gdb.ada/nested.exp: Use standard_ada_testfile.
2211 * gdb.ada/null_array.exp: Use standard_ada_testfile.
2212 * gdb.ada/null_record.exp: Use standard_ada_testfile.
2213 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
2214 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
2215 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
2216 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
2217 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
2218 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
2219 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
2220 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
2221 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
2222 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
2223 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
2224 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
2225 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
2226 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
2227 * gdb.ada/start.exp: Use standard_ada_testfile.
2228 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
2229 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
2230 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
2231 * gdb.ada/tagged.exp: Use standard_ada_testfile.
2232 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
2233 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
2234 * gdb.ada/tasks.exp: Use standard_ada_testfile.
2235 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
2236 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
2237 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
2238 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
2239 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
2240 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
2241 * gdb.ada/widewide.exp: Use standard_ada_testfile.
2242
bbec57e4
JK
22432012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2244
2245 Fix testsuite regression after --use-deprecated-index-sections removal.
2246 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
2247
9cc8e32c
JK
22482012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2249
2250 Fix compatibility with Tcl before 7.5.
2251 * lib/future.exp (lreverse): New function if it does not exist.
2252
ea5ca7b5
MK
22532012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
2254
2255 * gdb.mi/mi-pending.c: New method to set a second pending
2256 breakpoint.
2257 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
2258 condition.
2259
64776a0b
PA
22602012-07-20 Pedro Alves <palves@redhat.com>
2261
2262 PR threads/11692
2263 PR gdb/12203
2264
2265 * gdb.threads/create-fail.c: New file.
2266 * gdb.threads/create-fail.exp: New file.
2267
13e4e967
PA
22682012-07-19 Pedro Alves <palves@redhat.com>
2269
2270 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
2271 * config/vx.exp (gdb_start): Likewise.
2272 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
2273 * gdb.base/setvar.exp (test_set): Likewise.
2274 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
2275 * gdb.reverse/sigall-precsave.exp: Likewise.
2276 * gdb.reverse/sigall-reverse.exp: Likewise.
2277
b7aefa4d
PA
22782012-07-19 Pedro Alves <palves@redhat.com>
2279
2280 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
2281 handler before recording.
2282
608b4967
TT
22832012-07-19 Tom Tromey <tromey@redhat.com>
2284
2285 * gdb.cp/casts.exp: Add tests for typeof and decltype.
2286 * gdb.cp/casts.cc (decltype): New function.
2287 (main): Use it.
2288
b1e0c0fa
PA
22892012-07-19 Pedro Alves <palves@redhat.com>
2290
2291 * gdb.base/sigall.exp (signals): New list.
2292 <top level>: Loop over signals in the $signals list instead of
2293 calling a test function once per signal.
2294 * gdb.reverse/sigall-precsave.exp (signals): New list.
2295 <top level>: Loop over signals in the $signals list instead of
2296 calling a test function once per signal.
2297 * gdb.reverse/sigall-reverse.exp (signals): New list.
2298 <top level>: Loop over signals in the $signals list instead of
2299 calling a test function once per signal.
2300
6ace3df1
YQ
23012012-07-19 Yao Qi <yao@codesourcery.com>
2302
2303 * gdb.base/setshow.exp: Test 'set args ~'.
2304
263a0f8c
JK
23052012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2306
2307 * gdb.base/store.exp (check_set): Import gdb_prompt.
2308 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
2309 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
2310
8f043999
JK
23112012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2312
2313 PR 11914
2314 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
2315 (main): Call eval_sub.
2316 * gdb.python/py-prettyprint.exp:
2317 (python execfile ('py-prettyprint.py')): Move it earlier.
2318 New breakpoint for eval-break.
2319 (continue to breakpoint: eval-break, info locals): New test.
2320 (python execfile ('py-prettyprint.py')): Move it from here.
2321 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
2322 (register_pretty_printers): Register pp_eval_type.
2323
725c7b66
JK
23242012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2325
2326 Fix a testcase regression by me.
2327 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
2328 DW_FORM_data4.
2329
4359dff1
JK
23302012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2331 Doug Evans <dje@google.com>
2332
2333 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
2334 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
2335
61e44cfa
JK
23362012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2337
2338 Fix gdbserver run regression.
2339 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
2340
93c0ef37
TT
23412012-07-12 Tom Tromey <tromey@redhat.com>
2342
2343 * lib/gdb.exp (standard_testfile): Don't declare objdir.
2344 (clean_restart): Likewise.
2345 (core_find): Use standard_output_file.
2346
76027ef5
TT
23472012-07-12 Tom Tromey <tromey@redhat.com>
2348
2349 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
2350 * gdb.dwarf2/dw2-anonymous-func.exp: Use
2351 prepare_for_testing_full.
2352 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
2353 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
2354 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
2355 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
2356 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
2357 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
2358 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
2359 prepare_for_testing_full.
2360 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
2361 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
2362 prepare_for_testing_full.
2363 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
2364 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
2365 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
2366
85b4440a
TT
23672012-07-12 Tom Tromey <tromey@redhat.com>
2368
2369 * lib/gdb.exp (build_executable_from_specs): New proc, from
2370 build_executable.
2371 (build_executable): Use it.
2372 (prepare_for_testing_full): New proc.
2373
55baab26
TT
23742012-07-11 Tom Tromey <tromey@redhat.com>
2375
2376 * gdb.reverse/break-precsave.exp: Use standard_output_file.
2377 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
2378 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
2379 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
2380 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
2381 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
2382 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
2383 * gdb.reverse/step-precsave.exp: Use standard_output_file.
2384 * gdb.reverse/until-precsave.exp: Use standard_output_file.
2385 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
2386
298a9cf0
TT
23872012-07-10 Tom Tromey <tromey@redhat.com>
2388
2389 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
2390 standard_output_file.
2391 * gdb.mi/gdb2549.exp: Use standard_testfile.
2392 * gdb.mi/gdb669.exp: Use standard_testfile.
2393 * gdb.mi/gdb701.exp: Use standard_testfile.
2394 * gdb.mi/gdb792.exp: Use standard_testfile.
2395 * gdb.mi/mi-async.exp: Use standard_testfile.
2396 * gdb.mi/mi-basics.exp: Use standard_testfile.
2397 * gdb.mi/mi-break.exp: Use standard_testfile.
2398 * gdb.mi/mi-cli.exp: Use standard_testfile.
2399 * gdb.mi/mi-console.exp: Use standard_testfile.
2400 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
2401 * gdb.mi/mi-eval.exp: Use standard_testfile.
2402 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
2403 * gdb.mi/mi-file.exp: Use standard_testfile.
2404 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
2405 * gdb.mi/mi-logging.exp: Use standard_testfile.
2406 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
2407 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
2408 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
2409 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
2410 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
2411 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
2412 * gdb.mi/mi-pending.exp: Use standard_testfile,
2413 standard_output_file.
2414 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
2415 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
2416 * gdb.mi/mi-regs.exp: Use standard_testfile.
2417 * gdb.mi/mi-return.exp: Use standard_testfile.
2418 * gdb.mi/mi-reverse.exp: Use standard_testfile.
2419 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
2420 * gdb.mi/mi-solib.exp: Use standard_testfile,
2421 standard_output_file.
2422 * gdb.mi/mi-stack.exp: Use standard_testfile.
2423 * gdb.mi/mi-stepi.exp: Use standard_testfile.
2424 * gdb.mi/mi-stepn.exp: Use standard_testfile.
2425 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
2426 * gdb.mi/mi-until.exp: Use standard_testfile.
2427 * gdb.mi/mi-var-block.exp: Use standard_testfile.
2428 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
2429 * gdb.mi/mi-var-child.exp: Use standard_testfile.
2430 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
2431 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
2432 * gdb.mi/mi-var-display.exp: Use standard_testfile.
2433 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
2434 standard_output_file.
2435 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
2436 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
2437 * gdb.mi/mi-watch.exp: Use standard_testfile.
2438 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
2439 * gdb.mi/mi2-basics.exp: Use standard_testfile.
2440 * gdb.mi/mi2-break.exp: Use standard_testfile.
2441 * gdb.mi/mi2-cli.exp: Use standard_testfile.
2442 * gdb.mi/mi2-console.exp: Use standard_testfile.
2443 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
2444 * gdb.mi/mi2-eval.exp: Use standard_testfile.
2445 * gdb.mi/mi2-file.exp: Use standard_testfile.
2446 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
2447 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
2448 * gdb.mi/mi2-regs.exp: Use standard_testfile.
2449 * gdb.mi/mi2-return.exp: Use standard_testfile.
2450 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
2451 * gdb.mi/mi2-stack.exp: Use standard_testfile.
2452 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
2453 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
2454 * gdb.mi/mi2-until.exp: Use standard_testfile.
2455 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
2456 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
2457 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
2458 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
2459 * gdb.mi/mi2-watch.exp: Use standard_testfile.
2460
f5f3a911
TT
24612012-07-10 Tom Tromey <tromey@redhat.com>
2462
2463 * gdb.cp/abstract-origin.exp: Use standard_testfile.
2464 * gdb.cp/ambiguous.exp: Use standard_testfile,
2465 prepare_for_testing.
2466 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
2467 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
2468 * gdb.cp/anon-ns.exp: Use standard_testfile.
2469 * gdb.cp/anon-struct.exp: Use standard_testfile.
2470 * gdb.cp/anon-union.exp: Use standard_testfile,
2471 prepare_for_testing.
2472 * gdb.cp/arg-reference.exp: Use standard_testfile,
2473 prepare_for_testing.
2474 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
2475 * gdb.cp/breakpoint.exp: Use standard_testfile,
2476 prepare_for_testing.
2477 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
2478 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
2479 standard_output_file.
2480 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
2481 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
2482 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
2483 (test_static_members): Update.
2484 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
2485 * gdb.cp/converts.exp: Use standard_testfile.
2486 * gdb.cp/cp-relocate.exp: Use standard_testfile.
2487 * gdb.cp/cpcompletion.exp: Use standard_testfile,
2488 prepare_for_testing.
2489 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
2490 * gdb.cp/cplabel.exp: Use standard_testfile.
2491 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
2492 prepare_for_testing.
2493 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
2494 * gdb.cp/derivation.exp: Use standard_testfile,
2495 prepare_for_testing.
2496 * gdb.cp/destrprint.exp: Use standard_testfile.
2497 * gdb.cp/dispcxx.exp: Use standard_testfile.
2498 * gdb.cp/exception.exp: Use standard_testfile,
2499 prepare_for_testing.
2500 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
2501 * gdb.cp/extern-c.exp: Use standard_testfile,
2502 prepare_for_testing.
2503 * gdb.cp/formatted-ref.exp: Use standard_testfile,
2504 prepare_for_testing.
2505 * gdb.cp/fpointer.exp: Use standard_testfile.
2506 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
2507 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
2508 standard_output_file.
2509 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
2510 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
2511 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
2512 standard_output_file.
2513 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
2514 (do_tests): Update.
2515 * gdb.cp/koenig.exp: Use standard_testfile.
2516 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
2517 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
2518 * gdb.cp/m-static.exp: Use standard_testfile,
2519 prepare_for_testing.
2520 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
2521 * gdb.cp/mb-inline.exp: Use standard_testfile,
2522 prepare_for_testing.
2523 * gdb.cp/mb-templates.exp: Use standard_testfile,
2524 prepare_for_testing.
2525 * gdb.cp/member-ptr.exp: Use standard_testfile,
2526 prepare_for_testing.
2527 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
2528 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
2529 * gdb.cp/method2.exp: Use standard_testfile.
2530 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
2531 standard_output_file.
2532 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
2533 (do_tests): Update.
2534 * gdb.cp/namespace-enum.exp: Use standard_testfile,
2535 prepare_for_testing.
2536 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
2537 prepare_for_testing.
2538 * gdb.cp/namespace.exp: Use standard_testfile,
2539 prepare_for_testing.
2540 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
2541 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
2542 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
2543 * gdb.cp/nsimport.exp: Use standard_testfile,
2544 prepare_for_testing.
2545 * gdb.cp/nsnested.exp: Use standard_testfile.
2546 * gdb.cp/nsnoimports.exp: Use standard_testfile.
2547 * gdb.cp/nsrecurs.exp: Use standard_testfile,
2548 prepare_for_testing.
2549 * gdb.cp/nsstress.exp: Use standard_testfile,
2550 prepare_for_testing.
2551 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
2552 * gdb.cp/operator.exp: Use standard_testfile.
2553 * gdb.cp/oranking.exp: Use standard_testfile.
2554 * gdb.cp/overload-const.exp: Use standard_testfile.
2555 * gdb.cp/overload.exp: Use standard_testfile,
2556 prepare_for_testing.
2557 * gdb.cp/ovldbreak.exp: Use standard_testfile.
2558 * gdb.cp/ovsrch.exp: Use standard_testfile.
2559 * gdb.cp/paren-type.exp: Use standard_testfile.
2560 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
2561 prepare_for_testing.
2562 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
2563 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
2564 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
2565 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
2566 * gdb.cp/pr10728.exp: Use standard_testfile,
2567 standard_output_file.
2568 * gdb.cp/pr12028.exp: Use standard_testfile.
2569 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
2570 * gdb.cp/pr9167.exp: Use standard_testfile.
2571 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
2572 * gdb.cp/printmethod.exp: Use standard_testfile,
2573 prepare_for_testing.
2574 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
2575 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
2576 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
2577 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
2578 standard_output_file.
2579 * gdb.cp/readnow-language.exp: Use standard_testfile.
2580 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
2581 (gdb_start_again): Use clean_restart.
2582 * gdb.cp/ref-types.exp: Use standard_testfile,
2583 prepare_for_testing.
2584 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
2585 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
2586 * gdb.cp/smartp.exp: Use standard_testfile.
2587 * gdb.cp/static-method.exp: Use standard_testfile.
2588 * gdb.cp/static-print-quit.exp: Use standard_testfile.
2589 * gdb.cp/temargs.exp: Use standard_testfile.
2590 * gdb.cp/templates.exp: Use standard_testfile,
2591 prepare_for_testing.
2592 (do_tests): Update.
2593 * gdb.cp/try_catch.exp: Use standard_testfile,
2594 prepare_for_testing.
2595 * gdb.cp/typedef-operator.exp: Use standard_testfile.
2596 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
2597 * gdb.cp/virtbase.exp: Use standard_testfile,
2598 prepare_for_testing.
2599 * gdb.cp/virtfunc.exp: Use standard_testfile,
2600 prepare_for_testing.
2601 (do_tests): Update.
2602 * gdb.cp/virtfunc2.exp: Use standard_testfile,
2603 prepare_for_testing.
2604
686f09d0
TT
26052012-07-10 Tom Tromey <tromey@redhat.com>
2606
2607 * lib/gdb.exp (standard_testfile): Unset output variables from
2608 earlier invocations.
2609
9357e021
YQ
26102012-07-10 Yao Qi <yao@codesourcery.com>
2611
2612 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
2613 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
2614 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
2615 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
2616 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
2617 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
2618 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
2619 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
2620 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
2621 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
2622 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
2623 * gdb.mi/mi-var-display.exp: Likewise.
2624 * gdb.mi/mi-var-invalidate.exp: Likewise.
2625 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
2626 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
2627 * gdb.mi/mi2-console.exp: Likewise.
2628 * gdb.mi/mi2-disassemble.exp: Likewise.
2629 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
2630 * gdb.mi/mi2-read-memory.exp: Likewise.
2631 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
2632 * gdb.mi/mi2-simplerun.exp: Likewise.
2633 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
2634 * gdb.mi/mi2-syn-frame.exp: Likewise.
2635 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
2636 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
2637 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
2638
e314d629
TT
26392012-07-09 Tom Tromey <tromey@redhat.com>
2640
2641 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
2642 * gdb.base/callfuncs.exp: Add cast-based test.
2643 * gdb.base/callfuncs.c (voidfunc): New function.
2644
06928b3f
DE
26452012-07-08 Doug Evans <dje@google.com>
2646
2647 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
2648
32f11bad
JK
26492012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2650
2651 Fix XFAIL compatibility with old i386 systems.
2652 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
2653 Check also 'Cannot insert breakpoint 0'.
2654
76b83c51
JK
26552012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2656
2657 PR 14321
2658 * gdb.base/find.exp
2659 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
2660
a6fb9c08
TT
26612012-07-06 Tom Tromey <tromey@redhat.com>
2662
2663 * gdb.base/whatis.exp: Add test.
2664
71918a86
TT
26652012-07-06 Tom Tromey <tromey@redhat.com>
2666
2667 * gdb.base/whatis.exp: Add regression test.
2668
fcde5961
TT
26692012-07-06 Tom Tromey <tromey@redhat.com>
2670
2671 * gdb.base/whatis.exp: Add tests.
2672
f9cf0f4a
JK
26732012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2674
2675 PR 12649
2676 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
2677 gdb_test_multiple $gdb_prompt terminator.
2678
979ade8b
PA
26792012-07-04 Pedro Alves <palves@redhat.com>
2680
2681 * gdb.mi/mi-reverse.exp: Use supports_reverse and
2682 supports_process_record.
2683
8a980b44
PA
26842012-07-04 Pedro Alves <palves@redhat.com>
2685
2686 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
2687 endings.
2688 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
2689
855ba978
SS
26902012-07-03 Stan Shebs <stan@codesourcery.com>
2691
2692 * gdb.base/info-os.c (main): Retry resource acquisition until an
2693 available one is found.
2694 * gdb.base/info-os.exp: Collect resource keys from the program
2695 and use them in matching.
2696
fcb44371
JK
26972012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2698
2699 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
2700 Wrap the test into loop for corefile and core0file.
2701
08a67be6
JK
27022012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2703
2704 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
2705 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
2706 .note.GNU-stack.
2707
0f3c2347
JK
2708 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
2709
ff4a4500
SDJ
27102012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
2711
2712 * gdb.base/help.exp (help b, help br, help bre, help brea, help
2713 break): Include help message for the new `-probe' and `-probe-stap'
2714 options.
2715
d3ce09f5
SS
27162012-07-02 Stan Shebs <stan@codesourcery.com>
2717
2718 * gdb.base/dprintf.exp: Add agent style tests.
2719
a1624241
JK
27202012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2721
2722 * gdb.base/stale-infcall.c (infcall): New label test-next.
2723 (main): New labels test-pass and test-fail.
2724 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
2725 $test_fail_bpnum to test-fail.
2726 (test system longjmp tracking support): New test.
2727 Delete $test_fail_bpnum.
2728 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
2729 breakpoint.
2730
42e7ad6c
DE
27312012-06-30 Doug Evans <dje@google.com>
2732
2733 * gdb.dwarf2/fission-reread.S: New file.
2734 * gdb.dwarf2/fission-reread.exp: New file.
2735
37ce89eb
SS
27362012-06-28 Stan Shebs <stan@codesourcery.com>
2737
2738 * gdb.mi/mi-logging.exp: New file.
2739
e5ef252a
PA
27402012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2741 Pedro Alves <palves@redhat.com>
2742
2743 * gdb.threads/siginfo-threads.exp: New file.
2744 * gdb.threads/siginfo-threads.c: New file.
2745 * gdb.threads/sigstep-threads.exp: New file.
2746 * gdb.threads/sigstep-threads.c: New file.
2747
22f1fbae
TT
27482012-06-28 Tom Tromey <tromey@redhat.com>
2749
2750 * gdb.go/package.exp: Partially revert earlier patch; use
2751 gdb_compile again. Use standard_output_file.
2752
2e3cf129
DE
27532012-06-27 Doug Evans <dje@google.com>
2754
2755 * gdb.dwarf2/fission-base.c: New file.
2756 * gdb.dwarf2/fission-base.S: New file.
2757 * gdb.dwarf2/fission-base.exp: New file.
2758
785fd303
JK
27592012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2760
2761 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
2762
1bb9788d
TT
27632012-06-27 Tom Tromey <tromey@redhat.com>
2764
2765 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
2766 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
2767
c83ee902
TT
27682012-06-27 Tom Tromey <tromey@redhat.com>
2769
2770 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
2771 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
2772 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
2773 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
2774 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
2775 prepare_for_testing.
2776 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
2777 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
2778 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
2779 standard_testfile.
2780 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
2781 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
2782 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
2783 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
2784 prepare_for_testing.
2785 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
2786 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
2787 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
2788 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
2789 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
2790 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
2791 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
2792 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
2793 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
2794 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
2795 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
2796 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
2797 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
2798 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
2799 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
2800 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
2801 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
2802 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
2803 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
2804 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
2805 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
2806 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
2807 standard_output_file.
2808 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
2809 standard_output_file.
2810 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
2811 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
2812 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
2813 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
2814 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
2815 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
2816 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
2817 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
2818 * gdb.dwarf2/implptr.exp: Use standard_testfile.
2819 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
2820 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
2821 * gdb.dwarf2/pieces.exp: Use standard_testfile.
2822 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
2823 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
2824 * gdb.dwarf2/valop.exp: Use standard_testfile,
2825 prepare_for_testing.
2826
5204774b
TT
28272012-06-27 Tom Tromey <tromey@redhat.com>
2828
2829 * gdb.python/python.exp: Fix regexps in pagination tests.
2830
ee0bf529
SCR
28312012-06-26 Siva Chandra Reddy <sivachandra@google.com>
2832
2833 * gdb.python/py-symtab.exp: Add tests to test the new attribute
2834 'last' of gdb.Symtab_and_line.
2835 * gdb.python/py-symbol.c: Move break point comment to enable
2836 testing of gdb.Symtab_and_line.last.
2837
14fcc022
TT
28382012-06-26 Tom Tromey <tromey@redhat.com>
2839
2840 * gdb.threads/step.c: Remove.
2841 * gdb.threads/step.exp: Remove.
2842 * gdb.threads/step2.exp: Remove.
2843
0efbbabc
TT
28442012-06-26 Tom Tromey <tromey@redhat.com>
2845
2846 * gdb.threads/watchpoint-fork.exp (test): Use
2847 standard_output_file. Don't declare objdir.
2848 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
2849 standard_output_file.
2850 * gdb.threads/attach-stopped.exp: Use standard_testfile.
2851 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
2852 clean_restart. Remove incdir.
2853 * gdb.threads/corethreads.exp: Use standard_testfile.
2854 * gdb.threads/execl.exp: Use standard_testfile,
2855 standard_output_file, clean_restart.
2856 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
2857 clean_restart.
2858 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
2859 clean_restart.
2860 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
2861 incdir.
2862 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
2863 clean_restart. Remove incdir.
2864 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
2865 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
2866 clean_restart. Remove incdir.
2867 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
2868 Remove incdir.
2869 * gdb.threads/leader-exit.exp: Use standard_testfile.
2870 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
2871 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
2872 clean_restart.
2873 * gdb.threads/manythreads.exp: Use standard_testfile,
2874 clean_restart. Remove incdir.
2875 * gdb.threads/multi-create.exp: Use standard_testfile,
2876 clean_restart.
2877 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
2878 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
2879 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
2880 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
2881 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
2882 * gdb.threads/pending-step.exp: Use standard_testfile,
2883 clean_restart. Remove incdir.
2884 * gdb.threads/print-threads.exp: Use standard_testfile,
2885 clean_restart. Remove incdir.
2886 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
2887 clean_restart. Remove incdir.
2888 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
2889 Remove incdir.
2890 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
2891 incdir.
2892 * gdb.threads/sigthread.exp: Use standard_testfile,
2893 clean_restart.
2894 * gdb.threads/staticthreads.exp: Use standard_testfile,
2895 clean_restart. Remove incdir.
2896 * gdb.threads/switch-threads.exp: Use standard_testfile,
2897 clean_restart. Remove incdir.
2898 * gdb.threads/thread-execl.exp: Use standard_testfile,
2899 clean_restart. Remove incdir.
2900 * gdb.threads/thread-find.exp: Use standard_testfile,
2901 clean_restart.
2902 * gdb.threads/thread-specific.exp: Use standard_testfile,
2903 clean_restart. Remove incdir.
2904 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
2905 clean_restart. Remove incdir.
2906 * gdb.threads/thread_check.exp: Use standard_testfile,
2907 clean_restart. Remove incdir.
2908 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
2909 incdir.
2910 * gdb.threads/threadapply.exp: Use standard_testfile,
2911 clean_restart. Remove incdir.
2912 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
2913 clean_restart. Remove incdir.
2914 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
2915 clean_restart.
2916 * gdb.threads/tls-shared.exp: Use standard_testfile,
2917 clean_restart, standard_output_file.
2918 * gdb.threads/tls-var.exp: Use standard_testfile,
2919 standard_output_file.
2920 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
2921 Remove incdir.
2922 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
2923 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
2924 incdir.
2925 * gdb.threads/watchthreads2.exp: Use standard_testfile,
2926 clean_restart. Remove incdir.
2927
497a5eb0
TT
29282012-06-26 Tom Tromey <tromey@redhat.com>
2929
2930 * gdb.trace/actions.exp: Use standard_testfile.
2931 * gdb.trace/ax.exp: Use standard_testfile.
2932 * gdb.trace/backtrace.exp: Use standard_testfile.
2933 * gdb.trace/change-loc.exp: Use standard_testfile.
2934 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
2935 * gdb.trace/collection.exp: Use standard_testfile,
2936 prepare_for_testing.
2937 * gdb.trace/deltrace.exp: Use standard_testfile.
2938 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
2939 * gdb.trace/ftrace.exp: Use standard_testfile.
2940 * gdb.trace/infotrace.exp: Use standard_testfile.
2941 * gdb.trace/packetlen.exp: Use standard_testfile.
2942 * gdb.trace/passc-dyn.exp: Use standard_testfile.
2943 * gdb.trace/passcount.exp: Use standard_testfile.
2944 * gdb.trace/pending.exp: Use standard_testfile.
2945 * gdb.trace/report.exp: Use standard_testfile.
2946 * gdb.trace/save-trace.exp: Use standard_testfile.
2947 * gdb.trace/stap-trace.exp: Use standard_testfile.
2948 * gdb.trace/status-stop.exp: Use standard_testfile.
2949 * gdb.trace/strace.exp: Use standard_testfile.
2950 * gdb.trace/tfile.exp: Use standard_testfile.
2951 * gdb.trace/tfind.exp: Use standard_testfile.
2952 * gdb.trace/trace-break.exp: Use standard_testfile.
2953 * gdb.trace/trace-mt.exp: Use standard_testfile.
2954 * gdb.trace/tracecmd.exp: Use standard_testfile.
2955 * gdb.trace/tspeed.exp: Use standard_testfile.
2956 * gdb.trace/tstatus.exp: Use standard_testfile.
2957 * gdb.trace/tsv.exp: Use standard_testfile.
2958 * gdb.trace/unavailable.exp: Use standard_testfile,
2959 prepare_for_testing.
2960 * gdb.trace/while-dyn.exp: Use standard_testfile.
2961 * gdb.trace/while-stepping.exp: Use standard_testfile.
2962
7686c074
TT
29632012-06-26 Tom Tromey <tromey@redhat.com>
2964
2965 * gdb.reverse/break-precsave.exp: Use standard_testfile.
2966 * gdb.reverse/break-reverse.exp: Use standard_testfile.
2967 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
2968 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
2969 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
2970 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
2971 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
2972 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
2973 prepare_for_testing.
2974 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
2975 prepare_for_testing.
2976 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
2977 prepare_for_testing.
2978 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
2979 prepare_for_testing.
2980 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
2981 prepare_for_testing
2982 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
2983 * gdb.reverse/machinestate.exp: Use standard_testfile.
2984 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
2985 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
2986 build_executable.
2987 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
2988 build_executable.
2989 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
2990 standard_output_file.
2991 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
2992 standard_output_file.
2993 * gdb.reverse/step-precsave.exp: Use standard_testfile.
2994 * gdb.reverse/step-reverse.exp: Use standard_testfile.
2995 * gdb.reverse/until-precsave.exp: Use standard_testfile.
2996 * gdb.reverse/until-reverse.exp: Use standard_testfile.
2997 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
2998 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
2999
481fc100
TT
30002012-06-26 Tom Tromey <tromey@redhat.com>
3001
3002 * gdb.stabs/weird.exp: Remove directory-checking code. Use
3003 standard_output_file.
3004 * gdb.stabs/exclfwd.exp: Use standard_testfile,
3005 prepare_for_testing. Remove directory-checking code.
3006
7bb18ae2
TT
30072012-06-25 Tom Tromey <tromey@redhat.com>
3008
3009 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
3010 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
3011 build_executable, not prepare_for_testing.
3012 * gdb.multi/base.exp: Use standard_output_file. Use
3013 build_executable, not prepare_for_testing.
3014
cf09b3e4
TT
30152012-06-25 Tom Tromey <tromey@redhat.com>
3016
3017 * gdb.fortran/subarray.exp: Use standard_testfile,
3018 prepare_for_testing.
3019 * gdb.fortran/multi-dim.exp: Use standard_testfile.
3020 * gdb.fortran/module.exp: Use standard_testfile.
3021 * gdb.fortran/logical.exp: Use standard_testfile.
3022 * gdb.fortran/library-module.exp: Use standard_testfile,
3023 standard_output_file.
3024 * gdb.fortran/derived-type.exp: Use standard_testfile,
3025 prepare_for_testing.
3026 * gdb.fortran/complex.exp: Use standard_testfile,
3027 prepare_for_testing.
3028 * gdb.fortran/charset.exp: Use standard_testfile.
3029 * gdb.fortran/array-element.exp: Use standard_testfile,
3030 prepare_for_testing.
3031
18b5ff1b
KS
30322012-06-25 Keith Seitz <keiths@redhat.com>
3033
3034 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
3035 Change rbreak-related tests to KFAIL and add bugzilla numbers.
3036
17b77626
TT
30372012-06-25 Tom Tromey <tromey@redhat.com>
3038
3039 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
3040 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
3041 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
3042 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
3043
f91e3dc1
TT
30442012-06-25 Tom Tromey <tromey@redhat.com>
3045
3046 * gdb.linespec/ls-errs.exp: Use standard_testfile.
3047 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
3048 * gdb.linespec/linespec.exp: Use standard_testfile.
3049
a884434d
TT
30502012-06-25 Tom Tromey <tromey@redhat.com>
3051
3052 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
3053 prepare_for_testing.
3054
efc9d70a
TT
30552012-06-25 Tom Tromey <tromey@redhat.com>
3056
3057 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
3058 prepare_for_testing.
3059 * gdb.opt/inline-break.exp: Use standard_testfile,
3060 prepare_for_testing.
3061 * gdb.opt/inline-bt.exp: Use standard_testfile,
3062 prepare_for_testing.
3063 * gdb.opt/inline-cmds.exp: Use standard_testfile,
3064 prepare_for_testing.
3065 * gdb.opt/inline-locals.exp: Use standard_testfile,
3066 prepare_for_testing.
3067
e2fc92c6
TT
30682012-06-25 Tom Tromey <tromey@redhat.com>
3069
3070 * gdb.asm/asm-source.exp: Use standard_output_file,
3071 standard_testfile. Construct .o files in proper subdir.
3072
b0963d73
TT
30732012-06-25 Tom Tromey <tromey@redhat.com>
3074
3075 * gdb.server/ext-attach.exp: Use standard_testfile,
3076 prepare_for_testing.
3077 * gdb.server/ext-run.exp: Use standard_testfile,
3078 build_executable.
3079 * gdb.server/file-transfer.exp: Use standard_testfile,
3080 prepare_for_testing.
3081 * gdb.server/server-exec-info.exp: Use standard_testfile.
3082 * gdb.server/server-mon.exp: Use standard_testfile,
3083 prepare_for_testing.
3084 * gdb.server/server-run.exp: Use standard_testfile,
3085 build_executable.
3086 * gdb.server/solib-list.exp: Use standard_testfile,
3087 standard_output_file.
3088
8a3e1f8d
TT
30892012-06-25 Tom Tromey <tromey@redhat.com>
3090
3091 * lib/gdb.exp (standard_output_file): Use "file join".
3092 * gdb.go/chan.exp: Use standard_testfile.
3093 * gdb.go/handcall.exp: Use standard_testfile.
3094 * gdb.go/hello.exp: Use standard_testfile.
3095 * gdb.integers/chan.exp: Use standard_testfile.
3096 * gdb.go/methods.exp: Use standard_testfile.
3097 * gdb.go/package.exp: Use standard_testfile.
3098 * gdb.go/strings.exp: Use standard_testfile.
3099 * gdb.go/types.exp: Use standard_testfile.
3100 * gdb.go/unsafe.exp: Use standard_testfile.
3101
944a9061
MGD
31022012-06-25 Greta Yorsh <greta.yorsh@arm.com>
3103
3104 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
3105
1c06bd58
JK
31062012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3107
3108 Fix regression by the previous commit.
3109 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
3110
b4a58790
TT
31112012-06-22 Tom Tromey <tromey@redhat.com>
3112
3113 * gdb.python/lib-types.exp: Use standard_testfile,
3114 prepare_for_testing.
3115 * gdb.python/py-block.exp: Use standard_testfile.
3116 * gdb.python/py-breakpoint.exp: Use standard_testfile.
3117 * gdb.python/py-events.exp: Use standard_testfile,
3118 standard_output_file.
3119 * gdb.python/py-evsignal.exp: Use standard_testfile.
3120 * gdb.python/py-evethreads.exp: Use standard_testfile.
3121 * gdb.python/py-explore-cc.exp: Use standard_testfile.
3122 * gdb.python/py-explore.exp: Use standard_testfile.
3123 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
3124 standard_output_file.
3125 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
3126 prepare_for_testing.
3127 * gdb.python/py-frame-inline.exp: Use standard_testfile.
3128 * gdb.python/py-frame.exp: Use standard_testfile.
3129 * gdb.python/py-inferior.exp: Use standard_testfile.
3130 * gdb.python/py-infthread.exp: Use standard_testfile.
3131 * gdb.python/py-mi.exp: Use standard_testfile.
3132 * gdb.python/py-objfile-script.exp: Use standard_testfile,
3133 build_executable.
3134 * gdb.python/py-objfile.exp: Use standard_testfile.
3135 * gdb.python/py-pp-maint.exp: Use standard_testfile,
3136 prepare_for_testing.
3137 * gdb.python/py-prettyprint.exp: Use standard_testfile.
3138 * gdb.python/py-progspace.exp: Use standard_testfile,
3139 build_executable.
3140 * gdb.python/py-prompt.exp: Use standard_testfile,
3141 build_executable.
3142 * gdb.python/py-section-script.exp: Use standard_testfile,
3143 build_executable.
3144 * gdb.python/py-shared.exp: Use standard_testfile,
3145 standard_output_file, clean_restart.
3146 * gdb.python/py-symbol.exp: Use standard_output_file,
3147 prepare_for_testing.
3148 * gdb.python/py-symtab.exp: Use standard_output_file,
3149 prepare_for_testing
3150 * gdb.python/py-template.exp: Use standard_testfile.
3151 * gdb.python/py-type.exp: Use standard_testfile.
3152 * gdb.python/py-value-cc.exp: Use standard_testfile.
3153 * gdb.python/py-value.exp: Use standard_testfile.
3154 * gdb.python/python.exp: Use standard_testfile, build_executable.
3155
2c44deac
TT
31562012-06-22 Tom Tromey <tromey@redhat.com>
3157
3158 * gdb.objc/basicclass.exp: Use standard_testfile.
3159 (do_objc_tests): Don't declare objdir.
3160 * gdb.objc/nondebug.exp: Use standard_testfile.
3161 (do_objc_tests): Don't declare objdir.
3162 * gdb.objc/objcdecode.exp: Use standard_testfile.
3163 (do_objc_tests): Don't declare objdir.
3164
c24ccbce
TT
31652012-06-22 Tom Tromey <tromey@redhat.com>
3166
3167 * gdb.java/jmain.exp: Use standard_testfile.
3168 * gdb.java/jmisc.exp: Use standard_testfile.
3169 * gdb.java/jnpe.exp: Use standard_testfile.
3170 * gdb.java/jprint.exp: Use standard_testfile.
3171
0a6d0306
TT
31722012-06-22 Tom Tromey <tromey@redhat.com>
3173
3174 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
3175 (standard_output_file, standard_testfile): New procs.
3176 (build_executable, clean_restart): Use standard_output_file.
3177
6ea815ef
YQ
31782012-06-22 Yao Qi <yao@codesourcery.com>
3179
3180 * boards/native-gdbserver.exp: New proc ${board}_exec.
3181 * boards/native-stdio-gdbserver.exp: Likewise.
3182
4c93b1db
TT
31832012-06-21 Tom Tromey <tromey@redhat.com>
3184
3185 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
3186 (build_executable): Update.
3187 (get_compiler_info): Remove 'binfile' argument.
3188 * gdb.ada/arrayidx.exp: Update.
3189 * gdb.ada/null_array.exp: Update.
3190 * gdb.arch/altivec-abi.exp: Update.
3191 * gdb.arch/altivec-regs.exp: Update.
3192 * gdb.arch/amd64-byte.exp: Update.
3193 * gdb.arch/amd64-dword.exp: Update.
3194 * gdb.arch/amd64-word.exp: Update.
3195 * gdb.arch/i386-avx.exp: Update.
3196 * gdb.arch/i386-byte.exp: Update.
3197 * gdb.arch/i386-sse.exp: Update.
3198 * gdb.arch/i386-word.exp: Update.
3199 * gdb.arch/ppc-dfp.exp: Update.
3200 * gdb.arch/ppc-fp.exp: Update.
3201 * gdb.arch/vsx-regs.exp: Update.
3202 * gdb.base/all-bin.exp: Update.
3203 * gdb.base/annota1.exp: Update.
3204 * gdb.base/async.exp: Update.
3205 * gdb.base/attach.exp: Update.
3206 * gdb.base/break-interp.exp: Update.
3207 * gdb.base/call-ar-st.exp: Update.
3208 * gdb.base/call-rt-st.exp: Update.
3209 * gdb.base/call-sc.exp: Update.
3210 * gdb.base/callfuncs.exp: Update.
3211 * gdb.base/catch-load.exp: Update.
3212 * gdb.base/completion.exp: Update.
3213 * gdb.base/complex.exp: Update.
3214 * gdb.base/condbreak.exp: Update.
3215 * gdb.base/consecutive.exp: Update.
3216 * gdb.base/constvars.exp: Update.
3217 * gdb.base/corefile.exp: Update.
3218 * gdb.base/eval-skip.exp: Update.
3219 * gdb.base/expand-psymtabs.exp: Update.
3220 * gdb.base/exprs.exp: Update.
3221 * gdb.base/fileio.exp: Update.
3222 * gdb.base/fixsection.exp: Update.
3223 * gdb.base/funcargs.exp: Update.
3224 * gdb.base/gdb11530.exp: Update.
3225 * gdb.base/gdb1555.exp: Update.
3226 * gdb.base/gnu-ifunc.exp: Update.
3227 * gdb.base/gnu_vector.exp: Update.
3228 * gdb.base/info-macros.exp: Update.
3229 * gdb.base/jit-simple.exp: Update.
3230 * gdb.base/jit-so.exp: Update.
3231 * gdb.base/jit.exp: Update.
3232 * gdb.base/langs.exp: Update.
3233 * gdb.base/list.exp: Update.
3234 * gdb.base/logical.exp: Update.
3235 * gdb.base/long_long.exp: Update.
3236 * gdb.base/longjmp.exp: Update.
3237 * gdb.base/macscp.exp: Update.
3238 * gdb.base/mips_pro.exp: Update.
3239 * gdb.base/miscexprs.exp: Update.
3240 * gdb.base/morestack.exp: Update.
3241 * gdb.base/nodebug.exp: Update.
3242 * gdb.base/opaque.exp: Update.
3243 * gdb.base/pc-fp.exp: Update.
3244 * gdb.base/pending.exp: Update.
3245 * gdb.base/permissions.exp: Update.
3246 * gdb.base/pointers.exp: Update.
3247 * gdb.base/prelink.exp: Update.
3248 * gdb.base/printcmds.exp: Update.
3249 * gdb.base/psymtab.exp: Update.
3250 * gdb.base/ptype.exp: Update.
3251 * gdb.base/relational.exp: Update.
3252 * gdb.base/scope.exp: Update.
3253 * gdb.base/setvar.exp: Update.
3254 * gdb.base/shlib-call.exp: Update.
3255 * gdb.base/shreloc.exp: Update.
3256 * gdb.base/signals.exp: Update.
3257 * gdb.base/sizeof.exp: Update.
3258 * gdb.base/so-impl-ld.exp: Update.
3259 * gdb.base/so-indr-cl.exp: Update.
3260 * gdb.base/solib-disc.exp: Update.
3261 * gdb.base/solib-display.exp: Update.
3262 * gdb.base/solib-nodir.exp: Update.
3263 * gdb.base/solib-overlap.exp: Update.
3264 * gdb.base/solib-symbol.exp: Update.
3265 * gdb.base/solib-weak.exp: Update.
3266 * gdb.base/solib.exp: Update.
3267 * gdb.base/store.exp: Update.
3268 * gdb.base/structs.exp: Update.
3269 * gdb.base/structs2.exp: Update.
3270 * gdb.base/type-opaque.exp: Update.
3271 * gdb.base/unload.exp: Update.
3272 * gdb.base/varargs.exp: Update.
3273 * gdb.base/volatile.exp: Update.
3274 * gdb.base/watch_thread_num.exp: Update.
3275 * gdb.base/watchpoint-solib.exp: Update.
3276 * gdb.base/watchpoint.exp: Update.
3277 * gdb.base/watchpoints.exp: Update.
3278 * gdb.base/whatis.exp: Update.
3279 * gdb.cell/arch.exp: Update.
3280 * gdb.cell/break.exp: Update.
3281 * gdb.cell/bt.exp: Update.
3282 * gdb.cell/core.exp: Update.
3283 * gdb.cell/data.exp: Update.
3284 * gdb.cell/ea-cache.exp: Update.
3285 * gdb.cell/f-regs.exp: Update.
3286 * gdb.cell/fork.exp: Update.
3287 * gdb.cell/gcore.exp: Update.
3288 * gdb.cell/mem-access.exp: Update.
3289 * gdb.cell/ptype.exp: Update.
3290 * gdb.cell/registers.exp: Update.
3291 * gdb.cell/sizeof.exp: Update.
3292 * gdb.cell/solib-symbol.exp: Update.
3293 * gdb.cell/solib.exp: Update.
3294 * gdb.cp/ambiguous.exp: Update.
3295 * gdb.cp/breakpoint.exp: Update.
3296 * gdb.cp/bs15503.exp: Update.
3297 * gdb.cp/casts.exp: Update.
3298 * gdb.cp/class2.exp: Update.
3299 * gdb.cp/cpexprs.exp: Update.
3300 * gdb.cp/cplusfuncs.exp: Update.
3301 * gdb.cp/ctti.exp: Update.
3302 * gdb.cp/dispcxx.exp: Update.
3303 * gdb.cp/gdb1355.exp: Update.
3304 * gdb.cp/gdb2384.exp: Update.
3305 * gdb.cp/gdb2495.exp: Update.
3306 * gdb.cp/infcall-dlopen.exp: Update.
3307 * gdb.cp/local.exp: Update.
3308 * gdb.cp/m-data.exp: Update.
3309 * gdb.cp/m-static.exp: Update.
3310 * gdb.cp/mb-ctor.exp: Update.
3311 * gdb.cp/mb-inline.exp: Update.
3312 * gdb.cp/mb-templates.exp: Update.
3313 * gdb.cp/member-ptr.exp: Update.
3314 * gdb.cp/method.exp: Update.
3315 * gdb.cp/namespace.exp: Update.
3316 * gdb.cp/nextoverthrow.exp: Update.
3317 * gdb.cp/nsdecl.exp: Update.
3318 * gdb.cp/nsrecurs.exp: Update.
3319 * gdb.cp/nsstress.exp: Update.
3320 * gdb.cp/nsusing.exp: Update.
3321 * gdb.cp/pr-1023.exp: Update.
3322 * gdb.cp/pr-1210.exp: Update.
3323 * gdb.cp/pr-574.exp: Update.
3324 * gdb.cp/pr9631.exp: Update.
3325 * gdb.cp/printmethod.exp: Update.
3326 * gdb.cp/psmang.exp: Update.
3327 * gdb.cp/re-set-overloaded.exp: Update.
3328 * gdb.cp/rtti.exp: Update.
3329 * gdb.cp/shadow.exp: Update.
3330 * gdb.cp/templates.exp: Update.
3331 * gdb.cp/try_catch.exp: Update.
3332 * gdb.dwarf2/dw2-ranges.exp: Update.
3333 * gdb.dwarf2/pr10770.exp: Update.
3334 * gdb.fortran/library-module.exp: Update.
3335 * gdb.hp/gdb.aCC/optimize.exp: Update.
3336 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
3337 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
3338 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
3339 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
3340 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
3341 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
3342 * gdb.hp/gdb.compat/xdb1.exp: Update.
3343 * gdb.hp/gdb.compat/xdb2.exp: Update.
3344 * gdb.hp/gdb.compat/xdb3.exp: Update.
3345 * gdb.hp/gdb.defects/bs14602.exp: Update.
3346 * gdb.hp/gdb.defects/solib-d.exp: Update.
3347 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
3348 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
3349 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
3350 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
3351 * gdb.mi/gdb792.exp: Update.
3352 * gdb.mi/mi-pending.exp: Update.
3353 * gdb.mi/mi-solib.exp: Update.
3354 * gdb.mi/mi-var-cp.exp: Update.
3355 * gdb.opt/clobbered-registers-O2.exp: Update.
3356 * gdb.opt/inline-bt.exp: Update.
3357 * gdb.opt/inline-cmds.exp: Update.
3358 * gdb.opt/inline-locals.exp: Update.
3359 * gdb.python/py-events.exp: Update.
3360 * gdb.python/py-finish-breakpoint.exp: Update.
3361 * gdb.python/py-type.exp: Update.
3362 * gdb.reverse/solib-precsave.exp: Update.
3363 * gdb.reverse/solib-reverse.exp: Update.
3364 * gdb.server/solib-list.exp: Update.
3365 * gdb.stabs/weird.exp: Update.
3366 * gdb.threads/attach-into-signal.exp: Update.
3367 * gdb.threads/attach-stopped.exp: Update.
3368 * gdb.threads/tls-shared.exp: Update.
3369 * gdb.trace/change-loc.exp: Update.
3370 * gdb.trace/strace.exp: Update.
3371
95c391b6
TT
33722012-06-19 Tom Tromey <tromey@redhat.com>
3373
3374 * gdb.base/whatis.exp: Add tests.
3375
e910f0b6
TT
33762012-06-19 Tom Tromey <tromey@redhat.com>
3377
3378 * gdb.cp/m-static.cc (keepalive): New function.
3379 (gnu_obj_1::method): Use it.
3380
422d65e7
DE
33812012-06-18 Doug Evans <dje@google.com>
3382
3383 * gdb.base/info-fun.exp: New file.
3384 * gdb.base/info-fun.c: New file.
3385 * gdb.base/info-fun-solib.c: New file.
3386
e2e4d78b
JK
33872012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3388
3389 Remove stale dummy frames.
3390 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
3391 (maintenance info breakpoints): New tests.
3392 * gdb.base/stale-infcall.c: New file.
3393 * gdb.base/stale-infcall.exp: New file.
3394
1788b2d3
JK
33952012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3396
3397 * gdb.arch/amd64-entry-value-param.S: New file.
3398 * gdb.arch/amd64-entry-value-param.c: New file.
3399 * gdb.arch/amd64-entry-value-param.exp: New file.
3400
663b969e
TT
34012012-06-15 Tom Tromey <tromey@redhat.com>
3402
3403 * gdb.cp/namespace.exp: Add "show lang" test.
3404
8e09ad05
IS
34052012-06-15 Iain Sandoe <iain@codesourcery.com>
3406
3407 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
3408 case. (top level): Use gdb_file_cmd instead of gdb_load.
3409
f85e18ee
JK
34102012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3411
3412 PR tdep/14222
3413 * gdb.arch/i386-sse-stack-align.S: New file.
3414 * gdb.arch/i386-sse-stack-align.c: New file.
3415 * gdb.arch/i386-sse-stack-align.exp: New file.
3416
f3b5e280
KS
34172012-06-13 Keith Seitz <keiths@redhat.com>
3418
3419 PR breakpoints/13798 and mi/11541
3420 * gdb.linespec/ls-errs.exp: Add a few more tests for
3421 filenames with spaces and colons.
3422
50af5481
JK
34232012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3424
3425 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
3426 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
3427 (test_function): Call CV_f.
3428 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
3429 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
3430 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
3431 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
3432 (p CV_f(CV::i)): New tests.
3433
d55637df
TT
34342012-06-13 Tom Tromey <tromey@redhat.com>
3435
3436 * gdb.base/condbreak.exp: Add tests for "condition" completion.
3437
cc80f267
JK
34382012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3439
3440 Fix regression by the "ambiguous linespec" series.
3441 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
3442 tests.
3443
bb2af9cc
JK
34442012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3445
3446 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
3447 missing.
3448
e81a37f7
TT
34492012-06-11 Tom Tromey <tromey@redhat.com>
3450
3451 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
3452 location...
3453 (main): ...here.
3454
8efd7788
YQ
34552012-06-07 Yao Qi <yao@codesourcery.com>
3456
3457 * gdb.trace/strace.exp: Shorten some too-long lines.
3458
359f5fe6
PA
34592012-06-06 Pedro Alves <palves@redhat.com>
3460
3461 * gdb.threads/clone-new-thread-event.c: New file.
3462 * gdb.threads/clone-new-thread-event.exp: New file.
3463
7b2fe205
YQ
34642012-06-06 Yao Qi <yao@codesourcery.com>
3465
3466 * gdb.base/dprintf.c (main): Add extra parameter when calling
3467 printf and fprintf.
3468 (bar): New function. It is a dead function, but to ensure
3469 'malloc' is linked explicitly.
3470
3eca55e8
YQ
34712012-06-06 Yao Qi <yao@codesourcery.com>
3472
3473 * gdb.base/info-proc.exp: Return if target doesn't support
3474 'info proc'.
3475
91cc9324
JK
34762012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3477
3478 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
3479 (run program with breakpoint commands): XFAIl if it is not.
3480
c56e7c43
JB
34812012-06-05 Joel Brobecker <brobecker@adacore.com>
3482
3483 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
3484 and add comment.
3485 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
3486 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
3487 "STOP" marker. Adjust testing strategy to make it work on
3488 all targets.
3489
3490 * gdb.base/print-file-var-main.c (main): Rewrite using local
3491 variables and adjust get_version_2's return value check.
3492 Add small comment.
3493 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
3494 marker. Adjust testing strategy to make it work on all targets.
3495
ccab2054
JB
34962012-06-05 Joel Brobecker <brobecker@adacore.com>
3497
3498 * gdb.ada/bad-task-bp-keyword: New testcase.
3499
d0d86158
JK
35002012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3501
3502 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
3503 Simplify it to ...
3504 (symbol-file ${testfile1}): ... here.
3505 (test eliminated var my_global_symbol)
3506 (test eliminated var my_static_symbol)
3507 (test eliminated var my_global_func, get address of main): Wrap them to
3508 'single psymtabs' and 'single symtabs'
3509 (get address of my_global_symbol, get address of my_static_symbol)
3510 (get address of my_global_func, get address of main): Wrap them to
3511 'order1' and 'order2'.
3512
952cf74c
JK
3513 * gdb.base/code_elim.exp
3514 (add-symbol-file ${testfile1} 0x100000)
3515 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
3516 'order2'.
3517 (order1: add-symbol-file ${testfile1} 0x100000)
3518 (order1: add-symbol-file ${testfile2} 0x200000)
3519 (order2: add-symbol-file ${testfile2} 0x200000)
3520 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
3521 .bss as appropriate.
3522
0c5bf5a9
JK
35232012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3524
3525 * gdb.server/solib-list-lib.c: New file.
3526 * gdb.server/solib-list-main.c: New file.
3527 * gdb.server/solib-list.exp: New file.
3528
4196f325
MR
35292012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
3530
3531 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
3532 for 'set print symbol' change.
3533
bfb05775
JK
35342012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3535
3536 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
3537 .debug_abbrev_seg3.
3538
685b1105
JK
35392012-05-24 John Steele Scott <toojays@toojays.net>
3540
3541 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
3542 * gdb.dwarf2/dw2-icc-opaque.S: New file.
3543 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
3544
f3e0e960
SS
35452012-05-23 Stan Shebs <stan@codesourcery.com>
3546
3547 * gdb.mi/mi-info-os.exp: New file.
3548
11eb1b4d
KS
35492012-05-23 Keith Seitz <keiths@redhat.com>
3550
3551 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
3552 return -1 to suppress the rest of the tests.
3553 (compile_stap_bin): Return boolean success value.
3554
b1af9e97
TT
35552012-05-21 Tom Tromey <tromey@redhat.com>
3556
3557 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
3558 Remove kfails.
3559 (test_print_mi_member_types): Likewise.
3560
248537e3
TT
35612012-05-21 Tom Tromey <tromey@redhat.com>
3562
3563 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
3564 print symbol' change.
3565
d791e155
TJB
35662012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3567
3568 * gdb.python/py-prompt.exp: Quit if the target is remote.
3569
e77afa2e
JK
35702012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3571
3572 Fix ERROR: internal buffer is full.
3573 * gdb.base/info-os.exp (expect_multiline): New function.
3574 (get process list, get process groups, get threads)
3575 (get file descriptors, get internet-domain sockets)
3576 (get shared-memory regions, get semaphores, get message queues): Use
3577 it for these tests.
3578
9cb709b6
TT
35792012-05-18 Tom Tromey <tromey@redhat.com>
3580
3581 * gdb.mi/mi-var-cmd.exp: Update.
3582 * gdb.objc/basicclass.exp (do_objc_tests): Update.
3583 * gdb.cp/virtbase.exp: Update.
3584 * gdb.cp/classes.exp (test_static_members): Update.
3585 * gdb.cp/casts.exp: Update.
3586 * gdb.base/pointers.exp: Update.
3587 * gdb.base/funcargs.exp (pointer_args): Update.
3588 (structs_by_reference): Update.
3589 * gdb.base/find.exp: Update.
3590 * gdb.base/call-strs.exp: Send "set print symbol off".
3591 * gdb.base/call-ar-st.exp: Update.
3592 * gdb.ada/fun_addr.exp: Update.
3593 * gdb.base/printcmds.exp (test_print_symbol): New proc.
3594 Call it.
3595 (test_print_repeats_10, test_print_strings)
3596 (test_print_char_arrays): Update.
3597
b012acdd
TT
35982012-05-18 Tom Tromey <tromey@redhat.com>
3599
3600 * gdb.base/charset.exp (string_display): Update.
3601
1d51a733
TT
36022012-05-18 Tom Tromey <tromey@redhat.com>
3603
3604 * gdb.mi/mi2-var-display.exp: Update.
3605 * gdb.mi/mi-var-display.exp: Update.
3606 * gdb.mi/mi-var-child.exp: Update.
3607 * gdb.cp/expand-psymtabs-cxx.exp: Update.
3608 * gdb.cp/cp-relocate.exp (get_func_address): Update.
3609
957df313
DE
36102012-05-17 Doug Evans <dje@google.com>
3611
682c7f7b
DE
3612 * info-macros.exp: Pass "debug" to prepare_for_testing.
3613
957df313
DE
3614 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
3615 * gdb.ada/Makefile.in (clean): Ditto.
3616 * gdb.arch/Makefile.in (clean): Ditto.
3617 * gdb.asm/Makefile.in (clean): Ditto.
3618 * gdb.base/Makefile.in (clean): Ditto.
3619 * gdb.cell/Makefile.in (clean): Ditto.
3620 * gdb.cp/Makefile.in (clean): Ditto.
3621 * gdb.disasm/Makefile.in (clean): Ditto.
3622 * gdb.dwarf2/Makefile.in (clean): Ditto.
3623 * gdb.fortran/Makefile.in (clean): Ditto.
3624 * gdb.go/Makefile.in (clean): Ditto.
3625 * gdb.hp/Makefile.in (clean): Ditto.
3626 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
3627 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
3628 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
3629 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
3630 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
3631 * gdb.java/Makefile.in (clean): Ditto.
3632 * gdb.linespec/Makefile.in (clean): Ditto.
3633 * gdb.mi/Makefile.in (clean): Ditto.
3634 * gdb.modula2/Makefile.in (clean): Ditto.
3635 * gdb.multi/Makefile.in (clean): Ditto.
3636 * gdb.objc/Makefile.in (clean): Ditto.
3637 * gdb.opencl/Makefile.in (clean): Ditto.
3638 * gdb.opt/Makefile.in (clean): Ditto.
3639 * gdb.pascal/Makefile.in (clean): Ditto.
3640 * gdb.python/Makefile.in (clean): Ditto.
3641 * gdb.reverse/Makefile.in (clean): Ditto.
3642 * gdb.server/Makefile.in (clean): Ditto.
3643 * gdb.stabs/Makefile.in (clean): Ditto.
3644 * gdb.threads/Makefile.in (clean): Ditto.
3645 * gdb.trace/Makefile.in (clean): Ditto.
3646 * gdb.xml/Makefile.in (clean): Ditto.
3647
abc9d0dc
TT
36482012-05-16 Tom Tromey <tromey@redhat.com>
3649
3650 * gdb.base/macscp1.c (macscp_expr): Add comment.
3651 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
3652
6a3a010b
MR
36532012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
3654
3655 * gdb.base/return-nodebug.exp: Also test float and double types.
3656
01429c8e
JK
36572012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3658
3659 PR testsuite/12649
3660 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
3661
54115cd4
JK
3662 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
3663
0c5f383f
SDJ
36642012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
3665
3666 * gdb.base/stap-probe.exp (stap_test): Remove calls to
3667 `rerun_to_main'.
3668 (stap_test_no_debuginfo): Likewise.
3669
e7e0cddf
SS
36702012-05-14 Stan Shebs <stan@codesourcery.com>
3671
3672 * gdb.base/dprintf.c: New file.
3673 * gdb.base/dprintf.exp: New file.
3674
c772f8e7
HZ
36752012-05-14 Hui Zhu <hui_zhu@mentor.com>
3676
3677 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
3678 * gdb.trace/disconnected-tracing.c: New file.
3679 * gdb.trace/disconnected-tracing.exp: New file.
3680
7efc75aa
SCR
36812012-05-13 Siva Chandra Reddy <sivachandra@google.com>
3682
3683 * gdb.python/python.c: Add a new breakpoint comment.
3684 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
3685
85d4a676
SS
36862011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
3687
3688 * gdb.base/info-os.exp: New file.
3689 * gdb.base/info-os.c: New file.
3690
64ea88dc
JB
36912012-05-10 Joel Brobecker <brobecker@adacore.com>
3692
4647ab1b
JB
3693 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
3694 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
3695 New files.
64ea88dc 3696
afba63f1
JB
36972012-05-10 Joel Brobecker <brobecker@adacore.com>
3698
3699 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
3700 gdb.base/ctxobj.exp: New files.
3701
9d198b1e
TT
37022012-05-09 Tom Tromey <tromey@redhat.com>
3703
3704 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
3705
9bfee719
MR
37062012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
3707
3708 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
3709
3a7341d8
MR
37102012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
3711
3712 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
3713 before using it.
3714
52b3699b
TG
37152012-05-04 Tristan Gingold <gingold@adacore.com>
3716
3717 * gdb.base/set-noassign.exp: New test.
3718
a20ee7a4
SCR
37192012-05-03 Siva Chandra Reddy <sivachandra@google.com>
3720
3721 * gdb.python/py-symbol.exp: Add tests to test the new methods
3722 gdb.Symtab.global_block() and gdb.Symtab.static_block().
3723 * gdb.python/py-symbol.c: Add new struct to help test
3724 gdb.Symtab.static_block().
3725
bf2f0858
DE
37262012-05-03 Doug Evans <dje@google.com>
3727
3728 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
3729 commented out.
3730
2d4e0376
YQ
37312012-05-03 Yao Qi <yao@codesourcery.com>
3732
3733 * gdb.base/catch-syscall.exp: Skip it before compilation if target
3734 doesn't support.
3735 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
3736 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
3737
6d0bb9f3
YQ
37382012-05-03 Yao Qi <yao@codesourcery.com>
3739
3740 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
3741
fd820528
DE
37422012-04-30 Doug Evans <dje@google.com>
3743
3744 PR testsuite/13961
3745 * gdb.dwarf2/pr13961.S: New file.
3746 * gdb.dwarf2/pr13961.exp: New file.
3747
b9e219b9
YQ
37482012-04-29 Yao Qi <yao@codesourcery.com>
3749
3750 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
3751
3019eac3
DE
37522012-04-28 Doug Evans <dje@google.com>
3753
3754 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
3755 .Ltype_int_in_cu2. Use name "int2" instead of "int".
3756 All uses updated.
3757 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
3758 "ptype func_cu1" to expand cu2 before cu1.
3759
62e5f89c
SDJ
37602012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
3761 Tom Tromey <tromey@redhat.com>
3762
3763 * gdb.base/default.exp: Add `$_probe_arg*' convenience
3764 variables.
3765 * gdb.base/stap-probe.c: New file.
3766 * gdb.base/stap-probe.exp: New file.
3767 * gdb.trace/stap-trace.c: New file.
3768 * gdb.trace/stap-trace.exp: New file.
3769 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
3770 libgcc's unwinder.
3771
14132e89
MR
37722012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
3773
3774 * gdb.arch/mips16-thunks-inmain.c: New file.
3775 * gdb.arch/mips16-thunks-main.c: New file.
3776 * gdb.arch/mips16-thunks-sin.c: New file.
3777 * gdb.arch/mips16-thunks-sinfrob.c: New file.
3778 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
3779 * gdb.arch/mips16-thunks-sinmain.c: New file.
3780 * gdb.arch/mips16-thunks-sinmips16.c: New file.
3781 * gdb.arch/mips16-thunks.exp: New file.
3782
a766d390
DE
37832012-04-25 Doug Evans <dje@google.com>
3784
3785 * configure.ac: Create gdb.go/Makefile.
3786 * configure: Regenerate.
3787 * gdb.base/default.exp: Add "go" to "set language" testing.
3788 * gdb.go/Makefile.in: New file.
3789 * gdb.go/basic-types.exp: New file.
3790 * gdb.go/chan.exp: New file.
3791 * gdb.go/chan.go: New file.
3792 * gdb.go/handcall.exp: New file.
3793 * gdb.go/handcall.go: New file.
3794 * gdb.go/hello.exp: New file.
3795 * gdb.go/hello.go: New file.
3796 * gdb.go/integers.exp: New file.
3797 * gdb.go/integers.go: New file.
3798 * gdb.go/methods.exp: New file.
3799 * gdb.go/methods.go: New file.
3800 * gdb.go/package.exp: New file.
3801 * gdb.go/package1.go: New file.
3802 * gdb.go/package2.go: New file.
3803 * gdb.go/print.exp: New file.
3804 * gdb.go/strings.exp: New file.
3805 * gdb.go/strings.go: New file.
3806 * gdb.go/types.exp: New file.
3807 * gdb.go/types.go: New file.
3808 * gdb.go/unsafe.exp: New file.
3809 * gdb.go/unsafe.go: New file.
3810 * lib/future.exp: Add Go support.
3811 (gdb_find_go, gdb_find_go_linker): New procs.
3812 (gdb_default_target_compile): Add Go support.
3813 * lib/gdb.exp (skip_go_tests): New proc.
3814 * lib/go.exp: New file.
3815
e65f9ffb
TT
38162012-04-25 Tom Tromey <tromey@redhat.com>
3817
3818 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
3819
14e75d8e
JK
38202012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
3821 Jan Kratochvil <jan.kratochvil@redhat.com>
3822
3823 PR symtab/7259:
3824 * gdb.base/enumval.c: New test case.
3825 * gdb.base/enumval.exp: New test case.
3826 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
3827 field.bitpos.
3828
f3525b70
PA
38292012-04-17 Pedro Alves <palves@redhat.com>
3830
3831 * Makefile.in (site.exp): Make site.exp source
3832 $srcdir/lib/append_gdb_boards_dir.exp.
3833 * lib/append_gdb_boards_dir.exp: New file.
3834
bccbefd2
JK
38352012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3836
3837 New option "set auto-load safe-path".
3838 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
3839 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
3840
bf88dd68
JK
38412012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3842
3843 auto-load: Implementation.
3844 * gdb.base/help.exp (test set height): Increase the height.
3845 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
3846 to ...
3847 (info auto-load python-scripts): ... here.
3848 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
3849 to ...
3850 (info auto-load python-scripts *): ... here.
3851
c0d4d1c0
YQ
38522012-04-16 Yao Qi <yao@codesourcery.com>
3853
3854 * lib/trace-support.exp (get_in_proc_agent): New.
3855 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
3856 of in process trace agent.
3857 * gdb.trace/ftrace.exp: Likewise.
3858 * gdb.trace/pending.exp: Likewise.
3859 * gdb.trace/trace-break.exp: Likewise.
3860 * gdb.trace/trace-mt.exp
3861 * gdb.trace/tspeed.exp: Likewise.
3862 * gdb.trace/tstatus.exp
3863 * gdb.trace/strace.exp: Likewise.
3864
cbf68a60
TS
38652012-04-16 Thomas Schwinge <thomas@codesourcery.com>
3866
dd6d3b70
TS
3867 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
3868 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
3869
cbf68a60
TS
3870 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
3871
8264ba82
AG
38722012-04-14 Anton Gorenkov <xgsa@yandex.ru>
3873
3874 PR mi/13393
3875 * gdb.mi/mi-var-rtti.cc: New file.
3876 * gdb.mi/mi-var-rtti.exp: New file.
3877 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
3878 function.
3879 (mi_varobj_update_with_type_change): updated to avoid code duplication.
3880
de0919f8 38812012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
3882
3883 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
3884 EXECUTABLES.
3885 * gdb.python/py-explore.c: C program used for testing the new
3886 'explore' command on C constructs.
3887 * gdb.python/py-explore.cc: C++ program used for testing the new
3888 'explore' command on C++ constructs.
3889 * gdb-python/py-explore.exp: Tests for the new 'explore'
3890 command on C constructs.
3891 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
3892 command on C++ constructs.
3893
a82da7dd
MK
38942012-04-07 Mark Kettenis <kettenis@gnu.org>
3895
3896 * gdb.base/funcargs.exp (complex_args): Fix typo.
3897
e127cba8
JK
38982012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3899
3900 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
3901 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
3902
40e084e1
KS
39032012-04-05 Keith Seitz <keiths@redhat.com>
3904
3905 * gdb.base/advance.exp: Update error message for
3906 "advance malformed" test.
3907 * gdb.base/break.exp: Likewise for "breakpoint with
3908 trailing garbage" test.
3909 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
3910 with trailing garbage" test.
3911 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
3912 trailng garbage" test.
3913 * gdb.base/until.exp: Likewise for "malformed until" test.
3914 * gdb.cp/ovldbreak.exp: Create the breakpoint table
3915 for "breakpoint info (after setting on all)".
3916 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
3917 tests.
3918 * gdb.cp/cplabel.cc: New file.
3919 * gdb.cp/cplabel.exp: New test.
3920 * gdb.linespec/ls-errs.c: New file.
3921 * gdb.linespec/ls-errs.exp: New test.
3922
a72c8f6a
JK
39232012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3924
3925 * gdb.trace/unavailable.exp
3926 (collect globals: print object on: print derived_partial)
3927 (collect globals: print object on: print derived_whole)
3928 (collect globals: print object off: print derived_partial)
3929 (collect globals: print object off: print derived_whole): Update
3930 expected output.
3931
f87a3023
KS
39322012-03-30 Keith Seitz <keiths@redhat.com>
3933
3934 * gdb.python: Add test for linespecs with commas.
3935
e2171b3c
KS
39362012-03-28 Keith Seitz <keiths@redhat.com>
3937
3938 * gdb.linespec/ls-dollar.cc: New file.
3939 * gdb.linespec/ls-dollar.exp: New test.
3940
39412012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
3942
3943 * gdb.cp/namespace.exp: Add breakpoint tests for functions
3944 starting with the global namespace.
3945
2f4e0a80
DE
39462012-03-23 Doug Evans <dje@google.com>
3947
3948 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
3949
7b282c5a
SCR
39502012-03-22 Siva Chandra Reddy <sivachandra@google.com>
3951
3952 * gdb.python/py-value.cc: Add test case for testing the
3953 methodology exposing C++ values to Python.
3954 * gdb.python/py-value-cc.exp: Add tests testing the methodology
3955 exposing C++ values to Python.
3956 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
3957
2e98ca53
JK
39582012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3959 Siddhesh Poyarekar <siddhesh@redhat.com>
3960
3961 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
3962 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
3963 (generate native core dump): Make the test unsupported if core cannot
3964 be generated.
3965
8320cc4f
JK
39662012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3967
3968 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
3969 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
3970 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
3971
3a69ffb2
JK
39722012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
3973
3974 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
3975
8fabffee
DE
39762012-03-17 Doug Evans <dje@google.com>
3977
3978 * dg-extract-results.sh: Handle KFAILs.
3979
ab260dad
JK
39802012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3981
3982 PR symtab/13777
3983 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
3984
53ba8333
JB
39852012-03-16 Joel Brobecker <brobecker@adacore.com>
3986
3987 * gdb.ada/set_pckd_arr_elt: New testcase.
3988
481860b3
GB
39892012-03-16 Gary Benson <gbenson@redhat.com>
3990
3991 PR breakpoints/10738
3992 * gdb.opt/inline-break.exp: New file.
3993 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
3994 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
3995 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
3996 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
3997 * gdb.base/async-shell.exp: Likewise.
3998 * lib/mi-support.exp (library_loaded_re): Likewise.
3999
410528f0
TT
40002012-03-15 Tom Tromey <tromey@redhat.com>
4001
4002 * gdb.cp/virtfunc2.exp: Update expected output.
4003 * gdb.cp/pr9631.exp: Update expected output.
4004 * gdb.cp/member-ptr.exp: Update expected output.
4005 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
4006 output.
4007 * gdb.cp/casts.exp: Update expected output.
4008
c4aeac85
TT
40092012-03-15 Tom Tromey <tromey@redhat.com>
4010
4011 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
4012 (test_info_vtbl): Likewise.
4013 (do_tests): Call test_info_vtbl.
4014 * gdb.cp/virtfunc.cc (va): New global.
4015
856d06f9
TS
40162012-03-15 Thomas Schwinge <thomas@codesourcery.com>
4017
4018 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
4019 describing DWARF data structures.
4020 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
4021 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
4022 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
4023 * gdb.dwarf2/dw2-entry-value.S: Likewise.
4024 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
4025 * gdb.dwarf2/dw2-param-error.S: Likewise.
4026 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
4027 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
4028 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
4029 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
4030 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
4031 * gdb.dwarf2/pr11465.S: Likewise.
4032
e837f12a
JK
40332012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4034
4035 * gdb.mi/mi2-prompt.exp: New file.
4036
ccbb4f28
JB
40372012-03-13 Joel Brobecker <brobecker@adacore.com>
4038
4039 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
4040
32039130
JB
40412012-03-13 Joel Brobecker <brobecker@adacore.com>
4042
4043 * gdb.ada/bp_range_type: New testcase.
4044
16899756
DE
40452012-03-13 Doug Evans <dje@google.com>
4046
4047 * gdb.base/default.exp: Delete tests for symbol-reloading.
4048 * gdb.base/help.exp: Ditto.
4049 * gdb.base/setshow.exp: Ditto.
4050 * gdb.base/gdb_history: Delete references to symbol-reloading.
4051
87b0bb13
JK
40522012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4053
4054 * gdb.base/attach-twice.c: New files.
4055 * gdb.base/attach-twice.exp: New files.
4056
0d7941a9
KS
40572012-03-08 Keith Seitz <keiths@redhat.com>
4058
4059 * lib/gdb.exp (gdb_get_line_number): Throw an
4060 error instead of returning -1.
4061 * gdb.base/break.exp: Remove unused variable
4062 bp_location5.
4063 * gdb.base/hbreak2.exp: Likewise.
4064 * gdb.base/sepdebug.exp: Likewise.
4065
f4647387
YQ
40662012-03-08 Yao Qi <yao@codesourcery.com>
4067 Pedro Alves <palves@redhat.com>
4068
4069 Fix PR server/13392.
4070 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
4071 (tracepoint_change_loc_2): Remove kfail. Return if failed to
4072 download tracepoints.
4073 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
4074 (pending_tracepoint_resolved_during_trace): Likewise.
4075 (pending_tracepoint_installed_during_trace): Likewise.
4076 (pending_tracepoint_with_action_resolved): Likewise.
4077
83c532cb
KS
40782012-03-08 Keith Seitz <keiths@redhat.com>
4079
4080 * gdb.ada/array_bounds.exp: Get breakpoint for line
4081 with "START", not "STOP".
4082 * gdb.python/py-infthread.exp: Do not continue to
4083 line marked "Break here.", which is undefined.
4084
d6b6bbb7
LM
40852012-03-08 Luis Machado <lgustavo@codesourcery.com>
4086
4087 Revert:
4088
4089 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4090
4091 Implement testsuite workaround for PR breakpoints/13781.
4092 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4093 (set breakpoint condition-evaluation host): New conditional command.
4094
7fe25d9b
JK
40952012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4096
4097 Fix CU relative vs. absolute DIE offsets.
4098 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
4099 one.
4100
51898c15
JK
41012012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4102
4103 Fix false FAIL on distros with relro linkage as default.
4104 * gdb.reverse/solib-precsave.exp: Try to compile the test using
4105 -Wl,-z,norelro first.
4106
8131799e
JB
41072012-03-06 Joel Brobecker <brobecker@adacore.com>
4108
4109 * gdb.ada/bp_on_var: New testcase.
4110
ba241969
JB
41112012-03-06 Joel Brobecker <brobecker@adacore.com>
4112
4113 * gdb.ada/bp_enum_homonym: New testcase.
4114
abe49676
YQ
41152012-03-06 Yao Qi <yao@codesourcery.com>
4116
4117 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
4118 x86_64-*-* and i?86-*-*.
4119 Set up KFAIL for gdb/13808.
4120
d8df103b
TT
41212012-03-05 Tom Tromey <tromey@redhat.com>
4122
4123 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
4124 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
4125
b7b189f3
TT
41262012-03-05 Tom Tromey <tromey@redhat.com>
4127
4128 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
4129
69dc1c4d
YQ
41302012-03-04 Yao Qi <yao@codesourcery.com>
4131
4132 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
4133 messages for KFAIL.
4134
3f20c47f
JK
41352012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4136
4137 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
4138 (print one_two_three, indexes off, print few_reps, indexes off)
4139 (print many_reps, indexes off, print empty, indexes off)
4140 (print one_two_three, print few_reps, print many_reps, print empty):
4141 Call setup_xfail if $gcc_old.
4142
abf1152a
JK
41432012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4144
4145 Implement testsuite workaround for PR breakpoints/13781.
4146 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4147 (set breakpoint condition-evaluation host): New conditional command.
4148
a06715f8
JK
41492012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4150
4151 Code cleanup.
4152 * gdb.cp/mb-templates.exp: New variables executable. Use it for
4153 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
4154 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
4155 number 1 by $bpnum. Four times.
4156
5808517f
YQ
41572012-03-03 Yao Qi <yao@codesourcery.com>
4158
4159 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
4160
dfe2ac14
JK
41612012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4162
4163 Setup KFAIL for PR server/13796.
4164 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
4165
8bbc467a
JB
41662012-03-02 Joel Brobecker <brobecker@adacore.com>
4167
4168 * gdb.ada/operator_bp: New testcase.
4169
c0eac87f
JB
41702012-03-02 Joel Brobecker <brobecker@adacore.com>
4171
4172 * gdb.ada/info_locals_renaming: New testcase.
4173
4f42c881
TT
41742012-03-02 Tom Tromey <tromey@redhat.com>
4175
4176 * gdb.base/nextoverexit.c: New file.
4177 * gdb.base/nextoverexit.exp: New file.
4178
7380c0c9
EBM
41792012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4180
4181 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
4182 parameter.
4183
1faeff08
MR
41842012-03-01 Maciej W. Rozycki <macro@mips.com>
4185
4186 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
4187 core registers.
4188
320b6f49 41892012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
4190 Maciej W. Rozycki <macro@codesourcery.com>
4191 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
4192
4193 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
4194
ad5f7d6e
PA
41952012-03-01 Pedro Alves <palves@redhat.com>
4196
4197 PR gdb/13767
4198
4199 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
4200 (gdb_collect_globals_test): Call it.
4201
d3dc44a6
KS
42022012-03-01 Keith Seitz <keiths@redhat.com>
4203
4204 * gdb.cp/method2.exp: Output of overload menu is now
4205 alphabetized. Update tests for "break A::method".
4206 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
4207 of hard-coding them.
4208 Overload menu is alphabetized: rewrite to accommodate.
4209 Unset variables LINE and TYPES which are used in other tests.
4210 Compute the output of "info break".
4211 Update the breakpoint table after all breakpoints are deleted.
4212 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
4213 compute ACTUALS and the method body based on parameters.
4214 Update expected output accordingly.
4215 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
4216 unique comments to allow the use of gdb_get_line_number.
4217
42182012-03-01 Keith Seitz <keiths@redhat.com>
4219
4220 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
4221 some Tcl syntax.
4222 * gdb.cp/ovldbreak.exp: Likewise.
4223
7949c2a0
KS
42242012-03-01 Keith Seitz <keiths@redhat.com>
4225
4226 * gdb.base/help.exp (help show user): Update expected result
4227 for new doc string changes (add "non-python").
4228
7d74f244
DE
42292012-03-01 Scott J. Goldman <scottjg@vmware.com>
4230
4231 * gdb.python/py-cmd.exp: Add test to verify that python commands can
4232 be put in the user-defined category and that the commands appear in
4233 "help user-defined".
4234
1b611343
JB
42352012-02-29 Joel Brobecker <brobecker@adacore.com>
4236
4237 * gdb.ada/tagged_not_init: New testcase.
4238
99b1c762
JB
42392012-02-29 Joel Brobecker <brobecker@adacore.com>
4240
4241 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
4242 * gdb.ada/enum_idx_packed: New testcase.
4243
2d4a02ee
JB
42442012-02-29 Joel Brobecker <brobecker@adacore.com>
4245
4246 * gdb.ada/aliased_array: New testcase.
4247
2e6fda7d
JB
42482012-02-29 Joel Brobecker <brobecker@adacore.com>
4249
4250 * gdb.ada/whatis_array_val: New testcase.
4251
9a7f938f
JK
42522012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4253
4254 Fix disp-step-syscall.exp: fork: single step over fork.
4255 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
4256 whitespaces.
4257 (single step over $syscall): Remove its check.
4258 (single step over $syscall final pc): New check.
4259
8703a944
JK
42602012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4261
4262 Support processors without SSSE3.
4263 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
4264 pabsd into ...
4265 (ssse3_test): ... a new function.
4266 (main): Call ssse3_test.
4267 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
4268 Update expected values everywhere.
4269 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
4270 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
4271 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
4272 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
4273 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
4274 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
4275 Move these tests lower.
4276 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
4277 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
4278 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
4279 New tests.
4280
c03e6ccc
YQ
42812012-02-29 Yao Qi <yao@codesourcery.com>
4282 Pedro Alves <palves@redhat.com>
4283
4284 * gdb.trace/trace-mt.c: New.
4285 * gdb.trace/trace-mt.exp: New.
4286
7964b62a
TS
42872012-02-28 Thomas Schwinge <thomas@codesourcery.com>
4288
2c8910ba
TS
4289 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
4290 numbers instead of hardcoding them.
4291 * gdb.base/annota1.c: Provide suitable markers.
4292 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
4293 numbers instead of hardcoding them.
4294 * gdb.base/annota3.c: Provide suitable markers.
4295
4296 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
4297 * gdb.base/annota3.c: Likewise.
4298 * gdb.base/sigall.c: Likewise.
4299 * gdb.base/signals.c: Likewise.
4300 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 4301
5a41c0b7
MR
43022012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
4303
4304 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
4305 failure return path.
4306
ebbbe5c5
LM
43072012-02-27 Luis Machado <lgustavo@codesourcery.com>
4308
4309 * gdb.base/save-bp.exp: Account for new condition evaluator output.
4310
8d126d8a
LM
43112012-02-24 Luis Machado <lgustavo@codesourcery.com>
4312
4313 * gdb.base/cond-eval-mode.exp: New file.
4314
11337c2f
PA
43152012-02-24 Pedro Alves <palves@redhat.com>
4316
4317 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
4318 (top level): Use with_test_prefix.
4319
13fc3e3c
PA
43202012-02-24 Pedro Alves <palves@redhat.com>
4321
4322 * gdb.threads/attach-into-signal.exp (corefunc): Use
4323 with_test_prefix.
4324
07c1b626
JK
43252012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4326
4327 Fix false FAILs on old CPUs without SSE.
4328 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
4329 Return untested for Illegal instruction.
4330
596ba138
JK
43312012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4332
4333 Fix false FAILs with glibc debug infos installed.
4334 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
4335 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
4336
aeaa2474
SA
43372012-02-22 Sterling Augustine <saugustine@google.com>
4338
4339 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
4340 constant with cast.
4341
aed555c9
PA
43422012-02-21 Pedro Alves <palves@redhat.com>
4343
4344 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
4345
78afebb4
PA
43462012-02-21 Pedro Alves <palves@redhat.com>
4347
4348 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
4349
fdcfef12
PA
43502012-02-21 Pedro Alves <palves@redhat.com>
4351
4352 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
4353 with_test_prefix.
4354
0f4d39d5
PA
43552012-02-21 Pedro Alves <palves@redhat.com>
4356
4357 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
4358 with_test_prefix here.
4359 (top level): Do it here instead. Remove `:' from the
4360 with_test_prefix string.
4361 * gdb.base/attach-pie-misread.exp: Remove the leading space the
4362 the suffix `:' from the with_test_prefix prefix string.
4363 * gdb.base/break-interp.exp: Ditto.
4364 * gdb.base/catch-load.exp: Ditto.
4365 * gdb.base/disp-step-syscall.exp: Ditto.
4366 * gdb.base/jit-so.exp: Ditto.
4367 * gdb.base/jit.exp: Ditto.
4368 * gdb.base/sepdebug.exp: Ditto.
4369 * gdb.base/solib-display.exp: Ditto.
4370 * gdb.base/solib-overlap.exp: Ditto.
4371 * gdb.base/watch-cond-infcall.exp: Ditto.
4372 * gdb.base/watchpoint.exp: Ditto.
4373 * gdb.dwarf2/dw2-noloc.exp: Ditto.
4374 * gdb.mi/mi-watch.exp: Ditto.
4375 * gdb.mi/mi2-watch.exp: Ditto.
4376 * gdb.threads/non-ldr-exc-1.exp: Ditto.
4377 * gdb.threads/non-ldr-exc-2.exp: Ditto.
4378 * gdb.threads/non-ldr-exc-3.exp: Ditto.
4379 * gdb.threads/non-ldr-exc-4.exp: Ditto.
4380 * gdb.threads/watchpoint-fork.exp: Ditto.
4381 * gdb.threads/watchthreads-reorder.exp: Ditto.
4382 * gdb.trace/change-loc.exp: Ditto.
4383 * gdb.trace/pending.exp: Ditto.
4384 * gdb.trace/status-stop.exp: Ditto.
4385 * gdb.trace/strace.exp: Ditto.
4386 * gdb.trace/trace-break.exp: Ditto.
4387 * gdb.trace/unavailable.exp: Ditto.
4388 * lib/gdb.exp (with_test_prefix): Always prefix with space and
4389 suffix with colon. Adjust leading comments.
4390
6a5870ce
PA
43912012-02-21 Pedro Alves <palves@redhat.com>
4392 Tom Tromey <tromey@redhat.com>
4393
4394 * lib/gdb.exp: Add description of test prefixes.
4395 (with_test_prefix): New procedure.
4396 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
4397 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
4398 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
4399 instead of lappend to append to pf_prefix.
4400 * gdb.base/catch-load.exp: Use with_test_prefix.
4401 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
4402 * gdb.base/jit-so.exp: Use with_test_prefix.
4403 * gdb.base/jit.exp: Use with_test_prefix.
4404 * gdb.base/return-nodebug.exp (do_test): Use append instead of
4405 lappend to append to pf_prefix.
4406 * gdb.base/sepdebug.exp: Use with_test_prefix.
4407 * gdb.base/solib-display.exp: Use with_test_prefix.
4408 * gdb.base/solib-overlap.exp: Use with_test_prefix.
4409 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
4410 * gdb.base/watchpoint.exp: Use with_test_prefix.
4411 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
4412 * gdb.mi/mi-watch.exp: Use with_test_prefix.
4413 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
4414 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
4415 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
4416 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
4417 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
4418 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
4419 append instead of lappend to append to pf_prefix.
4420 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
4421 * gdb.trace/change-loc.exp: Use with_test_prefix.
4422 * gdb.trace/pending.exp: Use with_test_prefix.
4423 * gdb.trace/status-stop.exp: Use with_test_prefix.
4424 * gdb.trace/strace.exp: Use with_test_prefix.
4425 * gdb.trace/trace-break.exp: Use with_test_prefix.
4426 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
4427 instead of lappend to append to pf_prefix.
4428
35dc4a6b
JK
44292012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4430
4431 Fix racy FAILs.
4432 * gdb.base/inferior-died.c (main): Add return of 0.
4433 * gdb.base/inferior-died.exp (continue): Fix expectation of
4434 asynchronous events.
4435 (p 1): New test.
4436
c5a006e6
PA
44372012-02-20 Pedro Alves <palves@redhat.com>
4438
4439 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
4440 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
4441 gdb's internal debug output. For the non-threaded case, look for
4442 "Program received signal SIGLARM", for the threaded case, peek at
4443 the thread's siginfo.
4444
cc51a170
PA
44452012-02-20 Pedro Alves <palves@redhat.com>
4446
4447 General cleanup, make output test messages unique, and build
4448 different executable files for the non-threaded and threaded
4449 cases.
4450
4451 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
4452 Delete.
4453 (executable_nothr, executable_thr): New globals.
4454 (top level): Adjust to delete both executables.
4455 (corefunc): New parameter $executable. Set $pf_prefix instead of
4456 hand writing a prefix in tests. Issue a clean_restart and enable
4457 lin-lwp debug output here.
4458 (top level): Adjust. Use build_executable. Don't start gdb here,
4459 and don't enable lin-lwp debug output here.
4460 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
4461
c755f03d
JK
44622012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4463
4464 Fix racy FAILs.
4465 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
4466 "continue" command.
4467
6bec5e0a
JK
44682012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4469
4470 Fix for gdbserver non-extended mode.
4471 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
4472 and gdb_run_cmd.
4473
2e8265fd
TT
44742012-02-17 Tom Tromey <tromey@redhat.com>
4475
4476 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
4477 * gdb.python/py-events.exp: Check 'dir' output.
4478 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
4479
9e507076
YQ
44802012-02-17 Yao Qi <yao@codesourcery.com>
4481
4482 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
4483
32d22ab1
TT
44842012-02-16 Tom Tromey <tromey@redhat.com>
4485
4486 * gdb.base/inferior-died.c: Don't include stdio.h.
4487
9addecb9
TT
44882012-02-16 Tom Tromey <tromey@redhat.com>
4489
4490 * gdb.base/inferior-died.c: New file.
4491 * gdb.base/inferior-died.exp: New file.
4492
4cb6da1c
AR
44932012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
4494
4495 * gdb.base/break-inline.exp: New file.
4496 * gdb.base/break-inline.c: New file.
4497
3af2590d
TT
44982012-02-15 Tom Tromey <tromey@redhat.com>
4499
4500 * gdb.base/pc-fp.exp: Add "info register" tests.
4501
29988831
TT
45022012-02-15 Tom Tromey <tromey@redhat.com>
4503
4504 * gdb.base/regs.exp: Remove.
4505
10010058
PA
45062012-02-15 Pedro Alves <palves@redhat.com>
4507
4508 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
4509 the target doesn't support tracepoints.
4510 * gdb.trace/circ.exp: Ditto.
4511 * gdb.trace/collection.exp: Ditto.
4512 * gdb.trace/packetlen.exp: Ditto.
4513 * gdb.trace/passc-dyn.exp: Ditto.
4514 * gdb.trace/report.exp: Ditto.
4515 * gdb.trace/tfind.exp: Ditto.
4516 * gdb.trace/tspeed.exp: Ditto.
4517 * gdb.trace/tsv.exp: Ditto.
4518 * gdb.trace/unavailable.exp: Ditto.
4519 * gdb.trace/while-dyn.exp: Ditto.
4520
a2e0062d
PA
45212012-02-15 Pedro Alves <palves@redhat.com>
4522
4523 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
4524 gdb_test_multiple, and call unsupported instead of fail, if the
4525 remote side does not support the request.
4526
a1999d40
PA
45272012-02-15 Pedro Alves <palves@redhat.com>
4528
4529 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
4530 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
4531 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
4532 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
4533 * gdb.server/server-run.exp: Make sure gdb is disconnected.
4534 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
4535 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
4536 doesn't start with "extended-" already.
4537
7cee1e54
PA
45382012-02-15 Pedro Alves <palves@redhat.com>
4539
4540 Support extended-remote. Avoid cascading timeouts.
4541
4542 * gdb.base/attach.exp (do_attach_tests): Add expected output for
4543 the extended-remote target. If attaching with no file fails, load
4544 the file manually.
4545 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
4546
816338b5
SS
45472012-02-14 Stan Shebs <stan@codesourcery.com>
4548
4549 * gdb.base/ena-dis-br.exp: Add enable count test.
4550
cc30c4bd
PA
45512012-02-13 Pedro Alves <palves@redhat.com>
4552
4553 * config/mips-idt.exp: Delete.
4554 * gdb.base/a2-run.exp: Remove mips-idt xfails.
4555 * gdb.base/bitfields.exp: Remove mips-idt restarts.
4556 * gdb.base/break.exp: Remove mips-idt references.
4557 * gdb.base/chng-syms.exp: Ditto.
4558 * gdb.base/default.exp: Ditto.
4559 * gdb.base/funcargs.exp (funcargs_reload): Delete.
4560 (top level): Don't call it.
4561 * gdb.base/opaque.exp: Remove mips-idt restarts.
4562 * gdb.base/ptype.exp: Remove mips-idt xfails.
4563 * gdb.base/scope.exp: Remove mips-idt restarts.
4564 * gdb.base/sepdebug.exp: Remove mips-idt references.
4565 * gdb.base/watchpoint.exp (maybe_clean_restart)
4566 (maybe_reinitialize): Delete.
4567 (test_disabling_watchpoints, test_disabling_watchpoints)
4568 (test_watchpoint_triggered_in_syscall)
4569 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4570 Don't call them.
4571
57008375
JK
45722012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4573
4574 * gdb.server/server-exec-info.exp: New file.
4575
4a2d9c08
PA
45762012-02-10 Pedro Alves <palves@redhat.com>
4577
4578 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
4579 always non-empty.
4580 (test_attach): Always pass $exec to test_attach_gdb.
4581
09fa21bd
TT
45822012-02-08 Tom Tromey <tromey@redhat.com>
4583
4584 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
4585 before inferior is started.
4586
f0823d2c
TT
45872012-02-07 Tom Tromey <tromey@redhat.com>
4588
4589 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
4590 Symbol.value.
4591 * gdb.python/py-symbol.c (qq): Set default value.
4592
45932012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
4594
4595 * gdb.python/py-symbol.c (qq): New global.
4596 * gdb.python/py-symbol.exp: Add test for frame-less
4597 lookup_symbol.
4598 * gdb.python/py-symtab.exp: Fix line number.
4599
f7e44f65
JB
46002012-02-03 Joel Brobecker <brobecker@adacore.com>
4601
4602 * gdb.ada/mi_task_arg: New testcase.
4603
4c9ed63c
PA
46042012-02-02 Pedro Alves <palves@redhat.com>
4605
4606 * gdb.reverse/until-precsave.exp: Also put "record save" under the
4607 extended timeout.
4608
c0b9f2c6
PA
46092012-02-02 Pedro Alves <palves@redhat.com>
4610
4611 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
4612 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
4613
5f8cefd7
PA
46142012-02-02 Pedro Alves <palves@redhat.com>
4615
4616 * gdb.base/term.exp: Rewrite.
4617 * gdb.base/term.c: New.
4618
2f3a2569
PA
46192012-02-02 Pedro Alves <palves@redhat.com>
4620
4621 * gdb.base/default.exp (run "r" abbreviation, run): Add
4622 extended-remote expected output.
4623
f149aabd
TT
46242012-02-02 Tom Tromey <tromey@redhat.com>
4625
4626 * gdb.cp/dispcxx.exp: New file.
4627 * gdb.cp/dispcxx.cc: New file.
4628
03bef283
TT
46292012-02-01 Tom Tromey <tromey@redhat.com>
4630
4631 * gdb.base/jit-simple.exp: New file.
4632 * gdb.base/jit-simple.c: New file.
4633
a79b18b5
YQ
46342012-01-30 Yao Qi <yao@codesourcery.com>
4635
4636 * gdb.base/skip.exp: Make test result unique.
4637
f0d1a53e
JK
46382012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4639
4640 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
4641 compatibility with valgrind-3.7.0.
4642
4b3c9f41
PA
46432012-01-27 Pedro Alves <palves@redhat.com>
4644
4645 * gdb.base/watchpoint.exp (no_hw): New global.
4646 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
4647 disable hw watchpoints.
4648 (test_wide_location_1, test_wide_location_2): If no_hw is set,
4649 don't expect hw watchpoints.
4650 (no_hw_watchpoints): Always clean restart.
4651 (do_tests): New procedure, factored out from the top level.
4652 (top level): Run tests twice. Once with hw watchpoints enabled,
4653 another time with hw watchpoints disabled.
4654
a13491c8
PA
46552012-01-27 Pedro Alves <palves@redhat.com>
4656
4657 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
4658 out from the top level.
4659 (top level): Call it instead.
4660
f2c8a051
PA
46612012-01-27 Pedro Alves <palves@redhat.com>
4662
4663 * gdb.base/watchpoint.exp (top level): Re-enable hardware
4664 watchpoints sooner.
4665
654d7a9e
PA
46662012-01-27 Pedro Alves <palves@redhat.com>
4667
4668 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
4669
274f47f3
PA
46702012-01-27 Pedro Alves <palves@redhat.com>
4671
4672 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
4673 "You may have requested too many hardware
4674 breakpoints/watchpoints".
4675
e4d63ba2
PA
46762012-01-27 Pedro Alves <palves@redhat.com>
4677
4678 * gdb.base/watchpoint.exp (maybe_clean_restart)
4679 (maybe_reinitialize): New.
4680 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
4681 expect "hit N times".
4682 (test_disabling_watchpoints, test_complex_watchpoint)
4683 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4684 Call maybe_clean_restart.
4685 (top level): Use clean_restart. Remove "mips-idt-*"
4686 reinitialization.
4687
dbd95daf
PA
46882012-01-27 Pedro Alves <palves@redhat.com>
4689
4690 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
4691
f3ad2025
PA
46922012-01-27 Pedro Alves <palves@redhat.com>
4693
4694 * gdb.base/watchpoint.exp: Clean restart after tests that don't
4695 require `initialize' anymore. Remove unnecessary `initialize'
4696 calls.
4697
100aa3ae
PA
46982012-01-27 Pedro Alves <palves@redhat.com>
4699
4700 * gdb.base/watchpoint.exp (wp_set): Delete.
4701 (initialize, test_simple_watchpoint, top level): Remove dead code.
4702
c79a8e11
PA
47032012-01-27 Pedro Alves <palves@redhat.com>
4704
4705 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
4706 typo.
4707
048fe15a
PA
47082012-01-27 Pedro Alves <palves@redhat.com>
4709
4710 * config/extended-gdbserver.exp: New file.
4711 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
4712 comment.
4713 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
4714 * boards/native-extended-gdbserver.exp: New file.
4715
4033a6bf
PA
47162012-01-26 Pedro Alves <palves@redhat.com>
4717
4718 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
4719 and gdb_test_multiple.
4720
3d7f4b81
PA
47212012-01-26 Pedro Alves <palves@redhat.com>
4722
4723 Make test messages unique, and more identifiable.
4724 * gdb.multi/watchpoint-multi.exp: Change test messages.
4725
484abf42
TT
47262012-01-25 Tom Tromey <tromey@redhat.com>
4727
4728 * gdb.base/solib-disc.exp: Fix regexps.
4729
edcc5120
TT
47302012-01-24 Tom Tromey <tromey@redhat.com>
4731
4732 * lib/mi-support.exp (mi_expect_stop): Add special case for
4733 solib-event.
4734 * gdb.base/catch-load-so.c: New file.
4735 * gdb.base/catch-load.exp: New file.
4736 * gdb.base/catch-load.c: New file.
4737 * gdb.base/break-interp.exp (reach_1): Update regexp.
4738
30b91c90
JK
47392012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4740
4741 Fix fuzzy results.
4742 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
4743 lpsimple and func.
4744
53fe1783
GB
47452012-01-24 Gary Benson <gbenson@redhat.com>
4746
4747 Delete #if 0'd out code.
4748 * gdb.base/default.exp (info catch): Remove.
4749 * gdb.base/gdb_history (info catch): Likewise.
4750 * gdb.base/help.exp (info catch): Likewise.
4751
d0d8b0c6
JK
47522012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4753
4754 Fix watchpoints to be specific for each inferior.
4755 * gdb.multi/watchpoint-multi.c: New file.
4756 * gdb.multi/watchpoint-multi.exp: New file.
4757
4403d8e9
JK
47582012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4759
4760 Fix watchpoints across inferior fork.
4761 * gdb.threads/watchpoint-fork-child.c: New file.
4762 * gdb.threads/watchpoint-fork-mt.c: New file.
4763 * gdb.threads/watchpoint-fork-parent.c: New file.
4764 * gdb.threads/watchpoint-fork-st.c: New file.
4765 * gdb.threads/watchpoint-fork.exp: New file.
4766 * gdb.threads/watchpoint-fork.h: New file.
4767
050a2e1d
PA
47682012-01-23 Pedro Alves <palves@redhat.com>
4769
4770 * gdb.base/call-signal-resume.exp: Allow output after "return".
4771
6a52fb62
PA
47722012-01-20 Pedro Alves <palves@redhat.com>
4773
4774 * gdb.python/py-finish-breakpoint.py: Fix typo.
4775
145b16a9
UW
47762012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
4777
4778 * gdb.base/info-proc.exp: Also run on remote targets. Main
4779 "info proc" command is now always present; whether target supports
4780 actual info proc operation is detected when attempting to issue
4781 the command.
4782
26f6125e
JK
47832012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4784
4785 * .gdbinit: Remove.
4786
eb5227ce
PA
47872012-01-19 Pedro Alves <palves@redhat.com>
4788
4789 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
4790 look at the funtions' returns.
4791 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
4792 (jprint.print(int, int)): Change return type to int. Adjust.
4793
1db33378
PP
47942012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
4795
4796 PR gdb/9538
4797 * gdb.base/sepdebug.exp: New test.
4798
b9736cf8
PA
47992012-01-18 Pedro Alves <palves@redhat.com>
4800
4801 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
4802 Allow output before ^done.
4803
4aac40c8
TT
48042012-01-16 Tom Tromey <tromey@redhat.com>
4805
4806 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
4807 Add tests for relative directory.
4808
cafec441
TT
48092012-01-16 Tom Tromey <tromey@redhat.com>
4810
4811 * gdb.base/printcmds.c (enum flag_enum): New.
4812 (three): New global.
4813 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
4814 enum printing.
4815 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
4816 FlagEnumerationPrinter.
4817 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
4818 * gdb.python/py-pp-maint.c (enum flag_enum): New.
4819 (fval): New global.
4820
abcc4978
PA
48212012-01-16 Pedro Alves <palves@redhat.com>
4822
4823 * lib/gdb.exp (banned_procedures): New variable.
4824 (banned_variables_traced): Rename to ...
4825 (banned_traced): ... this.
4826 (gdb_init): Also trace banned procedures.
4827 (gdb_finish): Also untrace banned procedures.
4828
97ccebe8
PA
48292012-01-16 Pedro Alves <palves@redhat.com>
4830
4831 Remove all calls to strace.
4832
2af7517b
JK
48332012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4834
4835 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
4836 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
4837
9241a8bc
PP
48382012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4839
4840 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
4841 * gdb.base/pie-execl.exp: Likewise.
4842
3848a17f
KS
48432012-01-12 Keith Seitz <keiths@redhat.com>
4844
4845 PR mi/10586
4846 * gdb.mi/var-cmd.c (struct anonymous): New structure.
4847 (do_anonymous_type_tests): New function.
4848 (main): Call do_anonymous_type_tests.
4849 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
4850 (verify_everything): New procedure.
4851 * gdb.mi/mi-var-cp.cc (class A): New class.
4852 (anonymous_structs_and_unions): New function.
4853 (main): Call anonymous_structs_and_unions.
4854 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
4855 (verify_everything): New procedure.
4856
440e2fca
KS
48572012-01-12 Keith Seitz <keiths@redhat.com>
4858
4859 * lib/mi-support.exp: Expand comments about PATH_EXPR.
4860 (varobj_tree::get_path_expr): Assume that all varobjs are
4861 compound unless they are known simple types.
4862 Adjust path expressions based on parent type, path parent type,
4863 and tree language.
4864 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
4865 the root varobj.
4866 (mi_walk_varobj_tree): Add LANGUAGE parameter.
4867
675399c9
PA
48682012-01-11 Pedro Alves <palves@redhat.com>
4869
4870 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
4871 core files on this machine" anymore.
4872
97ddaa9b
PH
48732012-01-11 Paul Hilfinger <hilfingr@adacore.com>
4874
4875 * gdb.base/watchpoint.c (recurser): Initialize local_x.
4876 (main): Repeat recurser call.
4877 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
4878 equivalent to 'local_x'.
4879
ea733575 48802012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 4881 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
4882
4883 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
4884
2ca0b532
PA
48852012-01-05 Pedro Alves <alves.ped@gmail.com>
4886
4887 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
4888 * gdb.python/py-events.c (first): Add bits for new "step N" test.
4889 * gdb.python/py-events.exp: Test that "step N" tripping on a
4890 breakpoint emits a breakpoint event.
4891
6e681866
JB
48922012-01-03 Joel Brobecker <brobecker@adacore.com>
4893
4894 * gdb.base/auxv.exp: Reformat the copyright notice.
4895
3c2d6aff
YQ
48962012-01-03 Yao Qi <yao@codesourcery.com>
4897
4898 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
4899 (strace_trace_on_diff_addr): New.
4900 * gdb.trace/strace.c: (main): Add two local variables.
4901
0852fee3
UW
49022011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
4903
4904 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
4905 * gdb.cell/gcore.exp: Likewise.
4906 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
4907 to verify the correct instance of main is selected.
4908
12c3e59c
JB
49092012-01-02 Joel Brobecker <brobecker@adacore.com>
4910
4911 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
4912 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
4913 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
4914 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
4915 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
4916 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
4917 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
4918 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
4919 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
4920 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
4921 gdb.threads/thread_check.c: Reformat copyright header.
4922
c0f378ec
EBM
49232011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
4924
e4a7ca93 4925 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
4926 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
4927 is not enabled.
4928
3bc96cfb
JK
49292011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4930
4931 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
4932 parameter to self_exec, adjust the function.
4933 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
4934 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
4935 (set var do_exit = 0): Remove test.
4936 (newline at end of file): Add one.
4937
095bcf5e
JB
49382011-12-27 Joel Brobecker <brobecker@adacore.com>
4939
4940 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
4941 New files.
4942
18d19bd1
JK
49432011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4944
4945 Fix racy FAILs.
4946 * gdb.threads/fork-thread-pending.c (barrier): New variable.
4947 (thread_function, thread_forker): Call pthread_barrier_wait for it.
4948 (main): Call pthread_barrier_init for it.
4949
e809353a
JK
49502011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4951
4952 Fix double send_gdb leading to racy FAILs.
4953 * gdb.base/break.exp (set silent break bp_location1): Replace
4954 3x send_gdb and gdb_expect by gdb_test.
4955 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
4956 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
4957 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
4958 instead of send_gdb. Twice.
4959 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
4960 3x send_gdb and gdb_expect by gdb_test.
4961 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
4962
da8cb7ec
JK
49632011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4964
4965 * gdb.linespec/linespec.exp: Compile using {c++}.
4966
ae1a303e
JK
49672011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4968
4969 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
4970 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
4971 (verify GCC PR debug/51668): New test.
4972
cc72b2a2
KP
49732011-12-23 Kevin Pouget <kevin.pouget@st.com>
4974
4975 Introduce gdb.FinishBreakpoint in Python.
4976 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
4977 py-finish-breakpoint2
4978 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
4979 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
4980 instead of line number.
4981 * gdb.python/py-finish-breakpoint.c: New file.
4982 * gdb.python/py-finish-breakpoint.exp: New file.
4983 * gdb.python/py-finish-breakpoint.py: New file.
4984 * gdb.python/py-finish-breakpoint2.cc: New file.
4985 * gdb.python/py-finish-breakpoint2.exp: New file.
4986 * gdb.python/py-finish-breakpoint2.py: New file.
4987
3b7962f9
JK
49882011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4989
4990 Partial fix of compatibility with gcc-4.7.
4991 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
4992 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
4993 Add comment to add a PASS case in the future.
4994
6538471c
JK
4995 Fix compatibility with gcc-4.7.
4996 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
4997
7052e42c
UW
49982011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
4999
5000 PR tdep/12797
5001 * gdb.base/callfuncs.exp: Remove KFAIL.
5002
9ac7f98e
JB
50032011-12-21 Joel Brobecker <brobecker@adacore.com>
5004
5005 * gdb.ada/task_bp: New testcase.
5006
f6eeced0
JK
50072011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5008
5009 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
5010 -DNO_SECTIONS.
5011 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
5012
72225e17
JK
50132011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5014
5015 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
5016 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
5017 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5018 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
5019 conditional for gcc <= 4.5.
5020
13ac8d2c
JK
50212011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5022
5023 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
5024 by XFAIL.
5025 * gdb.cp/static-method.exp (info addr A::func())
5026 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5027 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5028 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5029 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
5030 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
5031 (test value of F in k3_m): Likewise.
5032 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5033 Likewise.
5034
049682ba
JK
50352011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5036
5037 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
5038 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
5039 Remove.
5040 * gdb.threads/attachstop-mt.c: Remove.
5041 * gdb.threads/attachstop-mt.exp: Remove.
5042
2c9d8796
MK
50432011-12-17 Mark Kettenis <kettenis@gnu.org>
5044
5045 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
5046
e0f9f062
DE
50472011-12-16 Doug Evans <dje@google.com>
5048
f4aa2101 5049 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
5050 * boards/native-gdbserver.exp: New file.
5051
e0f9f062
DE
5052 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
5053 gdbserver output.
5054 (gdbserver_default_get_remote_address): New function.
5055 (gdbserver_start): Call gdb,get_remote_address to compute argument
5056 to "target remote" command.
5057
80b6e756
PM
50582011-12-16 Phil Muldoon <pmuldoon@redhat.com>
5059
1c3ad6ab 5060 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
5061 python print-stack. Add set/show python print-stack
5062 off|full|message tests.
5063
1576bd00
YQ
50642011-12-15 Yao Qi <yao@codesourcery.com>
5065
5066 * gdb.trace/strace.c: New
5067 * gdb.trace/strace.exp: New.
5068
d6a0f6e0
TT
50692011-12-14 Tom Tromey <tromey@redhat.com>
5070
5071 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
5072
31015e1d
DE
50732011-12-14 Doug Evans <dje@google.com>
5074
5075 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
5076
7b50312a
PA
50772011-12-14 Pedro Alves <pedro@codesourcery.com>
5078
5079 PR threads/10729
5080
5081 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 5082 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 5083
924437bc
PA
50842011-12-13 Pedro Alves <pedro@codesourcery.com>
5085 Doug Evans <dje@google.com>
5086
5087 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
5088 (clean_restart): Remove references to the gdb_stub target board
5089 variable.
5090 (gdb_step_for_stub): Delete.
5091
5092 * gdb.base/annota1.exp: Remove all references to [target_info
5093 exists gdb_stub], gdb_step_for_stub and usestubs.
5094 * gdb.base/annota3.exp: Ditto.
5095 * gdb.base/async.exp: Ditto.
5096 * gdb.base/break.exp: Ditto.
5097 * gdb.base/code-expr.exp: Ditto.
5098 * gdb.base/commands.exp: Ditto.
5099 * gdb.base/completion.exp: Ditto.
5100 * gdb.base/condbreak.exp: Ditto.
5101 * gdb.base/consecutive.exp: Ditto.
5102 * gdb.base/cvexpr.exp: Ditto.
5103 * gdb.base/define.exp: Ditto.
5104 * gdb.base/display.exp: Ditto.
5105 * gdb.base/ena-dis-br.exp: Ditto.
5106 * gdb.base/environ.exp: Ditto.
5107 * gdb.base/gnu-ifunc.exp: Ditto.
5108 * gdb.base/maint.exp: Ditto.
5109 * gdb.base/pending.exp: Ditto.
5110 * gdb.base/sect-cmd.exp: Ditto.
5111 * gdb.base/sepdebug.exp: Ditto.
5112 * gdb.base/unload.exp: Ditto.
5113 * gdb.base/watchpoint-solib.exp: Ditto.
5114 * gdb.cp/annota2.exp: Ditto.
5115 * gdb.cp/annota3.exp: Ditto.
5116 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
5117 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
5118 * gdb.mi/mi-pending.exp: Ditto.
5119 * gdb.trace/circ.exp: Ditto.
5120 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
5121 * gdb.base/list.exp: Ditto.
5122
5123 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
5124 breakpoint function and all references to the usestubs macro.
5125 * gdb.base/exprs.c: Ditto.
5126 * gdb.base/freebpcmd.c: Ditto.
5127 * gdb.base/bitfields.c: Ditto.
5128 * gdb.base/bitfields2.c: Ditto.
5129 * gdb.base/break.c: Ditto.
5130 * gdb.base/call-sc.c: Ditto.
5131 * gdb.base/call-signals.c: Ditto.
5132 * gdb.base/callfuncs.c: Ditto.
5133 * gdb.base/charset.c: Ditto.
5134 * gdb.base/consecutive.c: Ditto.
5135 * gdb.base/constvars.c: Ditto.
5136 * gdb.base/funcargs.c: Ditto.
5137 * gdb.base/int-type.c: Ditto.
5138 * gdb.base/interrupt.c: Ditto.
5139 * gdb.base/langs0.c: Ditto.
5140 * gdb.base/list0.c: Ditto.
5141 * gdb.base/mips_pro.c: Ditto.
5142 * gdb.base/miscexprs.c: Ditto.
5143 * gdb.base/nodebug.c: Ditto.
5144 * gdb.base/opaque0.c: Ditto.
5145 * gdb.base/pointers.c: Ditto.
5146 * gdb.base/printcmds.c: Ditto.
5147 * gdb.base/ptype.c: Ditto.
5148 * gdb.base/recurse.c: Ditto.
5149 * gdb.base/reread1.c: Ditto.
5150 * gdb.base/reread2.c: Ditto.
5151 * gdb.base/restore.c: Ditto.
5152 * gdb.base/return.c: Ditto.
5153 * gdb.base/run.c: Ditto.
5154 * gdb.base/scope0.c: Ditto.
5155 * gdb.base/sepdebug.c: Ditto.
5156 * gdb.base/setshow.c: Ditto.
5157 * gdb.base/setvar.c: Ditto.
5158 * gdb.base/sigall.c: Ditto.
5159 * gdb.base/signals.c: Ditto.
5160 * gdb.base/structs.c: Ditto.
5161 * gdb.base/structs2.c: Ditto.
5162 * gdb.base/testenv.c: Ditto.
5163 * gdb.base/twice.c: Ditto.
5164 * gdb.base/unwindonsignal.c: Ditto.
5165 * gdb.base/watchpoint.c: Ditto.
5166 * gdb.base/watchpoints.c: Ditto.
5167 * gdb.base/whatis.c: Ditto.
5168 * gdb.cp/classes.cc: Ditto.
5169 * gdb.cp/cplusfuncs.cc: Ditto.
5170 * gdb.cp/derivation.cc: Ditto.
5171 * gdb.cp/formatted-ref.cc: Ditto.
5172 * gdb.cp/misc.cc: Ditto.
5173 * gdb.cp/overload.cc: Ditto.
5174 * gdb.cp/ovldbreak.cc: Ditto.
5175 * gdb.cp/ref-params.cc: Ditto.
5176 * gdb.cp/ref-types.cc: Ditto.
5177 * gdb.cp/templates.cc: Ditto.
5178 * gdb.cp/virtfunc.cc: Ditto.
5179 * gdb.hp/gdb.aCC/run.c: Ditto.
5180 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
5181 * gdb.hp/gdb.compat/xdb0.c: Ditto.
5182 * gdb.reverse/consecutive-reverse.c: Ditto.
5183 * gdb.reverse/sigall-reverse.c: Ditto.
5184 * gdb.reverse/until-reverse.c: Ditto.
5185 * gdb.reverse/watch-reverse.c: Ditto.
5186 * gdb.trace/actions.c: Ditto.
5187 * gdb.trace/circ.c: Ditto.
5188 * gdb.trace/collection.c: Ditto.
5189
fabde485
PA
51902011-12-13 Pedro Alves <pedro@codesourcery.com>
5191
5192 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
5193 (func6, func7): New.
5194 (main): Call func6 and func7.
5195 * gdb.base/watchpoint.exp (test_wide_location_1)
5196 (test_wide_location_2): New.
5197 (top level): Re-enable hardware watchpoints if necessary. Call
5198 test_wide_location_1 and test_wide_location_2.
5199
ff7d1690
YQ
52002011-12-11 Yao Qi <yao@codesourcery.com>
5201
5202 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
5203
a6af7abe
JB
52042011-12-11 Joel Brobecker <brobecker@adacore.com>
5205
5206 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
5207 expected output for unsupported case.
5208
61638e15
JK
52092011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5210
5211 PR testsuite/12649
5212 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
5213 Protect gdb_test_multiple by final $gdb_prompt match.
5214
0a00efc3
JK
52152011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5216
5217 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
5218 New variable, new test.
5219 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5220 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5221 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5222 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
5223 them if HAVE_GCC_45682_FIXED is not set.
5224
4511b1ba
YQ
52252011-12-10 Yao Qi <yao@codesourcery.com>
5226
5227 * gdb.trace/status-stop.exp: New.
5228 * gdb.trace/status-stop.c: New.
5229
27949e73
JK
52302011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5231
5232 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
5233 timeout.
5234
d8ea7931
TT
52352011-12-08 Tom Tromey <tromey@redhat.com>
5236
5237 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
5238 condition.
5239
1cc310d2
SS
52402011-12-07 Stan Shebs <stan@codesourcery.com>
5241
5242 * gdb.trace/tfind.exp: Update for output changes.
5243
d482a875
PA
52442011-12-07 Pedro Alves <pedro@codesourcery.com>
5245
5246 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
5247 throws "Cannot insert catchpoints in this configuration".
5248 * gdb.ada/mi_catch_ex.exp: Likewise.
5249
f0ba3972
PA
52502011-12-06 Pedro Alves <pedro@codesourcery.com>
5251
5252 * gdb.base/break-always.exp: Test changing memory at addresses
5253 with breakpoints inserted.
5254
f8eba3c6
TT
52552011-12-06 Joel Brobecker <brobecker@acacore.com>
5256
6fdff2c5
PA
5257 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
5258 involving a fully qualified function name.
f8eba3c6
TT
5259
52602011-12-06 Tom Tromey <tromey@redhat.com>
5261
5262 * gdb.ada/homonym.exp: Add three breakpoint tests.
5263
52642011-12-06 Tom Tromey <tromey@redhat.com>
5265
5266 * gdb.base/solib-weak.exp (do_test): Remove kfail.
5267 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
5268 * gdb.objc/objcdecode.exp: Update for output changes.
5269 * gdb.linespec/linespec.exp: New file.
5270 * gdb.linespec/lspec.cc: New file.
5271 * gdb.linespec/lspec.h: New file.
5272 * gdb.linespec/body.h: New file.
5273 * gdb.linespec/base/two/thefile.cc: New file.
5274 * gdb.linespec/base/one/thefile.cc: New file.
5275 * gdb.linespec/Makefile.in: New file.
5276 * gdb.cp/templates.exp (test_template_breakpoints): Update for
5277 output changes.
5278 * gdb.cp/re-set-overloaded.exp: Remove kfail.
5279 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
5280 makes one breakpoint.
5281 * gdb.cp/method2.exp (test_break): Update for output changes.
5282 * gdb.cp/mb-templates.exp: Update for output changes.
5283 * gdb.cp/mb-inline.exp: Update for output changes.
5284 * gdb.cp/mb-ctor.exp: Update for output changes.
5285 * gdb.cp/ovsrch.exp: Use fully-qualified names.
5286 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
5287 has multiple matches.
5288 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
5289 error message change.
5290 * gdb.base/list.exp (test_list_filename_and_number): Update for
5291 error message change.
5292 * gdb.base/break.exp: Disable pending breakpoints. Update for
5293 output changes.
5294 * configure.ac: Add gdb.linespec.
5295 * configure: Rebuild.
5296 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
5297
c642a434
UW
52982011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
5299
5300 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
5301 last_break register on s390*-*-* targets.
5302
b18003d1
JB
53032011-12-06 Joel Brobecker <brobecker@adacore.com>
5304
5305 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
5306 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
5307 of parameter X in procedure Foo.
5308
fe96589c
SS
53092011-12-05 Stan Shebs <stan@codesourcery.com>
5310
5311 * gdb.trace/tfind.exp: Update help string matches.
5312
1820ab47
JK
53132011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5314
5315 * gdb.server/ext-run.exp (get process list): Accept also systemd
5316 as PID 1.
5317
e11ac3a3
JK
53182011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5319 Pedro Alves <pedro@codesourcery.com>
5320
5321 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
5322 starting GDB.
5323 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
5324 $use_gdb_stub.
5325 * gdb.base/display.exp: Likewise.
5326 * gdb.base/ending-run.exp: Likewise.
5327 * gdb.base/list.exp (test_listsize): Likewise.
5328 * gdb.base/setshow.exp: Likewise.
5329 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
5330 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
5331 check by global $use_gdb_stub.
5332 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
5333 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
5334 (default_gdb_init): Unset global $use_gdb_stub.
5335 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
5336 by global $use_gdb_stub.
5337 * lib/gdbserver-support.exp: Extend comments for set_board_info
5338 gdb_protocol and gdb,socketport.
5339 (gdbserver_start_extended): Set global gdbserver_protocol and
5340 gdbserver_gdbport. Clear global use_gdb_stub.
5341 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
5342 from target use_gdb_stub.
5343 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
5344
1d41d75c
DE
53452011-12-03 Doug Evans <dje@google.com>
5346
5347 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
5348 (gdb_step_for_stub): Add comments.
5349
d6d7a51a
MR
53502011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
5351
5352 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
5353 to the caller.
5354 (gdb_test_multiple): Likewise.
5355
05acf274
JK
53562011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5357
5358 Fix gdb.mi/mi-solib.exp without system debug info installed.
5359 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
5360 expect attribute, return 0 for it. Update comments.
5361
2268b414
JK
53622011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5363
5364 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
5365 (corrupted list): Adjust the expectation.
5366
585861ea
JK
53672011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5368
5369 PR threads/13448
5370 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
5371 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
5372 * gdb.threads/tls-var-main.c: New file.
5373 * gdb.threads/tls-var.c: New file.
5374 * gdb.threads/tls-var.exp: New file.
5375
968643aa
JK
53762011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5377
5378 PR testsuite/12649
5379 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
5380 Protect gdb_test_multiple by final $gdb_prompt match.
5381 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
5382 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
5383 (test_tracepoints): Likewise.
5384
9750bca9
JK
53852011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5386
5387 PR breakpoints/13346
5388 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
5389 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
5390 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
5391
ac1349b7
JB
53922011-12-01 Joel Brobecker <brobecker@adacore.com>
5393
5394 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
5395 * gdb.ada/homonym/homonym.adb: For use of all types defined
5396 locally inside both Get_Value subprograms.
5397
26d44faf
JK
53982011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5399
5400 Fix racy FAILs.
5401 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
5402 of send_gdb.
5403
514f6425
UW
54042011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5405
5406 * gdb.base/testenv.exp: Skip on remote targets. Unset global
5407 environment variable after test completed.
5408
4255c8d2
UW
54092011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5410
5411 * gdb.base/solib-nodir.exp: Skip if remote target.
5412 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
5413 application. Call gdb_load_shlibs.
5414 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
5415
a35ad96a
JB
54162011-11-29 Joel Brobecker <brobecker@adacore.com>
5417
5418 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
5419
1a1d5513
JB
54202011-11-28 Joel Brobecker <brobecker@adacore.com>
5421
5422 * gdb.ada/fullname_bp: New testcase.
5423
50b4ddf8
JK
54242011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5425
5426 PR testsuite/12649
5427 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
5428 Wrap send_gdb into a new gdb_test.
5429
fb0aec57
JK
5430 Code cleanup.
5431 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
5432 Convert send_gdb and gdb_expect to gdb_test_multiple.
5433
2376d946
JK
54342011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5435
5436 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
5437
1eec78bd
KS
54382011-11-23 Keith Seitz <keiths@redhat.com>
5439
5440 * lib/mi-support.exp (varobj_tree): New namespace and procs.
5441 (mi_varobj_tree_test_children_callback): New proc.
5442 (mi_walk_varobj_tree): New proc.
5443
36dfb11c
TT
54442011-11-22 Tom Tromey <tromey@redhat.com>
5445
5446 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
5447 Add "use_mi_command" argument.
5448 (mi_run_cmd, mi_run_with_cli): New procs.
5449 * gdb.mi/solib-lib.c: New file.
5450 * gdb.mi/solib-main.c: New file.
5451 * gdb.mi/mi-solib.exp: New file.
5452
0e965dd0
DE
54532011-11-21 Doug Evans <dje@google.com>
5454
5455 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
5456 _Unwind_DebugHook is missing.
5457
f196051f
SS
54582011-11-20 Stan Shebs <stan@codesourcery.com>
5459
5460 * gdb.trace/tstatus.exp: New.
5461 * gdb.trace/actions.c: Include string.h.
5462
bfccc43c
YQ
54632011-11-18 Yao Qi <yao@codesourcery.com>
5464
5465 * gdb.trace/pending.exp: New.
5466 * gdb.trace/pending.c: New.
5467 * gdb.trace/pendshr1.c: New.
5468 * gdb.trace/pendshr2.c: New.
5469 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
5470 tracepoint location becomes pending.
5471 (tracepoint_change_loc_2): New.
5472
73cd8ab1
DM
54732011-11-16 David S. Miller <davem@davemloft.net>
5474
5475 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
5476 target is sparc*-*-linux*
5477
77426730
PK
54782011-11-15 Paul Koning <paul_koning@dell.com>
5479
5480 * gdb.python/py-type.exp: New testcases for exceptions on scalar
5481 types.
5482
ed59ded5
DE
54832011-11-14 Doug Evans <dje@google.com>
5484
5485 * gdb.base/shell.exp: New file.
5486
405f8e94
SS
54872011-11-14 Stan Shebs <stan@codesourcery.com>
5488
5489 * gdb.trace/ftrace.c: New.
5490 * gdb.trace/ftrace.exp: New.
5491
1e4d1764
YQ
54922011-11-14 Yao Qi <yao@codesourcery.com>
5493
5494 * gdb.trace/change-loc-1.c: New.
5495 * gdb.trace/change-loc-2.c: New.
5496 * gdb.trace/change-loc.c: New.
5497 * gdb.trace/change-loc.exp: New.
5498 * gdb.trace/change-loc.h: New.
5499 * gdb.trace/trace-break.c (marker): Define new symbol.
5500 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 5501 New.
1e4d1764
YQ
5502 (break_trace_same_addr_6): New.
5503
71eba9c2 55042011-11-12 Matt Rice <ratmice@gmail.com>
5505
5506 * gdb.base/info-macros.exp: Make tests for info definitions
5507 test info macro. Add tests for info macro argument processing.
5508 Rename a few tests.
5509
1d93e29a
KS
55102011-11-11 Keith Seitz <keiths@redhat.com>
5511
5512 PR gdb/12843
5513 * gdb.base/linespecs.exp: New file.
5514
a4b5b48a
DE
55152011-11-11 Doug Evans <dje@google.com>
5516
5517 * gdb.threads/print-threads.exp: Extend timeout for slower
5518 tests.
5519
f6b47be4
DE
55202011-11-10 Doug Evans <dje@google.com>
5521
792a0230
DE
5522 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
5523 "record to end of main" test.
5524
f6b47be4
DE
5525 * gdb.python/py-type.c (TS): New typedef.
5526 (ts): New global.
5527 * gdb.python/py-type.exp: Test field list of typedef.
5528
22355c90
JB
55292011-11-10 Joel Brobecker <brobecker@adacore.com>
5530
5531 * gdb.ada/small_reg_param: New testcase.
5532
a7860e76
TT
55332011-11-09 Tom Tromey <tromey@redhat.com>
5534
5535 * gdb.cp/destrprint.exp: New file.
5536 * gdb.cp/destrprint.cc: New file.
5537
72a2e3dc
MI
55382011-11-08 Meador Inge <meadori@codesourcery.com>
5539
5540 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
5541 (switch_stack_to_other): New test function.
5542 * gdb.arch/thumb-prologue.exp: New test cases.
5543
c7195df2 55442011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
5545
5546 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
5547
d3895d7d
YQ
55482011-11-08 Yao Qi <yao@codesourcery.com>
5549
5550 * gdb.exp (supports_process_record): New.
5551 (supports_reverse): New.
5552 * gdb.reverse/break-precsave.exp: Call support_process_record
5553 to run test conditionally.
5554 * gdb.reverse/consecutive-precsave.exp: Likewise.
5555 * gdb.reverse/i386-precsave.exp: Likewise.
5556 * gdb.reverse/machinestate-precsave.exp: Likewise.
5557 * gdb.reverse/solib-precsave.exp: Likewise.
5558 * gdb.reverse/step-precsave.exp: Likewise.
5559 * gdb.reverse/until-precsave.exp: Likewise.
5560 * gdb.reverse/watch-precsave.exp: Likewise.
5561 * gdb.reverse/break-reverse.exp: Call support_reverse to run
5562 test conditionally.
5563 * gdb.reverse/consecutive-reverse.exp: Likewise.
5564 * gdb.reverse/finish-precsave.exp: Likewise.
5565 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
5566 * gdb.reverse/finish-reverse.exp: Likewise.
5567 * gdb.reverse/i386-reverse.exp: Likewise.
5568 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5569 * gdb.reverse/machinestate.exp: Likewise.
5570 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
5571 * gdb.reverse/sigall-precsave.exp: Likewise.
5572 * gdb.reverse/sigall-reverse.exp: Likewise.
5573 * gdb.reverse/solib-reverse.exp: Likewise.
5574 * gdb.reverse/step-reverse.exp: Likewise.
5575 * gdb.reverse/until-reverse.exp: Likewise.
5576 * gdb.reverse/watch-reverse.exp: Likewise.
5577
a59306a3
YQ
55782011-11-05 Yao Qi <yao@codesourcery.com>
5579
5580 * gdb.trace/trace-break.exp: Add test on setting two
5581 fast tracepoints at the same address.
5582
87769f59
JK
55832011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5584
5585 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
5586
3065dfb6
SS
55872011-11-02 Stan Shebs <stan@codesourcery.com>
5588
5589 * gdb.trace/collection.c: Add code using strings.
5590 * gdb.trace/collection.exp: Add tests of string collection.
5591
89e208db
JK
55922011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5593
5594 * gdb.base/skip-solib.exp (executable_main): New variable.
5595 (binfile_main): Base it on that.
5596 Use $executable_main in clean_restart calls. Drop gdb_exit and
5597 gdb_start calls.
5598
405e54e9
JK
55992011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5600
5601 Fix racy FAILs.
5602 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
5603 breakpoint_re globals import by async. Set string_regex to .* for
5604 async. Remove the optional thread_selected_re and breakpoint_re
5605 globals expectations.
5606
58e8570a
JM
56072011-11-01 Joseph Myers <joseph@codesourcery.com>
5608
5609 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
5610 well as Cygwin.
5611
7b35ec7f 56122011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
5613
5614 Add tests for skip command.
89e208db
JK
5615 * gdb.base/skip-solib-lib.c: New
5616 * gdb.base/skip-solib-main.c: New
5617 * gdb.base/skip-solib.exp: New
5618 * gdb.base/skip.c: New
5619 * gdb.base/skip.exp: New
5620 * gdb.base/skip1.c: New
5621 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 5622
b9fd1791
PA
56232011-10-31 Yao Qi <yao@codesourcery.com>
5624 Pedro Alves <pedro@codesourcery.com>
5625
6fdff2c5
PA
5626 * gdb.trace/trace-break.c: New.
5627 * gdb.trace/trace-break.exp: New.
b9fd1791 5628
4323fecc
JK
56292011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5630
5631 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
5632 break-here-2.
5633
0e5bf2a8
PA
56342011-10-28 Pedro Alves <pedro@codesourcery.com>
5635
5636 * gdb.threads/no-unwaited-for-left.c: New.
5637 * gdb.threads/no-unwaited-for-left.exp: New.
5638 * gdb.threads/non-ldr-exc-1.c: New.
5639 * gdb.threads/non-ldr-exc-1.exp: New.
5640 * gdb.threads/non-ldr-exc-2.c: New.
5641 * gdb.threads/non-ldr-exc-2.exp: New.
5642 * gdb.threads/non-ldr-exc-3.c: New.
5643 * gdb.threads/non-ldr-exc-3.exp: New.
5644 * gdb.threads/non-ldr-exc-4.c: New.
5645 * gdb.threads/non-ldr-exc-4.exp: New.
5646
3a3dad98
JK
56472011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5648
5649 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
5650 * gdb.base/attach-pie-misread.exp: Likewise.
5651 * gdb.base/break-interp.exp: Likewise.
5652 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
5653 testcases for use_gdb_stub.
5654 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
5655 (continue): New testcase.
5656 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
5657 * gdb.threads/attach-into-signal.exp: Likewise.
5658 * gdb.threads/attach-stopped.exp: Likewise.
5659 * gdb.threads/attachstop-mt.exp: Likewise.
5660
d6a5d40c
PK
56612011-10-28 Paul Koning <paul_koning@dell.com>
5662
5663 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
5664
ca539be8
JK
56652011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5666
5667 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
5668 (mi_gdb_test): Import globals thread_selected_re
5669 and breakpoint_re. Expect them optionally at the regex start.
5670
d234ef5c
DE
56712011-10-27 Doug Evans <dje@google.com>
5672
5673 * gdb.python/python.exp: Test source -s.
5674
ab964825
PK
56752011-10-26 Paul Koning <paul_koning@dell.com>
5676
5677 * gdb.python/lib-types.cc (struct A): New structure.
5678 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 5679
54d8a644
PK
56802011-10-25 Paul Koning <paul_koning@dell.com>
5681
5682 PR python/13327
d234ef5c 5683
54d8a644
PK
5684 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
5685 fetch_lazy method.
5686
b0221781
YQ
56872011-10-24 Yao Qi <yao@codesourcery.com>
5688
5689 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
5690 target is tic6x-*-*.
5691
6cda5a20
JB
56922011-10-21 Joel Brobecker <brobecker@adacore.com>
5693
5694 * gdb.ada/mi_task_info/task_switch.adb: New file.
5695 * gdb.ada/mi_task_info.exp: New file.
5696
5ed9db04
JK
56972011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5698
5699 * gdb.cp/expand-psymtabs-cxx.exp: New file.
5700 * gdb.cp/expand-psymtabs-cxx.cc: New file.
5701
9df2fbc4
PM
57022011-10-20 Phil Muldoon <pmuldoon@redhat.com>
5703
5704 PR python/12656
5705
5706 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
5707 global_block tests.
5708
736086ba
TT
57092011-10-18 Tom Tromey <tromey@redhat.com>
5710
5711 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
5712
4af31552
TT
57132011-10-18 Tom Tromey <tromey@redhat.com>
5714
5715 * gdb.base/source.exp: Don't include full file name in test name.
5716 * gdb.python/python.exp: Don't include full file name in test
5717 name.
5718
43136979
AR
57192011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5720
5721 * gdb.base/attach-pie-noexec.c: New files.
5722 * gdb.base/attach-pie-noexec.exp: New files.
5723
543a9323
JM
57242011-10-17 Joseph Myers <joseph@codesourcery.com>
5725
5726 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
5727 prompt for each extra line in command.
5728
21ae7a4d
JK
57292011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5730
5731 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
5732 Revert the part of:
5733 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5734 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5735 Change the expected string.
5736
20ec36d9
JK
57372011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5738
5739 Fix results with system glibc debug info installed.
5740 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
5741 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
5742 Accept also __libc_ symbol prefix and no prefix.
5743
6501c2fc
KS
57442011-10-14 Keith Seitz <keiths@redhat.com>
5745
5746 PR c++/13225
5747 * gdb.cp/converts.cc (foo3_1): New function.
5748 (foo3_2): New functions.
5749 * gdb.cp/converts.exp: Add tests for int to pointer conversion
5750 and null pointer conversions of integer constant zero.
5751 Add test to check if all arguments are checked for incompatible
5752 conversion BADNESS.
5753
55b1fd0c
TT
57542011-10-14 Tom Tromey <tromey@redhat.com>
5755
5756 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
5757 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
5758 linespec.
5759
22c05d8a
JK
57602011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5761
5762 Fix internal error regression.
5763 * gdb.dwarf2/implptr-optimized-out.S: New file.
5764 * gdb.dwarf2/implptr-optimized-out.exp: New file.
5765
1d6edc3c
JK
57662011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5767
5768 Fix empty DWARF expressions DATA vs. SIZE conditionals.
5769 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
5770 (loclist): New.
5771 (4): New abbrev.
5772 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
5773 Use prepare_for_testing, remove clean_restart.
5774 (p arraynoloc, p arraycallnoloc): New tests.
5775
9ec72168
JK
57762011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5777
5778 * gdb.cp/namespace-enum.exp (executable): New variable.
5779 (binfile): Use ${objdir}/${subdir}/ prefix.
5780 Use ${executable} for clean_restart.
5781
9c6c53f7
SA
57822011-10-11 Sterling Augustine <saugustine@google.com>
5783
5784 * gdb.cp/Makefile.in: Add namespace-enum test.
5785 * gdb.cp/namespace-enum.exp: New file.
5786 * gdb.cp/namespace-enum.c: New file.
5787 * gdb.cp/namespace-enum-main.c: New file.
5788
fac7ceb3
UW
57892011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
5790
5791 * gdb.python/py-shared.exp: Relax filename check to handle remote:
5792 sysroot.
5793
941b2081
JK
57942011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5795
5796 Reimplement @entry in input expressions.
5797 * gdb.base/exprs.c (v_int_array_init): New variable.
5798 * gdb.base/exprs.exp (print v_int_array_init)
5799 (print *v_int_array_init@1, print *v_int_array_init@2)
5800 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
5801 (print v_int_array_init[1]@1): New tests.
5802
0344e878
JM
58032011-10-10 Joseph Myers <joseph@codesourcery.com>
5804
5805 * gdb.cp/gdb2495.exp: Do not include directories in filename in
5806 expected message.
5807
5a56e9c5
DE
58082011-10-09 Doug Evans <dje@google.com>
5809
5810 * gdb.base/alias.exp: Add tests for alias command.
5811
2bda9cc5
JK
58122011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5813
5814 * gdb.arch/amd64-entry-value.s: New file.
5815 * gdb.mi/mi2-amd64-entry-value.s: New file.
5816
a471c594
JK
58172011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5818
5819 Display @entry parameter values even for references.
5820 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
5821 functions.
5822 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
5823 reference and datap_input.
5824 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
5825 breakpoints.
5826 (continue to breakpoint: entry_reference: reference)
5827 (entry_reference: bt at entry)
5828 (continue to breakpoint: entry_reference: breakhere_reference)
5829 (entry_reference: bt, entry_reference: ptype regparam)
5830 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
5831 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
5832 (entry_reference: p regcopy, entry_reference: p nodataparam)
5833 (entry_reference: p nodataparam@entry): New tests.
5834
36b11add
JK
58352011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5836
5837 Support @entry in input expressions.
5838 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
5839 (entry_stack: p s1@entry, entry_stack: p s2@entry)
5840 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
5841 (tailcall: p j@entry): New tests.
5842 * gdb.cp/koenig.cc (A::entry): New function.
5843 (main): Call it.
5844 * gdb.cp/koenig.exp (p entry (c)): New test.
5845
e18b2753
JK
58462011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5847
5848 Display @entry parameter values (without references).
5849 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
5850 (different, validity, invalid): New functions.
5851 (main): Call them.
5852 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
5853 stacktest, breakhere_stacktest, different, breakhere_different,
5854 breakhere_validity and breakhere_invalid.
5855 (entry: bt): Update for @entry.
5856 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
5857 (entry_validity: *, entry_invalid: *): Many new tests.
5858 * gdb.base/break.exp
5859 (run until breakpoint set at small function, optimized file): Accept
5860 also the @entry suffix.
5861 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
5862 * gdb.mi/mi2-amd64-entry-value.c: New files.
5863 * gdb.mi/mi2-amd64-entry-value.exp: New files.
5864
2d6c5dc2
JK
58652011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5866
5867 Protect entry values against self tail calls.
5868 * gdb.arch/amd64-entry-value.cc (self2, self): New.
5869 (main): Call self.
5870 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
5871 (set debug entry-values 1, self: bt debug entry-values): New tests.
5872
111c6489
JK
58732011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5874
5875 Recognize virtual tail call frames.
5876 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
5877 (amb_b, amb_a): New.
5878 (main): Call a and b.
5879 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
5880 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
5881 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
5882 New tests.
5883
8e3b41a9
JK
58842011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5885
5886 Implement basic support for DW_TAG_GNU_call_site.
5887 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
5888 * gdb.arch/amd64-entry-value.cc: New file.
5889 * gdb.arch/amd64-entry-value.exp: New file.
5890
181cebd4
JK
58912011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5892
5893 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
5894 * gdb.dwarf2/implptr-64bit.S: New file.
5895 * gdb.dwarf2/implptr-64bit.exp: New file.
5896
741f5e3c
JK
58972011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5898
5899 Fix initial language detection with -readnow.
5900 * gdb.cp/readnow-language.cc: New file.
5901 * gdb.cp/readnow-language.exp: New file.
5902
a73d2258
JK
59032011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5904
5905 Fix printed anonymous struct name.
5906 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
5907
af369495
JM
59082011-10-09 Joseph Myers <joseph@codesourcery.com>
5909
5910 * gdb.base/solib-symbol.exp: Do not include directories in
5911 filenames in expected messages.
5912
1fa57852
DE
59132011-10-07 Doug Evans <dje@google.com>
5914
5915 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
5916
bd054e06
KP
59172011-10-07 Kevin Pouget <kevin.pouget@st.com>
5918
5919 Allow Python notification of new object-file loadings.
5920 * gdb.python/py-events.exp: Test newobjfile event.
5921 * gdb.python/py-events.py: Register newobjfile callback.
5922 * gdb.python/py-events.c: Add call to shared library
5923 * gdb.python/py-events-shlib.c: New file.
5924
8031b6f8
JM
59252011-10-06 Joseph Myers <joseph@codesourcery.com>
5926
5927 * gdb.base/fixsection.exp: Do not include directories in filename
5928 in expected message.
5929
7fea6923
PM
59302011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5931
5932 Add tests for passing of environment variables to inferior.
5933 * gdb.base/testenv.c: New test source.
5934 * gdb.base/testenv.exp: New expect test.
5935
687f2a88
PK
59362011-10-04 Paul Koning <paul_koning@dell.com>
5937
5938 * gdb.python/py-value.c (main): Break before return.
5939
cb6be26b
KP
59402011-10-04 Kevin Pouget <kevin.pouget@st.com>
5941
5942 PR python/12691: Add the inferior to Python exited event
5943 * gdb.python/py-events.exp: Test the inferior attribute of exited
5944 event with a fork.
5945 * gdb.python/py-events.py: Print inferior number on exit.
5946 * gdb.python/py-events.c: Fork the inferior.
5947
fb213700
EBM
59482011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
5949
5950 * gdb.base/jit.exp: Add testcase name to log message
5951
aa2071bd
PK
59522011-10-03 Paul Koning <paul_koning@dell.com>
5953 Jan Kratochvil <jan.kratochvil@redhat.com>
5954
5955 * gdb.python/py-value.exp
5956 (python inval = gdb.parse_and_eval('*(int*)0'))
5957 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
5958 (set argc=2, python print argc_lazy): New tests.
5959
dd11a36c
JB
59602011-10-02 Joel Brobecker <brobecker@adacore.com>
5961
5962 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
5963
46f886f1
JK
59642011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5965 Pedro Alves <pedro@codesourcery.com>
5966
5967 * gdb.python/py-value.exp (test_value_in_inferior): New variable
5968 can_read_0, test for it.
5969 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
5970 (parse_and_eval with memory error): ... here, make it untested if
5971 can_read_0.
5972
c5cb204f
MP
59732011-09-30 Marek Polacek <mpolacek@redhat.com>
5974
5975 * gdb.python/python.exp (verify pagination beforehand)
5976 (verify pagination afterwards): Fix race by splitting the line.
5977
68fb0ec0
JM
59782011-09-29 Joseph Myers <joseph@codesourcery.com>
5979
5980 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
5981 for 64-bit multilibs from i?86-* targets.
5982
6aee0d90
MP
59832011-09-29 Marek Polacek <mpolacek@redhat.com>
5984
5985 * lib/gdb.exp: Fix a typo in one of the comments.
5986
e9101ff5
MP
59872011-09-29 Marek Polacek <mpolacek@redhat.com>
5988
5989 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
5990 matching pattern.
5991
7a81bdbf
PK
59922011-09-28 Paul Koning <paul_koning@dell.com>
5993
5994 * gdb.python/py-type.c (enum E): New.
5995 * gdb.python/py-type.exp (test_fields): Add tests for Python
5996 mapping access to fields.
5997 (test_enums): New test for field access on enums.
5998
6710bf39
SS
59992011-09-27 Stan Shebs <stan@codesourcery.com>
6000
6001 * gdb.trace/collection.exp: Test collection of $_ret.
6002
b2a6bdeb
AT
60032011-09-22 Andreas Tobler <andreast@fgznet.ch>
6004
6005 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
6006 list of compilation switches for <*-*-freebsd*>.
6007
3c9057f3
SS
60082011-09-19 Stan Shebs <stan@codesourcery.com>
6009
6010 * gdb.trace/tspeed.exp: New file.
6011 * gdb.trace/tspeed.c: New file.
6012
34518530
YQ
60132011-09-18 Yao Qi <yao@codesourcery.com>
6014
6015 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
6016 instructions.
6017 (test_adr_32bit, test_pop_pc): Likewise.
6018 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
6019 Thumb instructions.
6020 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
6021 in gdb_test_multiple.
6022 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
6023
ab254057
YQ
60242011-09-17 Yao Qi <yao@codesourcery.com>
6025
6026 * lib/gdb.exp (can_single_step_to_signal_handler): New.
6027 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
6028 support single step to signal handler.
6029
9c317b71
YQ
60302011-09-17 Yao Qi <yao@codesourcery.com>
6031
6032 * gdb.base/disp-step-fork.c: New.
6033 * gdb.base/disp-step-syscall.exp: New.
6034 * gdb.base/disp-step-vfork.c: New.
6035
a8123151
JB
60362011-09-16 Joel Brobecker <brobecker@adacore.com>
6037
6038 * gdb.ada/tasks.exp: Make the expected output for
6039 the `info tasks' tests more resilient to spacing
6040 changes.
6041
63a9aad8
JK
60422011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6043
6044 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
6045 (reached breakpoint 2, reached breakpoint 3): Update expected output.
6046
2aa48337
KP
60472011-09-15 Kevin Pouget <kevin.pouget@st.com>
6048
6049 PR Python/12692 Add gdb.selected_inferior() to Python interface.
6050 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
6051
6839b47f
KP
60522011-04-30 Kevin Pouget <kevin.pouget@st.com>
6053
6054 Handle multiple breakpoint hits in Python interface:
6055 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
6056 presence.
6057 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
6058 breakpoint hits.
6059
0935723e
JK
60602011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6061 Jan Kratochvil <jan.kratochvil@redhat.com>
6062
6063 * gdb.python/py-events.exp: Remove pretty printing comment.
6064 * gdb.python/py-evsignal.exp: New file.
6065 * gdb.python/py-evthreads.c: Include signal.h.
6066 (thread3): Remove variable count3. Remove variable bad and use raise
6067 instead.
6068 (thread2): Remove variable count2. Move thread3 pthread_create here,
6069 merge pthread_join to a single line.
6070 (main): Remove variable count1. Merge pthread_join with pthread_create
6071 to a single line.
6072 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
6073 KFAIL python/12966 for gdbserver. Test return value of
6074 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
6075 gdb_expect by gdb_test and gdb_test_multiple.
6076 (thread 2, thread 3): New tests.
6077
4801a9a3
PA
60782011-09-12 Matt Rice <ratmice@gmail.com>
6079 Pedro Alves <pedro@codesourcery.com>
6080
6081 PR gdb/13175
6082
6083 * gdb.base/interp.exp: New tests.
6084 * gdb.base/interp.c: New file.
6085
24ece742
DE
60862011-09-12 Doug Evans <dje@google.com>
6087
6088 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
6089 * gdb.dwarf2/typeddwarf.exp: Ditto.
6090
7f062217
JK
60912011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6092
6093 Fix compatibility with x32 arch.
6094 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
6095 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
6096 is_x86_like_target.
6097 * testsuite/gdb.trace/collection.exp: Likewise.
6098 * testsuite/gdb.trace/report.exp: Likewise.
6099 * testsuite/gdb.trace/unavailable.exp: Likewise.
6100 * testsuite/gdb.trace/while-dyn.exp: Likewise.
6101 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
6102 (is_x86_like_target): Check also is_amd64_regs_target.
6103
08711b9a
JK
61042011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6105
6106 PR breakpoints/12435
6107 * gdb.arch/amd64-prologue-xmm.c: New file.
6108 * gdb.arch/amd64-prologue-xmm.exp: New file.
6109 * gdb.arch/amd64-prologue-xmm.s: New file.
6110
b99b5f66
JK
61112011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6112
6113 * gdb.dwarf2/dw2-param-error-main.c: New file.
6114 * gdb.dwarf2/dw2-param-error.S: New file.
6115 * gdb.dwarf2/dw2-param-error.exp: New file.
6116
a391a2f6
PA
61172011-09-08 Pedro Alves <pedro@codesourcery.com>
6118
6119 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
6120 inferior's pid and look for a core dump named core.$pid. Use
6121 `remote_file' commands on the host instead of hand coding shell
6122 commands on the build.
6123 * gdb.base/valgrind-db-attach.exp: Kill the program before
6124 finishing the test.
6125
7d8e6458 61262011-09-02 Matt Rice <ratmice@gmail.com>
6127
6128 * lib/prompt.exp: New file for testing the first prompt.
6129 * gdb.python/py-prompt.exp: Ditto.
6130 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
6131
68e77c9e
PA
61322011-09-02 Pedro Alves <pedro@codesourcery.com>
6133
6134 * gdb.threads/gcore-thread.exp: Set the global core_supported to
6135 0, before testing gcore.
6136
9655e943
JK
61372011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6138
df6dc84d
JK
6139 * dw2-ifort-parameter-debug.S: Update copyright year.
6140 * dw2-ifort-parameter.c: Update copyright year.
6141 * dw2-ifort-parameter.exp: Update copyright year.
6142
9655e943
JK
6143 * dw2-ifort-parameter-debug.S: New file.
6144 * dw2-ifort-parameter.c: New file.
6145 * dw2-ifort-parameter.exp: New file.
6146
353d1d73
JK
61472011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6148
6149 * gdb.base/commands.exp (error_clears_commands_left): New function.
6150 (): Call it.
6151
5c07461a
JK
61522011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6153
6154 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
6155 (C): Initialize `a'.
6156 * gdb.mi/mi-inheritance-syntax-error.exp
6157 (-data-evaluate-expression $path): Expect `a' as 5.
6158
0d932b2f
MK
61592011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
6160
6161 PR mi/11912
6162 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
6163 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
6164 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
6165 keyword in output of -var-info-path-expression.
6166
bdb54049
JK
61672011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6168
6169 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
6170 * gdb.trace/collection.exp: Likewise.
6171 * gdb.trace/report.exp: Likewise.
6172 * gdb.trace/unavailable.exp: Likewise.
6173 * gdb.trace/while-dyn.exp: Likewise.
6174
59cde39c
KS
61752011-08-18 Keith Seitz <keiths@redhat.com>
6176
6177 PR c++/12266
6178 * gdb.cp/meth-typedefs.cc: New file.
6179 * gdb.cp/meth-typedefs.exp: New file.
6180
fa3a4f15
PM
61812011-08-17 Phil Muldoon <pmuldoon@redhat.com>
6182
6fdff2c5 6183 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 6184
c1049fca
JK
61852011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6186
6187 * gdb.arch/i386-dr3-watch.exp
6188 (watchpoint on gap1 does not fit debug registers)
6189 (delete all watchpoints): Fix racy expect strings.
6190
d93f7b5c
YQ
61912011-08-14 Yao Qi <yao@codesourcery.com>
6192
6193 * gdb.base/maint.exp: set data_section to ".neardata".
6194 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
6195 * gdb.base/savedregs.exp: Handle SIGILL.
6196 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
6197 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
6198
457e09f0
DE
61992011-08-12 Doug Evans <dje@google.com>
6200
6201 * gdb.python/py-symbol.exp: Add test for symbol.type.
6202
5d0bb2fb
UW
62032011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
6204
6205 * gdb.threads/pthreads.exp: Enable on non-native configurations.
6206 * gdb.mi/mi-pthreads.exp: Likewise.
6207 * gdb.mi/mi2-pthreads.exp: Likewise.
6208 * gdb.mi/gdb669.exp.exp: Likewise.
6209
fcdfa280
PA
62102011-08-09 Pedro Alves <pedro@codesourcery.com>
6211
6212 * lib/mi-support.exp (detect_async): Rename to...
6213 (mi_detect_async): ... this.
6214 * gdb.mi/mi-nonstop-exit.exp: Adjust.
6215 * gdb.mi/mi-nonstop.exp: Adjust.
6216 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
6217 * gdb.mi/mi-nsintrall.exp: Adjust.
6218 * gdb.mi/mi-nsmoribund.exp: Adjust.
6219 * gdb.mi/mi-nsthrexec.exp: Adjust.
6220
9d8fa392
PA
62212011-08-09 Pedro Alves <pedro@codesourcery.com>
6222
6223 * gdb.base/display.c (do_loops): New `p_i' local.
6224 * gdb.base/display.exp: Test displaying a variable that is
6225 temporarily at a bad address.
6226
b6cede78
JK
62272011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6228
6229 * gdb.dwarf2/dw2-op-stack-value.S: New file.
6230 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
6231
67bedb8c
JK
62322011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6233
6234 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
6235 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
6236 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 6237
af6e93b2
PA
62382011-08-05 Pedro Alves <pedro@codesourcery.com>
6239
6240 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
6241 procedure.
6242 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
6243
1cf0e11f
YQ
62442011-08-05 Yao Qi <yao@codesourcery.com>
6245
6246 * gdb.base/callfuncs.exp: Set language after main.
6247 * gdb.cp/cplusfuncs.exp: Likewise.
6248 * gdb.cp/inherit.exp: Likewise.
6249
a1e28cb2
UW
62502011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6251
6252 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
6253 * gdb.base/watch-vfork.exp: Skip on remote targets.
6254
d4f5bbb9
UW
62552011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6256
6257 * gdb.threads/thread-find.exp: Support remote targets.
6258
724f4f80
UW
62592011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6260
6261 * gdb.base/jit.exp: Download solib_binfile to target.
6262 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
6263 and call dlopen without full path name.
6264 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
6265 dlopen without full path name.
6266
934709f0
PW
62672011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6268
6269 * gdb.base/break-always.exp: Complete the test
6270 with duplicated breakpoints and enabling/disabling them.
6271
c26106c4
TT
62722011-08-02 Tom Tromey <tromey@redhat.com>
6273
6274 PR gdb/11289:
6275 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
6276
9300444e 62772011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
6278
6279 PR gdb/13045
6280 * gdb.base/float.exp: Add new test case for PR gdb/13045
6281 * gdb.base/float.c: New file.
6282
00bd41d6
PM
62832011-07-28 Phil Muldoon <pmuldoon@redhat.com>
6284
6285 * gdb.python/py-mi.exp: Test printers returning string hint, and
6286 also not returning a value.
6287 * gdb.python/py-prettyprint.c: Add testcase for above.
6288 * gdb.python/py-prettyprint.py: Add test printer for above.
6289
d24f74ce
JK
62902011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6291
6292 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
6293 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
6294 (.Ldie30) Add as field "data4".
6295 (.Ldie32) Rename field "b" to "shl".
6296 (abbrev4) Change for the "data4" field.
6297 (abbrev5, abbrev6) Remove.
6298 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
6299 (p &s.shl): ... here. Add comment.
6300 (p &s.data4): New.
6301
bb7da2bf
JK
63022011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6303
6304 Fix crash on lval_computed values.
6305 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
6306
11081198
JK
63072011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6308
6309 * gdb.base/help.exp (help whatis): Update the expected string.
6310
3c6e0cb3
JK
63112011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6312
6313 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
6314 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
6315 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6316 Change the expected string.
6317
efa80663
PA
63182011-07-26 Pedro Alves <pedro@codesourcery.com>
6319
6320 * gdb.base/watchpoint.exp
6321 (test_disable_enable_software_watchpoint): New procedure.
6322 (top level): Run it.
6323
db8e4570
UW
63242011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6325
6326 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
6327 executable file "${binfile}", C++ version "${binfile}-cxx".
6328 * gdb.python/py-prettyprint.exp: Likewise.
6329 * gdb.python/py-symbol.exp: Likewise.
6330 * gdb.python/py-type.exp: Likewise.
6331 * gdb.python/py-value.exp: Likewise.
6332 * gdb.python/py-template.exp (test_template_arg): Pass full executable
6333 file name instead of just suffix.
6334
543305c9
JK
63352011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6336
6337 Fix implicit pointer offsets.
6338 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
6339 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
6340 (continue to breakpoint: continue to baz breakpoint for implptr)
6341 (sanity check element 0, sanity check element 1)
6342 (enter the inlined function, check element 0 for the offset)
6343 (check element 1 for the offset)
6344 (continue to breakpoint: ignore the second baz breakpoint): New tests.
6345 (set foo breakpoint for implptr): Update the breakpoint number.
6346
b3215adc
UW
63472011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6348
6349 * gdb.python/py-mi.exp: Use different file names for different
6350 versions of the executable under test.
6351 * gdb.python/py-prettyprint.exp: Likewise.
6352 * gdb.python/py-symbol.exp: Likewise.
6353 * gdb.python/py-template.exp: Likewise.
6354 * gdb.python/py-type.exp: Likewise.
6355 * gdb.python/py-value.exp: Likewise.
6356
182b9acc
UW
63572011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6358
6359 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
6360 flag after restarting GDB if necessary.
6361
e6052b5d
UW
63622011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6363
6364 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
6365
1ced966e
PA
63662011-07-22 Pedro Alves <pedro@codesourcery.com>
6367
6368 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
6369 backend doesn't leave used debug registers behind.
6370
3543a589
TT
63712011-07-22 Tom Tromey <tromey@redhat.com>
6372
6373 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
6374 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
6375 argument.
6376 * gdb.dwarf2/typeddwarf-amd64.S: New file.
6377
14d15303 63782011-07-21 Matt Rice <ratmice@gmail.com>
6379
6380 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
6381 in mostlyclean rule. Add files ending in .core.
6382
9b158ba0 63832011-07-21 Matt Rice <ratmice@gmail.com>
6384
6385 PR macros/12999
6386 * gdb.base/info-macros.c: New test sources.
6387 * gdb.base/info-macros.exp: New tests.
6388
d17b6f81
PM
63892011-07-21 Phil Muldoon <pmuldoon@redhat.com>
6390
6391 * gdb.python/python.exp: Add prompt substitution tests.
6392
918dd910
JK
63932011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6394
6395 Fix crash if referenced CU is aged out.
6396 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
6397 New.
6398 * gdb.dwarf2/implptr.exp: Likewise.
6399
0e37a63c
JK
64002011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6401
6402 * gdb.dwarf2/implptr.S: Rebuilt.
6403 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
6404 (bar): Use them for j, k, l.
6405 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
6406 COMPILE.
6407 (print j in implptr:bar): Update for the intp typedef.
6408 (print p[0].x in implptr:foo): Use more exact regex.
6409
f65cf84c
TT
64102011-07-18 Tom Tromey <tromey@redhat.com>
6411
6412 * gdb.cp/static-method.exp: Add missing single quote.
6413
d5b4a7be
YQ
64142011-07-18 Yao Qi <yao@codesourcery.com>
6415
6416 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
6417 supported.
6418 * gdb.mi/mi-nonstop-exit.exp: Likewise.
6419 * gdb.mi/mi-nonstop.exp: Likewise.
6420 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6421 * gdb.mi/mi-nsintrall.exp: Likewise.
6422 * gdb.mi/mi-nsmoribund.exp: Likewise.
6423 * gdb.mi/mi-nsthrexec.exp: Likewise.
6424 * gdb.python/py-evthreads.exp: Likewise.
6425
e9ea2662
JK
64262011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6427
6428 Code cleanup.
6429 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
6430 it. Substitute it instead of test_compiler_info everywhere.
6431
ce451573
UW
64322011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6433
6434 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
6435 remote targets as well.
6436
756d88a7
UW
64372011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6438
6439 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
6440 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
6441
31f83dc5
UW
64422011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6443
6444 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
6445 a remote machine, not the host.
6446 (gdb_compile_shlib): Set soname if target is remote.
6447
059241a0
PP
64482011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6449
6450 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
6451
28a0b48c 64522011-07-13 Matt Rice <ratmice@gmail.com>
6453
6454 * gdb.python/py-objfile-script-gdb.py: Renamed to
6455 py-objfile-script-gdb.py.in.
6456 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
6457 py-objfile-script-gdb.py.
6458 * gdb.python/py-objfile-script.exp: Update reference to
6459 py-objfile-script-gdb.py.
6460
9a771b67
JK
64612011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6462
6463 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
6464 reference undefined label.
6465
04ad99e6
JK
64662011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6467
6468 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
6469 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
6470 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
6471 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
6472
713389e0
PM
64732011-07-11 Phil Muldoon <pmuldoon@redhat.com>
6474
6fdff2c5 6475 PR python/12438
713389e0 6476 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 6477 deprecated tests. Add set/show python print-backtrace tests.
713389e0 6478
97d146f8
JK
64792011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6480
6481 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
6482 debug info.
6483
facde0e5 64842011-07-06 Matt Rice <ratmice@gmail.com>
6485
6486 * gdb.python/python.exp: Update filename paths.
6487 * gdb.python/py-symtab.exp: Ditto.
6488
438640d1
MP
64892011-07-06 Marek Polacek <mpolacek@redhat.com>
6490
6491 * gdb.python/py-evthreads.exp: Add missing `$'.
6492
33a365df
MF
64932011-07-06 Jie Zhang <jie.zhang@analog.com>
6494
6495 * config/bfin.exp: New file.
6496 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
6497 * gdb.asm/bfin.inc: New file.
6498
8f7ae686
MP
64992011-07-06 Marek Polacek <mpolacek@redhat.com>
6500
df46027d 6501 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
6502 the whole output.
6503
eb2a6f42
TT
65042011-07-05 Tom Tromey <tromey@redhat.com>
6505
6506 * gdb.java/jprint.java (jprint.hi): New field.
6507 * gdb.java/jprint.exp: Print string.
6508
177b42fe
TJB
65092011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
6510
6511 * gdb.base/call-sc.c: Fix typos.
6512 * gdb.base/ifelse.exp: Likewise.
6513 * gdb.base/structs.c: Likewise.
6514
3b2a0cf2
JB
65152011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6516
6517 * gdb.base/jit-so.exp: New test.
6518 * gdb.base/jit-dlmain.c: New file.
6519 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
6520
46fc714c
JK
65212011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6522
6523 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
6524 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
6525 * gdb.cp/pr9167.exp (p b): Likewise.
6526 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
6527 (test value of P in inner_m, test type of Z in inner_m): Call
6528 setup_xfail for gcc <= 4.5.
46fc714c 6529
418c7cf7
JK
65302011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6531
6532 * gdb.cp/paren-type.cc: New files.
6533 * gdb.cp/paren-type.exp: New files.
6534
3d50dd94
JK
65352011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6536
6537 Stop on first linespec terminator instead of eating what we can.
6538 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
6539 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
6540 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
6541 (break C::f()): ... this one.
6542 (break C::operator()()): New test.
6543 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
6544 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
6545 test.
6546
dcf9f4ab
JK
65472011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6548
6549 Fall back linespec to minimal symbols.
6550 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
6551 error message.
6552 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
6553 * gdb.cp/minsym-fallback-main.cc: New file.
6554 * gdb.cp/minsym-fallback.cc: New file.
6555 * gdb.cp/minsym-fallback.exp: New file.
6556 * gdb.cp/minsym-fallback.h: New file.
6557
3f542ed1
JK
65582011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6559
6560 * gdb.cp/no-dmgl-verbose.cc: New file.
6561 * gdb.cp/no-dmgl-verbose.exp: New file.
6562
65632011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
6564
6565 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
6566 __GI_.
6567 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
6568 (f): New function.
6569 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
6570 (complete p 'func<short>(): ... here.
6571 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
6572 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
6573 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
6574 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
6575 Make them KFAIL gcc/49546.
6576
00eb2c4a
JB
65772011-07-01 Joel Brobecker <brobecker@adacore.com>
6578
6579 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
6580
85a20c42
JK
65812011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6582
6583 Test GCC PR debug/49546.
6584 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
6585 (test type of F in k3_m, test value of F in k3_m): New.
6586 * gdb.cp/temargs.cc (struct S3, struct K3): New.
6587 (main): New variable k3. Call k3.k3_m.
6588
d2d43431
JB
65892011-07-01 Jean-Charles Delay <delay@adacore.com>
6590
6591 * gdb.ada/packed_array.exp: Fix expected outout.
6592
54ae186f
JB
65932011-07-01 Jean-Charles Delay <delay@adacore.com>
6594
6595 * gdb.ada/packed_array.exp: fixed expected output.
6596
8f17729f
JB
65972011-07-01 Joel Brobecker <brobecker@adacore.com>
6598
6599 * gdb.ada/same_enum: New testcase.
6600
f5aa6869
JB
66012011-07-01 Joel Brobecker <brobecker@adacore.com>
6602
6603 * gdb.ada/ptr_typedef: New testcase.
6604
828292f2
JB
66052011-07-01 Joel Brobecker <brobecker@adacore.com>
6606
6607 * gdb.ada/arrayptr.exp: Add ptype test.
6608
18920c42
JB
66092011-07-01 Joel Brobecker <brobecker@adacore.com>
6610
6611 * gdb.ada/char_enum: New testcase.
6612
3536d9e3 66132011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
6614
6615 * gdb.base/dump.exp (capture_pointer_with_type): New.
6616 Get value from address instead of name.
6617 Start GDB once, and do `dump' and `restore'
6618 tests together.
6619
db863c42
MF
66202011-06-30 Jie Zhang <jie.zhang@analog.com>
6621 Mike Frysinger <vapier@gentoo.org>
6622
6623 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
6624 helper functions for getting/setting remotetimeout variable.
6625 * lib/gdb.exp (gdb_load): If the target is remote, set
6626 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
6627 with $loadtimeout. Set $load_ok to 0 before doing the load.
6628 Instead of returning, immediately, set $load_ok to 0. Call
6629 set_remotetimeout with $oldremotetimeout, and then return if
6630 $load_ok is 1.
6631
e9e642a8
AB
66322011-06-30 Andrew Burgess <aburgess@broadcom.com>
6633
6634 * gdb.python/py-template.exp: Don't run this test if the target
6635 does not support c++ tests.
6636
32019081
JK
66372011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6638
6639 Fix non-only rename list for Fortran modules import.
6640 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
6641 tests.
6642 * gdb.fortran/module.f90 (module moduse): New.
6643 (program module): use moduse, test var_x, var_y and var_z.
6644
0ecee54c
TT
66452011-06-29 Tom Tromey <tromey@redhat.com>
6646
6647 PR testsuite/12040:
6648 * gdb.fortran/array-element.exp: Use f90, not f77.
6649 * gdb.fortran/complex.exp: Use f90, not f77.
6650 * gdb.fortran/derived-type.exp: Use f90, not f77.
6651 * gdb.fortran/library-module.exp: Use f90, not f77.
6652 * gdb.fortran/logical.exp: Use f90, not f77.
6653 * gdb.fortran/module.exp: Use f90, not f77.
6654 * gdb.fortran/multi-dim.exp: Use f90, not f77.
6655 * gdb.fortran/subarray.exp: Use f90, not f77.
6656
3b2b8fea
TT
66572011-06-29 Tom Tromey <tromey@redhat.com>
6658
6659 * gdb.fortran/charset.exp: New file.
6660 * gdb.fortran/charset.f90: New file.
6661
42159ca5
TT
66622011-06-29 Tom Tromey <tromey@redhat.com>
6663
6664 PR testsuite/12040:
6665 * lib/future.exp: New file, mostly extracted from ada.exp.
6666 Rewrote compatibility code to use rename.
6667 (gdb_find_gfortran): New proc.
6668 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
6669 gfortran patch.
6670 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
6671 Move to future.exp.
6672 * lib/gdb.exp: Always load future.exp.
6673
af69a5ce
YQ
66742011-06-28 Yao Qi <yao@codesourcery.com>
6675
6676 * gdb.cp/exception.cc: Don't include iostream.
6677 (bar): Remove print statement.
6678 (catcher): New.
6679 (main): Remove print statements. Call function catcher.
6680 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
6681 Set breakpoint on catcher, and check the value of parameter.
6682
ab5c6a72
YQ
66832011-06-23 Yao Qi <yao@codesourcery.com>
6684
6fdff2c5
PA
6685 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
6686 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 6687
9497469f
MP
66882011-06-23 Marek Polacek <mpolacek@redhat.com>
6689
6690 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
6691 mi_gdb_test.
6692
b9132588
MP
66932011-06-23 Marek Polacek <mpolacek@redhat.com>
6694
5d197ed0 6695 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 6696
e55595ca
MP
66972011-06-23 Marek Polacek <mpolacek@redhat.com>
6698
5d197ed0
MP
6699 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
6700
67012011-06-23 Marek Polacek <mpolacek@redhat.com>
6702
6703 * gdb.mi/mi2-basics.exp: Fix races. Honour the
6704 `test_exec_and_symbol_mi_operatons' return value.
6705 (test_mi_interpreter_selection): Use mi_gdb_test instead of
6706 gdb_test_multiple.
6707 (test_exec_and_symbol_mi_operatons): Likewise.
6708 (test_path_specification): Likewise.
e55595ca 6709
be777e08
YQ
67102011-06-23 Yao Qi <yao@codesourcery.com>
6711
6712 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
6713 supported.
6714 * lib/gdb.exp (support_displaced_stepping): New.
6715
615556d6
YQ
67162011-06-23 Yao Qi <yao@codesourcery.com>
6717
6718 * gdb.threads/execl.exp: Skip on remote target.
6719
833b0ca7
MP
67202011-06-21 Marek Polacek <mpolacek@redhat.com>
6721
5d197ed0 6722 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
6723 mi_gdb_test.
6724
1ee4023a
MP
67252011-06-20 Marek Polacek <mpolacek@redhat.com>
6726
5d197ed0 6727 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 6728
d0b1d624
MP
67292011-06-20 Marek Polacek <mpolacek@redhat.com>
6730
5d197ed0 6731 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
6732 mi_gdb_test.
6733
79aa92c1
MP
67342011-06-20 Marek Polacek <mpolacek@redhat.com>
6735
5d197ed0 6736 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 6737
5ce5db06
YQ
67382011-06-14 Yao Qi <yao@codesourcery.com>
6739
6740 gdb/testsuite/
6741 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
6742
533a737e
JK
67432011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6744
6745 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
6746
d0e53741
TT
67472011-06-10 Tom Tromey <tromey@redhat.com>
6748
6749 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
6750 Add tests for pointer-to-member-function.
6751 * gdb.cp/temargs.cc (S::somefunc): New function.
6752 (K2): New class.
6753 (main): Instantiate K2; call method.
6754
b5916bbd
JB
67552011-06-08 Joel Brobecker <brobecker@adacore.com>
6756
6757 * gdb.python/py-inferior.c (f2): Make str an array rather
6758 than a pointer.
6759 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
6760
5be4dfca
JK
67612011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6762
6763 * gdb.base/async-shell.c: New file.
6764 * gdb.base/async-shell.exp: New file.
6765
9f47e254
PA
67662011-06-06 Pedro Alves <pedro@codesourcery.com>
6767
6768 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
6769
64b9b334
JB
67702011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
6771
6772 From Stephen Kitt <steve@sk2.org>
6773 * gdb.base/help.exp: Adjust following some spelling corrections
6774 in GDB.
6775
dbc0f131
YQ
67762011-06-01 Yao Qi <yao@codesourcery.com>
6777
6778 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
6779
fd336a18
KS
67802010-05-31 Keith Seitz <keiths@redhat.com>
6781
6782 PR c++/12750
6783 * gdb.cp/static-method.cc: New file.
6784 * gdb.cp/static-method.exp: New file.
6785
fa8b9902
KS
67862010-05-31 Keith Seitz <keiths@redhat.com>
6787
6788 PR symtab/12704
6789 * gdb.cp/anon-ns.cc: New file.
6790 * gdb.cp/anon-ns.exp: New file.
6791
0a5b1e09
PA
67922011-05-31 Pedro Alves <pedro@codesourcery.com>
6793
6794 * gdb.arch/i386-dr3-watch.c: New file.
6795 * gdb.arch/i386-dr3-watch.exp: New file.
6796
0578b8d1
YQ
67972011-05-30 Yao Qi <yao@codesourcery.com>
6798
6799 * gdb.base/callfuncs.c (t_structs_fc): New.
6800 (t_structs_dc, t_structs_ldc): New.
6801 (t_double_many_args):
6802 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
6803 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
6804 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
6805 * gdb.base/callfuncs.exp: Call new functions.
6806
6680506e
YQ
68072011-05-30 Yao Qi <yao@codesourcery.com>
6808
ff4d2c60
YQ
6809 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
6810 Call rerun_and_prepare for each test to isolate effects.
6811
68122011-05-30 Yao Qi <yao@codesourcery.com>
6813
6814 * gdb.base/varargs.c (find_max_float_real): New.
6815 (find_max_double_real, find_max_long_double_real): New.
6816 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
6817 * lib/gdb.exp (setup_kfail_for_target): New.
6818
e43ec454
YQ
68192011-05-30 Yao Qi <yao@codesourcery.com>
6820
6821 * gdb.base/funcargs.c (callca, callcb, callcc): New.
6822 (callcd, callce, callcf, callc1a, callc1b): New.
6823 (callc2a, callc2b): New.
6824 * gdb.base/funcargs.exp (complex_args): New.
6825 (complex_integral_args, complex_float_integral_args): New.
6826 * lib/gdb.exp (support_complex_tests): New. Determine
6827 whether to run test cases on _Complex types.
6828
432b4d03
JK
68292011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6830
6831 * gdb.threads/leader-exit.c: New file.
6832 * gdb.threads/leader-exit.exp: New file.
6833
6caf069d
MP
68342011-05-27 Marek Polacek <mpolacek@redhat.com>
6835
9497469f 6836 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 6837
97fce28b
MP
68382011-05-27 Marek Polacek <mpolacek@redhat.com>
6839
6840 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
6841 remove the `supported' variable.
6842 * gdb.mi/mi-nonstop.exp: Likewise.
6843 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6844 * gdb.mi/mi-nsintrall.exp: Likewise.
6845 * gdb.mi/mi-nsmoribund.exp: Likewise.
6846 * gdb.mi/mi-nsthrexec.exp: Likewise.
6847
9da8c2a0
PA
68482011-05-26 Pedro Alves <pedro@codesourcery.com>
6849
6850 * gdb.reverse/finish-reverse-bkpt.exp: New test.
6851
2c03e5be
PA
68522011-05-26 Pedro Alves <pedro@codesourcery.com>
6853
6854 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
6855
2e21250d
KS
68562011-05-24 Keith Seitz <keiths@redhat.com>
6857
6858 PR breakpoint/12803
6859 * gdb.cp/cmpd-minsyms.cc (a): New method.
6860 (b): New method.
6861 (c): New method.
6862 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
6863
cdac0397
PA
68642011-05-24 Pedro Alves <pedro@codesourcery.com>
6865
6866 * gdb.base/commands.exp (watchpoint_command_test): Check that the
6867 watchpoint's command list didn't execute when the watchpoint went
6868 out of scope.
6869
ee5683ab
PM
68702011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
6871
6872 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
6873 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
6874 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
6875 * gdb.arch/i386-gnu-cfi.exp: Likewise.
6876 * gdb.arch/i386-permbkpt.exp: Likewise.
6877 * gdb.arch/i386-prologue.exp: Likewise.
6878 * gdb.arch/i386-size-overlap.exp: Likewise.
6879 * gdb.arch/i386-size.exp: Likewise.
6880 * gdb.arch/i386-unwind.exp: Likewise.
6881 * gdb.reverse/i386-precsave.exp: Likewise.
6882 * gdb.reverse/i386-reverse.exp: Likewise.
6883 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6884 * gdb.reverse/i387-env-reverse.exp: Likewise.
6885 * gdb.reverse/i387-stack-reverse.exp: Likewise.
6886
c91c8c16
PA
68872011-05-24 Pedro Alves <pedro@codesourcery.com>
6888
6889 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
6890 file doesn't error, using MI.
6891
c50491a7
TT
68922011-05-23 Tom Tromey <tromey@redhat.com>
6893
6894 * gdb.base/charset.exp (string_display): Add tests to assign to
6895 arrays.
6896 * gdb.base/charset.c (short_array, int_array, long_array): New.
6897
4a07b7da
PA
68982011-05-20 Pedro Alves <pedro@codesourcery.com>
6899
6900 Cope with async mode.
6901
4a07b7da
PA
6902 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
6903 into gdb_test + mi_expect_stop.
6904
b275f2d2
PA
69052011-05-20 Pedro Alves <pedro@codesourcery.com>
6906
6907 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
6908 (callme): Remove printf call.
6909
eec52c44
PM
69102011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
6911
6912 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
6913 quote pattern to avoid problems with Cygwin/mingw expect versions.
6914 * gdb.base/default.exp (show convenience): Use double
6915 quote pattern for regular expressions.
6916
b3c8eb43
JK
69172011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6918
6919 Fix -readnow for -gdwarf-4 unused type units.
6920 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
6921 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
6922
ed731959
JK
69232011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6924
6925 * gdb.base/kill-after-signal.c: New file.
6926 * gdb.base/kill-after-signal.exp: New file.
6927
3b48433d
PA
69282011-05-16 Pedro Alves <pedro@codesourcery.com>
6929
6930 * gdb.ada/start.exp: Call untested with the correct test filename.
6931 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
6932 test filename. Make the test's binary unique.
6933 * gdb.arch/i386-signal.exp: Call untested with the correct test
6934 filename.
6935 * gdb.arch/i386-size-overlap.exp: Ditto.
6936 * gdb.arch/Makefile.in (EXECUTABLES): Update.
6937 * gdb.base/gcore-buffer-overflow.exp: Ditto.
6938 * gdb.cp/call-c.exp: Ditto.
6939 * gdb.mi/mi-reverse.exp: Call untested with the correct test
6940 filename. Make the test's binary unique.
6941 * gdb.mi/Makefile.in (EXECUTABLES): Update.
6942 * gdb.python/py-mi.exp: Ditto.
6943 * gdb.python/Makefile.in (EXECUTABLES): Update.
6944 * gdb.reverse/i386-precsave.exp: Ditto.
6945 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
6946 test filename.
6947 * gdb.reverse/i387-stack-reverse.exp: Ditto.
6948 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
6949 unique.
6950 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
6951 test filename.
6952 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
6953 * gdb.trace/tfile.exp: Ditto.
6954
ba4a8bdd
YQ
69552011-05-14 Yao Qi <yao@codesourcery.com>
6956
6957 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
6958 type.
6959
dbaefcf7
DE
69602011-05-13 Doug Evans <dje@google.com>
6961
6962 * gdb.python/py-objfile-script.exp: New file.
6963 * gdb.python/py-objfile-script.c: New file.
6964 * gdb.python/py-objfile-script-gdb.py: New file.
6965 * testsuite/gdb.python/py-section-script.exp: Test
6966 "info auto-load-scripts".
6967
9930639c
TT
69682011-05-13 Tom Tromey <tromey@redhat.com>
6969
6970 * gdb.dwarf2/clztest.exp: New file.
6971 * gdb.dwarf2/clztest.c: New file.
6972 * gdb.dwarf2/clztest.S: New file.
6973
05272e11
DE
69742011-05-13 Doug Evans <dje@google.com>
6975
cc63ef9b
DE
6976 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
6977 String16 tests.
05272e11 6978
6edba76f
TT
69792011-05-13 Tom Tromey <tromey@redhat.com>
6980
6981 * lib/gdb.exp (is_x86_like_target): New proc.
6982 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
6983 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
6984 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
6985 -nostdlib to compiler.
6986 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
6987 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
6988 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
6989 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
6990 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
6991
028d0ed5
TJB
69922011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
6993
6994 * gdb.python/py-function.exp: Test setting a value from a function
6995 which executes a command.
6996
8a9b8146
TT
69972011-05-12 Tom Tromey <tromey@redhat.com>
6998
6999 * gdb.dwarf2/typeddwarf.S: New file.
7000 * gdb.dwarf2/typeddwarf.c: New file.
7001 * gdb.dwarf2/typeddwarf.exp: New file.
7002
10483e8e
MP
70032011-05-12 Marek Polacek <mpolacek@redhat.com>
7004
7005 * gdb.mi/mi-basics.exp: Fix races. Honour the
7006 `test_exec_and_symbol_mi_operatons' return value.
7007 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7008 gdb_test_multiple.
7009 (test_exec_and_symbol_mi_operatons): Likewise.
7010 (test_path_specification): Likewise.
7011
faf067f1
JK
70122011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7013
7014 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
7015 (gdb_touch_execfile): Remove catch wrappers. New variable time.
7016 Replace `file copy' and `file rename' by `file mtime'. Twice.
7017
7ff911a3
JK
70182011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7019
7020 * gdb.base/readline-ask.c: New file.
7021 * gdb.base/readline-ask.exp: New file.
7022 * gdb.base/readline-ask.inputrc: New file.
7023
a536c6d7
UW
70242011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
7025
7026 * gdb.cell/bt.exp: Delete breakpoints before running to signal
7027 to avoid race condition.
7028 * gdb.cell/coremaker.c: Use small stack size.
7029 * gdb.cell/ea-standalone.exp: Use file name without path as
7030 argument to c_to.
7031 * gdb.cell/fork.exp: Allow other output when continuing to end.
7032
d472a426
JK
70332011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7034
7035 * gdb.threads/corethreads.c: New file.
7036 * gdb.threads/corethreads.exp: New file.
7037
70382011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
7039
7040 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
7041 Try to compile the test using -Wl,-z,norelro first.
7042 (load_core): New variable libthread_db_seen, initialize it.
7043 (zeroed-threads cannot be listed): Protect it by XFAIL on
7044 !$libthread_db_seen.
7045
8be455d7
JK
70462011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7047
7048 PR 12573
7049 * gdb.dwarf2/dw2-skip-prologue.S: New file.
7050 * gdb.dwarf2/dw2-skip-prologue.c: New file.
7051 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
7052
1976171a
JK
70532011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7054
7055 * gdb.cp/psymtab-parameter.cc: New file.
7056 * gdb.cp/psymtab-parameter.exp: New file.
7057
7db6f30f
JK
70582011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7059
7060 Fix a race.
7061 * gdb.cp/static-print-quit.exp (print c): Split to ...
7062 (print c - <return>, print c - q <return>, print c - to quit):
7063 ... these. Make the testfile untested on gdb-7.1.
7064
85161e9e 70652011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
7066
7067 * lib/gdb.exp (exec_target_file, exec_symbol_file,
7068 gdb_rename_execfile, gdb_touch_execfile): New.
7069 * gdb.base/reread.exp: Use new procs to handle multiple
7070 exec files.
7071
0c51be18
YQ
70722011-05-05 Yao Qi <yao@codesourcery.com>
7073
7074 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
7075 (test_adr_32bit, test_pop_pc): New.
7076 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
7077 (test_adr_32bit, test_pop_pc): New.
7078
4d393d60
JM
70792011-05-04 Joseph Myers <joseph@codesourcery.com>
7080
7081 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
7082 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
7083 targets.
7084 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
7085 handle targets.
7086
8ffd0459
JK
70872011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7088
7089 * gdb.base/completion.exp (complete help info wat): Rename to ...
7090 (complete 'help info wat'): ... here.
7091 Remove all `-re ".*' and `-re "^.*' redundant regexes.
7092 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
7093
8e28d804
PA
70942011-05-04 Pedro Alves <pedro@codesourcery.com>
7095
7096 * gdb.base/completion.exp: Use gdb_test_multiple instead of
7097 gdb_test and explicit $gdb_prompt/timeout matches.
7098
3eb2ef34
YQ
70992011-05-04 Yao Qi <yao@codesourcery.com>
7100
7101 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
7102 and __thumb2__.
7103
aaaf81a3
MP
71042011-05-03 Marek Polacek <mpolacek@redhat.com>
7105
7106 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
7107 in place of `gdb_test "delete breakpoints"'. This eliminates two
7108 testcases.
7109
c4cbc0df
PA
71102011-05-02 Pedro Alves <pedro@codesourcery.com>
7111
7112 PR testsuite/12649
7113 Fix races.
7114
7115 * gdb.base/completion.exp: Remove all sleep calls. Remove
7116 unnecessary regexs. Don't explicitly expect anything after the
7117 prompt. Eat the prompt if necessary.
7118
b4cbb4a3
EBM
71192011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7120
7121 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
7122 accept to show the caller line again as well as the line after.
7123
d65aec65
PM
71242011-04-29 Phil Muldoon <pmuldoon@redhat.com>
7125
7126 PR mi/12531
7127
7128 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
7129 compile target.
7130 * gdb.python/py-prettyprint.exp: Add C++ object for
7131 CPLUS_FAKE_CHILD test.
7132
30852783
UW
71332011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
7134
7135 * gdb.base/signest.exp: New file.
7136 * gdb.base/signest.c: Likewise.
7137
c7b1f0d9
JK
71382011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7139
7140 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
7141 thread and breakpoint notifications.
7142
559a7a62
JK
71432011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7144
7145 * gdb.base/fortran-sym-case.c: New file.
7146 * gdb.base/fortran-sym-case.exp: New file.
7147 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
7148 * gdb.dwarf2/dw2-case-insensitive.c: New file.
7149 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
7150
8344e389
JK
71512011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7152
7153 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
7154 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
7155 false #1', `if true else false #2' and `if true else false #3'.
7156
2484c66b
UW
71572011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
7158
7159 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
7160 while delivering signal.
7161
8d3788bd
VP
71622011-04-27 Vladimir Prus <vladimir@codesourcery.com>
7163
7164 MI breakpoint notifications.
7165
7166 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
7167 * testsuite/gdb.mi/mi2-cli.exp: Adust.
7168 * testsuite/gdb.mi/mi-watch.exp: Adust.
7169 * testsuite/gdb.mi/mi2-watch.exp: Adust.
7170 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
7171 notifications.
8d3788bd 7172
3e03848b
JK
71732011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7174
7175 * gdb.base/gdbindex-stabs-dwarf.c: New file.
7176 * gdb.base/gdbindex-stabs.c: New file.
7177 * gdb.base/gdbindex-stabs.exp: New file.
7178
918c9108
YQ
71792011-04-25 Yao Qi <yao@codesourcery.com>
7180
7181 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
7182 with /*...*/.
7183 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7184
90556b8c
JK
71852011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7186
7187 * gdb.python/py-value.exp (test_objfiles): Name the first test
7188 `py-value in file.filename'.
7189
03f2bd59
JK
71902011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7191
7192 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
7193 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
7194 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
7195 !gdbserver_reconnect_p..
7196 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
7197
7b08b9eb
JK
71982011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7199
7200 * gdb.cp/cpcompletion.exp (complete class methods)
7201 (complete class methods beginning with F): Move them above runto. New
7202 comment about the runto delimiter.
7203
b78974c3
PA
72042011-04-20 Pedro Alves <pedro@codesourcery.com>
7205
7206 * gdb.base/maint.exp: Test that "maint print registers" works
7207 without a running program.
7208
20429c40 72092011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 7210
20429c40
MP
7211 * gdb.base/setshow.exp: Fix racy tests.
7212 ($old_gdb_prompt): New variable.
7213
7a9dd1b2
TT
72142011-04-19 Tom Tromey <tromey@redhat.com>
7215
7216 * gdb.mi/mi-nsmoribund.exp:
7217 * gdb.hp/gdb.objdbg/objdbg01.exp:
7218 * gdb.base/structs.exp (test_struct_returns):
7219 * gdb.base/call-sc.exp (test_scalar_returns):
7220 * gdb.base/bigcore.exp: Remove duplicate words.
7221
02835898
JK
72222011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7223
7224 * gdb.base/break-interp-lib.c (v, vptr): New variables.
7225 * gdb.base/break-interp.exp (test_attach): New comment.
7226
254f582e
JK
72272011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7228
7229 * gdb.threads/gcore-thread.exp ($core0file): New variable.
7230 (clear __stack_user.next, clear stack_used.next)
7231 (save a zeroed-threads corefile): New test.
7232 Call core_load for $core0file.
7233 (zeroed-threads cannot be listed): New test.
7234
4fe85f5c
JK
72352011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7236
7237 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
7238 filename.
7239 ($srcfile): Preserve the original value.
7240 ($testfile): Match it the .exp filename.
7241 ($corefile): New variable. Substitute it around.
7242 Use clean_restart.
7243 ($prev_timeout): Remove.
7244 (load_core): Move core loading into this proc.
7245 Fix restore of $timeout if load_core fails.
7246
63524580
JK
72472011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7248
7249 * gdb.base/eu-strip-infcall.c: New file.
7250 * gdb.base/eu-strip-infcall.exp: New file.
7251
90359a16
JK
72522011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7253
7254 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
7255 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
7256
626e7282
JK
72572011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7258
7259 Fix Python access to inlined frames.
7260 * gdb.python/py-frame-inline.c: New file.
7261 * gdb.python/py-frame-inline.exp: New file.
7262
3363d018
EBM
72632011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
7264
7265 * gdb.base/gdb1090.exp: Change breakpoint location to read the
7266 content of 's24' correctly (avoiding "optimized out").
7267 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
7268
28781456
JK
72692011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7270
7271 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
7272
4a4106ca
TJB
72732011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7274
7275 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
7276 expect a colon in watch -location output.
7277
d26ccb4f
JK
72782011-04-13 Marek Polacek <mpolacek@redhat.com>
7279
df46027d 7280 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
7281 New testcase `expect response to define backtrace'. Also remove
7282 redundant `default' block.
7283
e1ab1f9c
JK
72842011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7285
7286 * gdb.python/py-prettyprint.c (struct hint_error): New.
7287 (main): New variable hint_error.
7288 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
7289 "print hint_error".
7290 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
7291 (register_pretty_printers): Register it.
7292
0c2e6019
TT
72932011-04-04 Tom Tromey <tromey@redhat.com>
7294
7295 * gdb.cp/maint.exp (test_help): Update.
7296 (test_namespace): Likewise.
7297
af57139d
JB
72982011-04-01 Joel Brobecker <brobecker@adacore.com>
7299
7300 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
7301 * gdb.ada/arrayptr.exp: Add new tests.
7302
956a9fb9
JB
73032011-04-01 Joel Brobecker <brobecker@adacore.com>
7304
7305 * gdb.ada/mi_catch_ex: New testcase.
7306
d0c4d642
PA
73072011-04-01 Pedro Alves <pedro@codesourcery.com>
7308
7309 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
7310 base::overload(void) method without specifying "const".
7311
18819fa6
UW
73122011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
7313
7314 * gdb.arch/thumb-singlestep.S: New file.
7315 * gdb.arch/thumb-singlestep.exp: Likewise.
7316
a4c8e806
TT
73172011-03-31 Tom Tromey <tromey@redhat.com>
7318
7319 * gdb.python/py-prettyprint.py (exception_flag): New global.
7320 (NoStringContainerPrinter._iterator.next): Check it.
7321 * gdb.python/py-prettyprint.c (main): New variable nstype2.
7322 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
7323
53832f31
TT
73242011-03-29 Tom Tromey <tromey@redhat.com>
7325
7326 * gdb.cp/anon-struct.cc: New file.
7327 * gdb.cp/anon-struct.exp: New file.
7328
e4620230
JK
73292011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7330
7331 Test STT_GNU_IFUNC support.
7332 * gdb.base/gnu-ifunc-lib.c: New file.
7333 * gdb.base/gnu-ifunc.c: New file.
7334 * gdb.base/gnu-ifunc.exp: New file.
7335
d0fb5eae
JK
73362011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7337
7338 Support a ring of related breakpoints.
7339 * gdb.base/watchpoint-delete.c: New file.
7340 * gdb.base/watchpoint-delete.exp: New file.
7341
20106cfb
JK
73422011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7343
7344 * gdb.ada/arrayparam.exp (print first after function call): Use
7345 explicit package name. Add a comment
7346 (print lasta after function call): Rename ...
7347 (print last after function call): ... it and use explicit package
7348 name.
7349 (print length after function call): Use explicit package name.
7350 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
7351 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
7352 (multiple matches for symbol i): Rename ...
7353 (multiple matches for symbol integervar): ... it.
7354 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
7355 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
7356
e7ab5e63
AB
73572011-03-25 Andrew Burgess <aburgess@broadcom.com>
7358
7359 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
7360 environment variable to make grep output more predictable. Move
7361 all the environment setup into gdb_init so it's done once per test
7362 case rather than each time we start gdb.
7363
9ef07c8c
TT
73642011-03-24 Tom Tromey <tromey@redhat.com>
7365
7366 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
7367 test.
7368
dd90784c
JK
73692011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7370
7371 * gdb.dwarf2/dw2-entry-value-main.c: New file.
7372 * gdb.dwarf2/dw2-entry-value.S: New file.
7373 * gdb.dwarf2/dw2-entry-value.exp: New file.
7374
05775840
PM
73752011-03-22 Phil Muldoon <pmuldoon@redhat.com>
7376
6fdff2c5 7377 PR python/12183
05775840
PM
7378
7379 * gdb.python/py-function.exp: Add GdbError tests.
7380
8661b11b
PA
73812011-03-18 Pedro Alves <pedro@codesourcery.com>
7382
7383 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
7384 (reglocal_test_func, statlocal_test_func): New functions.
7385 (globals_test_func): Call new functions.
7386 * gdb.trace/unavailable.exp (gdb_collect_args_test)
7387 (gdb_collect_locals_test): New procedure.
7388 (gdb_trace_collection_test): Call new procedures.
7389
0fdb4f18
PA
73902011-03-18 Pedro Alves <pedro@codesourcery.com>
7391
7392 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
7393 (test_register, test_register_unavailable): New procedures.
7394 (gdb_unavailable_registers_test): New procedure.
7395 (gdb_trace_collection_test): Call it.
7396
99c3dc11
PM
73972011-03-18 Phil Muldoon <pmuldoon@redhat.com>
7398
6fdff2c5 7399 PR python/12149
99c3dc11
PM
7400
7401 * gdb.python/python.exp: Add gdb.write tests.
7402
29703da4
PM
74032010-03-17 Phil Muldoon <pmuldoon@redhat.com>
7404
7405 * gdb.python/Makefile.in: Add py-objfile.
7406 * gdb.python/py-objfile.exp: New file.
7407 * gdb.python/py-objfile.c: New file.
7408 * gdb.python/py-block.exp: Add is_valid tests.
7409 * gdb.python/py-inferior.exp: Ditto.
7410 * gdb.python/py-infthread.exp: Ditto.
7411 * gdb.python/py-symbol.exp: Ditto.
7412 * gdb.python/py-symtab.exp: Ditto.
7413
598997c8
KS
74142011-03-16 Keith Seitz <keiths@redhat.com>
7415
7416 PR c++/12273
7417 * gdb.cp/cmpd-minsyms.exp: New test.
7418 * gdb.cp/cmpd-minsyms.cc: New file.
7419
7420 PR c++/11734
7421 * gdb.cp/ovsrch.exp: New test.
7422 * gdb.cp/ovsrch.h: New file.
7423 * gdb.cp/ovsrch1.cc: New file.
7424 * gdb.cp/ovsrch2.cc: New file.
7425 * gdb.cp/ovsrch3.cc: New file.
7426 * gdb.cp/ovsrch4.cc: New file.
7427
c91513d8
PP
74282011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7429
7430 PR gdb/12528
7431 * gdb.base/Makefile.in: Adjust EXECUTABLES.
7432 * gdb.base/break-on-linker-gcd-function.exp: New test.
7433 * gdb.base/break-on-linker-gcd-function.cc: New file.
7434
7470fc63
AT
74352011-03-15 Andreas Tobler <andreast@fgznet.ch>
7436
7437 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
7438
959e7469
PM
74392011-03-15 Phil Muldoon <pmuldoon@redhat.com>
7440
7441 * lib/gdb.exp (gdb_unload): Add another termination case.
7442
9373cf26
JK
74432011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7444
7445 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
7446 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
7447 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
7448 Provide a stub byte there.
7449 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
7450 DW_AT_entry_pc.
7451 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
7452
24e9cda0
UW
74532011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
7454
7455 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
7456 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
7457 "generic ABI, auto".
7458 (altivec_abi_tests): Accept vectors returned by reference.
7459
7371cf6d
PM
74602010-03-14 Phil Muldoon <pmuldoon@redhat.com>
7461
7462 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
7463
ce77046a
UW
74642011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
7465
7466 * gdb.python/py-section-script.exp: Skip test if no Python support.
7467
176400c3
UW
74682011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
7469
7470 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
7471
ecec24e6
PM
74722011-03-10 Phil Muldoon <pmuldoon@redhat.com>
7473
7474 * gdb.python/py-parameter.exp: Update tests to the new Python
7475 parameter API. Add "no documentation" test. Add deprecated API
7476 backward compatibility test.
7477
5dbdd470
TT
74782011-03-09 Tom Tromey <tromey@redhat.com>
7479
7480 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
7481 gdb_continue_to_end.
7482
b66e66ee
MK
74832011-03-09 Mark Kettenis <kettenis@gnu.org>
7484
7485 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
7486 tabs.
7487
eceb0c5f
TT
74882011-03-09 Tom Tromey <tromey@redhat.com>
7489
7490 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
7491 parentheses.
7492 (gdb_continue_to_end): Add "allow_extra" parameter. Use
7493 $command.
7494 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
7495 argument to gdb_continue_to_end.
7496 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
7497 argument to gdb_continue_to_end.
7498 * gdb.cp/annota3.exp: Fix regex.
7499 * gdb.cp/annota2.exp: Fix regex.
7500 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
7501 gdb_continue_to_end.
7502 * gdb.base/call-signal-resume.exp: Revert earlier patch.
7503 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
7504 gdb_continue_to_end.
7505
63154eca
PA
75062011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7507
7508 * gdb.server/ext-run.exp
7509 (load new file without any gdbserver inferior): New test.
7510
967d1f9b
TT
75112011-03-07 Tom Tromey <tromey@redhat.com>
7512
7513 * Makefile.in (TAGS): Rewrite.
7514
d68dcbb9
JK
75152011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7516
7517 * gdb.trace/report.exp (12.1: trace report #1): New match for the
7518 initial commands echo. New match for `Found trace'. Anchor all the
7519 other matches. Anchor and match for `No trace frame found' the final
7520 match.
7521
6bf58e63
TT
75222011-03-07 Tom Tromey <tromey@redhat.com>
7523
7524 * Makefile.in (TAGS): New target.
7525
fda326dd
TT
75262011-03-07 Tom Tromey <tromey@redhat.com>
7527
7528 * lib/opencl.exp (skip_opencl_tests): Update for exit message
7529 change.
7530 * lib/mi-support.exp (mi_gdb_test): Update for exit message
7531 change.
7532 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
7533 exit message change.
7534 (skip_altivec_tests): Update for exit message change.
7535 (skip_vsx_tests): Likewise.
7536 (gdb_continue_to_end): Likewise. Add 'command' argument.
7537 * lib/cell.exp (skip_cell_tests): Update for exit message change.
7538 * gdb.threads/tls.exp: Update for exit message change.
7539 * gdb.threads/thread-unwindonsignal.exp: Use
7540 gdb_continue_to_end.
7541 * gdb.threads/step.exp (step_it): Update for exit message change.
7542 (continue_all): Likewise.
7543 * gdb.threads/print-threads.exp (test_all_threads): Update for
7544 exit message change.
7545 * gdb.threads/interrupted-hand-call.exp: Use
7546 gdb_continue_to_end.
7547 * gdb.threads/execl.exp: Use gdb_continue_to_end.
7548 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
7549 gdb_continue_to_end.
7550 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
7551 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
7552 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
7553 * gdb.cp/method.exp: Update for exit message change.
7554 * gdb.cp/mb-templates.exp: Update for exit message change.
7555 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
7556 * gdb.cp/annota3.exp: Update for exit message change.
7557 * gdb.cp/annota2.exp: Update for exit message change.
7558 * gdb.cell/fork.exp: Use gdb_continue_to_end.
7559 * gdb.base/term.exp: Update for exit message change.
7560 * gdb.base/step-test.exp (test_i): Update for exit message change.
7561 * gdb.base/sigstep.exp (advance): Update for exit message change.
7562 (advancei): Likewise.
7563 * gdb.base/siginfo.exp: Update for exit message change.
7564 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
7565 * gdb.base/reread.exp: Use gdb_continue_to_end.
7566 * gdb.base/langs.exp: Use gdb_continue_to_end.
7567 * gdb.base/interrupt.exp: Update for exit message change.
7568 * gdb.base/gdb1555.exp: Update for exit message change.
7569 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
7570 * gdb.base/ending-run.exp: Update for exit message change.
7571 * gdb.base/chng-syms.exp: Update for exit message change.
7572 * gdb.base/checkpoint.exp: Update for exit message change.
7573 * gdb.base/catch-syscall.exp (check_for_program_end): Use
7574 gdb_continue_to_end.
7575 (test_catch_syscall_with_wrong_args): Likewise.
7576 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
7577 * gdb.base/break-interp.exp (test_ld): Update for exit message
7578 change.
7579 * gdb.base/bang.exp: Update for exit message change.
7580 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
7581 (do_call_attach_tests): Likewise.
7582 * gdb.base/a2-run.exp: Update for exit message change.
7583 * gdb.arch/ppc-dfp.exp: Update for exit message change.
7584 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
7585 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
7586
dd19bd70
JK
75872011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7588
7589 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
7590
30e62689
TT
75912011-03-03 Tom Tromey <tromey@redhat.com>
7592
7593 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
7594 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
7595 * gdb.hp/gdb.aCC/configure.ac: Remove.
7596 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
7597 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
7598 * gdb.hp/gdb.base-hp/configure.ac: Remove.
7599 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
7600 * gdb.hp/gdb.compat/configure (Makefile): Remove.
7601 * gdb.hp/gdb.compat/configure.ac: Remove.
7602 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
7603 * gdb.hp/gdb.defects/configure (Makefile): Remove.
7604 * gdb.hp/gdb.defects/configure.ac: Remove.
7605 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
7606 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
7607 * gdb.hp/gdb.objdbg/configure.ac: Remove.
7608 * gdb.hp/configure.ac: Remove.
7609 * gdb.hp/configure: Remove.
7610 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
7611 substitution.
7612 (Makefile): Remove rule.
7613 * gdb.cell/configure.ac: Remove.
7614 * gdb.cell/configure: Remove.
7615 * gdb.stabs/Makefile.in (Makefile): Remove.
7616 (distclean): Don't remove config.status or config.log.
7617 * gdb.stabs/configure (Makefile): Remove.
7618 * gdb.stabs/configure.ac: Remove.
7619 * configure: Rebuild.
7620 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
7621 Remove stabs- and cell-specific logic. Test for existence of
7622 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
7623 subdirectories, gdb.cell, and and gdb.stabs.
7624 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
7625
c171f854
JB
76262011-03-03 Joel Brobecker <brobecker@adacore.com>
7627
7628 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
7629 end of buffer.
7630
9a5193cb
JB
76312011-03-02 Joel Brobecker <brobecker@adacore.com>
7632
7633 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
7634 gdb_test when running a test where we expected no output back.
7635
9bb4c1bb
MS
76362011-02-28 Michael Snyder <msnyder@vmware.com>
7637
7638 * gdb.cp/overload.cc: Change initializer value to integer.
7639
3bd0f5ef
MS
76402011-02-27 Michael Snyder <msnyder@vmware.com>
7641
7642 * gdb.multi/base.exp: Add test for remove-inferiors.
7643
2279eaad
JB
76442011-02-26 Joel Brobecker <brobecker@adacore.com>
7645
7646 * gdb.python/py-frame.exp: Simplify the initialization phase
7647 using prepare_for_testing.
7648
c82c0b55
MS
76492011-02-25 Michael Snyder <msnyder@vmware.com>
7650
7651 * gdb.multi/base.exp: Add tests for info inferiors with args.
7652
1d94651b
JK
76532011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7654
7655 * gdb.dwarf2/dw2-ranges.S: Rename to ...
7656 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
7657 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
7658 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
7659 asmfile3. Comment the STABS (#3) file compilation. Compile
7660 everything through assembler. Provide KFAIL for symtab/12497.
7661 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
7662 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
7663 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
7664 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
7665
3bd0f5ef
MS
76662011-02-24 Michael Snyder <msnyder@vmware.com>
7667
7668 * gdb.base/break.exp: Add tests for delete breakpoints using
7669 convenience variables and value history references.
7670
12c1418e
MS
76712011-02-24 Michael Snyder <msnyder@vmware.com>
7672
7673 * gdb.base/break.exp: Remove debugging 'printf' accidentally
7674 left behind in previous check-in.
7675
e5a67952
MS
76762011-02-23 Michael Snyder <msnyder@vmware.com>
7677
7678 * gdb.base/break.exp: Add tests for "info break" with arguments.
7679 * gdb.trace/infotrace.exp: Update patterns for error and help.
7680 * gdb.base/completion.exp: Update pattern.
7681 * gdb.base/ena-dis-br.exp: Update pattern.
7682 * gdb.base/help.exp: Update patterns.
7683
76842011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
7685
7686 * gdb.base/memattr.exp: New test.
7687 * gdb.base/memattr.c: Test load for memattr.exp.
7688
6e6fbe60
DE
76892011-02-22 Doug Evans <dje@google.com>
7690
7691 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
7692
1d41d745
MS
76932011-02-22 Michael Snyder <msnyder@vmware.com>
7694
7695 * Makefile.in: Make more clean.
7696 * gdb.ada/Makefile.in: Ditto.
7697 * gdb.arch/Makefile.in: Ditto.
7698 * gdb.asm/Makefile.in: Ditto.
7699 * gdb.base/Makefile.in: Ditto.
7700 * gdb.cp/Makefile.in: Ditto.
7701 * gdb.dwarf2/Makefile.in: Ditto.
7702 * gdb.java/Makefile.in: Ditto.
7703 * gdb.mi/Makefile.in: Ditto.
7704 * gdb.modula2/Makefile.in: Ditto.
7705 * gdb.python/Makefile.in: Ditto.
7706 * gdb.server/Makefile.in: Ditto.
7707 * gdb.stabs/Makefile.in: Ditto.
7708 * gdb.threads/Makefile.in: Ditto.
7709 * gdb.trace/Makefile.in: Ditto.
7710
79ba84ca
MS
77112011-02-22 Michael Snyder <msnyder@vmware.com>
7712
df46027d 7713 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
7714 info threads.
7715
b9b35694
JB
77162011-02-22 Joel Brobecker <brobecker@adacore.com>
7717
7718 * gdb.python/py-breakpoint.exp: Fix the expected output of
7719 one of the "maint info breakpoints" tests to accept the output
7720 generated on platforms that do not have hardware watchpoints.
7721
8bfb830f
JB
77222011-02-22 Joel Brobecker <brobecker@adacore.com>
7723
7724 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
7725 clean_restart. Be a little stricter in the expected output
7726 for one of the tests. Fix a typo in one of the comments.
7727
c45f3c54
JB
77282011-02-22 Joel Brobecker <brobecker@adacore.com>
7729
7730 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
7731 Delete variable binfile, no longer use. Add or modify test
7732 comments to make them unique.
7733
b97c863c
MS
77342011-02-21 Michael Snyder <msnyder@vmware.com>
7735
7736 * Makefile.in: Update for make clean.
7737 * gdb.ada/Makefile.in: Ditto.
7738 * gdb.arch/Makefile.in: Ditto.
7739 * gdb.asm/Makefile.in: Ditto.
7740 * gdb.base/Makefile.in: Ditto.
7741 * gdb.cp/Makefile.in: Ditto.
7742 * gdb.dwarf2/Makefile.in: Ditto.
7743 * gdb.java/Makefile.in: Ditto.
7744 * gdb.mi/Makefile.in: Ditto.
7745 * gdb.modula2/Makefile.in: Ditto.
7746 * gdb.python/Makefile.in: Ditto.
7747 * gdb.server/Makefile.in: Ditto.
7748 * gdb.stabs/Makefile.in: Ditto.
7749 * gdb.threads/Makefile.in: Ditto.
7750 * gdb.trace/Makefile.in: Ditto.
7751
aea5b279
MS
77522011-02-21 Michael Snyder <msnyder@vmware.com>
7753
7754 * gdb.threads/thread-find.exp: Update patterns for changes in
7755 output of "info threads" command.
7756
e3039479
UW
77572011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7758 Ulrich Weigand <uweigand@de.ibm.com>
7759
7760 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
7761 (skip_hw_watchpoint_tests): Likewise.
7762 (skip_hw_watchpoint_multi_tests): Likewise.
7763
b800ec70
UW
77642011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
7765
7766 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
7767 (skip_hw_watchpoint_tests): Likewise.
7768 (skip_hw_watchpoint_multi_tests): Likewise.
7769 (skip_hw_watchpoint_access_tests): Likewise.
7770
7771 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
7772 * gdb.base/pr11022.exp: Likewise.
7773 * gdb.base/watch-read.exp: Likewise.
7774 * gdb.base/watch_thread_num.exp: Likewise.
7775 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7776 * gdb.base/watchpoint-hw.exp: Likewise.
7777 * gdb.base/watchpoint.exp: Likewise.
7778 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
7779 * gdb.threads/watchthreads-reorder.exp: Likewise.
7780 * gdb.threads/watchthreads.exp: Likewise.
7781 * gdb.threads/watchthreads2.exp: Likewise.
7782
91033e37
JB
77832011-02-21 Joel Brobecker <brobecker@adacore.com>
7784
7785 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
7786 the debugger is unable to find the array bounds.
7787
eeaafae2
JK
77882011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7789
7790 * gdb.cp/typedef-operator.exp: New file.
7791 * gdb.cp/typedef-operator.cc: New file.
7792
e338d953
MS
77932011-02-17 Michael Snyder <msnyder@vmware.com>
7794
7795 * gdb.threads/thread-find.exp: Fix regular expressions.
7796
e67ad678
JB
77972011-02-17 Joel Brobecker <brobecker@adacore.com>
7798
7799 * gdb.ada/packed_array: Expand testcase to test printing of
7800 unconstrained packed array.
7801
93084bca
JB
78022011-02-17 Joel Brobecker <brobecker@adacore.com>
7803
7804 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
7805
a0c78a73
PA
78062011-02-16 Pedro Alves <pedro@codesourcery.com>
7807
f65d5553 7808 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
7809 (main): Initialize it before collecting, and and clear it
7810 afterwards.
f65d5553
PA
7811 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7812 collecting with '{type} addr', where the addr expression is not an
7813 rvalue.
a0c78a73 7814
3dfcbbd2
KW
78152011-02-16 Ken Werner <ken.werner@de.ibm.com>
7816
7817 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
7818 a bool variable. Expect correct OpenCL names for vector types. Use the
7819 uc3 variable name instead of referring to the uchar3 built-in type.
7820 Escape the asterisk at the half pointer test.
7821
08807d5a
PA
78222011-02-16 Pedro Alves <pedro@codesourcery.com>
7823
f65d5553 7824 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
7825 (main): Initialize it before collecting, and and clear it
7826 afterwards.
f65d5553
PA
7827 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7828 collecting overlapping memory ranges.
08807d5a 7829
60f98dde
MS
78302011-02-15 Michael Snyder <msnyder@vmware.com>
7831
7832 * gdb.base/default.exp: Add tests for thread commands.
7833 * gdb.base/help.exp: Add tests for thread commands.
7834 * gdb.threads/thread-find.exp: New test for thread find command.
7835
648cd113
KW
78362011-02-15 Ken Werner <ken.werner@de.ibm.com>
7837
7838 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
7839
494e194e
YQ
78402011-02-15 Yao Qi <yao@codesourcery.com>
7841
7842 PR tdep/12352
7843 * gdb.arch/arm-disp-step.S : New test for str instruction.
7844 * gdb.arch/arm-disp-step.exp : Likewise.
7845
d9492458
TJB
78462011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
7847
7848 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
7849 "vector_register2_vr" test strings. Test the extended floating
7850 point registers (F32~F63).
7851 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
7852 IBM XL C compiler. Make the test program use a register provided
7853 by the compiler for the lxvd2x instruction.
7854
8af8e3bc
PA
78552011-02-14 Pedro Alves <pedro@codesourcery.com>
7856
7857 * gdb.trace/unavailable.cc (class Base, class Middle, class
7858 Derived): New types.
7859 (derived_unavail, derived_partial, derived_whole): New globals.
7860 (virtual_partial): New global.
7861 (virtualp): Point at virtual_partial.
7862 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
7863 related to unavailable vptr.
7864
1b28d0b3
PA
78652011-02-14 Pedro Alves <pedro@codesourcery.com>
7866
7867 * gdb.trace/unavailable.cc (a, b, c): New globals.
7868 (main): Set and clear them.
7869 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
7870 `a' and `c', and check that `b' isn't collected, although `a' and
7871 `c' are.
7872
ec0a52e1
PA
78732011-02-14 Pedro Alves <pedro@codesourcery.com>
7874
7875 * gdb.trace/unavailable.cc (struct Virtual): New.
7876 (virtualp): New global pointer.
7877 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
7878 printing a pointer to an object whose type has a vtable, with
7879 print object on.
7880
24e6bcee
PA
78812011-02-14 Pedro Alves <pedro@codesourcery.com>
7882
7883 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
7884 value repeat handles unavailableness.
7885
39d37385
PA
78862011-02-14 Pedro Alves <pedro@codesourcery.com>
7887
7888 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
7889 tests for building arrays from unavailable values, subscripting
7890 non-memory rvalue unvailable arrays, and accessing fields or
7891 baseclasses of non-lazy unavailable values,
7892 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
7893 struct types.
7894 (g_smallstruct, g_smallstruct_b): New globals.
7895
06d72e16
PA
78962011-02-14 Pedro Alves <pedro@codesourcery.com>
7897
7898 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
7899
bc9a5551
JK
79002011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7901
7902 Fix const/volatile qualifiers of C++ types, PR c++/12328.
7903 * gdb.cp/overload-const.exp: New file.
7904 * gdb.cp/overload-const.cc: New file.
7905
54fcddd0
UW
79062011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7907
7908 * gdb.opencl/callfuncs.cl: New file.
7909 * gdb.opencl/callfuncs.exp: New test.
7910 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
7911
d6dafb7c
UW
79122011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7913
7914 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
7915 when computing result.
7916 * gdb.arch/altivec-abi.exp: Update expected results.
7917
a449c2d8
TJB
79182011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7919
7920 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
7921 * gdb.base/jit.exp: Likewise.
7922 * gdb.base/pie-execl.exp: Likewise.
7923 * gdb.base/solib-nodir.exp: Likewise.
7924 * gdb.base/solib-overlap.exp: Likewise.
7925
764880b7
PA
79262011-02-07 Pedro Alves <pedro@codesourcery.com>
7927
7928 * gdb.trace/collection.c (global_pieces): New.
7929 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
7930 New procedure.
7931 (gdb_trace_collection_test): Call it.
7932
505500db
SW
79332011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
7934
7935 * gdb.python/py-evthreads.c: New file.
7936 * gdb.python/py-evthreads.exp: New file.
7937 * gdb.python/py-events.py: New file.
7938 * gdb.python/py-events.exp: New file.
7939 * gdb.python/py-events.c: New file.
7940
385203ed
DD
79412011-02-04 David Daney <ddaney@caviumnetworks.com>
7942
7943 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
7944
9011945e
AB
79452011-02-03 Andrew Burgess <aburgess@broadcom.com>
7946
7947 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
7948 gdb.base/disasm-end-cu.exp: New test for disassembling over the
7949 boundary between two compilation units.
7950
580688f3
PA
79512011-02-02 Pedro Alves <pedro@codesourcery.com>
7952
7953 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
7954 (Virtual): New structs.
7955 (virtual_o, virtual_middle_b): New globals.
7956 * gdb.cp/virtbase.exp: New tests.
7957
d3f0f853
PP
79582011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
7959
7960 * gdb.base/jit.exp: New file.
7961 * gdb.base/jit-main.c: New file.
7962 * gdb.base/jit-solib.c: New file.
7963
b2030fb5
UW
79642011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
7965
7966 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
7967 proceed to initial kernel entry point.
7968 * gdb.opencl/datatypes.exp: Likewise.
7969 * gdb.opencl/operators.exp: Likewise.
7970 * gdb.opencl/vec_comps.exp: Likewise.
7971
2db19d1e
SW
79722011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
7973
7974 * gdb.cp/nsnested.cc: New.
7975 * gdb.cp/nsnested.exp: New.
7976 * gdb.cp/nsnoimports.exp: New.
7977 * gdb.cp/nsnoimports.cc: New.
7978
6b0c4c1f
JB
79792011-01-31 Joel Brobecker <brobecker@adacore.com>
7980
7981 * gdb.base/interact.exp: Add extra tests that verify that
7982 the value of the interactive-mode setting does not change
7983 after the script is sourced.
7984
80b23b6a
JK
79852011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7986
7987 * gdb.cp/noparam.exp: New file.
7988 * gdb.cp/noparam.cc: New file.
7989
ffd5ec24
PA
79902011-01-28 Pedro Alves <pedro@codesourcery.com>
7991
7992 * gdb.trace/tfile.exp: Test that with no traceframe selected,
7993 there's no stack or registers.
7994
a81766d8
TT
79952011-01-26 Tom Tromey <tromey@redhat.com>
7996
7997 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
7998 space before string output. Add test for "set print pretty off"
7999 case.
8000
585fdaa1
PA
80012011-01-25 Pedro Alves <pedro@codesourcery.com>
8002
8003 * gdb.base/frame-args.exp: Adjust.
8004 * gdb.dwarf2/dw2-noloc.exp: Adjust.
8005 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
8006 * gdb.dwarf2/pieces.exp: Adjust.
8007 * gdb.opt/clobbered-registers-O2.exp: Adjust.
8008 * gdb.opt/inline-locals.exp: Adjust.
8009 * gdb.threads/fork-child-threads.exp: Adjust.
8010
d468832a
KW
80112011-01-25 Ken Werner <ken.werner@de.ibm.com>
8012
8013 * gdb.opencl/convs_casts.cl: Move program scope variables into the
8014 OpenCL kernel function. Add a comment as marker. Add address space
8015 qualifiers for the remaining program scope variables.
8016 * gdb.opencl/datatypes.cl: Likewise.
8017 * gdb.opencl/operators.cl: Likewise.
8018 * gdb.opencl/vec_comps.cl: Likewise.
8019 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
8020 Add breakpoint at the marker comment.
8021 * gdb.opencl/datatypes.exp: Likewise.
8022 * gdb.opencl/operators.exp: Likewise.
8023 * gdb.opencl/vec_comps.exp: Likewise.
8024
490f124f
PA
80252011-01-24 Pedro Alves <pedro@codesourcery.com>
8026
8027 * gdb.base/printcmds.c (some_struct): New struct and instance.
8028 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
8029 procedure.
8030 <global scope>: Call it.
8031
6da78614
KW
80322011-01-21 Ken Werner <ken.werner@de.ibm.com>
8033
8034 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
8035 argument to the gdb_compile_opencl_hostapp call.
8036
ec64c9aa
YQ
80372011-01-19 Yao Qi <yao@codesourcery.com>
8038
8039 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
8040 positve list.
8041
810cfdbb
YQ
80422011-01-19 Yao Qi <yao@codesourcery.com>
8043
8044 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
8045 canonical form.
8046 Remove "xscale-*-*"
8047 * gdb.xml/tdesc-regs.exp: Likewise.
8048 * gdb.python/py-section-script.exp: Replace ARM target triplet
8049 with canonical form.
8050 Match arm*-*-symbianelf*.
8051 * gdb.base/dup-sect.exp: Likewise.
8052 * lib/dwarf.exp: New.
8053 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
8054 dwarf2_support.
8055 * gdb.dwarf2/dup-psym.exp: Likewise.
8056 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
8057 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8058 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
8059 * gdb.dwarf2/dw2-basic.exp: Likewise.
8060 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8061 * gdb.dwarf2/dw2-const.exp: Likewise.
8062 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
8063 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
8064 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
8065 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
8066 * gdb.dwarf2/dw2-filename.exp: Likewise.
8067 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
8068 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
8069 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8070 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8071 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
8072 * gdb.dwarf2/dw2-noloc.exp: Likewise.
8073 * gdb.dwarf2/dw2-op-call.exp: Likewise.
8074 * gdb.dwarf2/dw2-producer.exp: Likewise.
8075 * gdb.dwarf2/dw2-ranges.exp: Likewise.
8076 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
8077 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
8078 * gdb.dwarf2/dw2-strp.exp: Likewise.
8079 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
8080 * gdb.dwarf2/implptr.exp: Likewise.
8081 * gdb.dwarf2/mac-fileno.exp: Likewise.
8082 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
8083 * gdb.dwarf2/pieces.exp: Likewise.
8084 * gdb.dwarf2/pr11465.exp: Likewise.
8085 * gdb.dwarf2/valop.exp: Likewise.
8086 * gdb.dwarf2/watch-notconst.exp: Likewise.
8087 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
8088
4694da01
TT
80892011-01-19 Tom Tromey <tromey@redhat.com>
8090
8091 * gdb.python/py-infthread.exp: Add thread tests.
8092
b075872c
JB
80932011-01-14 Joel Brobecker <brobecker@adacore.com>
8094
8095 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
8096
2c3e6e24
JB
80972011-01-14 Joel Brobecker <brobecker@adacore.com>
8098
8099 * gdb.ada/widewide: New testcase.
8100
de8fa76c
JB
81012011-01-13 Joel Brobecker <brobecker@adacore.com>
8102
8103 * gdb.base/interact.exp: New testcase.
8104
1b05df00
TT
81052011-01-12 Tom Tromey <tromey@redhat.com>
8106
8107 * gdb.mi/gdb2549.exp: Update for error message changes.
8108 * gdb.mi/mi-cli.exp: Likewise.
8109 * gdb.mi/mi-disassemble.exp: Likewise.
8110 * gdb.mi/mi-pthreads.exp: Likewise.
8111 * gdb.mi/mi-regs.exp: Likewise.
8112 * gdb.mi/mi-stack.exp: Likewise.
8113 * gdb.mi/mi-var-block.exp: Likewise.
8114 * gdb.mi/mi-var-cmd.exp: Likewise.
8115 * gdb.mi/mi2-cli.exp: Likewise.
8116 * gdb.mi/mi2-disassemble.exp: Likewise.
8117 * gdb.mi/mi2-pthreads.exp: Likewise.
8118 * gdb.mi/mi2-regs.exp: Likewise.
8119 * gdb.mi/mi2-stack.exp: Likewise.
8120 * gdb.mi/mi2-var-block.exp: Likewise.
8121 * gdb.mi/mi2-var-cmd.exp: Likewise.
8122
c2ff108b
JK
81232011-01-12 Andrew Burgess <aburgess@broadcom.com>
8124 Jan Kratochvil <jan.kratochvil@redhat.com>
8125
8126 PR fortran/11104 and DWARF unbound arrays detection.
8127 * gdb.fortran/multi-dim.exp: New file.
8128 * gdb.fortran/multi-dim.f90: New file.
8129
b716877b
AB
81302011-01-12 Andrew Burgess <aburgess@broadcom.com>
8131
8132 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
8133 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
8134 add new tests for opcode dumping.
8135
6c162d5e
TT
81362011-01-11 Tom Tromey <tromey@redhat.com>
8137
8138 * gdb.python/py-infthread.exp: Load gdb-python.exp.
8139
77b06cd7
TJB
81402010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
8141
8142 Convert hardware watchpoints to use breakpoint_ops.
8143 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
8144 type is not supported.
8145 * gdb.base/foll-fork.exp: Likewise.
8146 * gdb.base/foll-vfork.exp: Likewise.
8147
f39a75d0
PM
81482011-01-10 Phil Muldoon <pmuldoon@redhat.com>
8149
8150 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
8151 Use load_lib gdb-python.exp.
8152 * gdb.python/python.exp: Ditto.
8153 * gdb.python/py-function.exp: Ditto.
8154
fc529d80
AS
81552011-01-09 Andreas Schwab <schwab@linux-m68k.org>
8156
8157 * gdb.threads/tls.exp ("info address me"): Fix expected output.
8158
fb03cb59
JK
81592011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8160
8161 * configure: Regenerate.
8162
d8e22779
TT
81632011-01-06 Tom Tromey <tromey@redhat.com>
8164
8165 * gdb.python/py-frame.exp: Test gdb.newest_frame.
8166
09050809
JB
81672011-01-06 Joel Brobecker <brobecker@adacore.com>
8168
fc529d80
AS
8169 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
8170 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
8171 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8172 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
8173 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
8174 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8175 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
8176 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
8177 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
8178 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
8179 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
8180 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
8181 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
8182 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8183 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8184 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
8185 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
8186 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
8187 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8188 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
8189 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
8190 gdb.ada/uninitialized_vars.exp,
8191 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
8192 Simplify by using clean_restart.
09050809 8193
8ed5dd9e
JB
81942011-01-06 Joel Brobecker <brobecker@adacore.com>
8195
8196 Add marker to be used as anchor for inserting breakpoints.
8197 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
8198 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
8199 Likewise.
8200
8201 Remove uses of gdb_start_cmd.
8202 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
8203 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
8204
8205 Do not run testcase if testing with GDBserver.
8206 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
8207 if testing with GDBserver.
8208
368a124f
JB
82092011-01-06 Joel Brobecker <brobecker@adacore.com>
8210
8211 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
8212 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
8213 copyright header.
8214
44944448
JB
82152011-01-05 Joel Brobecker <brobecker@adacore.com>
8216
8217 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
8218 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
8219 testsuite/gdb.fortran/complex.f,
8220 testsuite/gdb.fortran/derived-type.f90,
8221 testsuite/gdb.fortran/library-module-lib.f90,
8222 testsuite/gdb.fortran/library-module-main.f90,
8223 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
8224 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
8225 Copyright year update.
8226
31886ea6
JB
82272011-01-05 Joel Brobecker <brobecker@adacore.com>
8228
8229 * gdb.base/langs1.f: Add copyright header.
8230
ebedcab5
JK
82312011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8232
8233 * gdb.base/morestack.exp: New file.
8234 * gdb.base/morestack.c: New file.
8235
de1eb2f9
JK
82362011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8237
8238 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
8239
9e87a409
JB
82402010-12-29 Joel Brobecker <brobecker@adacore.com>
8241
8242 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
8243 * gdb.ada/arrayptr.exp: Add test printing that new variable.
8244
720d1a40
JB
82452010-12-29 Joel Brobecker <brobecker@adacore.com>
8246
8247 * gdb.ada/lang_switch.exp: Correct expected parameter value.
8248
a283af87
AS
82492010-12-25 Andreas Schwab <schwab@linux-m68k.org>
8250
5d3d9cba
AS
8251 * gdb.threads/tls.exp: Fix typo.
8252
a283af87
AS
8253 * gdb.threads/thread-specific.exp (get_thread_list): Update.
8254 * gdb.threads/execl.exp: Update.
8255
2a20745c
YQ
82562010-12-23 Yao Qi <yao@codesourcery.com>
8257
8258 * gdb.arch/arm-disp-step.exp: New.
8259 * gdb.arch/arm-disp-step.S: New.
8260
a7658b96
TT
82612010-12-21 Tom Tromey <tromey@redhat.com>
8262
8263 * gdb.threads/execl.exp: Update.
8264 * gdb.threads/linux-dp.exp: Update.
8265 * gdb.threads/manythreads.exp: Update.
8266 * gdb.threads/tls.exp: Update.
8267
5b79abe7
TT
82682010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8269
8270 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
8271 (NextOverThrowDerivates) <resumebpt>: New.
8272 (resumebpt_test): New.
8273 (main): Call resumebpt_test.
8274 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
8275
0914bcdb
SS
82762010-12-12 Stan Shebs <stan@codesourcery.com>
8277
8278 * gdb.trace/tsv.exp: Test print command on trace state variables.
8279
305aeedc
TT
82802010-12-09 Tom Tromey <tromey@redhat.com>
8281
8282 * gdb.base/interp.exp: Add regression test.
8283
186c406b
TT
82842010-12-09 Tom Tromey <tromey@redhat.com>
8285
8286 * gdb.java/jnpe.java: New file.
8287 * gdb.java/jnpe.exp: New file.
8288 * gdb.cp/nextoverthrow.exp: New file.
8289 * gdb.cp/nextoverthrow.cc: New file.
8290
aae1c79a
DE
82912010-12-07 Doug Evans <dje@google.com>
8292
8293 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
8294 of data-directory.
8295 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
8296 updated.
8297 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
8298
60f98dde 82992010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
8300
8301 * gdb.base/callfuncs.exp: Test for skip_float_tests.
8302 * gdb.base/call-sc.exp: Ditto.
8303 * gdb.base/finish.exp: Ditto.
8304 * gdb.base/return.exp: Ditto.
8305 * gdb.base/return2.exp: Ditto.
8306
5fa290c1
DE
83072010-11-30 Doug Evans <dje@google.com>
8308
8309 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
8310 (gdb_expect_list): Fix spelling errors in comments.
8311 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
8312 send_gdb/gdb_expect_list where applicable.
8313 * gdb.base/call-ar-st.exp: Ditto.
8314 * gdb.base/funcargs.exp: Ditto.
8315 * gdb.base/gcore.exp: Ditto.
8316 * gdb.base/page.exp: Ditto.
8317 * gdb.base/sigaltstack.exp: Ditto.
8318 * gdb.base/siginfo.exp: Ditto.
8319 * gdb.base/sigstep.exp: Ditto.
8320 * gdb.base/trace-commands.exp: Ditto.
8321
4e04c971
DE
83222010-11-29 Doug Evans <dje@google.com>
8323
8324 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
8325 printer-name;subprinter-name.
8326
8cf6f0b1
TT
83272010-11-29 Tom Tromey <tromey@redhat.com>
8328
8329 * gdb.dwarf2/implptr.exp: New file.
8330 * gdb.dwarf2/implptr.c: New file.
8331 * gdb.dwarf2/implptr.S: New file.
8332
94b6973e
PM
83332010-11-29 Phil Muldoon <pmuldoon@redhat.com>
8334
fc529d80 8335 PR python/12199
94b6973e
PM
8336
8337 * gdb.python/py-breakpoint.exp: Test the delete method.
8338
8358c15c
JK
83392010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8340
8341 Fix step_resume_breakpoint unsaved during an infcall.
8342 * gdb.base/step-resume-infcall.exp: New file.
8343 * gdb.base/step-resume-infcall.c: New file.
8344
f6df29bc
TJB
83452010-11-24 Edjunior Machado <emachado@br.ibm.com>
8346
8347 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
8348
f2b5a5cf
TJB
83492010-11-24 Edjunior Machado <emachado@br.ibm.com>
8350
8351 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
8352 on ppc64's symbols; "finish" and "return" commands must accept to
8353 show the caller line again as well as the line after.
8354 * gdb.asm/powerpc64.inc: New file.
8355
6b0ecdc2
DE
83562010-11-23 Doug Evans <dje@google.com>
8357
8358 * lib/gdb.exp (gdb_test_sequence): New function.
8359 (gdb_expect_list): Add verbose -log call for each pattern.
8360 * gdb.base/signals.exp (test_handle_all_print): Call it.
8361 Reduce timeout increment from 6 minutes to 1 minute.
8362 * gdb.server/ext-run.exp: Call it.
8363
ea976c60
PM
83642010-11-23 Phil Muldoon <pmuldoon@redhat.com>
8365
f2b5a5cf 8366 PR python/12212
ea976c60
PM
8367
8368 * gdb.python/python.exp: Check that selected_thread raises an
8369 error when no inferior is loaded.
8370
c0efa795
JK
83712010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8372
8373 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
8374 * gdb.dwarf2/dw2-stack-boundary.S: New file.
8375
ec3aa567
JK
83762010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8377
8378 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
8379 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
8380
d8249011
DE
83812010-11-18 Doug Evans <dje@google.com>
8382
8383 * gdb.server/ext-run.exp: Fix intermittent failures.
8384
d4eba7d1
NF
83852010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8386
8387 * gdb.stabs/gdb11479.exp: Use runto_main.
8388
b04c2f88
NF
83892010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8390
8391 * gdb.base/break-entry.exp: Skip if using a stub.
8392
ae9d7ce4
NF
83932010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8394
8395 * gdb.python/py-inferior.exp: Pack values in target endianness.
8396
621c8364
TT
83972010-11-12 Tom Tromey <tromey@redhat.com>
8398
8399 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
8400 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
8401 MemoryError.
8402 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
8403 type.
8404 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
8405 MemoryError.
8406 (test_subscript_regression): Update exception type.
8407
84f4c1fe
PM
84082010-11-11 Phil Muldoon <pmuldoon@redhat.com>
8409
8410 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
8411 breakpoint tests.
8412
a1442452
PA
84132010-11-09 Pedro Alves <pedro@codesourcery.com>
8414
8415 * gdb.base/watchpoint.exp: Test "watch -location" with an
8416 innacessible location.
8417
efd11a33
JK
84182010-11-09 Edjunior Machado <emachado@br.ibm.com>
8419 Luis Machado <luisgpm@br.ibm.com>
8420
8421 * gdb.base/maint.exp: Expect "." prefix.
8422 * gdb.base/nodebug.exp: Expect "." Likewise.
8423 * gdb.base/sepsymtab.exp: Expect "." Likewise.
8424 * gdb.base/watchpoint-cond-gone.exp: Likewise.
8425 * gdb.base/watchpoint.exp: Expect a software watch to be created for
8426 POWER server processors.
8427
aa00efb5
JK
84282010-11-08 Edjunior Machado <emachado@br.ibm.com>
8429 Luis Machado <luisgpm@br.ibm.com>
8430
8431 * gdb.base/break-entry.exp: convert entry point for
8432 ppc64 and expect leading `.' on ppc64's symbols
8433
99e7ae30
DE
84342010-11-05 Doug Evans <dje@google.com>
8435
8436 * gdb.base/help.exp: Update expected output.
b521dba8
DE
8437 * gdb.python/py-param.exp: Delete, contents moved to ...
8438 * gdb.python/py-parameter.exp: ... here. New file.
8439 Add test for gdb.parameter ("directories").
99e7ae30 8440
f4b8a18d
KW
84412010-11-05 Ken Werner <ken.werner@de.ibm.com>
8442
8443 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
8444 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
8445 * configure: Regenerate.
8446 * gdb.opencl/Makefile.in: New File.
8447 * gdb.opencl/datatypes.exp: Likewise.
8448 * gdb.opencl/datatypes.cl: Likewise.
8449 * gdb.opencl/operators.exp: Likewise.
8450 * gdb.opencl/operators.cl: Likewise.
8451 * gdb.opencl/vec_comps.exp: Likewise.
8452 * gdb.opencl/vec_comps.cl: Likewise.
8453 * gdb.opencl/convs_casts.exp: Likewise.
8454 * gdb.opencl/convs_casts.cl: Likewise.
8455 * lib/opencl.exp: Likewise.
8456 * lib/opencl_hostapp.c: Likewise.
8457 * lib/opencl_kernel.cl: Likewise.
8458 * lib/cl_util.c: Likewise.
8459 * lib/cl_util.c: Likewise.
8460 * gdb.base/default.exp (set language): Add "opencl" to the list of
8461 languages.
8462
a9d5ef47
SW
84632010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
8464
8465 * gdb.cp/overload.exp: Added test for inheritance overload.
8466 * gdb.cp/overload.cc: Ditto.
8467 * gdb.cp/oranking.exp: Removed releveant kfails.
8468
03eb1c79
JK
84692010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8470 Joel Brobecker <brobecker@adacore.com>
8471
8472 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
8473 check test_compiler_info.
8474
dbc98a8b
KW
84752010-11-03 Ken Werner <ken.werner@de.ibm.com>
8476
8477 * gdb.base/gnu_vector.exp: Adjust expect messages.
8478
120bd360
KW
84792010-11-03 Ken Werner <ken.werner@de.ibm.com>
8480
8481 * gdb.base/gnu_vector.exp: Add unary operator tests.
8482
c37f7098
KW
84832010-11-03 Ken Werner <ken.werner@de.ibm.com>
8484
8485 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
8486
7b51bc51
DE
84872010-11-02 Doug Evans <dje@google.com>
8488
8489 * gdb.python/py-pp-maint.c: New file.
8490 * gdb.python/py-pp-maint.exp: New file.
8491 * gdb.python/py-pp-maint.py: New file.
8492
50c97f38
TT
84932010-11-02 Tom Tromey <tromey@redhat.com>
8494
8495 * gdb.base/default.exp: Remove "scheme" from language list.
8496
a289b8f6
JK
84972010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8498
8499 Revert:
8500 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8501 * gdb.threads/sigstep-threads.exp: New file.
8502 * gdb.threads/sigstep-threads.c: New file.
8503
cd017491
MS
85042010-10-20 Michael Snyder <msnyder@vmware.com>
8505
8506 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
8507
8e6a5956
UW
85082010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8509
8510 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
8511 Skip test completely if gdb,no_hardware_watchpoints.
8512
2c04da0d
UW
85132010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8514
8515 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
8516 strict, but do not check for any particular function name within libc.
8517
79afc5ef
SW
85182010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8519
8520 * gdb.cp/smartp.exp: New test.
8521 * gdb.cp/smartp.cc : New test.
8522
026ffab7
SW
85232010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8524
8525 * gdb.cp/converts.exp: Test pointer to bool conversion.
8526 Test pointer to long conversion.
8527 * gdb.cp/oranking.exp: Removed relevant kfail.
8528
3a772aa4
TT
85292010-10-18 Tom Tromey <tromey@redhat.com>
8530
8531 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
8532 argument to lazy_string.
8533 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
8534 (pp_ls.to_string): Use it.
8535 * gdb.python/py-prettyprint.c (main): Move declarations to top.
8536 Add "estring2" local.
8537
5fc3827b
JK
85382010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8539
8540 Fix s390x compatibility.
8541 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
8542 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
8543
8aeb23f3
JK
85442010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8545
8546 * gdb.threads/sigstep-threads.exp: New file.
8547 * gdb.threads/sigstep-threads.c: New file.
8548
c1e56572
JK
85492010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8550
8551 * gdb.base/pie-execl.exp: New file.
8552 * gdb.base/pie-execl.c: New file.
8553
92163a10
JK
85542010-10-13 Doug Evans <dje@google.com>
8555 Jan Kratochvil <jan.kratochvil@redhat.com>
8556
8557 PR exp/12117
8558 * gdb.cp/ptype-cv-cp.cc: New file.
8559 * gdb.cp/ptype-cv-cp.exp: New file.
8560
7062b0a0
SW
85612010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
8562
8563 * gdb.cp/converts.cc: New test program.
8564 * gdb.cp/converts.exp: New test.
8565 * gdb.cp/overload.exp: Added test for void* vs int*.
8566 * gdb.cp/overload.exp: Ditto.
8567 * gdb.cp/oranking.exp: Removed related kfail.
8568
0e3509db
DE
85692010-10-13 Doug Evans <dje@google.com>
8570
8571 * lib/gdb-python.exp (gdb_check_python_config): New function.
8572 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
8573 * gdb.python/lib-types.cc: New file.
8574 * gdb.python/lib-types.exp: New file.
8575
8dc78533
JK
85762010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8577
8578 * gdb.python/py-error.exp: New file.
8579 * gdb.python/py-error.py: New file.
8580
93c17e06
JK
85812010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8582
8583 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
8584 gdb_test_multiple.
8585
d8b34041
JK
85862010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8587
8588 * gdb.base/break-interp.exp: Use ldlags for linking flags.
8589 * gdb.base/prelink.exp: Likewise.
8590 * gdb.base/solib-nodir.exp: Likewise.
8591 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
8592 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
8593 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
8594
e0cc584e
UW
85952010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
8596
8597 * break-interp.exp (test_ld): Use two separate gdb_expect statements
8598 for the "info files" test to avoid timeouts on slow machines.
8599
cfc353b1
JK
86002010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8601
8602 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
8603 (main): Make openlib dummy call.
8604
d3d7896d
JK
86052010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8606
8607 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
8608 * break-interp.exp (reach): Move the core body ...
8609 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
8610 (test_ld): Provide always real argument, even to the linker. Replace
8611 dl_main by _dl_debug_state.
8612
5e533c94
JK
86132010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8614
8615 Fix results of prelinked PIEs on ppc*.
8616 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
8617 Accept also DISPLACEMENT "PRESENT".
8618 (main): Replace "ZERO" displacements by "PRESENT".
8619
33540610
SW
86202010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
8621
8622 * gdb.cp/oranking.exp: New test.
8623 * gdb.cp/oranking.cc: New test program.
8624
3bdf2bbd
KW
86252010-10-08 Ken Werner <ken.werner@de.ibm.com>
8626
8627 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
8628 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
8629
2f608a3a
KW
86302010-10-06 Ken Werner <ken.werner@de.ibm.com>
8631
8632 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
8633 lush, lynx) New constant.
8634 * gdb.base/constvars.exp: Test const array types.
8635 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
8636
aa2e2d8d
DE
86372010-10-06 Doug Evans <dje@google.com>
8638
8639 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
8640 of syscall staging area.
8641
2844d6b5
KW
86422010-10-06 Ken Werner <ken.werner@de.ibm.com>
8643
8644 * gdb.base/gnu_vector.c: Add variable c4.
8645 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
8646 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8647
7d8ac8bb
MR
86482010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
8649
8650 * gdb.arch/altivec-abi.exp: Fix a typo.
8651
84a02e58
MR
86522010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
8653
8654 * lib/mi-support.exp (thread_selected_re): Correct pattern used
8655 to match a thread ID.
8656
b18e6318
JK
86572010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8658
8659 Fix s390x testcase compatibility.
8660 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
8661
a2c09bd0
DE
86622010-10-01 Doug Evans <dje@google.com>
8663
8664 * lib/gdb-python.exp: New file.
8665 * gdb.python/py-block.exp: Use it.
8666 * gdb.python/py-breakpoint.exp: Ditto.
8667 * gdb.python/py-frame.exp: Ditto.
8668 * gdb.python/py-inferior.exp: Ditto.
8669 * gdb.python/py-param.exp: Ditto.
8670 * gdb.python/py-prettyprint.exp: Ditto.
8671 * gdb.python/py-shared.exp: Ditto.
8672 * gdb.python/py-symbol.exp: Ditto.
8673 * gdb.python/py-symtab.exp: Ditto.
8674 * gdb.python/py-type.exp: Ditto.
8675 * gdb.python/py-value.exp: Ditto.
8676 * gdb.python/python.exp: Ditto.
8677
38f12cfc
TT
86782010-09-30 Tom Tromey <tromey@redhat.com>
8679
8680 * gdb.base/anon.exp: New file.
8681 * gdb.base/anon.c: New file.
8682
9ae8282d
TT
86832010-09-30 Tom Tromey <tromey@redhat.com>
8684
8685 * gdb.base/completion.exp: Test completion through anonymous
8686 union.
8687 * gdb.base/break1.c (struct some_struct): Add anonymous union.
8688
e9e07ba6
JK
86892010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8690
8691 Fix printing parameters of inlined functions.
8692 * gdb.dwarf2/dw2-inline-param.exp: New file.
8693 * gdb.dwarf2/dw2-inline-param-main.c: New file.
8694 * gdb.dwarf2/dw2-inline-param.S: New file.
8695
cd2effb2
JK
86962010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8697
8698 PR corefiles/12071.
8699 * gdb.base/corefile.exp (quit with a process, no question: load core)
8700 (quit with a core file): New tests.
8701
bceffbf3
JK
87022010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8703
8704 Fix GDB crash on inferior calls with self-referencing classes.
8705 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
8706 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
8707 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
8708
1736ad11
JK
87092010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8710
8711 Fix lost siginfo_t for inferior calls.
8712 * gdb.base/siginfo-infcall.exp: New file.
8713 * gdb.base/siginfo-infcall.c: New file.
8714
a176ad92
JB
87152010-09-22 Joel Brobecker <brobecker@adacore.com>
8716
8717 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
8718
c2b0a229
JK
87192010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8720
8721 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
8722 New test.
8723 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
8724
e8ae22d1
JB
87252010-09-22 Joel Brobecker <brobecker@adacore.com>
8726
8727 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
8728 type of our const type.
8729
ec322823
SW
87302010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
8731
8732 * gdb.cp/pr12028.cc: New.
8733 * gdb.cp/pr12028.exp: New.
8734
72929c62
JB
87352010-09-22 Joel Brobecker <brobecker@adacore.com>
8736
8737 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
8738
875b4ff5 87392010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 8740 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
8741
8742 PR mi/11407
8743 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
8744 * gdb.mi/dw2-ref-missing-frame-main.c New File.
8745 * gdb.mi/dw2-ref-missing-frame.S New File.
8746 * gdb.mi/dw2-ref-missing-frame.exp New File.
8747
7155d578
TT
87482010-09-14 Tom Tromey <tromey@redhat.com>
8749
8750 PR symtab/8399:
8751 * gdb.threads/tls.exp: Remove kfail. Update expected output.
8752
515ed532
TT
87532010-09-14 Tom Tromey <tromey@redhat.com>
8754
8755 PR exp/11803:
8756 * gdb.threads/tls.exp: Use C++.
8757 (check_thread_local): Use K::another_thread_local.
8758 * gdb.threads/tls.c (class K): New.
8759 (another_thread_local): Now a member of K.
8760 (spin): Update. No longer K&R C.
8761
450ca57c
SW
87622010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
8763
8764 * gdb.cp/koenig.cc: created class for testing member lookup.
8765 * gdb.cp/koenig.exp: Added test for member lookup.
8766
dbd492a3
JK
87672010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8768
8769 Fix false FAILs on sourcetree topdir directory containing "kill".
8770 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
8771 source line matching regexp.
8772
8d4d924b
JK
87732010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8774
8775 * gdb.python/python.exp (set height 0, collect help from uiout)
8776 (verify help to uiout): New tests.
8777
8e64f2a0
JK
87782010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8779
8780 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
8781 is_lp64_target to check 64bit target.
8782
4569eed2
JK
87832010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8784
8785 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
8786 (test_ld) <powerpc64-*>: New.
8787
5e1617b1
DJ
87882010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8789
8790 * gdb.cp/templates.exp (test_template_args): Allow "struct".
8791
c767944b
DJ
87922010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8793
8794 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
8795 (FunctionArg::method): New function.
8796 (empty, arg): New variables.
8797 (main): Call arg.method.
8798 * gdb.cp/templates.exp (test_template_args): New function.
8799 (do_tests): Call it.
8800
27d3a3fc
UW
88012010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8802
8803 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
8804 of "next" to proceed over pthread_exit call.
8805
55b7ce7f
UW
88062010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8807
8808 * gdb.base/maint.exp: Avoid wildcards against potentially very long
8809 "maint print statistics" output to prevent expect timeouts.
8810
809df446
JK
88112010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8812
8813 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
8814 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8815 (test_float_rejected): ... here.
8816 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
8817 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8818 (test_float_rejected): ... here.
8819 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
8820 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8821 (test_float_rejected): ... here.
8822 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
8823 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8824 (test_float_rejected): ... here.
8825
8464be76
DJ
88262010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8827
8828 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
8829 before disabling hardware watchpoints.
8830 (test_inaccessible_watchpoint): Check that hardware watchpoints
8831 are used. Test for watchpoints on a constant address.
8832
14dba4b4
JK
88332010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8834
8835 * gdb.base/ui-redirect.exp: New file.
8836
3f3540e1 88372010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 8838 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
8839
8840 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
8841
0f254bb7
DE
88422010-08-31 Doug Evans <dje@google.com>
8843
8844 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
8845
03f17ccf
TT
88462010-08-30 Tom Tromey <tromey@redhat.com>
8847
8848 PR python/11792:
8849 * gdb.python/py-value.exp (test_subscript_regression): Add
8850 dynamic_type test.
8851
640617ad
DJ
88522010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
8853
8854 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
8855 instead of running to main. Do not test the main function.
8856 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
8857 Add new main.
8858
2ed91d1b
PA
88592010-08-26 Pedro Alves <pedro@codesourcery.com>
8860
8861 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
8862 one test.
8863
673bfd45
DE
88642010-08-24 Doug Evans <dje@google.com>
8865
8866 PR symtab/11942
8867 * gdb.dwarf2/dw4-sig-types.cc: New file.
8868 * gdb.dwarf2/dw4-sig-types.h: New file.
8869 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
8870 * gdb.dwarf2/dw4-sig-types.exp: New file.
8871
f9ffd4bb
TT
88722010-08-23 Tom Tromey <tromey@redhat.com>
8873
8874 PR python/11145:
8875 * gdb.python/py-value.c (Base, Derived): New types.
8876 (base): New global.
8877 * gdb.python/py-value.exp (test_subscript_regression): Add
8878 dynamic_cast test.
8879
d839c8a4
TT
88802010-08-23 Tom Tromey <tromey@redhat.com>
8881
8882 PR python/10676:
8883 * gdb.python/py-type.exp (test_fields): Add tests for type
8884 equality.
8885
702c2711
TT
88862010-08-23 Tom Tromey <tromey@redhat.com>
8887
8888 PR python/11915:
8889 * gdb.python/py-type.exp (test_fields): Add tests for array.
8890
832bafd3
KS
88912010-08-23 Keith Seitz <keiths@redhat.com>
8892
8893 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
8894 have any children. Create a new abbrev for it.
8895 Add missing terminal sequence to .debug_abbrev.
8896
c37bf528
KS
88972010-08-20 Keith Seitz <keiths@redhat.com>
8898
8899 PR symtab/11465:
8900 * gdb.dwarf2/pr11465.exp: New test.
8901 * gdb.dwarf2/pr11465.S: New file.
8902 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
8903 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
8904
4572cbac
TJB
89052010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
8906
8907 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
8908 registers. Update data sets with the new v2_double element in the
8909 VSX register union. Add vector_register3_vr data set for the AltiVec
8910 registers. Use gdb_test_no_output instead of send_gdb.
8911
e7fbb131
PA
89122010-08-19 Pedro Alves <pedro@codesourcery.com>
8913
8914 * gdb.python/py-shared.exp: New file, factored out from
8915 python.exp.
8916 * gdb.python/py-shared.c: New file.
8917 * gdb.python/py-shared-sl.c: New file.
8918 * gdb.python/python-1.c: New file.
8919 * gdb.python/python-sl.c: Delete.
8920 * gdb.python/python.c: Mention python-1.c.
8921 * gdb.python/python.exp: Move shared library tests to
8922 py-shared.exp.
8923 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
8924 (MISCELLANEOUS): New.
8925 (clean mostlyclean): Also remove $MISCELLANEOUS.
8926
d30f5e1f
DE
89272010-08-19 Doug Evans <dje@google.com>
8928
8929 PR exp/11926
8930 * gdb.base/printcmds.exp (test_float_accepted): New function.
8931 Move existing float tests there. Add tests for floats with suffixes.
8932 (test_float_rejected): New function.
8933 * gdb.java/jv-print.exp (test_float_accepted): New function.
8934 (test_float_rejected): New function.
8935 * gdb.objc/print.exp: New file.
8936 * gdb.pascal/print.exp: New file.
8937 * lib/objc.exp: New file.
8938
7b3fd859
PM
89392010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
8940
8941 * gdb.base/default.exp (info set): Avoid full buffer error and force
8942 reading up to final gdb prompt.
8943 (show): Likewise.
8944
c92817ce
TT
89452010-08-18 Tom Tromey <tromey@redhat.com>
8946
8947 PR symtab/11919:
8948 * gdb.base/completion.exp: Add test.
8949
f1208f9e
DE
89502010-08-18 Doug Evans <dje@google.com>
8951
8952 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
8953 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
8954 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
8955 Simplify, early exit if runto_main fails.
8956 * gdb.fortran/exprs.exp: load_lib fortran.exp.
8957 (set_lang_fortran): Moved to lib/fortran.exp.
8958 * gdb.fortran/types.exp: load_lib fortran.exp.
8959 (set_lang_fortran): Moved to lib/fortran.exp.
8960 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
8961 * gdb.java/jprint.exp (set_lang_java): Ditto.
8962 * gdb.java/jv-exp.exp: load_lib java.exp.
8963 If set_lang_java fails, issue a warning instead of failure to be
8964 consistent with other set_lang_foo uses.
8965 (set_lang_java): Moved to lib/java.exp.
8966 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
8967 If set_lang_java fails, issue a warning instead of failure to be
8968 consistent with other set_lang_foo uses.
8969 * gdb.pascal/types.exp: load_lib pascal.exp.
8970 (set_lang_pascal): Moved to lib/pascal.exp.
8971 * lib/fortran.exp: New file.
8972 * lib/java.exp (set_lang_java): New function.
8973 * lib/pascal.exp (set_lang_pascal): New function.
8974
2f06b485
YQ
89752010-08-18 Yao Qi <yao@codesourcery.com
8976
8977 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
8978 func_nofb_start and func_loopfb_start, so that address of functions
8979 is equal to these labels on Thumb.
8980
96e25403
YQ
89812010-08-18 Yao Qi <yao@codesourcery.com>
8982
8983 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
8984 to reflect latest c source file.
8985
36e6adc4
JK
89862010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8987
8988 * gdb.cp/infcall-dlopen.exp: New file.
8989 * gdb.cp/infcall-dlopen.cc: New file.
8990 * gdb.cp/infcall-dlopen-lib.cc: New file.
8991
f431efe5
PA
89922010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8993 Pedro Alves <pedro@codesourcery.com>
8994
8995 PR breakpoints/11371
8996
8997 * gdb.base/watch-cond-infcall.exp: New file.
8998 * gdb.base/watch-cond-infcall.c: New file.
8999
06a64a0b
TT
90002010-08-16 Tom Tromey <tromey@redhat.com>
9001
9002 * gdb.base/help.exp: Update.
9003 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
9004 watchpoint.
9005 (test_watch_location): New proc.
9006 (test_watchpoint_in_big_blob): Delete watchpoint.
9007 * gdb.base/watchpoint.c (func5): New function.
9008 (main): Call it.
9009
70ebf4ed
DE
90102010-08-16 Doug Evans <dje@google.com>
9011
9012 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
9013
ca5c20b6
PM
90142010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9015
9016 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
9017 tests.
9018
7346b668
KW
90192010-08-11 Ken Werner <ken.werner@de.ibm.com>
9020
9021 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
9022 * gdb.base/gnu_vector.c: New File.
9023 * gdb.base/gnu_vector.exp: Likewise.
9024
cb2e07a6
PM
90252010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9026
9027 * gdb.python/python.c: New File.
9028 * gdb.python/python-sl.c: New File.
9029 * gdb.python/python.exp: Test solib_address and decode_line
9030 * functions.
9031
5da1313b
JK
90322010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9033
9034 * gdb.python/python.exp (show height, set height 10)
9035 (verify pagination beforehand, verify pagination beforehand: q)
9036 (gdb.execute does not page, verify pagination afterwards)
9037 (verify pagination afterwards: q): New.
9038
49c3ccf7
DE
90392010-08-02 Doug Evans <dje@google.com>
9040
9041 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
9042 because of an older gcc, change test2
9043 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
9044 to unsupported.
9045
42c0c4f1
KH
90462010-07-30 Kazu Hirata <kazu@codesourcery.com>
9047
9048 * gdb.base/break-always.exp: Do not expect full paths to file
9049 names.
9050 * gdb.base/commands.exp: Likewise.
9051
d3765805
DE
90522010-07-30 Doug Evans <dje@google.com>
9053
c98ee71b
DE
9054 * gdb.cp/temargs.exp: For new tests that require newer gccs,
9055 xfail them when run with older gccs.
9056
fd961404
DE
9057 * lib/gdb.exp (build_executable): Forward "c++" option to
9058 get_compiler_info.
9059
999adef4
DE
9060 * gdb.python/py-type.exp (test_template): Mark as xfail tests
9061 "python print ttype.template_argument(1)" and
9062 "python print isinstance(ttype.template_argument(1), gdb.Value)"
9063 if using gcc 4.4 or earlier.
9064
d3765805
DE
9065 * gdb.base/valgrind-db-attach.exp: Use unique test name for
9066 attach-to-debugger handling.
9067
1276c759
JK
90682010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9069
9070 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
9071 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
9072 (main): Use copyreloc.
9073 * gdb.base/prelink.exp (split debug of executable)
9074 (.dynbss vs. .bss address shift): New tests.
9075
88caa9b9
PA
90762010-07-29 Pedro Alves <pedro@codesourcery.com>
9077
9078 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
9079 in gdb_test_multiple.
9080
c6f2ac43
PA
90812010-07-29 Pedro Alves <pedro@codesourcery.com>
9082
9083 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
9084 environment.
9085
326fd672
TT
90862010-07-28 Tom Tromey <tromey@redhat.com>
9087
9088 PR python/11060:
9089 * gdb.python/py-type.c (Temargs): New template.
9090 (temvar): New variable.
9091 * gdb.python/py-type.exp (test_template): New proc.
9092
3ce3b1ba
PA
90932010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
9094
9095 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
9096 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
9097
34eaf542
TT
90982010-07-28 Tom Tromey <tromey@redhat.com>
9099
9100 PR c++/9946:
9101 * gdb.cp/temargs.exp: New file.
9102 * gdb.cp/temargs.cc: New file.
9103
d41b819e
JK
91042010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9105
9106 * gdb.base/help.exp (help disassemble): Update the content.
9107
26ab7092
JK
91082010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9109
9110 * gdb.threads/ia64-sigill.exp: New file.
9111 * gdb.threads/ia64-sigill.c: New file.
9112
5283e9e1
TT
91132010-07-27 Tom Tromey <tromey@redhat.com>
9114
9115 * gdb.opt/inline-cmds.c (ATTR): New define.
9116 (func1): Use it.
9117 (func2): Likewise.
9118 (func3): Likewise.
9119 (outer_inline1): Likewise.
9120 (outer_inline2): Likewise.
9121 * gdb.opt/inline-bt.c (ATTR): New define.
9122 (func1): Use it.
9123 (func2): Likewise.
9124 * gdb.opt/inline-locals.c (ATTR): New define.
9125 (func1): Use it.
9126 (func2): Likewise.
9127
e992ef73
TT
91282010-07-27 Tom Tromey <tromey@redhat.com>
9129
9130 * gdb.stabs/gdb11479.c (hack): New function.
9131 (test): Use it.
9132 (test2): Use it.
9133 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
9134 (int32_search_buf, int64_search_buf): No longer static.
9135 (x): Remove.
9136 * gdb.base/relocate.c (hack): New function.
9137
5374244e
PM
91382010-07-27 Phil Muldoon <pmuldoon@redhat.com>
9139
9140 * gdb.python/py-value.exp (test_inferior_function_call): New function.
9141 * gdb.python/py-value.c (func1): New function.
9142 (func2): Likewise.
9143
a99aee83
CV
91442010-07-26 Corinna Vinschen <vinschen@redhat.com>
9145
9146 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
9147 as not to clash with .data section.
9148
a04ba985
JG
91492010-07-26 Jerome Guitton <guitton@adacore.com>
9150
9151 * gdb.base/code_elim.exp: New file.
9152 * gdb.base/code_elim1.c: New file.
9153 * gdb.base/code_elim2.c: New file.
9154
23bd0f7c
PA
91552010-07-21 Pedro Alves <pedro@codesourcery.com>
9156
9157 PR symtab/11827
9158
9159 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
9160 (some_volatile_enum): New variable.
9161 * gdb.base/printcmds.exp (test_print_enums): New.
9162 <top level>: Call it.
9163
883df6dd
SW
91642010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
9165
9166 * gdb.cp/fpointer.cc: New test.
9167 * gdb.cp/fpointer.exp: New test.
9168
569b05a5
JK
91692010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9170
9171 * gdb.base/solib-nodir.exp: New file.
9172 * lib/gdb.exp (runto): New case for a GDB internal error.
9173
51d7d803
JK
91742010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9175 Ulrich Weigand <uweigand@de.ibm.com>
9176 Tom Tromey <tromey@redhat.com>
9177
9178 * gdb.base/charset-malloc.c: New file.
9179 * gdb.base/charset.c (malloc_stub): New prototype.
9180 (main): Call it instead of malloc itself.
9181 * gdb.base/charset.exp: Use only prepare_for_testing.
9182 (binfile): Remove the variable.
9183
c0edd9ed
JK
91842010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9185
9186 Make core files the process_stratum.
9187 * gdb.base/corefile.exp (run: load core again)
9188 (run: sanity check we see the core file, run: with core)
9189 (run: core file is cleared, attach: load core again)
9190 (attach: sanity check we see the core file, attach: with core)
9191 (attach: core file is cleared): New tests.
9192 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
9193
3cbaedff
KW
91942010-07-14 Ken Werner <ken.werner@de.ibm.com>
9195
9196 * gdb.arch/altivec-abi.exp: New tests.
9197
91158a56
TT
91982010-07-13 Tom Tromey <tromey@redhat.com>
9199
9200 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
9201 (main): Use it.
9202 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
9203
0f5238ed
TT
92042010-07-13 Tom Tromey <tromey@redhat.com>
9205
9206 * gdb.base/label.exp: New file.
9207 * gdb.base/label.c: New file.
9208
add265ae
L
92092010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
9210 H.J. Lu <hongjiu.lu@intel.com>
9211
9212 * lib/gdb.exp (is_ilp32_target): New.
9213 (is_lp64_target): Likewise.
9214
9215 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
9216 target.
9217 * gdb.arch/amd64-disp-step.exp: Likewise.
9218 * gdb.arch/amd64-dword.exp: Likewise.
9219 * gdb.arch/amd64-i386-address.exp: Likewise.
9220 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 9221
add265ae
L
9222 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
9223 target.
9224 * gdb.arch/i386-bp_permanent.exp: Likewise.
9225 * gdb.arch/i386-byte.exp: Likewise.
9226 * gdb.arch/i386-disp-step.exp: Likewise.
9227 * gdb.arch/i386-gnu-cfi.exp: Likewise.
9228 * gdb.arch/i386-prologue.exp: Likewise.
9229 * gdb.arch/i386-size-overlap.exp: Likewise.
9230 * gdb.arch/i386-size.exp: Likewise.
9231 * gdb.arch/i386-sse.exp: Likewise.
9232 * gdb.arch/i386-unwind.exp: Likewise.
9233 * gdb.arch/i386-word.exp: Likewise.
9234
9235 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
9236 test only when building 64-bit executables. Do not hard-code
9237 -m64 option.
9238
2dfb8c17
DE
92392010-07-07 Doug Evans <dje@google.com>
9240
9241 * lib/gdb.exp (gdb_test_list_exact): New function.
9242 * gdb.base/default.exp (show convenience): Call it, add tests for
9243 $_sdata = void, $_thread = 0.
9244
4e5799b6
JK
92452010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9246 Joel Brobecker <brobecker@adacore.com>
9247
9248 Fix re-run of PIE executable, PR shlibs/11776.
9249 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
9250 Remove $displacement_main to match the solib-svr4.c change. New "kill"
9251 and re-"run" of the inferior.
9252
1a219cc7
JK
92532010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9254 Joel Brobecker <brobecker@adacore.com>
9255
9256 Cope with missing /usr/sbin/prelink.
9257 * lib/prelink-support.exp (prelink_no):
9258 <result == 1 && $output is "no such file or directory">: New.
9259 (prelink_yes): Likewise. Return on failed prelink_no.
9260
5e3b36f8
JK
92612010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9262 Joel Brobecker <brobecker@adacore.com>
9263
9264 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
9265 build_executable by build_executable_own_libs. Replace "prelink -R"
9266 execution by a call of prelink_yes. Comment why "prelink -r" needs no
9267 change.
9268 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
9269 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
9270 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
9271 Replace build_executable by build_executable_own_libs's function
9272 build_executable_own_libs.
9273 (prelinkNO): Create new stub to call prelink_no.
9274 (prelinkYES): Create new stub to call prelink_yes.
9275 (test_attach): Rename calls of copy to file_copy.
9276 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
9277 (copy): Move to ...
9278 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
9279 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
9280 * gdb.base/prelink.exp: Disable testcase also for is_remote and
9281 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
9282 special flags by gdb_compile_shlib. Replace second gdb_compile by
9283 build_executable_own_libs. Replace "prelink -R" execution by a call of
9284 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
9285 a second call of prelink_yes. Replace restart commands by
9286 clean_restart.
9287 (prelink): Rename to ...
9288 (seen displacement message): ... this test. Extend its expectation
9289 strictness.
9290
86e4bafc
JK
92912010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9292
9293 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
9294 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
9295 displacement message exactly once.
9296
3cd07d20
JK
92972010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9298 Joel Brobecker <brobecker@adacore.com>
9299
9300 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
9301 its restore after the <$relink_args != ""> loop. new comment.
9302
0a1e94c7
JK
93032010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9304 Joel Brobecker <brobecker@adacore.com>
9305
9306 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
9307 code for it. New variable relink_args.
9308 (prelinkYES): Call prelinkNO.
9309 (test_attach): Accept new parameter relink_args. Re-prelink the binary
9310 in such case. Move the core code to ...
9311 (test_attach_gdb): ... a new function. Send GDB command "file".
9312 Extend expected "Attaching to " string.
9313
2f70bcfb
TT
93142010-07-02 Tom Tromey <tromey@redhat.com>
9315
9316 * gdb.base/bitops.exp: Remove extraneous "pass".
9317
a17ac5b0
TT
93182010-07-02 Ken Werner <ken.werner@de.ibm.com>
9319
9320 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9321
dc10affe
PA
93222010-07-01 Pedro Alves <pedro@codesourcery.com>
9323
d41c0fc8
PA
9324 * gdb.base/help.exp: Adjust expected output.
9325
93262010-07-01 Pedro Alves <pedro@codesourcery.com>
9327
9328 * gdb.base/help.exp: Adjust expected output.
dc10affe 9329
0a600c36
JK
93302010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9331
9332 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
9333 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
9334 c++/11702.
9335
37cc8bfe
JK
93362010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9337 Doug Evans <dje@google.com>
9338
9339 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
9340 add .dynamic entry'.
9341
254e6b9e
DE
93422010-06-29 Doug Evans <dje@google.com>
9343
9344 Test PR c++/11702.
9345 * gdb.cp/m-static.exp: Add testcase.
9346 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
9347
595939de 93482010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
9349 Tom Tromey <tromey@redhat.com>
9350 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
9351
9352 * gdb.python/py-inferior.c: New File.
9353 * gdb.python/py-infthread.c: New File.
9354 * gdb.python/py-inferior.exp: New File.
9355 * gdb.python/py-infthread.exp: New File.
9356
98751a41
JK
93572010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9358
9359 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
9360 (ptype ::C::OtherFileClass typedefs): New.
9361 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
9362 (C::OtherFileClass::cOtherFileClassVar2): New.
9363 (C::OtherFileClass::cOtherFileClassVar_use): Use also
9364 cOtherFileClassVar2.
9365 (C::cOtherFileType2, C::cOtherFileVar2): New.
9366 (C::cOtherFileVar_use): use also cOtherFileVar2.
9367 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
9368
41f62f39
JK
93692010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9370
9371 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
9372 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
9373 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
9374 (print ::C::cOtherFileVar)
9375 (whatis C::OtherFileClass::cOtherFileClassType)
9376 (whatis ::C::OtherFileClass::cOtherFileClassType)
9377 (print C::OtherFileClass::cOtherFileClassVar)
9378 (print ::cOtherFileClassVar)
9379 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
9380 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
9381 trailing content.
9382 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
9383 (C::OtherFileClass::cOtherFileClassVar)
9384 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
9385 (C::cOtherFileVar, C::cOtherFileVar_use): New.
9386
af53d231
JK
93872010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9388
9389 Test PR c++/11703 and PR gdb/1448.
9390 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
9391 gdb/1448.
9392
9655fd1a
JK
93932010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9394
9395 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
9396 (main) <rtti_data>: New.
9397 * gdb.cp/virtbase.exp (print rtti_data): New.
9398
824cc8dd
JK
93992010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9400 Joel Brobecker <brobecker@adacore.com>
9401
9402 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
9403
6036c742
JK
94042010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9405
9406 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
9407
de6a0421
DE
94082010-06-28 Doug Evans <dje@google.com>
9409
9410 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
9411
b2dae948
DE
94122010-06-27 Doug Evans <dje@google.com>
9413
9414 * gdb.cp/m-static.exp: Update expected test output.
9415
0f3bb72e
PH
94162010-06-25 Paul Hilfinger <hilfinger@adacore.com>
9417
889bf7c5
PA
9418 * gdb.gdb/selftest.exp: Adjust expected message for
9419 capturing start-up runtime.
0f3bb72e 9420
bc9f0842
TT
94212010-06-25 Tom Tromey <tromey@redhat.com>
9422
9423 PR python/10808:
9424 * gdb.python/python.exp: Add new tests.
9425
099ef718
SW
94262010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
9427
9428 * gdb.cp/operator.cc: Created an import loop.
9429 * gdb.cp/operator.exp: Added testcase for import loop.
9430
5868a632
JK
94312010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9432
9433 Test PR python/11407.
9434 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
9435 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
9436 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
9437 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
9438 executable_nofb and executable_fb. New variables srcsfile, objsfile,
9439 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
9440 binfile. Call gdb_compile with clean_restart twice.
9441 (func_nofb print, func_nofb backtrace, func_loopfb print)
9442 (func_loopfb backtrace): New.
9443
af76db58
JK
94442010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9445
9446 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
9447 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
9448 by a hand made one.
9449 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
9450 i?86 requirement. Remove variables srcfile and binfile. New variable
9451 sources, executable_nofb and executable_fb. Call prepare_for_testing.
9452
f2c7657e
UW
94532010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9454
9455 * gdb.cell/dwarfaddr.exp: New file.
9456 * gdb.cell/dwarfaddr.S: New file.
9457
628fe4e4
JK
94582010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9459
9460 Test PR 9436.
9461 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
9462
f1421989
HZ
94632010-06-24 Hui Zhu <teawater@gmail.com>
9464
9465 * gdb.base/eval.exp: New file.
9466
d03285ec
UW
94672010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9468
9469 * gdb.cell/fork.exp: New file.
9470 * gdb.cell/fork.c: Likewise.
9471 * gdb.cell/fork-spu.c: Likewise.
9472
41b2c92d
PM
94732010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
9474
9475 * lib/gdb.exp (banned_variables_traced): New global variable.
9476 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
9477 (gdb_init): Use `trace add variable' instead of obsolete
9478 `trace variable'.
9479
d5bc977f
DE
94802010-06-21 Doug Evans <dje@google.com>
9481
9482 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
9483
d2ed6730
UW
94842010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9485
9486 * gdb.arch/spu-ls.exp: New file.
9487 * gdb.arch/spu-ls.c: Likewise.
9488
6aed2dbc
SS
94892010-06-18 Stan Shebs <stan@codesourcery.com>
9490
9491 * gdb.threads/thread-specific.exp: Add tests of $_thread.
9492
e0756905
UW
94932010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9494
9495 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
9496 * gdb.base/watch-cond.exp: Likewise.
9497 * gdb.python/py-breakpoint.exp: Likewise.
9498
d8053d4d
PA
94992010-06-18 Pedro Alves <pedro@codesourcery.com>
9500
9501 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
9502 clean_restart, make sure every test has a distinct message, and
9503 that messages don't include the executable' full path.
9504
81ce510c
DE
95052010-06-17 Doug Evans <dje@google.com>
9506
9507 * gdb.arch/i386-size.exp: Updated expected output for
9508 DISASSEMBLY_OMIT_FNAME.
9509
65d79d4b
SDJ
95102010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9511 Sergio Durigan Junior <sergiodj@redhat.com>
9512
9513 * gdb.base/watch-notconst.c: New file.
9514 * gdb.base/watch-notconst.S: New file.
9515 * gdb.base/watch-notconst2.c: New file.
9516 * gdb.base/watch-notconst2.S: New file.
9517 * gdb.base/watch-notconst.exp: New file.
9518 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
9519 (func4): Add operations on `global_ptr_ptr'.
9520 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
9521 routine to test watchpoints created with a constant expression.
9522 (test_inaccessible_watchpoint): Include tests for watchpoints
9523 created with a constant expression.
9524
df0f4836
KB
95252010-06-14 Kevin Buettner <kevinb@redhat.com>
9526
9527 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9528 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
9529 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
9530 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
9531 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9532 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9533 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
9534 of `_start'.
9535
b769def5
UW
95362010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9537
9538 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
9539 not supported on the target.
9540 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9541 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9542 * gdb.mi/mi-nsintrall.exp: Likewise.
9543 * gdb.mi/mi-nsmoribund.exp: Likewise.
9544 * gdb.mi/mi-nsthrexec.exp: Likewise.
9545
d914c394
SS
95462010-06-11 Stan Shebs <stan@codesourcery.com>
9547
9548 * gdb.base/permissions.exp: New file.
9549
95502010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
9551
9552 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
9553 does not support ELF executable class.
9554
f3ce5b9c
UW
95552010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9556
9557 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
9558
8e46892c
JK
95592010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9560
9561 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
9562 (runto): Catch "The target does not support running in non-stop mode.".
9563
6cc55c64
MS
95642010-06-11 Michael Snyder <msnyder@vmware.com>
9565
9566 * gdb.base/setshow.exp (set language asm): Don't use
9567 gdb_test_no_output, fails on some targets.
9568
caddefa4
UW
95692010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9570
9571 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
9572 * gdb.cp/pr9167.exp: Likewise.
9573
468b1aa7
UW
95742010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9575
9576 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
9577
5c3552dc
UW
95782010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9579
9580 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
9581
02e6fe6a
UW
95822010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9583
9584 * gdb.base/charset.c (main): Make sure malloc gets linked in.
9585
0e03807e
TT
95862010-06-11 Tom Tromey <tromey@redhat.com>
9587
9588 PR gdb/9977, PR exp/11636::
9589 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
9590 (pieces_test_f6): Update expected output.
9591
2bdf28a0
JK
95922010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9593
9594 * gdb.base/moribund-step.exp: New.
9595
f6978de9
MS
95962010-06-08 Michael Snyder <msnyder@vmware.com>
9597
9598 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 9599 * gdb.ada/boolean_expr.exp:
f6978de9
MS
9600 * gdb.ada/frame_args.exp: Ditto.
9601 * gdb.ada/lang_switch.exp: Ditto.
9602 * gdb.ada/ptype_arith_binop.exp: Ditto.
9603 * gdb.ada/ref_param.exp: Ditto.
9604 * gdb.ada/type_coercion.exp:Ditto.
9605
9606 * gdb.asm/asm-source.exp: Ditto.
9607
9608 * gdb.base/attach.exp: Ditto.
9609 * gdb.base/bitfields2.exp: Ditto.
9610 * gdb.base/call-signal-resume.exp: Ditto.
9611 * gdb.base/callfuncs.exp: Ditto.
9612 * gdb.base/commands.exp: Ditto.
9613 * gdb.base/dbx.exp: Ditto.
9614 * gdb.base/default.exp: Ditto.
9615 * gdb.base/dump.exp: Ditto.
9616 * gdb.base/exprs.exp: Ditto.
9617 * gdb.base/freebpcmd.exp: Ditto.
9618 * gdb.base/interrupt.exp: Ditto.
9619 * gdb.base/list.exp: Ditto.
9620 * gdb.base/long_long.exp: Ditto.
9621 * gdb.base/maint.exp: Ditto.
9622 * gdb.base/ptype.exp: Ditto.
9623 * gdb.base/return.exp: Ditto.
9624 * gdb.base/setshow.exp: Ditto.
9625 * gdb.base/sigbpt.exp: Ditto.
9626 * gdb.base/sigrepeat.exp: Ditto.
9627
9628 * gdb.cp/classes.exp: Ditto.
9629
9630 * gdb.dwarf2/dw2-restore.exp: Ditto.
9631
9632 * gdb.gdb/selftest.exp: Ditto.
9633
9634 * gdb.multi/base.exp: Ditto.
9635 * gdb.multi/bkpt-multi-exec.exp: Ditto.
9636
9637 * gdb.python/py-block.exp: Ditto.
9638 * gdb.python/py-prettyprint.exp: Ditto.
9639 * gdb.python/py-template.exp: Ditto.
9640
9641 * gdb.server/ext-attach.exp: Ditto.
9642 * gdb.server/ext-run.exp: Ditto.
9643 * gdb.server/server-mon.exp: Ditto.
9644
9645 * gdb.threads/fork-thread-pending.exp: Ditto.
9646 * gdb.threads/hand-call-in-threads.exp: Ditto.
9647 * gdb.threads/interrupted-hand-call.exp: Ditto.
9648 * gdb.threads/linux-dp.exp: Ditto.
9649 * gdb.threads/manythreads.exp: Ditto.
9650 * gdb.threads/print-threads.exp: Ditto.
9651 * gdb.threads/pthreads.exp: Ditto.
9652 * gdb.threads/schedlock.exp: Ditto.
9653 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9654 * gdb.threads/threadapply.exp: Ditto.
9655
de7ff789
MS
96562010-06-08 Michael Snyder <msnyder@vmware.com>
9657
889bf7c5 9658 * gdb.ada/exec_changed.exp:
de7ff789
MS
9659 Use ".*" instead of "" as wildcard regexp.
9660
9661 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
9662 * gdb.base/call-ar-st.exp: Ditto.
9663 * gdb.base/checkpoint.exp: Ditto.
9664 * gdb.base/default.exp: Ditto.
9665 * gdb.base/dump.exp: Ditto.
9666 * gdb.base/ending-run.exp: Ditto.
9667 * gdb.base/fileio.exp: Ditto.
9668 * gdb.base/miscexprs.exp: Ditto.
9669 * gdb.base/pointers.exp: Ditto.
9670 * gdb.base/readline.exp: Ditto.
9671 * gdb.base/reread.exp: Ditto.
9672 * gdb.base/restore.exp: Ditto.
9673 * gdb.base/shlib-call.exp: Ditto.
9674 * gdb.base/valgrind-db-attach.exp: Ditto.
9675 * gdb.base/volatile.exp: Ditto.
9676 * gdb.base/watchpoints.exp: Ditto.
9677
9678 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
9679
9680 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
9681 * gdb.python/py-value.exp: Ditto.
9682
9683 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
9684 * gdb.trace/circ.exp: Ditto.
9685 * gdb.trace/collection.exp: Ditto.
9686 * gdb.trace/packetlen.exp: Ditto.
9687 * gdb.trace/passc-dyn.exp: Ditto.
9688 * gdb.trace/report.exp: Ditto.
9689 * gdb.trace/tfile.exp: Ditto.
9690 * gdb.trace/tfind.exp: Ditto.
9691 * gdb.trace/while-dyn.exp: Ditto.
9692
3bebe2f2
JK
96932010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9694
9695 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
9696
5c631832
JK
96972010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9698
9699 Test PR 10640.
9700 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
9701
4c3376c8
SW
97022010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
9703
9704 * gdb.cp/koenig.exp: Test for ADL operators.
9705 * gdb.cp/koenig.cc: Added ADL operators.
9706 * gdb.cp/operator.exp: New test.
9707 * gdb.cp/operator.cc: New test.
9708
dc226d5a
MS
97092010-06-04 Michael Snyder <msnyder@vmware.com>
9710
dfb88a23
MS
9711 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
9712 * gdb.base/pending.exp: Ditto.
f7ae76b3 9713
dc226d5a
MS
9714 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
9715
967cf477
DE
97162010-06-04 Doug Evans <dje@google.com>
9717
9718 * gdb.python/py-prettyprint.exp: Add new test for enabled and
9719 disabled printers.
9720 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
9721 (enable_lookup_function): New function.
9722
eb801841
TT
97232010-06-04 Tom Tromey <tromey@redhat.com>
9724
9725 * gdb.python/py-value.exp (test_value_hash): Don't test equality
9726 of hash and id.
9727
38979823
JK
97282010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9729
9730 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
9731 newline.
9732 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
9733 (empty verbose non-noisy clear, empty verbose noisy clear)
9734 (empty non-verbose noisy clear): Likewise.
9735
35ec993f
MS
97362010-06-03 Michael Snyder <msnyder@vmware.com>
9737
9738 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
9739 * gdb.base/display.exp: Ditto.
9740 * gdb.base/find.exp: Ditto.
9741 * gdb.base/ifelse.exp: Ditto.
9742 * gdb.base/multi-forks.exp: Ditto.
9743 * gdb.base/recurse.exp: Ditto.
9744 * gdb.base/setshow.exp: Ditto.
9745 * gdb.base/value-double-free.exp: Ditto.
9746 * gdb.base/watch-vfork.exp: Ditto.
9747 * gdb.base/watch_thread_num.exp: Ditto.
9748 * gdb.base/watchpoint-solib.exp: Ditto.
9749 * gdb.base/watchpoint.exp: Ditto.
9750 * gdb.base/watchpoints.exp: Ditto.
9751
9752 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
9753 * gdb.cp/overload.exp: Ditto.
9754 * gdb.cp/virtfunc.exp: Ditto.
9755
9756 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
9757
889bf7c5 9758 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
9759 Replace gdb_test with gdb_test_no_output.
9760
889bf7c5 9761 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
9762 Replace gdb_test with gdb_test_no_output.
9763 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9764 * gdb.threads/watchthreads.exp: Ditto.
9765 * gdb.threads/watchthreads2.exp: Ditto.
9766
9767 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
9768 * gdb.trace/tfind.exp: Ditto.
9769
c22decce
JB
97702010-06-03 Joel Brobecker <brobecker@adacore.com>
9771
9772 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
9773 successful test if message is the empty string.
9774
fd5700c7
JK
97752010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9776
9777 * gdb.fortran/module.exp (stopped language detection): New test.
9778
f55ee35c
JK
97792010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9780
9781 Support DW_TAG_module as separate namespaces.
9782 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
9783 gdb.fortran/library-module-lib.f90: New.
9784 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
9785 (print i): Remove.
9786 (continue to breakpoint: i-is-1, print var_i value 1)
9787 (continue to breakpoint: i-is-2, print var_i value 2)
9788 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
9789 (print var_d, print var_i value 14, ptype modmany, complete `modm)
9790 (complete `modmany, complete `modmany`, complete `modmany`var)
9791 (show language, setting breakpoint at module): New tests.
9792 * gdb.fortran/module.f90 (module mod): Remove.
9793 (module mod1, module mod2, module modmany, subroutine sub1)
9794 (subroutine sub2, program module): New.
9795
b8e8282f
JK
97962010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9797
9798 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
9799 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
9800 * gdb.cp/anon-union.exp (pass): Rename to ...
9801 (print z 2): ... here.
b8e8282f 9802
019ebafc
MS
98032010-06-02 Michael Snyder <msnyder@vmware.com>
9804
e68d8fd4
MS
9805 * gdb.trace/actions.exp: Use gdb_test_no_output.
9806 * gdb.trace/circ.exp: Ditto.
9807 * gdb.trace/packetlen.exp: Ditto.
9808 * gdb.trace/save-trace.exp: Ditto.
9809 * gdb.trace/tracecmd.exp: Ditto.
9810 * gdb.trace/tsv.exp: Ditto.
9811
12b5d08a
MS
9812 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
9813 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
9814 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9815 * gdb.threads/manythreads.exp: Ditto.
9816 * gdb.threads/print-threads.exp: Ditto.
9817 * gdb.threads/pthreads.exp: Ditto.
9818 * gdb.threads/schedlock.exp: Ditto.
9819 * gdb.threads/staticthreads.exp: Ditto.
9820 * gdb.threads/thread-specific.exp: Ditto.
9821 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9822 * gdb.threads/threadapply.exp: Ditto.
9823 * gdb.threads/watchthreads.exp: Ditto.
9824 * gdb.threads/watchthreads2.exp: Ditto.
9825
89493308
MS
9826 * gdb.python/py-block.exp: Use gdb_test_no_output.
9827 * gdb.python/py-prettyprint.exp: Ditto.
9828 * gdb.python/py-template.exp: Ditto.
9829 * gdb.python/py-value.exp: Ditto.
9830
9831 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
9832 * gdb.reverse/watch-reverse.exp: Ditto.
9833
9834 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
9835 * gdb.server/ext-run.exp: Ditto.
9836
019ebafc
MS
9837 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
9838 * gdb.dwarf2/dw2-compressed.exp: Ditto.
9839 * gdb.dwarf2/dw2-intercu.exp: Ditto.
9840 * gdb.dwarf2/dw2-intermix.exp: Ditto.
9841 * gdb.dwarf2/dw2-producer.exp: Ditto.
9842 * gdb.dwarf2/mac-fileno.exp: Ditto.
9843
9844 * gdb.gdb/observer.exp: Use gdb_test_no_output.
9845 * gdb.gdb/selftest.exp: Ditto.
9846
9847 * gdb.multi/base.exp: Use gdb_test_no_output.
9848
9849 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
9850
3e0ca3a5
JK
98512010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9852
9853 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
9854
9db70545
MS
98552010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
9856
a8d52276
MS
9857 * gdb.cp/class2.exp: Use gdb_test_no_output.
9858 * gdb.cp/classes.exp: Ditto.
9859 * gdb.cp/extern-c.exp: Ditto.
9860 * gdb.cp/inherit.exp: Ditto.
9861 * gdb.cp/maint.exp: Ditto.
9862 * gdb.cp/mb-inline.exp: Ditto.
9863 * gdb.cp/mb-templates.exp: Ditto.
9864 * gdb.cp/method2.exp: Ditto.
9865 * gdb.cp/misc.exp: Ditto.
9866 * gdb.cp/ovldbreak.exp: Ditto.
9867 * gdb.cp/punctuator.exp: Ditto.
9868 * gdb.cp/templates.exp: Ditto.
9869 * gdb.cp/virtbase.exp: Ditto.
9870
889bf7c5 9871 * gdb.threads/attach-stopped.exp:
9db70545 9872 Replace uses of send_gdb / gdb_expect.
889bf7c5 9873 * gdb.threads/attachstop-mt.exp:
9db70545 9874 Replace uses of send_gdb / gdb_expect.
889bf7c5 9875 * gdb.threads/gcore-thread.exp:
9db70545 9876 Replace uses of send_gdb / gdb_expect.
889bf7c5 9877 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
9878 Replace uses of send_gdb / gdb_expect.
9879 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 9880 * gdb.threads/print-threads.exp:
9db70545
MS
9881 Replace uses of send_gdb / gdb_expect.
9882 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
9883 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
9884 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
9885
9886 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
9887 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
9888 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
9889 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
9890 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
9891 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
9892 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
9893 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
9894 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
9895 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
9896 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
9897
359cc68c
JK
98982010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9899
9900 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
9901
7d3fe98e
SW
99022010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
9903
9904 * gdb.cp/koenig.exp: Added new test case.
9905 * gdb.cp/koenig.cc: Ditto.
9906
27d3a1a2
MS
99072010-06-01 Michael Snyder <msnyder@vmware.com>
9908
9909 * gdb.base/arithmet.exp: Use gdb_test_no_output.
9910 * gdb.base/arrayidx.exp: Ditto.
9911 * gdb.base/attach.exp: Ditto.
9912 * gdb.base/auxv.exp: Ditto.
9913 * gdb.base/bigcre.exp: Ditto.
9914 * gdb.base/break-always.exp: Ditto.
9915 * gdb.base/break-interp.exp: Ditto.
9916 * gdb.base/break.exp: Ditto.
9917 * gdb.base/breakpoint-shadow.exp: Ditto.
9918 * gdb.base/call-ar-st.exp: Ditto.
9919 * gdb.base/call-sc.exp: Ditto.
9920 * gdb.base/call-signal-resume.exp: Ditto.
9921 * gdb.base/callfuncs.exp: Ditto.
9922 * gdb.base/catch-syscall.exp: Ditto.
9923 * gdb.base/charset.exp: Ditto.
9924 * gdb.base/code-expr.exp: Ditto.
9925 * gdb.base/commands.exp: Ditto.
9926 * gdb.base/cond-expr.exp: Ditto.
9927 * gdb.base/condbreak.exp: Ditto.
9928 * gdb.base/cursal.exp: Ditto.
9929 * gdb.base/cvexpr.exp: Ditto.
9930 * gdb.base/default.exp: Ditto.
9931 * gdb.base/del.exp: Ditto.
9932 * gdb.base/detach.exp: Ditto.
9933 * gdb.base/display.exp: Ditto.
9934 * gdb.base/ena-dis-br.exp: Ditto.
9935 * gdb.base/eval-skip.exp: Ditto.
9936 * gdb.base/foll-fork.exp: Ditto.
9937 * gdb.base/foll-vfork.exp: Ditto.
9938 * gdb.base/frame-args.exp: Ditto.
9939 * gdb.base/funcargs.exp: Ditto.
9940 * gdb.base/gcore-buffer-overflow.exp: Ditto.
9941 * gdb.base/gdbvars.exp: Ditto.
9942 * gdb.base/help.exp: Ditto.
9943 * gdb.base/ifelse.exp: Ditto.
9944 * gdb.base/included.exp: Ditto.
9945 * gdb.base/list.exp: Ditto.
9946 * gdb.base/macscp.exp: Ditto.
9947 * gdb.base/maint.exp: Ditto.
9948 * gdb.base/multi-fork.exp: Ditto.
9949 * gdb.base/overlays.exp: Ditto.
9950 * gdb.base/page.exp: Ditto.
9951 * gdb.base/pending.exp: Ditto.
9952 * gdb.base/pointers.exp: Ditto.
9953 * gdb.base/pr11022.exp: Ditto.
9954 * gdb.base/prelink.exp: Ditto.
9955 * gdb.base/printcmds.exp: Ditto.
9956 * gdb.base/psymtab.exp: Ditto.
9957 * gdb.base/randomize.exp: Ditto.
9958 * gdb.base/relational.exp: Ditto.
9959 * gdb.base/relocate.exp: Ditto.
9960 * gdb.base/remote.exp: Ditto.
9961 * gdb.base/sepdebug.exp: Ditto.
9962 * gdb.base/set-lang-auto.exp: Ditto.
9963 * gdb.base/setshow.exp: Ditto.
9964 * gdb.base/setvar.exp: Ditto.
9965 * gdb.base/signals.exp: Ditto.
9966 * gdb.base/signull.exp: Ditto.
9967 * gdb.base/sigstep.exp: Ditto.
9968 * gdb.base/sizeof.exp: Ditto.
9969 * gdb.base/solib-disc.exp: Ditto.
9970 * gdb.base/store.exp: Ditto.
9971 * gdb.base/structs.exp: Ditto.
9972 * gdb.base/structs2.exp: Ditto.
9973 * gdb.base/subst.exp: Ditto.
9974 * gdb.base/term.exp: Ditto.
9975 * gdb.base/trace-commands.exp: Ditto.
9976 * gdb.base/unwindonsignal.exp: Ditto.
9977 * gdb.base/valgrind-db-attach.exp: Ditto.
9978 * gdb.base/varargs.exp: Ditto.
9979 * gdb.base/watch-cond.exp: Ditto.
9980 * gdb.base/watch_thread_num.exp: Ditto.
9981 * gdb.base/watchpoint-cond-gone.exp: Ditto.
9982 * gdb.base/watchpoint.exp: Ditto.
9983 * gdb.base/whatis-exp.exp: Ditto.
9984
f8d3bf8f
MS
99852010-06-01 Michael Snyder <msnyder@vmware.com>
9986
9987 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
9988 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
9989 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
9990 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
9991 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
9992 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
9993 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
9994 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
9995 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
9996 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
9997 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
9998 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
9999 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
10000 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
10001 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
10002
3f9e0d32
JK
100032010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10004
10005 * gdb.base/commands.exp (begin commands on watch): Remove excessive
10006 trailing newline.
10007 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
10008 * gdb.java/jmisc.exp (p *args\n): Rename to ...
10009 (p *args): ... here and remove excessive trailing newline.
10010
f629457d
JB
100112010-05-31 Joel Brobecker <brobecker@adacore.com>
10012
10013 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
10014
09eef106
JK
100152010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10016
10017 Accept the new Linux kernel "t (tracing stop)" string.
10018 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
10019 Update comment.
10020 (state_wait) <T (tracing stop)>: New.
10021 (main): Update the state_wait expect string.
10022
94f31136
PA
100232010-05-28 Pedro Alves <pedro@codesourcery.com>
10024
10025 * limits.c, limits.exp: Delete files.
10026 * Makefile.in (clean mostlyclean): Adjust.
10027 * tracecmd.exp: Adjust.
10028
096554ab
JK
100292010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10030
10031 * gdb.base/tui-layout.exp: New.
10032
27d3a1a2 100332010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 10034
889bf7c5 10035 * gdb.reverse/break-precsave.exp:
bcd2dc50 10036 Replace uses of send_gdb / gdb_expect.
889bf7c5 10037 * gdb.reverse/break-reverse.exp:
bcd2dc50 10038 Replace uses of send_gdb / gdb_expect.
889bf7c5 10039 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 10040 Replace uses of send_gdb / gdb_expect.
889bf7c5 10041 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 10042 Replace uses of send_gdb / gdb_expect.
889bf7c5 10043 * gdb.reverse/finish-precsave.exp:
bcd2dc50 10044 Replace uses of send_gdb / gdb_expect.
889bf7c5 10045 * gdb.reverse/finish-reverse.exp:
bcd2dc50 10046 Replace uses of send_gdb / gdb_expect.
889bf7c5 10047 * gdb.reverse/i386-precsave.exp:
bcd2dc50 10048 Replace uses of send_gdb / gdb_expect.
889bf7c5 10049 * gdb.reverse/i386-reverse.exp:
bcd2dc50 10050 Replace uses of send_gdb / gdb_expect.
889bf7c5 10051 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 10052 Replace uses of send_gdb / gdb_expect.
889bf7c5 10053 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 10054 Replace uses of send_gdb / gdb_expect.
889bf7c5 10055 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 10056 Replace uses of send_gdb / gdb_expect.
889bf7c5 10057 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 10058 Replace uses of send_gdb / gdb_expect.
889bf7c5 10059 * gdb.reverse/machinestate.exp:
bcd2dc50 10060 Replace uses of send_gdb / gdb_expect.
889bf7c5 10061 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 10062 Replace uses of send_gdb / gdb_expect.
889bf7c5 10063 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 10064 Replace uses of send_gdb / gdb_expect.
889bf7c5 10065 * gdb.reverse/solib-precsave.exp:
bcd2dc50 10066 Replace uses of send_gdb / gdb_expect.
889bf7c5 10067 * gdb.reverse/solib-reverse.exp:
bcd2dc50 10068 Replace uses of send_gdb / gdb_expect.
889bf7c5 10069 * gdb.reverse/step-precsave.exp:
bcd2dc50 10070 Replace uses of send_gdb / gdb_expect.
889bf7c5 10071 * gdb.reverse/step-reverse.exp:
bcd2dc50 10072 Replace uses of send_gdb / gdb_expect.
889bf7c5 10073 * gdb.reverse/until-precsave.exp:
bcd2dc50 10074 Replace uses of send_gdb / gdb_expect.
889bf7c5 10075 * gdb.reverse/until-reverse.exp:
bcd2dc50 10076 Replace uses of send_gdb / gdb_expect.
889bf7c5 10077 * gdb.reverse/watch-precsave.exp:
bcd2dc50 10078 Replace uses of send_gdb / gdb_expect.
889bf7c5 10079 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
10080 Replace uses of send_gdb / gdb_expect.
10081
3def43e0
JK
100822010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10083
10084 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
10085 excessive newline.
10086
27d3a1a2 100872010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
10088
10089 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
10090 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
10091 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
10092 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
10093 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
10094 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
10095 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
10096 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
10097 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
10098 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
10099 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
10100 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
10101 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
10102 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
10103 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
10104 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
10105 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
10106 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
10107 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 10108
27d3a1a2 101092010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 10110
22454424
MS
10111 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
10112 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
10113
10114 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
10115 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
10116 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
10117
889bf7c5 10118 * gdb.reverse/consecutive-reverse.exp:
22454424 10119 Replace uses of send_gdb / gdb_expect.
889bf7c5 10120 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
10121 Replace uses of send_gdb / gdb_expect.
10122
10123 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
10124 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
10125 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10126 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
10127 Replace uses of send_gdb / gdb_expect.
10128 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
10129 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
10130 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
10131 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
10132 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
10133 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
10134 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
10135 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
10136 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
10137
101382010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 10139
22454424 10140 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10141
22454424 10142 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10143
22454424
MS
10144 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
10145 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
10146 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
10147 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
10148 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
10149 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
10150 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
10151 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
10152 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10153
6e5f2c59
TT
101542010-05-25 Tom Tromey <tromey@redhat.com>
10155
10156 * gdb.base/macscp.exp: Add missing space after setup_kfail.
10157
bbc8b958
TT
101582010-05-25 Tom Tromey <tromey@redhat.com>
10159
10160 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
10161 argument order.
10162 * gdb.base/macscp.exp: Fix setup_kfail argument order.
10163 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
10164 order.
10165 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
10166 order.
10167 * gdb.base/call-sc.exp (setup_kfails): Remove.
10168 (setup_compiler_kfails): Remove.
10169 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
10170 argument order.
10171 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
10172 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
10173 (advancei): Fix setup_kfail argument order.
10174 * gdb.base/radix.exp: Fix setup_kfail argument order.
10175 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
10176 order.
10177 * gdb.base/structs.exp (setup_kfails): Remove.
10178 (setup_compiler_kfails): Fix setup_kfail argument order.
10179 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
10180 order.
10181 * gdb.java/jmain.exp: Fix setup_kfail argument order.
10182 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
10183 setup_kfail argument order.
10184 * gdb.cp/overload.exp: Fix setup_kfail argument order.
10185
83d1babf
TT
101862010-05-25 Tom Tromey <tromey@redhat.com>
10187
10188 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
10189
6acb16a2
MS
101902010-05-25 Michael Snyder <msnyder@vmware.com>
10191
10192 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
10193 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
10194 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
10195 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
10196 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
10197 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
10198 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
10199 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
10200 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
10201 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
10202 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
10203 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
10204 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
10205 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
10206 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
10207 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
10208 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
10209 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
10210 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
10211 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
10212 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
10213 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
10214 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
10215 * gdb.base/default.exp: Replace send_gdb with gdb_test.
10216 * gdb.base/define.exp: Replace send_gdb with gdb_test.
10217 * gdb.base/display.exp: Replace send_gdb with gdb_test.
10218 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
10219 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
10220 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
10221 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
10222 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
10223 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
10224 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
10225 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
10226 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
10227 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
10228 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
10229 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
10230 * gdb.base/help.exp: Replace send_gdb with gdb_test.
10231 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
10232 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
10233 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10234 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
10235 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
10236 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
10237 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
10238 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 10239 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10240
102412010-05-25 Doug Evans <dje@google.com>
10242
10243 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
10244 gdb.string_to_argv.
ad3986f0 10245
d3b1e874
TT
102462010-05-21 Tom Tromey <tromey@redhat.com>
10247
10248 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
10249 Call it.
10250 * gdb.dwarf2/pieces.S: Update.
10251 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
10252
cb826367
TT
102532010-05-21 Tom Tromey <tromey@redhat.com>
10254
10255 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
10256 Call it.
10257 * gdb.dwarf2/pieces.c (struct C): New.
10258 (f6): New function.
10259 * gdb.dwarf2/pieces.S: Replace.
10260
74de6778
TT
102612010-05-21 Tom Tromey <tromey@redhat.com>
10262
10263 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
10264 Call it.
10265
afd74c5f
TT
102662010-05-21 Tom Tromey <tromey@redhat.com>
10267
10268 * gdb.dwarf2.pieces.exp: New file.
10269 * gdb.dwarf2.pieces.S: New file.
10270 * gdb.dwarf2.pieces.c: New file.
10271
a7b75dfd 102722010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10273 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
10274
10275 * lib/gdb.exp (gdb_test_no_output): New function.
10276 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
10277 when testing commands that should produce no output.
10278
c81c812a
JB
102792010-05-17 Joel Brobecker <brobecker@adacore.com>
10280
10281 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
10282 parameter that we want to watch being a constant.
10283
0cce5bd9
JB
102842010-05-17 Joel Brobecker <brobecker@adacore.com>
10285
10286 * gdb.ada/cond_lang: New testcase.
10287
47050449
JB
102882010-05-17 Joel Brobecker <brobecker@adacore.com>
10289
10290 * lib/gdb.exp (banned_variables): New variable/constant.
10291 (gdb_init): Add write trace on variables listed in banned_variables.
10292 (gdb_finish): Remove write traces on variables listed in
10293 banned_variables.
10294
77c01586
JB
102952010-05-17 Joel Brobecker <brobecker@adacore.com>
10296
10297 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
10298 * gdb.cp/koenig.exp: Likewise.
10299
88d4aea7
PM
103002010-05-14 Phil Muldoon <pmuldoon@redhat.com>
10301
889bf7c5 10302 PR python/11482
88d4aea7
PM
10303
10304 * gdb.python/py-value.exp (test_value_hash): New function.
10305
f5a010c0
PM
103062010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
10307
10308 PR exp/11530.
10309 * gdb.base/gdb11530.c: New file.
10310 * gdb.base/gdb11530.exp: New file.
10311
8ef4892f
JK
103122010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10313
10314 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
10315 * gdb.dwarf2/dw2-modula2-self-type.S: New.
10316
7322dca9
SW
103172010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
10318
10319 * gdb.cp/koenig.exp: New test.
10320 * gdb.cp/koenig.cc: New test program.
10321
02e7ea18
JB
103222010-05-05 Joel Brobecker <brobecker@adacore.com>
10323
10324 Remove the use of prms_id and bug_id throughout the testsuite.
10325
e1c34c5d
PM
103262010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
10327
10328 PR exp/11349.
10329 * testsuite/gdb.cp/ref-types.exp: Add test to examine
10330 use a reference local variable.
10331
8e1d0c49
JK
103322010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10333
10334 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
10335 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
10336 variable different_dir. Move debugfile into a full directory pathname
10337 under DIFFERENT_DIR.
10338 * lib/gdb.exp (separate_debug_filename): Remove.
10339 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
10340 variable debug_dir and mkdir of it. Update function comments.
10341
e66408ed
PA
103422010-04-29 Pedro Alves <pedro@codesourcery.com>
10343
10344 PR gdb/11557
10345
10346 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
10347 files.
10348
d7b32ed3
PM
103492010-04-29 Phil Muldoon <pmuldoon@redhat.com>
10350
889bf7c5 10351 * gdb.python/py-param.exp: New File.
d7b32ed3 10352
6aecb9c2
JB
103532010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
10354
10355 * gdb.base/default.exp: Fix "set language" test.
10356
bdf92a1c
PM
103572010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
10358
10359 PR breakpoints/11531.
10360 * gdb.base/gdb11531.c: New file.
10361 * gdb.base/gdb11531.exp: New file.
10362
3f172e24
TT
103632010-04-26 Tom Tromey <tromey@redhat.com>
10364
10365 * gdb.base/completion.exp: Add tests for completion and deprecated
10366 commands.
10367
64af4c92
JK
103682010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10369
10370 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
10371 (print /x char_array): Escape curly brackets.
10372
492928e4
JK
103732010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10374
10375 Fix deadlock on looped list of loaded shared objects.
10376 * gdb.base/solib-corrupted.exp: New.
10377
66d09542
DE
103782010-04-23 Doug Evans <dje@google.com>
10379
10380 * gdb.python/py-section-script.c: New file.
10381 * gdb.python/py-section-script.exp: New file.
10382 * gdb.python/py-section-script.py: New file.
10383
8bd10a10
CM
103842010-04-20 Chris Moller <cmoller@redhat.com>
10385
10386 PR 10179
10387
10388 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
10389 * gdb.base/pr10179-a.c:
10390 * gdb.base/pr10179-b.c:
10391 * gdb.base/pr10179.exp: New files.
10392
c0201579
JK
103932010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10394
10395 Fix crashes on dangling display expressions.
10396 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
10397 is SEP.
10398 (lib_flags): Remove the "debug" keyword.
10399 (libsepdebug): New variable for iterating new loop.
10400 (save_pf_prefix): New variable wrapping the loop.
10401 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
10402 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
10403
793b0ff8
PM
104042010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10405
10406 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
10407
097f51f7
PM
104082010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10409
10410 PR stabs/11479.
10411 * gdb.stabs/gdb11479.exp: New file.
10412 * gdb.stabs/gdb11479.c: New file.
10413
9a22f0d0
PM
104142010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10415
10416 * gdb.base/charset.c (Strin16, String32): New variables.
10417 * gdb.base/charset.exp (gdb_test): Test correct display
10418 of 16 or 32 bit strings.
10419
104202010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
10421
10422 PR 9167
10423 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
10424 * gdb.cp/pr9167.cc: New file.
10425 * gdb.cp/pr9167.exp: New file.
10426
10427
6e354e5e
PM
104282010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
10429
10430 PR pascal/11492.
10431 * gdb.pascal/gdb11492.pas: New file.
10432 * gdb.pascal/gdb11492.exp: New file.
10433
be942545
JB
104342010-04-20 Joel Brobecker <brobecker@adacore.com>
10435
1667e6e3 10436 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 10437
0c3acc09
JB
104382010-04-20 Joel Brobecker <brobecker@adacore.com>
10439
10440 * gdb.ada/dyn_loc: New testcase.
10441
ec31cde5
CM
104422010-04-20 Chris Moller <cmoller@redhat.com>
10443
10444 PR 10867
889bf7c5 10445
ec31cde5
CM
10446 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
10447 * gdb.cp/pr10687.cc: New file.
10448 * gdb.cp/pr10687.exp: New file.
10449
10450
ce4b0682
SDJ
104512010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10452 Sergio Durigan Junior <sergiodj@redhat.com>
10453
10454 * gdb.fortran/logical.exp: New testcase.
10455 * gdb.fortran/logical.f90: New file.
10456
3436961f
DE
104572010-04-19 Doug Evans <dje@google.com>
10458
10459 * gdb.base/help.exp (help source): Update expected output.
10460
4d836c09
JK
104612010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10462
10463 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
10464 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
10465 gdb_exit and return.
10466 (executable): New variable.
10467 (binfile): Use it.
10468
6149aea9
PA
104692010-04-19 Pedro Alves <pedro@codesourcery.com>
10470
10471 PR breakpoints/8554.
10472
10473 * gdb.trace/save-trace.exp: Adjust.
10474
ed41462c
L
104752010-04-17 H.J. Lu <hongjiu.lu@intel.com>
10476
10477 PR corefiles/11511
10478 * gdb.arch/system-gcore.exp: New.
10479 * gdb.arch/gcore.c: Likewise.
10480
3f7b2faa
DE
104812010-04-15 Doug Evans <dje@google.com>
10482
fa33c3cd
DE
10483 * gdb.python/py-progspace.c: New file.
10484 * gdb.python/py-progspace.exp: New file.
10485
3f7b2faa
DE
10486 * gdb.base/source.exp: Add tests for "source -s".
10487
79f283fe
PM
104882010-04-14 Phil Muldoon <pmuldoon@redhat.com>
10489
10490 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
10491 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
10492 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
10493 * gdb.python/py-mi.exp: New test for to_string returning None.
10494
fc8eb08a
PM
104952010-04-12 Phil Muldoon <pmuldoon@redhat.com>
10496
10497 * gdb.python/py-breakpoint.c: Make result global.
10498
26e197f6
JK
104992010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10500
10501 Fix non-GNU make compatibility.
10502 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
10503
adc36818
PM
105042010-04-09 Phil Muldoon <pmuldoon@redhat.com>
10505
10506 * gdb.python/py-breakpoint.exp: New File.
10507 * gdb.python/py-breakpoint.C: Ditto.
10508
64e17368
SS
105092010-04-08 Stan Shebs <stan@codesourcery.com>
10510
10511 * gdb.trace/actions.exp: Clear default-collect.
10512 * gdb.trace/save-trace.exp: Clear default-collect.
10513
fff5cc64
PM
105142010-04-08 Phil Muldoon <pmuldoon@redhat.com>
10515
10516 * gdb.python/py-value: Add null string variable.
10517 (test_lazy_string): Test zero length, NULL address lazy
10518 strings.
10519
a055a187
L
105202010-04-07 H.J. Lu <hongjiu.lu@intel.com>
10521
10522 * gdb.arch/i386-avx.c: New.
10523 * gdb.arch/i386-avx.exp: Likewise.
10524
10525 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
10526
96e39866
DE
105272010-04-06 Doug Evans <dje@google.com>
10528
10529 * gdb.base/source-test.gdb: New file.
10530 * gdb.base/source.exp: Test source -v.
10531
5984a431
UW
105322010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10533
10534 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
10535
ec8a089a
PM
105362010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
10537
10538 * gdb.stabs/aout.sed: Convert all backslash to double backslash
10539 within one line, unless it is followed by a double quote.
10540 * gdb.stabs/hppa.sed: Idem.
10541 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
10542 * gdb.stabs/weird.exp: Check for correct parsing of
10543 char and string constants.
ec8a089a
PM
10544 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
10545 in .stabs to .stabx substitution.
10546
fce3c1f0
SS
105472010-04-05 Stan Shebs <stan@codesourcery.com>
10548
10549 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
10550 constant global.
10551 * gdb.trace/tfile.exp: Try to print them.
10552
d77f58be
SS
105532010-04-04 Stan Shebs <stan@codesourcery.com>
10554
10555 * gdb.base/completion.exp: Update for new "info watchpoints".
10556 * gdb.base/default.exp: Ditto.
10557 * gdb.base/help.exp: Ditto.
10558 * gdb.base/watchpoint.exp: Ditto.
10559 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 10560
af54718e
SS
105612010-04-04 Stan Shebs <stan@codesourcery.com>
10562
10563 * gdb.trace/tfile.exp: Sharpen tfind test.
10564
74d1f91e
JK
105652010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10566
10567 * gdb.base/break-entry.exp: New.
10568
eb8e76db 105692010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 10570 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
10571
10572 * gdb.reverse/i386-sse-reverse.exp: New file.
10573 * gdb.reverse/i386-sse-reverse.c: New file.
10574
bf65cad8
PA
105752010-04-02 Pedro Alves <pedro@codesourcery.com>
10576
10577 * gdb.trace/tfind.exp: Adjust expected disassembly output.
10578
fff87407
SS
105792010-04-01 Stan Shebs <stan@codesourcery.com>
10580
10581 * gdb.trace/actions.exp: Tweak expected output.
10582 * gdb.trace/while-stepping.exp: Tweak expected output.
10583
fe01d668
L
105842010-04-01 H.J. Lu <hongjiu.lu@intel.com>
10585
10586 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
10587
86b17b60
PA
105882010-04-01 Pedro Alves <pedro@codesourcery.com>
10589
10590 * gdb.base/commands.exp: Adjust.
10591 * gdb.cp/extern-c.exp: Adjust.
10592
2c58c0a9
PA
105932010-04-01 Pedro Alves <pedro@codesourcery.com>
10594
10595 * gdb.trace/collection.c (local_test_func): Define a local struct,
10596 and instanciate it.
10597
0db9b91c
PA
105982010-04-01 Pedro Alves <pedro@codesourcery.com>
10599
10600 * gdb.trace/collection.exp (gdb_collect_args_test)
10601 (gdb_collect_argarray_test): XFAIL the tests that assume the
10602 argarray argument's elements are collected.
10603
8072405b
JK
106042010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10605
10606 * gdb.dwarf2/dw2-bad-parameter-type.exp,
10607 gdb.dwarf2/dw2-bad-parameter-type.S: New.
10608
8bf6485c
SS
106092010-03-31 Stan Shebs <stan@codesourcery.com>
10610
10611 * gdb.trace/save-trace.exp: Test save/restore of default-collect
10612 and tracepoint conditionals.
10613 (gdb_verify_tracepoints): Delete unused return.
10614
fd7f724a
KS
106152010-03-26 Keith Seitz <keiths@redhat.com>
10616
10617 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
10618 appear in the output before main.
10619 Remove KFAIL for gdb/2215 aka bz 9320.
10620
8d9e7719
DE
106212010-03-30 Doug Evans <dje@google.com>
10622
0906dd0b
DE
10623 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
10624 by dejagnu.
10625 * gdb.arch/amd64-dword.exp: Ditto.
10626
8d9e7719
DE
10627 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
10628 match.
10629 (break printf): Ditto.
10630
1da644f0
SW
106312010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
10632
10633 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
10634 gcc < 4.4.
10635 * gdb.cp/shadow.exp: Ditto.
10636
a8121990
PA
106372010-03-29 Pedro Alves <pedro@codesourcery.com>
10638
10639 * gdb.trace/collection.exp (run_trace_experiment): Make sure
10640 "tstart" is silent.
10641
6e79d367
PA
106422010-03-29 Pedro Alves <pedro@codesourcery.com>
10643
10644 * gdb.trace/collection.exp (executable): New.
10645 (binfile): Use it.
10646 (fpreg, spreg, pcreg): New.
10647 (test_register): Use gdb_test_multiple. Pass /x to print.
10648 (prepare_for_trace_test): New.
10649 (run_trace_experiment): Use "continue", not gdb_run_cmd.
10650 (gdb_collect_args_test, gdb_collect_argstruct_test)
10651 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
10652 prepare_for_trace_test.
10653 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
10654 fpreg, spreg and pcreg.
10655 (gdb_collect_expression_test, gdb_collect_globals_test): Use
10656 prepare_for_trace_test.
10657 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
10658 try to detect tracing support here. Don't set breakpoints at
10659 `begin' or `end' here.
10660 <global scope>: Use clean_restart. Run to main before checking
10661 for tracing support. Check for for tracing support here.
10662
09248348
JK
106632010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10664
10665 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
10666 " as $displacement" to "seen displacement message".
10667
d350db38
PA
106682010-03-28 Pedro Alves <pedro@codesourcery.com>
10669
10670 * gdb.trace/while-dyn.exp (executable): New variable.
10671 (binfile): Use it.
10672 (test_while_stepping): New function. Move most tests here. Call
10673 it once for each of the while-stepping, stepping and ws aliases.
10674
907af001
UW
106752010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10676
10677 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
10678 that do not provide the tagless_struct type name at all.
10679 (test_print_anon_union): Do not check value of uninitialized
10680 union member. Do not use cp_test_ptype_class, so we can accept
10681 "long" as well as "long int".
10682
610197fd
PA
106832010-03-26 Pedro Alves <pedro@codesourcery.com>
10684
10685 * gdb.trace/tfile.c (tohex, bin2hex): New.
10686 (write_error_trace_file): Hexify error description.
10687
6c28cbf2
SS
106882010-03-25 Stan Shebs <stan@codesourcery.com>
10689
10690 * gdb.trace/tfile.c: Generate an additional trace file, improve
10691 portability.
10692 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
10693 files in a better way.
10694
e62b8c7e
KS
106952010-03-25 Keith Seitz <keiths@redhat.com>
10696
10697 * gdb.java/jprint.exp: XFAIL printing of static class members
10698 because of GCC debuginfo problem.
10699
82ccf5a5
JK
107002010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10701
10702 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
10703
293e2f9e
DJ
107042010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10705
10706 * gdb.base/completion.exp: Allow long instead of long int.
10707 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
10708 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
10709 variable p.
10710 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
10711 * gdb.base/pointers.exp: Allow long instead of long int.
10712 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
10713 * gdb.base/step-line.exp: Allow a directory before the source file name.
10714
95a42b64
TT
107152010-03-24 Tom Tromey <tromey@redhat.com>
10716
10717 PR breakpoints/9352:
10718 * gdb.base/default.exp: Update.
10719 * gdb.base/commands.exp: Update.
10720 * gdb.cp/extern-c.exp: Test setting commands on multiple
10721 breakpoints at once.
10722
2390201f
DJ
107232010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10724
10725 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
10726 if gdb,nosignals.
10727 * gdb.base/watchpoints.c: Do not include unnecessary headers.
10728 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
10729 exited".
10730
8c9a6790
SS
107312010-03-24 Stan Shebs <stan@codesourcery.com>
10732
10733 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
10734
a6c727b2
DJ
107352010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10736
10737 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
10738 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
10739 argument. Handle "short" and "long".
10740 (Top level): Pass overprototyped output for old_fptr and xptr.
10741
4dfd5423
PA
107422010-03-23 Pedro Alves <pedro@codesourcery.com>
10743
10744 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
10745 format strings and add casts to avoid compiler warnings.
10746
107472010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
10748
10749 * lib/trace-support.exp (gdb_trace_setactions):
10750 Don't expect whitespace after ">" prompt.
10751 * gdb.trace/actions.exp: Adjust for output changes.
10752 * gdb.trace/while-stepping.exp: Likewise.
10753
c847d045
JK
107542010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10755
10756 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
10757 and r157645).
10758
5f717f1d
JK
107592010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10760
10761 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
10762 New.
10763
7d6d51d5
DJ
107642010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
10765
10766 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
10767 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
10768
3b11a015
SS
107692010-03-19 Stan Shebs <stan@codesourcery.com>
10770
10771 * gdb.trace/ax.exp: New file.
10772
d7d158ed
DE
107732010-03-19 Doug Evans <dje@google.com>
10774
6bb85cd1
DE
10775 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
10776 output from gcc.
10777
d7d158ed
DE
10778 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
10779 named /usr/sbin/prelink<foo>.
10780
4daf5ac0
SS
107812010-03-18 Stan Shebs <stan@codesourcery.com>
10782
10783 * gdb.trace/circ.exp: Test circular-trace-buffer.
10784 * gdb.trace/tfile.exp: Update tstatus test.
10785
e8d05480
JB
107862010-03-18 Joel Brobecker <brobecker@adacore.com>
10787
10788 * gdb.dwarf2/dw2-anonymous-func.S: New file.
10789 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
10790
441b986a
UW
107912010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10792
10793 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
10794
4247603b
PA
107952010-03-18 Pedro Alves <pedro@codesourcery.com>
10796
10797 * gdb.base/default.exp: Adjust the expected output of the finish
10798 and until commands when the inferior is not being run.
10799
13387711
SW
108002010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
10801
10802 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
10803 * gdb.cp/nsusing.exp: Ditto.
10804
6e31430b
TT
108052010-03-15 Tom Tromey <tromey@redhat.com>
10806
10807 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
10808 * gdb.cp/userdef.cc (operator==): New function.
10809 (main): New locals mem1, mem2.
10810
e2d69cb5
JZ
108112010-03-15 Jie Zhang <jie@codesourcery.com>
10812
10813 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
10814 Declare and use new loadtimeout variable.
10815
f572f0a9
DJ
108162010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
10817
10818 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
10819 Use gdb_load later.
10820
51f4c0b0
PA
108212010-03-14 Pedro Alves <pedro@codesourcery.com>
10822
10823 * gdb.base/solib-disc.c (main): Make format of fprintf a string
10824 literal. Add missing endlines to prints to stderr.
10825
1c809c68
TT
108262010-03-12 Tom Tromey <tromey@redhat.com>
10827
10828 PR c++/9708:
10829 * gdb.cp/m-static.exp: Add regression test.
10830 * gdb.cp/m-static.cc (method): New method.
10831 (main): Call it.
10832
00ae8fef
SW
108332010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
10834
10835 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
10836 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
10837
759f0f0b
PA
108382010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10839
21e24d21
PA
10840 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
10841
108422010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10843
759f0f0b
PA
10844 * lib/gdb.exp (skip_stl_tests): New.
10845 (gdb_compile): Symbian needs -ldl.
10846 (shlib_target_file): New.
10847 (shlib_symbol_file): New.
10848 (gdb_load_shlibs): Use shlib_target_file.
10849 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
10850 * gdb.cp/exception.exp: Use skip_stl_tests.
10851 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
10852 * gdb.cp/try_catch.exp: Use skip_stl_tests.
10853 * gdb.cp/mb-templates.exp: Ditto.
10854 * gdb.base/commands.exp: Relax regexes.
10855 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
10856 shlib_target_file and shlib_symbol_file.
10857 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
10858 sections.
10859 * gdb.base/ending-run.exp: Accept E32Main for symbian.
10860 * gdb.base/solib-disc.exp: Use
10861 shlib_target_file and shlib_symbol_file.
10862 * gdb.base/unload.exp: Don't skip on symbian. Use
10863 shlib_target_file and shlib_symbol_file.
10864 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
10865
6a8f2671 108662010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10867
6a8f2671
PA
10868 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
10869 * gdb.trace/report.exp: Adjust for x86 and x86_64.
10870 Issue a tfind end before looking for a tracepoint frame.
10871 * gdb.trace/tfind.exp: Adjust tstatus output.
10872 Adjust disassembly output.
10873 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
10874
ccf26247
JK
108752010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10876
10877 * gdb.base/break-interp.exp: Create new displacement parameter value
10878 for the test_ld calls.
10879 (reach): New parameter displacement, verify its content. New push of
10880 pf_prefix "reach-$func:". Import global expect_out.
10881 (test_core): New parameter displacement, verify its content. New push
10882 of pf_prefix "core:". New command "set verbose on". Import global
10883 expect_out.
10884 (test_attach): New parameter displacement, verify its content. New
10885 push of pf_prefix "attach:". New command "set verbose on". Import
10886 global expect_out.
10887 (test_ld): New parameter displacement, pass it to the reach, test_core
10888 and test_attach calls and verify its content in the "ld.so exit" test.
10889 * gdb.base/prelink.exp: Remove gdb_exit and final return.
10890 (prelink): Update expected text, use gdb_test.
10891
e469c7fb
DE
108922010-03-10 Doug Evans <dje@google.com>
10893
10894 * gdb.base/checkpoint.exp: Fix comment.
10895 Lengthen timeout while doing >600 checkpoints test.
10896 Rename duplicate "kill all one" test to keep test names unique.
10897
60e1c644
PA
108982010-03-10 Pedro Alves <pedro@codesourcery.com>
10899
10900 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
10901
cec808ec
KS
109022010-03-08 Keith Seitz <keiths@redhat.com>
10903
889bf7c5
PA
10904 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
10905 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
10906 (dm_type_long): New function.
10907 (dm_type_unsigned_short): New function.
10908 (dm_type_unsigned_long): New function.
10909 (myint): New typedef.
10910 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
10911 long, unsigned shor and long, operator char*, and typedef.
10912 (test_lookup_operator_functions): Add operator char* test.
10913 (test_paddr_operator_functions): Likewise.
10914 (test_paddr_overloaded_functions): Use probe values for
10915 short, long, and unsigned short and long.
10916 (test_paddr_hairy_functions): If the demangler probe detected
10917 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
10918 demangler.
10919 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
10920 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
10921 and "print null_pmf".
10922 Add test "ptype a.*pmf".
10923 * gdb.cp/overload.exp: Allow optional "int" to appear with
10924 "short" and "long".
10925 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
10926 long expect value for men_overload1arg.
10927 Allow "int" to appear with "short" and "long".
10928 When testing "info break", add argument for main (void).
10929 Also allow "int" to appear with "short" and "long".
10930 Ditto with "unsigned" and "long long".
cec808ec
KS
10931 * gdb.java/jmain.exp: Do not enclose methods names in single
10932 quotes.
10933 * gdb.java/jmisc.exp: Likewise.
10934 * gdb.java/jprint.exp: Likewise.
10935 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
10936
10937 From Jan Kratochvil <jan.kratochvil@redhat.com>:
10938 * gdb.cp/exception.exp (backtrace after first throw)
10939 (backtrace after second throw): Allow a namespace before __cxa_throw.
10940 (backtrace after first catch, backtrace after second catch): Allow
10941 a namespace before __cxa_begin_catch.
10942
10943 * gdb.cp/cpexprs.exp: New file.
10944 * gdb.cp/cpexprs.cc: New file.
10945
10946 From Daniel Jacobowitz <dan@codesourcery.com>
10947 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
10948 to use string_to_regexp.
10949 (ctor, dtor): New functions. Use them to match constructor
10950 and destructor function types.
10951 (Top level): Use runto_main.
10952
f870a310
TT
109532010-03-05 Tom Tromey <tromey@redhat.com>
10954
10955 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
10956 gdb.target_charset.
10957 (pp_ns.to_string): Likewise.
10958
0c199f28
KS
109592010-03-04 Keith Seitz <keiths@redhat.com>
10960
10961 * gdb.cp/overload.exp: Test that the filename portion of a linespec
10962 can be quoted. Test that both the filename and function/line
10963 portions can be quoted at the same time.
10964
c7437ca6
PA
109652010-03-04 Pedro Alves <pedro@codesourcery.com>
10966
10967 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
10968
b111b805
DE
109692010-03-03 Doug Evans <dje@google.com>
10970
24486cb7
DE
10971 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
10972 libc contains libpthread.
10973
b111b805
DE
10974 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
10975 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
10976 of gdb_compile. Add another pattern to match android backtrace.
10977
a0e0ef55
TT
109782010-03-03 Tom Tromey <tromey@redhat.com>
10979
10980 PR gdb/11345:
10981 * gdb.base/printcmds.exp (test_printf): Add test.
10982
1ba53b71
L
109832010-03-02 H.J. Lu <hongjiu.lu@intel.com>
10984
10985 * gdb.arch/amd64-byte.exp: New.
10986 * gdb.arch/amd64-dword.exp: Likewise.
10987 * gdb.arch/amd64-pseudo.c: Likewise.
10988 * gdb.arch/amd64-word.exp: Likewise.
10989 * gdb.arch/i386-byte.exp: Likewise.
10990 * gdb.arch/i386-pseudo.c: Likewise.
10991 * gdb.arch/i386-word.exp: Likewise.
10992
f5dff777
DJ
109932010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10994
10995 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
10996 types. Add structreg, bitfields, and flags registers.
10997 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
10998 registers.
10999
90884b2b
L
110002010-03-01 H.J. Lu <hongjiu.lu@intel.com>
11001
11002 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
11003 (load_description): Set architecture if defined.
11004
dc00d89f
PM
110052010-02-28 Phil Muldoon <pmuldoon@redhat.com>
11006
11007 * gdb.python/py-frame.exp: Add read_var block tests.
11008 * gdb.python/py-frame.c (block): New function.
11009
0e095b7e
JK
110102010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11011 Daniel Jacobowitz <dan@codesourcery.com>
11012
11013 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
11014
624f1a65
DM
110152010-02-25 David S. Miller <davem@davemloft.net>
11016
11017 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
11018 fix logic for setting all_syscalls_numbers.
11019
f3e9a817
PM
110202010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11021
11022 * Makefile.in: Add py-block and py-symbol.
11023 * gdb.python/py-symbol.exp: New File.
11024 * gdb.python/py-symtab.exp: New File.
11025 * gdb.python/py-block.exp: New File.
11026 * gdb.python/py-symbol.c: New File.
11027 * gdb.python/py-block.c: New File.
11028
f6bbabf0
PM
110292010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11030
11031 PR python/11314
11032 * lib/gdb.exp (skip_python_tests): New function.
11033 * gdb.python/py-cmd.exp: Use skip_python_tests.
11034 * gdb.python/py-frame.exp: Likewise.
11035 * gdb.python/py-function.exp: Likewise.
11036 * gdb.python/py-prettyprint.exp: Likewise.
11037 * gdb.python/py-template.exp: Likewise.
11038 * gdb.python/py-type.exp: Likewise.
11039 * gdb.python/py-value.exp: Likewise.
11040
85d721b8
PA
110412010-02-22 Pedro Alves <pedro@codesourcery.com>
11042
11043 PR9605
11044
11045 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
11046
48e32051
TT
110472010-02-19 Tom Tromey <tromey@redhat.com>
11048
11049 PR c++/8693, PR c++/9496:
11050 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
11051 regression tests.
11052
ac9c0048
JK
110532010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11054
11055 Fix compatibility with m68k as.
11056 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
11057 Use only /* comments */.
11058
57bb97a4
UW
110592010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11060
11061 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
11062 * configure: Regenerate.
11063
7d1bf85c
DJ
110642010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
11065
11066 * gdb.python/py-type.exp: Check for Python support.
11067
061b5285
PA
110682010-02-17 Pedro Alves <pedro@codesourcery.com>
11069
11070 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
11071 `regsub' syntax available.
11072
f8a8bc2c
PA
110732010-02-17 Pedro Alves <pedro@codesourcery.com>
11074
11075 * gdb.base/shmain.c (main): Remove printf call.
11076 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
11077 * gdb.base/unload.c (main): Make format of fprintf a string
11078 literal. Add missing endlines to prints to stderr.
11079 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
11080
6f451e5e
TT
110812010-02-17 Tom Tromey <tromey@redhat.com>
11082
11083 * gdb.java/jprint.java (jprint.props): New field.
11084 * gdb.java/jprint.exp (set_lang_java): Add regression test.
11085
12d79008
PA
110862010-02-17 Pedro Alves <pedro@codesourcery.com>
11087
ef801a0e 11088 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
11089 available.
11090
d252f7e5
DJ
110912010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11092
11093 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
11094 creation to support remote host testing.
11095
67bdab6c
DJ
110962010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11097
11098 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
11099 Recognize "command not found".
11100
bb391223
DJ
111012010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11102
11103 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
11104 single-stepping.
11105
70362913
DJ
111062010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11107
11108 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
11109 if arguments are not supported.
11110
493f3c00
DJ
111112010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11112
11113 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
11114 be const or non-const.
11115
8034c749
DJ
111162010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11117
11118 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
11119 mi_send_resuming_command to send -exec-continue.
11120
791dfb64
DJ
111212010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11122
11123 * gdb.base/list.exp (test_list_filename_and_function): Add test
11124 with single quotes.
11125 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
11126 matching.
11127 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
11128 Add KFAIL'd tests for PR gdb/11289.
11129
7c5fe868
DJ
111302010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11131
11132 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
11133
fdc498b8
DJ
111342010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11135
11136 * gdb.base/comp-dir/subdir/dummy.txt: New file.
11137 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
11138 a temporary directory.
11139
b519e2a6
DJ
111402010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11141
11142 * gdb.base/charset.exp: Use a single regular expression to match
11143 show host-charset and show target-charset output.
11144
74164c56
JK
111452010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11146
11147 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
11148 "Illegal process-id" expect string more exact.
11149 (attach to digits-starting nonsense is prohibited): New.
11150
701ed6dc
JK
111512010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11152
11153 * gdb.base/prelink.exp (set verbose on): New.
11154
889bf7c5 111552010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
11156
11157 * mi-reverse.exp: New file. Test for reverse option to the
11158 following MI commands: exec-continue, exec-finish, exec-next,
11159 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 11160
dadf0e9c
JB
111612010-02-09 Joel Brobecker <brobecker@adacore.com>
11162
11163 * gdb.ada/ptype_tagged_param: New testcase.
11164
714f19d5
TT
111652010-02-08 Tom Tromey <tromey@redhat.com>
11166
11167 PR c++/8017:
11168 * gdb.cp/overload.exp: Add tests.
11169 * gdb.cp/overload.cc (struct K): New.
11170 (namespace N): New.
11171 (main): Call new functions.
11172 (K::staticoverload): Define.
11173
889bf7c5 111742010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
11175
11176 PR gdb/10728
11177 * gdb.cp/pr10728-x.h: New file.
11178 * gdb.cp/pr10728-x.cc: New file.
11179 * gdb.cp/pr10728-y.cc: New file.
11180 * gdb.cp/pr10728.exp: New file.
11181 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
11182
889bf7c5 111832010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
11184
11185 PR gdb/9067
11186 * gdb.cp/pr9067.exp: New
11187 * gdb.cp/pr9067.cc: New
11188 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
11189
7b356089
JB
111902010-02-08 Joel Brobecker <brobecker@adacore.com>
11191
11192 * lib/gdb.exp (gdb_test_timeout): New global variable.
11193 Set it to timeout if not already set.
11194 (gdb_init): Reset the value of timeout to gdb_test_timeout.
11195
1be00882
DE
111962010-02-05 Doug Evans <dje@google.com>
11197
11198 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
11199 user.
11200
82856980
SW
112012010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
11202
11203 PR c++/7935:
11204 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
11205
1a334831
TT
112062010-02-04 Tom Tromey <tromey@redhat.com>
11207
11208 * gdb.cp/virtbase.exp: Make test case names unique.
11209
9c3c02fd
TT
112102010-02-02 Tom Tromey <tromey@redhat.com>
11211
11212 * gdb.cp/virtbase.exp: Add regression tests.
11213 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
11214 (main): Instantiate RHC.
11215
0cc2414c
TT
112162010-02-02 Tom Tromey <tromey@redhat.com>
11217
11218 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
11219 type-printing change.
11220
edf3d5f3
TT
112212010-02-02 Tom Tromey <tromey@redhat.com>
11222
11223 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
11224 * gdb.cp/virtbase.cc: New file.
11225 * gdb.cp/virtbase.exp: New file.
11226 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
11227
e4b7f41c
JK
112282010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11229
11230 PR libc/11214:
11231 * gdb.threads/current-lwp-dead.c: Include features.h.
11232 (HAS_NOMMU): New.
11233 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
11234
b381ea14
JK
112352010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11236
11237 * gdb.base/symbol-without-target_section.exp,
11238 gdb.base/symbol-without-target_section.c: New.
11239
c593ac0e
DJ
112402010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11241
11242 * gdb.base/bigcore.exp: Reset increased timeout.
11243 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
11244
db25f29d
DJ
112452010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11246
11247 * gdb.base/gcore.exp (capture_command_output): Use
11248 gdb_test_multiple.
11249
f9d67f43
DJ
112502010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11251
11252 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
11253 * gdb.arch/thumb2-it.exp (test_it_break): New function.
11254 (Top level): Call it.
11255
177321bd
DJ
112562010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11257
11258 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
11259
97f2ed50
DJ
112602010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11261
11262 * gdb.base/call-strs.exp, gdb.base/default.exp,
11263 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
11264 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
11265 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
11266 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
11267 gdb.base/watchpoint-solib.exp: Save and restore timeout.
11268 * gdb.base/ending-run.exp: Correct restore of timeout.
11269 * gdb.base/page.exp: Remove unnecessary timeout setting.
11270
e4e2711a
JB
112712010-01-29 Joel Brobecker <brobecker@adacore.com>
11272
11273 * gdb.ada/rec_return: New testcase.
11274
ba581dc1
JB
112752010-01-29 Joel Brobecker <brobecker@adacore.com>
11276
11277 * gdb.ada/call_pn: New testcase.
11278
4ea95be9
DJ
112792010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
11280
11281 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
11282 (Top level): Use it to resume.
11283 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
11284 the Thumb mode displaced stepping error as unsupported.
11285
df83a9bf
SW
112862010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
11287
889bf7c5
PA
11288 * gdb.cp/nsusing.exp: Added more tests.
11289 * gdb.cp/nsrecurs.exp: Ditto.
11290 * gdb.cp/nsusing.cc: Added test functions.
11291 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 11292
40b27cdc
JK
112932010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11294
11295 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
11296 absolute directory pathnames in gdb.sum file.
11297
de958931
SW
112982010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
11299
11300 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
11301 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
11302
708ead4e
TT
113032010-01-26 Tom Tromey <tromey@redhat.com>
11304
11305 PR exp/7643:
11306 * gdb.base/printcmds.exp (test_print_string_constants): Remove
11307 setup_kfail.
11308
b14e635e
SW
113092010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
11310
11311 * gdb.cp/nsrecurs.exp: New test.
11312 * gdb.cp/nsrecurs.cc: New test program.
11313 * gdb.cp/nsstress.exp: New test.
11314 * gdb.cp/nsstress.cc: New test program.
11315 * gdb.cp/nsdecl.exp: New test.
11316 * gdb.cp/nsdecl.cc: New test program.
11317
8540c487
SW
113182010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
11319
11320 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
11321 imported into file scope.
11322 Marked test as xfail.
11323 * gdb.cp/namespace-using.cc (marker5): New function.
11324 * gdb.cp/shadow.exp: New test.
11325 * gdb.cp/shadow.cc: New test program.
11326 * gdb.cp/nsimport.exp: New test.
11327 * gdb.cp/nsimport.cc: New test program.
11328
421d5d99
TT
113292010-01-25 Tom Tromey <tromey@redhat.com>
11330
11331 PR gdb/11049:
11332 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
11333 with "set print null-stop on".
11334
691f8dc1
JK
113352010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11336
11337 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
11338 Adjust it for DISASSEMBLY_OMIT_FNAME.
11339
0b92b5bb
TT
113402010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11341
11342 PR symtab/11199:
11343 * gdb.dwarf2/member-ptr-forwardref.exp,
11344 gdb.dwarf2/member-ptr-forwardref.S: New.
11345
23787403
JK
113462010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11347
11348 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
11349 (thread1_func): Protect thread1_tid with thread1_tid_cond by
11350 thread1_tid_mutex. Remove gdbstop_mutex handling.
11351 (thread2_func): Protect thread2_tid with thread2_tid_cond by
11352 thread2_tid_mutex. Remove gdbstop_mutex handling.
11353 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
11354 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
11355 pthread_cond_wait conditionalizations by while loops.
11356
b966cb8a
TT
113572010-01-20 Tom Tromey <tromey@redhat.com>
11358
11359 PR backtrace/10770:
11360 * gdb.dwarf2/pr10770.exp: New file.
11361 * gdb.dwarf2/pr10770.c: New file.
11362 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
11363
fcae584b
VP
113642010-01-20 Vladimir Prus <vladimir@codesourcery.com>
11365
11366 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
11367 that target was removed, and the test always runs native anyway.
11368
a0f49112
JK
113692010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11370
11371 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
11372 gdb.base/watchpoint-cond-gone-stripped.c: New.
11373
ceeb3d5a
TT
113742010-01-19 Tom Tromey <tromey@redhat.com>
11375
11376 PR c++/8000:
11377 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
11378 existing tests.
11379 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
11380 (main): Use AAA::SomeEnum.
11381
dd322c54
JK
113822010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11383
11384 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
11385 (test_ignore_count): Declare line_callme_body global.
11386 (run to breakpoint with ignore count): Use line_callme_body.
11387 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
11388 (set line_main_hello, set line_main_return): Reindent.
11389 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
11390 New.
11391 (continue to callee4): Use line_callee4_body.
11392 (check *stopped from CLI command): Use line_callee4_next.
11393 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
11394 (set line_main_hello, set line_main_return): Reindent.
11395 (set line_callee4_head, set line_callee4_body): New.
11396 (continue to callee4): Use line_callee4_body.
11397
4e8f195d
TT
113982010-01-18 Tom Tromey <tromey@redhat.com>
11399
11400 PR c++/9680:
11401 * gdb.cp/casts.cc: Add new classes and variables.
11402 * gdb.cp/casts.exp: Test new operators.
11403
9e14a9ba
JB
114042010-01-18 Tom Tromey <tromey@redhat.com>
11405 Thiago Jung Bauermann <bauerman@br.ibm.com>
11406
11407 * gdb.python/source2.py: New file.
11408 * gdb.python/source1: New file.
11409 * gdb.python/python.exp: Test "source" command.
11410
00bf0b85
SS
114112010-01-15 Stan Shebs <stan@codesourcery.com>
11412
11413 * gdb.trace/tfile.c: New file.
11414 * gdb.trace/tfile.exp: New file.
889bf7c5 11415
55235ad7
JK
114162010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11417
11418 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
11419
9f2982ff
JK
114202010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11421
11422 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
11423
bbfba9ed
JK
114242010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11425
11426 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
11427 (libfunc): New parameter action. Implement also selectable "sleep".
11428 * gdb.base/break-interp-main.c: Include assert.h.
11429 (libfunc): New parameter action.
11430 (main): New parameters argc and argv. Assert argc. Pass argv.
11431 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
11432 (test_attach): New proc.
11433 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
11434 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
11435
61f0d762
JK
114362010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11437
11438 * gdb.base/break-interp.exp (test_core): New proc.
11439 (test_ld): Call it.
11440
06a6f270
JK
114412010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11442
11443 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
11444 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
11445 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
11446 and gdb_compile_shlib. Use new -Wl compiler options.
11447 (dl bt, main bt): New tests.
11448
51bee8e9
JK
114492010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11450
11451 Support PIEs with no symfile_objfile.
11452 * gdb.base/break-interp.exp: New argument at the test_ld calls.
11453 (test_ld): New parameter trynosym.
11454 (test_ld <$trynosym>): New block.
11455
b8040f19
JK
114562010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11457
11458 * gdb.base/break-interp.exp: New file.
11459
be759fcf
PM
114602010-01-13 Phil Muldoon <pmuldoon@redhat.com>
11461
11462 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
11463 * gdb.python/py-prettyprint.py (pp_ls): New printer.
11464 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
11465 test.
11466 * gdb.python/py-prettyprint.c: Define lazystring test structure.
11467 * gdb.python/py-mi.exp: Add lazy string test.
11468
dc146f7c
VP
114692010-01-13 Vladimir Prus <vladimir@codesourcery.com>
11470
11471 * lib/mi-support.exp (mi_check_thread_states): Handle
11472 core number in thread listing.
11473
b4ba55a1
JB
114742010-01-12 Joel Brobecker <brobecker@adacore.com>
11475
11476 * gdb.base/maint.exp: Adjust the expected output for the
11477 "maint print type" test. Use gdb_test_multiple instead of
11478 gdb_sent/gdb_expect.
11479
08e24bd4
DE
114802010-01-11 Doug Evans <dje@google.com>
11481
6496a609
DE
11482 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
11483 from gdbserver_download. All callers updated.
11484
08e24bd4
DE
11485 * gdb.server/ext-run.exp: "info os processes" requires xml support.
11486
b5cfddf5
JK
114872010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11488
11489 Implement binary numbers parsing.
11490 * gdb.base/printcmds.exp (test_integer_literals_accepted)
11491 (test_integer_literals_rejected): New binary tests.
11492
3725885a
RW
114932010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11494
11495 * gdb.cell/configure: Regenerate.
11496
37aeb5df
JK
114972010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11498
11499 * gdb.base/corefile.exp: Move the core finding block out and call it as
11500 core_find, new variable $corefile, replace corefile by $corefile and
11501 [file tail $corefile] for usage vs. test names resp.
11502 * lib/gdb.exp (core_find): Move it as a new function here. New
11503 parameter binfile and deletefiles. New variable $destcore. Pre-delete
11504 $destcore. Return "" on error.
11505
d521f563
JK
115062010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11507
11508 Workaround PR binutils/10802.
11509 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
11510 (twice).
11511
28f24826
DJ
115122010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11513
11514 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
11515
2de75e71
JB
115162010-01-08 Joel Brobecker <brobecker@adacore.com>
11517
11518 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
11519 call, to avoid interruption.
11520
fe00719b 115212010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
11522
11523 * gdb.stabs/weird.def (args93): New.
11524
d0ef5df8
DE
115252010-01-07 Doug Evans <dje@google.com>
11526
11527 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
11528
3a08d52f
TT
115292010-01-07 Tom Tromey <tromey@redhat.com>
11530
11531 * gdb.base/source.exp: Use correct line number.
11532
7a697b8d
SS
115332010-01-05 Stan Shebs <stan@codesourcery.com>
11534
11535 * gdb.trace/tracecmd.exp: Test ftrace.
11536
7803799a
UW
115372010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11538
11539 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
11540
c54eabfa
JK
115412010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11542
11543 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
11544 "uint_for_mi_testing".
11545
02e7ef19
JB
115462010-01-01 Joel Brobecker <brobecker@adacore.com>
11547
11548 Test indented comment in file being sourced.
11549 * gdb.base/commands.exp: Test indented comment in file being sourced.
11550
abd775ce
JB
115512010-01-01 Joel Brobecker <brobecker@adacore.com>
11552
11553 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
11554 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
11555 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
11556 notice.
11557
79b55b82
JB
115582010-01-01 Joel Brobecker <brobecker@adacore.com>
11559
11560 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
11561 notice.
11562
8997583e
JK
115632010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11564
11565 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
11566 missing $after_stopped and comma (,) expectation.
11567
6da95a67
SS
115682009-12-31 Stan Shebs <stan@codesourcery.com>
11569
11570 * gdb.trace/actions.exp: Test teval action.
889bf7c5 11571
218d2fc6
TJB
115722009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11573
11574 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
11575 (top level): Call test_watchpoint_in_big_blob.
11576 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
11577 watchpoints.
11578 (func3): Write to buf.
11579
236f1d4d
SS
115802009-12-29 Stan Shebs <stan@codesourcery.com>
11581
11582 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 11583
f61e138d
SS
115842009-12-28 Stan Shebs <stan@codesourcery.com>
11585
11586 * gdb.trace/tsv.exp: New file.
11587 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 11588
0219b378
DJ
115892009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
11590
11591 * gdb.base/find.c (main): Reference search buffers.
11592 * gdb.base/included.c (main): Reference integer.
11593 * gdb.base/ptype.c (charfoo): Declare.
11594 (intfoo): Call charfoo.
11595 * gdb.base/scope0.c (useitp): New function.
11596 (usestatics): Use useitp.
11597 (useit): Add a type for val.
11598 * gdb.base/scope1.c (useit1): Take a pointer argument.
11599 (usestatics1): Update calls to useit1.
11600 * gdb.cp/call-c.cc: Declare foo.
11601 (main): Call foo.
11602 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
11603 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
11604 (main): Call C::ensureRefs and ensureOtherRefs.
11605 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
11606 variables.
11607 (ensureOtherRefs): New function.
11608 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
11609 * gdb.cp/templates.cc (main): Call t5i.value.
11610
3f78692f
JK
116112009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11612
11613 Fix compatibility with G++-4.5.
11614 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
11615 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
11616 (uncaught return): Remove.
11617
429374b8
JK
116182009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11619 Phil Muldoon <pmuldoon@redhat.com>
11620
11621 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
11622 (bp_location13, bp_location14, bp_location17, bp_location18)
11623 (marker3_proto, marker4_proto): New variables.
11624 (breakpoint info): Update output.
11625 (run until breakpoint at marker3, run until breakpoint at marker4): New
11626 tests.
11627
859825b8
JK
116282009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11629
11630 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
11631 Replace the printf call of Y by provided "y-set-1" label. New block
11632 for the second shared library.
11633 * gdb.base/unload.exp: Compile also the second library, call
11634 gdb_load_shlibs also for it. Use now gdb_breakpoint.
11635 (single pending breakpoint info): Rename to ...
11636 (pending breakpoint info before run): ... this extended test.
11637 (libfile2, libname2, libsrcfile2, libsrc2)
11638 (lib_sl2): New variables.
11639 (exec_opts): Set also SHLIB_NAME2.
11640 (pending breakpoint info on first run at shrfunc1)
11641 (pending breakpoint info on second run at shrfunc1)
11642 (pending breakpoint info on second run at shrfunc2)
11643 (print y from libfile, print y from libfile2): New tests.
11644 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
11645 * gdb.base/unloadshr2.c: New.
11646
e6a386cd
HZ
116472009-12-22 Hui Zhu <teawater@gmail.com>
11648
11649 * gdb.reverse/sigall-reverse.exp: Adjust.
11650
9e19b45e
VP
116512009-12-21 Vladimir Prus <vladimir@codesourcery.com>
11652
11653 PR gdb/10884
11654
11655 * gdb.mi/var-cmd.c (do_bitfield_tests): New
11656 (main): Call do_bitfield_tests.
aacf5b1e 11657 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 11658
d53a7b30
JB
116592009-12-20 Joel Brobecker <brobecker@adacore.com>
11660
11661 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
11662 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
11663 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
11664 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
11665 gdb.modula2/unbounded1.c: Update copyright header.
11666
191ca0a1
CM
116672009-12-10 Chris Moller <moller@mollerware.com>
11668
11669 PR gdb/9399
11670 * gdb.cp/virtfunc2.exp: New tests
11671 * gdb.cp/virtfunc2.cc: New tests
11672 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
11673
0fa6cf1b
MS
116742009-12-10 Oza Pawandeep (paawan1982@yahoo.com
11675
11676 * gdb.reverse/i387-env-reverse.c: New file.
11677 * gdb.reverse/i387-env-reverse.exp: New file.
11678 * gdb.reverse/i387-stack-reverse.c: New file.
11679 * gdb.reverse/i387-stack-reverse.exp: New file.
11680
361ae042
PM
116812009-12-08 Phil Muldoon <pmuldoon@redhat.com>
11682
11683 * gdb.python/py-type.exp (test_range): New test.
11684
bfd31e71
PM
116852009-12-03 Phil Muldoon <pmuldoon@redhat.com>
11686
11687 PR python/10805
11688
11689 * gdb.python/py-type.exp: New file.
11690 * gdb.python/py-type.c: New file.
11691 * Makefile.in: Add py-type.
11692
57a1d736
TT
116932009-12-03 Tom Tromey <tromey@redhat.com>
11694
11695 * gdb.python/py-value.exp (test_parse_and_eval): New
11696 function.
11697
1f3b5d1b
PP
116982009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11699
11700 PR gdb/11022
11701
11702 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
11703 * gdb.base/pr11022.c: New test.
11704
8b7dbdc9
JK
117052009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11706
11707 Fix spurious false FAILs.
11708 * gdb.base/structs.c (chartest): New.
11709 (main): Fill-in chartest.
11710 * gdb.base/structs.exp (anychar_re, first): New.
11711 (start_structs_test): Import global anychar_re and first.
11712 New gdb_test call "set print elements 300; ${testfile}"
11713 (start_structs_test <$first>): New block.
11714 (any): Import global anychar_re. New variable ac. Use ${ac}.
11715
6a53b2ec
JK
117162009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11717
11718 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
11719
d7167b4c
JK
117202009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11721
11722 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
11723 Force $srcfile file.
11724 * gdb.base/foll-fork.c (callee): Comment out the printf call.
11725
b1798462
UW
117262009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11727
11728 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
11729 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
11730 * gdb.threads/watchthreads-reorder.exp: Likewise.
11731
b6199126
DJ
117322009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
11733
11734 PR gdb/8704
11735
11736 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
11737 "if", and "thread". Correct matching in the previous test.
11738
b22a0510
DJ
117392009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
11740
11741 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
11742
930636d2
MS
117432009-11-23 Michael Snyder <msnyder@vmware.com>
11744
11745 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
11746 * gdb.reverse-watch-precsave.exp: Ditto.
11747
21a0512e
PP
117482009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
11749
11750 * gdb.asm/asm-source.exp: Adjust.
11751 * gdb.base/help.exp: Adjust.
889bf7c5 11752
fc30d5e0
PA
117532009-11-22 Pedro Alves <pedro@codesourcery.com>
11754
11755 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
11756 (do_syscall_tests_without_xml): Set data-directory to
11757 /the/path/to/nowhere.
11758
f6bc2008
PA
117592009-11-21 Pedro Alves <pedro@codesourcery.com>
11760
11761 * gdb.threads/local-watch-wrong-thread.c,
11762 gdb.threads/local-watch-wrong-thread.exp: New files.
11763
8c2fb5de
PA
117642009-11-21 Pedro Alves <pedro@codesourcery.com>
11765
11766 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
11767 assume new `regsub' syntax available.
11768
ebec9a0f
PA
117692009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11770
a79d3c27
JK
11771 * gdb.base/watchpoint-hw-hit-once.exp,
11772 gdb.base/watchpoint-hw-hit-once.c: New.
11773
117742009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11775
11776 * gdb.threads/watchthreads-reorder.exp,
11777 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 11778
276a961b
MK
117792009-11-17 Nathan Sidwell <nathan@codesourcery.com>
11780
11781 * gdb.xml/tdesc-regs.exp: Use for m68k.
11782
4867c1fb
PA
117832009-11-15 Pedro Alves <pedro@codesourcery.com>
11784
11785 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
11786
f6838f81
DJ
117872009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11788
11789 * lib/gdb.exp (current_target_name): New procedure.
11790 (gdb_wrapper_target): New variable.
11791 (gdb_wrapper_init): Set gdb_wrapper_target.
11792 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
11793 wrapper.
11794
4ac4dd3f
DJ
117952009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11796
11797 * gdb.base/remote.exp: Delete the slowest load test.
11798 Do not load with fixed packet sizes.
11799
a7881759
DJ
118002009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11801
11802 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
11803
97a5b505
DJ
118042009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11805
11806 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
11807 srcfile when setting a breakpoint.
11808
d3e1fc54
DJ
118092009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
11810
11811 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
11812 macros.
11813
7cbcbded
DJ
118142009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11815
11816 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
11817 to be in memory.
11818 * gdb.base/display.c (force_mem): New.
11819 (do_loops): Use it. Add breakpoint comments.
11820 (do_vars): Add a breakpoint comment.
11821 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
11822 line numbers.
11823
bdea3a92
NF
118242009-11-13 Nathan Froyd <froydnj@codesourcery.com>
11825
11826 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
11827 instead of a bare "run".
11828
269f82e5
PP
118292009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
11830
11831 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 11832
a69b7d9d
DJ
118332009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11834
11835 * lib/cell.exp (skip_cell_tests): Clean up test files before
11836 returning.
11837
b598bfda
DJ
118382009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11839
11840 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
11841 and the breakpoint menu. Do not call perror if a prompt is seen.
11842 Consume the following GDB prompt.
11843 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
11844 * gdb.cp/namespace.exp: Use gdb_test.
11845 * gdb.cp/templates.exp: Use gdb_test.
11846 (test_template_breakpoints): Use gdb_test_multiple.
11847
87728fa0
DJ
118482009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11849
11850 * gdb.base/break1.c (struct some_struct, values): Move earlier.
11851 (marker4): Reference values.
11852
b67c692f
DJ
118532009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11854
11855 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
11856 is missing.
11857
f0df251a
DJ
118582009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11859
11860 * gdb.base/break.c (need_malloc): New.
11861 * gdb.base/constvars.c (main): Reference crass and crisp.
11862 * gdb.base/gdb1821.c (main): Reference bar.
11863 * gdb.cp/gdb1355.cc (main): Reference s1.
11864 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
11865 (main): Call them.
11866 * gdb.cp/hang2.cc (dummy2): Define.
11867 * gdb.cp/hang3.cc (dummy3): Define.
11868 * gdb.cp/m-data.cc (main): Reference shadow.
11869
bdf7534a
NF
118702009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11871 Nathan Froyd <froydnj@codesourcery.com>
11872
11873 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
11874 remote host.
11875
f24fce77
NF
118762009-11-12 Nathan Froyd <froydnj@codesourcery.com>
11877
11878 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
11879 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
11880 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11881 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11882 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11883 * gdb.dwarf2/dw2-producer.exp: Likewise.
11884 * gdb.dwarf2/mac-fileno.exp: Likewise.
11885 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
11886 py-prettyprint.py to the remote host.
11887 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
11888
40f0318e
KS
118892009-11-11 Keith Seitz <keiths@redhat.com>
11890
11891 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
11892 use it instead of "Foo".
11893 * gdb.cp/classes.exp (do_tests): Add a test to access
11894 a method through a typedef'd class name.
11895
f3d9f7fb
NF
118962009-11-11 Nathan Froyd <froydnj@codesourcery.com>
11897
11898 * gdb.base/long_long.exp: Permit leading zeros on floating-point
11899 exponents.
11900 * gdb.base/pointers.exp: Likewise.
11901 * gdb.cp/ref-types.exp: Likewise.
11902
a4216f37
KS
119032009-11-11 Keith Seitz <keiths@redhat.com>
11904
11905 * gdb.cp/cplusfuncs.cc (class foo): Add operators
11906 new[] and delete[].
11907 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
11908 "void".
11909 (probe_demangler): Remove all single-quoting of
11910 method and variable names.
11911 (info_func_regexp): Remove the word "void" from any
11912 occurrence of "(void)".
11913 (print_addr_2): Remove all single-quoting of
11914 method names.
11915 (print_addr_2_kfail): Likewise.
11916 (print_addr): Single-quote C function names before
11917 passing to print_addr_2.
11918 (test_paddr_operator_functions): Remove single-quoting
11919 for method names.
11920 Add tests for operator new[] and operator delete[].
11921
9b14d7aa
JK
119222009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11923
11924 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
11925
85feb311
KS
119262009-11-09 Keith Seitz <keiths@redhat.com>
11927
11928 * gdb.cp/overload.exp: Add tests for resolving overloaded
11929 methods in expression parsing/evaluation.
11930
fa335448
DJ
119312009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
11932
11933 * lib/gdb.exp (default_gdb_version): Use --version instead of
11934 --command.
11935
ec3c07fc
NS
119362009-11-10 Nathan Sidwell <nathan@codesourcery.com>
11937
11938 * lib/gdb.exp (gdb_compile_test): New.
11939 (skip_ada_tests, skip_java_tests): New.
11940 (gdb_compile): Use gdb_compile_test for f77.
11941 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
11942 * lib/java.exp (compile_java_from_source): Remove runtests check,
11943 use gdb_compile_test to record result.
11944 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
11945 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
11946 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
11947 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
11948 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
11949 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
11950 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
11951 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
11952 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
11953 adjust gdb_compile invocations.
11954
b8b4e42b
JK
119552009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11956
11957 * Makefile.in (abs_builddir): New.
11958 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
11959 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
11960 `$(abs_builddir)/site.exp'.
11961
f8b7eaf3
DJ
119622009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
11963
11964 * config/m68k-emc.exp, lib/emc-support.exp,
11965 gdb.trace/gdb_c_test.c: Delete.
11966 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
11967 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
11968 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11969 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
11970 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11971 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
11972 casing for m68k-*-elf.
11973
c4187697
NS
119742009-11-03 Pedro Alves <pedro@codesourcery.com>
11975
11976 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
11977 * gdb.arch/i386-prologue.exp: Likewise.
11978 * gdb.arch/i386-unwind.exp: Likewise.
11979
db16b772
DJ
119802009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11981
11982 * lib/gdb.exp (gdb_expect): Fix timeout typo.
11983
bcf71277
DJ
119842009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11985
11986 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
11987
0105cee2
DJ
119882009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11989
11990 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
11991
24ddea62
JK
119922009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11993
11994 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
11995
287ccc17
JK
119962009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11997
11998 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
11999 * gdb.base/sepdebug2.c: New file.
12000
08bca259 120012009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
12002
12003 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
12004 the modified warnings for catch syscall. Verify if GDB was compiled
12005 with support for lib expat, and choose which tests to run depending
12006 on this.
12007
5d4e2b76
VP
120082009-10-30 Vladimir Prus <vladimir@codesourcery.com>
12009
12010 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
12011 that composite commands are parsed OK. And also test
12012 that breakpoint commands do work.
12013
240e538a
MS
120142009-10-23 Michael Snyder <msnyder@vmware.com>
12015
12016 gdb.reverse/consecutive-precsave.exp: Change expect pattern
12017 to allow for new disassembly style.
12018
9c419145
PP
120192009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
12020
12021 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 12022
02506ff1
MS
120232009-10-22 Michael Snyder <msnyder@vmware.com>
12024
12025 * gdb.reverse/break-precsave.exp: New test.
12026 * gdb.reverse/consecutive-precsave.exp: Ditto.
12027 * gdb.reverse/finish-precsave.exp: Ditto.
12028 * gdb.reverse/i386-precsave.exp: Ditto.
12029 * gdb.reverse/machinestate-precsave.exp: Ditto.
12030 * gdb.reverse/sigall-precsave.exp: Ditto.
12031 * gdb.reverse/solilb-precsave.exp: Ditto.
12032 * gdb.reverse/step-precsave.exp: Ditto.
12033 * gdb.reverse/until-precsave.exp: Ditto.
12034 * gdb.reverse/watch-precsave.exp: Ditto.
12035
4cf866a3
MS
120362009-10-22 Michael Snyder <msnyder@vmware.com>
12037
12038 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
12039 for gdb_expect. Adjust one test's expect strings for the new
12040 format of disassemble.
12041 * gdb.reverse/finish-reverse.exp: Delete 'return'.
12042 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
12043 gdb_test_multiple.
12044 * gdb.reverse/step-reverse.exp: Delete 'return'.
12045 * gdb.reverse/until-reverse.exp: Delete blank lines.
12046 * gdb.reverse/watch-reverse.exp: Delete blank lines.
12047
2b28d209
PP
120482009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
12049
12050 * gdb.base/consecutive.exp: Adjust.
12051 * gdb.base/display.exp: Likewise.
12052 * gdb.base/pc-fp.exp: Likewise.
12053 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 12054
33b9c32b
MS
120552009-10-19 Michael Snyder <msnyder@vmware.com>
12056
12057 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
12058 * gdb.reverse/finish-reverse.c: Ditto.
12059 * gdb.reverse/sigall-reverse.c: Ditto.
12060 * gdb.reverse/solib-reverse.c: Ditto.
12061 * gdb.reverse/step-reverse.c: Ditto.
12062 * gdb.reverse/watch-reverse.c: Ditto.
12063
6c95b8df
PA
120642009-10-19 Pedro Alves <pedro@codesourcery.com>
12065 Stan Shebs <stan@codesourcery.com>
12066
12067 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
12068 * gdb.base/foll-exec.exp: Adjust to expect a process id before
12069 "Executing new program".
12070 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
12071 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
12072 left listed after having been killed.
12073 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
12074 * gdb.base/maint.exp: Adjust test.
12075
12076 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
12077 * gdb.multi/Makefile.in: New.
12078 * gdb.multi/base.exp: New.
12079 * gdb.multi/goodbye.c: New.
12080 * gdb.multi/hangout.c: New.
12081 * gdb.multi/hello.c: New.
12082 * gdb.multi/bkpt-multi-exec.c: New.
12083 * gdb.multi/bkpt-multi-exec.exp: New.
12084 * gdb.multi/crashme.c: New.
12085
279017b7
TG
120862009-10-13 Tristan Gingold <gingold@adacore.com>
12087
12088 * gdb.base/sepdebug.exp: Check debug info are found.
12089
0413d738
PA
120902009-10-08 Pedro Alves <pedro@codesourcery.com>
12091
12092 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
12093 bits.
12094
c628eecc
JK
120952009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12096
12097 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
12098
38af1bfe
JB
120992009-10-07 Joel Brobecker <brobecker@adacore.com>
12100
12101 * gdb.base/watchpoints.c: Add copyright header. Reformat one
12102 of the comments.
12103
2b0adecd
PM
121042009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
12105
12106 * gdb.base/annota1.exp: Remove obsolete match_max increase.
12107 * gdb.base/annota3.exp: Idem.
12108 * gdb.base/maint.exp: Idem.
12109
8d417781
PM
121102009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
12111
889bf7c5 12112 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
12113 to default.
12114
bb61102d
PM
121152009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12116
889bf7c5 12117 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
12118 mingw and cygwin targets.
12119
ace5c364
PM
121202009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12121 Pedro Alves <pedro@codesourcery.com>
12122
889bf7c5 12123 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
12124 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
12125
c2d494a0
PM
121262009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12127
e1b52ce2
PM
12128 * gdb.base/shr1.c: Use %p in format string.
12129 * gdb.base/unload.c: Avoid warning in fprintf.
12130 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 12131
209f53f5
PM
121322009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12133
12134 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
12135 long type.
12136 (test_unlink): Correct printf string.
12137 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
12138 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
12139
8172766a
JK
121402009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12141
12142 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
12143 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
12144 * gdb.arch/ia64-breakpoint-shadow.S: New file.
12145
0f73703c
UW
121462009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12147
12148 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
12149 * gdb.objc/nondebug.exp: Likewise.
12150
b32306ca
UW
121512009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12152
12153 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
12154 target_info setting.
12155
12156 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
12157 that detect new threads during "info threads".
12158
0057022f
UW
121592009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12160
12161 * gdb.threads/manythreads.c (main): Increase thread stack size
12162 to 2*PTHREAD_STACK_MIN.
12163 * gdb.threads/multi-create.c (main): Likewise.
12164 (create_function): Likewise.
12165
f29c0325
UW
121662009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12167
12168 * gdb.base/dump.exp: Pass difference of pointer types instead
12169 of integer types as offset to restore in intarr3.srec case.
12170
fcb34849
UW
121712009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12172
12173 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
12174
d5142e3b
UW
121752009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12176
12177 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
12178
087b74b2 121792009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 12180
087b74b2
PM
12181 New test for two watchpoints, with disabling of
12182 the first inserted.
12183 * testsuite/gdb.base/watchpoints.c: New file.
12184 * testsuite/gdb.base/watchpoints.exp: New file.
12185
96c07c5b
TT
121862009-09-25 Tom Tromey <tromey@redhat.com>
12187
12188 * gdb.base/charset.exp: Test utf-16 strings with Python.
12189
b8899f2b
TT
121902009-09-25 Tom Tromey <tromey@redhat.com>
12191
12192 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
12193 UCS-4.
12194 * gdb.base/charset.c (utf_32_string): Rename.
12195 (init_utf32): Rename.
12196 (main): Update.
12197
329719ec
TT
121982009-09-22 Tom Tromey <tromey@redhat.com>
12199
12200 * gdb.python/py-function.exp: Add regression tests.
12201
11ef0d76
KS
122022009-09-21 Keith Seitz <keiths@redhat.com>
12203
12204 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
12205 with invalid operator.
12206
3fe8f3b3
KS
122072009-09-21 Keith Seitz <keiths@redhat.com>
12208
12209 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
12210 and destructor using typedef name of class.
12211 * gdb.cp/classes.cc (class Base1): Add a destructor.
12212 (base1): New typedef.
12213 (use_methods): Instanitate an object of type base1.
12214 * gdb.cp/templates.exp (test_template_typedef): New procedure.
12215 (do_tests): Call test_template_typedef.
12216 * gdb.cp/templates.cc (Baz::~Baz): New method.
12217 (intBazOne): New typedef.
12218 (main): Instantiate intBazOne.
12219
7a9fe101
PM
122202009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12221
12222 PR python/10633
12223
12224 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
12225 Function.
12226 (run_lang_tests): Add print elements test.
12227
2e4d963f
PM
122282009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12229
12230 * gdb.python/py-value.exp (test_subscript_regression): New
12231 function. Test for invalid subscripts.
12232 * gdb.python/py-value.c (main): Add test array, and pointer to it.
12233 (ptr_ref): New function.
12234
ec7e75e7
PP
122352009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12236
12237 * gdb.base/default.exp: Fix "show convenience".
12238
0cc7d26f
TT
122392009-09-15 Tom Tromey <tromey@redhat.com>
12240
12241 * lib/mi-support.exp (mi_create_varobj): Update.
12242 (mi_create_floating_varobj): Likewise.
12243 (mi_create_dynamic_varobj): New proc.
12244 (mi_varobj_update): Update.
12245 (mi_varobj_update_with_type_change): Likewise.
12246 (mi_varobj_update_kv_helper): New proc.
12247 (mi_varobj_update_dynamic_helper): Rewrite.
12248 (mi_varobj_update_dynamic): New proc.
12249 (mi_list_varobj_children): Update.
12250 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
12251 * gdb.python/python-prettyprint.py (pp_outer): New class.
12252 (pp_nullstr): Likewise.
12253 (lookup_function): Register new printers.
12254 * gdb.python/python-prettyprint.c (struct substruct): New type.
12255 (struct outerstruct): Likewise.
12256 (substruct_test): New function.
12257 (struct nullstr): New type.
12258 (string_1, string_2): New globals.
12259 (main): Add new tests.
12260 * gdb.python/python-mi.exp: Added regression tests.
12261 * gdb.mi/mi2-var-display.exp: Update.
12262 * gdb.mi/mi2-var-cmd.exp: Update.
12263 * gdb.mi/mi2-var-child.exp: Update.
12264 * gdb.mi/mi2-var-block.exp: Update.
12265 * gdb.mi/mi-var-invalidate.exp: Update.
12266 * gdb.mi/mi-var-display.exp: Update.
12267 * gdb.mi/mi-var-cmd.exp: Update.
12268 * gdb.mi/mi-var-child.exp: Update.
12269 * gdb.mi/mi-var-block.exp: Update.
12270 * gdb.mi/mi-break.exp: Update.
12271 * gdb.mi/gdb701.exp: Update.
12272
a96d9b2e
SDJ
122732009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
12274
12275 * Makefile.in: Inclusion of catch-syscall object.
12276 * gdb.base/catch-syscall.c: New file.
12277 * gdb.base/catch-syscall.exp: New file.
12278
b43b923a
MS
122792009-09-12 Michael Snyder <msnyder@vmware.com>
12280
12281 * gdb.reverse/step-reverse.exp: Explicitly check for targets
12282 that can support reverse debuggnig.
12283
cec03d70
TT
122842009-09-11 Tom Tromey <tromey@redhat.com>
12285
12286 * gdb.dwarf2/valop.S: New file.
12287 * gdb.dwarf2/valop.exp: New file.
12288
e23bb3fc
MK
122892009-09-11 Mark Kettenis <kettenis@gnu.org>
12290
12291 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
12292
37c3696d
DE
122932009-09-10 Doug Evans <dje@google.com>
12294
12295 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
12296 Add $gdb_prompt to second breakpoint regexp.
12297
5172aecb
JB
122982009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
12299
12300 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
12301 names, add missing ones.
12302 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
12303 * gdb.python/py-frame.c: Rename from python-frame.c.
12304 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
12305 testfile name.
12306 * gdb.python/py-function.exp: Rename from python-function.exp.
12307 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
12308 testfile name.
12309 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
12310 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
12311 Adjust testfile name.
12312 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
12313 * gdb.python/py-template.cc: Rename from python-template.cc.
12314 * gdb.python/py-template.exp: Rename from python-template.exp.
12315 Adjust testfile name.
12316 * gdb.python/py-value.c: Rename from python-value.c.
12317 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
12318 testfile name.
12319
b554e4bd
JK
123202009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12321
12322 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
12323 $bpt2address.
12324 (Second breakpoint address is valid on ia64)
12325 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
12326
9a68ae16
JM
123272009-09-03 Joseph Myers <joseph@codesourcery.com>
12328
12329 * gdb.base/ending-run.exp: Restrict regular expression matching
12330 line number to require closing brace following.
12331
146b9145
DE
123322009-09-03 Doug Evans <dje@google.com>
12333
12334 * gdb.base/store.exp (check_set): Fix typo in expected value message.
12335
787d21e1
TT
123362009-09-02 Tom Tromey <tromey@redhat.com>
12337
12338 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
12339
e7802207
TT
123402009-09-02 Tom Tromey <tromey@redhat.com>
12341
12342 * gdb.dwarf2/callframecfa.exp: New file.
12343 * gdb.dwarf2/callframecfa.S: New file.
12344
817aadd2
JK
123452009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12346
12347 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
12348 gdb.base/solib-overlap-main.c: New.
12349
4a76eae5
DJ
123502009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
12351
12352 PR gdb/10565
12353
12354 * gdb.base/bitfields.c (struct container, container): New.
12355 (main): Initialize it and call break5.
12356 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
12357
d4b96c9a
JK
123582009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12359
12360 Support constant DW_AT_data_member_location by GCC PR debug/40659.
12361 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
12362
4e22772d
JK
123632009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12364
12365 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
12366
2efab443
MS
123672009-08-26 Michael Snyder <msnyder@vmware.com>
12368
12369 * gdb.base/i386-reverse.c: New file.
12370 * gdb.base/i386-reverse.exp: New file.
12371 * gdb.base/Makefile.in: Add new files to be removed.
12372
07ab73a0
JM
123732009-08-26 Joseph Myers <joseph@codesourcery.com>
12374
12375 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
12376 environment-pwd for remote host.
12377 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
12378
676accff
KS
123792009-08-24 Keith Seitz <keiths@redhat.com>
12380
12381 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
12382 Add two new C++ completer tests which limit the output to a
889bf7c5 12383 given class.
676accff 12384
f9f7ad22
MS
123852009-08-24 Michael Snyder <msnyder@vmware.com>
12386
12387 * gdb.base/del.exp: Fix typo in comment.
12388 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
12389
81ecdfbb
RW
123902009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12391
12392 * configure: Regenerate.
12393 * gdb.hp/configure: Likewise.
12394 * gdb.hp/gdb.aCC/configure: Likewise.
12395 * gdb.hp/gdb.base-hp/configure: Likewise.
12396 * gdb.hp/gdb.compat/configure: Likewise.
12397 * gdb.hp/gdb.defects/configure: Likewise.
12398 * gdb.hp/gdb.objdbg/configure: Likewise.
12399 * gdb.stabs/configure: Likewise.
12400
cab0c772
UW
124012009-08-19 Doug Evans <dje@google.com>
12402
12403 * gdb.base/gdbvars.c: New file.
12404 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
12405
b8fa0bfa
PA
124062009-08-14 Pedro Alves <pedro@codesourcery.com>
12407
12408 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12409 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
12410
b84aa90a
PA
124112009-08-13 Pedro Alves <pedro@codesourcery.com>
12412
12413 * gdb.base/default.exp: Adjust "set language test": it's now an
12414 enum command. Larger help string moved to "help set language".
12415 * gdb.base/help.exp: Adjust "help set language" expected output,
12416 now lists all known languages.
12417
0d8f9b2c
NF
124182009-08-11 Nathan Froyd <froydnj@codesourcery.com>
12419
12420 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
12421 all frame arguments.
12422 * gdb.arch/altivec-regs.exp: Likewise.
12423
bda180e0
TT
124242009-08-07 Tom Tromey <tromey@redhat.com>
12425
12426 * gdb.base/setshow.exp: Add tests for changes to set language, set
12427 check range, and set check type.
12428
48cb2d85
VP
124292009-08-03 Vladimir Prus <vladimir@codesourcery.com>
12430
12431 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
12432 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 12433 Call it.
48cb2d85 12434
1ea34204
UW
124352009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12436
12437 * configure.ac: Run gdb.cell tests when appropriate.
12438 * configure: Regenerate.
12439 * lib/cell.exp: New file.
12440 * gdb.cell: New directory.
12441 * gdb.cell/configure.ac: New file.
12442 * gdb.cell/configure: New file.
12443 * gdb.cell/Makefile.in: New file.
12444 * gdb.cell/arch.exp: New file.
12445 * gdb.cell/break.c: New file.
12446 * gdb.cell/break.exp: New file.
12447 * gdb.cell/break-spu.c: New file.
12448 * gdb.cell/bt.c: New file.
12449 * gdb.cell/bt2-spu.c: New file.
12450 * gdb.cell/bt-spu.c: New file.
12451 * gdb.cell/bt.exp: New file.
12452 * gdb.cell/coremaker.c: New file.
12453 * gdb.cell/coremaker-spu.c: New file.
12454 * gdb.cell/core.exp: New file.
12455 * gdb.cell/gcore.exp: New file.
12456 * gdb.cell/data.c: New file.
12457 * gdb.cell/data.exp: New file.
12458 * gdb.cell/data-spu.c: New file.
12459 * gdb.cell/ea-cache.exp: New file.
12460 * gdb.cell/ea-cache.c: New file.
12461 * gdb.cell/ea-cache-spu.c: New file.
12462 * gdb.cell/ea-standalone.c: New file.
12463 * gdb.cell/ea-standalone.exp: New file.
12464 * gdb.cell/ea-test.c: New file.
12465 * gdb.cell/ea-test.exp: New file.
12466 * gdb.cell/f-regs.exp: New file.
12467 * gdb.cell/mem-access.c: New file.
12468 * gdb.cell/mem-access.exp: New file.
12469 * gdb.cell/mem-access-spu.c: New file.
12470 * gdb.cell/ptype.exp: New file.
12471 * gdb.cell/registers.exp: New file.
12472 * gdb.cell/size.c: New file.
12473 * gdb.cell/sizeof.exp: New file.
12474 * gdb.cell/size-spu.c: New file.
12475 * gdb.cell/solib.exp: New file.
12476 * gdb.cell/solib-symbol.exp: New file.
12477
85e747d2
UW
124782009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12479
12480 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
12481
58d6951d
DJ
124822009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12483
12484 * gdb.base/float.exp: Handle VFP registers.
12485
6e0a4f15
MS
124862009-07-14 Michael Snyder <msnyder@vmware.com>
12487
dcd5da87
MS
12488 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
12489 to bring gdb to the beginning of the calling line.
12490
6e0a4f15
MS
12491 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
12492 confusing the i386 epilogue unwinder.
12493
782b2b07
SS
124942009-07-14 Stan Shebs <stan@codesourcery.com>
12495
12496 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
12497
f662c3bc
MS
124982009-07-14 Michael Snyder <msnyder@vmware.com>
12499
12500 * gdb.reverse/step-reverse.exp (stepi into function call):
12501 Call instruction may not be first instruction in the line.
12502 (reverse stepi from a function call): Used wrong line number.
12503
8f313923
JK
125042009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12505
12506 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
12507
4662c76e
JK
125082009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12509
12510 Fix gdb.base/macscp.exp when using custom inputrc.
12511 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
12512 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
12513 env(TERM) set.
12514 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
12515 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
12516
aa81e255
JK
125172009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12518
12519 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
12520 * gdb.base/annota1.exp (thread_test): Import global $testfile.
12521 Change the compilation target to match the testcase name.
12522 * gdb.base/sect-cmd.exp: Change the compilation target to match the
12523 testcase name.
12524 * a2-run.exp: Use for setup prepare_for_testing. Change the
12525 compilation target to match the testcase name.
12526 * gdb.base/commands.exp: Likewise.
12527 * gdb.base/finish.exp: Likewise.
12528 * gdb.base/float.exp: Likewise.
12529 * gdb.base/info-target.exp: Likewise.
12530 * gdb.base/relational.exp: Likewise.
12531 * gdb.base/term.exp: Likewise.
12532 * gdb.base/until.exp: Likewise.
12533 * gdb.base/volatile.exp: Likewise.
12534 * gdb.base/whatis-exp.exp: Likewise.
12535
4c93b1d7
HZ
125362009-07-11 Hui Zhu <teawater@gmail.com>
12537
12538 * gdb.base/help.exp (disassemble): Update expected help text.
12539
812f7342
TT
125402009-07-09 Tom Tromey <tromey@redhat.com>
12541
12542 * lib/gdb.exp: Handle TRANSCRIPT.
12543 (remote_spawn, remote_close, send_gdb): New procs.
12544
fbb8f299
PM
125452009-07-10 Phil Muldoon <pmuldoon@redhat.com>
12546
12547 * gdb.python/python-prettyprint.c: Add counted null string
12548 structure.
12549 * gdb.python/python-prettyprint.exp: Print null string. Test for
12550 embedded nulls.
12551 * gdb.python/python-prettyprint.py (pp_ns): New Function.
12552 * gdb.python/python-value.exp (test_value_in_inferior): Add
12553 variable length string fetch tests.
12554 * gdb.python/python-value.c (main): Add strings for string fetch tests.
12555
c0ac0ec7
JK
125562009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12557
12558 * gdb.base/dump.exp (inaccessible memory is reported): New test.
12559
30b66ecc
TT
125602009-07-07 Tom Tromey <tromey@redhat.com>
12561
12562 * gdb.base/call-rt-st.exp: Update for change to escape output.
12563 * gdb.base/callfuncs.exp: Likewise.
12564 * gdb.base/charset.exp: Likewise.
12565 * gdb.base/constvars.exp: Likewise.
12566 * gdb.base/long_long.exp: Likewise.
12567 * gdb.base/pointers.exp: Likewise.
12568 * gdb.base/printcmds.exp: Likewise.
12569 * gdb.base/setvar.exp: Likewise.
12570 * gdb.base/store.exp: Likewise.
12571 * gdb.cp/ref-types.exp: Likewise.
12572 * gdb.mi/mi-var-child.exp: Likewise.
12573 * gdb.mi/mi-var-display.exp: Likewise.
12574 * gdb.mi/mi2-var-display.exp: Likewise.
12575 * gdb.base/charset.exp: Test octal escape sequence length.
12576 Update for change to escape output.
12577
187c4a2b
JK
125782009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12579
12580 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
12581
d80a43f9
DJ
125822009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
12583
12584 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
12585
047427a8
JK
125862009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12587
12588 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
12589 gdbserver increasing $portnum if "Can't bind address" has been seen.
12590
8b5a0f4f
PA
125912009-07-05 Pedro Alves <pedro@codesourcery.com>
12592
12593 * gdb.base/ending-run.exp: Add "step out of main" pattern for
12594 mingw32ce.
12595
7d93ba58
PA
125962009-07-05 Pedro Alves <pedro@codesourcery.com>
12597
12598 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
12599 VFP format.
12600
2277426b
PA
126012009-07-02 Pedro Alves <pedro@codesourcery.com>
12602
12603 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
12604 linux. Adjust to use "inferior", "info inferiors", "detach
12605 inferior" and "kill inferior" instead of "restart", "info fork",
12606 "detach fork" and "delete fork".
12607 * gdb.base/ending-run.exp: Spell out "info".
12608 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
12609 the "kill" command.
12610
5af949e3
UW
126112009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12612
12613 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
12614 change to prefix TLS offset in hex with 0x.
12615
5d3729b5
UW
126162009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12617
12618 * gdb.base/default.exp: Update test case for "x" changes.
12619
af589bd0
TG
126202009-07-01 Tristan Gingold <gingold@adacore.com>
12621
12622 * gdb.base/bigcore.exp: Make darwin untested.
12623
40974f91
JK
126242009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12625
12626 * gdb.base/completion.exp (directory completion): Create the directory.
12627 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
12628 escapeuniquesub.
12629 (directory completion 2): Expect now ${escapeuniquesub}.
12630 (Glob remaining of directory test): Remove one excessive newline.
12631 Expect the real output.
12632
59dd3af6
JK
126332009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12634
12635 Fix `make check//%' target after `make check' has been ran.
12636 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
12637 a mkdir call.
12638 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
12639 (%/.dir): Remove.
12640
f4e164aa
JK
126412009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12642
12643 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
12644 the expected result record.
12645
69af2122
JK
126462009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12647
12648 Remove racy FAILs relying just on the timeouts.
12649 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
12650 (annotation_level 2): Remove racy FAILs.
12651
2fd481e1
PP
126522009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
12653
12654 gdb/10275
889bf7c5
PA
12655 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
12656
c38f313d
DJ
126572009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
12658
12659 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
12660
8b777f02
VP
126612009-06-30 Vladimir Prus <vladimir@codesourcery.com>
12662
12663 * gdb.mi/mi-stack.exp: Testing symbolic options
12664 to -stack-list-locals and -stack-list-arguments.
12665
00c7eacf
JK
126662009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12667
12668 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
12669
6bc80edc
TT
126702009-06-29 Tom Tromey <tromey@redhat.com>
12671
12672 * dg-extract-results.sh: New file.
12673 * Makefile.in (FORCE_PARALLEL): New variable.
12674 (CHECK_TARGET): New conditional variable.
12675 (check): Use CHECK_TARGET.
12676 (DO_RUNTEST): New variable.
12677 (check-single): New target.
12678 (TEST_DIRS): New variable.
12679 (TEST_TARGETS): Likewise.
12680 (check-parallel): New target.
12681 (check-gdb.%): New pattern.
12682 (BASE1_FILES): New variable.
12683 (BASE2_FILES): Likewise.
12684 (check-gdb.base%): New pattern.
12685 (%/.dir): New pattern.
12686 * configure: Rebuild.
12687 * aclocal.m4 (AM_CONDITIONAL): New defun.
12688 * configure.ac: Check whether user is using GNU make.
12689 (GMAKE): New conditional.
12690
794684b6
SW
126912009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
12692
12693 * gdb.cp/namespace-nested-import.cc: New test.
12694 * gdb.cp/namespace-nested-import.exp: New test.
12695
edb3359d
DJ
126962009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
12697
12698 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
12699 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
12700 * gdb.opt/Makefile.in (EXECUTABLES): Update.
12701 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
12702 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
12703 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
12704 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
12705 gdb.opt/inline-markers.c: New files.
12706 * lib/gdb.exp (skip_inline_frame_tests): New function.
12707 (skip_inline_var_tests): New function.
12708
cf657a0c
AS
127092009-06-27 Andreas Schwab <schwab@linux-m68k.org>
12710
12711 * gdb.cp/exception.exp: Don't require $hex before inner frame in
12712 backtrace.
12713
28d41a99
MS
127142009-06-27 Michael Snyder <msnyder@vmware.com>
12715
12716 * gdb.reverse: New directory.
12717 * gdb.reverse/break-reverse.c: New test.
12718 * gdb.reverse/break-reverse.exp: New test.
12719 * gdb.reverse/consecutive-reverse.c: New test.
12720 * gdb.reverse/consecutive-reverse.exp: New test.
12721 * gdb.reverse/finish-reverse.c: New test.
12722 * gdb.reverse/finish-reverse.exp: New test.
12723 * gdb.reverse/machinestate.c: New test.
12724 * gdb.reverse/ms1.c: New test.
12725 * gdb.reverse/machinestate.exp: New test.
12726 * gdb.reverse/Makefile.in: New file.
12727 * gdb.reverse/shr2.c: New test.
12728 * gdb.reverse/solib-reverse.c: New test.
12729 * gdb.reverse/solib-reverse.exp: New test.
12730 * gdb.reverse/step-reverse.c: New test.
12731 * gdb.reverse/step-reverse.exp: New test.
12732 * gdb.reverse/until-reverse.c: New test.
12733 * gdb.reverse/ur1.c: New test.
12734 * gdb.reverse/until-reverse.exp: New test.
12735 * gdb.reverse/watch-reverse.c: New test.
12736 * gdb.reverse/watch-reverse.exp: New test.
12737 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
12738 * configure: Regenerate.
12739
fe3c8b0d
DE
127402009-06-26 Doug Evans <dje@google.com>
12741
12742 * gdb.base/psymtab.exp: Turn off pending breakpoints.
12743
3a72a602
PM
127442009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
12745
12746 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
12747 windows problem for 'file delete $binfile'.
12748
27aa8d6a
SW
127492009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
12750
12751 * gdb.cp/namespace-using.exp: New test.
12752 * gdb.cp/namespace-using.cc: New test.
12753
8ac055f8
JB
127542009-05-20 Joel Brobecker <brobecker@adacore.com>
12755
12756 * gdb.ada/variant_record_packed_array: New testcase.
12757
85e306ed
TT
127582009-06-23 Tom Tromey <tromey@redhat.com>
12759
12760 * gdb.base/charset.exp (test_combination): Regression test.
12761 * gdb.base/charset.c (my_wchar_t): New typedef.
12762 (myvar): New global.
12763 (main): Set myvar.
12764
56643c5e
PM
127652009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
12766
12767 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
12768 target.
12769
1fac167a
UW
127702009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12771
12772 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
12773
7ccb0be9
UW
127742009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12775
12776 * gdb.mi/gdb680.exp: Update test for error message.
12777
568d6575
UW
127782009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12779
12780 * gdb.base/annota1.exp: Allow multiple occurrences of the
12781 frames-invalid annotation.
12782 * gdb.cp/annota2.exp: Likewise.
12783
7cd1089b
PM
127842009-06-15 Phil Muldoon <pmuldoon@redhat.com>
12785
12786 * gdb.cp/gdb2495.cc: New file.
12787 * gdb.cp/gdb2495.exp: New file.
12788
72c63395
JK
127892009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12790
12791 Report error on GDB crash during runto.
12792 * lib/gdb.exp (runto <eof>): New.
12793
3788363d
DJ
127942009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
12795
12796 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
12797 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
12798 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
12799 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
12800 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
12801 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
12802 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
12803 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
12804 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
12805 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
12806 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
12807 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
12808 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12809 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
12810 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
12811 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
12812 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
12813 gdb.server/server-mon.exp, gdb.server/server-run.exp,
12814 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12815 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12816 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
12817 gdb.trace/passcount.exp, gdb.trace/report.exp,
12818 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
12819 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
12820 gdb.trace/while-stepping.exp: Use a unique name for the compiled
12821 executable.
12822
17592de3
PA
128232009-06-07 Pedro Alves <pedro@codesourcery.com>
12824
12825 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
12826 defined before referencing it.
12827
701e355d
DE
128282009-06-03 Doug Evans <dje@google.com>
12829
12830 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
12831 * gdb.arch/i386-see.c: Ditto.
12832
f2292c65
PM
128332009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
12834
12835 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
12836 (check_macro): Return 1 if undefined.
12837 If first test fails, check if macro debug information is available,
12838 and report unsupported test if no macro information is found.
12839
5a437975
DE
128402009-05-29 Doug Evans <dje@google.com>
12841
12842 * gdb.threads/hand-call-in-threads.exp: New.
12843 * gdb.threads/hand-call-in-threads.c: New.
12844
c141c696
MS
128452009-05-29 Michael Snyder <msnyder@vmware.com>
12846
12847 * gdb.base/break-always.exp: Change "1" to "on".
12848 Add confirmation check.
12849
b3444185
PA
128502009-05-28 Pedro Alves <pedro@codesourcery.com>
12851
12852 * gdb.threads/threxit-hop-specific.c: New.
12853 * gdb.threads/threxit-hop-specific.exp: New.
12854 * gdb.threads/thread-execl.c: New.
12855 * gdb.threads/thread-execl.exp: New.
12856
b6313243
TT
128572009-05-27 Tom Tromey <tromey@redhat.com>
12858 Thiago Jung Bauermann <bauerman@br.ibm.com>
12859
12860 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
12861 (mi_child_regexp): Likewise.
12862 (mi_list_varobj_children_range): Likewise.
12863 (mi_get_features): Likewise.
12864 (mi_list_varobj_children): Rewrite.
12865 * gdb.python/python-mi.exp: New file.
12866
a6bac58e
TT
128672009-05-27 Tom Tromey <tromey@redhat.com>
12868 Thiago Jung Bauermann <bauerman@br.ibm.com>
12869 Phil Muldoon <pmuldoon@redhat.com>
12870 Paul Pluzhnikov <ppluzhnikov@google.com>
12871
12872 * gdb.python/python-prettyprint.exp: New file.
12873 * gdb.python/python-prettyprint.c: New file.
12874 * gdb.python/python-prettyprint.py: New file.
12875 * gdb.base/display.exp: print/r is now valid.
12876
2c74e833
TT
128772009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
12878 Tom Tromey <tromey@redhat.com>
12879 Pedro Alves <pedro@codesourcery.com>
12880 Paul Pluzhnikov <ppluzhnikov@google.com>
12881
12882 * gdb.python/python-template.exp: New file.
12883 * gdb.python/python-template.cc: New file.
12884 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12885 tests.
12886 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12887 Call it.
12888 (test_value_after_death): New proc.
12889 * gdb.python/python-value.c (PTR): New typedef.
12890 (main): New variable 'x'.
12891
89c73ade
TT
128922009-05-27 Tom Tromey <tromey@redhat.com>
12893
12894 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12895 tests.
12896 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12897 Call it.
12898
a75724bc
PA
128992009-05-27 Pedro Alves <pedro@codesourcery.com>
12900
12901 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
12902
e58b0e63
PA
129032009-05-24 Pedro Alves <pedro@codesourcery.com>
12904
12905 * gdb.threads/fork-thread-pending.c: New.
12906 * gdb.threads/fork-thread-pending.exp: New.
12907
4ac36638
JK
129082009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12909
12910 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
12911 * gdb.dwarf2/dw2-strp.S (a_string2): New.
12912
889bf7c5 129132009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 12914
889bf7c5 12915 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 12916
b242c3c2
PA
129172009-05-17 Pedro Alves <pedro@codesourcery.com>
12918
12919 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
12920 `gdb_get_line_number'. Call `callee' in both parent and child.
12921 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
12922 `gdb_get_line_number' instead of hardcoding line numbers.
12923 (catch_fork_unpatch_child): New procedure to test detaching
12924 breakpoints from child fork.
12925 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
12926 hardcoding line numbers.
12927 (do_fork_tests): Run `catch_fork_unpatch_child'.
12928
ee342b23
VP
129292009-05-17 Vladimir Prus <vladimir@codesourcery.com>
12930
12931 * gdb.mi/mi-cmd-var.exp: Check that when varobj
12932 of structure type enters or leaves the scope, it
12933 is reported by -var-update.
12934
e2009e98
DE
129352009-05-11 Doug Evans <dje@sebabeach.org>
12936
12937 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 12938 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
12939 * gdb.threads/schedlock.c (main): Fix off-by-one error.
12940
00903456
JK
129412009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12942
12943 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
12944
dc621c35
DE
129452009-04-30 Doug Evans <dje@google.com>
12946
12947 * gdb.threads/watchthreads2.exp: New testcase.
12948 * gdb.threads/watchthreads2.c: New testcase.
12949
9ab4e744
DE
129502009-04-29 Doug Evans <dje@google.com>
12951
12952 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
12953 * gdb.cp/mb-ctor.cc: Ditto.
12954 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
12955 * gdb.cp/mb-inline.h (multi_line_foo): New function.
12956 * gdb.cp/mb-inline1.cc: Call it.
12957 * gdb.cp/mb-inline2.cc: Ditto.
12958 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
12959 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
12960
484086b7
JK
129612009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12962
12963 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
12964 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
12965 Replace all uses of `decimal' by `nonzero'.
12966 (info macro FROM_COMMANDLINE): New test.
12967
379a77b5
TT
129682009-04-27 Tom Tromey <tromey@redhat.com>
12969
12970 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
12971
b92b73c2
DE
129722009-04-27 Doug Evans <dje@google.com>
12973
12974 * gdb.threads/watchthreads.c (main): Initialize args before starting
12975 the threads. Plus formatting cleanup.
12976 * gdb.threads/watchthreads.exp: Avoid errant failures due to
12977 biased scheduling of one thread.
12978
945a118d
JG
129792009-04-27 Jerome Guitton <guitton@adacore.com>
12980
12981 * gdb.cp/templates.cc (GetMax): New template.
12982 (main): Declare two instances of GetMax.
12983 * gdb.cp/templates.exp: Add new test.
12984
d389af10
JK
129852009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12986
12987 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
12988
e7f86de9
JM
129892009-04-22 Joseph Myers <joseph@codesourcery.com>
12990
12991 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
12992
334cc82d
TT
129932009-04-15 Tom Tromey <tromey@redhat.com>
12994
12995 * gdb.base/charset.exp: Add regression test.
12996
d12672cc
JB
129972009-04-14 Joel Brobecker <brobecker@adacore.com>
12998
12999 * gdb.base/exe-lock.exp: New testcase.
13000
18e8c3bc
TT
130012009-04-13 Tom Tromey <tromey@redhat.com>
13002
13003 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
13004 operator on Frame.
13005
5ecd5cbe
UW
130062009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13007
13008 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
13009 * gdb.server/ext-attach.exp: Likewise.
13010
7309f756
VP
130112009-04-03 Vladimir Prus <vladimir@codesourcery.com>
13012
13013 Eliminate some sleep usage.
13014
889bf7c5
PA
13015 * gdb.mi/basics.c (do_nothing): New.
13016 (main): Use do_nothing instead of printf, so that
13017 not to introduce race condition between output of
13018 inferiour and output of gdb. Do not use sleep as it
13019 is not generally available on embedded targets.
7309f756 13020
f4b95f6f
PA
130212009-04-02 Pedro Alves <pedro@codesourcery.com>
13022
13023 * gdb.server/ext-attach.exp: Expect an optional process id after
13024 "Detached from remote process".
13025
de40b933
JK
130262009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13027
13028 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
13029 gdb.dwarf2/dw2-unresolved.exp: New.
13030
2ae101a4
PA
130312009-04-02 Pedro Alves <pedro@codesourcery.com>
13032
13033 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
13034 mi_run_to_main.
13035
56a8e183
PA
130362009-04-02 Pedro Alves <pedro@codesourcery.com>
13037
13038 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
13039 mi_run_to_main. Skip thread exit test on remote targets.
13040 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
13041 mi_run_to_main.
13042 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
13043 mi_run_to_main.
13044 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
13045 when expecting ^connected. Detect when the target doesn't support
13046 non-stop mode.
13047 (mi_run_cmd): Detect if non-stop mode was requested by isn't
13048 supported. Return -1 on error, 0 on success.
13049 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
13050 (mi_runto): Return mi_runto_helper's result explicitly.
13051
c35fafde
PA
130522009-04-01 Pedro Alves <pedro@codesourcery.com>
13053
13054 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
13055
f8a8dce6
JB
130562009-04-01 Tom Tromey <tromey@redhat.com>
13057
13058 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
13059 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
13060 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
13061 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
13062
71c25dea
TT
130632009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
13064 Jan Kratochvil <jan.kratochvil@redhat.com>
13065
13066 PR gdb/931
13067 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
13068 output.
13069 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
13070 for gdb/931.
13071 * dw2-strp.S (DW_AT_language): Change to C++.
13072 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
13073
02d9a9ce
JB
130742009-03-31 Joel Brobecker <brobecker@adacore.com>
13075
13076 * gdb.ada/tasks: New testcase.
13077
1042e4c0
SS
130782009-03-30 Stan Shebs <stan@codesourcery.com>
13079
13080 * gdb.trace/actions.exp: Update to match new info trace format.
13081 * gdb.trace/deltrace.exp: Ditto.
13082 * gdb.trace/infotrace.exp: Ditto.
13083 * gdb.trace/passcount.exp: Ditto.
13084 * gdb.trace/save-trace.exp: Ditto.
13085 * gdb.trace/while-stepping.exp: Ditto.
13086 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
13087
f8f6f20b
TJB
130882009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13089
13090 * gdb.python/python-frame.c: New file.
13091 * gdb.python/python-frame.exp: New file.
13092
c0c6f777
TJB
130932009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
13094
13095 * gdb.python/python-value.exp: Add tests for the address
13096 attribute.
13097
3cb51905
AS
130982009-03-29 Andreas Schwab <schwab@linux-m68k.org>
13099
13100 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
13101
88fc996f
DE
131022009-03-26 Doug Evans <dje@google.com>
13103
13104 * gdb.mi/mi-nonstop-exit.exp: New file.
13105 * gdb.mi/non-stop-exit.c: New file.
13106
56ef84b1
TT
131072009-03-26 Tom Tromey <tromey@redhat.com>
13108
13109 Update for change to prologue skipping:
13110 * gdb.mi/mi2-simplerun.exp: Update.
13111 * gdb.mi/mi2-break.exp: Update.
13112 * gdb.mi/mi-simplerun.exp: Update.
13113 * gdb.mi/mi-break.exp: Update.
13114 * gdb.base/ending-run.exp: Update.
13115
def2b000
TJB
131162009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
13117
13118 * gdb.python/python-value.exp (test_value_in_inferior): Test
13119 gdb.Value.is_optimized_out attribute.
13120
442ddf59
JK
131212009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13122
13123 * gdb.dwarf2/dw2-noloc-main.c: New file.
13124 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
13125 (.text): Remove.
13126 (.data): New.
13127 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
13128 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
13129 (DW_TAG_subprogram func_cu1, noloc): Remove.
13130 (main): New.
13131 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
13132 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
13133 (file_symbols): New procedure.
13134
a8df5de4
TT
131352009-03-25 Tom Tromey <tromey@redhat.com>
13136
13137 * gdb.base/charset.exp (valid_target_charset): New proc.
13138 Use it to skip tests on invalid charsets.
13139
cc1d7add
PM
131402009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
13141
13142 * gdb.base/completion.exp: Add a test for directory completion.
13143
bcd5727b
JK
131442009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13145
13146 Fix a racy FAIL.
13147 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
13148 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
13149
cc924cad
TJB
131502009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
13151
13152 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
13153 * gdb.python/python-function.exp: Add test for function returning
13154 a GDB value.
13155
bc3b79fd
TJB
131562009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
13157
13158 * gdb.python/python-function.exp: New file.
13159
6c7a06a3
TT
131602009-03-20 Tom Tromey <tromey@redhat.com>
13161
13162 * gdb.base/store.exp: Update for change to escape output.
13163 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
13164 to escape output.
13165 * gdb.base/pointers.exp: Update for change to escape output.
13166 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
13167 to escape output.
13168 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
13169 escape output.
13170 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
13171 to escape output.
13172 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
13173 escape output.
13174 * gdb.base/setvar.exp: Update for change to escape output.
13175 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
13176 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
13177 to escape output.
13178 (test_print_string_constants): Likewise.
13179 * gdb.base/charset.exp (valid_host_charset): Check size of
13180 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
13181 cases. Handle "auto"-related output.
13182 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
13183 (uvar, Uvar): New globals.
13184
c31af87b
JG
131852009-03-19 Jerome Guitton <guitton@adacore.com>
13186
13187 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
13188 deltas.
13189 * gdb.ada/fixed_points.exp: Ditto.
13190
51272cf2
PA
131912009-03-18 Pedro Alves <pedro@codesourcery.com>
13192
13193 * return-nodebug.c: Don't include stdio.h.
13194 (init): Delete.
13195 (func): Delete definition and provide extern declaration.
13196 (t): New.
13197 (main): Don't call printf. Call func and store its result in t.
13198 * return-nodebug1.c: New.
13199 * return-nodebug.exp: Don't expect stdio output. Instead, print
13200 the global variable t. Drop printf formatters and cast types from
13201 foreach loop. Don't use prepare_for_testing. Compile
13202 return-nodebug.c and return-nodebug1.c in separate steps. Don't
13203 define FORMAT or CAST.
13204
d24948ac
PP
132052009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13206
13207 * gdb.base/solib-display.exp: Disable test for remote targers.
13208
61ff14c6
JK
132092009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13210
13211 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
13212
cb4dce93
JK
132132009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13214
13215 Fix a racy FAIL.
13216 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
13217 code from `follow parent, print pids'.
13218 (`follow child, print pids', `follow parent, print pids'): Call it.
13219 Replace `gdb_test "break..."' by gdb_breakpoint.
13220
f7c60c5e
VP
132212009-03-13 Vladimir Prus <vladimir@codesourcery.com>
13222
13223 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 13224 sync and async modes.
f7c60c5e 13225
383ace49
JB
132262009-03-12 Joel Brobecker <brobecker@adacore.com>
13227
13228 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
13229 that was checked in by mistake. Remove loading of ada.exp, since
13230 this is not necessary in this case.
13231
4ce102af
JB
132322009-03-12 Joel Brobecker <brobecker@adacore.com>
13233
13234 * gdb.ada/ptype_arith_binop.exp: New testcase.
13235
529a2aef
JB
132362009-03-12 Joel Brobecker <brobecker@adacore.com>
13237
13238 * gdb.ada/mod_from_name: New testcase.
13239
8a38181c
JB
132402009-03-12 Joel Brobecker <brobecker@adacore.com>
13241
13242 * gdb.ada/tick_last_segv: New testcase.
13243
11436dee
VP
132442009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13245
61ff14c6 13246 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 13247
1f31650a
VP
132482009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13249
61ff14c6
JK
13250 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
13251 include the token in ^running and frame info in *stopped.
1f31650a 13252
a3247a22
PP
132532009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13254
13255 * solib-display.exp: New file.
13256 * solib-display-main.c: New file.
13257 * solib-display-lib.c: New file.
61ff14c6 13258
aae64587
PA
132592009-03-05 Pedro Alves <pedro@codesourcery.com>
13260
13261 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
13262
44aabfbc
JK
132632009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
13264
13265 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
13266 (list_and_check_macro): Use more specific test name.
13267 (next to definition): Make the test names unique.
13268
c087fcd3
PM
132692009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
13270
13271 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 13272
c86cf029
VP
132732009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13274
13275 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
13276 notifications.
13277 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
13278 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
13279 * lib/mi-support.exp (library_loaded_re): New.
13280 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
13281
3ea85240
VP
132822009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13283
13284 * gdb.gdb/observer.exp: Use test_notification observer, not
13285 normal_stop, everywhere.
13286 (test_normal_stop_notifications): Rename to...
13287 (test_notifications): ...this.
13288 (test_observer_normal_stop): Rename to...
13289 (test_observer): ...this.
13290
1903f0e6
DE
132912009-02-16 Doug Evans <dje@google.com>
13292
13293 * gdb.arch/amd64-disp-step.S (test_int3): New test.
13294 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
13295 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
13296 (test_prefixed_syscall,test_int3): New tests.
13297 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
13298 (test_prefixed_syscall,test_int3): New tests.
13299
1d33d6ba
VP
133002009-02-14 Vladimir Prus <vladimir@codesourcery.com>
13301
3cb51905
AS
13302 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
13303 (mi_expect_interrupt): Likewise.
13304 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
13305 response.
1d33d6ba 13306
faafb047
PM
133072009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13308
13309 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
13310 * gdb.base/pc-fp.exp (get_valueofx): Remove.
13311 Replace calls to get_valueofx by get_hexadecimal_valueof.
13312
417e16e2
PM
133132009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13314
13315 * lib/gdb.exp (get_valueof): Accept anything as a return value.
13316 (get_integer_valueof): New procedure.
13317 (get_sizeof): Use new get_integer_value_of.
13318 * gdb.base/sizeof.exp: Replace all uses of get_valueof
13319 by get_integer_valueof.
13320
7065b901
TT
133212009-02-13 Tom Tromey <tromey@redhat.com>
13322
13323 * gdb.base/remote.exp (get_sizeof): Remove.
13324 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
13325 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
13326 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
13327 * lib/gdb.exp (get_valueof): Move from long_long.exp.
13328 (get_sizeof): Likewise.
13329
5d7cb8df
JK
133302009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13331
13332 PR fortran/9806
13333 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
13334
b2febfff
PP
133352009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13336
13337 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
13338
4aa995e1
PA
133392009-02-06 Pedro Alves <pedro@codesourcery.com>
13340
13341 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
13342
d8906c6f
TJB
133432009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13344
13345 * gdb.python/python-cmd.exp: New file.
13346
ff4ab08d
TG
133472009-02-06 Tristan Gingold <gingold@adacore.com>
13348
13349 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
13350
aacd552b
TG
133512009-02-05 Tristan Gingold <gingold@adacore.com>
13352
13353 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
13354 pointer is dereferenced and use this signal name in regexp.
13355 * gdb.base/signull.exp: Ditto.
13356 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
13357 * gdb.base/signull.c (main): Ditto.
13358
08c637de
TJB
133592009-02-04 Tom Tromey <tromey@redhat.com>
13360 Thiago Jung Bauermann <bauerman@br.ibm.com>
13361
13362 * gdb.python/python-value.exp: Use `gdb.history' instead of
13363 `gdb.value_from_history'.
13364 (test_value_numeric_ops): Add test for conversion of enum constant.
13365 * gdb.python/python-value.c (enum e): New type.
13366 (evalue): New global.
13367 (main): Use argv.
13368
20261af8
JG
133692009-02-04 Jerome Guitton <guitton@adacore.com>
13370
13371 * gdb.ada/uninitialized_vars: New test program.
13372 * gdb.ada/uninitialized_vars.exp: New testcase.
13373
52e44b43
TT
133742009-02-02 Tom Tromey <tromey@redhat.com>
13375
13376 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
13377 * gdb.cp/pr2489.cc: Rename...
13378 * gdb.cp/pr9594.cc: ... to this.
13379
1c71341a
TT
133802009-02-02 Tom Tromey <tromey@redhat.com>
13381
13382 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
13383 * gdb.cp/pr2489.cc: New file.
13384 * gdb.cp/cpcompletion.exp: New file.
13385
a4295225
TT
133862009-02-02 Tom Tromey <tromey@redhat.com>
13387
13388 PR exp/9059:
13389 * gdb.cp/call-c.exp: Add regression test.
13390 * gdb.cp/call-c.cc (FooHandle): New typedef.
13391 (main): New variable 'handle'.
13392
592375cd
VP
133932009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13394
13395 * lib/mi-support.exp (et_mi_thread_list)
13396 (check_mi_and_console_threads): Adjust for current thread in
13397 -thread-list-ids output.
13398
41447f92
VP
133992009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13400
889bf7c5
PA
13401 * gdb.mi/mi-break.exp (test_disabled_creation): New.
13402 Call it.
41447f92 13403
35669430
DE
134042009-01-28 Doug Evans <dje@google.com>
13405
13406 * gdb.arch/amd64-disp-step.S: New file.
13407 * gdb.arch/amd64-disp-step.exp: New file.
13408 * gdb.arch/i386-disp-step.S: New file.
13409 * gdb.arch/i386-disp-step.exp: New file.
13410
09f00d9a
PM
134112009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
13412
13413 * gdb.base/find.exp: Set newline variable
13414 using quotes instead of braces to fix cygwin failures.
13415
1e8fb976
PA
134162009-01-23 Pedro Alves <pedro@codesourcery.com>
13417
13418 * gdb.base/radix.exp: Add tests to ensure that that set
13419 input-radix 0 and set output-radix 0 are really rejected.
13420
da061712
PA
134212009-01-23 Pedro Alves <pedro@codesourcery.com>
13422
13423 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
13424 copyright years.
13425
dd7e2d2b
PA
134262009-01-23 Pedro Alves <pedro@codesourcery.com>
13427
13428 PR gdb/9664:
13429 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
13430
392452f6
PA
134312009-01-22 Pedro Alves <pedro@codesourcery.com>
13432
13433 PR c++/9631:
13434 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
13435
8653e71c
PM
134362009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
13437
13438 * gdb.server/file-transfer.exp: Use EXEEXT variable for
13439 binfile definition to fix Windows OS failure.
13440
a12cc160
DJ
134412009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13442
13443 PR gdb/9346
13444 * gdb.base/interrupt.c (sigint_handler): New.
13445 (main): Install a SIGINT handler if SIGNALS is defined. Exit
13446 on error.
13447 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
13448 Test "signal SIGINT".
13449
b89667eb
DE
134502009-01-19 Doug Evans <dje@google.com>
13451
13452 * gdb.base/break.exp: Update expected gdb output.
13453 * gdb.base/sepdebug.exp: Ditto.
13454 * gdb.mi/mi-syn-frame.exp: Ditto.
13455 * gdb.mi/mi2-syn-frame.exp: Ditto.
13456 * gdb.base/call-signal-resume.exp: New file.
13457 * gdb.base/call-signals.c: New file.
13458 * gdb.base/unwindonsignal.exp: New file.
13459 * gdb.base/unwindonsignal.c: New file.
13460 * gdb.threads/interrupted-hand-call.exp: New file.
13461 * gdb.threads/interrupted-hand-call.c: New file.
13462 * gdb.threads/thread-unwindonsignal.exp: New file.
13463
adb483fe
DJ
134642009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
13465
13466 * gdb.base/define.exp: Test defining and hooking prefix commands.
13467 * gdb.python/python.exp: Update test for "show user" output.
13468
60023297
JK
134692009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13470
13471 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
13472 now the output exactly, using less wildcards. Expect also the output
13473 of gfortran-4.3. Update for the f-valprint.c modification from
13474 2008-04-22.
13475 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
13476 Remove gdb_test test names where matching the command.
13477
ccc57cf9
PA
134782009-01-01 Pedro Alves <pedro@codesourcery.com>
13479
13480 PR breakpoints/9681:
13481 * gdb.base/watchpoint.exp: Add regression test.
13482
c7a6ca08
PA
134832008-12-31 Pedro Alves <pedro@codesourcery.com>
13484
13485 * gdb.threads/attach-into-signal.exp: Don't use
13486 gdb_suppress_entire_file.
13487 * gdb.threads/attach-stopped.exp: Ditto.
13488 * gdb.threads/attachstop-mt.exp: Ditto.
13489
3a031f65
PA
134902008-12-31 Pedro Alves <pedro@codesourcery.com>
13491
13492 PR gdb/8812:
13493 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
13494
09e6485f
PA
134952008-12-29 Pedro Alves <pedro@codesourcery.com>
13496
13497 PR gdb/7536:
13498 * gdb.base/radix.exp: Add tests to ensure invalid input radices
13499 and unsupported output radices are really rejected.
13500
0cd53049
JK
135012008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13502
13503 * gdb.cp/punctuator.exp: Backslash the '$' signs.
13504
ba163c7e
TT
135052008-12-22 Tom Tromey <tromey@redhat.com>
13506
13507 * gdb.cp/punctuator.exp: New file.
13508
6f4de6c9
JK
135092008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13510
13511 * gdb.base/completion.exp (Completing non-existing component): New test.
13512
0f34d0b4
JK
135132008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13514
13515 Fix for PR gdb/8648.
13516 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
13517 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
13518 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
13519 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
13520
db2ad4c3
JK
135212008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13522
13523 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
13524
bb5ef15e
DP
135252008-12-16 Christophe Lyon <christophe.lyon@st.com>
13526
13527 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
13528 compiler actually generate code at the expected line number.
13529
90142adc
JZ
135302008-12-15 Jie Zhang <jie.zhang@analog.com>
13531
13532 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
13533
fad6eecd
TT
135342008-12-12 Tom Tromey <tromey@redhat.com>
13535
13536 * gdb.base/commands.exp (redefine_hook_test): New proc.
13537 Call it.
13538
17c8aaf5
TT
135392008-12-11 Tom Tromey <tromey@redhat.com>
13540
13541 * gdb.base/macscp.exp: New regression test.
13542
7c8adf68
TT
135432008-12-11 Tom Tromey <tromey@redhat.com>
13544
13545 * gdb.base/macscp.exp: Print "address.addr".
13546 * gdb.base/macscp1.c (struct outer): New struct.
13547 (address): New global.
13548
b05dcbb7
TT
135492008-12-09 Tom Tromey <tromey@redhat.com>
13550
13551 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
13552 Call it.
13553
2d476de1
DE
135542008-12-04 Doug Evans <dje@google.com>
13555
13556 * gdb.server/ext-run.exp: Relax regexp for init program.
13557
87bdc959
TG
135582008-12-03 Tristan Gingold <gingold@adacore.com>
13559
13560 * gdb.base/macscp.exp: Generate an object file during compilation
13561 to work around Darwin dsymutil limitations.
13562
e0740f77
JK
135632008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13564
13565 Test resolving external references to TLS variables.
13566 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
13567 FILE2_THREAD_LOCAL.
13568 (testfile2, srcfile2): New variables.
13569 * gdb.threads/tls.c (file2_thread_local)
13570 (function_referencing_file2_thread_local): New.
13571 * gdb.threads/tls2.c: New file.
13572
67f0aac5
JB
135732008-11-28 Joel Brobecker <brobecker@adacore.com>
13574
13575 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
13576 rather than integer, as integer might not be big enough when
13577 on 64bit targets.
67f0aac5 13578
c332165e
JG
135792008-11-27 Jerome Guitton <guitton@adacore.com>
13580
13581 * gdb.cp/formatted-ref.exp: Add equality test.
13582 * gdb.ada/formatted_ref.exp: Ditto.
13583
fc9b693c
JK
135842008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13585
13586 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
13587 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
13588
a9c64011
AS
135892008-11-20 Andreas Schwab <schwab@suse.de>
13590
13591 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
13592 matching syscall entry point.
13593 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
13594 (tcatch_vfork_then_child_follow): Likewise. Finish through
13595 vfork even if we stopped at the syscall trampoline.
13596
e2fd701e
DE
135972008-11-20 Doug Evans <dje@google.com>
13598
13599 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
13600
69abc51c
TJB
136012008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
13602
13603 * gdb.arch/ppc-dfp.exp: New file.
13604 * gdb.arch/ppc-dfp.c: New file.
13605
c14c28ba
PP
136062008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
13607
13608 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 13609
2e74121d
DE
136102008-11-17 Doug Evans <dje@google.com>
13611
13612 * gdb.mi/mi-syn-frame.exp: Update expected output.
13613 * gdb.mi/mi2-syn-frame.exp: Update expected output.
13614
66bb093b
VP
136152008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13616
13617 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
13618 "thread N" results in =thread-selected.
13619 * lib/mi-support (mi_run_cmd, mi_expect_stop)
13620 (mi_send_resuming_command_raw): Be prepared for
13621 =thread-selected.
13622
3d043ef6
VP
136232008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13624
a9c64011
AS
13625 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
13626 * lib/mi-support.exp: Likewise.
3d043ef6 13627
808104c8
JB
136282008-11-16 Joel Brobecker <brobecker@adacore.com>
13629
13630 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
13631 commands from the expected output for "help catch".
13632
00b22944
JB
136332008-11-15 Joel Brobecker <brobecker@adacore.com>
13634
13635 * gdb.ada/int_deref.exp: New testcase.
13636
59669435
TT
136372008-11-14 Nick Roberts <nickrob@snap.net.nz>
13638
13639 * gdb.mi/gdb2549.exp: New file.
13640
de04a248
DE
136412008-11-11 Doug Evans <dje@google.com>
13642
13643 * gdb.base/callexit.exp: New file.
13644 * gdb.base/callexit.c: New file.
13645
6b8ce727
DE
136462008-11-10 Doug Evans <dje@google.com>
13647
13648 * lib/gdb.exp (GDBFLAGS): Move -nx ...
13649 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
13650 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
13651 (default_gdb_start,default_gdb_exit): Ditto.
13652 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
13653 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
13654 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
13655 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
13656 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
13657 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
13658
1b14b8aa
AS
136592008-11-03 Andreas Schwab <schwab@suse.de>
13660
13661 * gdb.base/hashline2.exp: Fix typo.
13662 * gdb.base/hashline3.exp: Likewise.
13663
f3134b88
TT
136642008-10-30 Tom Tromey <tromey@redhat.com>
13665
13666 * gdb.base/pointers.exp: Add test.
13667 * gdb.base/pointers.c (k, S): New typedefs.
13668 (instance): New global.
13669
c2226152
AS
136702008-10-30 Andreas Schwab <schwab@suse.de>
13671
13672 * gdb.base/args.exp: Add tests for newlines.
13673
462f405c
JB
136742008-10-30 Joel Brobecker <brobecker@adacore.com>
13675
13676 gdb.base/foll-exec.exp: Update the expected output of a couple
13677 of "info breakpoints" tests.
13678
79a45b7d
TT
136792008-10-28 Tom Tromey <tromey@redhat.com>
13680
13681 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
13682
adc13a14
PA
136832008-10-24 Pedro Alves <pedro@codesourcery.com>
13684
13685 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
13686 gdb_start_cmd.
13687 Use runto_main before any test that requires execution.
13688
252fbfc8
PA
136892008-10-23 Pedro Alves <pedro@codesourcery.com>
13690
13691 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
13692 instead of SIGINT.
13693
28148e3d
JB
136942008-10-22 Joel Brobecker <brobecker@adacore.com>
13695
13696 * gdb.base/completion.exp: Update expected output following
13697 the addition of the "info tasks" command.
13698
c209f847
TT
136992008-10-22 Tom Tromey <tromey@redhat.com>
13700
13701 * gdb.base/exprs.exp (test_expr): Add test for string
13702 concatenation.
13703
f177e350
PA
137042008-10-19 Pedro Alves <pedro@codesourcery.com>
13705
13706 * configure.ac: Output gdb.python/Makefile.
13707 * configure: Regenerate.
13708 * gdb.python/Makefile.in: New.
13709
cce89356
JB
137102008-10-16 Joel Brobecker <brobecker@adacore.com>
13711
13712 * gdb.base/foll-fork.exp: Adjust the expected output to match
13713 the new description for fork/vfork catchpoints in the "info
13714 breakpoints" output.
13715
176d289d
TJB
137162008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
13717
13718 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
13719
a08702d6
TJB
137202008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13721
13722 * gdb.python/python-value.c: New file.
13723 * gdb.python/python-value.exp: New file.
13724
1c5cfe86
PA
137252008-10-15 Pedro Alves <pedro@codesourcery.com>
13726
13727 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
13728
5a98ad69
DP
137292008-10-15 Denis Pilat <denis.pilat@st.com>
13730
41702f1b 13731 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 13732
dcb1a1e2
TT
137332008-10-09 Tom Tromey <tromey@redhat.com>
13734
13735 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
13736 'fprintf' and 'stderr'.
13737
9124fe48
JB
137382008-10-07 Joel Brobecker <brobecker@adacore.com>
13739
13740 * gdb.ada/ref_tick_size.exp: New testcase.
13741
45452591
DE
137422008-10-06 Doug Evans <dje@google.com>
13743
13744 * gdb.dwarf2/dw2-cu-size.exp: New file.
13745 * gdb.dwarf2/dw2-cu-size.S: New file.
13746
13747 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
13748 .Ltype_int for clarity.
13749
4fc5b208
PP
137502008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13751
13752 PR gdb/2384:
13753 * gdb.cp/gdb2384.exp: Extended to test more cases.
13754 * gdb.cp/gdb2384.cc: Likewise.
13755 * gdb.cp/gdb2384-base.h: Likewise.
13756 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 13757
d78df370
JK
137582008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13759
13760 * gdb.base/maint.exp (maint print type): Remove printing
13761 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
13762
9a044a89
TT
137632008-09-30 Tom Tromey <tromey@redhat.com>
13764
13765 * gdb.base/macscp.exp: Add completion tests.
13766 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
13767 (TWENTY_THREE): Likewise.
13768 (FORTY_EIGHT): Likewise.
13769
506800a9
TT
137702008-09-30 Tom Tromey <tromey@redhat.com>
13771
13772 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
13773 everywhere.
13774 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
13775
1a6f01b5
JK
137762008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13777
13778 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
13779 testcase is derived from. Fix racy dependency on an expected PID
13780 number. No longer support the testcase on Linux kernel 2.4.x.
13781
2fae03e8
TT
137822008-09-27 Tom Tromey <tromey@redhat.com>
13783
13784 * gdb.base/macscp.exp: Add tests for stringification, splicing,
13785 and varargs.
13786
1ad15515
PA
137872008-09-22 Pedro Alves <pedro@codesourcery.com>
13788
13789 * lib/mi-support.exp (mi_expect_interrupt): New.
13790 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
13791 from gdb.mi/mi-nonstop.exp.
13792 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
13793 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
13794 lib/mi-support.exp.
13795 Use mi_check_thread_states throughout. Avoid ".*" and do not
13796 require an anchor after -exec-run.
13797
d0b76dc6
DJ
137982008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
13799
13800 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
13801 stop is pending. Avoid ".*" when two stops are pending.
13802 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
13803 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
13804 newlines in fullnames.
13805 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
13806 (mi_expect_stop): Update comments. Only anchor in sync mode.
13807 Do not match newlines.
13808 (mi_send_resuming_command_raw): Always return status.
13809 (mi_get_stop_line): Do not match more than one line by accident.
13810 Only anchor in sync mode.
13811 (mi_run_inline_test): If -exec-next fails, give up.
13812
9990c830
UW
138132008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13814
13815 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
13816 on SPU.
13817
ebcf6f00
JB
138182008-09-10 Joel Brobecker <brobecker@adacore.com>
13819
13820 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
13821
b6db24e5
JB
138222008-09-10 Joel Brobecker <brobecker@adacore.com>
13823
13824 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
13825 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
13826 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
13827 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
13828 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
13829 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
13830 gdb.ada/interface.exp, gdb.ada/null_array.exp,
13831 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
13832 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
13833 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
13834 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
13835 Include the "= " sequence in the expected output of print tests.
13836
2bf448e0
JB
138372008-09-10 Joel Brobecker <brobecker@adacore.com>
13838
13839 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
13840 description for boolean types.
13841
d51fd4c8
PA
138422008-09-09 Pedro Alves <pedro@codesourcery.com>
13843
13844 * gdb.base/hook-stop-continue.c: New.
13845 * gdb.base/hook-stop-continue.exp: New.
13846
694182d2
DJ
138472008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
13848
13849 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
13850
3b8a7fc0
JG
138512008-09-08 Jerome Guitton <guitton@adacore.com>
13852
13853 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
13854 (stack_check_probe_2, stack_check_probe_loop_1)
13855 (stack_check_probe_loop_2): New functions.
13856 (main): Add call to these new functions.
13857 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
13858 functions, check that the breakpoint is inserted at the appropriate
13859 location.
13860 (insert_breakpoint): Slightly refine this procedure so that it can
13861 be called several times in the test.
13862
96cc0ae8
JG
138632008-09-08 Jerome Guitton <guitton@adacore.com>
13864
13865 * gdb.base/stack-checking.c: New file.
13866 * gdb.base/stack-checking.exp: New file.
13867
1f08b409
TJB
138682008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13869
13870 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
13871 * gdb.arch/altivec-regs.exp: Likewise.
13872 * gdb.arch/vsx-regs.exp: Likewise.
13873
3099e1c4
TJB
138742008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13875
13876 * gdb.arch/ppc-fp.exp: New file.
13877 * gdb.arch/ppc-fp.c: New file.
13878
cc69bfc1
PP
138792008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13880
13881 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
13882 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 13883
b02a33db
MS
138842008-09-04 Michael Snyder <msnyder@vmware.com>
13885
13886 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
13887 as "at" (for non-debug functions such as _start).
13888
2992cbe0
UW
138892008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13890
13891 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
13892 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
13893 software watchpoints.
13894 * gdb.base/watch_thread_num.exp: Likewise.
13895
514f746b
AR
138962008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
13897
13898 * gdb.arch/i386-bp_permanent.exp: New test.
13899
876cecd0
TT
139002008-08-24 Tom Tromey <tromey@redhat.com>
13901
13902 * gdb.base/maint.exp: Update "maint print type".
13903
80f73d71
VP
139042008-08-21 Vladimir Prus <vladimir@codesourcery.com>
13905
13906 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
13907 support. Adjust the order of "*running" notifications.
13908 * gdb.mi/non-stop.c: Don't cast from int to void* and
13909 back.
13910
d9c78d7d
MK
139112008-08-20 Mark Kettenis <kettenis@gnu.org>
13912
13913 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
13914 expect to find it in the "info frame" output.
13915
97a2d1d3
DJ
139162008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
13917
13918 * gdb.base/interp.exp: Always consume both prompts.
13919
b96e2927
PA
139202008-08-20 Pedro Alves <pedro@codesourcery.com>
13921
13922 * gdb.base/pending.exp: Test pending breakpoints without symbols
13923 loaded.
13924
8cf6e61a
VP
139252008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13926
13927 * lib/mi-support.exp (mi_expect_stop): Produce
13928 more details on failures.
13929 * gdb.mi/mi-nonstop.exp: New.
13930 * gdb.mi/non-stop.c: New.
13931
c6ebd6cf
VP
139322008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13933
a9c64011
AS
13934 * gdb.mi/mi-async.exp: Use 'set target-async'.
13935 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 13936
46a9b8ed
DJ
139372008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
13938
13939 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
13940
44feb3ce
TT
139412008-08-17 Tom Tromey <tromey@redhat.com>
13942
13943 * gdb.base/help.exp (help catch): Rewrite.
13944
311a4e6b
TJB
139452008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13946
13947 * gdb.base/define.exp: Test indented command documentation.
13948 * gdb.python/python.exp: Test indented multi-line command.
13949
604c2f83
LM
139502008-08-15 Luis Machado <luisgpm@br.ibm.com>
13951
13952 * testsuite/gdb.arch/vsx-regs.c: New source file.
13953 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
13954 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
13955
886a217c
TT
139562008-08-14 Tom Tromey <tromey@redhat.com>
13957
13958 * gdb.base/macscp.exp: Add regression test for "macro define" or
13959 "macro undef" with no arguments.
13960
c814a4f3
PP
139612008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
13962
13963 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 13964
12ab8a60
UW
139652008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13966
13967 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
13968
d57a3c85
TJB
139692008-08-06 Tom Tromey <tromey@redhat.com>
13970
13971 * gdb.python/python.exp: New file.
13972
c7b778ff
JK
139732008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
13974
13975 Fix for PR gdb/1543.
13976 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
13977 $LOCATION.
13978 (location): New variable.
13979 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
13980 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
13981 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
13982 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
13983 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
13984 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
13985 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
13986 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
13987 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
13988 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
13989 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
13990 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
13991 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
13992 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
13993 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
13994 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
13995 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
13996 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
13997 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
13998 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
13999 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
14000 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
14001 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
14002 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
14003 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
14004 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
14005 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
14006 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
14007 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
14008 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
14009 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
14010 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
14011 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
14012 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
14013 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
14014 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
14015 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
14016 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
14017 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
14018 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
14019 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
14020 gdb.base/type-opaque.exp, gdb.base/until.exp,
14021 gdb.base/value-double-free.c, gdb.base/varargs.exp,
14022 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
14023 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
14024 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
14025 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
14026 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
14027 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
14028 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
14029 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14030 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
14031 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
14032 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
14033 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
14034 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
14035 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
14036 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
14037 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
14038 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
14039 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
14040 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
14041 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14042 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
14043 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
14044 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
14045 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
14046 gdb.pascal/types.exp, gdb.stabs/weird.exp,
14047 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
14048 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
14049 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
14050 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
14051 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
14052 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
14053 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14054 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
14055 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14056 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
14057 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14058 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
14059 lib/mi-support.exp, lib/trace-support.exp: Remove reference
14060 to bug-gdb@prep.ai.mit.edu .
14061
5e06a3d1
VP
140622008-07-31 Vladimir Prus <vladimir@codesourcery.com>
14063
14064 * lib/mi-support.exp (mi_load_shlibs): New.
14065 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
14066
9d81d21b
VP
140672008-07-30 Vladimir Prus <vladimir@codesourcery.com>
14068
14069 * lib/mi-support.exp (get_mi_thread_list)
14070 (check_mi_and_console_threads): New, moved from ...
14071 * gdb.mi/mi-pthread.exp: ...here.
14072 * gdb.mi/gdb669.exp (get_mi_thread_list)
14073 (check_mi_and_console_threads): Delete.
14074 * gdb.mi/mi2-pthread.exp: Likewise.
14075
bae98fe0
TT
140762008-07-28 Tom Tromey <tromey@redhat.com>
14077
14078 * Makefile.in (just-check): Remove. Move body to...
14079 (check): ... here.
14080
57380f4e
DJ
140812008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14082
14083 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
14084 Add a test for duplicated SIGINTs.
14085
e09490f1
DJ
140862008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14087
14088 * gdb.threads/schedlock.exp (get_args): Update to work for any
14089 value of NUM.
14090 (Top level): Report the number of threads that did not resume.
14091
6387b45f
DJ
140922008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14093
14094 * gdb.dwarf2/dw2-compressed.S: Also define __start.
14095
62f64ff2
DJ
140962008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14097
14098 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
14099 non-MI prompt.
14100
fa8de41e
TT
141012008-07-26 Tom Tromey <tromey@redhat.com>
14102
14103 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
14104 (function_struct, function_struct_ptr): New globals.
14105 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
14106 function pointer in a struct.
14107
ccb3ac8a
TT
141082008-07-26 Tom Tromey <tromey@redhat.com>
14109
14110 * gdb.base/macscp.exp: Add test for macro lexing bug.
14111
d7d9f01e
TT
141122008-07-18 Tom Tromey <tromey@redhat.com>
14113
14114 * gdb.base/macscp.exp: Add macro tests.
14115
9bf07184
PP
141162008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14117
14118 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
14119
becf6477
PP
141202008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14121
14122 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
14123
0709f7d3
PP
141242008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
14125
14126 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 14127
7093c834
PP
141282008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
14129
14130 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 14131
b432ffe3
JK
141322008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14133
14134 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
14135
b1a268e5
VP
141362008-07-12 Vladimir Prus <vladimir@codesourcery.com>
14137
14138 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
14139
e2995f8e
KB
141402008-07-11 Kevin Buettner <kevinb@redhat.com>
14141
14142 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
14143 of regexp to account for changes made to GDB in the printing of
14144 byte vectors.
14145
14032a66
TT
141462008-07-11 Tom Tromey <tromey@redhat.com>
14147
14148 * gdb.base/completion.exp: Add 'help' completion test.
14149
981505ef
JK
141502008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14151
14152 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
14153
10568435
JK
141542008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14155
14156 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
14157
4487aabf
PA
141582008-07-09 Pedro Alves <pedro@codesourcery.com>
14159
14160 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
14161
a4a9b1c4
PA
141622008-07-09 Pedro Alves <pedro@codesourcery.com>
14163
14164 * gdb.base/fullname.exp: Restore pwd if compiling failed.
14165
3c3185ac
JK
141662008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14167
14168 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
14169
7ebd49dc
VP
141702008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14171
14172 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
14173 previous commit. Add a comment.
14174
84e46146
PA
141752008-06-28 Pedro Alves <pedro@codesourcery.com>
14176
14177 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
14178
0f8d4a2f
VP
141792008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14180
14181 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
14182
f747e0ce
PA
141832008-06-27 Pedro Alves <pedro@codesourcery.com>
14184
14185 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
14186 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
14187 compiling an executable, link in an object that forces unbuffered
14188 output.
14189 * lib/set_unbuffered_mode.c: New file.
14190
734a5c36
JK
141912008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14192
14193 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
14194
a2840c35
VP
141952008-06-25 Vladimir Prus <vladimir@codesourcery.com>
14196
a9c64011
AS
14197 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
14198 mi_expect_stop.
14199 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
14200 Demand that *running is output.
14201 (detect_async): Perform checking every time.
14202 (mi_send_resuming_command): Extract everything into...
14203 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
14204 (mi_expect_stop): Don't accept any output before *stopped.
14205
6ae37fef
VP
142062008-06-13 Vladimir Prus <vladimir@codesourcery.com>
14207
14208 Robustify mi-simplerun.
a9c64011
AS
14209 * gdb.mi/basics.c (main): Add a call to sleep.
14210 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
14211 * gdb.mi/mi2-cli.exp: Likewise.
14212 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 14213
b4aa76f0 142142008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
14215
14216 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
14217
e1ac3328
VP
142182008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14219
a9c64011
AS
14220 * gdb.mi/mi-console.exp: Adjust.
14221 * gdb.mi/mi-syn-frame.exp: Adjust.
14222 * gdb.mi/mi2-console.exp: Adjust.
14223 * gdb.mi/mi2-syn-frame.exp: Adjust.
14224 * lib/mi-support.exp (mi_run_cmd): Adjust.
14225 (mi_send_resuming_command): Adjust.
e1ac3328 14226
f7f9a841
VP
142272008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14228
14229 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
14230 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
14231 testing of stopped.
14232 * gdb.mi/mi2-syn-frame.exp: Likewise.
14233 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
14234 (async, detect_async): New.
14235 (mi_expect_stop, mi_continue_to_line): Adjust expectation
14236 depending on if we're running in sync or async mode.
f7f9a841 14237
37cd5d19
TT
142382008-06-09 Tom Tromey <tromey@redhat.com>
14239
14240 * gdb.base/completion.exp: New tests for field name completion
14241 with spaces, and field name completion with '->'.
14242
65d12d83
TT
142432008-06-06 Tom Tromey <tromey@redhat.com>
14244
14245 * gdb.base/break1.c (struct some_struct): New struct.
14246 (values): New global.
14247 * gdb.base/completion.exp: Add field name completion test.
14248
ebfe2e3f
PP
142492008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14250
14251 * gdb.cp/call-c.exp: Test for incorrect handling of reference
14252 to pointer.
14253 * gdb.cp/call-c.cc: Likewise.
14254
bcf6fc3a
NR
142552008-06-06 Nick Roberts <nickrob@snap.net.nz>
14256
14257 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
14258 annotation.
14259
49fd4a42 142602008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 14261 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
14262
14263 * gdb.threads/execl.c, gdb.threads/execl1.c,
14264 gdb.threads/execl.exp: New tests.
a9c64011 14265
8a34ac3f
AR
142662008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
14267 Daniel Jacobowitz <dan@codesourcery.com>
14268
14269 * gdb.cp/exception.exp: Activate test, make it work with pending
14270 catchpoints.
14271
86ae69ef
JK
142722008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
14273
14274 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
14275
f7f9ae2c
VP
142762008-05-28 Vladimir Prus <vladimir@codesourcery.com>
14277
a9c64011
AS
14278 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
14279 now printed.
14280 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 14281
2a2d4dc3
AS
142822008-05-27 Andreas Schwab <schwab@suse.de>
14283
14284 * gdb.base/frame-args.exp: Handle arguments that are optimized
14285 out.
14286
5099e4d9
LM
142872008-05-26 Luis Machado <luisgpm@br.ibm.com>
14288
14289 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
14290 quiet for ppc32 and group options into a single variable.
14291
d9c36a91
JB
142922008-05-23 Joel Brobecker <brobecker@adacore.com>
14293
14294 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
14295 of zero-size elements.
14296 * gdb.ada/null_array.exp: Test printing this new array.
14297
103a8671
JK
142982008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14299
14300 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
14301
07a4cc1a 143022008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
14303
14304 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
14305 of the "finish" command.
14306
55f996a7
NR
143072008-05-21 Nick Roberts <nickrob@snap.net.nz>
14308
14309 * gdb.base/annota1.exp: Test for new annotation.
14310
907fc202
UW
143112008-05-16 Pedro Alves <pedro@codesourcery.com>
14312
14313 * gdb.base/fixsection.exp: New file.
14314 * gdb.base/fixsection0.c: New file.
14315 * gdb.base/fixsection1.c: New file.
14316
e8f97270
UW
143172008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14318
14319 * gdb.base/annota1.exp: Accept printf@... in place of printf.
14320 * gdb.base/annota3.exp: Likewise.
14321
ac0bb574
NF
143222008-05-13 Nathan Froyd <froydnj@codesourcery.com>
14323
14324 * gdb.base/watch_thread_num.exp: Don't run tests that require
14325 watchpoints if the target doesn't support them.
14326
6fadd07a
DE
143272008-05-12 Doug Evans <dje@google.com>
14328
14329 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
14330
6e9a4a30
JB
143312008-05-09 Joel Brobecker <brobecker@adacore.com>
14332
14333 * gdb.ada/assign_1.exp: New testcase.
14334
08388c79
DE
143352008-05-09 Doug Evans <dje@google.com>
14336
a3c83fae
DE
14337 * gdb.base/find.exp: New file.
14338 * gdb.base/find.c: New file.
08388c79 14339
bd5ddfe8
DJ
143402008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
14341
14342 * gdb.base/commands.exp (watchpoint_command_test): Handle
14343 gdb,no_hardware_watchpoints.
14344 * gdb.base/float.exp: Allow ARM targets without floating point.
14345 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
14346
b5dd68e2 143472008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 14348 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
14349
14350 * gdb.ada/lang_switch: New test program.
14351 * gdb.ada/lang_switch.exp: New testcase.
14352
382d13d1
DE
143532008-05-05 Doug Evans <dje@google.com>
14354
14355 * gdb.base/help.exp (disassemble): Update expected help text.
14356
9dd789d0
PA
143572008-05-04 Pedro Alves <pedro@codesourcery.com>
14358
14359 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
14360
611c83ae
PA
143612008-05-04 Pedro Alves <pedro@codesourcery.com>
14362
14363 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
14364 different times.
14365
ff013f42
JK
143662008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14367
14368 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
14369 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
14370 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
14371 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
14372
96dff6a2
VP
143732008-05-04 Vladimir Prus <vladimir@codesourcery.com>
14374
14375 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
14376 notification to appear.
14377
55cd6f92
DJ
143782008-05-04 Daniel Jacobowitz <dan@debian.org>
14379
14380 * gdb.base/fullname.c: New file.
14381 * gdb.base/fullname.exp: New file.
14382 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
14383
d705c43c
PA
143842008-05-03 Pedro Alves <pedro@codesourcery.com>
14385
14386 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
14387 expressions with macros.
14388
333222e1
JK
143892008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14390
14391 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
14392
5ac01682
DJ
143932008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
14394
14395 * gdb.base/completion.exp: Handle lack of other symbols beginning
14396 with "a".
14397
14398 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
14399
237fc4c9
PA
144002008-05-02 Jim Blandy <jimb@codesourcery.com>
14401
14402 * gdb.asm/asmsrc1.s: Add scratch space.
14403
ed5e9466
DJ
144042008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14405 Daniel Jacobowitz <dan@codesourcery.com>
14406
14407 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
14408 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
14409 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
14410
b39cc962
DJ
144112007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
14412
14413 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
14414
36d520f5
JB
144152008-05-01 Joel Brobecker <brobecker@adacore.com>
14416
14417 * gdb.base/info-target.exp: New testcase.
14418
8d4e3071
DJ
144192008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14420
14421 * gdb.cp/hang.exp: Use .cc instead of .C.
14422 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
14423 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
14424
6f3f3097
DJ
144252008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14426
14427 * gdb.base/gdb1250.exp: Remove perror.
14428 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
14429
5550a914
PA
144302008-04-30 Pedro Alves <pedro@codesourcery.com>
14431
14432 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
14433 .2byte.
14434
d848e687
DJ
144352008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
14436
14437 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
14438 (maybe_kfail): New.
14439
93b5768b
PA
144402008-04-25 Pedro Alves <pedro@codesourcery.com>
14441
14442 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
14443
721c02de
VP
144442008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14445
a9c64011
AS
14446 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
14447 * gdb.mi/mi2-syn-frame.exp: Likewise.
14448 * lib/mi-support.exp: Likewise.
721c02de 14449
74960c60
VP
144502008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14451
14452 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
14453 to specify regexp for the location to stop at.
14454 * gdb.base/break-always.c: New.
14455 * gdb.base/break-always.exp: New.
14456
d24317b4
VP
144572008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14458
14459 * lib/mi-support.exp (mi_runto_helper): Adjust
14460 for the original-location field.
14461 (mi_create_breakpoint, mi_list_breakpoints): New.
14462 * gdb.mi/mi-break.exp: Adjust.
14463 * gdb.mi/mi2-break.exp: Adjust.
14464 * gdb.mi/mi-pending.exp: Adjust.
14465 * gdb.mi/mi-simplerun.exp: Adjust.
14466 * gdb.mi/mi2-simplerun.exp: Adjust.
14467 * gdb.mi/mi-syn-frame.exp: Adjust.
14468 * gdb.mi/mi2-syn-frame.exp: Adjust.
14469 * gdb.mi/mi-until.exp: Adjust.
14470 * gdb.mi/mi2-until.exp: Adjust.
14471 * gdb.mi/mi-var-display.exp: Adjust.
14472 * gdb.mi/mi2-var-display.exp: Adjust.
14473 * gdb.mi/mi-watch.exp: Adjust.
14474 * gdb.mi/mi2-watch.exp: Adjust.
14475
fdc59709 144762008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 14477
a9c64011
AS
14478 * aclocal.m4: Add override.m4.
14479 * configure: Regenerate.
fdc59709 14480
8e91f023
VP
144812008-04-19 Vladimir Prus <vladimir@codesourcery.com>
14482
14483 * gdb.mi/var-cmd.c (do_at_tests): Verify that
14484 '-var-update --all-values' reports new value even the type
14485 of a variable object has changed.
14486
233a11ab
CS
144872008-04-18 Craig Silverstein <csilvers@google.com>
14488
14489 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
14490 files.
d24317b4 14491
9c1137ad
JB
144922008-04-18 Joel Brobecker <brobecker@adacore.com>
14493
14494 * gdb.ada/atomic_enum: New test program.
14495 * gdb.ada/atomic_enum.exp: New testcase.
14496
66d0bbc7
DE
144972008-04-17 Doug Evans <dje@google.com>
14498
14499 * gdb.opt/Makefile.in: Fix whitespace.
14500
100906b0
UW
145012008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
14502
14503 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
14504
4584e32e
DE
145052008-04-17 Doug Evans <dje@google.com>
14506
14507 * gdb.base/hashline1.exp: New testcase.
14508 * gdb.base/hashline2.exp: New testcase.
14509 * gdb.base/hashline2.exp: New testcase.
14510
0a320680
PA
145112008-04-17 Pedro Alves <pedro@codesourcery.com>
14512
14513 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
14514
18ac113b
AR
145152008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
14516
14517 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
14518 temporary breakpoint to match "Temporary breakpoint".
14519 * gdb.base/break.exp (delete_breakpoints): Likewise.
14520 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
14521 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
14522 * gdb.base/display.exp: Likewise.
14523 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
14524 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
14525 * gdb.base/restore.exp (restore_tests): Likewise.
14526 * gdb.base/sepdebug.exp: Likewise.
14527 * gdb.base/watchpoint.exp: Likewise.
14528 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
14529 * gdb.mi/mi-pending.exp: Likewise.
14530 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
14531 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
14532 * gdb.mi/mi-var-cmd.exp: Likewise.
14533 * gdb.mi/mi-var-display.exp: Likewise.
14534 * gdb.mi/mi2-cli.exp: Likewise.
14535 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
14536 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
14537 * gdb.mi/mi2-var-display.exp: Likewise.
14538 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
14539 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
14540 new "disp" field.
a9c64011 14541 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
14542 reason. This is to support fix for PR2424.
14543
add38693
JK
145442008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14545
14546 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
14547
fcacd99f
VP
145482008-04-13 Vladimir Prus <vladimir@codesourcery.com>
14549
14550 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 14551 field. Add more floating varobj tests.
fcacd99f 14552 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
14553 field.
14554 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
14555 (main): Call do_at_tests.
14556 * lib/mi-support.exp (mi_create_floating_varobj)
14557 (mi_varobj_update_with_type_change): New.
fcacd99f 14558
de051565
MK
145592008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
14560
14561 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
14562 option of -var-evaluate-expression.
14563 * gdb.mi/mi2-var-display.exp: Likewise.
14564
dbc52822
VP
145652008-04-07 Vladimir Prus <vladimir@codesourcery.com>
14566
14567 Introduce test setup helpers.
a9c64011
AS
14568 * lib/gdb.exp (build_executable, clean_restart)
14569 (prepare_for_testing): New.
14570 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
14571 * gdb.base/return.exp: Likewise.
14572 * gdb.base/ending-run.exp: Likewise.
dbc52822 14573
473591da
NR
145742008-04-07 Nick Roberts <nickrob@snap.net.nz>
14575
14576 * gdb.mi/mi-async.exp: New test for asynchronous Machine
14577 Interface (MI) responses.
14578
2b2d9e11
VP
145792008-04-06 Vladimir Prus <vladimir@codesourcery.com>
14580
a9c64011
AS
14581 * gdb.cp/breakpoint.cc: New code to test conditions involving
14582 member variables.
14583 * gdb.cp/breakpoint.exp: Test condition involving member
14584 variables.
2b2d9e11 14585
bb378428
VP
145862008-04-05 Vladimir Prus <vladimir@codesourcery.com>
14587
14588 * lib/mi-support.exp (mi_expect_stop): New.
14589 (mi_run_cmd): Change the
14590 token. Use mi_send_resuming_command, use
14591 mi_expect_stop.
14592 (mi_execute_to_helper): Rename to mi_execute_to.
14593 (mi_send_resuming_command): Add more error patterns.
14594 (mi_wait_for_stop): Renamed to...
14595 (mi_get_stop_line): ...this.
14596 (mi_run_inline_test): Adjust.
14597
14598 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
14599 * gdb.mi/mi-console.exp: Likewise.
14600 * gdb.mi/mi-pending.exp: Likewise.
14601 * gdb.mi/mi-simplerun.exp: Likewise.
14602 * gdb.mi/mi-stack.exp: Likewise.
14603 * gdb.mi/mi-stepi.exp: Likewise.
14604 * gdb.mi/mi-syn-frame.exp: Add comment.
14605 * gdb.mi/mi-until.exp: Likewise.
14606 * gdb.mi/mi-var-display.exp: Likewise.
14607 * gdb.mi/mi-watch.exp: Likewise.
14608 * gdb.mi/mi2-cli.exp: Likewise.
14609 * gdb.mi/mi2-console.exp: Likewise.
14610 * gdb.mi/mi2-simplerun.exp: Likewise.
14611 * gdb.mi/mi2-stack.exp: Likewise.
14612 * gdb.mi/mi2-stepi.exp: Likewise.
14613 * gdb.mi/mi2-until.exp: Likewise.
14614 * gdb.mi/mi2-var-display.exp: Likewise.
14615 * gdb.mi/mi2-watch.exp: Likewise.
14616
62172bb9
UW
146172008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14618
14619 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
14620
14621 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
14622
a13e061a
PA
146232008-04-04 Pedro Alves <pedro@codesourcery.com>
14624
14625 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
14626 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
14627 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
14628 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
14629 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
14630 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
14631 expect an mi error duplicated in stderr.
14632
eae06beb
JB
146332008-04-03 Joel Brobecker <brobecker@adacore.com>
14634
14635 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
14636 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
14637 Add a couple of tests that verify the behavior when the new setting
14638 is set to "cancel" and "all".
14639 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
14640 "ask" before we start the testing.
14641
79c6ced6
AR
146422008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
14643
14644 * gdb.cp/casts.cc: Add class reference variables.
14645 * gdb.cp/casts.exp: New test cases for up/down casting references.
14646
6c2d1a6b
MK
146472008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
14648
14649 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
14650 instead of beginning to make an extra test pass.
14651 * gdb.mi/mi2-var-display.exp: Likewise.
14652
55b411d9
MR
146532008-03-31 Maciej W. Rozycki <macro@mips.com>
14654
14655 * gdb.base/break.exp: Mark failures as such. Fix formatting.
14656
c6140da2
MD
146572008-03-31 Markus Deuling <deuling@de.ibm.com>
14658 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14659
14660 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
14661 value. Add xfail for older kernels.
14662
79732189
AR
146632008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
14664
14665 Bring mi-support in line with gdb.exp.
14666 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
14667 (mi_gdb_start): New function.
14668
33c3676e
MR
146692008-03-28 Maciej W. Rozycki <macro@mips.com>
14670
14671 * gdb.mi/mi-var-cmd.exp: Fix a typo.
14672
92e28119
VP
146732008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14674
14675 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
14676 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 14677
9e8e3afe
VP
146782008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14679
14680 * lib/mi-support.exp (mi_create_varobj_checked): New.
14681 (mi_list_varobj_children): Allow to check for a
14682 value.
14683 (mi_list_array_varobj_children): New.
14684
14685 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
14686 and mi_list_varobj_children, as opposed to hardcoding
14687 expected strings.
14688 * gdb.mi/gdb701.exp: Likewise.
14689 * gdb.mi/gdb792.exp: Likewise.
14690 * gdb.mi/mi-var-block.exp: Likewise.
14691 * gdb.mi/mi-var-cmd.exp: Likewise.
14692 * gdb.mi/mi-var-invalidate.exp: Likewise.
14693 * gdb.mi/mi2-var-block.exp: Likewise.
14694 * gdb.mi/mi2-var-child.exp: Likewise.
14695 * gdb.mi/mi2-var-cmd.exp: Likewise.
14696 * gdb.mi/mi2-var-display.exp: Likewise.
14697
9df50351
JK
146982008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14699
14700 Fix random false FAILs on i386.
14701 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
14702
31e5d73a
DJ
147032008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14704
14705 PR gdb/544
14706 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
14707
12f4afab
DJ
147082008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14709
14710 PR gdb/544
14711 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
14712
b562a0cb
DJ
147132008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14714
14715 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
14716 fixed PR gdb/544.
14717
17faa917
DJ
147182008-03-21 Pedro Alves <pedro@codesourcery.com>
14719
14720 * gdb.threads/fork-child-threads.exp: Test next over fork.
14721
6214f497
DJ
147222008-03-21 Chris Demetriou <cgd@google.com>
14723
14724 * gdb.base/break.exp (rbreak junk): New test for rbreak
14725 "Junk at end of arguments" issue.
14726
63092375
DJ
147272008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14728
14729 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
14730 *& to work on created array elements.
14731 (Top level): Test print $pc with a file. Test string operations
14732 without a target.
14733 * gdb.base/ptype.exp: Do not expect *& to work on created array
14734 elements.
14735
b21991b0
DJ
147362008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14737
14738 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
14739 gdb.threads/staticthreads.exp: Update exit query.
14740
c4b347c7
SL
147412008-03-07 Sandra Loosemore <sandra@codesourcery.com>
14742
14743 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
14744
fa4727a6
DJ
147452008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
14746
14747 * gdb.base/watchpoint.c (global_ptr, func4): New.
14748 (main): Call func4.
14749 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
14750 (test_inaccessible_watchpoint): New.
14751
2f34202f
MR
147522008-02-29 Maciej W. Rozycki <macro@mips.com>
14753
14754 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
14755 select the largest.
14756
0d6ba1b1
DJ
147572008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14758
14759 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
14760 frames-invalid annotations.
14761
e691325a
PM
147622008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
14763
a9c64011 14764 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 14765
f85b5ecc
DE
147662008-02-27 Doug Evans <dje@google.com>
14767
14768 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
14769 for bug 1738.
14770 (breakpoint_to_handler_entry): Ditto.
14771
b40e7bf3
JB
147722008-02-27 Joel Brobecker <brobecker@adacore.com>
14773
14774 * gdb.base/ending-run.exp: Use the first line of code inside
14775 function body to test breakpoints.
14776 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
14777 location where the breakpoint is inserted when using the line
14778 where a function is declared. Fix typo in the description of
14779 one of the tests.
14780 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
14781
2faca73a
PM
147822008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
14783
14784 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 14785 tests.
2faca73a 14786
6f439c36
PM
147872008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
14788
14789 * gdb.base/args.exp: avoid same output for tests
14790 with single quotes.
14791
54e52265
VP
147922008-02-26 Vladimir Prus <vladimir@codesourcery.com>
14793
a9c64011
AS
14794 * gdb.base/annota1.exp: Adjust for 'info break'
14795 format changes.
14796 * gdb.base/annota3.exp: Likewise.
14797 * gdb.base/break.exp: Likewise.
14798 * gdb.base/condbreak.exp: Likewise.
14799 * gdb.base/pending.exp: Likewise.
14800 * gdb.base/sepdebug.exp: Likewise.
14801 * gdb.base/unload.exp: Likewise.
14802 * gdb.cp/ovldbreak.exp: Likewise.
14803 * gdb.mi/mi-pending.exp: Likewise.
54e52265 14804
897b09ca
DE
148052008-02-07 Doug Evans <dje@google.com>
14806
14807 * gdb.cp/mb-inline.exp: New.
14808 * gdb.cp/mb-inline.h: New.
14809 * gdb.cp/mb-inline1.cc: New.
14810 * gdb.cp/mb-inline2.cc: New.
14811
b1c32d35
PM
148122008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
14813
14814 * gdb.pascal/floats.pas: New test program.
14815 * gdb.pascal/floats.exp: New testcase.
14816
1a4ca44a
TJB
148172008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14818
14819 * gdb.base/callfuncs.c (t_float_many_args): New function.
14820 (t_double_many_args): New function.
14821 * gdb.base/callfuncs.exp: Add tests for exceeding float
14822 and double parameters passed through the stack.
14823
439048e8
JB
148242008-02-05 Joel Brobecker <brobecker@adacore.com>
14825
14826 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
14827 gdb.ada/complete/foo.adb: New files.
14828 * gdb.ada/complete.exp: New testcase.
14829
81fe8080
DE
148302008-02-03 Doug Evans <dje@google.com>
14831
301f0ecf
DE
14832 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
14833
81fe8080
DE
14834 * gdb.cp/gdb2384.exp: New file.
14835 * gdb.cp/gdb2384.cc: New file.
14836 * gdb.cp/gdb2384-base.h: New file.
14837 * gdb.cp/gdb2384-base.cc: New file.
14838
4b071aec
DE
148392008-02-02 Doug Evans <dje@google.com>
14840
14841 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
14842
61137ba6
JB
148432007-02-01 Joel Brobecker <brobecker@adacore.com>
14844
14845 * gdb.ada/sym_print_name: New test program.
14846 * gdb.ada/sym_print_name.exp: New testcase.
14847
148482007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
14849
14850 * gdb.ada/nested/hello.adb: New file.
14851 * gdb.ada/nested.exp: New testcase.
14852 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14853
98deb0da
VP
148542008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14855
14856 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
14857 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
14858 don't cause future evaluations of function to report
14859 creation of internal breakpoints.
98deb0da 14860
723a2275
VP
148612008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14862
14863 * gdb.mi/mi-break.exp (test_error): New.
14864 Call it.
14865
fb546a2f
LM
148662008-01-31 Luis Machado <luisgpm@br.ibm.com>
14867
14868 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
14869 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
14870
2d8fd90a
PM
148712008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14872
14873 * gdb.pascal/integers.pas: New test program.
14874 * gdb.pascal/integers.exp: New testcase.
14875
a7fa0ded
PM
148762008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14877
14878 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
14879
5e1a1926
TJB
148802008-01-30 Luis Machado <luisgpm@br.ibm.com>
14881
14882 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
14883 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
14884
8d04f9f0
JB
148852008-01-30 Paul Hilfinger <hilfinger@adacore.com>
14886
14887 * gdb.ada/formatted_ref: New test program.
14888 * gdb.ada/formatted_ref.exp: New testcase.
14889
14890 * gdb.cp/formatted-ref.cc: New file.
14891 * gdb.cp/formatted-ref.exp: New testcase.
14892
ce75a98f
JB
148932008-01-30 Joel Brobecker <brobecker@adacore.com>
14894
14895 * gdb.base/ptype.exp: Add testing of "ptype $pc".
14896
e835f6bf
NR
148972008-01-30 Nick Roberts <nickrob@snap.net.nz>
14898
14899 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
14900 (test_file_list_exec_source_file): Update to new macro-info field.
14901
d118ef87
PH
149022008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
14903
14904 * gdb.ada/exprs: New test program.
14905 * gdb.ada/exprs.exp: New testcase.
14906
7d35ab09
TJB
149072008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14908
14909 * dfp-test.c (DELTA, DELTA_B): New definitions.
14910 (double_val1, double_val2, double_val3, double_val4, double_val5,
14911 double_val6, double_val7, double_val8, double_val9, double_val10,
14912 double_val11, double_val12, double_val13, double_val14, dec32_val1,
14913 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
14914 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
14915 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
14916 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
14917 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
14918 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
14919 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
14920 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
14921 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
14922 dec128_val16): New global variables.
14923 (decimal_dec128_align): New function.
14924 (decimal_mixed): Likewise.
14925 (decimal_many_args_dec32): Likewise.
14926 (decimal_many_args_dec64): Likewise.
14927 (decimal_many_args_dec128): Likewise.
14928 (decimal_many_args_mixed): Likewise.
14929 * dfp-test.exp: Add tests calling new inferior functions.
14930
2d717e4f
DJ
149312008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14932
14933 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
14934 gdb.server/ext-run.exp: New files.
14935 * lib/gdbserver-support.exp (gdbserver_download): New.
14936 (gdbserver_start): New. Update gdbserver expected
14937 output.
14938 (gdbserver_spawn): Use them.
14939 (gdbserver_start_extended): New.
14940
e85a822c
DJ
149412008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14942
14943 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
14944 Run on GNU/Linux.
14945 (do_exec_tests): Check for systems which do not support catchpoints.
14946 Do not match START.
14947 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
14948 Run on GNU/Linux. Enable verbose output.
14949 (check_fork_catchpoints): New.
14950 (explicit_fork_child_follow, catch_fork_child_follow)
14951 (tcatch_fork_parent_follow): Update expected messages.
14952 (do_fork_tests): Use check_fork_catchpoints.
14953 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
14954 Run on GNU/Linux. Enable verbose output.
14955 (check_vfork_catchpoints): New.
14956 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
14957 expected messages.
14958 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
14959
401ea829
JB
149602008-01-29 Jim Blandy <jimb@red-bean.com>
14961
14962 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
14963 host' errors.
14964 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
14965
aceaf3ad
JB
149662008-01-29 Jim Blandy <jimb@red-bean.com>
14967
14968 * gdb.threads/sigthread.c: Use barriers to ensure that
14969 child_thread and child_thread_two are always initialized before we
14970 start to use them.
14971
a5606eee
VP
149722008-01-29 Vladimir Prus <vladimir@codesourcery.com>
14973
14974 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
14975 * gdb.base/watchpoint-solib.c: New.
14976 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 14977
c55a82bb
PM
149782008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
14979
14980 * gdb.base/gdb1056.exp: Add unsigned integer test.
14981
0993fe05
DE
149822008-01-28 Doug Evans <dje@google.com>
14983
14984 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
14985
4fe42e7f
JB
149862008-01-27 Jim Blandy <jimb@codesourcery.com>
14987
c7a69933
JB
14988 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
14989
4fe42e7f
JB
14990 * gdb.base/expand-psymtabs.exp: Doc fix.
14991
5def8285
MK
149922008-01-26 Mark Kettenis <kettenis@gnu.org>
14993
14994 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14995
5313c911
NR
149962008-01-24 Nick Roberts <nickrob@snap.net.nz>
14997
a9c64011 14998 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
14999 -var-set-format.
15000
93815fbf
VP
150012008-01-23 Chris Demetriou <cgd@google.com>
15002
15003 * gdb.threads/thread_events.c: New testcase source file.
15004 * gdb.threads/thread_events.exp: New testcase expect file.
15005
467a88ee
NR
150062008-01-23 Nick Roberts <nickrob@snap.net.nz>
15007
15008 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
15009
15010 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
15011 -var-set-format.
15012
d8f82aba
DJ
150132008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15014 Vladimir Prus <vladimir@codesourcery.com>
15015
15016 * gdb.base/float.exp: Allow missing floating point for m68k and
15017 PowerPC.
15018
60c46647
VP
150192008-01-22 Vladimir Prus <vladimir@codesourcery.com>
15020
15021 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
15022 ignore count.
15023 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
15024 * gdb.mi/mi-cli.exp: Adjust.
15025 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 15026
c7dd36a1
PA
150272008-01-17 Pedro Alves <pedro@codesourcery.com>
15028
15029 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
15030 and 'dummy_ptr' integer pointer. Initialize struct_declarations
15031 with dummy_ptr's address.
15032 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
15033 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
15034 all targets.
15035 * gdb.mi/mi2-var-child.exp: Likewise.
15036
39d5313e
JB
150372008-01-09 Joel Brobecker <brobecker@adacore.com>
15038
15039 * gdb.ada/null_array: New test program.
15040 * gdb.ada/null_array.exp: New testcase.
15041
0aea4bf3
LM
150422008-01-09 Luis Machado <luisgpm@br.ibm.com>
15043
15044 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
15045 with required float modifiers.
15046
0b354900
JB
150472008-01-08 Joel Brobecker <brobecker@adacore.com>
15048
15049 * gdb.ada/funcall_param: New test program.
15050 * gdb.ada/funcall_param.exp: New testcase.
15051
cdb7f5d4
JB
150522008-01-08 Joel Brobecker <brobecker@adacore.com>
15053
15054 * gdb.ada/arrayparam: New test program.
15055 * gdb.ada/arrayparam.exp: New testcase.
15056
88e2547f
JB
150572008-01-08 Joel Brobecker <brobecker@adacore.com>
15058
15059 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
15060 landed. Should also fix random failures in the test following it.
15061
f6867ce0
TJB
150622008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
15063
15064 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
15065 for expressions with decimal float values.
15066 (test_dfp_conversions): New function to test casts to and from
15067 decimal float types.
15068 Call test_dfp_conversions.
15069 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
15070 elements.
15071 (main): Initialize ds.float4 and ds.double8 elements.
15072 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
15073 string to new error message.
15074 (d64_set_tests): Likewise.
15075 (d128_set_tests): Likewise.
15076 Add tests for expressions with decimal float variables. Add tests for
15077 conversions to and from decimal float types.
15078
f9c11282
JB
150792008-01-05 Joel Brobecker <brobecker@adacore.com>
15080
15081 * gdb.ada/packed_tagged/comp_bug.adb: New file.
15082 * gdb.ada/packed_tagged.exp: New testcase.
15083
0ecbca72
JB
150842008-01-04 Joel Brobecker <brobecker@adacore.com>
15085
15086 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
15087 gdb.ada/homonym/homonym_main.adb: New files.
15088 * gdb.ada/homonym.exp: New testcase.
15089
c18d3d89
JB
150902008-01-04 Joel Brobecker <brobecker@adacore.com>
15091
15092 * gdb.ada/packed_array.exp: Add testing of references to
15093 a packed array.
15094
ecc7085b
JB
150952008-01-04 Joel Brobecker <brobecker@adacore.com>
15096
15097 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
15098 New files.
15099 * gdb.ada/type_coercion.exp: New testcase.
15100
c474c922
JB
151012008-01-04 Joel Brobecker <brobecker@adacore.com>
15102
15103 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
15104 gdb.ada/tagged/foo.adb: New file.
15105 * gdb.ada/tagged.exp: New testcase.
15106
9005b927
JB
151072008-01-04 Joel Brobecker <brobecker@adacore.com>
15108
15109 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
15110 gdb.ada/ptype_field/foo.adb: New files.
15111 * gdb.ada/ptype_field.exp: New testcase.
15112
1a6aaad8
JB
151132008-01-03 Joel Brobecker <brobecker@adacore.com>
15114
15115 * gdb.ada/print_pc.exp: New testcase.
15116
0ef22f53
JB
151172008-01-03 Joel Brobecker <brobecker@adacore.com>
15118
15119 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
15120 gdb.ada/taft_type/p.adb: New files.
15121 * gdb.ada/taft_type.exp: New testcase.
15122
1689ecf8
JB
151232008-01-03 Joel Brobecker <brobecker@adacore.com>
15124
15125 * gdb.ada/array_bounds/bar.adb: New file.
15126 * gdb.ada/array_bounds.exp: New testcase.
15127
a4d0b9c3
JB
151282008-01-03 Joel Brobecker <brobecker@adacore.com>
15129
15130 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
15131 gdb.ada/arrayptr/foo.adb: New files.
15132 * gdb.ada/arrayptr.exp: New testcase.
15133
a31ace00
JB
151342008-01-03 Joel Brobecker <brobecker@adacore.com>
15135
15136 * gdb.base/set-lang-auto.exp: New testcase.
15137
a97fced3
JB
151382008-01-03 Joel Brobecker <brobecker@adacore.com>
15139
15140 * gdb.ada/fun_addr/foo.adb: New file.
15141 * gdb.ada/fun_addr.exp: New testcase.
15142
ef29ce1a
JK
151432008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15144
15145 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
15146 New files
15147
0fafefe3
JB
151482008-01-02 Joel Brobecker <brobecker@adacore.com>
15149
15150 * array_subscript_addr/p.adb: New file.
a9c64011 15151 * array_subscript_addr.exp: New testcase.
0fafefe3 15152
c4359f8d
JB
151532008-01-02 Joel Brobecker <brobecker@adacore.com>
15154
a9c64011 15155 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
15156 New files.
15157 * gdb.ada/str_cmp_ref.exp: New testcase.
15158
1aa1b15b
JB
151592008-01-01 Joel Brobecker <brobecker@adacore.com>
15160
15161 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
15162 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 15163 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 15164
81c9b2cf
JB
151652008-01-01 Joel Brobecker <brobecker@adacore.com>
15166
15167 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
15168 gdb.ada/ref_param/pck.ads: New files.
15169 * gdb.ada/ref_param.exp: New testcase.
15170
319e4674
JB
151712008-01-01 Joel Brobecker <brobecker@adacore.com>
15172
15173 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
15174 gdb.ada/interface/foo.adb: New files.
15175 * gdb.ada/interface.exp: New testcase.
15176
ef682c56
JB
151772007-12-31 Jim Blandy <jimb@codesourcery.com>
15178
15179 * gdb.base/multi-forks.exp: Consume all output from child
15180 processes before proceeding to next test.
15181
f6f3eb6c
JB
151822007-12-29 Jim Blandy <jimb@codesourcery.com>
15183
15184 * configure: Regenerated.
15185
f652e42f
JB
151862007-12-27 Joel Brobecker <brobecker@adacore.com>
15187
15188 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
15189 gdb.ada/fixed_cmp/fixed.adb: New files.
15190 * gdb.ada/fixed_cmp.exp: New testcase.
15191
6943e596
JB
151922007-12-27 Joel Brobecker <brobecker@adacore.com>
15193
15194 * gdb.ada/boolean_expr.exp: New testcase.
15195
aad9a193
JB
151962007-12-26 Jim Blandy <jimb@codesourcery.com>
15197
15198 * gdb.base/multi-forks.exp: Doc fix.
15199
fb5f3683
JB
152002007-12-26 Joel Brobecker <brobecker@adacore.com>
15201
15202 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15203 * gdb.ada/char_param.exp: Do not compile our test program with
15204 -gnata, this is unnecessary.
15205 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
15206
384e4a9c
JB
152072007-12-24 Joel Brobecker <brobecker@adacore.com>
15208
15209 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
15210 gdb.ada/print_chars/foo.adb: New files.
15211 * gdb.ada/print_chars.exp: New testcase.
15212
01e044f7
JB
152132007-12-24 Joel Brobecker <brobecker@adacore.com>
15214
15215 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
15216 gdb.ada/char_param/foo.adb: New files.
15217 * gdb.ada/char_param.exp: New testcase.
15218
0ce17860
JB
152192007-12-22 Jim Blandy <jimb@codesourcery.com>
15220
15221 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
15222 hard-coding source line numbers into the test.
15223 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
15224 gdb_get_line_number to find.
15225
919809b9
JB
152262007-12-22 Joel Brobecker <brobecker@adacore.com>
15227
15228 * gdb.base/ptype.c (highest): New struct type.
15229 (the_highest): New variable of that type.
15230 (main): Add dummy assignment to a field of variable the_highest.
15231 * gdb.base/ptype.exp: Test type printing of our new variable.
15232
abc8a88d
PM
152332007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
15234
15235 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 15236 and record first explicitly generated thread number.
abc8a88d
PM
15237 Use that thread number for thread specific watchpoint test.
15238 Add iteration number to repetitive tests.
15239
5158f3e3
CES
152402007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
15241 Jim Blandy <jimb@codesourcery.com>
15242
15243 * gdb.base/expand-psymtabs.c: New testcase
15244 source file.
15245 * gdb.base/expand-psymtabs.exp: New testcase
15246 expect file.
15247
37e4754d
LM
152482007-12-17 Luis Machado <luisgpm@br.ibm.com>
15249
15250 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
15251 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
15252
551e5d04
JB
152532007-12-17 Joel Brobecker <brobecker@adacore.com>
15254
15255 * gdb.ada/frame_args/foo.adb: New file.
15256 * gdb.ada/frame_args/pck.ads: New file.
15257 * gdb.ada/frame_args/pck.adb: New file.
15258 * gdb.ada/frame_args.exp: New testcase.
15259
a05ee097
JB
152602007-12-17 Joel Brobecker <brobecker@adacore.com>
15261
15262 * gdb.base/frame-args.c: New file.
15263 * gdb.base/frame-args.exp: New testcase.
15264
c162e8c9 152652007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 15266 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
15267
15268 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
15269
afe8ab22 152702007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15271
afe8ab22
VP
15272 * gdb.mi/mi-pending.exp: New.
15273 * gdb.mi/mi-pending.c: New.
15274 * gdb.mi/mi-pendshr.c: New.
15275
dfdfb3ca
JB
152762007-12-06 Jim Blandy <jimb@codesourcery.com>
15277
15278 * gdb.base/default.exp: Update expected output for 'info catch'.
15279
b7fca990
JK
152802007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15281
15282 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
15283 must be set to binary.
15284
6a1afc1e
PA
152852007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
15286
15287 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
15288
a6b151f1
DJ
152892007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
15290
15291 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
15292 gdb.mi/mi-file-transfer.exp: New.
15293
43039443
JK
152942007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15295
15296 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
15297
0ef2251b
MR
152982007-11-22 Maciej W. Rozycki <macro@mips.com>
15299
15300 * gdb.trace/backtrace.exp: Fix a typo.
15301 * gdb.trace/circ.exp: Likewise.
15302 * gdb.trace/collection.exp: Likewise.
15303 * gdb.trace/limits.exp: Likewise.
15304 * gdb.trace/report.exp: Likewise.
15305 * gdb.trace/tfind.exp: Likewise.
15306 * gdb.trace/while-dyn.exp: Likewise.
15307
5443631e
NR
153082007-11-21 Nick Roberts <nickrob@snap.net.nz>
15309
15310 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
15311 objects of pointers that can't be dereferenced are now
15312 "noneditable".
15313
a4ce5b0d
UW
153142007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15315
15316 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
15317 (target_cpu): Remove.
15318
d6e956e5
VP
153192007-10-15 Vladimir Prus <vladimir@codesourcery.com>
15320
15321 * gdb.base/ending-run.exp: Expect the list of cleared
15322 breakpoint to come in natural order, not the reversed one.
a9c64011 15323
214270ab
VP
153242007-11-07 Vladimir Prus <vladimir@codesourcery.com>
15325
15326 * gdb.mi/mi-var-child.c (do_child_deletion): New.
15327 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 15328
1a619819
LM
153292007-11-05 Luis Machado <luisgpm@br.ibm.com>
15330
15331 * gdb.base/printcmds.exp: New function
15332 test_printf_with_dfp.
15333
5b01a6fa
DE
153342007-11-02 Doug Evans <dje@google.com>
15335
15336 * gdb.disasm/t01_mov.s: Remove carriage returns.
15337 * gdb.disasm/t02_mova.s: Ditto.
15338 * gdb.disasm/t03_add.s: Ditto.
15339 * gdb.disasm/t04_sub.s: Ditto.
15340 * gdb.disasm/t05_cmp.s: Ditto.
15341 * gdb.disasm/t06_ari2.s: Ditto.
15342 * gdb.disasm/t07_ari3.s: Ditto.
15343 * gdb.disasm/t08_or.s: Ditto.
15344 * gdb.disasm/t09_xor.s: Ditto.
15345 * gdb.disasm/t10_and.s: Ditto.
15346 * gdb.disasm/t11_logs.s: Ditto.
15347 * gdb.disasm/t12_bit.s: Ditto.
15348 * gdb.disasm/t13_otr.s: Ditto.
15349
ec33ab7f
JK
153502007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15351
15352 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
15353
ae0d01ff
UW
153542007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15355
15356 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
15357 provide DFP support.
15358
55eddb0f
DJ
153592007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
15360
15361 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
15362 Test "set powerpc vector-abi". Skip auto-detection tests for old
15363 toolchains.
15364
7020f05c
PA
153652007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15366
15367 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
15368 with [string compare].
15369
84bc3db9
PA
153702007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15371
15372 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
15373 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
15374
5876dc88
LM
153752007-10-25 Luis Machado <luisgpm@br.ibm.com>
15376
15377 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
15378 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
15379 * gdb.opt/Makefile.in: New makefile.
15380 * Makefile.in: Create new directory "gdb.opt".
15381 * configure.ac: Add "gdb.opt" directory.
15382 * configure: Regenerated.
a9c64011 15383
c3ea9a14
DE
153842007-10-25 Doug Evans <dje@google.com>
15385
15386 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
15387 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
15388
a9c64011 153892007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
15390 Thiago Jung Bauermann <bauerman@br.ibm.com>
15391
15392 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
15393 Floating Point expressions.
15394 * gdb.base/dfp-test.exp: new file adding tests for Decimal
15395 Floating Point variables.
15396 * gdb.base/dfp-test.c: new file containing program with Decimal
15397 Floating variables, used by gdb.base/dfp-test.exp.
15398
62a24a2b
DJ
153992007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
15400
15401 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
15402
e7b1eae6
UW
154032007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15404
15405 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
15406 compiling test case with GCC.
15407 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
15408
c641edcc
UW
154092007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15410
15411 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15412 format changes.
15413
5e5ebfe6
MS
154142007-10-18 Michael Snyder <msnyder@specifix.com>
15415
15416 * gdb.base/dbx.exp: Add missing "-re " operator.
15417
e831e7b6
GM
154182007-10-16 Gaius Mulley <gaius@glam.ac.uk>
15419
15420 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
15421 * configure.ac: Removed trailing spaces after backslash.
15422 * gdb.modula2: New directory.
15423 * gdb.modula2/Makefile.in: New file.
15424 * gdb.modula2/unbounded-array.exp: New file.
15425 * gdb.modula2/unbounded1.c: New file.
15426
7cc46491
DJ
154272007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
15428
15429 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
15430
154312007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
15432
15433 * gdb.base/sigstep.c (main): Add checks for
15434 return values for setitimer call.
15435 Call setitimer again with itimer = ITIMER_REAL
15436 if first call to setitimer fails.
15437
e91528f0
KH
154382007-10-11 Kazu Hirata <kazu@codesourcery.com>
15439
15440 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
15441 of $timeout.
15442
2ec9a4f8
DJ
154432007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15444
15445 * gdb.server/server-run.exp: Test for dynamic linker symbols.
15446
154472007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
15448
15449 * lib/gdb.exp (gdb_run_cmd): Move comment outside
15450 of gdb_expect call, to avoid interruption.
15451
64b2fa04
PA
154522007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
15453
15454 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
15455 (v_unsigned_long_long, v_long_long_array)
15456 (v_signed_long_long_array, v_unsigned_long_long_array)
15457 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
15458 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
15459 [!NO_LONG_LONG]: New.
15460 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
15461 v_long_long_member.
15462
15463 (v_long_long_func, v_signed_long_long_func)
15464 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
15465 (main) [!NO_LONG_LONG]: Initialize long long variants.
15466
15467 * gdb.base/whatis.exp: If board file requests no_long_long, build
15468 test with NO_LONG_LONG defined. Test long long, signed long long,
15469 and unsigned long long variants but only if board file doesn't
15470 disable it.
15471
a912286e 154722007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 15473 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
15474
15475 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
15476 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
15477 * configure: Regenerated.
15478 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
15479 gdb.pascal/types.exp, lib/pascal.exp: New files.
15480
471ba8c9
DJ
154812007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
15482
15483 * gdb.cp/classes.exp (do_tests): Always step to the line after the
15484 call.
15485 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
15486 to return to the call.
15487 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
15488 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
15489 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
15490 * gdb.mi/mi-until.exp (test_until): Likewise.
15491 * gdb.mi/mi2-until.exp (test_until): Likewise.
15492
fef8a650
DJ
154932007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
15494
15495 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
15496 two-char array.
15497 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
15498
d983da9c
DJ
154992007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
15500
15501 * gdb.threads/watchthreads.c (thread_function): Sleep between
15502 iterations.
15503 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
15504 at once for S/390. Generate matching fails and passes.
15505
17f62551
VP
155062007-09-27 Vladimir Prus <vladimir@codesourcery.com>
15507
15508 * gdb.mi/var-cmd.c (do_children_tests): Initialize
15509 the 'struct_declarations' variable to zeros.
a9c64011 15510
ed0616c6
VP
155112007-09-24 Vladimir Prus <vladimir@codesourcery.com>
15512
15513 * gdb.cp/mb-ctor.cc: New.
15514 * gdb.cp/mb-ctor.exp: New.
15515 * gdb.cp/mb-templates.cc: New.
15516 * gdb.cp/mb-templates.exp: New.
15517
41f1b697
DJ
155182007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
15519
15520 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
15521
3f213f78
PA
155222007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
15523
15524 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
15525 targets.
15526 * configure: Regenerate.
15527
0d381245 155282007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15529
0d381245
VP
15530 * gdb.base/annota1.exp: Adjust for 'info break'
15531 format changes.
15532 * gdb.base/annota3.exp: Likewise.
15533 * gdb.base/break.exp: Likewise.
15534 * gdb.base/condbreak.exp: Likewise.
15535 * gdb.base/pending.exp: Likewise.
15536 * gdb.base/sepdebug.exp: Likewise.
15537 * gdb.base/unload.exp: Likewise.
15538 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 15539
fe3f5fa8
VP
155402007-09-22 Vladimir Prus <vladimir@codesourcery.com>
15541
15542 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
15543 messages.
15544 * gdb.base/chng-syms.exp: Likewise.
15545 * gdb.base/unload.exp: Likewise.
a9c64011 15546
a75cf6c0
DJ
155472007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
15548
15549 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
15550
18ecae38
DJ
155512007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
15552
15553 * schedlock.c (NUM): Change to 1.
15554 (main): Use args[0] for the main thread.
15555 * schedlock.exp: Only expect two threads. Only issue one pass or fail
15556 regardless of the number of threads.
15557
5509918f
MR
155582007-09-14 Maciej W. Rozycki <macro@mips.com>
15559
4a543daf
MR
15560 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
15561 type down.
15562 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15563 test.
15564 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
15565 watchpoint type down.
15566 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15567 test.
15568
155692007-09-14 Maciej W. Rozycki <macro@mips.com>
15570
5509918f
MR
15571 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
15572 Move all the tests here and run them twice, once using software
15573 watchpoints and once using hardware watchpoints.
15574 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
15575
40b53987
DJ
155762007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
15577
15578 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
15579 test.
15580
695e2681
MK
155812007-09-10 Mark Kettenis <kettenis@gnu.org>
15582
8b3fc8d8
MK
15583 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
15584 build-id.
15585
695e2681
MK
15586 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
15587 know about $ORIGIN. Calculate output dir from $dest instead of
15588 using ${objdir}/{$subdir}.
15589
58d69f29
MK
155902007-09-09 Mark Kettenis <kettenis@gnu.org>
15591
15592 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
15593 gcore, before continuing with the test.
15594
3e347599
DJ
155952007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
15596
15597 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
15598 * gdb.mi/mi-watch.exp: Likewise.
15599
ea37ba09
DJ
156002007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15601 Jim Blandy <jimb@codesourcery.com>
15602
15603 * gdb.arch/i386-sse.exp: Do not expect character constants.
15604 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
15605 * gdb.base/display.exp: Allow print/s.
15606 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
15607 and unsigned char array changes.
15608
2025a643
DJ
156092007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15610
15611 * gdb.base/display.exp: Add tests for printf %p.
15612
26669a27
PA
156132007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
15614
15615 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
15616 the dll name to unicode.
15617
c8f021f8
JK
156182007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15619
15620 * gdb.base/default.exp (show version): Update the version text.
15621 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
15622
4cf31eea
JK
156232007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15624
15625 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
15626 New files.
15627
4935890f
JK
156282007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15629
15630 * lib/gdb.exp (build_id_debug_filename_get): New function.
15631 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
15632 Remove the generate DEBUG file for the future testcase runs.
15633 New testcase for the NT_GNU_BUILD_ID retrieval.
15634 Move the final testing step to ...
15635 (test_different_dir): ... a new function.
15636 New parameter XFAIL to XFAIL all the tests performed.
15637 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
15638 New parameter TYPE to PF_PREFIX all the tests performed.
15639
02142340
VP
156402007-08-31 Vladimir Prus <vladimir@codesourcery.com>
15641
15642 * gdb.mi/mi-var-cp.cc (path_expression): New
15643 function.
15644 * gdb.mi/mi-var-cp.exp: Run path exression tests.
15645
36acd84e
UW
156462007-08-27 Markus Deuling <deuling@de.ibm.com>
15647
15648 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
15649 to fit into SPU Local Store memory.
15650
a896d121
JB
156512007-08-23 Joel Brobecker <brobecker@adacore.com>
15652
15653 * gdb.base/default.exp: Adjust the expected output of "info
15654 warranty" after the switch to GPLv3.
15655
7b433602
JB
156562007-08-23 Joel Brobecker <brobecker@adacore.com>
15657
15658 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
15659 to 30000 (from 20000).
15660
e22f8b7c
JB
156612007-08-23 Joel Brobecker <brobecker@adacore.com>
15662
15663 Switch the license of all .exp files to GPLv3.
15664 Switch the license of all .f and .f90 files to GPLv3.
15665 Switch the license of all .s and .S files to GPLv3.
15666
5a0e3bd0
JB
156672007-08-23 Joel Brobecker <brobecker@adacore.com>
15668
15669 * configure.ac: Switch license to GPLv3.
15670
cc00619d
JB
156712007-08-23 Joel Brobecker <brobecker@adacore.com>
15672
15673 Switch the licensing to GPLv3 for all .ads and .adb files.
15674
8d26208a
DJ
156752007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
15676
15677 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
15678 and t_int_double.
15679 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
15680
4fcb9948
JB
156812007-08-17 Joel Brobecker <brobecker@adacore.com>
15682
15683 * gdb.base/step-line.c: Switch license to GPL version 3, and
15684 update copyright year.
15685 * gdb.base/step-line.inp: Likewise.
15686
b9c34f67
JB
156872007-08-17 Joel Brobecker <brobecker@adacore.com>
15688
15689 * gdb.base/gdb1555.exp: Make expected output immune to formatting
15690 changes inside gdb1555.c.
15691 * gdb.base/pending.exp: Likewise.
15692
2cc17678
DJ
156932007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
15694
15695 * config/default.exp: New file.
15696
e48883f7
DJ
156972007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15698
15699 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
15700 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
15701
1ab80e5b
MR
157022007-07-30 Maciej W. Rozycki <macro@mips.com>
15703
15704 * gdb.base/dump.exp: Force the correct endianness for binary
15705 formats not carrying this information.
15706
aba471f5
DJ
157072007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15708
15709 * gdb.threads/staticthreads.exp: Match .*sem_post.
15710
d4e07204
DJ
157112007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15712
15713 * gdb.base/readline.exp (operate_and_get_next): Match the final
15714 prompt.
15715
2b97317d
KB
157162007-07-23 Kevin Buettner <kevinb@redhat.com>
15717
15718 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
15719 to restarting SID.
15720
44efa07a
KB
157212007-07-18 Kevin Buettner <kevinb@redhat.com>
15722
15723 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
15724 prior to `gdb_start'.
15725
7b5ebade
KB
157262007-07-18 Kevin Buettner <kevinb@redhat.com>
15727
15728 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
15729 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
15730 Remove call to gdb_unload.
15731
255e7678
DJ
157322007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
15733 Daniel Jacobowitz <dan@codesourcery.com>
15734
15735 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
15736 for __WIN32__.
15737 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
15738 * gdb.base/unload.exp: Use shared library test routines.
15739
3a40aaa0
UW
157402007-07-03 Markus Deuling <deuling@de.ibm.com>
15741
15742 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
15743 * gdb.base/solib-symbol-lib.c: Likewise.
15744 * gdb.base/solib-symbol-main.c: Likewise.
15745
b0f4b84b
DJ
157462007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
15747
15748 * config/gdbserver.exp (gdb_reconnect): New.
15749 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
15750 gdb.base/solib-disc.exp: New files.
15751 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
15752 remote debugging".
15753 (gdb_compile): Add shlib_load flag.
15754 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
15755 port.
15756 (gdbserver_reconnect): New.
15757
1b05479a
DJ
157582007-07-01 Nick Roberts <nickrob@snap.net.nz>
15759 Daniel Jacobowitz <dan@codesourcery.com>
15760
15761 * gdb.base/annota3.exp: Test for if construct.
15762
86f78eb2
DJ
157632007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
15764
15765 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
15766
6a2eb474 157672007-06-21 Chris Dearman <chris@mips.com>
a9c64011 15768 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
15769
15770 * gdb.base/display.exp: Allow a newline after display/i.
15771 * gdb.base/pc-fp.exp: Likewise.
15772 * gdb.base/sigbpt.exp: Likewise.
15773
f8b73d13
DJ
157742007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15775
15776 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
15777 required features to be included.
15778
4339e69e
DJ
157792007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15780
15781 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
15782 in info threads output.
15783
23d964e7
UW
157842007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15785 Markus Deuling <deuling@de.ibm.com>
15786
15787 * gdb.arch/spu-info.exp: New testcase.
15788 * gdb.arch/spu-info.c: New file.
15789
fd20f75b
DJ
157902007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
15791
15792 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
15793 tpcs_offset. Restore lr after the call.
15794 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
15795
2226f861
DJ
157962007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
15797
15798 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
15799 (gdbserver_run): Kill any running gdbserver.
15800 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
15801
d12371a9
MR
158022007-05-17 Maciej W. Rozycki <macro@mips.com>
15803
15804 * gdb.base/sigbpt.exp: Preset segv_addr.
15805
93f02886
DJ
158062007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
15807
15808 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
15809 (gdb_compile_shlib): Likewise.
15810 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
15811 (default_gdb_init): Clear cleanfiles.
15812 (gdb_finish): Delete recorded cleanfiles.
15813 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
15814
15815 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
15816 Do not use isnative.
15817 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
15818 gdb.base/so-impl-ld.exp: Likewise.
15819 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
15820 * gdb.base/unload.exp: Likewise. Do not pass empty option to
15821 gdb_compile.
15822
b04e06d7
VP
158232007-05-15 Vladimir Prus <vladimir@codesourcery.com>
15824
15825 * config/unknown.exp: Remove.
15826
069ed931
UW
158272007-05-15 Markus Deuling <deuling@de.ibm.com>
15828
15829 * gdb.base/info-proc.exp: Check is_remote.
15830
09db0d03
UW
158312007-05-14 Markus Deuling <deuling@de.ibm.com>
15832
15833 * gdb.base/gcore.exp: Initialize variable core_supported.
15834
af2cbe8c
DJ
158352007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15836
15837 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
15838
027c0295
DJ
158392007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15840
15841 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
15842 * gdb.threads/print-threads.exp (test_all_threads): Allow
15843 negative and hexadecimal thread IDs.
15844
dc5000e7
DJ
158452007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15846
15847 * gdb.java/jprint.java (public): Avoid invalid call to static
15848 method.
15849
2e74ed18
DP
158502007-05-14 Denis Pilat <denis.pilat@st.com>
15851
15852 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
15853 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
15854 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
15855 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
15856 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
15857
83547f02
UW
158582007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15859
15860 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 15861 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
15862 this mode.
15863 * gdb.base/ovlymgr.c: Provide stubs for spu target.
15864 * gdb.base/spu.ld: New file.
15865
b18be20d
DJ
158662007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
15867
15868 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
15869
be444858
DJ
158702007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
15871
15872 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
15873
b1d53152
DJ
158742007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15875
15876 * gdb.java/jmain.exp: Handle demangled names with and without method
15877 signatures.
15878
d084b331
DJ
158792007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15880
15881 * gdb.mi/mi-syn-frame.c (main, foo, bar)
15882 (have_a_very_merry_interrupt): Remove calls to puts.
15883 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
15884 inferior output.
15885 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
15886 test names.
15887
db9d7fc5
DJ
158882007-04-29 Markus Deuling <deuling@de.ibm.com>
15889 Daniel Jacobowitz <dan@codesourcery.com>
15890
15891 * gdb.base/auxv.exp (core_works): Also check is_remote.
15892 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
15893
ef783a7d 158942007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15895
ef783a7d
VP
15896 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
15897 message, not the undefined 'module' variable.
15898 * gdb.base/siginfo.exp: Likewise.
15899 * gdb.base/sigstep.exp: Likewise.
15900 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
15901 serialport.
15902 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
15903
b7b73cae
CV
159042007-04-25 Corinna Vinschen <vinschen@redhat.com>
15905
15906 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
15907 target sim fails. Return 0 otherwise.
15908 (gdb_load): Return prematurely if gdb_target_sim fails.
15909
7d90fdfa
DP
159102007-04-16 Denis Pilat <denis.pilat@st.com>
15911
15912 * gdb.base/setshow.exp: Reset height after having set it to 100.
15913
5d3e9c85
DP
159142007-04-16 Denis Pilat <denis.pilat@st.com>
15915
15916 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
15917
18e75969
DP
159182007-04-16 Denis Pilat <denis.pilat@st.com>
15919
15920 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
15921
25d5ea92
VP
159222007-04-14 Vladimir Prus <vladimir@codesourcery.com>
15923
15924 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
15925 tests. Run the frozen varobjs test.
15926 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 15927 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 15928
0b49cb80
JK
159292007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15930
15931 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
15932 gdb.base/type-opaque.exp: New files.
15933
a73bafbc 159342007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
15935
15936 * gdb.mi/mi-var-child.c
a73bafbc
VP
15937 (do_children_tests): User char[2] instead of
15938 char so that automatic printing of pointers to char
15939 don't give unpredicable result.
15940 * gdb.mi/var-cmd.c (do_locals_test): Initialize
15941 local variables.
15942 * gdb.mi/mi-var-child.exp: Step to right line
15943 of do_children_tests.
15944 * gdb.mi/mi2-var-child.exp: Likewise.
15945 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 15946 do_locals_tests.
a73bafbc
VP
15947 (do_children_tests): User char[2] instead of
15948 char so that automatic printing of pointers to char
a9c64011 15949 don't give unpredicable result.
a73bafbc 15950 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 15951 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
15952 Pass test name to mi_wait_for_stop.
15953
7ce59000
DJ
159542007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15955
15956 * gdb.asm/asm-source.exp: Remove d10v case.
15957 * lib/gdb.exp (skip_cplus_tests): Likewise.
15958 * gdb.asm/d10v.inc: Deleted.
15959
20389057
DJ
159602007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15961
15962 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
15963
8807d78b
DJ
159642007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15965
15966 * config/netware.exp: Delete file.
15967
aa3edb8e
JB
159682007-03-29 Joel Brobecker <brobecker@adacore.com>
15969
15970 * gdb.dwarf2/dw2-noloc.S: New file.
15971 * gdb.dwarf2/dw2-noloc.exp: New file.
15972
297561ac
PA
159732007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
15974
15975 * gdb.cp/method2.cc: New test.
15976 * gdb.cp/method2.exp: New test.
15977 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
15978
1f81bd39
DJ
159792007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
15980
15981 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
15982
9453113a
DJ
159832007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
15984
15985 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
15986
b741e217
DJ
159872007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
15988
15989 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
15990 (gdb_load): Delete, replace with...
15991 (gdb_reload): ...this.
15992 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
15993 * gdb.server/server-mon.exp: Likewise.
15994 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
15995 (gdb_start_cmd): New.
15996 (gdb_file_cmd): Save the last loaded file.
15997 (gdb_reload): New.
15998 (gdb_gnu_strip_debug): Use transform.
15999 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
16000 support here. Use new $last_loaded_file. Check mtime.
16001 (gdb_target_cmd): Handle ObjC failure case.
16002 (infer_host_exec): Delete.
16003 (gdbserver_load): Rename to...
16004 (gdbserver_run): ...this. Simplify.
16005 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
16006 (mi_gdb_load): Move most contents to a new function...
16007 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
16008 (mi_run_cmd): Use mi_gdb_target_load.
16009 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
16010 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
16011 Use gdb_run_cmd.
16012 * gdb.base/charsign.exp: Remove incorrect comment.
16013 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
16014 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
16015 gdb.base/start.exp: Use gdb_start_cmd.
16016
446ab585 160172007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 16018 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
16019
16020 * gdb.base/sigbpt.exp: Fix the message when skipping test.
16021 * gdb.base/signull.exp: Similarly.
16022
bbb88ebf
UW
160232007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16024
16025 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
16026 messages available to test cases (like chng-sym.exp).
16027
cb8c4a99
AS
160282007-03-14 Andreas Schwab <schwab@suse.de>
16029
16030 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16031 format changes.
16032
4e463ff5
DJ
160332007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
16034
16035 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
16036 (optimized_1): New.
16037 (main): Call optimized_1.
16038 (gdb2029): Correct typos. Call gdb2029_marker.
16039 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
16040 for gdb2029.
16041
b6db2c47
MK
160422007-03-12 Mark Kettenis <kettenis@gnu.org>
16043
16044 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
16045 as tabs. Remove redundant test pattern.
16046
70ed3737
UW
160472007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16048
16049 * gdb.base/long_long.exp: Accept optional symbol name in <...>
16050 for /a format output.
16051
47b67b60
DJ
160522007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
16053
16054 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
16055 collect output incrementally.
16056
b8953b0e
UW
160572007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16058
16059 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
16060 for -var-create lpcharacter test.
16061 * gdb.mi/mi2-var-cmd.exp: Likewise.
16062
7acd5c40
UW
160632007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16064
16065 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
16066 pass on targets where address zero is readable.
16067
9c6759c1
UW
160682007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16069
16070 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
16071 just a single architecture.
16072
a2f1aeb4
UW
160732007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16074
16075 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
16076 (fetch_all_registers): New function, uses gdb_test_multiple and
16077 exp_continue to fetch inferior output line-by-line.
16078 Replace all uses of do_get_all_registers by fetch_all_registers.
16079
46579ac2
UW
160802007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16081
16082 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
16083 in target_info.
16084
fc133f24
MS
160852007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16086
a9c64011 16087 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
16088 consistancy; add a default (timeout) case.
16089
7646a51d
MS
160902007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16091
16092 * gdb.base/watchpoint.exp: Fix truncated comment.
16093
dcfff61f
MS
160942007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16095
16096 * Makefile.in: Remove spurious single-quotes from sed command.
16097
664e3ee9
DJ
160982007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16099
16100 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
16101 func.
16102 * gdb.mi/mi2-var-cmd.exp: Likewise.
16103
d7cc6f2f
JB
161042007-02-27 Joel Brobecker <brobecker@adacore.com>
16105
a9c64011
AS
16106 * gdb.dwarf2/dw2-producer.S: New file.
16107 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
16108
161092007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
16110
16111 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16112 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16113 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16114 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16115 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
16116 Revert tests to use mi_gdb_test and include value field in output
16117 of -var-create.
16118
93d42b30
DJ
161192007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16120
16121 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
16122
c499ed39
DJ
161232007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16124
16125 * gdb.base/maint.exp: Remove full paths from test names.
16126 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
16127 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
16128
9836f81b
JB
161292007-02-27 Joel Brobecker <brobecker@adacore.com>
16130
16131 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
16132
c74d0ad8
DJ
161332007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16134
16135 * gdb.server/server-mon.exp: New test.
16136
2711e456
DJ
161372007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16138
16139 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
16140
ff6f572f
DJ
161412007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16142
16143 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
16144 register capitalization.
16145
fada3feb
DP
161462007-02-13 Denis Pilat <denis.pilat@st.com>
16147
16148 * gdb.mi/mi-var-invalidate.exp: New file.
16149
fb1e4ffc
DJ
161502007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16151
16152 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
16153
3da939d7
DJ
161542007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16155
16156 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
16157
123dc839
DJ
161582007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16159
16160 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
16161 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
16162
877e3645 161632007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
16164
16165 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16166 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16167 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16168 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16169 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 16170 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 16171 Update tests to include value field in output of -var-create.
a9c64011 16172
3c0a2960
AS
161732007-02-08 Andreas Schwab <schwab@suse.de>
16174
16175 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
16176
108546a0
DJ
161772007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
16178
16179 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
16180 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
16181
d701dcab
DP
161822007-02-02 Denis Pilat <denis.pilat@st.com>
16183
16184 * gdb.threads/threadapply.exp: check that frame is not changed by
16185 the thread apply all command.
16186
783e3e2f
AS
161872007-01-31 Andreas Schwab <schwab@suse.de>
16188
6d9c3a87
AS
16189 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16190
3c50d7b9
AS
16191 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
16192 in the dwarf sections.
16193 * gdb.dwarf2/mac-fileno.S: Likewise.
16194
783e3e2f
AS
16195 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
16196 bspstore register on ia64.
16197
78ff580e
AS
161982007-01-29 Andreas Schwab <schwab@suse.de>
16199
cc8e9b12
AS
16200 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
16201 "frame-begin" annotation.
16202
78ff580e
AS
16203 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
16204 number of "frames-invalid" annotations.
16205
704a4f78
DJ
162062007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16207
16208 * gdb.base/commands.exp: Call if_commands_test.
16209 (gdb_test_no_prompt, if_commands_test): New.
16210
e741bf94
MK
162112007-01-28 Mark Kettenis <kettenis@gnu.org>
16212
16213 * gdb.threads/sigthread.c (NSIGS): Make bigger.
16214
474d0ad3
AS
162152007-01-27 Andreas Schwab <schwab@suse.de>
16216
16217 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
16218 .short/.int/.quad in the dwarf sections.
16219 * gdb.dwarf2/dw2-intercu.S: Likewise.
16220 * gdb.dwarf2/dw2-intermix.S: Likewise.
16221
e784b426
JK
162222007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16223
16224 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
16225 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
16226 array.
e784b426
JK
16227 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
16228 * gdb.base/setvar.exp: Likewise.
16229
37f08e04
AS
162302007-01-26 Andreas Schwab <schwab@suse.de>
16231
9a01813a
AS
16232 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
16233 test.
16234
37f08e04
AS
16235 * gdb.base/multi-forks.exp ("restart $i"): Also match
16236 __kernel_syscall_via_break.
16237
6e2a9270
VP
162382007-01-24 Vladimir Prus <vladimir@codesourcery.com>
16239
16240 * lib/mi-support.exp (mi_delete_varobj): New.
16241 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
16242 testcase.
16243 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
16244 (main): Call the above.
16245 (reference_update_test, base_in_reference_test)
16246 (reference_to_pointer): Delete the created varobjs.
a9c64011 16247
e515b470
DJ
162482007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
16249
16250 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
16251 * configure: Regenerated.
16252 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
16253 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
16254 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
16255 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
16256 * lib/gdb.exp (gdb_skip_xml_test): New function.
16257
08d8bcd7
DJ
162582007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
16259
16260 * gdb.base/sigrepeat.exp: Correct error message.
16261
162622007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
16263 Daniel Jacobowitz <dan@codesourcery.com>
16264
16265 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
16266 gdb.arch/i386-gnu-cfi-asm.S: New files.
16267
97c3f1f3
JK
162682007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16269
16270 * lib/gdb.exp: Abort on missing `site.exp'.
16271
cb1df416
DJ
162722007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16273 Daniel Jacobowitz <dan@codesourcery.com>
16274
16275 * gdb.base/included.c, gdb.base/included.exp,
16276 gdb.base/included.h: New files.
16277
35990120
DJ
162782007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16279
16280 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
16281 (maximize_rlimit): Reduce limits on 64-bit systems.
16282
6e81a116 162832007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
16284
16285 From Marcus Deuling <deuling@de.ibm.com>:
16286 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
16287 every case.
16288
6c3c41f3
NR
162892007-01-13 Nick Roberts <nickrob@snap.net.nz>
16290
16291 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
16292 (test_path_specification): Use objdir instead of srcdir to always
16293 get an absolute filename.
16294
2f12c312
DJ
162952007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
16296
16297 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
16298
81121995
VP
162992007-01-11 Vladimir Prus <vladimir@codesourcery.com>
16300
16301 * gdb.mi/mi-var-cp.cc (reference_update_tests):
16302 Make sure the variable we're using is in scope.
16303 (reference_to_pointer): Likewise.
16304
4741b737
DJ
163052007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16306
16307 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
16308 has no debug information.
16309
054410c3
DJ
163102007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16311
16312 * gdb.base/annota1.exp: Remove extra send_gdb.
16313
818f79f6
DJ
163142007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16315
16316 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
16317
f7a6bb70
DJ
163182007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16319
16320 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
16321
57e66780
DJ
163222007-01-08 Nick Roberts <nickrob@snap.net.nz>
16323 Daniel Jacobowitz <dan@codesourcery.com>
16324
16325 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
16326 lcharacter or linteger change. Correct duplicated test name.
16327 * gdb.mi/mi2-var-cmd.exp: Likewise.
16328
3d799a95
DJ
163292007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
16330
16331 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
16332
163332007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 16334
a9c64011
AS
16335 * gdb.base/nofield.c: New file.
16336 * gdb.base/nofield.exp: New testcase.
51679ba9 16337
eafb94e8
NR
163382007-01-05 Nick Roberts <nickrob@snap.net.nz>
16339
16340 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
16341
16342 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
16343 test.
16344
5e572bb4
DJ
163452007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16346
16347 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
16348
74a44383
DJ
163492007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16350
16351 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
16352 when continuing.
16353
1b572db9
DJ
163542007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16355
16356 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
16357 Expect ".exe" extension.
16358
381bc39b
DJ
163592007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16360
16361 * gdb.base/charset.exp: Add explicit filename to break.
16362 * gdb.base/dbx.exp: Add explicit filename to breaks.
16363
2b70e4c6
DJ
163642007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16365
16366 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
16367 * gdb.mi/mi2-file.exp: Likewise.
16368
303b6f5d
DJ
163692007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16370
16371 Implement specification of MI tests as comments
16372 in C and C++ sources.
16373 * lib/mi-support.exp (mi_autotest_data): New variable.
16374 (mi_autotest_source): New variable.
16375 (count_newlines, mi_prepare_inline_tests)
16376 (mi_get_inline_test, mi_continue_to_line)
16377 (mi_run_inline_test, mi_tbreak)
16378 (mi_send_resuming_command, mi_wait_for_stop): New functions.
16379 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
16380 Run inline tests.
16381 * gdb.mi/mi-var-cp.cc: Define tests here.
16382
23da0d94
VP
163832007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16384
16385 Simplify usage of mi_continue_to.
16386 * lib/mi-support.exp (mi_runto_helper): Renamed
16387 from mi_runto, added new parameter 'run_or_continue'.
16388 (mi_runto): Use mi_runto_helper.
16389 (mi_continue_to): Accept just function name as parameter.
16390 Use mi_runto_helper.
16391 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
16392 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16393
f9e18282
JB
163942006-01-04 Joel Brobecker <brobecker@adacore.com>
16395
16396 Make this testcase a bit more realistic. The current code
16397 is too simplistic, and allows the compiler to optimize out
16398 some of the entities we need for this testcase.
16399 * gdb.ada/null_record/bar.ads (Void_Star): New type.
16400 (Do_Nothing): Add extra parameter.
16401 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
16402 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
16403 by using a variable of type Void_Star.
16404
fd678c65
JB
164052006-01-04 Joel Brobecker <brobecker@adacore.com>
16406
16407 * gdb.ada/catch_ex/foo.adb: New file.
16408 * gdb.ada/catch_ex.exp: New testcase.
16409
05cfdb42
DJ
164102007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
16411
16412 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
16413 pass --image-base to linker.
16414
2e03ee74
DJ
164152007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16416 Daniel Jacobowitz <dan@codesourcery.com>
16417
16418 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
16419 secondary prompts.
16420
0d5de010
DJ
164212007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16422
16423 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
16424 output. Test the types of members and member pointers.
16425 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
16426 gdb/2092.
16427 * gdb.cp/member-ptr.exp: Search for a comment instead of a
16428 statement. Enable for GCC. Update expected output for some tests
16429 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
16430 layout.
16431 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
16432 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
16433 (Diamond::vget_base): New.
16434 (main): Add new tests.
16435 * gdb.cp/printmethod.exp: Update expected output for member functions.
16436 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
16437 print pEe->D::vg().
16438
61a771aa
DJ
164392007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16440
16441 * gdb.threads/tls.exp: Allow stops in sem_post.
16442
2fa63963
DJ
164432006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
16444
16445 * gdb.base/annota1.exp: Allow .*printf in backtraces.
16446 * gdb.base/annota3.exp: Likewise.
16447 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
16448 again (instead of timing out).
16449 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
16450 GCC bug 26475.
16451 * gdb.java/jmisc.exp: Adjust to work with method signatures including
16452 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
16453 test from jmisc1.exp.
16454 * gdb.java/jmisc1.exp: Delete.
16455 * gdb.java/jprint.exp: Adjust to work with method signatures including
16456 return types.
16457 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
16458 * gdb.threads/linux-dp.exp: Don't be confused by program output.
16459 * lib/java.exp (compile_java_from_source): Pass the correct type
16460 to target_compile.
16461
5eefc2b7
JB
164622006-12-31 Joel Brobecker <brobecker@adacore.com>
16463
16464 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
16465 (stack_align_edx): New function.
16466 (stack_align_eax): New function.
16467 (main): Add calls to stack_align_edx and stack_align_eax.
16468 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
16469 Add testing for the cases where the register used during a stack
16470 realignment is edx. Same for eax.
16471
227c54da
DJ
164722006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
16473
16474 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
16475 and generic PE targets.
16476
cab8ac94
JB
164772006-12-29 Joel Brobecker <brobecker@adacore.com>
16478
16479 * gdb.ada/array_return.exp: Update copyright date list.
16480
ba54f318
JB
164812006-12-27 Joel Brobecker <brobecker@adacore.com>
16482
16483 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
16484 (Create_Small_Float_Vector): New function.
16485 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
16486 function body.
16487 * gdb.ada/array_return/p.adb: Use new type and function from
16488 package Pck.
16489 * gdb.ada/array_return.exp: Add a test verifying that GDB is
16490 able to print the value returned by a function returning an
16491 array of float.
16492
6b7a35dd
JB
164932006-12-20 Joel Brobecker <brobecker@adacore.com>
16494
16495 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
16496 The associated tests should be PASSing.
16497
038224f6
VP
164982006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16499
16500 Test for base in references.
16501 * gdb.mi/mi-var-cp.cc: Add test code.
16502 * gdb.mi/mi-var-cp.exp: Test for bases in references.
16503 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
16504 * gdb.mi/mi2-watch.exp: Likewise.
16505 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
16506 (mi_list_varobj_children): New function.
16507
b26ed50d
VP
165082006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16509
16510 * lib/mi-support.exp
16511 (mi_runto): Accept "()" after function name.
16512 (mi_create_varobj): New function.
16513 (mi_varobj_update): New function.
16514 (mi_Check_varobj_value): New function.
16515 * gdb.mi/mi-var-cp.exp: New file.
16516 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 16517
08232497
DJ
165182006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
16519
16520 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
16521 gdb.base/weaklib2.c: New files.
16522
d394c993 165232006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 16524
ac6c2fba
NS
16525 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
16526 info. Adjust test names.
16527
8ec659a0 16528 * gdb.base/break.c (main): Move position of malloc.
d394c993 16529 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 16530
acd65feb
VP
165312006-11-28 Vladimir Prus <vladimir@codesourcery.com>
16532
16533 * gdb.mi/mi-var-cmd.exp: Check -var-update after
16534 assignement of arrays and function pointers.
16535 * gdb.mi/var-cmd.c: Add declaration necessary for above
16536 tests.
16537
f556d5e5
NS
165382006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16539
16540 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
16541
16542 * gdb.threads/linux-dp.exp: Read thread table before and after
16543 creating each philosopher and verify it.
16544
697bc68d
NS
165452006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16546 Paul Brook <paul@codesourcery.com>
16547 Daniel Jacobowitz <dan@codesourcery.com>
16548
16549 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 16550 main to remove duplication. Add start function of the form
697bc68d
NS
16551 '_*start[1-9]*'. Add RVDS start function.
16552
29d73ae4
DJ
165532006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16554
16555 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
16556
c1d88655
UW
165572006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16558
16559 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
16560 * gdb.asm/spu.inc: New file.
16561 * gdb.base/term.exp: Disable if [target_info exists noargs].
16562 * gdb.gdb/complaints.exp: Disable if ![isnative].
16563 * gdb.gdb/selftest.exp: Likewise.
16564 * gdb.gdb/observer.exp: Likewise.
16565 * gdb.gdb/xfullpath.exp: Likewise.
16566 * gdb.base/attach.exp: Disable on SPU target.
16567 * gdb.cp/bs145503.exp: Likewise.
16568 * gdb.cp/exception.exp: Likewise.
16569 * gdb.cp/userdef.exp: Likewise.
16570
32a13b1a
DJ
165712006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16572
16573 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
16574
d8295fe9
VP
165752006-11-10 Vladimir Prus <vladimir@codesourcery.com>
16576
16577 * gdb.base/completion.exp: Fix completion tests for
16578 'info' and 'info '.
16579 * gdb.base/help.exp (help_test_raw, test_class_help)
16580 (test_prefix_command_help): Move...
16581 * lib/gdb.exp: Here.
16582 * gdb.base/main.exp: Adjust.
16583 * gdb.cp/maint.exp: Adjust.
16584 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 16585
8c394015
VP
165862006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16587
16588 * gdb.stabs/weird.exp (print_weird_var): Use
16589 gdb_test_multiple instead of gdb_expect.
16590
027fc1bc
VP
165912006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16592
16593 * gdb.base/help.exp (help_test_raw): New.
16594 (test_class_help): New.
16595 (test_prefix_command_help): New.
16596 Adjust testcases.
16597
67609209
FR
165982006-11-09 Christophe Lyon <christophe.lyon@st.com>
16599
16600 * gdb.base/constvars.c (main): Write to crass and crips, so that
16601 they are allocated by the compiler.
16602
f73adfeb
AS
166032006-10-27 Andreas Schwab <schwab@suse.de>
16604
16605 * gdb.base/multi-forks.exp: Use "detach fork" instead of
16606 "detach-fork".
16607
2f83a18e
DJ
166082006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
16609
16610 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
16611 of patterns.
16612
94277a38
DJ
166132006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16614
16615 * gdb.base/sepdebug.exp: Remove debug format test.
16616 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
16617 Handle no-symtab.
16618 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
16619
5bd2f6e2
DJ
166202006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16621
16622 * gdb.threads/manythreads.c (thread_function, main): Don't cast
16623 int to pointer or pointer to int.
16624 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
16625
8c008720
DJ
166262006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
16627
16628 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
16629
9e35dae4
DJ
166302006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16631
16632 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
16633
d9639e13
DJ
166342006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16635
16636 PR c++/2116
16637 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
16638
390a1bd0
JB
166392006-10-06 Joel Brobecker <brobecker@adacore.com>
16640
16641 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
16642 the corresponding bug has been fixed in GDB (PR/2018).
16643
dd920c33
JB
166442006-10-06 Joel Brobecker <brobecker@adacore.com>
16645
16646 * gdb.base/subst.exp: New testcase.
16647
53bbefe9
JB
166482006-10-06 Joel Brobecker <brobecker@adacore.com>
16649
16650 * gdb.ada/array_return/pck.ads: Add copyright notice.
16651 * gdb.ada/array_return/pck.adb: Likewise.
16652 * gdb.ada/array_return/p.adb: Likewise.
16653 * gdb.ada/exec_changed/first.adb: Likewise.
16654 * gdb.ada/exec_changed/second.adb: Likewise.
16655
09851417
JB
166562006-10-06 Joel Brobecker <brobecker@adacore.com>
16657
16658 * gdb.ada/watch_arg/watch.adb: New file.
16659 * gdb.ada/watch_arg.exp: New testcase.
16660
041bf30d
VP
166612006-10-02 Vladimir Prus <vladimir@codesourcery.com>
16662
16663 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 16664 via string_to_regexp.
041bf30d 16665 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 16666
f286fbdd 166672006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
16668
16669 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
16670 Remove unused / obsolete files.
16671
7c07f349
NR
166722006-09-19 Nick Roberts <nickrob@snap.net.nz>
16673
16674 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
16675
cd5ff84a
VP
166762006-09-17 Vladimir Prus <vladimir@codesourcery.com>
16677
16678 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
16679 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 16680 the number of frames.
cd5ff84a 16681
ae018d1a
DJ
166822006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
16683
16684 * gdb.base/args.c (main): Add breakpoint marker.
16685 * gdb.base/args.exp: Use args_test for tests. Add new tests which
16686 really test empty arguments.
16687 (args_load): Delete.
16688 (args_test): New.
16689
b399c549
NR
166902006-09-13 Nick Roberts <nickrob@snap.net.nz>
16691
16692 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 16693 check for one file.
b399c549 16694
2ab1eb7a
VP
166952006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
16696
16697 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
16698 HIGH_FRAME argument to -stack-list-locals can be larger than
16699 the number of frames.
a9c64011 16700
476308bf
FF
167012006-08-18 Fred Fish <fnf@specifix.com>
16702
16703 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
16704 '$' in front of skip_vmx_tests_saved when setting that.
16705
8625200f
AS
167062006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
16707
16708 * gdb.base/trace-commands.exp: New file.
16709
089ec8f1
DJ
167102006-08-10 Joel Brobecker <brobecker@adacore.com>
16711 Daniel Jacobowitz <dan@codesourcery.com>
16712
16713 * gdb.base/step-bt.exp: Make hexadecimal address optional in
16714 expected output of the backtrace commands.
16715
b60f0898
JB
167162006-08-09 Joel Brobecker <brobecker@adacore.com>
16717
16718 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
16719 untested followed by return combination.
16720 * gdb.arch/altivec-regs.exp: Likewise.
16721 * gdb.arch/e500-abi.exp: Likewise.
16722 * gdb.arch/e500-regs.exp: Likewise.
16723 * gdb.arch/gdb1291.exp: Likewise.
16724 * gdb.arch/gdb1431.exp: Likewise.
16725 * gdb.arch/gdb1558.exp: Likewise.
16726 * gdb.arch/i386-prologue.exp: Likewise.
16727 * gdb.arch/i386-unwind.exp: Likewise.
16728 * gdb.asm/asm-source.exp: Likewise.
16729 * gdb.base/a2-run.exp: Likewise.
16730 * gdb.base/advance.exp: Likewise.
16731 * gdb.base/all-bin.exp: Likewise.
16732 * gdb.base/annota1.exp: Likewise.
16733 * gdb.base/annota3.exp: Likewise.
16734 * gdb.base/args.exp: Likewise.
16735 * gdb.base/arithmet.exp: Likewise.
16736 * gdb.base/assign.exp: Likewise.
16737 * gdb.base/async.exp: Likewise.
16738 * gdb.base/attach.exp: Likewise.
16739 * gdb.base/bang.exp: Likewise.
16740 * gdb.base/bigcore.exp: Likewise.
16741 * gdb.base/bitfields.exp: Likewise.
16742 * gdb.base/bitfields2.exp: Likewise.
16743 * gdb.base/break.exp: Likewise.
16744 * gdb.base/call-sc.exp: Likewise.
16745 * gdb.base/call-strs.exp: Likewise.
16746 * gdb.base/callfuncs.exp: Likewise.
16747 * gdb.base/checkpoint.exp: Likewise.
16748 * gdb.base/chng-syms.exp: Likewise.
16749 * gdb.base/code-expr.exp: Likewise.
16750 * gdb.base/commands.exp: Likewise.
16751 * gdb.base/completion.exp: Likewise.
16752 * gdb.base/cond-expr.exp: Likewise.
16753 * gdb.base/condbreak.exp: Likewise.
16754 * gdb.base/consecutive.exp: Likewise.
16755 * gdb.base/constvars.exp: Likewise.
16756 * gdb.base/corefile.exp: Likewise.
16757 * gdb.base/cvexpr.exp: Likewise.
16758 * gdb.base/dbx.exp: Likewise.
16759 * gdb.base/define.exp: Likewise.
16760 * gdb.base/detach.exp: Likewise.
16761 * gdb.base/display.exp: Likewise.
16762 * gdb.base/dump.exp: Likewise.
16763 * gdb.base/ena-dis-br.exp: Likewise.
16764 * gdb.base/ending-run.exp: Likewise.
16765 * gdb.base/environ.exp: Likewise.
16766 * gdb.base/eval-skip.exp: Likewise.
16767 * gdb.base/exprs.exp: Likewise.
16768 * gdb.base/fileio.exp: Likewise.
16769 * gdb.base/finish.exp: Likewise.
16770 * gdb.base/float.exp: Likewise.
16771 * gdb.base/foll-exec.exp: Likewise.
16772 * gdb.base/foll-fork.exp: Likewise.
16773 * gdb.base/foll-vfork.exp: Likewise.
16774 * gdb.base/freebpcmd.exp: Likewise.
16775 * gdb.base/funcargs.exp: Likewise.
16776 * gdb.base/gcore.exp: Likewise.
16777 * gdb.base/gdb1090.exp: Likewise.
16778 * gdb.base/gdb1250.exp: Likewise.
16779 * gdb.base/huge.exp: Likewise.
16780 * gdb.base/info-proc.exp: Likewise.
16781 * gdb.base/interrupt.exp: Likewise.
16782 * gdb.base/jump.exp: Likewise.
16783 * gdb.base/langs.exp: Likewise.
16784 * gdb.base/lineinc.exp: Likewise.
16785 * gdb.base/list.exp: Likewise.
16786 * gdb.base/logical.exp: Likewise.
16787 * gdb.base/long_long.exp: Likewise.
16788 * gdb.base/macscp.exp: Likewise.
16789 * gdb.base/maint.exp: Likewise.
16790 * gdb.base/mips_pro.exp: Likewise.
16791 * gdb.base/miscexprs.exp: Likewise.
16792 * gdb.base/multi-forks.exp: Likewise.
16793 * gdb.base/opaque.exp: Likewise.
16794 * gdb.base/overlays.exp: Likewise.
16795 * gdb.base/pc-fp.exp: Likewise.
16796 * gdb.base/pointers.exp: Likewise.
16797 * gdb.base/printcmds.exp: Likewise.
16798 * gdb.base/psymtab.exp: Likewise.
16799 * gdb.base/ptype.exp: Likewise.
16800 * gdb.base/recurse.exp: Likewise.
16801 * gdb.base/relational.exp: Likewise.
16802 * gdb.base/relocate.exp: Likewise.
16803 * gdb.base/remote.exp: Likewise.
16804 * gdb.base/reread.exp: Likewise.
16805 * gdb.base/restore.exp: Likewise.
16806 * gdb.base/return.exp: Likewise.
16807 * gdb.base/return2.exp: Likewise.
16808 * gdb.base/scope.exp: Likewise.
16809 * gdb.base/sect-cmd.exp: Likewise.
16810 * gdb.base/sep.exp: Likewise.
16811 * gdb.base/sepdebug.exp: Likewise.
16812 * gdb.base/setshow.exp: Likewise.
16813 * gdb.base/setvar.exp: Likewise.
16814 * gdb.base/sigall.exp: Likewise.
16815 * gdb.base/sigbpt.exp: Likewise.
16816 * gdb.base/signals.exp: Likewise.
16817 * gdb.base/signull.exp: Likewise.
16818 * gdb.base/sizeof.exp: Likewise.
16819 * gdb.base/solib.exp: Likewise.
16820 * gdb.base/step-line.exp: Likewise.
16821 * gdb.base/step-test.exp: Likewise.
16822 * gdb.base/structs.exp: Likewise.
16823 * gdb.base/structs2.exp: Likewise.
16824 * gdb.base/term.exp: Likewise.
16825 * gdb.base/twice.exp: Likewise.
16826 * gdb.base/until.exp: Likewise.
16827 * gdb.base/varargs.exp: Likewise.
16828 * gdb.base/volatile.exp: Likewise.
16829 * gdb.base/watchpoint.exp: Likewise.
16830 * gdb.base/whatis-exp.exp: Likewise.
16831 * gdb.base/whatis.exp: Likewise.
16832 * gdb.cp/ambiguous.exp: Likewise.
16833 * gdb.cp/annota2.exp: Likewise.
16834 * gdb.cp/annota3.exp: Likewise.
16835 * gdb.cp/bool.exp: Likewise.
16836 * gdb.cp/breakpoint.exp: Likewise.
16837 * gdb.cp/casts.exp: Likewise.
16838 * gdb.cp/class2.exp: Likewise.
16839 * gdb.cp/classes.exp: Likewise.
16840 * gdb.cp/cplusfuncs.exp: Likewise.
16841 * gdb.cp/ctti.exp: Likewise.
16842 * gdb.cp/derivation.exp: Likewise.
16843 * gdb.cp/exception.exp: Likewise.
16844 * gdb.cp/gdb1355.exp: Likewise.
16845 * gdb.cp/hang.exp: Likewise.
16846 * gdb.cp/inherit.exp: Likewise.
16847 * gdb.cp/local.exp: Likewise.
16848 * gdb.cp/m-data.exp: Likewise.
16849 * gdb.cp/m-static.exp: Likewise.
16850 * gdb.cp/member-ptr.exp: Likewise.
16851 * gdb.cp/method.exp: Likewise.
16852 * gdb.cp/misc.exp: Likewise.
16853 * gdb.cp/namespace.exp: Likewise.
16854 * gdb.cp/overload.exp: Likewise.
16855 * gdb.cp/ovldbreak.exp: Likewise.
16856 * gdb.cp/pr-1023.exp: Likewise.
16857 * gdb.cp/pr-1210.exp: Likewise.
16858 * gdb.cp/pr-574.exp: Likewise.
16859 * gdb.cp/printmethod.exp: Likewise.
16860 * gdb.cp/psmang.exp: Likewise.
16861 * gdb.cp/ref-params.exp: Likewise.
16862 * gdb.cp/ref-types.exp: Likewise.
16863 * gdb.cp/rtti.exp: Likewise.
16864 * gdb.cp/templates.exp: Likewise.
16865 * gdb.cp/try_catch.exp: Likewise.
16866 * gdb.cp/userdef.exp: Likewise.
16867 * gdb.cp/virtfunc.exp: Likewise.
16868 * gdb.disasm/am33.exp: Likewise.
16869 * gdb.disasm/h8300s.exp: Likewise.
16870 * gdb.disasm/mn10300.exp: Likewise.
16871 * gdb.disasm/sh3.exp: Likewise.
16872 * gdb.disasm/t01_mov.exp: Likewise.
16873 * gdb.disasm/t02_mova.exp: Likewise.
16874 * gdb.disasm/t03_add.exp: Likewise.
16875 * gdb.disasm/t04_sub.exp: Likewise.
16876 * gdb.disasm/t05_cmp.exp: Likewise.
16877 * gdb.disasm/t06_ari2.exp: Likewise.
16878 * gdb.disasm/t07_ari3.exp: Likewise.
16879 * gdb.disasm/t08_or.exp: Likewise.
16880 * gdb.disasm/t09_xor.exp: Likewise.
16881 * gdb.disasm/t10_and.exp: Likewise.
16882 * gdb.disasm/t11_logs.exp: Likewise.
16883 * gdb.disasm/t12_bit.exp: Likewise.
16884 * gdb.disasm/t13_otr.exp: Likewise.
16885 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
16886 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
16887 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
16888 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
16889 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
16890 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16891 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16892 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16893 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
16894 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
16895 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16896 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16897 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16898 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16899 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16900 * gdb.mi/gdb701.exp: Likewise.
16901 * gdb.mi/gdb792.exp: Likewise.
16902 * gdb.mi/mi-basics.exp: Likewise.
16903 * gdb.mi/mi-break.exp: Likewise.
16904 * gdb.mi/mi-cli.exp: Likewise.
16905 * gdb.mi/mi-console.exp: Likewise.
16906 * gdb.mi/mi-disassemble.exp: Likewise.
16907 * gdb.mi/mi-eval.exp: Likewise.
16908 * gdb.mi/mi-file.exp: Likewise.
16909 * gdb.mi/mi-read-memory.exp: Likewise.
16910 * gdb.mi/mi-regs.exp: Likewise.
16911 * gdb.mi/mi-return.exp: Likewise.
16912 * gdb.mi/mi-simplerun.exp: Likewise.
16913 * gdb.mi/mi-stack.exp: Likewise.
16914 * gdb.mi/mi-stepi.exp: Likewise.
16915 * gdb.mi/mi-syn-frame.exp: Likewise.
16916 * gdb.mi/mi-until.exp: Likewise.
16917 * gdb.mi/mi-var-block.exp: Likewise.
16918 * gdb.mi/mi-var-child.exp: Likewise.
16919 * gdb.mi/mi-var-cmd.exp: Likewise.
16920 * gdb.mi/mi-var-display.exp: Likewise.
16921 * gdb.mi/mi-watch.exp: Likewise.
16922 * gdb.mi/mi2-basics.exp: Likewise.
16923 * gdb.mi/mi2-break.exp: Likewise.
16924 * gdb.mi/mi2-cli.exp: Likewise.
16925 * gdb.mi/mi2-console.exp: Likewise.
16926 * gdb.mi/mi2-disassemble.exp: Likewise.
16927 * gdb.mi/mi2-eval.exp: Likewise.
16928 * gdb.mi/mi2-file.exp: Likewise.
16929 * gdb.mi/mi2-read-memory.exp: Likewise.
16930 * gdb.mi/mi2-regs.exp: Likewise.
16931 * gdb.mi/mi2-return.exp: Likewise.
16932 * gdb.mi/mi2-simplerun.exp: Likewise.
16933 * gdb.mi/mi2-stack.exp: Likewise.
16934 * gdb.mi/mi2-stepi.exp: Likewise.
16935 * gdb.mi/mi2-syn-frame.exp: Likewise.
16936 * gdb.mi/mi2-until.exp: Likewise.
16937 * gdb.mi/mi2-var-block.exp: Likewise.
16938 * gdb.mi/mi2-var-child.exp: Likewise.
16939 * gdb.mi/mi2-var-cmd.exp: Likewise.
16940 * gdb.mi/mi2-var-display.exp: Likewise.
16941 * gdb.mi/mi2-watch.exp: Likewise.
16942 * gdb.stabs/exclfwd.exp: Likewise.
16943 * gdb.stabs/weird.exp: Likewise.
16944 * gdb.threads/gcore-thread.exp: Likewise.
16945 * gdb.trace/actions.exp: Likewise.
16946 * gdb.trace/backtrace.exp: Likewise.
16947 * gdb.trace/circ.exp: Likewise.
16948 * gdb.trace/collection.exp: Likewise.
16949 * gdb.trace/deltrace.exp: Likewise.
16950 * gdb.trace/infotrace.exp: Likewise.
16951 * gdb.trace/limits.exp: Likewise.
16952 * gdb.trace/packetlen.exp: Likewise.
16953 * gdb.trace/passc-dyn.exp: Likewise.
16954 * gdb.trace/passcount.exp: Likewise.
16955 * gdb.trace/report.exp: Likewise.
16956 * gdb.trace/save-trace.exp: Likewise.
16957 * gdb.trace/tfind.exp: Likewise.
16958 * gdb.trace/tracecmd.exp: Likewise.
16959 * gdb.trace/while-dyn.exp: Likewise.
16960 * gdb.trace/while-stepping.exp: Likewise.
16961
f4b618d1
JB
169622006-08-08 Joel Brobecker <brobecker@adacore.com>
16963
16964 * gdb.base/step-bt.c: New file.
16965 * gdb.base/step-bt.exp: New testcase.
16966
3d00d119
DJ
169672006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
16968
16969 * config/monitor.exp (gdb_load): Remove support for obsolete
16970 download-write-size.
16971 * gdb.base/remote.exp: Likewise. Update all callers of
16972 gdb_timed_load.
16973
017b5bd4
DJ
169742006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
16975
16976 * cursal.exp: Pass binfile to gdb_load.
16977
837c599d
DJ
169782006-08-01 Nathan Sidwell <nathan@codesourcery.com>
16979
16980 * gdb.base/cursal.exp: Add "" to gdb_load call.
16981
8dd4540b
MK
169822006-07-29 Mark Kettenis <kettenis@gnu.org>
16983
16984 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
16985 NetBSD/ELF targets.
16986
ab5c9f60
DJ
169872006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
16988
16989 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
16990 operator*.
16991
4c42eaff
DJ
169922006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
16993
16994 * gdb.base/completion.exp: Update for change in "file" behavior.
16995 * gdb.stabs/weird.exp: Likewise.
16996 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
16997 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
16998
0155cc76
NS
169992006-07-24 Nathan Sidwell <nathan@codesourcery.com>
17000
17001 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
17002 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
17003
16026cd7
AS
170042006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
17005
17006 * gdb.base/default.exp: Update source command error message.
17007 * gdb.base/help.exp: Update 'help source' message.
17008
16963cb6
DJ
170092006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
17010
17011 * gdb.cp/bs15503.exp: Update comment for no longer crashing
17012 test.
17013
6d7fd486
AS
170142006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
17015
17016 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
17017
29e8a844
DJ
170182006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17019
17020 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
17021
6afcfa39
DJ
170222006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17023
17024 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
17025
267a692b
MK
170262006-07-17 Mark Kettenis <kettenis@gnu.org>
17027
17028 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
17029 *-*-openbsd* from targets for wich we expect ARM FPA floating
17030 point format.
17031
85d2fec4
NR
170322006-07-17 Nick Roberts <nickrob@snap.net.nz>
17033
17034 * gdb.cp/annota3.exp: Expect frame-begin annotation.
17035
170362006-07-17 Mark Kettenis <kettenis@gnu.org>
17037
17038 * gdb.base/annota3.exp: Expect frame-begin annotation.
17039
85b4c6e8
JB
170402006-07-14 Joel Brobecker <brobecker@adacore.com>
17041
17042 * gdb.base/help.exp: Adjust "help unset" test to accept
17043 any list of unset commands.
17044
fb933624
DJ
170452006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
17046 Daniel Jacobowitz <dan@codesourcery.com>
17047
17048 * gdb.cp/ref-params.exp: New test.
17049 * gdb.cp/ref-params.cc: New source file.
17050 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
17051
1dff4b64
MK
170522006-07-08 Mark Kettenis <kettenis@gnu.org>
17053
17054 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
17055 spaces/tabs in regular expressions since they might not be there.
17056
40d2e0e3
AS
170572006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
17058
17059 * gdb.base/ifelse.exp: New file.
17060
f6c957d2
NS
170612006-07-04 Nathan Sidwell <nathan@codesourcery.com>
17062
17063 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
17064 line.
17065 * gdb.base/huge.exp: Loop over compilation to find a size that
17066 is acceptable.
17067 * gdb.base/remote.exp: Correct expected strings.
17068 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
17069
b9c5a23d
DJ
170702006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17071
17072 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
17073
9af2e58d
DJ
170742006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17075
17076 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
17077 native.
17078
30930ca5
DJ
170792006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17080
17081 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
17082 enable stabs testing.
17083
aa32fa1d
DJ
170842006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17085
bd4a4c80 17086 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
17087 gdb_test_multiple does.
17088
321fef15
DJ
170892006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17090
17091 * Makefile.in (host_alias): Remove.
17092 (target_alias): Use @target_noncanonical@.
17093 (site.exp): Don't set host_alias.
17094 * aclocal.m4: Remove contents. Include acx.m4.
17095 * configure: Regenerated.
17096 * configure.ac: Use ACX_NONCANONICAL_TARGET.
17097
e1c2defa
NS
170982006-06-13 Nathan Sidwell <nathan@codesourcery.com>
17099
e63b55d1
NS
17100 * lib/gdb.exp (gdb_load_cmd): New.
17101
5600ea19
NS
17102 * gdb.base/fileio.c: Add system(NULL) test.
17103 * gdb.base/fileio.exp: Check it.
17104
e1c2defa
NS
17105 * gdb.base/break.c: Add 10a breakpoint at }
17106 * gdb.base/break.exp: Add test for breakpoint at }
17107 * gdb.cp/anon-union.cc: Add code at end of function.
17108 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
17109 * gdb.mi/var-cmd.c: Add code at end of function.
17110 * gdb.mi/mi-var-display.exp: Adjust end of next.
17111 * gdb.mi/mi2-var-display.exp: Likewise.
17112 * gdb.base/fileio.c: Add stop function and insert calls at
17113 stopping places.
17114 * gdb.base/fileio.exp: Breakpoint stop function and remove
17115 explicit line number references.
17116
6c0112ec
JB
171172006-05-19 Joel Brobecker <brobecker@adacore.com>
17118
a9c64011
AS
17119 * gdb.base/del.exp (test_delete_alias): New function.
17120 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 17121
154189a4
FF
171222006-05-18 Fred Fish <fnf@specifix.com>
17123
17124 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
17125 required. Check for spurious output after program exits normally.
17126
582e64c2
FF
171272006-05-17 Fred Fish <fnf@specifix.com>
17128
17129 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
17130 gdb_load, so it works in the simulator.
17131
8ef6493a
FF
171322006-05-11 Fred Fish <fnf@specifix.com>
17133
17134 * gdb.base/bang.exp: Ignore unexpected output between the
17135 "program exited normally" and the gdb prompt, as many other
17136 tests do.
17137
692b141c
MK
171382006-05-07 Mark Kettenis <kettenis@gnu.org>
17139
17140 * gdb.base/help.exp: Make "delete checkpoint" part option for
17141 "help d" and "help delete" tests.
17142
540b8a30
UW
171432006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17144
a9c64011 17145 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
17146 expected output in some mi_gdb_test statements.
17147 * gdb.mi/mi2-basics.exp: Likewise.
17148
9b6462d9
JB
171492006-05-05 Joel Brobecker <brobecker@adacore.com>
17150
17151 * gdb.base/del.c: New file.
17152 * gdb.base/del.exp: New testcase.
17153
954de43b
DM
171542006-05-05 David S. Miller <davem@sunset.davemloft.net>
17155
17156 * gdb.base/break.exp: Do not assume a breakpoint on
17157 main will actually be in $srcfile when optimizing.
1303f75e
DM
17158 * gdb.base/savedregs.exp: Do not require that the dummy
17159 frame location match up to a symbol and source file location.
c3242428
DM
17160 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
17161 will get printed without a mi_cmd_data_list_register_values prefix.
17162 (*-data-list-register-*): Correct regular expressions to expect the new
17163 pseudo d? floating point registers.
17164 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 17165
c7e64c9a
DJ
171662006-05-05 Christophe Lyon <christophe.lyon@st.com>
17167
17168 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
17169 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
17170 is allocated by the compiler.
17171 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
17172 anons, e, anone to force their allocation by the compiler.
17173
171742006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
17175
17176 * gdb.base/help.exp: Update expected text for help d and
17177 help delete.
17178
27ce9a6d
MK
171792006-05-02 Mark Kettenis <kettenis@gnu.org>
17180
17181 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
17182 NetBSD/ELF targets.
17183
8608915f
MK
171842006-04-30 Mark Kettenis <kettenis@gnu.org>
17185
17186 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
17187 single-step breakpoint fails; make this a KFAIL on
17188 sparc*-*-openbsd*.
17189 * gdb.base/siginfo.exp: Likewise.
17190 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17191
b8db102d
MS
171922006-04-26 Michael Snyder <msnyder@redhat.com>
17193
17194 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
17195 which may have to consume output from other forks.
17196 Add tests to make sure that "delete fork" succeeded.
17197
c702009a
MS
171982006-04-20 Michael Snyder <msnyder@redhat.com>
17199
17200 * 2006-03-22 Jim Blandy <jimb@redhat.com>
17201 Add support for the Renesas M32C and M16C.
17202
17203 * gdb.asm/asm-source.exp: Add m32c target.
17204 * gdb.asm/m32c.inc: Support for m32c target.
17205
e28493f2
AS
172062006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
17207
17208 * gdb.base/commands.exp (recursive_source_test): New test.
17209
880da185
DM
172102006-04-04 David S. Miller <davem@sunset.davemloft.net>
17211
17212 * gdb.base/float.exp: Add pattern for sparc targets.
17213
61d9b92f
DJ
172142006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17215
17216 * gdb.base/commands.exp (stray_arg0_test): New test.
17217
bd717df8
PB
172182006-03-30 Paul Brook <paul@codesourcery.com>
17219
17220 * gdb.mi/mi-until.exp: kfail broken until command.
17221 * gdb.mi/mi2-until.exp: Ditto.
17222
ec793d3c
NR
172232006-03-27 Nick Roberts <nickrob@snap.net.nz>
17224
17225 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
17226
831004b7
AO
172272006-03-08 Alexandre Oliva <aoliva@redhat.com>
17228
17229 * gdb.base/prelink.exp: Anchor tested-for regular expression
17230 on gdb prompt.
17231
effe49a0
PB
172322006-03-07 Paul Brook <paul@codesourcery.com>
17233
17234 * gdb.base/assign.exp: Correct fail message.
17235
e5461016
PB
172362006-03-07 Paul Brook <paul@codesourcery.com>
17237
17238 * lib/compiler.c: Extract armcc version number.
17239 * lib/compiler.cc: Ditto.
17240
fc91c6c2
PB
172412006-03-07 Paul Brook <paul@codesourcery.com>
17242
17243 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
17244 additional_flags=-w.
17245 * gdb.arch/altivec-regs.exp: Ditto.
17246 * gdb.arch/e500-abi.exp: Ditto.
17247 * gdb.arch/e500-regs.exp: Ditto.
17248 * gdb.base/all-bin.exp: Ditto.
17249 * gdb.base/annota1.exp: Ditto.
17250 * gdb.base/annota3.exp: Ditto.
17251 * gdb.base/args.exp: Ditto.
17252 * gdb.base/arithmet.exp: Ditto.
17253 * gdb.base/assign.exp: Ditto.
17254 * gdb.base/async.exp: Ditto.
17255 * gdb.base/bang.exp: Ditto.
17256 * gdb.base/break.exp: Ditto.
17257 * gdb.base/call-rt-st.exp: Ditto.
17258 * gdb.base/completion.exp: Ditto.
17259 * gdb.base/cond-expr.exp: Ditto.
17260 * gdb.base/condbreak.exp: Ditto.
17261 * gdb.base/consecutive.exp: Ditto.
17262 * gdb.base/define.exp: Ditto.
17263 * gdb.base/display.exp: Ditto.
17264 * gdb.base/ena-dis-br.exp: Ditto.
17265 * gdb.base/environ.exp: Ditto.
17266 * gdb.base/eval-skip.exp: Ditto.
17267 * gdb.base/info-proc.exp: Ditto.
17268 * gdb.base/jump.exp: Ditto.
17269 * gdb.base/logical.exp: Ditto.
17270 * gdb.base/long_long.exp: Ditto.
17271 * gdb.base/maint.exp: Ditto.
17272 * gdb.base/miscexprs.exp: Ditto.
17273 * gdb.base/pc-fp.exp: Ditto.
17274 * gdb.base/pointers.exp: Ditto.
17275 * gdb.base/relational.exp: Ditto.
17276 * gdb.base/reread.exp: Ditto.
17277 * gdb.base/sect-cmd.exp: Ditto.
17278 * gdb.base/sep.exp: Ditto.
17279 * gdb.base/sepdebug.exp: Ditto.
17280 * gdb.base/until.exp: Ditto.
17281 * gdb.base/whatis-exp.exp: Ditto.
17282 * gdb.cp/annota2.exp: Ditto.
17283 * gdb.cp/annota3.exp: Ditto.
17284 * gdb.trace/actions.exp: Ditto.
17285 * gdb.trace/backtrace.exp: Ditto.
17286 * gdb.trace/circ.exp: Ditto.
17287 * gdb.trace/collection.exp: Ditto.
17288 * gdb.trace/deltrace.exp: Ditto.
17289 * gdb.trace/infotrace.exp: Ditto.
17290 * gdb.trace/limits.exp: Ditto.
17291 * gdb.trace/packetlen.exp: Ditto.
17292 * gdb.trace/passc-dyn.exp: Ditto.
17293 * gdb.trace/passcount.exp: Ditto.
17294 * gdb.trace/report.exp: Ditto.
17295 * gdb.trace/save-trace.exp: Ditto.
17296 * gdb.trace/tfind.exp: Ditto.
17297 * gdb.trace/tracecmd.exp: Ditto.
17298 * gdb.trace/while-dyn.exp: Ditto.
17299 * gdb.trace/while-stepping.exp: Ditto.
17300 * lib/gdb.exp: Ditto.
17301 (gdb_compile): Handle nowarning option.
17302
5f4a23d9
AO
173032006-03-07 Alexandre Oliva <aoliva@redhat.com>
17304
17305 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
17306 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
17307 Rename executable to prelinkt. Don't re-prelink if we didn't
17308 get a core file. Test prelink -u exit status to tell whether
17309 prelinking failed. Use gdb_test_multiple.
17310
9733fc94
DJ
173112006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
17312
17313 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
17314 (do_tests): Call it.
17315
cc10cae3
AO
173162006-02-28 Alexandre Oliva <aoliva@redhat.com>
17317
17318 * gdb.base/prelink.exp: New test.
17319 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
17320
15c46491
WZ
173212006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
17322
17323 * gdb.fortran/derived-type.f90: New file.
17324 * gdb.fortran/derived-type.exp: New testcase.
17325
5c9f7ded
DJ
173262006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
17327
17328 * gdb.base/default.exp: Allow ';' as a directory separator.
17329
5b96932b
AS
173302006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17331
17332 * gdb.base/help.exp (help add-symbol-file): Update.
17333
1986bccd
AS
173342006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17335
17336 * gdb.base/help.exp (help load): Update expected results.
17337
a8b7528f
FF
173382006-02-19 Fred Fish <fnf@specifix.com>
17339
17340 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
17341 specifix hex value as part of results.
17342 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 17343
f8261448
FF
173442006-02-16 Fred Fish <fnf@specifix.com>
17345
17346 * gdb.base/whatis.c: Define variables using typedefs char_addr,
17347 ushort_addr, and slong_addr, so the typedefs are not optimized
17348 away.
17349 * gdb.base/whatis.exp: Add tests using type name for struct type,
17350 union type, enum type, and typedef.
a9c64011 17351
31d8bdd2
MK
173522006-02-13 Mark Kettenis <kettenis@gnu.org>
17353
17354 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
17355
34e41e63
JB
173562006-02-13 Jim Blandy <jimb@redhat.com>
17357
17358 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
17359 case where it takes two "next" commands to skip past the init
17360 call.
17361
ac6e4f31
FF
173622006-02-12 Fred Fish <fnf@specifix.com>
17363
17364 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
17365 to handle cases where it takes two "next" commands to skip
17366 past the init call.
17367
2db2d571
JB
173682006-02-07 Joel Brobecker <brobecker@adacore.com>
17369
17370 * gdb.ada/array_return.exp: Mark the last test as expected to fail
17371 on hppa32 targets.
17372
38fcd64c
DJ
173732006-02-06 Vladimir Prus <ghost@cs.msu.su>
17374
17375 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
17376 field.
17377
1315ad46
MK
173782006-01-29 Mark Kettenis <kettenis@gnu.org>
17379
17380 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
17381
5625b943
DJ
173822006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
17383
17384 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
17385 files.
17386
80df1bbe
DJ
173872006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17388
17389 * gdb.cp/maint.exp: Set complaints to a positive value.
17390
9078e690
DJ
173912006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17392
17393 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
17394 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
17395 function name.
17396
9c903399
DJ
173972006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17398
17399 * gdb.base/checkpoint.c: Update copyright notice. Include
17400 <stdlib.h>.
17401
761ae4d6
JB
174022006-01-04 Jim Blandy <jimb@redhat.com>
17403
17404 * gdb.asm/asm-source.exp: Independently provide default values for
17405 asm-flags and debug-flags. Use 'string equal' to do the
17406 comparison, not the implicit expr's '==' operator. Remove
17407 now-unneeded assignments to asm-flags. In h8300 case, place
17408 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
17409
099ac3dd
MS
174102006-01-04 Michael Snyder <msnyder@redhat.com>
17411
17412 * gdb.base/checkpoint.c: New file.
17413 * gdb.base/checkpoint.exp: New file.
17414 * gdb.base/multi-fork.c: New file.
17415 * gdb.base/multi-fork.exp: New file.
17416 * gdb.base/pi.txt: New file (data for checkpoint.c test).
17417
f4d85314
FF
174182006-01-04 Fred Fish <fnf@specifix.com>
17419
17420 * gdb.base/ptype.c (foo): Add typedef.
17421 (intfoo): Add function.
17422 * gdb.base/ptype1.c: New file.
17423 * gdb.base/ptype.exp: Handle compilation and linking with two
17424 source files. Test that proper type for "foo" is found based
17425 on source context rather than first match found in symtabs.
17426
a1b06f35
MK
174272005-12-28 Mark Kettenis <kettenis@gnu.org>
17428
17429 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
17430 * gdb.asm/openbsd.inc: Indent commands.
17431
d082a1e2
MK
174322005-12-26 Mark Kettenis <kettenis@gnu.org>
17433
c65016bd
MK
17434 * gdb.base/freebpcmd.exp: Increase timeout.
17435
d082a1e2
MK
17436 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
17437
d3c32a0e
DJ
174382005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
17439
17440 * gdb.base/default.exp: Update check for "show version".
17441
9fdb1f50
RC
174422005-12-09 Randolph Chung <tausq@debian.org>
17443
17444 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
17445 * gdb.asm/pa64.inc: New file.
17446
5f2c56f7
RC
174472005-12-09 Randolph Chung <tausq@debian.org>
17448
17449 * gdb.asm/common.inc: Indent commands.
17450 * gdb.asm/asmsrc1.s: Likewise.
17451 * gdb.asm/asmsrc2.s: Likewise.
17452
8117349c
RC
174532005-12-09 Randolph Chung <tausq@debian.org>
17454
17455 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
17456 (get_addr_of_sym): Remove duplicate print.
17457 (gen_core): xfail hppa*-*-hpux*, update expected output.
17458 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
17459 * gdb.arch/pa64-nullify.s: New file.
17460
8f07f25a
RC
174612005-12-09 Randolph Chung <tausq@debian.org>
17462
17463 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
17464
55b39184
DJ
174652005-12-07 Christophe Lyon <christophe.lyon@st.com>
17466
17467 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
17468 code generation for these functions.
17469 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
17470 error message.
17471
31e2b00f
AS
174722005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
17473
17474 * gdb.base/help.exp (help b, help br, help bre, help brea)
17475 (help break): Update the expected message.
17476
c3d0b56e
SC
174772005-11-11 Stephane Carrez <stcarrez@nerim.fr>
17478
17479 * gdb.asm/m68hc11.inc: Setup the data section.
17480 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
17481 script for this test.
17482 (m6812-*-*): Likewise.
17483
36ae0ea9
RC
174842005-11-09 Randolph Chung <tausq@debian.org>
17485
17486 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
17487
9d6f42e9
WZ
174882005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
17489
17490 * gdb.base/break.exp: Fix a comment typo.
17491
e2126a14
EZ
174922005-11-03 Jim Blandy <jimb@redhat.com>
17493
a9c64011
AS
17494 Checked in by Elena Zannoni <ezannoni@redhat.com>
17495
889bf7c5 17496 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 17497
e0ac7199
CV
174982005-11-02 Corinna Vinschen <vinschen@redhat.com>
17499
17500 * gdb.arch/gdb1558.c: Include stdio.h.
17501
31d3fb18
MK
175022005-10-31 Mark Kettenis <kettenis@gnu.org>
17503
17504 * gdb.asm/asm-source.exp: Use -e instead of --entry.
17505
e52b687c
MK
175062005-10-31 Mark Kettenis <kettenis@gnu.org>
17507
17508 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
17509
f4711d79
PG
175102005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
17511
a9c64011
AS
17512 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17513 vscr" tests to better match output.
f4711d79 17514
987a9106
JB
175152005-10-12 Jim Blandy <jimb@redhat.com>
17516
17517 * gdb.base/structs.exp (any): New function.
17518 (test_struct_returns): Don't make any assumptions at all about
17519 what value the function returns when GDB can't set the return
17520 value.
17521
2336bb58
JB
175222005-10-09 Joel Brobecker <brobecker@adacore.com>
17523
17524 * gdb.ada/arrayidx/p.adb: New file.
17525 * gdb.ada/arrayidx.exp: New testcase
17526
175272005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
17528
17529 * gdb.ada/array_return/pck.ads: New file.
17530 * gdb.ada/array_return/pck.adb: New file.
17531 * gdb.ada/array_return/p.adb: New file.
17532 * gdb.ada/array_return.exp: New testcase.
17533
705335ea
JB
175342005-10-03 Joel Brobecker <brobecker@adacore.com>
17535
a9c64011
AS
17536 * gdb.base/arrayidx.c: New file.
17537 * gdb.base/arrayidx.exp: New testcase.
705335ea 17538
11ee9940
NR
175392005-09-29 Nick Roberts <nickrob@snap.net.nz>
17540
17541 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
17542 frames-invalid and breakpoints-invalid are no longer generated
17543 with level 3 so don't expect them in the output.
17544
39fb8e9e
BR
175452005-09-27 Bob Rossi <bob@brasko.net>
17546
a9c64011 17547 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
17548 from test. Escape the | in mi_gdb_test call.
17549 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
17550 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
17551 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
17552 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
17553 expected regex's in mi_gdb_test calls.
17554 * lib/mi-support.exp: Remove arbitrary .* from tests.
17555 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
17556 Fully anchor GDB/MI expected results in mi_gdb_test.
17557 * lib/gdb.exp (string_to_regexp): Escape the ] character.
17558 * gdb.base/sizeof.exp: Remove escape character. Correct test.
17559
2af48f68
PB
175602005-09-26 Paul Brook <paul@codesourcery.com>
17561
17562 * long_long.exp: Exclude eabi targets from arm FPA float format test.
17563
f34502bc
WZ
175642005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17565
17566 * bfp-test.c: New file.
17567 * bfp-test.exp: New testcase.
17568
ca929517
WZ
175692005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17570
17571 * gdb.fortran/subarray.exp: New testcase to test the evaluation
17572 of subarray and substring variable.
17573 * gdb.fortran/subarray.f: New source file for the test of subarray
17574 and substring variable evaluation.
17575 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
17576 of string constant.
17577
c761af65
DJ
175782005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
17579
17580 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
17581 copyright dates.
17582
561d7a1d
PG
175832005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
17584
17585 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
17586 powerpc altivec' test with an almost identical 'info vector' test.
17587
b2b64cc9
PG
175882005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17589
a9c64011
AS
17590 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17591 vscr" tests to match output.
b2b64cc9 17592
6ac4d15a
PG
175932005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17594
a9c64011
AS
17595 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
17596 output.
6ac4d15a 17597
40e55bef
BR
175982005-09-11 Bob Rossi <bob@brasko.net>
17599
889bf7c5
PA
17600 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
17601 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
17602 commands that return an MI output command and an asyncronous MI output
17603 command.
40e55bef
BR
17604 * gdb.mi/mi-console.exp: Ditto.
17605
3c7385ec
BR
176062005-09-11 Bob Rossi <bob@brasko.net>
17607
17608 * gdb.mi/mi-var-child.c: Include <string.h>.
17609
a6cd0eb3
DJ
176102005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
17611
17612 * killed.exp: Correct gdb_expect syntax.
17613
2f168eed
CV
176142005-08-09 Corinna Vinschen <vinschen@redhat.com>
17615
17616 * lib/mi-support.exp (mi_gdb_load): Fix typo.
17617
ecd3fd0f
BR
176182005-08-02 Bob Rossi <bob@brasko.net>
17619
17620 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
17621 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
17622 Change tests to inferior-tty-set/show.
17623 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
17624 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
17625 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
17626 inferior. Use mi_gdb_test to get GDB and Inferior output.
17627 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
17628 descriptor.
17629 (mi_inferior_tty_name): Add inferior PTY file name.
17630 (mi_gdb_start): Add INFERIOR_PTY parameter.
17631 (mi_gdb_test): Add IPATTERN parameter.
17632
f1ea48cb 176332005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 17634
f1ea48cb
BR
17635 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
17636 parameter to mi_gdb_test.
17637 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
17638
6e650a67
DJ
176392005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17640
17641 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
17642 struct_declarations.
17643 * gdb.mi/mi-var-child.exp: Step over the initialization of
17644 struct_declarations.
17645
8be260b6
DJ
176462005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17647
17648 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
17649 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
17650 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
17651 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
17652 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
17653 file.
17654
4e660f07
NR
176552005-07-27 Nick Roberts <nickrob@snap.net.nz>
17656
17657 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
17658 (do_children_tests): Assign values to the extra elements.
17659
17660 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
17661 them for tests for "-var-update --no-values" and
a9c64011 17662 "-var-update --all-values".
4e660f07
NR
17663 Add test for "-var-list-children --simple-values".
17664
17665 * gdb.mi/basics.c (callee4): Add integer array D[3]...
17666
17667 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
17668 "-stack-list-locals --simple-values" Improve doc strings and
17669 comments.
17670
6bdae935
MK
176712005-07-18 Mark Kettenis <kettenis@gnu.org>
17672
598b7a6f
MK
17673 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
17674 *-*-openbsd*.
17675 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
17676
6bdae935
MK
17677 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
17678 sigaltsatck'.
17679
1323e929 176802005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 17681
1323e929
BR
17682 * gdb.base/default.exp (tty): Changed output of command.
17683 * gdb.base/help.exp (help tty): Ditto.
17684
b1a9c082
MK
176852005-07-12 Mark Kettenis <kettenis@gnu.org>
17686
17687 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
17688
10a844a2
MK
176892005-07-10 Mark Kettenis <kettenis@gnu.org>
17690
17691 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
17692 -stack-select-frame without arguments.
17693 (test_stack_frame_listing): Add test for newly implemented command
17694 -stack-info-frame.
17695
3cb3b8df
BR
176962005-07-06 Bob Rossi <bob@brasko.net>
17697
17698 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
17699 command.
17700 (Copyright): Update copyright.
17701
a0c5fbcf
WZ
177022005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
17703
17704 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
17705 tests to evaluate exponentiation expression.
17706
984971d0
AS
177072005-06-29 Andreas Schwab <schwab@suse.de>
17708
17709 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
17710 main to avoid warnings.
17711
17712 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
17713
fe03833f
NR
177142005-06-20 Nick Roberts <nickrob@snap.net.nz>
17715
17716 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
17717 -stack-select-frame without arguments.
17718 (test_stack_frame_listing): Add test for newly implemented command
17719 -stack-info-frame.
a9c64011 17720
7a55f279
WZ
177212005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
17722
0ffa0ea5
DJ
17723 * gdb.fortran/array-element.f: New file.
17724 * gdb.fortran/array-element.exp: New testcase.
7a55f279 17725
26585198
DJ
177262005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17727
17728 * gdb.base/bigcore.exp: Correct checks for systems which can
17729 not dump a large core file.
17730
c1bd25fd
DJ
177312005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17732
17733 * gdb.base/relocate.c: Add a copyright notice.
17734 (dummy): Remove.
17735 * gdb.base/relocate.exp: Test printing the values of variables
17736 from a relocatable file.
17737
589e074d
DJ
177382005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17739
17740 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
17741 excess MI output after an error.
17742
0915f927
JB
177432005-05-29 Joel Brobecker <brobecker@adacore.com>
17744
17745 * gdb.arch/alpha-step.c: New file.
17746 * gdb.arch/alpha-step.exp: New testcase.
17747
76ff342d
DJ
177482005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
17749 Dennis Brueni <dennis@slickedit.com>
17750
17751 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
17752 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
17753 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
17754 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
17755 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17756 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
17757 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
17758
96b0c7ac
DJ
177592005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
17760 Wu Zhou <woodzltc@cn.ibm.com>
17761
17762 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
17763 IBM's xlc compiler.
17764 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
17765 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
17766
f21565d2
JB
177672005-05-13 Jim Blandy <jimb@redhat.com>
17768
17769 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
17770 calling gdb_suppress_entire_file.
17771 * gdb.base/charset.exp: Same.
17772 * gdb.base/call-rt-st.exp: Same.
17773
6006a3a1
BR
177742005-05-05 Bob Rossi <bob_rossi@cox.net>
17775
17776 * lib/gdb.exp (fullname_syntax): Added global regex.
17777 (fullname_syntax_POSIX): Ditto.
17778 (fullname_syntax_UNC): Ditto.
17779 (fullname_syntax_DOS_CASE): Ditto.
17780 (fullname_syntax_DOS): Ditto.
17781 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
17782 fullname_syntax variable to scope and use it.
17783 (test_file_list_exec_source_files): Ditto.
17784 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
17785
c3b69c04
DJ
177862005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
17787
17788 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
17789
3c95e6af
PG
177902004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
17791
a9c64011
AS
17792 * lib/gdb.exp (skip_altivec_tests): New function, based on
17793 check_vmx_hw_available from the GCC testsuite.
17794 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
17795 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 17796
78df6c56
JB
177972005-05-02 Jim Blandy <jimb@redhat.com>
17798
17799 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
17800 calling gdb_suppress_entire_file.
17801
1690f9cf
DJ
178022005-04-30 Randolph Chung <tausq@debian.org>
17803
17804 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
17805 Slightly relax "sem_post" name checking.
17806
5ea106f7
PG
178072005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17808
17809 * gdb.base/unload.exp: Use new shared library infrastructure.
17810
bf7234cf
PG
178112005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17812
17813 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 17814 infrastructure.
bf7234cf 17815
547b869a
CV
178162005-04-29 Corinna Vinschen <vinschen@redhat.com>
17817
17818 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
17819 * gdb.asm/h8300.inc: New file.
17820
f07e55f0
PG
178212005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17822
17823 * gdb.base/shlib-call.exp: Change to use new shared library
17824 infrastructure.
17825
3cbba3d1
PG
178262005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17827
a9c64011
AS
17828 * gdb.base/pending.exp: Change to use new shared library
17829 infrastructure.
3cbba3d1 17830
ed6df200
PG
178312005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17832
a9c64011
AS
17833 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
17834 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 17835
8c8f4ebe
PG
178362005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
17837
a9c64011
AS
17838 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
17839 shared objects being adjusted and update copyright years.
8c8f4ebe 17840
607fbc54
DJ
178412005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
17842
17843 * ChangeLog: Correct some 2003-01-13 dates.
17844 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
17845 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
17846 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
17847 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
17848 gdb.trace/tfind.exp: Update copyright years.
17849
57bf0e56
DJ
178502005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
17851 Daniel Jacobowitz <dan@codesourcery.com>
17852
17853 * lib/gdb.exp (gdb_compile): Handle shlib=.
17854 (gdb_compile_shlib): New function.
17855
9b593790
PG
178562005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
17857
a9c64011 17858 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 17859
9494c6a5
DJ
178602005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17861
17862 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
17863 gdb.server.
17864 * configure.ac: Likewise.
17865 * configure: Regenerated.
17866 * gdb.gdbserver/Makefile.in: Moved to...
17867 * gdb.server/Makefile.in: ... here.
17868 * gdb.gdbserver/server.c: Moved to...
17869 * gdb.server/server.c: ... here.
17870 * gdb.gdbserver/server-run.exp: Moved to...
17871 * gdb.server/server-run.exp: ... here.
17872
6f8eac0e
DJ
178732005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17874
17875 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
17876 * configure.ac: Create gdb.gdbserver/Makefile.
17877 * configure: Regenerated.
17878 * lib/gdbserver-support.exp: New file, derived from
17879 config/gdbserver.exp.
17880 * config/gdbserver.exp: Use gdbserver-support.exp.
17881 * gdb.gdbserver/Makefile.in: New file.
17882 * gdb.gdbserver/server.c: New file.
17883 * gdb.gdbserver/server-run.exp: New file.
17884
6e87504d
PG
178852005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
17886
a9c64011
AS
17887 * lib/gdb.exp (test_compiler_info): Return compiler_info
17888 if no arguments are given.
6e87504d 17889
d1779be4
PG
178902005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
17891
17892 * gdb.arch/altivec-abi.exp: Check for compiler and set
17893 use altivec' flag accordingly.
17894 * gdb.arch/altivec-regs.exp: Likewise.
17895
88750304
DJ
178962005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
17897
17898 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
17899
f3fb768d
AS
179002005-03-27 Andreas Schwab <schwab@suse.de>
17901
17902 * gdb.base/bigcore.c (main): Add missing mode argument in open
17903 call.
17904
7e813ac5
DJ
179052005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
17906
17907 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
17908 downloads.
17909 * config/gdbserver.exp (gdb_load): Likewise.
17910
8e3049aa
PB
179112005-03-14 Paul Brook <paul@codesourcery.com>
17912
17913 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
17914 targets.
17915
a9df7c44
JB
179162005-03-09 Joel Brobecker <brobecker@adacore.com>
17917
17918 * gdb.dwarf2/dup-psym.S: New file.
17919 * gdb.dwarf2/dup-psym.exp: New testcase.
17920
9f0d94e8
JB
179212005-03-09 Joel Brobecker <brobecker@adacore.com>
17922
17923 * gdb.ada/exec_changed/first.adb: New file.
17924 * gdb.ada/exec_changed/second.adb: New file.
17925 * gdb.ada/exec_changed.exp: New testcase.
17926
5f579bc5
NS
179272005-03-08 Nathan Sidwell <nathan@codesourcery.com>
17928
36e9969c
NS
17929 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
17930 (A2): New class.
17931 (main): Test operator+.
17932 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
17933 breakpoint test.
17934
5f579bc5
NS
17935 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
17936 * gdb.base/signull.exp: Disable if gdb,nosignals.
17937 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
17938 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
17939 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
17940 * gdb.mi/mi2-console.exp: Likewise.
17941 * gdb.trace/collection.exp (run_trace_experiment): Consume the
17942 continue output at start.
17943 (gdb_collect_locals_test): Robustify regexp.
17944 * gdb.trace/passc-dyn.exp: Fix comment typo.
17945 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
17946
be46087e
CV
179472005-03-08 Corinna Vinschen <vinschen@redhat.com>
17948
17949 * gdb.asm/asm-source.exp: Add iq2000 case.
17950 * gdb.asm/iq2000.inc: New file.
17951
384e1a61 179522005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 17953
384e1a61
MI
17954 * gdb.base/command.exp: Change hardcoded value to regular expression.
17955 * gdb.base/float.exp: Add powerpc to the list of targets checked.
17956
584b6e9e
DJ
179572005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
17958
17959 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
17960 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
17961 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
17962 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
17963 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
17964
ab5b5d61
MK
179652005-03-05 Mark Kettenis <kettenis@gnu.org>
17966
17967 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
17968 changes.
17969
ae051c1b
PG
179702004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
17971
a9c64011
AS
17972 * lib/compiler.c: Add test for IBM's xlc compiler.
17973 * lib/compiler.cc: Likewise.
ae051c1b 17974
3f0f6ed2
JB
179752004-02-24 Joel Brobecker <brobecker@adacore.com>
17976
17977 * gdb.ada/fixed_points.exp: Create compilation object directory
17978 before running the test.
17979 * gdb.ada/null_record.exp: Likewise.
17980 * gdb.ada/packed_array.exp: Likewise.
17981 * gdb.ada/start.exp: Likewise.
17982
724f452b
JB
179832005-02-15 Joel Brobecker <brobecker@adacore.com>
17984
17985 * gdb.ada/packed_array/pa.adb: New file.
17986 * gdb.ada/packed_array.exp: New testcase.
17987
57f5cdfb 179882005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 17989
1f393151
MK
17990 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
17991 files.
17992
ebdda337
MK
17993 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
17994 on *-*-openbsd*. Correctly match whitespace in regukar
17995 expressions.
17996
cf309262
DJ
179972005-02-10 Daniel Jacobowitz <dan@debian.org>
17998
17999 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
18000 PR exp/1821
18001 * gdb.base/gdb1821.c: New test file.
18002 * gdb.base/gdb1821.exp: New test file.
18003
3be49e7a
JB
180042005-02-09 Joel Brobecker <brobecker@adacore.com>
18005
18006 * gdb.base/start.c: New file.
18007 * gdb.base/start.exp: New testcase.
18008
e292e67d
JB
180092005-02-09 Joel Brobecker <brobecker@adacore.com>
18010
18011 * gdb.ada/start/dummy.adb: New file.
18012 * gdb.ada/start.exp: New testcase.
18013
dbdfa66c
CV
180142005-02-09 Corinna Vinschen <vinschen@redhat.com>
18015
18016 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
18017 for printing symbols and statistics.
18018 Add test for using relative pathnames in "maint print msymbols" test.
18019 Mark "maint info sections DATA" XFAIL on Cygwin.
18020 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
18021 tests.
18022
d7941671
AC
180232005-02-09 Andreas Schwab <schwab@suse.de>
18024
18025 Committed by Andrew Cagney <cagney@gnu.org>
18026 * gdb.base/remotetimeout.exp: New file.
18027
74e5ef44
MK
180282005-02-07 Mark Kettenis <kettenis@gnu.org>
18029
18030 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
18031
464dd14d
JB
180322005-02-03 Joel Brobecker <brobecker@adacore.com>
18033
18034 * gdb.ada/gnat_ada.gpr: New file.
18035 * gdb.ada/gnat_ada.gin: Delete, no longer used.
18036 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
18037 * configure.ac: No longer generate gnat_ada.gpr.
18038 * configure: Regenerate.
18039 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
18040 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
18041 * gdb.ada/null_record/bar.ads: Likewise.
18042 * gdb.ada/null_record/bar.adb: Likewise.
18043 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
18044 * gdb.ada/null_record.exp (testdir): New variable.
18045 (testfile): executable is now in testdir subdirectory.
18046 (srcfile): Use full path to the main compilation unit.
18047 * gdb.ada/fixed_points.exp: Same changes as above.
18048
30d756ae
NR
180492005-02-03 Nick Roberts <nickrob@snap.net.nz>
18050
18051 * gdb.base/interp.exp: New test.
18052
9d799f85
AC
180532005-01-24 Andrew Cagney <cagney@gnu.org>
18054
18055 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
18056
15656118
AC
180572005-01-19 Andrew Cagney <cagney@gnu.org>
18058
a892c31b
AC
18059 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
18060 configure.ac not configure.in.
18061
15656118
AC
18062 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
18063 of powerpc*-*-*.
18064 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 18065 * gdb.base/list.exp (test_list_function)
15656118
AC
18066 (test_list_filename_and_function): Ditto.
18067 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
18068
a7b01baf
AC
180692005-01-16 Andrew Cagney <cagney@gnu.org>
18070
17d92a02
AC
18071 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
18072
a7b01baf
AC
18073 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
18074
bc8332bb
AC
180752005-01-14 Andrew Cagney <cagney@gnu.org>
18076
18077 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
18078 * gdb.mi/mi2-var-cmd.exp: Ditto.
18079
4d074752
CV
180802005-01-10 Corinna Vinschen <vinschen@redhat.com>
18081
18082 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
18083
bec39cab
AC
180842005-01-07 Andrew Cagney <cagney@gnu.org>
18085
18086 * configure.ac: Rename configure.in, require autoconf 2.59.
18087 * configure: Re-generate.
18088 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
18089 * gdb.stabs/configure: Re-generate.
18090 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
18091 * gdb.hp/configure: Re-generate.
18092 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
18093 autoconf 2.59.
18094 * gdb.hp/gdb.objdbg/configure: Re-generate.
18095 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
18096 autoconf 2.59.
18097 * gdb.hp/gdb.defects/configure: Re-generate.
18098 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
18099 autoconf 2.59.
18100 * gdb.hp/gdb.compat/configure: Re-generate.
18101 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
18102 autoconf 2.59.
18103 * gdb.hp/gdb.base-hp/configure: Re-generate.
18104 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
18105 autoconf 2.59.
18106 * gdb.hp/gdb.aCC/configure: Re-generate.
18107
f10b16d4
JB
181082004-12-15 Jim Blandy <jimb@redhat.com>
18109
18110 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
18111 under NPTL when there is debugging info available for libpthread.
18112
fb6e1814
JG
181132004-12-13 Jerome Guitton <guitton@gnat.com>
18114
18115 * gdb.ada/fixed_points.c: New file.
18116 * gdb.ada/fixed_points.exp: New file.
18117
fe46cd3a
RC
181182004-12-03 Randolph Chung <tausq@debian.org>
18119
18120 * gdb.arch/pa-nullify.exp: New file.
18121 * gdb.arch/pa-nullify.s: New file.
18122
8de0841b
RC
181232004-11-30 Randolph Chung <tausq@debian.org>
18124
18125 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
18126 instead of "tbug". Fix regexp to work properly with gdb_test.
18127
c8170782
PH
181282004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
18129
18130 * gdb.base/bitfields2.exp: New test.
18131 * gdb.base/bitfields2.c: New file.
18132
954269c2
RE
181332004-11-28 Richard Earnshaw <rearnsha@arm.com>
18134
18135 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
18136
0107feed
RC
181372004-11-16 Randolph Chung <tausq@debian.org>
18138
18139 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
18140
f073ae8c
DJ
181412004-11-14 Daniel Jacobowitz <dan@debian.org>
18142
18143 * gdb.threads/threadapply.exp: Correct "macro details" test.
18144
19ad59e7
JJ
181452004-11-11 Jeff Johnston <jjohnstn@redhat.com>
18146
18147 * gdb.threads/threadapply.exp: New test.
18148 * gdb.threads/threadapply.c: New file.
18149
9cf0961b
MK
181502004-11-07 Mark Kettenis <kettenis@gnu.org>
18151
18152 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
18153 frames.
18154
c789492a
FL
181552004-11-05 Felix Lee <felix+log1@specifixinc.com>
18156
18157 * gdb.base/cursal.exp: New file.
18158 * gdb.base/cursal.c: New file.
18159
a1e167bb
AC
181602004-11-03 Andrew Cagney <cagney@gnu.org>
18161
18162 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
18163
b7cbf173
MK
181642004-10-30 Mark Kettenis <kettenis@gnu.org>
18165
18166 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
18167 NetBSD/ELF targets.
18168
88f9d34f
JB
181692004-10-29 Joel Brobecker <brobecker@gnat.com>
18170
18171 * gdb.threads/bp_in_thread.c: New file, copied from
18172 pthread_cond_wait.c.
18173 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
18174 file, rather than reusing the .c file from another testcase.
18175
ca7d6a0c
JB
181762004-10-20 Joel Brobecker <brobecker@gnat.com>
18177
18178 * gdb.ada/null_record.exp: Check where we stopped after
18179 sending the start command, instead of where the associated
18180 temporary breakpoint was inserted.
18181
0d863d03
AC
181822004-10-14 Andrew Cagney <cagney@gnu.org>
18183
18184 * gdb.mi/gdb701.c (main): Return 0.
18185
d11e72cb
DJ
181862004-10-13 Daniel Jacobowitz <dan@debian.org>
18187
d40539a4 18188 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 18189
e1923096
JJ
181902004-10-12 Jeff Johnston <jjohnstn@redhat.com>
18191
18192 * gdb.threads/schedlock.c: Add comment markers to use to find
18193 line numbers.
18194 * gdb.threads/schedlock.exp: Adjust regex to handle the new
18195 comments.
18196 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
18197 breakpoint lines.
18198
ec8ba2c9
DJ
181992004-10-12 Daniel Jacobowitz <dan@debian.org>
18200
18201 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
18202
0eb3658b
DJ
182032004-10-12 Daniel Jacobowitz <dan@debian.org>
18204
18205 * configure.in: Add gdb.dwarf2.
18206 * configure: Regenerated.
18207 * Makefile.in: Add gdb.dwarf2.
18208 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
18209 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
18210 gdb.dwarf2/file1.txt: New files.
18211
a271cc33
OF
182122004-10-11 Orjan Friberg <orjanf@axis.com>
18213
a9c64011 18214 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
18215 of "run", since the latter doesn't work with remote targets. Adjust
18216 the breakpoint numbering accordingly.
18217 * gdb.threads/pthread_cond_wait.exp: Ditto.
18218
895ce074
MC
182192004-10-08 Michael Chastain <mec.gnu@mindspring.com>
18220
18221 * gdb.base/overlays.exp: Update copyright years.
18222
6be3092d
KI
182232004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
18224
18225 * gdb.base/overlays.exp: Disable if target is Linux.
18226
e05389b8
FL
182272004-10-06 Felix Lee <felix+log1@specifixinc.com>
18228
18229 * config/gdbserver.exp (gdb_load): Use right filename on remote.
18230
73cb587d
KI
182312004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
18232
18233 * gdb.asm/asm-source.exp: Add m32r-linux target.
18234 * gdb.asm/m32r-linux.inc: New file.
18235
3c0edcdc
AC
182362004-09-24 Andrew Cagney <cagney@redhat.com>
18237 David Anderson <anderson@redhat.com>
18238
18239 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
18240 command fails, assume things will work.
18241 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
18242 (_GNU_SOURCE): Define.
18243 (print_unsigned, print_hex): Change parameter to "long long".
18244 (print_byte_count): New function, use to print byte counts.
18245 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
18246 O_LARGEFILE.
18247 (main): Compute an upper bound on a corefile in max_core_size.
18248 Limit memory chunk size to max_core_size. Limit total memory
18249 allocated to max_core_size.
18250
4bb3667f
AC
182512004-09-23 Andrew Cagney <cagney@gnu.org>
18252
18253 * gdb.base/bigcore.exp: Replace the code that creates a corefile
18254 from a separate process with code that creates a corefile by
18255 making the inferior dump core.
18256
60fe1a51
MK
182572004-09-23 Mark Kettenis <kettenis@gnu.org>
18258
18259 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
18260 block.
18261
8e937346
MC
182622004-09-23 Michael Chastain <mec.gnu@mindspring.com>
18263
18264 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
18265 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
18266 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
18267 Likewise.
18268
7213f6d6
JJ
182692004-09-20 Jeff Johnston <jjohnstn@redhat.com>
18270
18271 * gdb.java/jprint.exp: New test case for java inferior call.
18272 * gdb.java/jprint.java: Ditto.
18273
eac69dca
JB
182742004-09-15 Joel Brobecker <brobecker@gnat.com>
18275
18276 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
18277
22227696
MC
182782004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18279
18280 * gdb.threads/killed.c: Include <stdlib.h>.
18281 * gdb.threads/pthreads.c: Likewise.
18282
7dd403a4
MC
182832004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18284
18285 * gdb.threads/killed.c: Add copyright notice.
18286
33f2d567
JM
182872004-09-10 Jason Molenda (jmolenda@apple.com)
18288
a9c64011
AS
18289 * gdb.base/define.exp: Two new tests to verify zero space chars
18290 after 'if' and 'while' commands in a user-defined command is correctly
18291 parsed.
33f2d567 18292
e05b62ac
AC
182932004-09-08 Andrew Cagney <cagney@gnu.org>
18294
18295 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
18296 delivery test with duplicate at end of file.
18297
9cbe82da
MK
182982004-09-06 Mark Kettenis <kettenis@jive.nl>
18299
18300 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
18301
564803d9
MC
183022004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18303
18304 * config/hppro.exp: Removed.
18305
7c6807ce
MC
183062004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18307
18308 * config/sparclet.exp: Removed.
18309
bf7e26dd
MC
183102004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18311
18312 * config/udi.exp: Removed.
18313
714e341b
MC
183142004-09-02 Michael Chastain <mec.gnu@mindspring.com>
18315
18316 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
18317 of "exp_continue".
18318 (advancei): Likewise.
18319
1236e623
JJ
183202004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18321
18322 * gdb.base/unload.exp: Fix so messages aren't duplicated.
18323
3bdcad15
MI
183242004-09-01 Manoj Iyer <manjo@austin.ibm.com>
18325
228af206 18326 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
18327 to check for nodebug in executable.
18328 * gdb.gdb/observer.exp (setup_test): Likewise.
18329 * gdb.gdb/selftest.exp (test_with_self): Likewise.
18330 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
18331
c72b934c
AC
183322004-09-01 Andrew Cagney <cagney@gnu.org>
18333
18334 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18335 files.
18336
edd9b715
JJ
183372004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18338
18339 * gdb.base/unload.exp: Fix expected warning message to match
18340 latest format.
18341
fb4ce06b
CV
183422004-09-01 Corinna Vinschen <vinschen@redhat.com>
18343
18344 * gdb.base/call-rt-st.exp: Fix typos.
18345
ce78e7c3
MI
183462004-08-31 Manoj Iyer <manjo@austin.ibm.com>
18347
18348 * gdb.threads/thread_check.exp: New testcase.
18349 * gdb.threads/thread_check.c: New testcase.
18350
2dedb159
AC
183512004-08-31 Andrew Cagney <cagney@gnu.org>
18352
18353 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
18354 (skip_to_handler_entry): New procedures. Test stepping into a
18355 handler when the breakpoint is at the handler's entry point.
18356
68f53502
AC
183572004-08-30 Andrew Cagney <cagney@gnu.org>
18358
18359 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
18360 gdb/1757.
18361
3e3ffd2b
MC
183622004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18363
18364 With code from Manoj Iyer <manjo@austin.ibm.com>:
18365 * lib/gdb.exp (gdb_file_cmd): Return more information in the
18366 return value. Add an arm for "no debugging symbols found".
18367 Change a stray "error" to "perror".
18368 (gdb_run_cmd): Adapt to new return value.
18369 * gdb.base/remote.exp: Adapt to new return value.
18370 * gdb.gdb/complaints.exp: Likewise.
18371 * gdb.gdb/observer.exp: Likewise.
18372 * gdb.gdb/selftest.exp: Likewise.
18373 * gdb.gdb/xfullpath.exp: Likewise.
18374
4b6f5fd2
JB
183752004-08-27 Joel Brobecker <brobecker@gnat.com>
18376
18377 * gdb.threads/bp_in_thread.exp: New testcase.
18378
e5b25496
MC
183792004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18380
18381 Fix PR testsuite/1735.
18382 * gdb.threads/schedlock.c (thread_function): Add a cast
18383 to suppress a gcc warning.
18384 * gdb.threads/thread-specific.c (thread_function): Likewise.
18385
934353d6
MC
183862004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18387
18388 * gdb.base/unload.c: Include <stdlib.h>.
18389
f98a0aef 183902004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 18391
f98a0aef 18392 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
18393 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
18394 synchronized after the "return".
18395
5a2e8882
MC
183962004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18397
18398 * gdb.mi/basics.c: Include <stdio.h>.
18399 * gdb.mi/pthreads.c: Include <stdlib.h>.
18400 * gdb.mi/var-cmd.c: Include <stdlib.h>.
18401
a9640423
MC
184022004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18403
18404 * gdb.threads/schedlock.c: Add copyright notice.
18405
b04e311d
AC
184062004-08-25 Andrew Cagney <cagney@gnu.org>
18407
18408 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
18409 (skip_over_handler, breakpoint_over_hander): New test procedures.
18410 (advance, advancei): Add a proper prefix, do not use
18411 rerun_to_main.
18412 * gdb.base/sigstep.c (main): Change to use an infinite loop.
18413
7c27f15b
MC
184142004-08-24 Michael Chastain <mec.gnu@mindspring.com>
18415
18416 * gdb.mi/basics.c: Add copyright notice.
18417 * gdb.mi/var-cmd.c: Add copyright notice.
18418
fffc87ae
MC
184192004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18420
18421 * lib/gdb.exp: Remove signed_keyword_not_used.
18422 * lib/compiler.c: Likewise.
18423 * lib/compiler.cc: Likewise.
18424
d782e0bf
MC
184252004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18426
18427 * gdb.base/whatis.c: Remove conditional disabling of "signed".
18428 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
18429
96033e83
MC
184302004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18431
18432 * gdb.base/whatis.c: Add copyright notice.
18433
cf38c229
MK
184342004-08-20 Mark Kettenis <kettenis@gnu.org>
18435
18436 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
18437 it to skip the breakpoints encoded in the inline assembly.
18438
f4b49756
MC
184392004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18440
18441 * Makefile.in: Add gdb.fortran.
18442
2f193b69
MC
184432004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18444
18445 * gdb.base/call-sc.exp (test_scalar_returns):
18446 Fix cut-and-paste glitch in "Make fun return now".
18447
89a237cb
MC
184482004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18449
18450 * configure.in: Add gdb.fortran.
18451 * configure: Regenerate.
18452 * gdb.fortran/Makefile.in: New file.
18453 * lib/gdb.exp (skip_fortran_tests): New procedure.
18454
469aff8e
MC
184552004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18456
18457 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
18458 reference to bug-gnu@prep.ai.mit.edu.
18459 * gdb.mi/mi-var-child.exp: Likewise.
18460 * gdb.mi/mi-var-cmd.exp: Likewise.
18461 * gdb.mi/mi-var-display.exp: Likewise.
18462 * gdb.mi/mi2-var-block.exp: Likewise.
18463 * gdb.mi/mi2-var-child.exp: Likewise.
18464 * gdb.mi/mi2-var-cmd.exp: Likewise.
18465 * gdb.mi/mi2-var-display.exp: Likewise.
18466
00b51b9f
MK
184672004-08-15 Mark Kettenis <kettenis@gnu.org>
18468
18469 * gdb.base/unload.c (main): Make local variable msg const.
18470
45f07fef
MC
184712004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18472
18473 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
18474 to bug-gnu@prep.ai.mit.edu.
18475 * gdb.mi/mi-disassemble.exp: Likewise.
18476 * gdb.mi/mi-eval.exp: Likewise.
18477 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
18478 default line number.
18479 * gdb.mi/mi-return.exp: Likewise.
18480 * gdb.mi/mi-simplerun.exp: Likewise.
18481 * gdb.mi/mi-stack.exp: Likewise.
18482 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
18483 number with explicit range test.
18484 * gdb.mi/mi-watch.exp: Likewise.
18485 * gdb.mi/mi2-break.exp: Likewise.
18486 * gdb.mi/mi2-cli.exp: Likewise.
18487 * gdb.mi/mi2-disassemble.exp: Likewise.
18488 * gdb.mi/mi2-eval.exp: Likewise.
18489 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
18490 default line number.
18491 * gdb.mi/mi2-return.exp: Likewise.
18492 * gdb.mi/mi2-simplerun.exp: Likewise.
18493 * gdb.mi/mi2-stack.exp: Likewise.
18494 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
18495 number with explicit range test.
18496 * gdb.mi/mi2-watch.exp: Likewise.
18497
dd8c8ee7
MC
184982004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18499
18500 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
18501 * gdb.cp/m-static.exp: Likewise.
18502 * gdb.cp/rtti.exp: Likewise.
18503
4e838464
MK
185042004-08-14 Mark Kettenis <kettenis@gnu.org>
18505
18506 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
18507
8d8cb839
EZ
185082004-08-14 Eli Zaretskii <eliz@gnu.org>
18509
18510 * ChangeLog: Prefix Local Variables with semi-colons and indent
18511 the reference to older ChangeLog files, to fix fontification in
18512 Emacs.
18513
deea8bb0
MC
185142004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18515
18516 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
18517 * gdb.mi/mi2-break.exp: Likewise.
18518
c3297504
MC
185192004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18520
18521 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
18522
25808999
MC
185232004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18524
18525 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
18526
226a8d71
MC
185272004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18528
18529 * gdb.cp/classes.exp: Remove unused declarations. Just let
18530 test names default instead of providing special names. Remove
18531 extraneous demangler test.
18532
37fdf854
JJ
185332004-08-12 Jeff Johnston <jjohnstn@redhat.com>
18534
18535 * gdb.base/unload.exp: New test for breakpoints in dynamically
18536 loaded libraries.
18537 * gdb.base/unload.c: Ditto.
18538 * gdb.base/unloadshr.c: Ditto.
18539
2d3a7986
MC
185402004-08-12 Michael Chastain <mec.gnu@mindspring.com>
18541
18542 * gdb.cp/classes.exp (test_ptype_class_objects): Call
18543 cp_test_ptype_class.
18544 (test_enums): Likewise.
18545
c72b934c
AC
185462004-08-10 Andrew Cagney <cagney@gnu.org>
18547
18548 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18549 files.
18550
cc503c8a
AC
185512004-08-10 Andrew Cagney <cagney@gnu.org>
18552
18553 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
18554 init_malloc call.
18555
902f2ccb
MC
185562004-08-10 Michael Chastain <mec.gnu@mindspring.com>
18557
18558 * ChangeLog: Add copyright notice. The notice is copied
18559 from emacs 21.3 top level ChangeLog.
18560
78c90502
MC
185612004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18562
18563 * lib/cp-support.exp: New file.
18564 * lib/cp-support.exp (cp_test_type_class): New function.
18565 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
18566 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
18567 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
18568 cp_test_ptype_class.
18569
88e5ea78
MC
185702004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18571
18572 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
18573 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
18574 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
18575 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
18576 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
18577 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
18578 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
18579 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
18580 gdb.mi/mi2-watch.exp: Update copyright years.
18581
6a89fc9c
MK
185822004-08-09 Mark Kettenis <kettenis@gnu.org>
18583
18584 * gdb.base/sigaltstack.exp: Provide proper anchoring.
18585
1482e0de
MC
185862004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18587
18588 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
18589 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
18590 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
18591 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
18592 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
18593 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
18594 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
18595 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
18596 gdb.mi/mi-watch.exp: Update copyright years.
18597
1a5ce3f3
DJ
185982004-08-08 Daniel Jacobowitz <dan@debian.org>
18599
18600 PR gdb/1738
18601 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
18602 from a breakpoint with a pending signal.
18603
04f6ecf2
DJ
186042004-08-08 Daniel Jacobowitz <dan@debian.org>
18605
18606 PR gdb/1736
18607 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
18608 * gdb.base/sigaltstack.exp (finish_test): Consume output until
18609 the prompt.
18610 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
18611
54d90d35
DJ
186122004-08-08 Daniel Jacobowitz <dan@debian.org>
18613
18614 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
18615
d2f6abb0
DJ
186162004-08-08 Daniel Jacobowitz <dan@debian.org>
18617
18618 PR gdb/1736
18619 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
18620 for i?86-*-linux*.
18621
5598c03d
DJ
186222004-08-08 Daniel Jacobowitz <dan@debian.org>
18623
18624 * gdb.arch/i386-prologue.exp: Compile without debug information.
18625
c6fee705
MC
186262004-08-08 Michael Chastain <mec.gnu@mindspring.com>
18627
18628 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
18629 rather than asking gdb to search.
18630
dd90efdb
MC
186312004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18632
18633 * gdb.base/gcore.c: Include <string.h>.
18634
1e84bec1
MC
186352004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18636
18637 * gdb.base/gcore.c: Add copyright notice.
18638
e425eb2b
MC
186392004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18640
18641 * gdb.base/freebpcmd.c: Include <stdio.h>.
18642 * gdb.base/long_long.c: Include <string.h>.
18643 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
18644 * gdb.base/siginfo.c: Include <string.h>.
18645 * gdb.base/sigstep.c: Include <string.h>.
18646
cb9aaed5
MC
186472004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18648
18649 * gdb.base/complex.c: Include <stdlib.h>.
18650
55944f3d
MC
186512004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18652
18653 * gdb.base/complex.c: Add copyright notice.
18654
7b2953d9
MC
186552004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18656
18657 * gdb.base/charset.c: Include <stdlib.h>.
18658
c9133d23
MC
186592004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18660
18661 * gdb.base/auxv.c: Include <stdlib.h>.
18662
0a8490ad
MC
186632004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18664
18665 * gdb.base/auxv.c: Add copyright notice.
18666
3426d5ec
MC
186672004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18668
18669 * gdb.base/coremaker.c: Add copyright notice.
18670 * gdb.base/coremaker2.c: Add copyright notice.
18671
8da195dd
AC
186722004-08-04 Andrew Cagney <cagney@gnu.org>
18673
18674 * gdb.base/store.exp: Update copyright.
18675 (check_set, up_set, check_struct, up_struct): Add a prefix to test
18676 names, do not import gdb_prompt.
18677
8d394f98
AC
186782004-08-01 Andrew Cagney <cagney@gnu.org>
18679
18680 Fix PR testsuite/1729.
18681 * gdb.base/dump.exp: Add test name to callers of capture_value, do
18682 not use capture_value with value 4.
18683 (capture_value): Add optional test name parameter.
18684 (test_reload_saved_value, test_restore_saved_value): Use $msg as
18685 the prefix, pass to capture_value.
18686
b6702b23
MK
186872004-08-01 Mark Kettenis <kettenis@gnu.org>
18688
18689 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
18690 * gdb.arch/i386-prologue.c (standard): New prototype and function.
18691 (main): Call new function.
18692
c203e0ca
MC
186932004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18694
18695 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
18696
a7995a30
MC
186972004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18698
18699 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
18700
9366563b
MC
187012004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18702
b6eeaf26 18703 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
18704 Accept more values of vtbl pointer. Remove some messages
18705 about "obsolete gcc or gdb".
18706
2fc1f950
MC
187072004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18708
18709 * gdb.cp/classes.exp: Accept more varieties of ptype output.
18710
c724d49b
MC
187112004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18712
18713 * gdb.base/asm-source.exp: Properly convert target board
18714 debug flags from gcc format to binutils format.
18715
736b0fce
MK
187162004-07-28 Mark Kettenis <kettenis@gnu.org>
18717
18718 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
18719 gdb1718". PR backtrace/1718 partially fixed.
18720
5633ea5c
JJ
187212004-07-27 Jeff Johnston <jjohnstn@redhat.com>
18722
18723 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
18724
575eebb1
NC
187252004-07-26 Nick Clifton <nickc@redhat.com>
18726
18727 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
18728 good default value for a specific architecture is available then
18729 set it to that value. Otherwise default to the -gstabs switch.
18730 Remove the -g... switches from the asm-flags variable. Allow the
18731 target board info to override the value if it wants to. Pass the
18732 switch on the assembler command line.
18733
62104619
MK
187342004-07-23 Mark Kettenis <kettenis@gnu.org>
18735
18736 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
18737 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
18738 (main): Call new function.
18739
4a1135b8
MC
187402004-07-22 Michael Chastain <mec.gnu@mindspring.com>
18741
18742 Test for PR exp/1715.
18743 * gdb.base/radix.exp: Refactor common procedures. Make all
18744 test names unique. Change XFAIL to KFAIL.
18745
8a12c1f0
MC
187462004-07-20 Michael Chastain <mec.gnu@mindspring.com>
18747
18748 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
18749 * gdb.ada/gnat_ada.gin: ... to here.
18750 * configure.in: Use gnat_ada.gin.
18751 * configure: Regenerate.
18752
23b451cf
AC
187532004-07-20 Andrew Cagney <cagney@gnu.org>
18754
18755 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
18756 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
18757 XFAILs. Clean up test messages and comments. Check backtraces.
18758 Delete re-sync code.
18759
ab618a02
MC
187602004-07-19 Michael Chastain <mec.gnu@mindspring.com>
18761
18762 Fix PR cli/740.
18763 * gdb.base/annota1.exp: Honor gdb,nosignals.
18764 * gdb.base/annota3.exp: Likewise.
18765
46dad340
MC
187662004-07-19 Michael Chastain <mec.gnu@mindspring.com>
18767
18768 * lib/java.exp: Update copyright notice.
18769
756d8c70
AC
187702004-07-19 Andrew Cagney <cagney@gnu.org>
18771
18772 * gdb.base/selftest.exp: Copy file from here ...
18773 * gdb.gdb/selftest.exp: ... to here.
18774
586027e6
AC
187752004-07-16 Andrew Cagney <cagney@redhat.com>
18776
18777 * lib/insight-support.exp: Delete file.
18778 * lib/java.exp (java_init): Fix copyright.
18779
029d2200
AC
187802004-07-16 Andrew Cagney <cagney@gnu.org>
18781
18782 * gdb.base/restore.c: Append "prologue" to comments marking the a
18783 function's prologue.
18784 * gdb.base/restore.exp: Update copyright, re-indent.
18785 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
18786 callerN" prefix where needed. Update patterns that match a
18787 function's prologue.
18788
653b62c5
MC
187892004-07-16 Michael Chastain <mec.gnu@mindspring.com>
18790
18791 * gdb.base/restore.c: Add copyright notice.
18792
f7d690e5
AC
187932004-07-16 Andrew Cagney <cagney@gnu.org>
18794
18795 * gdb.base/logical.exp: Update copyright.
18796 (evaluate): New procedure. Use to re-implement tests using
18797 several tables.
18798
d629a7cb
MH
187992004-07-14 Martin Hunt <hunt@redhat.com>
18800
18801 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
18802 which fixes some problems where init.tcl was not found.
18803
9c7bb332
AC
188042004-07-13 Andrew Cagney <cagney@gnu.org>
18805
6bf46641
AC
18806 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
18807 (check_sizeof, check_valueof): Do not include the output in the
18808 test name. Use gdb_test.
18809 (get_valueof): Use gdb_test_multiple.
18810
c4ffd4c0
AC
18811 * gdb.base/step-test.exp: Update copyright. Use
18812 gdb_test_multiple. Ensure that test names do not include
18813 architecture dependent output.
18814
ab89363a
AC
18815 * gdb.gdb/observer.exp: Update copyright.
18816 (setup_test): Use gdb_test_multiple.
18817 (attach_first_observer, attach_second_observer)
18818 (attach_third_observer, detach_first_observer)
18819 (detach_second_observer, detach_third_observer)
18820 (reset_counters, check_counters): Make $message a prefix.
18821 (test_normal_stop_notifications): Add "args" parameter - a list of
18822 init functions to be called. Make $message a prefix,
18823 (test_observer_normal_stop): Change the message prefixes so that
18824 they are unique, pass the attach / detach procedures to
18825 test_normal_stop_notifications.
18826
ec58997a
AC
18827 * gdb.base/signull.exp (test_segv): Prefix all tests with
18828 "${name}". Clean up test messages.
18829
b475183b
AC
18830 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
18831
9c7bb332
AC
18832 * gdb.base/ena-dis-br.exp: Update copyright.
18833 (break_at): New function. Replace send_gdb with gdb_test,
18834 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
18835 ignore count, not stopped at bpt", with KFAIL.
18836
2dd95497
CV
188372004-07-13 Corinna Vinschen <vinschen@redhat.com>
18838
18839 * gdb.base/attach.exp: Remove cleanupfile handling.
18840
419e626b
AC
188412004-07-12 Andrew Cagney <cagney@gnu.org>
18842
18843 * gdb.base/annota1.exp: Cleanup corefile test name.
18844 * gdb.base/annota3.exp: Ditto.
18845
8b1b3228
AC
188462004-07-12 Andrew Cagney <cagney@gnu.org>
18847
78650829
AC
18848 * gdb.base/signals.exp: Clean up copyright, re-indent.
18849
8b1b3228
AC
18850 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
18851 gdb_test and gdb_test_multiple.
18852
935c2760
JJ
188532004-07-08 Jeff Johnston <jjohnstn@redhat.com>
18854
18855 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 18856 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
18857 provide line number info for first statement in main.
18858
1544280f
AC
188592004-07-08 Andrew Cagney <cagney@gnu.org>
18860
1279f4ff
AC
18861 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
18862
1544280f
AC
18863 * gdb.base/sigbpt.exp: Make the common part of each test name a
18864 prefix instead of suffix.
18865
bcc82369
BR
188662004-07-07 Bob Rossi <bob_rossi@cox.net>
18867
18868 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
18869 test from test_tbreak_creation_and_listing to
18870 test_file_list_exec_source_file
18871 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
18872 Changed name of test from test_tbreak_creation_and_listing to
18873 test_file_list_exec_source_file
18874
23f4b0aa
JJ
188752004-07-07 Jeff Johnston <jjohnstn@redhat.com>
18876
18877 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
18878 the jmisc() constructor instead of <init>.
18879 * gdb.java/jmisc1.exp: Ditto.
18880
56401cd5
AC
188812004-07-07 Andrew Cagney <cagney@gnu.org>
18882
18883 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
18884 corrupting the PC.
18885
44ae2f6a
MC
188862004-07-06 Michael Chastain <mec.gnu@mindspring.com>
18887
18888 * gdb.cp/templates.exp: Accept whitespace change in demangler
18889 output.
18890
45a83408
AC
188912004-07-06 Andrew Cagney <cagney@gnu.org>
18892
18893 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
18894
d205ad70
MC
188952004-07-02 Michael Chastain <mec.gnu@mindspring.com>
18896
18897 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
18898 * lib/compiler.cc: Likewise.
18899
06ea1a61
MC
189002004-06-30 Michael Chastain <mec.gnu@mindspring.com>
18901
18902 * lib/compiler.cc: Work around string preprocessing problem
18903 with old hp c++ compiler.
18904 * lib/compiler.c: Likewise.
18905
daab1251
CV
189062004-06-29 Corinna Vinschen <vinschen@redhat.com>
18907
18908 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
18909 directives to conditionalize symbol prefixing.
18910 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
18911 additional_flags handling. Add underscore prefix for Cygwin.
18912 * gdb.arch/i386-unwind.c: Use preprocessor directives to
18913 conditionalize symbol prefixing.
18914 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
18915 additional_flags handling. Add underscore prefix for Cygwin.
18916
cc984116
CV
189172004-06-29 Corinna Vinschen <vinschen@redhat.com>
18918
18919 * gdb.base/bigcore.exp: Skip test on Cygwin.
18920
c279b077
MC
189212004-06-28 Michael Chastain <mec.gnu@mindspring.com>
18922
18923 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
18924 formats for "info register". Use gdb_test_multiple. Fix
18925 the "invalid register" test.
18926
0e915747
CV
189272004-06-28 Corinna Vinschen <vinschen@redhat.com>
18928
18929 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
18930 PID for Cygwin. Add Cygwin specific strings to check for in some
18931 tests.
18932 (do_attach_tests): Add a test for user interaction when attaching
18933 to a process with no matching symbol table already loaded.
18934
11422c86
AC
189352004-06-26 Andrew Cagney <cagney@gnu.org>
18936
18937 Test PR java/1567 and PR java/1565.
18938 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
18939 * gdb.java/jmisc2.exp: Delete file.
18940
cefbce26
MC
189412004-06-26 Michael Chastain <mec.gnu@mindspring.com>
18942
18943 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
18944
e19f872c
CV
189452004-06-25 Corinna Vinschen <vinschen@redhat.com>
18946
18947 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
18948 attach process.
18949
d931ba3b
MC
189502004-06-23 Michael Chastain <mec.gnu@mindspring.com>
18951
18952 * gdb.cp/pr-1553.exp: Remove.
18953
aef68c48
MC
189542004-06-22 Michael Chastain <mec.gnu@mindspring.com>
18955
18956 * gdb.cp/pr-1553.cc: Remove.
18957 * gdb.cp/pr-1553.exp: Disable this test.
18958
8d5df71a
JB
189592004-06-20 Jim Blandy <jimb@redhat.com>
18960
a9c64011 18961 Fix PR testsuite/1680.
8d5df71a
JB
18962 * gdb.arch/i386-sse.exp: Properly quote curly braces in
18963 regular expressions.
18964
4ac6f39d
MC
189652004-06-19 Michael Chastain <mec.gnu@mindspring.com>
18966
18967 Fix PR testsuite/1679.
18968 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
18969 Issue an UNSUPPORTED result instead.
18970
1b413552
JB
189712004-06-18 Jim Blandy <jimb@redhat.com>
18972
18973 * gdb.base/charset.exp: Only send a control-C if we see a new
18974 prompt and incomplete command.
18975
6daa6ebd
MC
189762004-06-18 Michael Chastain <mec.gnu@mindspring.com>
18977
18978 * gdb.cp/pr-574.cc: Add copyright notice.
18979
51fa4ae0
JB
189802004-06-17 Jim Blandy <jimb@redhat.com>
18981
18982 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
18983 cases where the regexp has no groups; this grabs random text from
18984 the previous test suite, whatever that was.
18985
8fea26c5
MC
189862004-06-17 Michael Chastain <mec.gnu@mindspring.com>
18987
18988 * gdb.cp/printmethod.cc: Add copyright notice.
18989
1e3aeb41
MC
189902004-06-16 Michael Chastain <mec.gnu@mindspring.com>
18991
18992 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
18993
9d9030bc
AC
189942004-06-16 Andrew Cagney <cagney@gnu.org>
18995
18996 * gdb.base/signull.c: Update copyright. Include <string.h>.
18997 (bowler): Replace data_pointer with data_read
18998 and data_write cases. Add code_descriptor case.
18999 (zero, desc): New array and pointer.
19000 (data, code): Change to simple pointers.
19001 * gdb.base/signull.exp: Fix probe pattern matching a function
19002 descriptor SIGSEGV. Replace data_pointer with data_read and
19003 data_write tests.
19004
acd4ad44
AC
190052004-06-16 Andrew Cagney <cagney@gnu.org>
19006
19007 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
19008
08fd625c
MC
190092004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19010
19011 * gdb.base/long_long.c: Add copyright notice.
19012
1903502c
MC
190132004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19014
19015 * gdb.base/long_long.exp: Remove reference to
19016 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
19017 to gdb_breakpoint and gdb_continue_to_breakpoint.
19018
83313cb1
JB
190192004-06-14 Jim Blandy <jimb@redhat.com>
19020
19021 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
19022 endian case.
19023
1bf404ef
AC
190242004-06-14 Andrew Cagney <cagney@gnu.org>
19025
19026 * gdb.base/gcore.exp (capture_command_output): Delete the always
19027 passing tests containing inferior values.
19028 * gdb.base/ending-run.exp: Do not include the breakpoint address
19029 in the test message. Update copyright.
19030 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
19031 size in the test name, use gdb_test_multiple. Update copyright.
19032
ef220b33
MC
190332004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19034
19035 * gdb.cp/ref-types.cc: Add copyright notice.
19036
4f70a4c9
MC
190372004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19038
19039 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
19040 hp_aCC_compiler.
19041 * lib/compiler.cc: Likewise.
19042 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
19043 'set' commands. Log diagnostics for other lines. Set
19044 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
19045
335928ac
MC
190462004-06-13 Michael Chastain <mec.gnu@mindspring.com>
19047
19048 * gdb.cp/try_catch.cc: Add copyright notice.
19049
2efb12e8
MC
190502004-06-12 Michael Chastain <mec.gnu@mindspring.com>
19051
19052 * gdb.cp/userdef.cc: Add copyright notice.
19053
0bbed51a
MC
190542004-06-11 Michael Chastain <mec.gnu@mindspring.com>
19055
19056 * gdb.cp/virtfunc.cc: Add copyright notice.
19057
e12a46c9
RC
190582004-06-11 Randolph Chung <tausq@debian.org>
19059
19060 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
19061 problem.
19062
338e05af
AC
190632004-06-10 Andrew Cagney <cagney@gnu.org>
19064
19065 * lib/compiler.cc, lib/compiler.c: Append either
19066 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
19067 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
19068 instead of gcc-3-3.
19069
dc3f10cb
AC
190702004-06-09 Andrew Cagney <cagney@gnu.org>
19071
b4d946af
AC
19072 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
19073 gdb/1455, bug is specific to "long long" and "double".
a9c64011 19074
dc3f10cb
AC
19075 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
19076 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
19077 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
19078 fixed.
19079
b5c0bfa2
AC
190802004-06-09 Andrew Cagney <cagney@gnu.org>
19081
19082 * gdb.base/structs.exp (test_struct_returns): Replace
19083 "return_value_unknown" and "finish_value_unknown" by
19084 "return_value_known" and "finish_value_known". Instead of
19085 "return_value_unknown" iff "finish_value_unknown", check
19086 "return_value_known" implies "finish_value_known".
19087
caeb605f
MH
190882004-06-08 Martin Hunt <hunt@redhat.com>
19089
19090 * gdb.base/float.exp: Add pattern for mips targets.
19091
c892bb64
RC
190922004-06-08 Randolph Chung <tausq@debian.org>
19093
19094 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
19095 message for unknown architectures more clear.
19096
48306d3e
JB
190972004-06-08 Joel Brobecker <brobecker@gnat.com>
19098
19099 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
19100 start the execution of the program.
19101
83ecb59f
JB
191022004-06-07 Jim Blandy <jimb@redhat.com>
19103
19104 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
19105 * gdb.arch/i386-cpuid.h: New helper file.
19106
55264cb4
RC
191072004-06-07 Randolph Chung <tausq@debian.org>
19108
19109 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
19110 has started.
19111
23cadb28
RM
191122004-06-04 Roland McGrath <roland@redhat.com>
19113
19114 Fix PR gdb/1647.
19115 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
19116 differently to be robust to output buffering differences.
19117
51d01eda
MC
191182004-06-04 Michael Chastain <mec.gnu@mindspring.com>
19119
19120 * gdb.threads/pthreads.exp: Update copyright years.
19121 (check_control_c): Change asynchronous 'after' to synchronous.
19122
f4fc3b93
RM
191232004-06-04 Roland McGrath <roland@redhat.com>
19124
19125 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
19126 next gdb prompt.
19127
4013522b
MC
191282004-06-02 Michael Chastain <mec.gnu@mindspring.com>
19129
19130 Fix PR gdb/1636.
19131 * gdb.threads/manythreads.exp: Change asynchronous 'after'
19132 calls to synchronous.
19133
7a8f1e6b
JB
191342004-05-26 Jim Blandy <jimb@redhat.com>
19135
19136 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
19137
81bb3443
RC
191382004-05-24 Randolph Chung <tausq@debian.org>
19139
19140 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
19141 * gdb.asm/pa.inc: New file.
19142
8f5a3103
MK
191432004-05-22 Mark Kettenis <kettenis@gnu.org>
19144
19145 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
19146
734b8fe8 191472004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 19148 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
19149
19150 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
19151 GDB prompt.
19152
725603e1
UW
191532004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19154
f4fc3b93 19155 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
19156 setjmp/longjmp. Use sigaction instead of signal.
19157
8b923272 191582004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 19159 Michael Snyder <msnyder@redhat.com>
8b923272
JB
19160
19161 * gdb.threads/pthread_cond_wait.c: New file.
19162 * gdb.threads/pthread_cond_wait.exp: New testcase.
19163
8bfabb04
AC
191642004-05-13 Andrew Cagney <cagney@redhat.com>
19165
19166 * gdb.base/signull.exp, gdb.base/signull.c: New files.
19167 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
19168
42edda50
AC
191692004-05-11 Andrew Cagney <cagney@redhat.com>
19170
19171 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
19172 fixed but revealed gdb/1639.
19173
d303a6c7
AC
191742004-05-10 Andrew Cagney <cagney@redhat.com>
19175
19176 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
19177 func1" and "next to 2nd alarm", kernel bug avoided.
19178
bf08c2a1
DJ
191792004-05-10 Daniel Jacobowitz <dan@debian.org>
19180
19181 PR external/1568
19182 * gdb.base/bigcore.exp: Check the size of the dumped core file.
19183 XFAIL if it is smaller than bytes_allocated.
19184 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
19185 (main): Make chunks_allocated unsigned. Correct comment.
19186
c0586a34
JB
191872004-05-07 Joel Brobecker <brobecker@gnat.com>
19188
19189 * gdb.arch/powerpc-aix-prologue.c: New file.
19190 * gdb.arch/powerpc-aix-prologue.exp: New file.
19191
f2785d12
JB
191922004-05-07 Jim Blandy <jimb@redhat.com>
19193
19194 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
19195 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
19196
bd7f6e30
JB
191972004-05-06 Joel Brobecker <brobecker@gnat.com>
19198
19199 * gdb.base/sep.exp: No longer setup_kfail when the program was
19200 built with dwarf2.
19201
0a5e7efe
JI
192022004-05-05 Jim Ingham <jingham@apple.com>
19203
19204 * gdb.base/pending.exp: Make sure pending breakpoints
19205 preserve the ignore count.
f4fc3b93 19206
a8958849
MK
192072004-04-27 Jerome Guitton <guitton@gnat.com>
19208
19209 * i386-prologue.exp: Add testcase for jump instruction as first
19210 instruction of the real code.
19211 * i386-prologue.c (jump_at_beginning): New function.
19212
7e103f5b
MK
192132004-04-28 Mark Kettenis <kettenis@gnu.org>
19214
19215 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
19216 x86_64-*-*.
19217
5d38b224
MK
192182004-04-28 Mark Kettenis <kettenis@gnu.org>
19219
19220 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
19221 i*86-*-*.
19222
0ef32fd9
MK
192232004-04-25 Mark Kettenis <kettenis@gnu.org>
19224
19225 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
19226 expression that checks the return type.
19227
71d7dd7c
AC
192282004-04-23 Andrew Cagney <cagney@redhat.com>
19229
19230 * gdb.base/call-sc.exp: New test of scalar call/return values.
19231 * gdb.base/call-sc.c: Ditto.
19232
1e9f977e
JJ
192332004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19234
19235 * gdb.threads/manythreads.c: Reduce thread stack size.
19236
899d9e3a
JJ
192372004-04-23 Jeff Johnston <jjohnstn@redhat.com>
19238
19239 * gdb.threads/manythreads.c: Add copyright notice.
19240
61bcae62
AC
192412004-04-23 Andrew Cagney <cagney@redhat.com>
19242
19243 * gdb.base/siginfo.exp: Better handle step out of signal.
19244 * gdb.base/sigstep.exp: Ditto.
19245
7339a42e 192462004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 19247 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
19248
19249 * gdb.threads/manythreads.c: New testcase.
19250 * gdb.threads/manythreads.exp: Ditto.
19251
5c98409b
JB
192522004-04-22 Jim Blandy <jimb@redhat.com>
19253
19254 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
19255 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
19256
3b611f1a
MC
192572004-04-21 Michael Chastain <mec.gnu@mindspring.com>
19258
19259 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
19260
f0fd9238
AC
192612004-04-21 Andrew Cagney <cagney@redhat.com>
19262
19263 * gdb.base/sigstep.c: New file.
19264 * gdb.base/sigstep.exp: New file.
19265
90990674
JB
192662004-04-16 Joel Brobecker <brobecker@gnat.com>
19267
19268 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
19269 call to observer_notify_normal_stop.
19270
78cef34b
AC
192712004-04-15 Andrew Cagney <cagney@redhat.com>
19272
19273 * gdb.base/siginfo.c: New file.
19274 * gdb.base/siginfo.exp: New file.
19275
d2343407
JB
192762004-04-12 J. Brobecker <brobecker@gnat.com>
19277
19278 * gdb.base/sep.exp: Fix typo in comment.
19279
a2dba3c8
JB
192802004-04-12 J. Brobecker <brobecker@gnat.com>
19281
19282 * gdb.base/sep.c: New file.
19283 * gdb.base/sep-proc.c: New file.
19284 * gdb.base/sep.exp: New testcase.
19285
15f7b60e
MK
192862004-04-09 Mark Kettenis <kettenis@gnu.org>
19287
19288 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
19289 support.
19290
44f4de1a
AC
192912004-04-05 Andrew Cagney <cagney@redhat.com>
19292
19293 * gdb.base/sigaltstack.c: New file.
19294 * gdb.base/sigaltstack.exp: New file.
19295
ef04f396
JB
192962004-04-04 Joel Brobecker <brobecker@gnat.com>
19297
19298 * gdb.base/foll-fork.exp: Update the expected output for
19299 "help set follow-fork-mode", to match a change that was made
19300 to the help of this variable on 2004-01-13.
19301
d40d2c92
JB
193022004-04-01 Joel Brobecker <brobecker@gnat.com>
19303
19304 * lib/ada.exp: Add copyright notice.
19305 * bar.ads: Likewise.
19306 * bar.adb: Likewise.
19307 * null_record.adb: Likewise.
19308 * null_record.exp: Likewise.
19309 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
19310
f86ef5a3
JB
193112004-04-01 Joel Brobecker <brobecker@gnat.com>
19312
19313 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
19314 * configure: Regenerate.
19315
414e70e3
JB
193162004-04-01 Joel Brobecker <brobecker@gnat.com>
19317
19318 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
19319 to build the application. Remove the message printed when in
19320 verbose mode, redundant with the UNSUPPORTED message above.
19321
f0aaee49
JB
193222004-03-31 Joel Brobecker <brobecker@gnat.com>
19323
19324 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
19325 * gdb.ada (null_record.exp): New testcase.
19326
ac81cb54
JB
193272004-03-31 Joel Brobecker <brobecker@gnat.com>
19328
19329 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
19330
854af2f7
JB
193312004-03-31 Joel Brobecker <brobecker@gnat.com>
19332
19333 * gdb.ada: New subdirectory.
19334 * gdb.ada/Makefile.in: New file.
19335 * gdb.ada/gnat_ada.gpr.in: New file.
19336
034cb681
JB
193372004-03-31 Joel Brobecker <brobecker@gnat.com>
19338
19339 * lib/ada.exp: New file.
19340
78a1a894
DJ
193412004-03-24 Daniel Jacobowitz <drow@mvista.com>
19342
19343 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
19344 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
19345
4b2b3b3e
AC
193462004-03-22 Andrew Cagney <cagney@redhat.com>
19347
19348 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
19349 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
19350 Problem identified by Ulrich Weigand.
19351
23c73aa3
DC
193522004-03-17 David Carlton <carlton@kealia.com>
19353
19354 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
19355 PR c++/826.
19356
d63a86f8
RM
193572004-03-16 Roland McGrath <roland@redhat.com>
19358
19359 * gdb.base/auxv.exp: New file.
19360 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
19361
0e02aa50
DC
193622004-03-12 David Carlton <carlton@kealia.com>
19363
19364 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
19365 * gdb.cp/pr-1553.cc: Ditto.
19366 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
19367 pass branch.
19368
c20b71be
MC
193692004-03-12 Michael Chastain <mec.gnu@mindspring.com>
19370
19371 * gdb.cp/templates.exp: Accept more template types.
19372
c7414a01
MC
193732004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19374
19375 From Corinna Vinschen with modifications.
19376 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
19377 local variable obj_with_enum.
19378 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
19379 results with obj_with_enum.
19380
ed69573c
MC
193812004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19382
19383 * gdb.cp/classes.cc: New file, copied from misc.cc.
19384 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
19385
28301461
MC
193862004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19387
19388 * gdb.cp/misc.cc: Add copyright notice.
19389
1198ecbe
DC
193902004-03-05 David Carlton <carlton@kealia.com>
19391
19392 * gdb.cp/rtti.exp: Add 'print *obj3' test.
19393 * gdb.cp/rtti.h: Update copyright.
19394 (namespace n2::n3): New.
19395 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
19396 (n2::n3::func3): New.
19397 (main): Call n2::n3::func3.
19398 * gdb.cp/rtti2.cc: Update copyright.
19399 (n2::create3): New.
19400
9e08c470
MK
194012004-03-04 Mark Kettenis <kettenis@gnu.org>
19402
19403 * gdb.asm/openbsd.inc: Fix typo.
19404
4bebc3aa
FF
194052004-03-03 Fred Fish <fnf@redhat.com>
19406
19407 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
19408 "val" instead of unused "size". Update copyright year.
19409
6ea9fb37
DJ
194102004-02-29 Daniel Jacobowitz <drow@mvista.com>
19411
19412 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
19413 to use unsigned char.
19414 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
19415 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
19416
23b23974
DJ
194172004-02-29 Daniel Jacobowitz <drow@mvista.com>
19418
19419 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
19420 line of output.
19421
7574fd53
DJ
194222004-02-28 Daniel Jacobowitz <drow@mvista.com>
19423
19424 * gdb.base/relocate.c (dummy): Initialize.
19425
a195357f
DJ
194262004-02-28 Daniel Jacobowitz <drow@mvista.com>
19427
19428 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
19429 a breakpoint at exit.
19430
72fd54a9
FF
194312004-02-27 Fred Fish <fnf@redhat.com>
19432
19433 * gdb.base/chng-syms.exp: Add expect condition to match failing
19434 case that isn't a timeout.
19435
b9d23137
AC
194362004-02-27 Andrew Cagney <cagney@redhat.com>
19437
19438 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
19439 support.
19440
15d208f6 194412004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 19442
15d208f6
FF
19443 * gdb.arch/gdb1431.c: Remove.
19444 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
19445 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
19446 of "until" incorrectly.
19447
98f9cd2d
JB
194482004-02-26 J. Brobecker <brobecker@gnat.com>
19449
19450 * gdb.cp/class2.cc (empty): New class.
19451 (refer): New function.
19452 (main): Declare an object of type empty and use it.
19453 * gdb.cp/class2.exp: Print the value of an object of type empty.
19454
9b50c11b
JJ
194552004-02-26 Jeff Johnston <jjohnstn@redhat.com>
19456
19457 * gdb.base/langs.exp: Update query string to match the
19458 new nquery format used for pending breakpoints.
19459
0dcd613f
AC
194602004-02-26 Andrew Cagney <cagney@redhat.com>
19461
19462 Fix PR i18n/1570.
19463 * gdb.base/charset.c: Update copyright notice.
19464 (main, init_string): Remove the escape character '\e' tests.
19465 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
19466 * gdb.base/charset.exp (valid_host_charset): Ditto.
19467 * gdb.base/setvar.exp: Ditto.
19468
b8a56647
AC
194692004-02-24 Andrew Cagney <cagney@redhat.com>
19470
90d59e34
AC
19471 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
19472 mmapped data in core file" PASS and FAIL messages consistent.
19473
b8a56647
AC
19474 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
19475 setting a breakpoint. Work around PR java/1565.
19476
9f27c604
JJ
194772004-02-23 Jeff Johnston <jjohnstn@redhat.com>
19478
19479 * lib/gdb.exp (gdb_breakpoint): Update query string to match
19480 new nquery format.
19481 * gdb.base/pending.exp: Ditto.
19482
3224a706
MK
194832004-02-22 Mark Kettenis <kettenis@gnu.org>
19484
19485 * configure.in: Run stabs tests on *BSD.
19486 * configure: Regenerated.
19487
41e0a9ca
MK
194882004-02-21 Mark Kettenis <kettenis@gnu.org>
19489
19490 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
19491
1e1b3428
FF
194922004-02-20 Fred Fish <fnf@redhat.com>
19493
19494 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
19495 blank in test for "returns short", for consistency with other
19496 "returns xxx" tests. Update copyright year.
19497
f9a7572a
FF
194982004-02-19 Fred Fish <fnf@redhat.com>
19499
19500 New testcase for PR breakpoint/1558.
19501 * gdb.arch/gdb1558.exp: New file.
19502 * gdb.arch/gdb1558.c: New file.
19503
b2ce2854
EZ
195042004-02-19 Elena Zannoni <ezannoni@redhat.com>
19505
19506 * gdb.base/nodebug.exp: Fix typo.
19507
e7c9ff01
JB
195082004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19509
19510 Committed by Jim Blandy <jimb@redhat.com>.
19511
62f4b920
JB
19512 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
19513
2db536a1
JB
19514 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
19515
e7c9ff01
JB
19516 * gdb.base/float.exp: Support s390*-*-* targets.
19517
f3205b34
AF
195182004-02-17 Adam Fedor <fedor@gnu.org>
19519
19520 * gdb.base/gdb1555.exp: New file.
19521 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
19522
9d62932d
EZ
195232004-02-17 Elena Zannoni <ezannoni@redhat.com>
19524
19525 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
19526
344c9711
FF
195272004-02-16 Fred Fish <fnf@redhat.com>
19528
19529 * gdb.arch/gdb1291.c: Remove
19530 * gdb.arch/gdb1291.s: New test input file.
19531 * gdb.arch/gdb1291.exp: Expand test to check case that should not
19532 fail. Test for correct result, known incorrect result, other
19533 failures and timeouts.
19534
2d822687
AC
195352004-02-16 Andrew Cagney <cagney@redhat.com>
19536
19537 * gdb.base/bigcore.exp: New file.
19538 * gdb.base/bigcore.c: New file.
19539
dac15b66
AC
195402004-02-13 Andrew Cagney <cagney@redhat.com>
19541
19542 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
19543 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
19544 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
19545 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
19546 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
19547 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
19548 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
19549 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
19550 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
19551 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
19552
6bdfc2c4
JJ
195532004-02-11 Jeff Johnston <jjohnstn@redhat.com>
19554
19555 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
19556 executed is an alloc instruction.
19557
87b3ede8
DC
195582004-02-11 David Carlton <carlton@kealia.com>
19559
19560 * gdb.cp/breakpoint.exp: New.
19561 * gdb.cp/breakpoint.cc: New.
19562
6e19e2bf
MC
195632004-02-11 Michael Chastain <mec.gnu@mindspring.com>
19564
19565 Partial fix for PR gdb/1543.
19566 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
19567 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
19568 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
19569 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
19570 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
19571 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
19572 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
19573 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
19574 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
19575 to bug-gdb@prep.ai.mit.edu .
19576 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
19577 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
19578 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
19579 Likewise.
19580
5c5455dc
AC
195812004-02-10 Andrew Cagney <cagney@redhat.com>
19582
19583 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
19584 using gdb_internal_error_resync.
19585
9cf689d7
DJ
195862004-02-09 Daniel Jacobowitz <drow@mvista.com>
19587
19588 * gdb.threads/thread-specific.exp: Stop early if no threads are
19589 found.
19590
d2dc51db
MC
195912004-02-09 Michael Chastain <mec.gnu@mindspring.com>
19592
19593 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
19594
14b1a056
DJ
195952004-02-08 Daniel Jacobowitz <drow@mvista.com>
19596
19597 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
19598 breakpoints.
19599
83f66e8f
DJ
196002004-02-07 Daniel Jacobowitz <drow@mvista.com>
19601
19602 * config/sim.exp (gdb_load): Handle $arg == "".
19603 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
19604 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
19605
30fc0091
EZ
196062004-02-07 Elena Zannoni <ezannoni@redhat.com>
19607
a9c64011
AS
19608 * gdb.base/maint.exp: Update test to reflect
19609 obstack changes.
30fc0091 19610
4d806929
JJ
196112004-02-04 Jeff Johnston <jjohnstn@redhat.com>
19612
19613 * gdb.base/pendshr.c (pendfunc): New function that calls
19614 pendfunc1.
19615 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
19616
7bfdd688
FF
196172004-02-04 Fred Fish <fnf@redhat.com>
19618
19619 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
19620 function symbols and update copyright years.
19621 * gdb.arch/gdb1291.c: Ditto.
19622
aaa08ee4
MC
196232004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19624
19625 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
19626
dbad7755
MC
196272004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19628
19629 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
19630
ec4646ef
MC
196312004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19632
19633 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
19634
1b802196
FF
196352004-02-02 Fred Fish <fnf@redhat.com>
19636
19637 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
19638 remote targets. Update copyright years.
19639
18fe2033
JJ
196402004-02-02 Jeff Johnston <jjohnstn@redhat.com>
19641
19642 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
19643 support.
19644 * gdb.base/langs.exp: Fix test which attempts to create
19645 breakpoint on non-existent function to handle new pending
19646 support.
19647 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
19648 a breakpoint.
19649 * gdb.base/pending.exp: New test.
19650 * gdb.base/pending.c: New file.
19651 * gdb.base/pendshr.c: Ditto.
19652
8d577d32
DC
196532004-02-02 David Carlton <carlton@kealia.com>
19654
19655 * gdb.cp/overload.exp: Add overloadNamespace tests.
19656 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
19657 (overloadNamespace, XXX): New.
19658 (main): Call XXX::marker2.
19659
3ad13771
FF
196602004-02-01 Fred Fish <fnf@redhat.com>
19661
19662 * gdb.base/dump.exp: Use runto_main instead of "runto main".
19663 * gdb.base/finish.exp: Ditto.
19664 * gdb.base/gcore.exp: Ditto.
19665 * gdb.base/huge.exp: Ditto.
19666 * gdb.base/info-proc.exp: Ditto.
19667 * gdb.base/return2.exp: Ditto.
19668 * gdb.threads/gcore-thread.exp: Ditto.
19669
44c75849
DJ
196702004-02-01 Daniel Jacobowitz <drow@mvista.com>
19671
19672 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
19673
005bc093
MK
196742004-02-01 Mark Kettenis <kettenis@gnu.org>
19675
19676 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
19677 that opening the file succeeds on OpenBSD.
19678
c47cebdb
DJ
196792004-02-01 Daniel Jacobowitz <drow@mvista.com>
19680
19681 * gdb.threads/thread-specific.c: New file.
19682 * gdb.threads/threads-specific.exp: New test script.
19683 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
19684 to expect_out.
19685
5a01311c
MK
196862004-02-01 Mark Kettenis <kettenis@gnu.org>
19687
19688 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
19689 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
19690 only on the "print_small_structs from print_long_arg_list" test.
19691
ce22a4f1
DJ
196922004-02-01 Daniel Jacobowitz <drow@mvista.com>
19693
19694 * gdb.base/completion.exp: Kill a stray backslash.
19695
19696 From Jim Ingham <jingham@apple.com>:
19697 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
19698 agrees with the result from sending a tab.
19699
abbab9d3
DJ
197002004-01-31 Daniel Jacobowitz <drow@mvista.com>
19701
19702 * gdb.base/chng-syms.exp: Remove stray newline.
19703
53904d1e
MK
197042004-01-31 Mark Kettenis <kettenis@gnu.org>
19705
19706 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
19707 *-*-openbsd*.
19708 * gdb.asm/openbsd.inc: New file.
19709
3a4b3aac
MK
197102004-01-30 Mark Kettenis <kettenis@gnu.org>
19711
19712 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
19713 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
19714 *-*solaris2*. Remove commented out default settings for
19715 asm-flags. Replace gdb_compile with target_link.
19716
ebac27b4
MC
197172004-01-29 Michael Chastain <mec.gnu@mindspring.com>
19718
19719 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
19720 for all tests. Remove old hp-ux and cygnus xfail cases.
19721
d8679d84
PH
197222004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
19723
19724 * gdb.base/chng-syms.exp: New file.
19725 * gdb.base/chng-syms.c: New file.
19726
0a55bc22
MC
197272004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19728
19729 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
19730 Provide arms for current output in all my configurations.
19731
94b8e876
MC
197322004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19733
19734 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
19735 * lib/compiler.cc: Likewise.
19736 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
19737 get the right preprocessor. Eval the output directly. Remove
19738 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
19739 hp_f77_compiler and hp_f90_compiler completely.
19740 (gdb_preprocess): Delete.
19741 (get_compiler): Delete.
19742
7cf03d44
MK
197432004-01-24 Mark Kettenis <kettenis@gnu.org>
19744
19745 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
19746 <string.h>.
19747
68b6dce9
NR
197482004-01-24 Nick Roberts <nick@nick.uklinux.net>
19749
19750 * gdb.mi/mi-stack.exp: Update copyright.
19751
b368761e
DC
197522004-01-23 David Carlton <carlton@kealia.com>
19753
19754 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
19755 test for cp_lookup_transparent_type.
19756 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
19757 call them.
19758
f2061b53
DJ
197592004-01-23 Daniel Jacobowitz <drow@mvista.com>
19760
19761 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
19762 after -var-update.
19763
37fc574a
DC
197642004-01-23 David Carlton <carlton@kealia.com>
19765
19766 * gdb.cp/namespace.cc (C::ensureRefs): New.
19767 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
19768
8e94b928
NR
197692004-01-20 Nick Roberts <nick@nick.uklinux.net>
19770
19771 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
19772 case "-stack-list-locals 2".
19773 * gdb.mi/mi-var-child.exp: Test for case
19774 "-var-list-children --all-values NAME".
19775
997b0952
MC
197762004-01-18 Michael Chastain <mec.gnu@mindspring.com>
19777
19778 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
19779
52470da3
MK
197802004-01-18 Mark Kettenis <kettenis@gnu.org>
19781
7049b4b8
MK
19782 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
19783 used with gdb_test_multiple.
19784
52470da3
MK
19785 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
19786 read at address 0. This fixes PR testsuite/1504.
19787
da6012e5
DJ
197882004-01-18 Daniel Jacobowitz <drow@mvista.com>
19789
19790 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
19791 Remove downloading, guessing the host executable, the calls to
19792 gdb_file_cmd and gdb_target_cmd, and "load" support.
19793 (infer_host_exec): New function broken out from gdb_load.
19794 (gdb_load): New wrapper for gdbserver_gdb_load.
19795 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
19796 gdb_target_cmd. Use -target-select.
19797 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
19798 Download binaries to the host. Clear last_mi_remote_file when
19799 we load a new binary.
19800 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
19801 call gdbserver_gdb_load and mi_gdb_target_cmd.
19802
32c70722
MC
198032004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19804
19805 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
19806 type patterns.
19807
b0cecf36
MC
198082004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19809
19810 * gdb.cp/templates.exp: Fix typo in test name of
19811 "print Foo<volatile char*>::foo".
19812
4120d7e6
MC
198132004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19814
19815 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
19816
f679e530
BE
198172004-01-16 Ben Elliston <bje@wasabisystems.com>
19818
19819 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
19820 (clean mostlyclean): Remove empty rm.
19821
091c48f6
MC
198222004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19823
19824 * gdb.base/setvar.exp: Add copyright years.
19825
3e5fc8d2
DC
198262004-01-14 David Carlton <carlton@bactrian.org>
19827
19828 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
19829 PR c++/1511 and update coment.
19830 * gdb.cp/templates.exp: Update patterns to match current output.
19831 If changes involve something other than whitespace, KFAIL
19832 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
19833
63d06c5c
DC
198342004-01-14 David Carlton <carlton@kealia.com>
19835
19836 * gdb.cp/namespace.exp: Add tests involving classes defined within
19837 namespaces.
19838 * gdb.cp/namespace.cc (C::CClass): New.
19839 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
19840
a51dab88
EZ
198412004-01-14 Elena Zannoni <ezannoni@redhat.com>
19842
19843 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
19844 what debug info we have. Print a better message if something goes
19845 wrong while producing the separate debug info file.
19846
a476ccc9
MC
198472004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19848
19849 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
19850
f453692c
MC
198512004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19852
19853 * gdb.base/callfuncs.c: Add copyright notice.
19854
f40063a5
MC
198552004-01-13 Michael Chastain <mec.gnu@mindspring.com>
19856
19857 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
19858 inheritance. PR gdb/1498, PR gcc/13539.
19859
19ac3974
EZ
198602004-01-13 Elena Zannoni <ezannoni@redhat.com>
19861
a9c64011
AS
19862 * gdb.threads/gcore-thread.exp: Prefix name of binary with
19863 test specific name.
19864 * gdb.mi/gdb669.exp: Ditto.
19865 * gdb.mi/mi-pthreads.exp: Ditto.
19866 * gdb.mi/mi1-pthreads.exp: Ditto.
19867 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 19868
56c97c6e
MC
198692004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19870
19871 * gdb.cp/member-ptr.cc: Add copyright notice.
19872
a0644324
MC
198732004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19874
19875 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
19876 some patterns for recent versions of gcc and hpacc. Delete
19877 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
19878 Delete tests that access a NULL pointer-to-member-data. This
19879 script is still disabled for gcc.
19880
32fabe09
EZ
198812004-01-12 Elena Zannoni <ezannoni@redhat.com>
19882
19883 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 19884 escaped correctly.
32fabe09 19885
1f8a6abb
EZ
198862004-01-12 Elena Zannoni <ezannoni@redhat.com>
19887
19888 * gdb.base/sepdebug.exp: New file.
19889 * gdb.base/sepdebug.c: New file.
19890 * lib/gdb.exp (separate_debug_filename): New procedure.
19891 (gdb_gnu_strip_debug): New procedure.
19892
48efe704
AC
198932004-01-12 Andrew Cagney <cagney@redhat.com>
19894
19895 * gdb.mi/ChangeLog: Delete file. Renamed to ...
19896 * gdb.mi/ChangeLog-1999-2003: New file.
19897
a9415475
AC
198982004-01-12 Andrew Cagney <cagney@redhat.com>
19899
19900 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
19901 "Renaming a directory to a non-empty directory returns ENOTEMPTY
19902 or EEXIST", treat EBUSY as an XFAIL.
19903
83b8cf9d
MC
199042004-01-11 Michael Chastain <mec.gnu@mindspring.com>
19905
19906 * gdb.base/scope.exp: Remove obsolete setup_xfail for
19907 hp_cc_compiler.
19908
9939d2a8
MC
199092004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19910
19911 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
19912 decorations.
19913
1ff8cadf
MC
199142004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19915
19916 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
19917 and "(aCC)" decorations. Remove obsolete doco about old
19918 test results.
19919
6fa9022e
MC
199202004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19921
19922 * gdb.cp/exception.exp: Fix typo in doco.
19923
209721fe
MK
199242004-01-09 Mark Kettenis <kettenis@gnu.org>
19925
19926 * gdb.base/gdb1476.exp: Fix typo.
19927
ef11303e
MC
199282004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19929
19930 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
19931 file.
19932
041ab88c
MC
199332004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19934
19935 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
19936 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
19937 Use gdb_compile. Remove restriction on gcc. Add some patterns
19938 for recent version of gdb. Delete second half, which was a copy
19939 of the first half with different build flags. This test is
19940 still disabled because it is still not ready for production.
19941
e36d075a
MC
199422004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19943
19944 * gdb.cp/exception.cc: Add copyright notice.
19945 * gdb.cp/exception.exp: Add a notice that this file is broken
19946 because of line number changes caused by addition of copyright
19947 notice.
19948
42b190ad
MC
199492004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19950
19951 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
19952 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
19953
8f25f06b
MC
199542004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19955
19956 * gdb.cp/classes.exp: Accept gnu abi 2.
19957 * gdb.cp/derivation.exp: Likewise.
19958 * gdb.cp/overload.exp: Likewise.
19959 * gdb.cp/virtfunc.exp: Likewise.
19960
06ded8b8
MC
199612004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19962
19963 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
19964 semicolon after end of function.
19965
77c26ae3
MC
199662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19967
19968 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
19969 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
19970 boilerplate code for compiling and running the program under
19971 test. Add some string method tests.
19972
20757486
MC
199732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19974
19975 * gdb.cp/bs15503.cc: Add copyright notice.
19976 * gdb.cp/bs15503.exp: Adjust line number.
19977
0fd3b503
MC
199782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19979
19980 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
19981 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
19982
10d1bea8
MC
199832004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19984
19985 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
19986 hp_cc_compiler.
19987
2789202a
MC
199882004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19989
19990 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
19991 * gdb.cp/ctti.exp: Use the marker instead of "next".
19992 With gcc, run further before bailing.
19993
b862f14c
MC
199942004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19995
19996 * gdb.cp/cttiadd.cc: Add copyright notice.
19997 * gdb.cp/cttiadd1.cc: Likewise.
19998 * gdb.cp/cttiadd2.cc: Likewise.
19999 * gdb.cp/cttiadd3.cc: Likewise.
20000
96da2469
MC
200012004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20002
20003 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
20004 Use gdb_test, gdb_test_multiple. Use floating-point values that
20005 have exact representations in IEEE-ish formats.
20006
053248ff
MC
200072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20008
20009 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
20010 compilers. Delete duplicate call to get_compiler_info.
20011 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
20012 * gdb.base/volatile.exp: Likewise.
20013
84acecdd
MK
200142004-01-07 Mark Kettenis <kettenis@gnu.org>
20015
20016 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
20017 memory at address 0.
20018
fe11a27f
MC
200192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20020
20021 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
20022 to test for hp-ux assembler. Fix copyright years.
20023
60ad077b
AC
200242004-01-07 Andrew Cagney <cagney@redhat.com>
20025
20026 * gdb.base/fileio.c (strerrno): Add "EBUSY".
20027
1c9b8f33
AC
200282004-01-07 Andrew Cagney <cagney@redhat.com>
20029
20030 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
20031 when creating the read-only file. From analysis by Roland McGrath
20032 and Elena Zannoni.
20033
753ccc7a
MC
200342004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20035
20036 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
20037
eca3e36b
MC
200382004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20039
20040 * gdb.base/cvexpr.c: Be type-safe with function pointers and
20041 data pointers.
20042
f8d4bac4
MC
200432004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20044
20045 * gdb.cp/m-static.exp: Compile one source file at a time.
20046 Delete unused call to get_compiler_info.
20047
9b4e0f94
MC
200482004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20049
20050 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
20051 * gdb.base/call-rt-st.exp: Likewise.
20052 * gdb.base/nodebug.exp: Likewise.
20053 * gdb.base/volatile.exp: Likewise.
20054 * gdb.cp/ref-types.exp: Likewise.
20055 * gdb.cp/templates.exp: Likewise.
20056
023c1024
MK
200572004-01-05 Mark Kettenis <kettenis@gnu.org>
20058
20059 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
20060
19703c4a
MC
200612004-01-05 Michael Chastain <mec.gnu@mindspring.com>
20062
20063 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
20064 hppa*-hp-hpux*.
20065
18b67037
MK
200662004-01-04 Mark Kettenis <kettenis@gnu.org>
20067
ba6219c8
MK
20068 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20069 x86_64-*-*.
20070
18b67037
MK
20071 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20072 sparc64-*-* and sparc*-solaris2*.
20073
1bfbbb9d
MK
200742004-01-04 Mark Kettenis <kettenis@gnu.org>
20075
20076 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
20077 return ${tests}" test. The ${tests} already mentions the
20078 filename.
20079
06846494
MC
200802004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20081
20082 * gdb.cp/local.exp: Accept gcc abi 2.
20083
3b0cb202
MC
200842004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20085
20086 * gdb.cp/templates.exp: Accept gcc abi 2.
20087
0643ec3f
MC
200882004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20089
20090 * lib/compiler.cc: Remove supports_template_debugging.
20091 * gdb.cp/templates.exp: Do not test supports_template_debugging.
20092
d231d0b1
MC
200932004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20094
20095 * gdb.cp/namespace.exp: Accept gcc abi 2.
20096
44ffb27c
MC
200972004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20098
20099 * gdb.cp/method.exp: Accept gcc abi 2.
20100
184ad485
MC
201012004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20102
20103 * gdb.cp/classes.exp: Generate identical results as old version.
20104 * gdb.cp/derivation.exp: Likewise.
20105 * gdb.cp/overload.exp: Likewise.
20106 * gdb.cp/virtfunc.exp: Likewise.
20107
116f09e7
MC
201082004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20109
20110 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
20111 mysterious bug with sourceware version of expect.
20112
b1379776
MC
201132004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20114
20115 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
20116 current versions of gcc, including gcc abi 2. Remove gratuitous
20117 restart of test program. Use gdb_test_multiple and gdb_test for
20118 all tests. Add patterns to xfail missing "const" in "const char *"
20119 and kfail PR gdb/1155.
20120
6b7a4c0e
MC
201212004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20122
20123 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
20124 current versions of gcc, including gcc abi 2. Remove gratuitous
20125 restart of test program. Use gdb_test_multiple and gdb_test for
20126 all tests. Add patterns to kfail PR gdb/1498.
20127
51615d72
MC
201282003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20129
20130 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
20131 current versions of gcc, including gcc abi 2. Use "breakpoint"
20132 and "continue" instead of restarting the target program. Use
20133 gdb_test_multiple and gdb_test for all tests.
20134
7b79a9d7
MK
201352004-01-01 Mark Kettenis <kettenis@gnu.org>
20136
20137 * gdb.asm/asm-source.exp: Update copyright year. Link statically
20138 for *-*-solaris2*.
20139
1cd3489f
MC
201402003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20141
20142 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
20143 current versions of gcc, including gcc abi 2. Use "breakpoint"
20144 and "continue" instead of restarting the target program several
20145 times. Use gdb_test_multiple and gdb_test for all tests.
20146
850742db
MC
201472003-12-18 Michael Chastain <mec.gnu@mindspring.com>
20148
20149 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
20150 source files.
20151
eb4bbda8
MC
201522003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20153
20154 * gdb.base/environ.exp: Handle compiling test case from multiple
20155 source files.
20156
e42c7771
MC
201572003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20158
20159 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
20160
80e4b428
JB
201612003-12-17 Jim Blandy <jimb@redhat.com>
20162
5f06973a
JB
20163 * gdb.base/freebpcmd.c: Add copyright notice.
20164
80e4b428
JB
20165 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
20166
0ab84fb7
MC
201672003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20168
20169 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
20170
1b3bb3d0
JB
201712003-12-13 Jim Blandy <jimb@redhat.com>
20172
20173 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
20174
3a4c9371
KB
201752003-12-12 Kevin Buettner <kevinb@redhat.com>
20176
20177 * gdb.asm/frv.inc: New file.
20178 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
20179
a1dea79a
FF
201802003-12-09 Fred Fish <fnf@redhat.com>
20181
20182 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
20183 functions to break1.c and leave prototypes behind. Add more
20184 "set breakpoint NN here" comments.
20185 * gdb.base/break1.c: New file.
20186
20187 * gdb.base/break.exp: Handle compiling test case from multiple
20188 source files and change source file references as needed.
20189 * gdb.base/completion.exp: Ditto.
20190 * gdb.base/condbreak.exp: Ditto.
20191 * gdb.base/define.exp: Ditto.
20192 * gdb.base/ena-dis-br.exp: Ditto.
20193 * gdb.base/info-proc.exp: Ditto.
20194 * gdb.base/maint.exp: Ditto.
20195 * gdb.base/until.exp: Ditto.
20196
20197 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
20198 hardcoded line numbers.
20199 * gdb.base/define.exp: Ditto.
20200 * gdb.base/ena-dis-br.exp: Ditto.
20201 * gdb.base/maint.exp: Ditto.
20202 * gdb.base/until.exp: Ditto.
20203
20204 * gdb.base/completion.exp: Use "break1" for completion tests since
20205 "break" is no longer a unique prefix.
20206
5266b69c
AC
202072003-12-06 Andrew Cagney <cagney@redhat.com>
20208
20209 * gdb.base/structs.exp (test_struct_returns): When applicable, set
20210 "return_value_unimplemented". When an unimplemented struct return
20211 architecture, report incorrect values as a KFAIL
20212
374451f0
MC
202132003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20214
20215 * gdb.cp/rtti.exp: Accept new wording of warning from
20216 cp_lookup_rtti_type.
20217
ba9b20a7
MC
202182003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20219
20220 Partial fix for PR testsuite/1456.
20221 * gdb.base/scope.exp (test_at_main): Replace references to
20222 gcc_compiled with calls to test_compiler_info.
20223 (test_at_foo): Likewise.
20224 (test_at_bar): Likewise.
20225
b74b6d0b
MC
202262003-12-04 Michael Chastain <mec.gnu@mindspring.com>
20227
20228 Partial fix for PR testsuite/1456.
20229 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
20230 to test_compiler_info.
20231
ccfa3402
MC
202322003-12-03 Michael Chastain <mec.gnu@mindspring.com>
20233
20234 * gdb.base/so-impl-ld.exp: Update copyright notice.
20235
f6246aba
MC
202362003-12-02 Michael Chastain <mec.gnu@mindspring.com>
20237
20238 Partial fix for PR testsuite/1456.
20239 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
20240 to test_compiler_info.
20241
13ae734a
MC
202422003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20243
20244 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
20245 from current versions of gdb. Clean up regular expressions.
20246 Delete redundant timeout case.
20247
d8e1cdee
MC
202482003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20249
20250 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
20251 from current versions of gdb. Clean up regular expressions.
20252 Delete redundant timeout case.
20253
96457b64
MC
202542003-12-01 Michael Chastain <mec.gnu@mindspring.com>
20255
20256 Partial fix for PR testsuite/1456.
20257 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
20258 gcc_compiled with call to test_compiler_info.
20259
f35309fc
MC
202602003-11-30 Michael Chastain <mec.gnu@mindspring.com>
20261
20262 Partial fix for PR testsuite/1456.
20263 * gdb.base/list.exp (test_list_function): Delete unused declaration
20264 of gcc_compiled.
20265
d7afdf9b
MC
202662003-11-29 Michael Chastain <mec.gnu@mindspring.com>
20267
20268 Partial fix for PR testsuite/1456.
20269 * gdb.base/complex.exp: Replace reference to gcc_compiled with
20270 call to test_compiler_info.
20271
71507b56
MK
202722003-11-29 Mark Kettenis <kettenis@gnu.org>
20273
20274 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
20275 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
20276 it to create the appropriate note.inc.
20277 * gdb.asm/asmsrc1.s: Include "note.inc".
20278 * gdb.asm/netbsd.inc: New file.
20279 * gdb.asm/empty.inc: New file.
20280
f81f93f7
MC
202812003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20282
20283 Partial fix for PR testsuite/1456.
20284 * gdb.base/constvars.exp: Replace references to gcc_compiled with
20285 calls to test_compiler_info.
20286
9a77938e
MC
202872003-11-27 Michael Chastain <mec.gnu@mindspring.com>
20288
20289 Partial fix for PR testsuite/1456.
20290 * gdb.base/volatile.exp: Replace references to gcc_compiled with
20291 calls to test_compiler_info.
20292
e8367dc7
MK
202932003-11-27 Mark Kettenis <kettenis@gnu.org>
20294
20295 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
20296 pattern for the KFAILs.
20297
526c61ee
AF
202982003-11-25 Adam Fedor <fedor@gnu.org>
20299
20300 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
20301 * gdb.objc/objcdecode.m: New file.
20302
28f2d600
AF
203032003-11-25 Adam Fedor <fedor@gnu.org>
20304
20305 * gdb.objc/nondebug.exp: Test for PR objc/1236.
20306 * gdb.objc/nondebug.m: New file.
20307
a3895cee
BE
203082003-11-26 Ben Elliston <bje@wasabisystems.com>
20309
20310 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20311 NetBSD as it does on FreeBSD. Modelled on a similar change by
20312 Mark Kettenis on 2003-05-30.
20313 (link-flags): Set to "--entry _start" regardless of target.
20314 Special linker flags are to be appended to $link-flags.
20315 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
20316
c9f2c8a3
MC
203172003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20318
20319 * gdb.cp/method.exp: Accept output of new demangler.
20320
15a0587a 203212003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
20322
20323 * gdb/class2.exp: New file.
20324 * gdb/class2.cc: New file.
20325
3c00b570
MC
203262003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20327
20328 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
20329 of new demangler.
20330
7027acc7
MK
203312003-11-23 Mark Kettenis <kettenis@gnu.org>
20332
20333 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
20334 of gdb_test "run".
20335
b0e1598a
MK
203362003-11-23 Mark Kettenis <kettenis@gnu.org>
20337
20338 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
20339 "continue" into "run".
20340
4d9eda44
MC
203412003-11-23 Michael Chastain <mec.gnu@mindspring.com>
20342
20343 Partial fix for PR testsuite/1456.
20344 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
20345 call to test_compiler_info.
20346 * gdb.cp/ctti.exp: Likewise.
20347 * gdb.cp/derivation.exp: Likewise.
20348 * gdb.cp/member-ptr.exp: Likewise.
20349 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
20350 reference to gcc_compiled.
20351
203522003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
20353
20354 Fix PR testsuite/1463.
20355 * gdb.base/structs.exp (start_structs_test): Call
20356 get_debug_format before using the debug format.
20357
d422fe19
AC
203582003-11-22 Andrew Cagney <cagney@redhat.com>
20359
20360 * lib/gdb.exp (gdb_test_multiple): Add simple example.
20361 * gdb.base/structs.exp: Use gdb_test_multiple.
20362
039cf96d
AC
203632003-11-20 Andrew Cagney <cagney@redhat.com>
20364
6882279b
AC
20365 * gdb.base/structs.exp: Handle and recover from internal errors.
20366 Replace "foo${n}" with "foo<n>" in test messages.
20367
e53890ae
AC
20368 * gdb.base/structs.exp: Update copyright. Rewrite.
20369 * gdb.base/structs.c: Update copyright. Rewrite.
20370
2b211c59
AC
20371 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
20372 resync count exceeded.
d63a86f8 20373
039cf96d
AC
20374 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
20375 from the internal error.
20376 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
20377 Original from Jim Blandy.
20378 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 20379
eac98b22
AC
203802003-11-19 Andrew Cagney <cagney@redhat.com>
20381
20382 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
20383 KFAIL.
20384
67455b2a
MK
203852003-11-17 Mark Kettenis <kettenis@gnu.org>
20386
20387 New testcase for PR backtrace/1435.
20388 * gdb.arch/i386-unwind.exp: New file.
20389 * gdb.arch/i386-unwind.c: New file.
20390
853d6e5b
AC
203912003-11-17 Andrew Cagney <cagney@redhat.com>
20392
20393 * lib/gdb.exp (compiler_info): New global.
20394 (test_compiler_info): New function.
20395 (get_compiler_info): Set compiler_info.
20396 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
20397 "compiler_info" to gcc-<major>-<minor>.
20398
38cf6e11
MC
203992003-11-15 Michael Chastain <mec.gnu@mindspring.com>
20400
20401 * gdb.trace/configure: Remove.
20402
a50d3602
EZ
204032003-11-13 Elena Zannoni <ezannoni@redhat.com>
20404
20405 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 20406 breakpoints.
a50d3602
EZ
20407 * gdb.base/break.exp: Remove all references to explicit line
20408 numbers.
20409
d9407aaa
NC
204102003-11-11 Nick Clifton <nickc@redhat.com>
20411
20412 * gdb.base/shreloc.exp: Do not run for targets which do not
20413 support shared objects.
20414
db488fc1
CV
204152003-11-10 Corinna Vinschen <vinschen@redhat.com>
20416
20417 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
20418 Don't run tests if nofileio flag is given.
20419
6a90a18e
EZ
204202003-11-07 Elena Zannoni <ezannoni@redhat.com>
20421
20422 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 20423 as well as 'Watchpoint'.
6a90a18e 20424
0b915e9c
EZ
204252003-11-06 Elena Zannoni <ezannoni@redhat.com>
20426
20427 Reported by Jim Ingham <jingham@apple.com>:
20428 * gdb.base/annota1.exp: Match at least one occurrence of the
20429 signal handler annotation.
20430
d7e4b55f
EZ
204312003-11-06 Elena Zannoni <ezannoni@redhat.com>
20432
a9c64011
AS
20433 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
20434 as well as 'Watchpoint'.
d7e4b55f 20435
2fe4e8d0
MC
204362003-11-05 Michael Chastain <mec@shout.net>
20437
20438 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
20439
6ef88553
KW
204402003-11-03 Kris Warkentin <kewarken@qnx.com>
20441
20442 * gdb.arch/gdb1291.c: New test file.
20443 * gdb.arch/gdb1291.exp: New test script.
20444 * gdb.arch/gdb1431.c: New test file.
20445 * gdb.arch/gdb1431.exp: New test script.
20446
ae7dc4d8
MC
204472003-10-22 Michael Chastain <mec@shout.net>
20448
20449 * gdb.mi/pthreads.c: Add copyright notice.
20450
c39d7427
MC
204512003-10-22 Michael Chastain <mec@shout.net>
20452
20453 * gdb.threads/pthreads.c: Add copyright notice.
20454
8b7d96c1
MC
204552003-10-20 Michael Chastain <mec@shout.net>
20456
20457 * gdb.base/gdb1056.exp: New test script.
20458
d1d69fdd
DJ
204592003-10-13 Daniel Jacobowitz <drow@mvista.com>
20460
20461 * gdb.threads/killed.exp: Use gdb_run_cmd.
20462
7d605576
DJ
204632003-10-13 Daniel Jacobowitz <drow@mvista.com>
20464
20465 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
20466 create a core file.
20467 * gdb.threads/gcore-thread.exp: Likewise.
20468
618ec112
CV
204692003-10-13 Corinna Vinschen <vinschen@redhat.com>
20470
20471 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
20472 type, based on char type.
20473 (struct bit_flags_short_t): New bitfield type, based on short type.
20474 (init_bit_flags_char): New fuction.
20475 (init_bit_flags_short): Ditto.
20476 (print_bit_flags_char): Ditto.
20477 (print_bit_flags_short): Ditto.
20478 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
20479
9367a73c
MC
204802003-10-11 Michael Chastain <mec@shout.net>
20481
20482 * gdb.base/call-rt-st.exp: Update copyright year.
20483
1decf120
KI
204842003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
20485
20486 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
20487 * gdb.disasm/sh3.s: Ditto.
20488
5445b2ae
DJ
204892003-10-07 Daniel Jacobowitz <drow@mvista.com>
20490
20491 * gdb.threads/switch-threads.exp: New test.
20492 * gdb.threads/switch-threads.c: New source file.
20493
aec24853
CV
204942003-10-07 Corinna Vinschen <vinschen@redhat.com>
20495
20496 * gdb.base/ending-run.exp: Add sh specific case.
20497
adc7428d
AC
204982003-10-06 Andrew Cagney <cagney@redhat.com>
20499
20500 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
20501 * gdb.disasm/mn10200.exp: Delete obsolete file.
20502
c9d37158
DJ
205032003-09-29 Daniel Jacobowitz <drow@mvista.com>
20504
20505 * ChangeLog: Correct an entry command.exp -> commands.exp.
20506 * gdb.base/commands.exp (bp_deleted_in_command_test)
20507 (temporary_breakpoint_commands): Check noargs.
20508
79c2c32d
DC
205092003-09-25 David Carlton <carlton@kealia.com>
20510
20511 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
20512 of some print tests, where appropriate. Add tests for C::D::cd,
20513 E::ce, F::cXfX, G::XgX.
20514 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
20515
594e6d67
RE
205162003-09-25 Richard Earnshaw <rearnsha@arm.com>
20517
20518 * lib/java.exp (java_init): Import target_alias before using it.
20519
10f0d451
DC
205202003-09-25 David Carlton <carlton@kealia.com>
20521
20522 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
20523
274bcba0
EZ
205242003-09-23 Elena Zannoni <ezannoni@redhat.com>
20525
d63a86f8 20526 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 20527 weirdness.
274bcba0 20528
cdbf20f7
MC
205292003-09-17 Michael Chastain <mec@shout.net>
20530
20531 * gdb.cp/gdb1355.exp: New file.
20532 * gdb.cp/gdb1355.c: New file.
20533
71e06f80
CV
205342003-09-15 Corinna Vinschen <vinschen@redhat.com>
20535
20536 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
20537 * gdb.asm/sh.inc: New file.
20538
5c4e30ca
DC
205392003-09-11 David Carlton <carlton@kealia.com>
20540
bd45b7af
DC
20541 * gdb.cp/namespace.exp: Add tests for namespace types.
20542 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
20543 (test_namespace): New.
20544
1c199746
EZ
205452003-09-11 Elena Zannoni <ezannoni@redhat.com>
20546
a9c64011 20547 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 20548 * gdb.stabs/weird.exp: Ditto.
1c199746 20549
04ed252f
MC
205502003-09-08 Michael Chastain <mec@shout.net>
20551
20552 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
20553
d8a2d9e7
MC
205542003-09-07 Michael Chastain <mec@shout.net>
20555
20556 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
20557 'parse error'.
20558
161afb24
MK
205592003-09-07 Mark Kettenis <m.kettenis@osp.nl>
20560
20561 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
20562
49f2741a
MC
205632003-08-30 Michael Chastain <mec@shout.net>
20564
20565 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
20566 * gdb.gdb/observer.exp: Ditto.
20567 * gdb.gdb/xfullpath.exp: Ditto.
20568
8afa723e
MK
205692003-08-29 Mark Kettenis <kettenis@gnu.org>
20570
20571 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
20572 *-*-*bsd*.
20573
f31dfe3b
JJ
205742003-08-28 Jeff Johnston <jjohnstn@redhat.com>
20575
20576 * gdb.base/dump.exp: Skip for ia64.
20577
4630e498
JJ
205782003-08-25 Jeff Johnston <jjohnstn@redhat.com>
20579
20580 * gdb.asm/asm-source.exp: Add ia64 support.
20581 * gdb.asm/ia64.inc: New file.
20582
1105b7ef
MC
205832003-08-22 Michael Chastain <mec@shout.net>
20584
20585 * gdb.cp: New directory.
20586 * gdb.cp/*: Copy from gdb.c++/*.
20587 * gdb.c++/*: Remove.
20588 * Makefile.in: Change gdb.c++ to gdb.cp.
20589 * configure.in: Ditto.
20590 * configure: Regnerate.
20591
c945b932
MK
205922003-08-18 Mark Kettenis <kettenis@gnu.org>
20593
20594 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
20595 * gdb.arch/i386-prologue.c (gdb1338): Add function.
20596
2b66634b
DJ
205972003-08-17 Daniel Jacobowitz <drow@mvista.com>
20598
20599 * mi-var-display.exp (-var-list-children weird): Accept function
20600 pointers with argument types.
20601 * mi1-var-display.exp (-var-list-children weird): Likewise.
20602 * mi2-var-display.exp (-var-list-children weird): Likewise.
20603
a356f73b
DJ
206042003-08-17 Daniel Jacobowitz <drow@mvista.com>
20605
20606 * gdb.base/annota3.exp: Add missing newline.
20607
483417b8
MC
206082003-08-06 Michael Chastain <mec@shout.net>
20609
20610 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
20611
c99c59c3
MS
206122003-08-12 Michael Snyder <msnyder@redhat.com>
20613
20614 * gdb.base/float.exp: Add test for SH.
20615
55ed7501
MK
206162003-08-10 Mark Kettenis <kettenis@gnu.org>
20617
20618 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
20619
1a371f2e
EZ
206202003-08-07 Elena Zannoni <ezannoni@redhat.com>
20621
20622 * gdb.base/completion.exp: Remove reduntant completion test
20623 on filename.
20624
e0f353ce
EZ
206252003-08-07 Elena Zannoni <ezannoni@redhat.com>
20626
a9c64011
AS
20627 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
20628 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
20629 gdb.trace/save-trace.exp: Make sure that full pathnames are
20630 escaped correctly.
e0f353ce 20631
5710a1af 206322003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 20633
a9c64011
AS
20634 * configure.in: Don't generate config.h from config.hin.
20635 * configure: Regenerate.
20636 * config.hin: Remove file.
20637 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
20638 * gdb.threads/pthreads.c: Ditto.
5710a1af 20639
dcd81ce9
DJ
206402003-08-07 Daniel Jacobowitz <drow@mvista.com>
20641
20642 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20643 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
20644 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
20645 Replace ld24 with seth/add3.
20646
6009d884
AC
206472003-08-02 Andrew Cagney <cagney@redhat.com>
20648
20649 * gdb.base/annota3.exp: New file.
20650 * gdb.base/annota3.c: New file.
20651 * gdb.c++/annota3.exp: New file.
20652 * gdb.c++/annota3.cc: New file.
20653
51514e06
MC
206542003-07-29 Michael Chastain <mec@shout.net>
20655
20656 * gdb.threads/tls.c (spin): Check errno only if sem_wait
20657 actually failed.
20658 (do_pass): Likewise.
20659 * gdb.threads/tls.exp: Always initialize no_of_threads.
20660
4ee6625b
DJ
206612003-07-27 Daniel Jacobowitz <drow@mvista.com>
20662
20663 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
20664 pattern.
20665 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
20666 * gdb.threads/tls.exp: Recognize one case of the host library not
20667 supporting TLS.
20668
225f2bf6
AC
206692003-07-27 Andrew Cagney <cagney@redhat.com>
20670
20671 * gdb.base/fileio.exp: Use SH when running commands using
20672 remote_exec.
20673
bcb27c9f
DJ
206742003-07-24 Daniel Jacobowitz <drow@mvista.com>
20675
20676 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20677 * gdb.base/relocate.c (dummy): New padding array.
20678
3d67be83
MS
206792003-07-22 Michael Snyder <msnyder@redhat.com>
20680
d63a86f8 20681 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
20682
20683 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
20684 patterns to be more general, accepting old and new output.
20685 Some output chars (such as '+') also must be quoted.
d63a86f8 20686 Some addresses are displayed numerically instead of
3d67be83
MS
20687 symbolically.
20688
57ba3b85
MS
206892003-07-23 Michael Snyder <msnyder@redhat.com>
20690
686d097c
MS
20691 * gdb.base/return2.exp: Don't test long-long return.
20692
57ba3b85
MS
20693 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
20694 * gdb.disasm/t01_mov.exp: Ditto.
20695 * gdb.disasm/t02_mova.s: Ditto.
20696 * gdb.disasm/t02_mova.exp: Ditto.
20697 * gdb.disasm/t03_add.s: Ditto.
20698 * gdb.disasm/t03_add.exp: Ditto.
20699 * gdb.disasm/t04_sub.s: Ditto.
20700 * gdb.disasm/t04_sub.exp: Ditto.
20701 * gdb.disasm/t05_cmp.s: Ditto.
20702 * gdb.disasm/t05_cmp.exp: Ditto.
20703 * gdb.disasm/t06_ari2.s: Ditto.
20704 * gdb.disasm/t06_ari2.exp: Ditto.
20705 * gdb.disasm/t07_ari3.s: Ditto.
20706 * gdb.disasm/t07_ari3.exp: Ditto.
20707 * gdb.disasm/t08_or.s: Ditto.
20708 * gdb.disasm/t08_or.exp: Ditto.
20709 * gdb.disasm/t09_xor.s: Ditto.
20710 * gdb.disasm/t09_xor.exp: Ditto.
20711 * gdb.disasm/t10_and.s: Ditto.
20712 * gdb.disasm/t10_and.exp: Ditto.
20713 * gdb.disasm/t11_logs.s: Ditto.
20714 * gdb.disasm/t11_logs.exp: Ditto.
20715 * gdb.disasm/t12_bit.s: Ditto.
20716 * gdb.disasm/t12_bit.exp: Ditto.
20717 * gdb.disasm/t13_otr.s: Ditto.
20718 * gdb.disasm/t13_otr.exp: Ditto.
20719
e00759ef
EZ
207202003-07-22 Elena Zannoni <ezannoni@redhat.com>
20721
20722 * gdb.threads/tls.exp :Add kfail for 'info address' case.
20723
8bc2021f
EZ
207242003-07-22 Elena Zannoni <ezannoni@redhat.com>
20725
a9c64011
AS
20726 * gdb.threads/tls.c : New file.
20727 * gdb.threads/tls.exp : New file.
20728 * gdb.threads/tls-main.c : New file.
20729 * gdb.threads/tls-shared.c : New file.
20730 * gdb.threads/tls-shared.exp : New file.
8bc2021f 20731
89320c4c
AS
207322003-07-22 Andreas Schwab <schwab@suse.de>
20733
20734 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
20735
180dea7c
AS
207362003-07-20 Andreas Schwab <schwab@suse.de>
20737
20738 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
20739 due to insn reordering.
20740
0714963c
AC
207412003-07-15 Andrew Cagney <cagney@redhat.com>
20742
20743 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
20744
98a23b3f
MC
207452003-07-15 Michael Chastain <mec@shout.net>
20746
20747 * gdb.base/gdb1250.exp: New file.
20748 * gdb.base/gdb1250.c: New file.
20749
27e417a2
ML
207502003-07-09 Michal Ludvig <mludvig@suse.cz>
20751
20752 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
20753 expansion of size_t to 'unsigned long', not only to 'unsigned'.
20754
8bc2021f
EZ
207552003-07-09 Elena Zannoni <ezannoni@redhat.com>
20756
a9c64011
AS
20757 * gdb.threads/tls.c: New file.
20758 * gdb.threads/tls.exp: New file.
20759 * gdb.threads/tls-main.c: New file.
20760 * gdb.threads/tls-shared.c: New file.
20761 * gdb.threads/tls-shared.exp: New file.
8bc2021f 20762
d99968dc
EZ
207632003-07-09 Elena Zannoni <ezannoni@redhat.com>
20764
20765 * gdb.base/annota1.exp: Make sure that we properly escape the
20766 full path of the source file. Xfail more permissive patterns,
d63a86f8 20767 due to a compiler debug info problem.
d99968dc 20768
83876b3b
AS
207692003-07-07 Andreas Schwab <schwab@suse.de>
20770
2705e972
AS
20771 * gdb.asm/m68k.inc: New file.
20772 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
20773
83876b3b
AS
20774 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
20775 arguments"): Also match negative number.
20776
20777 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
20778
3a871b37
DJ
207792003-07-03 Daniel Jacobowitz <drow@mvista.com>
20780
20781 * gdb.base/store.c (charest): New typedef.
20782 (add_char): Rename to add_charest, update.
20783 (wack_char): Rename to wack_charest, update types. Return l + r
20784 to keep r live across the call.
20785 (wack_short, wack_int, wack_long, wack_longest, wack_float)
20786 (wack_double, wack_doublest): Return l + r to keep r live across
20787 the call.
20788 * gdb.base/store.exp: Accomodate store.c changes.
20789
b2a7f303
DC
207902003-06-30 David Carlton <carlton@kealia.com>
20791
20792 * gdb.c++/maint.exp (test_invalid_name): New.
20793 (test_first_component): Add tests for invalid names.
20794
3c6cb4a1
MC
207952003-06-29 Michael Chastain <mec@shout.net>
20796
20797 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
20798 output of '<VTT for class>' for virtual base classes.
20799
f1c2644b
DJ
208002003-06-29 Daniel Jacobowitz <drow@mvista.com>
20801
20802 * gdb.base/completion.exp: Tab-complete "complet" instead of
20803 "compl".
20804 * gdb.base/complex.exp, gdb.base/complex.c: New files.
20805
18080350
DJ
208062003-06-29 Daniel Jacobowitz <drow@mvista.com>
20807
20808 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
20809 * gdb.base/volatile.exp: Likewise.
20810
f56973f8
DJ
208112003-06-29 Daniel Jacobowitz <drow@mvista.com>
20812
20813 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
20814 gdb/1265.
20815
208162003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
20817 Daniel Jacobowitz <drow@mvista.com>
20818
20819 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
20820 initial line count of 'captured_main' from 26 to 32.
20821 (test_with_self): Allow xmalloc call to be interleaved with the
20822 preceding two lines.
20823
e766d4d6
JB
208242003-06-24 Joel Brobecker <brobecker@gnat.com>
20825
20826 * gdb.base/bang.exp: New testcase.
20827
f125c9a4
JB
208282003-06-23 Joel Brobecker <brobecker@gnat.com>
20829
20830 * gdb.base/langs.exp: Add some tests for the "minimal" language
20831 support.
20832
6e25beaf
EZ
208332003-06-23 Elena Zannoni <ezannoni@redhat.com>
20834
20835 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
20836 the testcase.
20837
2f816dda
DJ
208382003-06-22 Daniel Jacobowitz <drow@mvista.com>
20839
20840 * gdb.base/relocate.exp: Test add-symbol-file with a variable
20841 offset.
20842
db5a5748
DJ
208432003-06-22 Daniel Jacobowitz <drow@mvista.com>
20844
20845 * gdb.c++/pr-1210.cc: New file.
20846 * gdb.c++/pr-1210.exp: New file.
20847
1df0c130
DJ
208482003-06-21 Daniel Jacobowitz <drow@mvista.com>
20849
20850 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
20851 000-exec-continue.
20852
a92feac0
MK
208532003-06-15 Mark Kettenis <kettenis@gnu.org>
20854
20855 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
20856 on *-*-*bsd* instead of *-*-freebsd*.
20857
81a58f5b
AC
208582003-06-14 Andrew Cagney <cagney@redhat.com>
20859
20860 * gdb.base/store.exp: Test longest and doublest. Test all
20861 parameters. Weaken return statement match.
20862 * gdb.base/store.c: Add longest and doublest - aka long long and
20863 long double functions. Put all parameters into local register
20864 variables. Use negative values.
20865
b257a0d3
AC
208662003-06-14 Andrew Cagney <cagney@redhat.com>
20867
20868 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
20869 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
20870 exit status.
20871 * gdb.base/fileio.exp: Disable target when nointerrupts and
20872 noinferiorio, instead of limiting it to remote. Use remote_exec
20873 instead of system.
d63a86f8 20874
21c38304
JJ
208752003-06-12 Jeff Johnston <jjohnstn@redhat.com>
20876
20877 * gdb.base/float.exp: Add ia64 support.
20878
1bcdb424
CV
208792003-06-12 Corinna Vinschen <vinschen@redhat.com>
20880
20881 * gdb.base/fileio.exp: Run only on remote targets.
20882
6aeb981f
CV
208832003-06-10 Corinna Vinschen <vinschen@redhat.com>
20884
20885 * gdb.base/fileio.c: New file, testing File-I/O.
20886 * gdb.base/fileio.exp: Ditto.
20887
53df362e
RG
208882003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
20889
20890 * gdb.base/shreloc.exp: New file, check symbol values obtained from
20891 shared objects after relocation at load time (gdb PR/1132).
20892 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 20893 as above, part of the shared object relocation test.
53df362e 20894
ffee1b46
MK
208952003-06-08 Mark Kettenis <kettenis@gnu.org>
20896
b5ca3722
MK
20897 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
20898 fully filled history list.
20899 * gdb.base/gdb_history: New file.
20900
03ed860d
MK
20901 * gdb.base/signals.exp: XFAIL "continue to func1" on
20902 i*86-*-freebsd*.
20903
ffee1b46
MK
20904 * gdb.base/attach.exp: When trying to attach to a nonexistent
20905 process, make it possible to specify the PID based on the target,
20906 and do so for *-*-freebsd*.
20907
d80dbb52
RH
209082003-06-02 Richard Henderson <rth@redhat.com>
20909
20910 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
20911
6dd77b81
RH
209122003-06-02 Richard Henderson <rth@redhat.com>
20913
20914 * gdb.base/selftest.exp: Next over lim_at_start initialization.
20915
f6347e16
RH
209162003-06-02 Richard Henderson <rth@redhat.com>
20917
20918 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
20919
2c161407
DJ
209202003-06-01 Daniel Jacobowitz <drow@mvista.com>
20921
20922 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
20923 of globalvar.
20924
572eb746
MK
209252003-06-01 Mark Kettenis <kettenis@gnu.org>
20926
20927 * gdb.asm/asm-source.exp: Check for memory read errors in
20928 disassembler test on *BSD too.
20929
9e9617a5
RH
209302003-06-01 Richard Henderson <rth@redhat.com>
20931
20932 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
20933 for .frame.
20934 (gdbasm_call): Lose ldgp.
20935 (gdbasm_startup): Add frame information.
20936 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
20937
7b34ad4e
MK
209382003-05-31 Mark Kettenis <kettenis@gnu.org>
20939
20940 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
20941 i?86-*-*.
20942
10059fdf
MK
209432003-05-30 Mark Kettenis <kettenis@gnu.org>
20944
20945 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20946 FreeBSD.
20947
acf4b816
RH
209482003-05-29 Richard Henderson <rth@redhat.com>
20949
20950 * gdb.asm/alpha.inc: New file.
20951 * gdb.asm/asm-source.exp: Use it.
20952
e9ecd949
JB
209532003-05-29 Jim Blandy <jimb@redhat.com>
20954
20955 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
20956 'core.PID'.
20957
e3e5a4f3
JB
209582003-05-22 Jim Blandy <jimb@redhat.com>
20959
20960 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
20961 backtrace.
d63a86f8 20962
72fe3d25
DC
209632003-05-20 David Carlton <carlton@math.stanford.edu>
20964
20965 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
20966 this time.
20967
58da2eb2
DC
209682003-05-19 David Carlton <carlton@bactrian.org>
20969
20970 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
20971 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
20972
1fcb5155
DC
209732003-05-19 David Carlton <carlton@bactrian.org>
20974
20975 * gdb.c++/namespace.exp: Add namespace scope and anonymous
20976 namespace tests.
20977 Bump copyright date.
20978 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
20979 (main): Call C::D::marker2.
20980 * gdb.c++/namespace1.cc: New file.
20981
85e85163
JJ
209822003-05-14 Jeff Johnston <jjohnstn@redhat.com>
20983
20984 Roland McGrath <roland@redhat.com>
d63a86f8 20985 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
20986 there is no manager thread.
20987
a25fbfec
JJ
209882003-05-08 Jeff Johnston <jjohnstn@redhat.com>
20989
d63a86f8
RM
20990 * gdb.threads/schedlock.exp: Remove assumption that all threads
20991 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
20992 in one of the child threads rather than the main thread.
20993
be375bae
JB
209942003-05-07 Jim Blandy <jimb@redhat.com>
20995
09bf6082
JB
20996 Add support for assembly source testing on the s390x.
20997 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
20998 architecture.
20999 * gdb.asm/s390x.inc: New file.
21000
be375bae
JB
21001 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
21002 succession of 'if' statements.
21003
00905d52
AC
210042003-05-05 Andrew Cagney <cagney@redhat.com>
21005
21006 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
21007
b1e29e33
AC
210082003-05-05 Andrew Cagney <cagney@redhat.com>
21009
21010 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
21011 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
21012
e33d66ec
EZ
210132003-05-02 Elena Zannoni <ezannoni@redhat.com>
21014
21015 * gdb.base/charset.exp: Update based on new behavior of set/show
21016 charset commands.
21017
2b6fd0d8
AC
210182003-05-01 Andrew Cagney <cagney@redhat.com>
21019
21020 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
21021 variable do not give memory errors.
21022
130cacce
AF
210232003-04-30 Adam Fedor <fedor@gnu.org>
21024
21025 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
21026 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
21027 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
21028 gdb.objc/basicclass.m: : New files
21029
21030 * lib/gdb.exp (gdb_compile_objc): New procedure.
21031
bea71854
DJ
210322003-04-27 Daniel Jacobowitz <drow@mvista.com>
21033
21034 * gdb.base/signals.exp: Make backtrace tests more specific.
21035
0f20eeea
DC
210362003-04-23 David Carlton <carlton@bactrian.org>
21037
21038 * gdb.c++/maint.exp (test_first_component): Add tests for
21039 'operator' in more locations.
21040
c8c4d8dc
KB
210412003-04-16 Kevin Buettner <kevinb@redhat.com>
21042
21043 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
21044
3fe60e3c
EZ
210452003-04-16 Elena Zannoni <ezannoni@redhat.com>
21046
21047 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 21048 func marke' instead. Update test name.
3fe60e3c 21049
9219021c
DC
210502003-04-15 David Carlton <carlton@math.stanford.edu>
21051
21052 * gdb.c++/maint.exp: New file.
21053
5dd55bdd
EZ
210542003-04-14 Elena Zannoni <ezannoni@redhat.com>
21055
21056 * gdb.threads/schedlock.c: Change type of thread function argument
21057 to long, to avoid warnings on 64-bit platforms.
21058
00890572
EZ
210592003-04-14 Elena Zannoni <ezannoni@redhat.com>
21060
a9c64011
AS
21061 * gdb.base/attach.exp: Add new message from ptrace in case of
21062 attaching to nonexistent process.
d63a86f8 21063
93201743
JB
210642003-04-11 Jim Blandy <jimb@redhat.com>
21065
21066 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21067 gdb.c++/userdef.cc: Place comments on the lines to which the
21068 marker function might return.
21069 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21070 gdb.c++/userdef.exp: Look for those comments to check that we've
21071 returned to the right place, instead of checking line numbers.
21072
2a11c64d
EZ
210732003-04-11 Elena Zannoni <ezannoni@redhat.com>
21074
a9c64011
AS
21075 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
21076 match on sourcefile name, instead of directory name.
2a11c64d 21077
68ab8fc5
EZ
210782003-04-10 Elena Zannoni <ezannoni@redhat.com>
21079
d63a86f8 21080 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
21081 working directory name.
21082
5624293a
JB
210832003-04-09 Jim Blandy <jimb@redhat.com>
21084
21085 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21086 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
21087 after an inferior function call, report the failure, but allow the
21088 test to continue.
21089
f1f02ee4
SC
210902003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21091
21092 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21093 with -DPROTOTYPES.
21094
6eb79af0
SC
210952003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21096
21097 * gdb.base/break.exp: Revert last patch.
21098
8dfb4cf0
SC
210992003-04-04 Stephane Carrez <stcarrez@nerim.fr>
21100
21101 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21102 with -DPROTOTYPES.
21103
ed4c619a
AC
211042003-04-02 Andrew Cagney <cagney@redhat.com>
21105
21106 * gdb.base/callfuncs.exp: Make "print add" messages unique.
21107 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
21108 matching directories by the name breakpoint.
21109 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
21110 Make "continue to marker1" consistent.
21111 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
21112 message consistent.
21113 * lib/gdb.exp: Put "the program is no longer running", and "the
21114 program exited" in parenthesis.
21115 * lib/mi-support.exp: Ditto.
d63a86f8 21116
4e35d5f0 211172003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 21118
4e35d5f0
BR
21119 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
21120
71900fe8
AC
211212003-03-29 Andrew Cagney <cagney@redhat.com>
21122
21123 * gdb.base/sizeof.c (main): Print the value of '\377'.
21124 * gdb.base/sizeof.exp: Check the sign of '\377'.
21125
c0655a16
MC
211262003-03-27 Michael Chastain <mec@shout.net>
21127
21128 * gdb.base/gdb1090.exp: New file.
21129 * gdb.base/gdb1090.cc: New file.
21130
5b2a3989
JB
211312003-03-27 J. Brobecker <brobecker@gnat.com>
21132
21133 * gdb.gdb/observer.exp: New regression test.
21134
79876890
MC
211352003-03-27 Michael Chastain <mec@shout.net>
21136
21137 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
21138 * gdb.base/ptype.exp: Likewise.
21139
6eac95e3
CV
211402003-03-27 Corinna Vinschen <vinschen@redhat.com>
21141
21142 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
21143
e8c71839
MC
211442003-03-26 Michael Chastain <mec@shout.net>
21145
21146 * gdb.base/ptype.exp: Actually use some typedef'd types.
21147
71b10041
SC
211482003-03-21 Stephane Carrez <stcarrez@nerim.fr>
21149
21150 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
21151 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
21152
2512cf80
CV
211532003-03-20 Corinna Vinschen <vinschen@redhat.com>
21154
21155 * gdb.base/default.exp: Fix regular expression.
21156
0d195a4f
CV
211572003-03-20 Corinna Vinschen <vinschen@redhat.com>
21158
21159 * gdb.base/args.exp: Fix regular expression.
21160
8a2dbca8
CV
211612003-03-20 Corinna Vinschen <vinschen@redhat.com>
21162
21163 * gdb.base/help.exp: Allow Win32 child process.
21164
bf028682
CV
211652003-03-20 Corinna Vinschen <vinschen@redhat.com>
21166
21167 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
21168 when stepping out of main().
21169
182dbe85
CV
211702003-03-20 Corinna Vinschen <vinschen@redhat.com>
21171
21172 * gdb.base/default.exp: Check for win32 specific message when calling
21173 "run" without executable.
21174
d67a6ba5
CV
211752003-03-20 Corinna Vinschen <vinschen@redhat.com>
21176
21177 * gdb.base/args.exp: Expect .exe in output.
21178
a955b5bb
CV
211792003-03-20 Corinna Vinschen <vinschen@redhat.com>
21180
21181 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
21182 Cygwin native.
21183
bf6bad4b
AC
211842003-03-17 Andrew Cagney <cagney@redhat.com>
21185
21186 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
21187 vector registes.
21188 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
21189 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
21190
293e9a31
DC
211912003-03-17 David Carlton <carlton@math.stanford.edu>
21192
21193 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
21194 test, for PR breakpoints/38.
21195 Call test_watchpoint_and_breakpoint.
21196 * gdb.base/watchpoint.c (func3): New function.
21197 (main): Call func3.
21198
5330f2db
DC
211992003-03-04 David Carlton <carlton@math.stanford.edu>
21200
21201 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
21202 Garply<Garply<char> >:: garply".
21203 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
21204 with respect to PR c++/1111; note also PR c++/1113.
21205 (test_template_breakpoints): KFAIL "constructor breakpoint" with
21206 respect to PR c++/1062.
21207 KFAIL "destructor breakpoint" with respect to PR c++/1112.
21208
6ece72da
DC
212092003-03-03 David Carlton <carlton@math.stanford.edu>
21210
21211 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
21212 with respect to PR c++/57.
21213 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
21214 c++/826.
21215 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
21216 respect to PR c++/57.
21217
85ca1584
DC
212182003-03-03 David Carlton <carlton@math.stanford.edu>
21219
21220 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
21221 respect to PR c++/33 into FAILs.
21222
98e9c5b8
MC
212232003-03-03 Michael Chastain <mec@shout.net>
21224
7bedbf27
MC
21225 * configure.in: Update copyright years.
21226
212272003-03-03 Michael Chastain <mec@shout.net>
21228
21229 * Makefile.in: Update copyright years.
98e9c5b8 21230
f683e100
DC
212312003-02-28 David Carlton <carlton@math.stanford.edu>
21232
21233 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
21234 print class instead of struct and/or superfluous protection
21235 specifiers, as long as the resulting output is equivalent to the
21236 source code.
21237 Delete FIXME from end of messages on tests that don't need
21238 fixing.
21239
a9e0cf2c
DC
212402003-02-28 David Carlton <carlton@math.stanford.edu>
21241
21242 * gdb.c++/templates.exp (do_tests): Allow const in the two
21243 Foo<volatile char *>::foo tests.
21244
e8d359df
MS
212452003-02-27 Michael Snyder <msnyder@redhat.com>
21246
d63a86f8 21247 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
21248 will be consistant.
21249
0b71dc91
DC
212502003-02-26 David Carlton <carlton@math.stanford.edu>
21251
21252 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
21253 char *>::foo" test with respect to PR c++/33. Create a new test
21254 which is identical to that one except that it doesn't put the
21255 space between the "char" and the "*"; KFAIL it, too.
21256
dd14ab43
DC
212572003-02-26 David Carlton <carlton@math.stanford.edu>
21258
21259 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
21260 template types into either PASSes or KFAILs (corresponding to PR
21261 c++/57). Tweak indentation. Update copyright.
21262
1146c7f1
SC
212632003-02-23 Stephane Carrez <stcarrez@nerim.fr>
21264
21265 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
21266
74641dfb
MC
212672003-02-13 Michael Chastain <mec@shout.net>
21268
21269 * gdb.base/exprs.exp: Remove i960 remnants.
21270 * gdb.base/funcargs.exp: Likewise.
21271 * gdb.base/list.exp: Likewise.
21272 * gdb.base/ptype.exp: Likewise.
21273
559cd2d0
DC
212742003-02-14 David Carlton <carlton@math.stanford.edu>
21275
21276 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
21277 pEe->D::vg()" from XFAIL to KFAIL.
21278
c4f90d87
JM
212792003-02-13 Jason Molenda (jmolenda@apple.com)
21280
21281 * gdb.base/maint.exp: Update maint print statistics regexp to include
21282 new entries.
21283
cbc4d97c
MC
212842003-02-13 Michael Chastain <mec@shout.net>
21285
21286 * gdb.c++/inherit.exp: Remove call to get_debug_format.
21287
40f235b7
MC
212882003-02-12 Michael Chastain <mec@shout.net>
21289
21290 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
21291 * gdb.c++/inherit.exp: Likewise.
21292 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
21293 * gdb.c++/templates.exp: Likewise.
21294 * gdb.c++/virtfunc.exp: Likewise.
21295
c56716b0
JM
212962003-02-06 Jason Molenda (jason-cl@molenda.com)
21297
21298 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
21299 why the code is written that way.
21300
070afcf8
MC
213012003-02-05 Michael Chastain <mec@shout.net>
21302
21303 * gdb.base/dump.exp: Add missing copyright line.
21304
5d0331e5
JM
213052003-02-05 Jason Molenda (jason-cl@molenda.com)
21306
f7ae6d3e 21307 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
21308 at the beginning so the breakpoint doesn't get set on the loop.
21309
92851186
MC
213102003-02-05 Michael Chastain <mec@shout.net>
21311
21312 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
21313 output for configurations with gcc 2.95.3.
21314
cbf1e085
AC
213152003-02-05 Keith Seitz <keiths@redhat.com>
21316 Andrew Cagney <ac131313@redhat.com>
21317
21318 * gdb.mi/mi-cli.exp: New file.
d63a86f8 21319
29518e1e
MC
213202003-02-04 Michael Chastain <mec@shout.net>
21321
21322 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
21323 Call perror and then continue.
21324
5af1d5f3
MC
213252003-02-03 Michael Chastain <mec@shout.net>
21326
21327 * gdb.c++/pr-1023.cc: New file.
21328 * gdb.c++/pr-1023.exp: New file.
21329
6b549786
JB
213302003-02-05 Jim Blandy <jimb@redhat.com>
21331
21332 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
21333 it's local to foobar. Check for it there, and check that it's not
21334 present in main.
21335 * gdb.c++/local.cc (marker2): New function.
21336 (foobar): Call marker1.
21337 (main): Call marker2 instead of marker1.
21338
67f16606
AC
213392003-02-04 Andrew Cagney <ac131313@redhat.com>
21340
21341 * gdb.disasm/mn10200.exp: Obsolete file.
21342 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
21343 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
21344 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
21345
1c5cb38e
DC
213462003-02-04 David Carlton <carlton@math.stanford.edu>
21347
21348 * gdb.c++/overload.exp: Test intToChar(1).
21349 * gdb.c++/overload.cc (intToChar): New.
21350 (main): Call intToChar.
21351
d1fe6965
DC
213522003-02-03 David Carlton <carlton@math.stanford.edu>
21353
21354 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
21355 'might_kfail' arg.
21356 KFAIL some of the continue_to_bp_overloaded calls, according to
21357 PR c++/1025.
21358
9ba61c5d
MC
213592003-02-01 Michael Chastain <mec@shout.net>
21360
21361 * gdb.base/advance.c (marker1): New marker function.
21362 * gdb.base/advance.exp: When the 'advance' command lands on the
21363 return breakpoint, it can legitimately stop on either the
21364 current line or the next line. Accommodate both outcomes.
21365 * gdb.base/until.exp: Likewise.
21366
e7494ffb
AC
213672003-02-02 Andrew Cagney <ac131313@redhat.com>
21368
21369 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21370 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
21371 now a list, not a tuple.
21372 * gdb.mi/mi-var-display.exp: Ditto.
21373 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 21374
075559bc
AC
213752003-02-01 Andrew Cagney <ac131313@redhat.com>
21376
21377 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21378 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
21379 stack backtraces.
21380 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 21381
2bd4c7b1
MK
213822003-02-01 Mark Kettenis <kettenis@gnu.org>
21383
21384 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21385 gdb.mi/mi1-pthreads.exp: Return instead of calling
21386 gdb_suppress_entire_file.
21387
eabd8992
MS
213882003-02-01 Mark Salter <msalter@redhat.com>
21389
21390 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
21391
71469e2f
MS
213922003-01-31 Mark Salter <msalter@redhat.com>
21393
21394 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
21395 Support empty arg.
21396
38a94d44
MC
213972003-01-30 Michael Chastain <mec@shout.net>
21398
21399 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
21400 This was a workaround for a UTF-8 bug in readline 4.3. The bug
21401 has been fixed in gdb/readline on 2003-01-09.
21402
19ea9e73
MS
214032003-01-29 Michael Snyder <msnyder@redhat.com>
21404
e8d359df
MS
21405 * gdb.base/maint.exp: Allow for leading underscore in symbol.
21406 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
21407 * gdb.base/args.exp: Skip if target does not support args passing.
21408
2307bd6a
DJ
214092003-01-22 Daniel Jacobowitz <drow@mvista.com>
21410
19ea9e73 21411 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
21412 gdb_test. Accept a list of expect arguments as the third
21413 parameter.
21414 (gdb_test): Use it.
21415
f2dd3617
EZ
214162003-01-20 Elena Zannoni <ezannoni@redhat.com>
21417
21418 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
21419 allow for different test tree configurations. Update some
21420 tescases accordingly.
21421 * gdb.arch/altivec-regs.exp: Ditto.
21422 * gdb.asm/asm-source.exp: Ditto.
21423 * gdb.base/advance.exp: Ditto.
21424 * gdb.base/display.exp: Ditto.
d63a86f8 21425 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
21426 * gdb.base/mips_pro.exp: Ditto.
21427 * gdb.base/overlays.exp: Ditto.
21428 * gdb.base/relocate.exp: Ditto.
21429 * gdb.base/setshow.exp: Ditto.
21430 * gdb.base/step-line.exp: Ditto.
21431 * gdb.base/step-test.exp: Ditto.
21432 * gdb.base/until.exp: Ditto.
21433 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
21434
c71cdefd
DC
214352003-01-17 David Carlton <carlton@math.stanford.edu>
21436
21437 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
21438 corresponding to PR c++/945.
21439 Update copyright.
21440
fdba05d7
DC
214412003-01-17 David Carlton <carlton@math.stanford.edu>
21442
21443 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
21444 corresponding to PR c++/68.
21445
214462003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
21447
21448 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
21449 (test_paddr_hairy_functions): Call print_addr_2_kfail for
21450 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
21451
c362c33a
EZ
214522003-01-15 Elena Zannoni <ezannoni@redhat.com>
21453
0fbc361c
EZ
21454 * gdb.base/break.exp: Fix change of default location, because of
21455 removal of until tests.
21456 * gdb.base/help.exp: Update test for new 'until' help message.
21457 Add test for help on 'advance'.
a9c64011 21458 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 21459
dabf8a35
MK
214602003-01-15 Mark Kettenis <kettenis@gnu.org>
21461
21462 * gdb.base/default.exp: Adapt "info float" test for recent changes
21463 to that command. Add test for "info vector".
21464 * gdb.base/float.exp: New file. Add test for "info float" that
21465 resembles the old test in gdb.base/default.exp.
21466
a1769aca
DC
214672003-01-15 David Carlton <carlton@math.stanford.edu>
21468
21469 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
21470
82025e13
EZ
214712003-01-15 Elena Zannoni <ezannoni@redhat.com>
21472
21473 * gdb.base/break.exp: Move the tests of until command from here...
21474 * gdb.base/until.exp: ... to here. New file. Add other tests.
21475 * gdb.base/advance.c: New file.
21476 * gdb.base/advance.exp: New file.
21477
8f9ab801
EZ
214782003-01-14 Elena Zannoni <ezannoni@redhat.com>
21479
a9c64011
AS
21480 * gdb.base/args.c: New file.
21481 * gdb.base/args.exp: New file.
8f9ab801 21482
9ae66589
DJ
214832003-01-14 Daniel Jacobowitz <drow@mvista.com>
21484
21485 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
21486
8d77e5c3
DJ
214872003-01-14 Daniel Jacobowitz <drow@mvista.com>
21488
21489 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
21490
12d2f0a1
DJ
214912003-01-14 Daniel Jacobowitz <drow@mvista.com>
21492
21493 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
21494 dates.
21495
6ca37014
DJ
214962003-01-13 Daniel Jacobowitz <drow@mvista.com>
21497
21498 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
21499
b0023472
DJ
215002003-01-13 Daniel Jacobowitz <drow@mvista.com>
21501
21502 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
21503 (ptype &*"foo").
21504 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
21505
607fbc54 215062003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
21507
21508 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
21509 * gdb.mi/mi1-console.exp: Likewise.
21510
607fbc54 215112003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
21512
21513 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
21514 * gdb.mi/mi1-console.exp: Likewise.
21515
a1fb14a2
DJ
215162003-01-13 Daniel Jacobowitz <drow@mvista.com>
21517
21518 * gdb.c++/overload.exp: Remove some fixed XFAILs.
21519
c4cf40b7
DJ
215202003-01-09 Daniel Jacobowitz <drow@mvista.com>
21521
21522 * gdb.base/detach.exp: New test.
21523
696d5a5b
DJ
215242003-01-09 Daniel Jacobowitz <drow@mvista.com>
21525
21526 * Makefile.in (ALL_SUBDIRS): New variable.
21527 (subdirs, clean, distclean): Use it.
21528 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
21529 regenerating Makefile, since it is generated from the top level.
21530 * gdb.asm/Makefile.in: Likewise.
21531 * gdb.base/Makefile.in: Likewise.
21532 * gdb.c++/Makefile.in: Likewise.
21533 * gdb.disasm/Makefile.in: Likewise.
21534 * gdb.java/Makefile.in: Likewise.
21535 * gdb.mi/Makefile.in: Likewise.
21536 * gdb.threads/Makefile.in: Likewise.
21537 * gdb.trace/Makefile.in: Likewise.
21538
754533e4
DC
215392003-01-09 David Carlton <carlton@math.stanford.edu>
21540
21541 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
21542 Add copyright year 2003.
21543
d8b3e9ee
MC
215442003-01-06 Michael Chastain <mec@shout.net>
21545
21546 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
21547 When selecting a thread, 'line' and 'file' are optional.
21548 * gdb.mi/mi1-pthreads.exp: Likewise.
21549
8e9e0fe6
AS
215502003-01-06 Andreas Schwab <schwab@suse.de>
21551
21552 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
21553 failures.
21554
b5ab8ff3
DJ
215552003-01-04 Daniel Jacobowitz <drow@mvista.com>
21556
21557 Fix PR gdb/844
21558 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
21559 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
21560
21561 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
21562 instead of calling gdb_suppress_entire_file.
21563 * gdb.threads/print-threads.exp: Likewise.
21564 * gdb.threads/schedlock.exp: Likewise.
21565
21566 * gdb.threads/killed.exp: Return instead of calling
21567 gdb_suppress_entire_file.
21568 * gdb.threads/linux-dp.exp: Likewise.
21569 * gdb.threads/pthreads.exp: Likewise.
21570
1e698235
DJ
215712003-01-04 Daniel Jacobowitz <drow@mvista.com>
21572
21573 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
21574 stabs.
21575 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
21576 * gdb.base/whatis.exp: Always allow (void) after function names.
21577
147ff08c
DJ
215782003-01-04 Daniel Jacobowitz <drow@mvista.com>
21579
21580 * gdb.c++/casts.exp: Correct regexp.
21581
dc62bfc2
MK
215822003-01-04 Mark Kettenis <kettenis@gnu.org>
21583
21584 * configure.in: Call AC_CONFIG_HEADER. Don't call
21585 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
21586 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
21587 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
21588 aforementioned directories in the AC_OUPUT call.
21589 * config.hin: New file.
21590 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21591 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
21592 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
21593 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
21594 pass -I$objdir instead of -I$objdir/$subdir in compilation.
21595 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
21596 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
21597 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
21598 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
21599 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
21600 gdb.threads/configure.in, gdb.threads/configure,
21601 gdb.threads/config.in, gdb.trace/configure.in,
21602 gdb.trace/configure: Removed.
21603
77afa639
MC
216042003-01-03 Michael Chastain <mec@shout.net>
21605
21606 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
21607 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
21608
7634bb6e
DJ
216092003-01-03 Daniel Jacobowitz <drow@mvista.com>
21610
21611 * gdb.base/store.exp: Fix regular expressions.
21612
b39c905e
MK
216132002-12-28 Mark Kettenis <kettenis@gnu.org>
21614
21615 * configure.in: Rewrite.
21616 * configure: Regenerated.
21617
0a8551dd
DC
216182003-01-03 David Carlton <carlton@math.stanford.edu>
21619
21620 * gdb.base/psymtab.exp: New file.
21621 * gdb.base/psymtab1.c: Ditto.
21622 * gdb.base/psymtab2.c: Ditto.
21623
c60b7188
AF
216242002-12-23 Adam Fedor <fedor@gnu.org>
21625
21626 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
21627
ee73db83
DC
216282002-12-23 David Carlton <carlton@math.stanford.edu>
21629
21630 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
21631 and current_directory initialization.
21632
d6c1774e
JB
216332002-12-22 Jim Blandy <jimb@redhat.com>
21634
f0a847b8
JB
21635 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
21636 rather than as part of the output file name.
21637
d6c1774e
JB
21638 * gdb.base/attach.exp: There's no need to copy the test program to
21639 /tmp; that was only ever necessary on HP/UX, and this test is
21640 entirely disabled there anyway.
21641
f0708dbb
JB
216422002-12-21 Jim Blandy <jimb@redhat.com>
21643
4c2acfea
JB
21644 * gdb.c++/psmang.exp: Doc fix.
21645
f0708dbb
JB
21646 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
21647 test.
21648
9579e000
DC
216492002-12-20 David Carlton <carlton@math.stanford.edu>
21650
21651 * gdb.c++/annota2.exp: KFAIL annotate-quit.
21652
d1810171
MC
216532002-12-18 Michael Chastain <mec@shout.net>
21654
21655 * gdb.c++/annota2.exp: Add copyright year 2002.
21656
76565097
DC
216572002-12-17 David Carlton <carlton@math.stanford.edu>
21658
21659 * gdb.c++/try_catch.cc: Add marker comments.
21660 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
21661 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
21662 * gdb.c++/m-static.cc: Ditto.
21663 * gdb.c++/m-static1.cc: Ditto.
21664 * gdb.c++/try_catch.cc: Ditto.
21665
da81390b
JJ
216662002-12-16 Jeff Johnston <jjohnstn@redhat.com>
21667
21668 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
21669 to see whether we are using the new -environment-directory
21670 command which resets via -r or the old version of the command
21671 which may prompt the user. Part of fix for gdb/741.
21672
b304d130
AC
216732002-12-13 Andrew Cagney <ac131313@redhat.com>
21674
21675 * gdb.fortran/types.exp: Update obsolete comment.
21676 * gdb.fortran/exprs.exp: Ditto.
21677 * lib/gdb.exp: Delete obsolete code.
21678 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
21679 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
21680 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
21681 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
21682 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
21683 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
21684 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
21685 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
21686 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
21687 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
21688 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
21689 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
21690 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
21691 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
21692 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
21693 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
21694 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
21695 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
21696 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
21697 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
21698 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
21699 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
21700 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
21701 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
21702 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
21703 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
21704 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
21705 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
21706 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
21707 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
21708 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
21709 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
21710 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
21711 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
21712 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
21713 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
21714 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
21715
a23b6e6a
DC
217162002-12-11 David Carlton <carlton@math.stanford.edu>
21717
21718 * gdb.c++/m-data.exp: Add test for members that shadow global
21719 variables: see PR gdb/804.
21720 * gdb.c++/m-data.cc: Ditto.
21721
6604731b
DJ
217222002-12-10 Daniel Jacobowitz <drow@mvista.com>
21723
21724 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
21725
de46ecd7
DC
217262002-12-06 David Carlton <carlton@math.stanford.edu>
21727
21728 * gdb.base/store.c: Don't declare functions static.
21729
27e829d0
AC
217302002-12-04 Andrew Cagney <ac131313@redhat.com>
21731
21732 * gdb.base/store.exp, gdb.base/store.c: New files.
21733
92806416
DJ
217342002-12-03 Daniel Jacobowitz <drow@mvista.com>
21735
21736 * gdb.base/selftest.exp: Update for current gdb.
21737
3bcbaac5
DJ
217382002-12-03 Daniel Jacobowitz <drow@mvista.com>
21739
21740 * gdb.base/maint.exp: Only dump symbols from one source file
21741 or objfile.
21742
f4f00b1f
DJ
217432002-12-03 Daniel Jacobowitz <drow@mvista.com>
21744
21745 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
21746 function call.
21747
f1c8a949
JB
217482002-11-25 Jim Blandy <jimb@redhat.com>
21749
21750 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
21751 function appearing in error message.
21752
9e297a97
DJ
217532002-11-21 Daniel Jacobowitz <drow@mvista.com>
21754
21755 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
21756
1f312e79
JJ
217572002-11-08 Jeff Johnston <jjohnstn@redhat.com>
21758
d63a86f8
RM
21759 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
21760 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
21761 should be in mi console format. This is part of fix for PR gdb/604.
21762
83c31e7d
FN
217632002-09-18 Fernando Nasser <fnasser@redhat.com>
21764
21765 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
21766 which explicitly prints the zero offset as "+0".
21767
322b3f65
DJ
217682002-10-22 Daniel Jacobowitz <drow@mvista.com>
21769
21770 * gdb.threads/schedlock.c (args): Make unsigned.
21771
217722002-10-21 Daniel Jacobowitz <drow@mvista.com>
21773
21774 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
21775 numbers. Allow "foo2|selected stack frame".
21776 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
21777 * gdb.asm/asmsrc2.s: Likewise.
21778 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
21779 comments.
21780 * gdb.asm/mips.inc: New file.
21781
5e2fe5b8
AF
217822002-10-18 Adam Fedor <fedor@gnu.org>
21783
21784 * gdb.base/default.exp: Update expected output to include 'ObjC'.
21785 * gdb.base/help.exp: Likewise.
21786
abe1a5d0
KB
217872002-10-17 Kevin Buettner <kevinb@redhat.com>
21788
21789 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
21790 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
21791
10abb1d4
JB
217922002-10-02 Jim Blandy <jimb@redhat.com>
21793
21794 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
21795
1f609b42
AC
217962002-10-01 Andrew Cagney <ac131313@redhat.com>
21797
21798 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
21799 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
21800 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
21801 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
21802 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
21803 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
21804 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
21805
0aee02e4
AC
218062002-09-29 Andrew Cagney <ac131313@redhat.com>
21807
21808 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
21809 * mi0-disassemble.exp, mi0-eval.exp: Delete.
21810 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
21811 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
21812 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
21813 * mi0-var-block.exp, mi0-var-child.exp: Delete.
21814 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 21815
6fde09ad
KB
218162002-09-27 Kevin Buettner <kevinb@redhat.com>
21817
21818 * gdb.base/annota1.exp (info break): Make directory components of
21819 path optional since not all compilers emit this debug information.
21820
889bf7c5
PA
21821 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
21822 step ends up stepping out of the function instead of stopping on
21823 the epilogue.
6fde09ad 21824
9e8aab75
KS
218252002-09-26 Keith Seitz <keiths@redhat.com>
21826
21827 * lib/insight-support.exp (gdbtk_start): Figure out where
21828 the insight executable is based on where gdb is. Use this
21829 executable to start insight instead of gdb.
21830
e36180d7
AC
218312002-09-25 Andrew Cagney <cagney@redhat.com>
21832
21833 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
21834
9dd34b2b
AC
218352002-09-24 Andrew Cagney <ac131313@redhat.com>
21836
21837 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
21838 test_isolated_complaints.
21839 (test_empty_complaint): New function.
21840 (test_empty_complaints): New function. Check no output when no
21841 complaints.
d63a86f8 21842
dea97812
KB
218432002-09-19 Jim Blandy <jimb@redhat.com>
21844
a9c64011 21845 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 21846
54951bd7
AC
218472002-09-19 Andrew Cagney <ac131313@redhat.com>
21848
21849 * gdb.gdb/complaints.exp: New file.
21850
dec43320
AC
218512002-09-18 Andrew Cagney <ac131313@redhat.com>
21852
21853 * gdb.base/maint.exp: Check `help maint internal-warning'.
21854
e70d6e3f
DC
218552002-09-18 David Carlton <carlton@math.stanford.edu>
21856
21857 * gdb.c++/m-static.exp: Remove breakpoints depending on line
21858 numbers, and replace them by a single breakpoint after the
21859 constructors are all finished.
21860 Add test 4.
21861 * gdb.c++/m-static.cc: Add test 4.
21862 * gdb.c++/m-static.h: New file.
21863 * gdb.c++/m-static1.cc: New file.
21864
21865 * gdb.c++/printmethod.exp: New file.
21866 * gdb.c++/printmethod.cc: New file.
21867
21868 * gdb.c++/pr-574.exp: New file.
21869 * gdb.c++/pr-574.cc: New file.
21870
afb5c968
CV
218712002-09-18 Corinna Vinschen <vinschen@redhat.com>
21872
21873 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
21874 embedded targets which never actually exit.
21875
31e45dee
FN
218762002-09-18 Fernando Nasser <fnasser@redhat.com>
21877
21878 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
21879 "don't step after run" as unresolved or unsupported, instead of xfail.
21880
a283c5a1
CV
218812002-09-18 Corinna Vinschen <vinschen@redhat.com>
21882
21883 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
21884 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
21885 Add newline to expected string in "step out of main (status wrapper)"
21886 case.
21887
11350d2a
CV
218882002-09-18 Corinna Vinschen <vinschen@redhat.com>
21889
21890 * lib/gdb.exp (rerun_to_main): Allow restarting application.
21891 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
21892
0deec7d6
TT
218932002-09-17 Tom Tromey <tromey@redhat.com>
21894
21895 * gdb.base/printcmds.exp (test_print_string_constants): Expect
21896 \000, not \0, in double-quoted string.
21897
b2b4a1b5
CV
218982002-09-14 Corinna Vinschen <vinschen@redhat.com>
21899
c9d37158 21900 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
21901 string after running the commands execution on breakpoint tests.
21902
1c56143a
CV
219032002-09-13 Corinna Vinschen <vinschen@redhat.com>
21904
21905 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
21906
37f8da45
JB
219072002-09-12 Joel Brobecker <brobecker@gnat.com>
21908
21909 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
21910
08b468e0
KS
219112002-09-10 Keith Seitz <keiths@redhat.com>
21912
21913 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
21914 runto proc.
21915 (mi_run_to_main): Use mi_runto.
21916 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
21917
dc360f58
KS
219182002-09-10 Keith Seitz <keiths@redhat.com>
21919
21920 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
21921 regexp for stopping at main. Could have multiple event notifications.
21922 Don't assume that main was declared with no parameters.
21923 (mi_next): Use mi_step_to.
21924 (mi_step): Use mi_next_to.
21925
ce3abcfb
CV
219262002-09-09 Corinna Vinschen <vinschen@redhat.com>
21927
21928 * gdb.base/default.exp: Fix expected string in `info float' test.
21929
d1f5b980
BE
219302002-09-09 Ben Elliston <bje@redhat.com>
21931
21932 * config/mips.exp: Update comments.
21933 * config/mips-idt.exp: Likewise.
21934 * config/nind.exp: Likewise.
21935 * config/slite.exp: Likewise.
21936 * config/sparclet.exp: Likewise.
21937 * config/udi.exp: Likewise.
21938 * config/vx.exp: Likewise.
21939 * config/vxworks29k.exp: Likewise.
21940
2f71430b
JB
219412002-09-05 Jim Blandy <jimb@redhat.com>
21942
21943 * gdb.threads/killed.exp: Fix test failure message.
21944
7ddebc7e
KS
219452002-09-04 Keith Seitz <keiths@redhat.com>
21946
21947 * lib/mi-support.exp: Update copyright.
21948 (mi_gdb_test): Increase the priority of the expected pattern
21949 so that it matches gdb_test.
21950
0ae67eb3
KS
219512002-09-03 Keith Seitz <keiths@redhat.com>
21952
21953 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
21954 Use integer comparison instead of string comparison for testing
21955 whether binary was built.
21956
38fc42c8
JB
219572002-09-03 Jim Blandy <jimb@redhat.com>
21958
21959 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
21960
b6ff0e81
JB
219612002-08-29 Jim Blandy <jimb@redhat.com>
21962
21963 * gdb.threads/pthreads.exp: Move the portable thread compilation
21964 code into a function in lib/gdb.exp, and call that from here.
21965 * lib/gdb.exp (gdb_compile_pthreads): New function.
21966
07c98896
KS
219672002-08-29 Keith Seitz <keiths@redhat.com>
21968
21969 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
21970 expect_out so that callers can get at it.
21971
0312286c
DJ
219722002-08-23 Daniel Jacobowitz <drow@mvista.com>
21973
21974 * gdb.threads/print-threads.c: New file.
21975 * gdb.threads/print-threads.exp: New file.
21976 * gdb.threads/schedlock.c: New file.
21977 * gdb.threads/schedlock.exp: New file.
21978
dd039bc4
EZ
219792002-08-22 Elena Zannoni <ezannoni@redhat.com>
21980
a9c64011
AS
21981 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
21982 not altivec.c.
dd039bc4 21983
1f36144c
MK
219842002-08-17 Mark Kettenis <kettenis@gnu.org>
21985
21986 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
21987 targets. The problem should be fixed now.
21988
16057ec7 219892002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
21990
21991 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
21992 2002-07-24 change that removes final dots from error messages.
21993
3c1499ad
TT
219942002-08-13 Tom Tromey <tromey@redhat.com>
21995
21996 * gdb.base/readline.exp: New file.
21997
a20ce2c3
AC
219982002-08-01 Andrew Cagney <ac131313@redhat.com>
21999
22000 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
22001 supress message.
22002
db034ac5
AC
220032002-08-01 Andrew Cagney <cagney@redhat.com>
22004
22005 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
22006 CHILL_FOR_TARGET and CHILL_LIB.
22007 * configure.in (configdirs): Remove gdb.chill.
22008 * configure: Regenerate.
22009 * lib/gdb.exp: Obsolete references to chill.
22010 * gdb.fortran/types.exp: Ditto.
22011 * gdb.fortran/exprs.exp: Ditto.
22012
3e000b18
KB
220132002-07-30 Kevin Buettner <kevinb@redhat.com>
22014
22015 * gdb.base/shlib-call.exp (additional_flags): Conditionally
22016 set Irix-specific compile and link flags.
22017
28f4966b
KB
220182002-07-29 Kevin Buettner <kevinb@redhat.com>
22019
22020 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
22021 source files. The ``-o'' option doesn't work with the ``-E'' option
22022 when using the Irix compiler.
22023
46c0d5a6
DJ
220242002-07-19 Daniel Jacobowitz <drow@mvista.com>
22025
22026 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
22027 Improve support for reusing an exec file. Copy exec file
22028 to target, and run gdbserver on the target instead of on the host.
22029
eecf4bed
JB
220302002-07-18 Jim Blandy <jimb@redhat.com>
22031
0f815cdf
JB
22032 * gdb.base/ending-run.exp: Don't expect to see the program end in
22033 some orderly fashion when we're running on a real stand-alone
22034 board.
22035
eecf4bed
JB
22036 * gdb.base/interrupt.exp: Correct logic for skipping tests on
22037 targets that don't support interrupts.
22038
52d309e4
JB
220392002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
22040
22041 * gdb.base/attach.exp: Add patterns to match output from /proc-based
22042 systems.
22043 Move comments in expect statements to inside the actions, so that they
22044 don't get matched against.
22045
ff683d9e
MK
220462002-07-10 Mark Kettenis <kettenis@gnu.org>
22047
22048 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
22049 function when asleep" test.
22050
b5356753
AC
220512002-07-10 Andrew Cagney <ac131313@redhat.com>
22052
22053 * gdb.base/page.exp: Rewrite to handle problems with very long
22054 `info set' output. Update copyright.
22055
6aa4d13a
AC
220562002-06-26 Andrew Cagney <ac131313@redhat.com>
22057
22058 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
22059 gdb.threads-hp.
22060 * gdb.hp/configure: Regenerate.
22061 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
22062 * gdb.hp/gdb.threads-hp/configure: Delete file.
22063 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
22064
8cf8c2b8
AC
220652002-06-22 Andrew Cagney <ac131313@redhat.com>
22066
22067 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
22068 setlocale, bindtextdomain and textdomain.
22069
6827a8f8
JB
220702002-06-11 Jim Blandy <jimb@redhat.com>
22071
919d772c
JB
22072 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
22073 preprocessor macro information is present.
22074
6827a8f8
JB
22075 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
22076 tests.
22077
c15b0d21
MS
220782002-06-06 Michael Snyder <msnyder@redhat.com>
22079
c5984d70
MS
22080 * gdb.base/overlays.exp: Record addresses of overlay
22081 functions in TCL variables rather than in GDB variables,
22082 to avoid having GDB convert them to pointers (with loss
22083 of information).
22084
d63a86f8 22085 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 22086 default linker script changes.
c15b0d21
MS
22087 * gdb.base/long_long.exp: Add check for sizeof (long double).
22088
be26fe0d
ML
220892002-06-06 Michal Ludvig <mludvig@suse.cz>
22090
22091 * gdb.asm/asm-source.exp: Add x86-64 target.
22092 * gdb.asm/x86_64.inc: New.
d63a86f8 22093
258093ca 220942002-05-30 Michael Chastain <mec@shout.net>
258093ca 22095
4b3153f1 22096 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
22097 * gdb.c++/m-static.cc: New file.
22098 * gdb.c++/m-static.exp: New file.
22099
241264c6
MS
221002002-05-28 Michael Snyder <msnyder@redhat.com>
22101
22102 * gdb.base/call-ar-st.exp: Allow for reduced floating point
22103 precision.
22104
9bba8c8f 221052002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 22106
4b3153f1 22107 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
22108 * gdb.c++/m-data.cc: New file.
22109 * gdb.c++/m-data.exp: New file.
22110
221112002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 22112
4b3153f1 22113 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 22114 * gdb.c++/try_catch.cc: New file.
d63a86f8 22115 * gdb.c++/try_catch.exp: New file.
9bba8c8f 22116
def1b996
MC
221172002-05-27 Michael Chastain <mec@shout.net>
22118
22119 * gdb.c++/local.exp: Accept more nested types in output.
22120
522ba268
MC
221212002-05-26 Michael Chastain <mec@shout.net>
22122
22123 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
22124
277254ba
MS
221252002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
22126
22127 * lib/gdb.exp (gdb_wrapper_init): Just because
22128 gdb_wrapper_file exists, this does not mean that the file
22129 should not be rebuilt. That is what gdb_wrapper_initialized
22130 is for.
22131 (default_gdb_init): Reset gdb_wrapper_initialized.
22132
b61a8733
MS
221332002-05-23 Michael Snyder <msnyder@redhat.com>
22134
d63a86f8 22135 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
22136 the precision of the floating point test results.
22137 * gdb.base/call-rt-st.exp: Ditto.
22138
b61a8733
MS
22139 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
22140 * gdb.base/call-rt-st.exp: Ditto.
22141
56f6e910
MC
221422002-05-19 Michael Chastain <mec@shout.net>
22143
22144 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
22145
ad0b0016
EZ
221462002-05-19 Elena Zannoni <ezannoni@redhat.com>
22147
a9c64011
AS
22148 * configure.in (configdirs): Add gdb.arch.
22149 * configure: Regenerate.
ad0b0016 22150
f617d2b6
JB
221512002-05-17 Jim Blandy <jimb@redhat.com>
22152
22153 * gdb.base/completion.exp: Recognize the more detailed error
22154 messages produced by the macro expander's lexical analyzer.
22155
eac2a696
EZ
221562002-05-14 Elena Zannoni <ezannoni@redhat.com>
22157
a9c64011
AS
22158 * gdb.arch/altivec-abi.c: New file.
22159 * gdb.arch/altivec-abi.exp: New file.
22160 * gdb.arch/altivec-regs.c: New file.
22161 * gdb.arch/altivec-regs.exp: New file.
eac2a696 22162
2fdde8f8
DJ
221632002-05-14 Daniel Jacobowitz <drow@mvista.com>
22164
22165 * gdb.base/maint.exp (maint print type): Update for new type
22166 structure.
d63a86f8 22167
e31f1a7c
EZ
221682002-05-14 Elena Zannoni <ezannoni@redhat.com>
22169
22170 * gdb.arch: New directory.
22171 * gdb.arch/configure.in: New file.
22172 * gdb.arch/configure: New file.
22173 * gdb.arch/Makefile.in: New file.
22174
db589741
CV
221752002-05-13 Corinna Vinschen <vinschen@redhat.com>
22176
22177 * gdb.asm/asm-source.exp: Add v850 as supported target.
22178 * gdb.asm/v850.inc: New file.
22179
8ce2a7dc
DJ
221802002-05-13 Daniel Jacobowitz <drow@mvista.com>
22181
22182 * gdb.c++/annota2.exp (annotate-quit): Add comment.
22183
df763c7f
DJ
221842002-05-12 Daniel Jacobowitz <drow@mvista.com>
22185
22186 * gdb.base/break.exp: Check 'break "marker2"'.
22187
377daeed
MS
221882002-05-10 Michael Snyder <msnyder@redhat.com>
22189
22190 * gdb.base/long_long.exp: Fix typo.
22191
c4b7bc2b
JB
221922002-05-10 Jim Blandy <jimb@redhat.com>
22193
ecac9a4e
JB
22194 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
22195 a bug.
22196
c4b7bc2b
JB
22197 * gdb.base/printcmds.exp (test_integer_literals_rejected):
22198 Recognize more detailed error message produced by the macro
22199 expander's lexical analyzer.
22200 * lib/gdb.exp (test_print_reject): Same.
22201
e71019a1
MK
222022002-05-09 Mark Kettenis <kettenis@gnu.org>
22203
22204 * gdb.c++/method.exp: Fix typo.
22205
fedfc8e6
MS
222062002-05-08 Michael Snyder <msnyder@redhat.com>
22207
166a1957
MS
22208 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
22209 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 22210 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
22211 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
22212 Add iftarget clause for strongarm.
d63a86f8 22213
f1c47eb2
MS
222142002-05-06 Michael Snyder <msnyder@redhat.com>
22215
cb9a9d3e
MS
22216 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
22217 (gdb_continue_to_end): Accept output from status wrapper.
22218 * gdb.base/ending-run.exp: Add case for output from status wrapper.
22219 Clean up fail messages to match pass messages.
22220
f1c47eb2
MS
22221 Enable the "needs_status_wrapper" testsuite feature.
22222 * lib/gdb.exp (gdb_wrapper_init): New procedure.
22223 (gdb_compile): Conditionally call gdb_wrapper_init.
22224 * gdb.base/a2-run.exp: Recognize output from status wrapper.
22225 * gdb.c++/method.exp: Recognize output from status wrapper.
22226
6079c749
BE
222272002-05-06 Ben Elliston <bje@redhat.com>
22228From Graydon Hoare <graydon@redhat.com>
22229
22230 * config/sid.exp: Include support for "rawsid" protocol.
22231
188baff3
JB
222322002-05-03 Jim Blandy <jimb@redhat.com>
22233
22234 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
22235 * gdb.c++/hang3.C: New file.
22236
b9c07f0f
AC
222372002-05-04 Andrew Cagney <ac131313@redhat.com>
22238
22239 * gdb.base/default.exp: Remove obsolete code.
22240 * gdb.c++/misc.exp: Ditto. Update copyright.
22241 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
22242 * gdb.base/whatis.exp: Ditto. Update copyright.
22243 * gdb.base/scope.exp: Ditto. Update copyright.
22244 * gdb.base/ptype.exp: Ditto. Update copyright.
22245 * gdb.base/printcmds.exp: Ditto. Update copyright.
22246 * gdb.base/opaque.exp: Ditto. Update copyright.
22247 * gdb.base/list.exp: Ditto.
22248 * gdb.base/funcargs.exp: Ditto. Update copyright.
22249 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
22250 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
22251 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
22252 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
22253 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
22254 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
22255
5c7a0397
MS
222562002-05-02 Michael Snyder <msnyder@redhat.com>
22257
d6dcc264 22258 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
22259 * gdb.base/long_long.exp: Add xscale target.
22260 * gdb.base/default.exp: Add xscale target.
22261
eb7f1c48
JB
222622002-05-01 Jim Blandy <jimb@redhat.com>
22263
22264 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
22265 gdb.c++/hang.exp: New test.
22266
a6befae8
FF
222672002-05-01 Fred Fish <fnf@redhat.com>
22268
22269 * gdb.base/completion.exp: Handle completions of "./Make" for
22270 more than one completion possibility, as is the case when we
22271 build and test in the source tree.
22272
0a310277
AG
222732002-04-29 Anthony Green <green@redhat.com>
22274
22275 * gdb.java/jmisc1.exp: New file.
22276 * gdb.java/jmisc2.exp: New file.
22277
6ff9af88
DJ
222782002-04-24 Daniel Jacobowitz <drow@mvista.com>
22279
22280 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
22281
96b3d632
EZ
222822002-04-23 Elena Zannoni <ezannoni@redhat.com>
22283
22284 * gdb.base/help.exp: Change 'help status' to allow for target
22285 dependent output differences.
22286
5019bb54
MC
222872002-04-22 Michael Chastain <mec@shout.net>
22288
22289 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
22290
a805a116
MC
222912002-04-22 Michael Chastain <mec@shout.net>
22292
22293 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
22294
a1706bfd
DM
222952002-04-17 David S. Miller <davem@redhat.com>
22296
22297 * gdb.asm/sparc64.inc: New file.
22298 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
22299
a73a20a2
EZ
223002002-04-19 Elena Zannoni <ezannoni@redhat.com>
22301
22302 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
22303 instruction file directly into the build tree. Clean up at end of
22304 test.
22305
ba678339
DM
223062002-04-18 David S. Miller <davem@redhat.com>
22307
22308 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
22309 handle 64-bit platforms correctly.
22310 * gdb.base/maint.exp: Likewise.
22311
b03399da
KB
223122002-04-18 Kevin Buettner <kevinb@redhat.com>
22313
22314 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
22315 ``-fpic'' when compiling files comprising a shared library, but
22316 it does need additional linker flags in order to find shared
22317 libraries at run time.
22318
e2004992
KB
223192002-04-18 Kevin Buettner <kevinb@redhat.com>
22320
22321 * gdb.base/cvexpr.c (use): New function.
22322 (main): Invoke use() on all global variables to prevent
22323 some linkers from deleting these otherwise unused symbols.
22324
d8937120
MC
223252002-04-17 Michael Chastain <mec@shout.net>
22326From David S. Miller <davem@redhat.com>
22327
22328 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
22329 handle 64-bit platforms correctly.
22330
ffd61a58
MS
223312002-04-12 Michael Snyder <msnyder@redhat.com>
22332From Jim Blandy <jimb@redhat.com>
a9c64011 22333 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
22334 script can handle this instead.
22335 * gdb.base/bar.c (barx): Same.
22336 * gdb.base/baz.c (bazx): Same.
22337 * gdb.base/grbx.c (grbxx): Same.
22338
22339 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
22340 manager doesn't automatically unmap overlays unnecessarily.
22341
6b8426a6
MH
223422002-04-10 Martin M. Hunt <hunt@redhat.com>
22343
22344 * gdb.base/ending-run.exp: Fix pattern for Mips targets
22345 stepping out of main.
22346
34af4875
MC
223472002-04-09 Michael Chastain <mec@shout.net>
22348
22349 * gdb.c++/local.cc (main): Move call to marker1() inside nested
22350 scope so that the nested scope tests will make sense.
22351 * gdb.c++/local.exp: Write patterns that actually work with gcc
22352 (the HP patterns "were never known to work with gcc").
22353 Keep the old aCC patterns too.
22354
2d1676a0
DJ
223552002-04-09 Daniel Jacobowitz <drow@mvista.com>
22356
22357 * gdb.base/attach.exp: Correct target board test.
22358
3a63e3f9
MC
223592002-04-08 Michael Chastain <mec@shout.net>
22360
22361 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
22362 in a const method. Add some xfail and fail cases for configurations
22363 that do not emit the "const ...".
22364
f18dabd2
MC
223652002-04-07 Michael Chastain <mec@shout.net>
22366
22367 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
22368 Accept "A * const" and "const A * const" as type of "this".
22369 Fix spelling of getFunky throughout. Make messages uniform.
22370
0fcddd82
EZ
223712002-04-07 Elena Zannoni <ezannoni@redhat.com>
22372
a9c64011 22373 Work around for PR gdb/285:
0fcddd82
EZ
22374 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
22375
16a8534a
EZ
223762002-04-07 Elena Zannoni <ezannoni@redhat.com>
22377
22378 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
22379 instructions file at run time instead of configure time.
22380 Sometimes we run the test in a directory that is not the one we
22381 configured in.
22382 * gdb.asm/configure.in: Delete creation of symlink.
22383 * gdb.asm/configure: Regenerate.
22384
24181d81
JB
223852002-04-05 J. Brobecker <brobecker@gnat.com>
22386
22387 * gdb.gdb/xfullpath.exp: New test, to exercise the new
22388 xfullpath () function.
22389
7cdb7107
DJ
223902002-04-04 Daniel Jacobowitz <drow@mvista.com>
22391
22392 * gdb.asm/Makefile.in: Correct dependencies.
22393
22394 * gdb.asm/powerpc.inc: New file.
22395 * gdb.asm/asm-source.exp: Add PowerPC.
22396 * gdb.asm/configure.in: Likewise.
22397 * gdb.asm/configure: Regenerated.
22398
a7d17088
DJ
223992002-04-04 Daniel Jacobowitz <drow@mvista.com>
22400
22401 * gdb.base/relocate.exp: New file.
22402 * gdb.base/relocate.c: New file.
22403
cd721503
FF
224042002-04-04 Fred Fish <fnf@redhat.com>
22405
22406 * gdb.base/step-test.exp: Update comment regarding stopping in
22407 memcpy/bcopy calls inserted as part of the compiler runtime.
22408
b22ad7a7
MS
224092002-04-04 Michael Snyder <msnyder@redhat.com>
22410
22411 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
22412
5f279fa6
DJ
224132002-04-03 Daniel Jacobowitz <drow@mvista.com>
22414
22415 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
22416 (gdb_expect): Remove $notransfer hack.
22417
dd0fd3ce
DJ
224182002-04-02 Daniel Jacobowitz <drow@mvista.com>
22419
22420 * gdb.c++/classes.exp ("calling method for small class"): Match
22421 updated register output.
22422
1e50cda1
DJ
224232002-03-30 Daniel Jacobowitz <drow@mvista.com>
22424
22425 Fix PR gdb/452
22426 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
22427 when finished. Make gdb_file_cmd send "exec-file" when
22428 appropriate.
22429
24015922
DJ
224302002-03-30 Daniel Jacobowitz <drow@mvista.com>
22431
22432 * gdb.base/attach.exp: Remove extra setup_xfail.
22433
dd7dfd64
MS
224342002-03-26 Michael Snyder <msnyder@redhat.com>
22435
22436 * gdb.base/default.exp: Add tests for dump, append, and restore.
22437 * gdb.base/help.exp: Add tests for dump, append, and restore.
22438 * gdb.base/dump.exp: New file, test dump, append and restore.
22439 * gdb.base/dump.c: New file.
22440
48b2f8d7
MS
224412002-03-27 Michael Snyder <msnyder@redhat.com>
22442
d63a86f8 22443 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
22444 clean-ups in help messages.
22445
05b4d525
FF
224462002-03-26 Fred Fish <fnf@redhat.com>
22447
22448 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
22449 have debugging info for those functions and the compiler uses them
22450 internally to copy structs around.
22451
d7679631
FF
224522002-03-26 Fred Fish <fnf@redhat.com>
22453
22454 * gdb.base/list.exp: Revert the change made yesterday and add note
22455 about why we don't list the default lines for remote targets.
22456
523ac3f9
MS
224572002-03-25 Michael Snyder <msnyder@redhat.com>
22458
22459 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
22460
754b2b8d
FF
224612002-03-25 Fred Fish <fnf@redhat.com>
22462
22463 * gdb.base/list.exp: This test works on remote targets so remove
22464 the short circuit for remote targets. Update copyright.
22465
33c3e192
FF
224662002-03-25 Fred Fish <fnf@redhat.com>
22467
22468 * gdb.base/attach.exp: Fix logic error that was suppressing this
22469 test for all non hppa*-*-hpux* targets, instead of the hp target.
22470 Move comments closer to the suppression point. Also now need to
22471 check that we are running natively.
22472
d43e73ee
MS
224732002-03-22 Michael Snyder <msnyder@redhat.com>
22474
882c8f02
MS
22475 * gdb.base/default.exp: Add test for gcore. Update copyright.
22476 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 22477
04c12f60
FF
224782002-03-06 Fred Fish <fnf@redhat.com>
22479
22480 * gdb.base/funcargs.c: Remove extraneous ';' character.
22481 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
22482
b43df995
MC
224832002-03-04 Michael Chastain <mec@shout.net>
22484
22485 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
22486 accommodate gcc v3 function signature.
22487 * gdb.mi/mi0-var-cmd-exp: Ditto.
22488
92362027
AC
224892002-02-24 Andrew Cagney <ac131313@redhat.com>
22490
22491 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
22492 ``GNU/Linux'' or ``Linux kernel''
22493 * testsuite/gdb.threads/pthreads.c: Ditto.
22494
258ad32d
MC
224952002-02-24 Michael Chastain <mec@shout.net>
22496
22497 * gdb.threads/pthreads.c (thread1): Add a return statement.
22498 (thread2): Likewise.
22499 (foo): Likewise.
22500
04c3b3d4
MC
225012002-02-23 Michael Chastain <mec@shout.net>
22502
22503 * gdb.threads/linux-dp.c (philosopher): Add a return statement
22504 to placate gcc.
22505
5a2a0a20
MC
225062002-02-23 Michael Chastain <mec@shout.net>
22507
22508 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
22509 test "ptype bint". The test passes on all my stabs configurations.
22510
a640f7fc
JB
225112002-02-21 Jim Blandy <jimb@redhat.com>
22512
27924826
JB
22513 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
22514 filename at a time, and watch for the ones we want to see.
22515
a640f7fc
JB
22516 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
22517 types of pointers to prototyped functions.
22518
edcc8c75
AC
225192002-02-20 Andrew Cagney <ac131313@redhat.com>
22520
22521 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
22522 signed, unsigned and straight char.
22523 (padding_char, padding_short, padding_int, padding_long,
22524 padding_long_long, padding_float, padding_double,
22525 padding_long_double): New global variables.
22526 (fill, fill_structs): New functions.
22527
22528 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
22529 for correctly sized writes. Update copyright.
22530 (get_valueof): New procedure.
22531 (get_sizeof): Call get_valueof.
22532 (check_valueof): New procedure.
22533 (check_padding): New procedure.
22534
ac57ea44
MC
225352002-02-20 Michael Chastain <mec@shout.net>
22536
22537 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
22538 to setup_xfail. Document some of the remaining calls.
22539
7a10c941
MC
225402002-02-18 Michael Chastain <mec@shout.net>
22541
22542 * gdb.c++/userdef.exp: Update copyright year.
22543
fb8acdcc
DJ
225442002-02-18 Daniel Jacobowitz <drow@mvista.com>
22545
22546 * gdb.c++/userdef.exp: Test overloaded operators properly.
22547 Remove xfails.
22548
fda6ae12
MS
225492002-02-14 Michael Snyder <msnyder@redhat.com>
22550
22551 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
22552
676a0442
DJ
225532002-02-14 Daniel Jacobowitz <drow@mvista.com>
22554
22555 * gdb.base/a2-run.exp: Check for a remote target properly.
22556 * gdb.base/annota1.exp: Likewise.
22557 * gdb.base/list.exp: Likewise.
22558 * gdb.base/reread.exp: Likewise.
22559 * gdb.base/scope.exp: Likewise.
22560 * gdb.base/shlib-call.exp: Likewise.
22561 * gdb.base/term.exp: Likewise.
22562 * gdb.c++/annota2.exp: Likewise.
22563
78b4f468
RE
225642002-02-13 Richard Earnshaw <rearnsha@arm.com>
22565
22566 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
22567
9a81ba51
MC
225682002-02-10 Michael Chastain <mec@shout.net>
22569
22570 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
22571 (call_after_alloca): Ditto.
22572
004af6c7
DJ
225732002-02-10 Daniel Jacobowitz <drow@mvista.com>
22574
22575 * gdb.base/ending-run.exp: Guard "cont" test with
22576 gdb_skip_stdio_test.
22577
37225f62
JB
225782002-02-06 Jim Blandy <jimb@redhat.com>
22579
22580 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
22581 from here...
22582 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
22583 To here. Disable this test on non-HP platforms. Add big comment.
22584
fe6fdd96
MS
225852002-02-04 Michael Snyder <msnyder@redhat.com>
22586
22587 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
22588 other than d10v and m32r.
22589
036fad3f
RE
225902002-02-02 Richard Earnshaw <rearnsha@arm.com>
22591
22592 * gdb.base/default.exp: Rewrite test patterns to reduce time
22593 taken to match them.
22594
7148ab62
DJ
225952002-01-30 Daniel Jacobowitz <drow@mvista.com>
22596
22597 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
22598 Allow a start function above main.
22599 * gdb.threads/linux-dp.exp: Fix copyright date.
22600
396cc255
DJ
226012002-01-30 Daniel Jacobowitz <drow@mvista.com>
22602
a9c64011
AS
22603 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
22604 (check_philosopher_stack): Check for manager thread before checking
22605 for a just-starting thread.
396cc255 22606
f038d31b
DJ
226072002-01-30 Daniel Jacobowitz <drow@mvista.com>
22608
22609 From Neil Booth <neil@daikokuya.demon.co.uk>:
22610 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
22611 warnings.
22612
b3ff9d9a
FF
226132002-01-21 Fred Fish <fnf@redhat.com>
22614
22615 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
22616 not caller.
22617
39ad761d
JB
226182002-01-21 Jim Blandy <jimb@redhat.com>
22619
22620 * gdb.base/reread.exp: Check that GDB properly re-reads the
22621 executable file when it changes while no inferior is running.
22622
aaf320fa
FF
226232002-01-21 Fred Fish <fnf@redhat.com>
22624
a9c64011
AS
22625 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
22626 optionally accept the "shlib events" variation.
aaf320fa 22627
808a31f5
JB
226282002-01-21 Jim Blandy <jimb@redhat.com>
22629
22630 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
22631 call `fflush' after every `printf', so that the output is produced
22632 at predictable points, regardless of whatever buffering does (or
22633 doesn't) take place.
22634 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
22635 at different points.
22636
4420d5e2
DJ
226372002-01-20 Daniel Jacobowitz <drow@mvista.com>
22638
22639 * gdb.c++/inherit.exp: Update copyright years.
22640 * gdb.c++/method.exp: Likewise.
22641
3e36a0f4
DJ
226422002-01-20 Daniel Jacobowitz <drow@mvista.com>
22643
22644 * gdb.c++/classes.exp: Update for improved v3 support and skipping
22645 artificial methods/arguments.
22646 * gdb.c++/derivation.exp: Likewise.
22647 * gdb.c++/inherit.exp: Likewise.
22648 * gdb.c++/method.exp: Likewise.
22649 * gdb.c++/virtfunc.exp: Likewise.
22650
b4ceaee6
AC
226512002-01-18 Andrew Cagney <ac131313@redhat.com>
22652
22653 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
22654 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
22655 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
22656 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
22657 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
22658 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
22659
ecace851
JB
226602002-01-17 Jim Blandy <jimb@redhat.com>
22661
22662 * gdb.asm/asm-source.exp (info symbol): Take another shot at
22663 anchoring the pattern matching the entry point symbol's name.
22664
375fc983
AC
226652002-01-17 Andrew Cagney <ac131313@redhat.com>
22666
22667 * gdb.base/maint.exp: Update ``maint internal-error'' to match
22668 continue/quit query. Update copyright.
22669
fe6fdd96
MS
226702002-01-14 Michael Snyder <msnyder@redhat.com>
22671
22672 * gdb.base/gcore.exp: Remove extra debugging output.
22673
e017c81f
DJ
226742002-01-13 Daniel Jacobowitz <drow@mvista.com>
22675
22676 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
22677 for slightly dubious v2 mangled string.
22678
37ab3bf8
DJ
226792002-01-13 Daniel Jacobowitz <drow@mvista.com>
22680
22681 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
22682
1bc05c3a 226832002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 22684
1bc05c3a 22685 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 22686
1bc05c3a
JM
22687 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
22688 constructors.
22689 * gdb.c++/derivation.exp: Likewise.
22690 * gdb.c++/templates.exp: Likewise.
22691 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 22692
1bc05c3a
JM
226932002-01-10 Michael Snyder <msnyder@redhat.com>
22694
22695 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 22696
a911c360
MS
226972002-01-08 Michael Snyder <msnyder@redhat.com>
22698
22699 * gdb.base/gcore.exp: New test for generate-core-file command.
22700 * gdb.base/gcore.c: Testcase for above.
22701 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
22702
ea2119ec
JM
227032002-01-08 Jason Merrill <jason@redhat.com>
22704
22705 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
22706
68203136
FF
227072002-01-07 Fred Fish <fnf@redhat.com>
22708
22709 * gdb.c++/overload.exp: Remove unconditional xfails for:
22710 print foo_instance1.overloadargs(1)
22711 print foo_instance1.overloadargs(1, 2)
22712 print foo_instance1.overloadargs(1, 2, 3)
22713 print foo_instance1.overloadargs(1, 2, 3, 4)
22714 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
22715 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
22716 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
22717 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
22718 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
22719 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
22720 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
22721 print foo_instance1.overload1arg()
22722 print foo_instance1.overload1arg((char)arg2)
22723 print foo_instance1.overload1arg((signed char)arg3)
22724 print foo_instance1.overload1arg((unsigned char)arg4)
22725 print foo_instance1.overload1arg((int)arg7)
22726 print foo_instance1.overload1arg((unsigned int)arg8)
22727 print foo_instance1.overload1arg((float)arg11)
22728 print foo_instance1.overload1arg((double)arg12)
d63a86f8 22729
21b9b5b1
MS
227302002-01-07 Michael Snyder <msnyder@redhat.com>
22731
22732 * gdb.base/huge.exp: New test. Print a very large target data object.
22733 (skip_huge_test): New test variable. Define if you want to skip this
22734 test. The test reads an 8 megabyte data object from the target, so it
22735 might be very time consuming on remote targets with a slow connection.
22736 * gdb.base/huge.c: New file. Test case for above.
22737
725f922e
FF
227382002-01-07 Fred Fish <fnf@redhat.com>
22739
22740 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
22741 g_instance.bfoo, and g_instance.cfoo.
22742
889bf7c5 227432002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 22744
889bf7c5
PA
22745 * gdb.base/break.c (multi_line_if_conditional): New function.
22746 (multi_ilne_while_conditional): Likewise.
22747 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
22748 IF or WHILE condition puts the breakpoint at the start of
22749 the condition.
f286b2c3 22750
634d57ec
JL
22751 * gdb.base/selftest.exp (backtrace through signal handler): Remove
22752 hppa*-*-hpux* expected failure.
22753 * gdb.base/structs.exp (do_function_calls): Similarly.
22754
22755 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
22756 watchpoints.
22757
9fbfe2dc
AC
227582002-01-06 Andrew Cagney <ac131313@redhat.com>
22759
22760 Fix PR gdb/66.
22761 * gdb.base/structs.exp: Replace skip for a29k with skip for
22762 gdb,cannot_call_functions.
22763 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
22764 * gdb.base/callfuncs.exp: Ditto.
22765 * gdb.base/call-rt-st.exp: Ditto.
22766 * gdb.base/call-strs.exp: Ditto.
22767 * gdb.base/callfwmall.exp: Ditto.
22768 * gdb.base/scope.exp: Obsolete xfail a29k.
22769 * gdb.c++/misc.exp: Ditto.
22770 * gdb.c++/cplusfuncs.exp: Ditto.
22771 * gdb.base/ptype.exp: Ditto.
22772 * gdb.base/printcmds.exp: Ditto.
22773 * gdb.base/opaque.exp: Ditto.
22774 * gdb.base/list.exp: Ditto.
22775 * gdb.base/funcargs.exp: Ditto.
22776 * gdb.base/default.exp: Ditto.
22777
8ddad156
MS
227782002-01-04 Michael Snyder <msnyder@redhat.com>
22779
ca4976a6 22780 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
22781 * gdb.base/maint.exp: Add tests for maint info sections options.
22782
1b074332
JL
22783Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
22784
22785 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
22786
7d159115
CV
227872001-12-20 Corinna Vinschen <vinschen@redhat.com>
22788
22789 * gdb.asm/arm.inc: New file.
22790 * gdb.asm/asm-source.exp: Add arm targets.
22791 * gdb.asm/configure.in: Ditto.
22792 * gdb.asm/configure: Recreated from configure.in.
22793
8fb87725
JL
22794Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
22795
afabe08c
JL
22796 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
22797 with HP's compiler.
22798 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
22799 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
22800 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
22801 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
22802
22803 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
22804 either HP's compilers or GCC.
22805
db521deb
JL
22806 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
22807 a SIGBUS or SIGSEGV.
22808
22809 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
22810
22811 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
22812 can be compiled with either HP's compiler or GCC.
22813
cfa88ab7
JL
22814 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
22815 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
22816 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
22817
ca344dff
JL
22818 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
22819 to match current gdb output. Update due to using auto-solib-limit
22820 for limiting instead of overloading auto-solib-add.
22821 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
22822 test program.
22823
3f3c6e55 22824 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
22825 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
22826 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
22827 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
22828 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
22829 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
22830 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
22831 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
22832 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
22833 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
22834 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
22835 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
22836 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 22837
8fb87725
JL
22838 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
22839 a SIGTRAP to the inferior.
22840
cf599fa7
CV
228412001-12-19 Corinna Vinschen <vinschen@redhat.com>
22842
22843 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
22844 Substitute call to target_link by call to gdb_compile.
22845
2cd045cd
JL
22846Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
22847
a9c64011
AS
22848 * gdb.base/break.exp: Fix HP specific search string when testing
22849 backtracing in a called function.
2cd045cd 22850
a9c64011
AS
22851 * gdb.base/constvars.exp: Only set lang to C++ if we're
22852 compiling the test with HP's compilers.
22853 * gdb.base/volatile.exp: Similarly.
2cd045cd 22854
99ebe9ac
JB
228552001-12-19 Jim Blandy <jimb@redhat.com>
22856
22857 * gdb.base/printcmds.exp: Expect the null character to be printed
22858 as '\0', and the '\013' to be printed as '\v'.
22859 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
22860 * gdb.base/setvar.exp: Same.
22861
b9891b29
JB
228622001-12-17 Jim Blandy <jimb@redhat.com>
22863
0eba65ab
JB
22864 * gdb.base/completion.exp: Rather than completing very long
22865 filenames, which can make the readline library produce output we
22866 don't recognize, cd to the directory first, and then complete
22867 using nice, short relative paths.
22868
6970b5b1
JB
22869 * gdb.base/completion.exp: On some systems, there is, in fact, a
22870 variable named `b' in scope, since GDB treats all static
a9c64011
AS
22871 variables as being in scope. So use `no_var_named_this'
22872 instead of `b'.
6970b5b1 22873
b9891b29 22874 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 22875 can't find the core file's registers as a failure.
b9891b29 22876
e6ccd35f
JSC
228772001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
22878
a9c64011
AS
22879 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
22880 test expect string more specific.
e6ccd35f 22881
105ba819
CV
228822001-12-13 Corinna Vinschen <vinschen@redhat.com>
22883
22884 * gdb.asm/asm-source.exp: Add support for xstormy16.
22885 * gdb.asm/configure.in: Ditto.
22886 * gdb.asm/configure: Rebuild.
22887 * gdb.asm/xstormy16.inc: New file.
22888
e9e79dd9
FF
228892001-12-10 Fred Fish <fnf@redhat.com>
22890
22891 * gdb.base/maint.exp: Update to match changes in type dumping code.
22892
347dc97d
JB
228932001-12-10 Jim Blandy <jimb@redhat.com>
22894
22895 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
22896 matching the entry point symbol's name at the beginning of the
22897 line.
347dc97d 22898
5178b9d6
DJ
228992001-12-07 Daniel Jacobowitz <drow@mvista.com>
22900
22901 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
22902 gdb.c++/inherit.exp, gdb.c++/method.exp,
22903 gdb.c++/namespace.exp, gdb.c++/templates.exp,
22904 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
22905 and class layout support.
22906
af890c52
DJ
229072001-12-07 Daniel Jacobowitz <drow@mvista.com>
22908
22909 * gdb.c++/classes.exp: Add test for static member function.
22910 * gdb.c++/misc.cc: Add class with static member function.
22911
7a345fb3
JB
229122001-12-07 Jim Blandy <jimb@redhat.com>
22913
f2e54a80 22914 If GDB says it can't find the struct the function returned, report
8032bf31
JB
22915 those tests as `unsupported'.
22916 * gdb.base/call-rt-st.exp (print_struct_call): New function.
22917 Rewrite subsequent tests to use it.
22918
22919 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
22920 those tests as `unsupported'.
22921 * gdb.base/structs.exp (call_struct_func): New function.
22922 (do_function_calls): Use call_struct_func to call the functions
22923 returning structs.
22924
0bc69509
JB
22925 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
22926 whether functions are prototyped or not, so we can't possibly pass
22927 arguments to t_float_values2 properly.
22928
7a345fb3
JB
22929 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
22930 value of `timeout' for targets other than the mips*tx39-*.
22931
edb6ede1
MS
229322001-12-06 Michael Snyder <msnyder@redhat.com>
22933
d63a86f8 22934 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
22935 and detect whether the start symbol has a leading underscore.
22936
2d842f13
JB
229372001-12-04 Jim Blandy <jimb@redhat.com>
22938
22939 * gdb.base/completion.exp: Clarify indentation.
22940
68550daf
JB
229412001-12-03 Jim Blandy <jimb@redhat.com>
22942
22943 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
22944 variables on the S/390, not `.word'.
22945
cd5195a8
JB
229462001-11-30 Jim Blandy <jimb@redhat.com>
22947
22948 Add assembly-source tests for s390-ibm-linux.
22949 * gdb.asm/s390.inc: New file.
22950 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
22951 the S/390 architecture.
a9c64011 22952 * gdb.asm/configure: Regenerated.
cd5195a8 22953
ca9efc90
MS
229542001-11-30 Michael Snyder <msnyder@redhat.com>
22955
22956 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
22957 next, info source, info sources, info line, global and static
22958 variables, and static functions.
22959 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
22960 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
22961 * gdb.asm/asmsrc1.s: Add a static function and some variables.
22962 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
22963 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
22964 (gdbasm_leave): Restore frame pointer.
22965 (gdbasm_startup): Copy stack set-up from crt0.S.
22966
d0e66976
FN
229672001-11-26 Fernando Nasser <fnasser@redhat.com>
22968
22969 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
22970 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
22971 to a local (non-static) variable. Copy tstruct.a to a static buffer
22972 and return a pointer to that buffer.
22973 * gdb.base/callfwmall.c (t_structs_a): Ditto.
22974
e2334072
MK
229752001-11-24 Mark Kettenis <kettenis@gnu.org>
22976
22977 * gdb.asm/configure.in: Fix recognition of ix86 target.
22978 * gdb.asm/configure: Regenerate.
22979
756caa3d
MS
229802001-11-21 Michael Snyder <msnyder@redhat.com>
22981
22982 * gdb.asm/sparc.inc: New file.
22983 * gdb.asm/asm-source.exp: Recognize sparc target.
22984 * gdb.asm/configure.in: Recognize sparc target.
22985 * gdb.asm/configure: Regenerate.
d63a86f8 22986
9a4d72d5
MS
229872001-11-21 Michael Snyder <msnyder@redhat.com>
22988
22989 * gdb.asm/m32r.inc: New file.
22990 * gdb.asm/asm-source.exp: Recognize m32r target.
22991 * gdb.asm/configure.in: Recognize m32r target.
22992 * gdb.asm/configure: Regenerate.
22993
a773d1cd
MS
229942001-11-20 Michael Snyder <msnyder@redhat.com>
22995
017ac23d
MS
22996 * gdb.asm/i386.inc: New file.
22997 * gdb.asm/asm-source.exp: Recognize ix86 target.
22998 * gdb.asm/configure.in: Recognize ix86 target.
22999 * gdb.asm/configure: Regenerate.
23000
a773d1cd
MS
23001 * gdb.c++/namespace.exp: Fix quotes in output messages.
23002
bb632afb
MS
230032001-11-14 Michael Snyder <msnyder@redhat.com>
23004
25d559ca 23005 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
23006 qualifier in a type cast expression, to designate an address
23007 in the instruction space (Harvard architecture).
23008
4749e309
MS
230092001-11-13 Michael Snyder <msnyder@redhat.com>
23010
23011 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
23012 Tests for expressions using 'const' and 'volatile'.
23013
25050984
CV
230142001-11-13 Corinna Vinschen <vinschen@redhat.com>
23015
23016 * gdb.asm/asm-sources.exp: Allow defining linker flags.
23017
1902c51f
DJ
230182001-11-12 Daniel Jacobowitz <drow@mvista.com>
23019
23020 * lib/mi-support.exp (mi_run_to_helper): Move comments
23021 outside of gdb_expect.
23022
dcf95b47
DJ
230232001-11-11 Daniel Jacobowitz <drow@mvista.com>
23024
23025 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
23026 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
23027 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
23028 mi0_run_to): New functions.
23029 * gdb.mi/mi-simplerun.exp: Use them.
23030 * gdb.mi/mi0-simplerun.exp: Likewise.
23031 * gdb.mi/mi-var-cmd.exp: Likewise.
23032 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 23033
45b074e1
AC
230342001-11-10 Andrew Cagney <ac131313@redhat.com>
23035
23036 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
23037 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
23038
bf50d346
AC
230392001-11-09 Andrew Cagney <ac131313@redhat.com>
23040
23041 * gdb.base/restore.exp: Include $expected value in restored test
23042 message.
23043
9383332c
AC
230442001-11-09 Andrew Cagney <ac131313@redhat.com>
23045
23046 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
23047 implemented.
23048
db62520a
MS
230492001-11-08 Michael Snyder <msnyder@redhat.com>
23050
23051 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
23052 Add pass/fail message for stop at breakpoint in call dummy function.
23053
b5703437
MS
230542001-11-07 Michael Snyder <msnyder@redhat.com>
23055
d63a86f8
RM
23056 * gdb.c++/templates.exp (test_template_breakpoints):
23057 If we get an overload menu, but it does not match what
760f6330 23058 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
23059 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
23060 making the whitespace optional. Argument for "new" may be
23061 "unsigned" as well as "unsigned int/long".
d63a86f8 23062 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
23063 making the whitespace optional. Also replace "(void) with
23064 "((void|)), making the keyword "void" optional.
d63a86f8 23065 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
23066 making the whitespace optional. Also replace "(void) with
23067 "((void|)), making the keyword "void" optional.
3bf40917
MS
23068 * gdb.base/callfuncs.c (t_float_values): This function must
23069 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 23070 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
23071 can be tested against both cases. Usually one case involves
23072 promotion of float to double, while the other does not.
23073 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
23074 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
23075 includes a stack frame for "start".
23076
c8ab4e6d
JB
230772001-11-05 Jim Blandy <jimb@redhat.com>
23078
23079 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
23080 pointers are 32 bits long, and that offsets of relocs are always
23081 stored in the data (REL-style), and not in the reloc entry itself
23082 (RELA-style).
23083 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
23084 stabs.
23085
3f08ced9
MS
230862001-11-01 Michael Snyder <msnyder@redhat.com>
23087
23088 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
23089 and regular expression operators by using quoting.
23090
cbfa24cd
MS
230912001-10-31 Michael Snyder <msnyder@redhat.com>
23092
23093 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
23094 depending on what the symbol table contains.
23095 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
23096 the output of the ptype command. Similarly, accept both "const &"
23097 and "const&".
23098
aaa68313
CV
230992001-10-31 Corinna Vinschen <vinschen@redhat.com>
23100
23101 * gdb.base/miscexprs.c (main): Add usage of preprocessor
23102 symbol `STORAGE' to allow to choose the storage class of
23103 the local datastructures.
23104 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
23105 compiler directive.
23106
91740388
MS
231072001-10-30 Michael Snyder <msnyder@redhat.com>
23108
23109 * gdb.base/jump.exp: Allow it to run for all targets.
23110
1b7c05e7
CV
231112001-10-29 Corinna Vinschen <vinschen@redhat.com>
23112
23113 * gdb.base/call-ar-st.c (print_double_array): Match for loop
23114 with new double_array size.
23115 (main): Change storage class of all local variables to static.
23116 Reduce size of double_array to 9.
23117 * gdb.base/call-ar-st.exp: Increase timeout value.
23118 Change expected output for double array to match new size in
23119 call-ar-st.c.
23120
36a22261
CV
231212001-10-29 Corinna Vinschen <vinschen@redhat.com>
23122
23123 * gdb.base/ending-run.exp: Create identical output when passing
23124 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 23125 Stormy16 target.
36a22261 23126
92b8ae91
MK
231272001-10-28 Mark Kettenis <kettenis@gnu.org>
23128
23129 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
23130 that we catch the expected failure under Linux/x86.
23131
cb135b83
OF
231322001-10-29 Orjan Friberg <orjanf@axis.com>
23133
23134 * gdb.base/setvar.exp: Escape curly braces.
23135 * gdb.stabs/weird.exp: Ditto.
23136
6884aa54
DJ
231372001-10-27 Daniel Jacobowitz <drow@mvista.com>
23138
23139 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
23140 * gdm.mi/mi0-hack-cli.exp: Likewise.
23141
0398c9aa
AC
231422001-10-25 Andrew Cagney <ac131313@redhat.com>
23143
23144 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
23145 messages.
23146
d20bf2e8
AC
231472001-10-21 Andrew Cagney <ac131313@redhat.com>
23148
23149 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
23150 checking MI enabled.
23151
03dd63aa
CV
231522001-10-09 Corinna Vinschen <vinschen@redhat.com>
23153
23154 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
23155
1d9d99f3
FCE
231562001-10-04 Frank Ch. Eigler <fche@redhat.com>
23157
23158 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
23159 if gdb child process crashes, just signal an error.
23160
838ae6c4
JB
231612001-10-02 Jim Blandy <jimb@redhat.com>
23162
23163 * lib/gdb.exp (test_xfail_format): Simplify.
23164
23165 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
23166 front of the variable name `format'. Simplify `if'.
23167
8f0cbc1c
DJ
231682001-10-01 Daniel Jacobowitz <drow@mvista.com>
23169
23170 * gdb.threads/pthreads.exp: Wait for output and delay
23171 before sending ^C.
23172
1f08dafd
DJ
231732001-10-01 Daniel Jacobowitz <drow@mvista.com>
23174
23175 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
23176 some incorrect output instead of timing out.
23177 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
23178
674f90ff
CV
231792001-09-28 Corinna Vinschen <vinschen@redhat.com>
23180
23181 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
23182 check to allow additional `int'.
23183
9b284272
DJ
231842001-09-27 Daniel Jacobowitz <drow@mvista.com>
23185
23186 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
23187 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
23188
b55a4771
MS
231892001-09-27 Michael Snyder <msnyder@redhat.com>
23190
23191 * lib/gdb.exp (test_debug_format): New proc.
23192 (setup_xfail_format): Use new proc test_debug_format.
23193 * gdb.base/constvars.exp (local_compiler_xfail_check): New
23194 proc; use new service proc test_debug_format.
23195 Replace all other "gcc_compiled" tests with this test.
23196 * gdb.base/volatile.exp (local_compiler_xfail_check): New
23197 proc; use new service proc test_debug_format.
23198 Replace all other "gcc_compiled" tests with this test.
23199
232002001-09-27 Michael Snyder <msnyder@redhat.com>
23201
23202 * gdb.base/cvexpr.exp: New file.
23203 * gdb.base/cvexpr.c: New file
23204 Test for expressions using const and volatile keywords.
23205
4e6667ac
CV
232062001-09-26 Corinna Vinschen <vinschen@redhat.com>
23207
23208 * gdb.base/constvars.exp: Check for different orders of keywords
23209 and additional "int" strings in output.
23210
4f337972
AC
232112001-09-22 Andrew Cagney <ac131313@redhat.com>
23212
23213 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
23214 responses from "help maint".
23215
2015650d
FCE
232162001-09-19 Frank Ch. Eigler <fche@redhat.com>
23217
23218 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
23219 to localhost:NNN instead of :NNN, in case Xvfb is listening
23220 only on TCP.
23221
f3bcedc1
CV
232222001-09-19 Corinna Vinschen <vinschen@redhat.com>
23223
23224 * gdb.base/recurse.exp: When checking leaving the watchpoint
23225 scope, recognize when gdb is in function's epilogue and pass.
23226
6b819c92
KS
232272001-09-18 Keith Seitz <keiths@redhat.com>
23228
23229 * lib/insight-support.exp (_gdbtk_export_target_info): Add
23230 support for running tests against sid targets.
23231 (gdbtk_done): Ditto.
23232
a10c9419
CV
232332001-09-18 Corinna Vinschen <vinschen@redhat.com>
23234
23235 * gdb.base/ending-run.c (main): Set stdout buffersize
23236 to the same reasonable value for any target.
23237 * gdb.base/ending-run.exp: Add a regular expression
23238 to make testsuite happy on Sanyo Stormy16 target.
23239
739d0d99
CV
232402001-09-17 Corinna Vinschen <vinschen@redhat.com>
23241
23242 * gdb.base/display.c (do_loops): Add float variable `f'.
23243 Increment f in loop.
23244 * gdb.base/display.exp: Increment timeout by 60 seconds.
23245 Change float display test to use variable `f'.
23246
1b8947f0
JB
232472001-09-17 Jim Blandy <jimb@redhat.com>
23248
23249 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
23250 overflowing the limited breakpoint tables on some ROM monitors
23251 (like the ROM68K).
23252
9890ac81
FCE
232532001-09-15 Frank Ch. Eigler <fche@redhat.com>
23254
23255 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
23256 the "-ac" (disable access control) flag.
23257
6db765ea
JH
232582001-08-30 Jeff Holcomb <jeffh@redhat.com>
23259
23260 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
23261 ints.
23262
4c32cc04
KS
232632001-08-30 Keith Seitz <keiths@redhat.com>
23264
23265 * lib/gdb.exp: Move all insight-related functionality into
23266 separate file.
23267 * lib/insight-support.exp: New file.
23268
8d6e6f81
FCE
232692001-08-29 Frank Ch. Eigler <fche@redhat.com>
23270
23271 * config/sid.exp (sid_start): Never set sid verbosity; disable
23272 expect_background {} that consumed its stdout; tolerate </dev/null.
23273 Attempt to set endianness override in "sid" protocol mode. Cleanup.
23274
6a90e1d0
AC
232752001-08-18 Andrew Cagney <ac131313@redhat.com>
23276
23277 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
23278 CLI jump command to start it.
23279 (mi_run_to_main): Fail immediatly when unexpected output.
23280
1759b3c3
AC
232812001-08-18 Andrew Cagney <ac131313@redhat.com>
23282
23283 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
23284 beginning of function. Fix PR gdb/191.
23285
61d11d80
FCE
232862001-08-16 Frank Ch. Eigler <fche@redhat.com>
23287
23288 * config/sid.exp (sid_start): Don't warn if we cannot figure out
23289 what to force sid endianness to.
23290
942a4df2
KS
232912001-08-15 Keith Seitz <keiths@redhat.com>
23292
23293 * lib/gdb.exp (gdbtk_start): Don't set environment
23294 variables for TCL_LIBRARY and friends. Insight will
23295 now figure these out for itself.
23296
0521c418
MS
232972001-08-02 Michael Snyder <msnyder@redhat.com>
23298
23299 * gdb.base/completion.exp: Remove the symbol "a64l" from
23300 the expect string; this is target-specific, and not related
23301 to what is being tested.
23302
74a9a58a
DB
233032001-08-02 Dave Brolley <brolley@redhat.com>
23304
23305 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
23306
c70819fa
MS
233072001-07-25 Michael Snyder <msnyder@redhat.com>
23308
c2b8fa57
MS
23309 * gdb.base/consecutive.exp: New file. Test stepping over
23310 breakpoints on consecutive instructions.
23311 * gdb.base/consecutive.c: New file.
23312
c70819fa
MS
23313 * gdb.base/call-rt-st.exp: Use double-backslash to quote
23314 curly braces in regular expressions.
23315
2b1a1355
MS
233162001-07-25 Michael Snyder <msnyder@redhat.com>
23317
23318 * gdb.base/ending-run.exp: Accept "Program exited normally" as
23319 legitimate output from stepping out of main.
23320
413eca6f
KS
233212001-07-22 Keith Seitz <keiths@redhat.com>
23322
23323 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
23324 the empty string, do not run the tests.
23325
7e5a9322
SC
233262001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23327
23328 * gdb.base/long_long.exp: Detect size of pointer. Take into
23329 account 2-byte pointers when testing for p/a results.
23330
de58f10f
SC
233312001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23332
d63a86f8 23333 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
23334 and defined to 1K for m68hc11.
23335 (random_data): Reduce table to 1K for embedded platforms (68hc11).
23336 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
23337 (sizeof_random_data): New variable to tell the size of the data table;
23338 don't test past this size; always run to main.
23339
d6f5fea1
SC
233402001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23341
23342 * gdb.base/return2.exp: return of long long and double fails for
23343 68HC11; don't execute these tests on that platform.
23344 * gdb.base/return.exp: Return of a double fails for 68hc11.
23345
c477543d
SC
233462001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23347
23348 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
23349 tests that print a float.
23350 * call-rt-st.exp: Likewise.
23351
63cf1c79
MK
233522001-07-12 Mark Kettenis <kettenis@gnu.org>
23353
23354 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
23355 running this test on Linux.
23356
112f9ab5
MC
233572001-06-24 Michael Chastain <chastain@redhat.com>
23358
23359 * gdb.base/arithmet.exp: Remove some tests to make all test names
23360 unique.
23361
4970cb0f
MS
233622001-07-03 Michael Snyder <msnyder@redhat.com>
23363
23364 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
23365 the output of the ptype command.
23366
d85da69f
MS
233672001-07-02 Michael Snyder <msnyder@redhat.com>
23368
4c8a82de
MS
23369 * gdb.base/completion.exp: Don't assume that break.c is the only
23370 source file that may contain functions named "marker".
d85da69f
MS
23371 * gdb.base/corefile.exp: Quote the curly braces in regexp.
23372
8afc772b
AC
233732001-06-28 Andrew Cagney <ac131313@redhat.com>
23374
23375 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
23376 of files to delete.
23377
23378 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
23379 * gdb.disasm/h8300s.exp: New file.
23380 gdb.disasm/h8300s.s: Likewise.
23381
cff22675
AC
233822001-06-27 Andrew Cagney <ac131313@redhat.com>
23383
23384 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
23385 empty breakpoint tables.
23386
68c81b54
AC
233872001-06-25 Andrew Cagney <ac131313@redhat.com>
23388
23389 * lib/mi-support.exp: Update args=... part of stop-reason
23390 patterns. Accept either a list or a tuple.
23391
2dd62704
AC
233922001-06-23 Andrew Cagney <ac131313@redhat.com>
23393
23394 * lib/mi-support.exp: Remove local emacs variable defining
23395 change-log-default-name.
23396
b4127474
MC
233972001-06-22 Michael Chastain <chastain@redhat.com>
23398
23399 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
23400 This is operationally compatible with the previous version.
23401
8dbfb380
JB
234022001-06-13 Jim Blandy <jimb@redhat.com>
23403
23404 * lib/gdb.exp (gdb_test): Doc fix.
23405
f2d8c86d
MC
234062001-06-10 Michael Chastain <chastain@redhat.com>
23407
23408 * gdb.base/exprs.exp: Remove a duplicate test.
23409
81564d34
JB
234102001-06-06 Jim Blandy <jimb@redhat.com>
23411
23412 * gdb.base/return2.exp (main): Use values to test float and double
23413 returns that are not NaN's, to avoid being confused by IEEE
23414 comparison rules.
23415
da55addb
MS
234162001-06-04 Michael Snyder <msnyder@redhat.com>
23417
23418 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 23419 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
23420 rather than wait for 12 more tests to time out.
23421
42c65987
JB
234222001-06-06 Jim Blandy <jimb@redhat.com>
23423
b18bced9 23424 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 23425 Don't forget to match the GDB prompt.
b18bced9 23426
42c65987
JB
23427 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
23428
5b41e5f0
JB
234292001-06-04 Jim Blandy <jimb@redhat.com>
23430
23431 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
23432 command.
23433
015e046f
KB
234342001-05-31 Kevin Buettner <kevinb@redhat.com>
23435
23436 * gdb.base/annota1.exp (info break): Match four or more spaces
23437 after "Address".
23438
fb1ffbbe
MC
234392001-05-31 Michael Chastain <chastain@redhat.com>
23440
23441 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
23442 (dm_type_int_star): Likewise.
23443 (dm_type_long_star): Likewise.
23444 (dm_type_void_star): Likewise.
23445
5ea2a32c
KB
234462001-05-29 Kevin Buettner <kevinb@redhat.com>
23447
23448 * gdb.base/completion.exp (INPUTRC): Set this environment variable
23449 to a known value in order to get consistent results regardless
23450 of the setting of INPUTRC or the presence or contents of .inputrc.
23451
ae23c492
MS
234522001-05-24 Michael Snyder <msnyder@redhat.com>
23453
ac55707e
MS
23454 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
23455 Don't require that the main thread and the manager thread are the
23456 first in the list.
23457
ae23c492
MS
23458 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
23459 debugging. If test fails, issue an "unsupported" not a "fail".
23460
400071f1
JB
234612001-05-24 Jim Blandy <jimb@redhat.com>
23462
23463 Don't assume that short is shorter than int.
23464 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
23465 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 23466 this isn't true.
400071f1
JB
23467 ("print unsigned char == (~0)"): Add test that verifies that ~0,
23468 an int, is not equal to ~0 stored in an unsigned char. This tests
23469 the same thing that the previous test meant to, but works on
23470 16-bit machines, too.
23471 ("print unsigned char != (~0)"): Same test, complemented.
23472
0816a3e5
MS
234732001-05-24 Michael Snyder <msnyder@redhat.com>
23474
23475 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 23476 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
23477 and prevents dejagnu getting out of step.
23478
f6dc23a9
KB
234792001-05-23 Kevin Buettner <kevinb@redhat.com>
23480
23481 * gdb.base/finish.exp (finish_void): Revise pattern for
23482 stopping on the call statement to not permit stopping at
23483 the start of the instructions comprising the call sequence.
23484
7dbd117d
MC
234852001-05-19 Michael Chastain <chastain@redhat.com>
23486
23487 * gdb.base/callfuncs.exp: Make all test names unique.
23488 * gdb.base/commands.exp: Make all test names unique.
23489 * gdb.base/condbreak.exp: Make all test names unique.
23490 * gdb.base/dbx.exp: Make all test names unique.
23491 * gdb.base/default.exp: Make all test names unique.
23492 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
23493 and TIMEOUT messages to their corresponding PASS message.
23494 * gdb.base/ending-run.exp: Make all test names unique.
23495 * gdb.base/long_long.exp: Remove duplicate test.
23496
6b0b0a9e
KB
234972001-05-21 Kevin Buettner <kevinb@redhat.com>
23498
23499 * gdb.base/finish.exp (finish_void): Allow "finish" command to
23500 stop on the call statement as well as the statement after the
23501 call.
23502
2caa35cb
MS
235032001-05-21 Michael Snyder <msnyder@redhat.com>
23504
23505 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
23506
40713331
EZ
235072001-05-10 Elena Zannoni <ezannoni@redhat.com>
23508
a9c64011
AS
23509 * gdb.base/completion.exp: Revamp test. Make it execute on all
23510 platforms.
40713331 23511
c2c1be8d
EZ
235122001-05-10 Elena Zannoni <ezannoni@redhat.com>
23513
a9c64011
AS
23514 * config/gdbserver.exp (gdb_load): Handle the case
23515 in which the arguments to gdbserver are given in the
23516 baseboard configuration file.
23517 Also handle the case in which the server needs to do a
23518 load.
2c9cd303 23519
9671de48
KS
235202001-05-07 Keith Seitz <keiths@cygnus.com>
23521
a9c64011
AS
23522 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
23523 set up the display for testing.
23524 (gdbtk_start): Convert all paths to paths that tcl will like.
23525 Export target information to environment.
23526 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
23527 necessary.
23528 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
23529 (to_tcl_path): New proc to convert a given pathname into
23530 a path acceptible as an argument to a tcl command.
23531 (_gdbtk_export_target_info): New proc to export target info
23532 into the environment for gdbtk testing.
23533 (gdbtk_done): New proc to signal end-of-test.
9671de48 23534
5a360f47
JB
235352001-05-06 Jim Blandy <jimb@redhat.com>
23536
23537 * restore.c: Make the code of caller0 correspond to its comment.
23538
66c756c6
MS
235392001-05-03 Michael Snyder <msnyder@redhat.com>
23540
23541 * config/sid.exp (gdb_target_sid): Check for error messages.
23542 On error or timeout, don't make expect exit (which will terminate
23543 all subsequent tests); instead just make gdb exit.
d63a86f8 23544 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
23545 return a negative value.
23546
a966fde5
JB
235472001-04-24 Jim Blandy <jimb@redhat.com>
23548
851c18e0
JB
23549 * gdb.c++/templates.exp: If we see the prompt for the overload
23550 list, but we haven't recognized any of the longer patterns,
23551 arrange for this test to fail, not hang.
23552
a966fde5
JB
23553 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
23554 variations.
23555
db144853
MC
235562001-04-22 Michael Chastain <chastain@redhat.com>
23557
23558 * gdb.c++/local.exp: Use the 'runto' library function.
23559 * gdb.c++/namespace.exp: Likewise.
23560 * gdb.c++/overload.exp: Likewise.
23561
3207ec21
KB
235622001-03-26 Kevin Buettner <kevinb@redhat.com>
23563
23564 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
23565 * gdb.base/step-line.exp: New file. Test step/next in presence of
23566 #line directives.
23567 * gdb.base/step-line.c: New file. Test program for the above.
23568 * gdb.base/step-line.inp: New file. We pretend that this file has
23569 been transformed by some other tool into step-line.c.
23570
13b57657
JB
235712001-03-21 Jim Blandy <jimb@redhat.com>
23572
23573 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
23574 unmangled operator names.
23575
754cbe1c
JB
235762001-03-20 Jim Blandy <jimb@redhat.com>
23577
23578 * gdb.threads/linux-dp.exp: Recognize an additional message
23579 generated by GDB when it doesn't understand how to debug threads
23580 on the target system.
23581
177495c9
AC
235822001-03-19 Andrew Cagney <ac131313@redhat.com>
23583
23584 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
23585
f266096b
MC
235862001-03-12 Michael Chastain <chastain@redhat.com>
23587
23588 * gdb.c++/derivation.exp: Use the 'runto' library function.
23589
cac3c2ff
MC
235902001-03-12 Michael Chastain <chastain@redhat.com>
23591
23592 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
23593
b6c11a24
MC
235942001-02-24 Michael Chastain <chastain@redhat.com>
23595
23596 * gdb.c++/ref-types.exp: Change handwritten code to library
23597 function 'runto'.
23598
6bae5bce
OF
235992001-03-16 Orjan Friberg <orjanf@axis.com>
23600
23601 * gdb.base/signals.exp: Set count to 0 explicitly.
23602
0015fd9a
MS
236032001-03-15 Mark Salter <msalter@redhat.com>
23604
23605 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
23606 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
23607 (gdb_load): Add support for additional target_info: gdb_download_size
23608 and gdb_load_timeout.
0015fd9a 23609
fc33412a
DT
23610Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
23611
23612 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
23613 file -- to prevent failing when the compile fails but we have no
23614 intention of running the tests anyway.
fc33412a
DT
23615
23616 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
23617 tests if set.
23618
23619 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 23620 integers.
fc33412a
DT
23621
23622 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
23623 * gdb.c++/namespace.exp: Ditto.
23624
115f06de
OF
236252001-03-07 Orjan Friberg <orjanf@axis.com>
23626
23627 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
23628 * gdb.base/pointers.exp: Relax pattern match of decimals.
23629
b6ba6518
KB
236302001-03-06 Kevin Buettner <kevinb@redhat.com>
23631
23632 * Makefile.in, config/abug.exp, config/cfdbug.exp,
23633 config/cpu32bug.exp, config/dve.exp, config/est.exp,
23634 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
23635 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
23636 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
23637 config/sh.exp, config/sid.exp, config/slite.exp,
23638 config/sparclet.exp, config/udi.exp, config/unknown.exp,
23639 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
23640 config/vxworks.exp, config/vxworks29k.exp,
23641 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
23642 gdb.base/all-bin.exp, gdb.base/annota1.exp,
23643 gdb.base/arithmet.exp, gdb.base/assign.exp,
23644 gdb.base/async.exp, gdb.base/attach.exp,
23645 gdb.base/bitfields.exp, gdb.base/bitops.exp,
23646 gdb.base/break.exp, gdb.base/call-ar-st.exp,
23647 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
23648 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
23649 gdb.base/commands.exp, gdb.base/completion.exp,
23650 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
23651 gdb.base/constvars.exp, gdb.base/corefile.exp,
23652 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
23653 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
23654 gdb.base/ending-run.exp, gdb.base/environ.exp,
23655 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
23656 gdb.base/finish.exp, gdb.base/foll-exec.exp,
23657 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
23658 gdb.base/funcargs.exp, gdb.base/help.exp,
23659 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
23660 gdb.base/logical.exp, gdb.base/long_long.exp,
23661 gdb.base/maint.exp, gdb.base/mips_pro.exp,
23662 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
23663 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
23664 gdb.base/pointers.exp, gdb.base/printcmds.exp,
23665 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
23666 gdb.base/regs.exp, gdb.base/relational.exp,
23667 gdb.base/remote.exp, gdb.base/reread.exp,
23668 gdb.base/restore.exp, gdb.base/return2.exp,
23669 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
23670 gdb.base/selftest.exp, gdb.base/setshow.exp,
23671 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
23672 gdb.base/sigall.exp, gdb.base/signals.exp,
23673 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
23674 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
23675 gdb.base/step-test.exp, gdb.base/structs.c,
23676 gdb.base/structs.exp, gdb.base/structs2.exp,
23677 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
23678 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
23679 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
23680 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
23681 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
23682 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
23683 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
23684 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
23685 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
23686 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
23687 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
23688 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
23689 gdb.fortran/types.exp, gdb.java/jmisc.exp,
23690 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
23691 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
23692 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
23693 gdb.trace/circ.exp, gdb.trace/collection.exp,
23694 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
23695 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
23696 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
23697 gdb.trace/report.exp, gdb.trace/save-trace.exp,
23698 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
23699 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
23700 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
23701 notices.
23702
dc96c6c7 237032001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
23704
23705 * gdb.base/varargs.c (find_max_double): Fix printf format string:
23706 first arg is int not float.
23707
dc96c6c7 237082001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
23709
23710 * gdb.base/reread.exp: Unsupported for non-native targets;
23711 doesn't work for remote debugging.
23712
9b0c4aeb
FN
237132001-02-19 Fernando Nasser <fnasser@redhat.com>
23714
23715 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
23716 * gdb.base/ending-run.exp: Properly handle the BSP state when
23717 stepping past the end of main.
9b0c4aeb 23718
02aa71d5
MC
237192001-02-19 John Moore <jmoore@redhat.com>
23720
23721 * gdb.base/commands.exp (infrun_breakpoint_command_test):
23722 Converted HPUX fix for non-expected items following multiple
23723 step commands into general solution for all platforms.
23724
1fa449a4
MC
237252001-02-18 Michael Chastain <chastain@redhat.com>
23726
23727 * gdb.c++/classes.exp (do_tests): Change runto statements
23728 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23729 statements demangler agnostic.
23730 * gdb.c++/virtfunc.exp (do_tests): Likewise.
23731 (gdb_virtfunc_restart): Likewise.
23732
b2f9ec70
MC
237332001-02-14 Michael Chastain <chastain@redhat.com>
23734
23735 * gdb.c++/inherit.exp (do_tests): Change runto statements
23736 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23737 statements demangler agnostic.
23738
cf74b8ca
AC
23739Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
23740
23741 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
23742 ``continue to bkpt at common_routine in thread 2'' and ``stopped
23743 before calling common_routine 15 times'' tests.
cf74b8ca 23744
99f78f56
MC
237452001-02-11 Michael Chastain <chastain@redhat.com>
23746
23747 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
23748 Helps the test script figure out which demangler is in use.
23749 (dm_type_foo_ref): Ditto.
23750 (dm_type_int_star): Ditto.
23751 (dm_type_long_star): Ditto.
23752 (dm_type_unsigned_int): Ditto.
23753 (dm_type_void): Ditto.
23754 (dm_type_void_star): Ditto.
99707966 23755 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
23756 Probe the gdb demangler and set variables to accommodate
23757 formatting differences.
23758 (info_func_regexp): New function. Same as info_func, but
23759 matches against a regexp.
23760 (info_func): Match against a literal string.
23761 (print_addr_2): New function. Match against a literal string,
23762 which can be different from the input to gdb.
23763 (print_addr): Simply call print_addr_2 with the same argument twice.
23764 (test_lookup_operator_functions): Use demangler formatting variables.
23765 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
23766 the tests in the same order as the C++ class declaration.
23767 (test_paddr_operator_functions): Ditto.
23768 (test_paddr_overloaded_functions): Ditto.
23769 (test_paddr_hairy_functions): Use demangler formatting variables.
23770 Add reference to gdb/19 for related tests.
23771 (do_tests): Call probe_demangler.
23772
1de8f023
KB
237732001-01-30 Kevin Buettner <kevinb@redhat.com>
23774
23775 * gdb.c++/templates.cc (printf): Remove unused function definition.
23776
ca3f91ed
MS
237772001-01-26 Felix Lee <flee@redhat.com>
23778
23779 * sid.exp (sid_exit): Pass host, not target, to remote_close.
23780
237812001-01-25 matthew green <mrg@redhat.com>
23782
23783 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
23784 up sid.
23785 (sid_exit): Call `remote_pop_conn' after GDB is gone.
23786
237872001-01-25 matthew green <mrg@redhat.com>
23788
23789 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 23790 Deprecate $sid_spawn_id.
ca3f91ed
MS
23791 (sid_exit): Remove code necessary only for `spawn.'
23792
237932001-01-25 matthew green <mrg@redhat.com>
23794
23795 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
23796
fb18ec4a
MC
237972001-01-28 Michael Chastain <chastain@redhat.com>
23798
23799 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
23800 to call when tests fail. It takes gdb out of the overloaded
23801 function choice menu back to the main prompt, so that the test
23802 program stays synchronized.
23803 (set_bp_overloaded): New proc to collect all the common
23804 code for setting a breakpoint on an overloaded name. Calls
23805 take_gdb_out_of_choice_menu when needed.
23806 (menu_overload1arg): New variable to collect the repeated
23807 instances of the expected menu for an overloaded name. Change
23808 the regular expression to handle changes in g++ type encoding:
23809 "void" can be either "void" or "", and "unsigned int" can be
23810 either "unsigned int" or "unsigned".
23811 (continue_to_bp_overloaded): Change regular expressions to handle
23812 changes in g++ type encoding.
23813 (no proc): Call take_gdb_out_of_choice_menu when needed.
23814 Remove redundant calls to "info break". Accept either "canceled"
23815 or "cancelled". Change regular expressions in "info break"
23816 calls to handle changes in g++ type encoding. Give all tests
23817 unique strings.
23818
9c646a6e
BE
238192001-01-17 Ben Elliston <bje@redhat.com>
23820
23821 * config/sid.exp: New file.
23822
9549d9c1
AC
23823Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
23824
23825 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
23826
dc96c6c7 238272000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
23828
23829 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
23830 Add a RE to accept a non-ascii char if one is ever presented.
23831
b4df4f68
FN
238322000-12-20 Fernando Nasser <fnasser@redhat.com>
23833
297dd0fd 23834 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 23835
dc96c6c7 238362000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 23837
d63a86f8 23838 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
23839 in regexp. One '\' does not suffice on Linux.
23840
4a7bddb6
MC
238412000-12-09 Michael Chastain <chastain@redhat.com>
23842
23843 * gdb.base/break.exp (test_clear_command): Use a marker function
23844 rather than 'main' for the test function. Also move this
23845 test to an execution point where the marker function names are
23846 guaranteed to be bound to functions. (Executing tests after a
23847 'finish' from main runs into name conflicts with local names
23848 in __libc_start_main).
23849
dc96c6c7 238502000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
23851
23852 * gdb.base/finish.exp: New test for gdb's "finish" command.
23853 * gdb.base/return2.exp: New test for gdb's "return" command.
23854 * gdb.base/return2.c: New source file for above.
23855
dc96c6c7 238562000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
23857
23858 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
23859 * gdb.base/miscexprs.exp: Ditto.
23860 * gdb.base/pointers.exp: Ditto.
23861 * gdb.c++/derivation.exp: Ditto.
23862 * gdb.c++/local.exp: Ditto.
23863 * gdb.c++/namespace.exp: Ditto.
23864 * gdb.c++/overload.exp: Ditto.
23865 * gdb.c++/ref-types.exp: Ditto.
23866
dc96c6c7 238672000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
23868
23869 * gdb.base/constvars.exp: Test result of "up" command.
23870 * gdb.base/miscexprs.exp: Ditto.
23871 * gdb.base/pointers.exp: Ditto.
23872 * gdb.base/scope.exp: Ditto.
23873 * gdb.c++/derivation.exp: Ditto.
23874 * gdb.c++/local.exp: Ditto.
23875 * gdb.c++/namespace.exp: Ditto.
23876 * gdb.c++/overload.exp: Ditto.
23877 * gdb.c++/ref-types.exp: Ditto.
23878
44097287
FN
238792000-11-22 Michael Chastain <chastain@redhat.com>
23880
23881 * mips_pro.exp: Accept either "middle -> top -> main" or
23882 "middle -> main" in the backtrace, because gcc can optimize
23883 tail calls to jumps. Remove setup_xfail for the hppa case.
23884 Add a comment with the original warning messages from PR 3016,
23885 which was filed in 1993, to preserve them for posterity.
23886
9d2e1bab
ND
238872000-11-17 Nick Duffek <nsd@redhat.com>
23888
23889 * lib/gdb.exp (gdb_test): Override timeout with board info.
23890
1aca8eb7
ND
238912000-11-17 Nick Duffek <nsd@redhat.com>
23892
23893 * gdb.base/display.exp: Don't kill running stub. Add "again" to
23894 the second kill and detach messages.
23895
93076499
ND
238962000-11-17 Nick Duffek <nsd@redhat.com>
23897
23898 * configure.in: Add AC_EXEEXT.
23899 * configure: Regenerate.
23900 * Makefile.in (just-check): Export EXEEXT.
23901 * lib/gdb.exp ($EXEEXT): Import from environment.
23902 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
23903 expect "maint dump-me" on Cygwin.
23904 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
23905 $EXEEXT.
23906
30e87cd3
ND
239072000-11-17 Nick Duffek <nsd@redhat.com>
23908
23909 * gdb.base/break.exp: Test backtrace and finish from called
23910 function on all platforms, not just HP-UX.
23911
dc96c6c7 239122000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
23913
23914 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
23915 code from gdb_target_monitor, so it can be used independantly
23916 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 23917
dc96c6c7 239182000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
23919
23920 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
23921 * gdb.base/corefile.exp: Expect the message "Program is being
23922 debugged already" when we send the "corefile" command, since
23923 the preceeding gdb_load may have connected gdb to a remote target.
23924 * gdb.base/display.exp: Disable hardware watchpoints if new
23925 board info variable "no_hardware_watchpoints" is true.
23926 Replace single-letter commands with more readable ones.
23927 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
23928 if new board info variable "no_hardware_watchpoints" is true.
23929 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
23930 to see if stdio (printf) testing is possible.
23931 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
23932 board info variable "no_hardware_watchpoints" is true. Use new
23933 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
23934
39124dea
FN
239352000-11-13 Fernando Nasser <fnasser@redhat.com>
23936
23937 From Orjan Friberg <orjanf@axis.com>:
23938 * gdb.base/printcmds.exp: Escape curly braces followed by a number
23939 in array print pattern match.
23940
a9e2e984
FN
239412000-11-09 Fernando Nasser <fnasser@redhat.com>
23942
23943 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
23944 spelling "cancelled" to U.S. spelling "canceled" to match changes
23945 made to gdb.
23946 * gdb.c++/ovldbreak.exp: Ditto.
23947
c7db355b
PS
239482000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23949
23950 * gdb.base/callfuncs.c (main): Moved to end of file, call
23951 t_double_values to initialize the FPU before inferior calls are made.
23952 * gdb.base/callfuncs.exp: Test for register preservation after calling
23953 inferior functions. Add tests for continuining, finishing and
23954 returning from a stop in a call dummy.
23955
dc96c6c7 239562000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
23957
23958 * gdb.base/commands.exp: Break up long lines, and re-indent.
23959
dc96c6c7 239602000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
23961
23962 * config/gdbserver.exp: Rewritten from the ground up, to make it
23963 compatible with the current dejagnu tree, and to make it work with
23964 the new "gdbserver" in libremote.
23965
dc96c6c7 239662000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
23967
23968 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
23969 * gdb.base/varargs.exp: Skip entire test if no printf support.
23970 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
23971 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
23972
dc96c6c7 239732000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
23974
23975 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
23976 no floating point support.
23977 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
23978 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
23979 * gdb.base/call-rt-st.exp: Ditto.
23980 * gdb.base/call-strs.exp: Ditto.
23981
bac5fc66
JG
239822000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
23983
23984 * gdb.base/sizeof.c: include <stdio.h>.
23985
23986 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
23987 'finish', otherwise uncaptured gdb_prompt would potentially
23988 throw remaining test points out of sync.
bac5fc66 23989
b22a6027
SB
239902000-07-26 Scott Bambrough <scottb@netwinder.org>
23991
23992 * gdb.base/recurse.exp: Run tests for all targets.
23993 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
23994 gnu-oldld case on ARM.
23995 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
23996 for ARM targets.
d63a86f8 23997
d8231941
AG
23998Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
23999
24000 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
24001 * gdb.java/configure: Rebuild.
24002
8caabe69
AG
24003Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
24004
24005 * gdb.java/jv-exp.exp: New file.
24006
9d273ca3
AG
24007Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
24008
24009 * configure: Rebuilt.
24010 * configure.in (configdirs): Add gdb.java.
24011 * gdb.java/jmisc.java: New file.
24012 * gdb.java/jmisc.exp: New file.
24013 * gdb.java/Makefile.in: New file.
24014 * gdb.java/configure: Rebuilt.
24015 * gdb.java/configure.in: New file.
24016 * lib/java.exp: New file.
24017
4f823a66
AC
24018Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
24019
24020 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 24021 underflow.
4f823a66 24022
2391e11d
AC
24023Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
24024
24025 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 24026 and the compilers sizes.
2391e11d 24027
54602222
ND
240282000-07-09 Nick Duffek <nsd@redhat.com>
24029
24030 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
24031 (use_methods): New function.
24032 (main): Call use_methods().
24033 * gdb.c++/classes.exp (test_method_param_class): New procedure.
24034 (do_tests): Call test_method_param_class.
24035
2bec0572
ND
240362000-07-09 Nick Duffek <nsd@redhat.com>
24037
24038 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
24039 spelling.
24040 (test_enums): New procedure. Move enum tests from end of script
24041 to here. Set breakpoint on function name instead of line number.
24042 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
24043 (enums2): New marker function.
24044 (enums1): New function.
24045 (main): Call enums1(). Move enum tests to enums1().
24046
78492fde
AC
24047Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
24048
24049 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 24050 compile/link program. Update line numbers.
78492fde
AC
24051 * gdb.asm/d10v.inc: Define ``startup''.
24052 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 24053
49a2cef8
AC
24054Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
24055
24056 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
24057
3e6c8688
EZ
240582000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24059
24060 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 24061 of 'help maint print' command.
3e6c8688 24062
9ff5cbe9
AC
24063Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
24064
24065 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 24066 they use gdb_expect_list.
9ff5cbe9 24067
17c579bd
AC
24068Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
24069
24070 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
24071 memory-read-packet-size'' instead of ``set endian big'' to test
24072 long commands.
17c579bd 24073
e6d71bf3
DB
240742000-06-03 Daniel Berlin <dan@cgsoftware.com>
24075
24076 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 24077 g++, and stop skipping them.
e6d71bf3
DB
24078
24079 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
24080 work under g++.
24081
d63a86f8 24082 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
24083 initialization.
24084
dc96c6c7 240852000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
24086
24087 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
24088 the regular expression: accept an (almost) arbitrary sequence of
24089 "frames-invalid" and "breakpoints-invalid" messages both before
24090 and after the "starting" message.
24091
dc96c6c7 240922000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
24093
24094 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 24095
dc96c6c7 240962000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
24097
24098 * gdb.base/annota1.exp (annotate-signal-handler-caller):
24099 Relax the regular expression a little, make it pass on Solaris 8.
24100
8216cda9
KB
241012000-05-12 Kevin Buettner <kevinb@redhat.com>
24102
24103 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 24104 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
24105 Instead, it is permissible for gdb to stop on the line of the
24106 call itself.
24107
1a570b2f
MS
241082000-05-12 Michael Snyder <msnyder@.cygnus.com>
24109
24110 * gdb.base/break.exp (bp on small function, optimized file):
24111 Add a second pass pattern. The behavior differs here between stabs
24112 and dwarf for one-line functions. Stabs preserves two line symbols
24113 (one before the prologue and one after) with the same line number,
24114 but dwarf regards these as duplicates and discards one of them.
24115 Therefore the address after the prologue (where the breakpoint is)
24116 has no exactly matching line symbol, and GDB reports the breakpoint
24117 as if it were in the middle of a line rather than at the beginning.
24118
dc96c6c7 241192000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 24120
d63a86f8 24121 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
24122 rather than "send_gdb" (for consistancy).
24123
7d418785
AC
24124Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
24125
24126 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
24127 * gdb.c++/templates.cc: Properly check for GCC version number.
24128 * lib/compiler.cc: Likewise
24129
dc96c6c7 241302000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 24131
d63a86f8 24132 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
24133 gdb may not stop at the first line of main, due to code motion.
24134
dc96c6c7 241352000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
24136
24137 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
24138 This test depends on parsing the printf output from the target.
24139 Since the sparclet stub doesn't do stdio, this will never work.
24140 * gdb.base/call-rt-st.exp: ditto.
24141 * gdb.base/call-strs: ditto.
24142
dc96c6c7 241432000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
24144
24145 * gdb.base/miscexprs.exp: make sizeof long array test portable.
24146
24147 * gdb.base/ending-run.exp: After connecting to a remote target,
24148 but before running, the target will appear to be in a random
24149 location. Specify both a file and a line for breakpoints.
24150 Also, the function that calls main may be called 'init'
24151 rather than 'start'.
24152
a5a51225
EZ
241532000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24154
24155 * gdb.base/help.exp: Update output for add-symbol-file command.
24156
7930cc7c
FN
241572000-04-10 Fernando Nasser <fnasser@cygnus.com>
24158
24159 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24160 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
24161
23e37ab1
C
241622000-04-07 J.T. Conklin <jtc@redback.com>
24163
e93c542c
C
24164 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
24165
23e37ab1
C
24166 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
24167
591b8fa3
PDM
24168Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
24169
24170 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 24171 values that can be represented exactly.
591b8fa3
PDM
24172 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
24173 above change, and to not check against the directory part of the source
24174 file name.
24175 (step into print_long_arg_list): Likewise.
24176 (print print_small_structs from print_long_arg_list): Likewise.
24177 (print print_long_arg_list): Likewise.
24178
7a495180
EZ
241792000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24180
30b53638 24181 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 24182
beb998c6
AC
24183Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
24184
24185 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
24186
1c689132
DB
241872000-03-25 Daniel Berlin <dan@cgsoftware.com>
24188
24189 * gdb.base/commands.exp (deprecated_command_test): Add test for
24190 deprecate with no arguments.
24191
c1790a9d
JL
241922000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
24193
24194 * gdb.base/break.exp: Add new test for setting breakpoints on
24195 optimized code so we can test breakpoints work even when function
24196 prologues may be optimized away
24197
003ba290
FN
241982000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
24199
24200 From David Whedon <dwhedon@gordian.com>
a9c64011 24201 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 24202
6837a0a2
DB
242032000-03-22 Daniel Berlin <dan@cgsoftware.com>
24204
24205 * gdb.base/help.exp: Added test for new apropos command.
24206
b9593231
KB
242072000-03-21 Kevin Buettner <kevinb@redhat.com>
24208
24209 * gdb.base/pointers.c (usevar): New function.
24210 (main): Make sure that global variables v_int_pointer2, rptr,
24211 and y are all referenced someplace in the program by calling
24212 usevar() on them. [Some linkers delete symbols which are
24213 never referenced. The space remains, but there's no way to
24214 get a (symbolic) handle on the variable from the debugger.]
24215
751a959b
EZ
242162000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24217
24218 * gdb.base/printcmds.c: Add typedeffed arrays.
24219
24220 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 24221 procedure to test arrays that are typedef'd.
751a959b 24222
73a93a32
JI
242232000-03-13 James Ingham <jingham@leda.cygnus.com>
24224
24225 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 24226 the library directories.
73a93a32 24227
fb40c209
AC
24228Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
24229
24230 * configure.in (configdirs): Add sub directory gdb.mi.
24231 * configure: Re-generate.
24232
24233 * gdb.mi: New directory.
d63a86f8 24234
ee4dd2c9
AC
242352000-02-25 Scott Bambrough <scottb@netwinder.org>
24236
24237 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 24238 a long long value as a double on ARM platforms.
ee4dd2c9 24239
70f0cc22
JB
242402000-02-16 Jim Blandy <jimb@redhat.com>
24241
24242 * gdb.base/break.exp ("breakpoint line number"): Make sure the
24243 default source file is set properly before running this test.
24244
853819b8
EZ
242452000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24246
24247 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 24248 gdbtk/library directory, not in gdbtcl2.
853819b8 24249
dfcd3bfb
JM
242502000-02-04 Jim Blandy <jimb@redhat.com>
24251
24252 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
24253 backslash from regexp pattern.
24254
24255 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
24256 procedure. Use it to run all the "continue to bp overloaded"
24257 tests. Note that this changes the names of the tests slightly.
24258 If the breakpoint hit message includes a hex PC value, because
24259 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
24260 from the real source code, still consider that a pass.
24261
24262 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
24263 XFAIL here if the breakpoint message contains a hex address. Note
24264 similar change on 1999-11-02.
24265
24266 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
24267
24268 * gdb.base/ptype.exp: Establish a default source file before
24269 calling get_debug_format.
24270
242712000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
24272
24273 * gdb.base/watchpoint.exp: Remove duplication of test messages.
24274
8b93c638
JM
242752000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24276
24277 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
24278 of successive stepi commands -- while in the prologue we should see
24279 the function entry bracket.
24280
242812000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24282
24283 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
24284 reach __change_mode() when stepping through the end of main().
24285
c5394b80
JM
242862000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
24287
24288 * gdb.base/default.exp: Fix expected pattern.
24289 * gdb.base/help.exp: Same.
24290
0d06e24b
JM
242912000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24292
24293 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 24294 Don't use xfail's because that affects only the following test.
d63a86f8 24295
0d06e24b 24296 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 24297 solaris or linux.
0d06e24b
JM
24298
24299 * gdb.base/selftest.exp: Update to reflect changes to main.c.
24300
dc96c6c7 243012000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 24302
d63a86f8 24303 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
24304 "A syntax error" rather than "A parse error". Accept both.
24305
243062000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
24307
24308 * gdb.base/default.exp: Remove OS dependent string from "target
24309 remote" test.
24310 * gdb.base/help.exp: Same for "help target remote" test.
24311
c3f6f71d
JM
243122000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24313
24314 From Jim Kingdon <kingdon@redhat.com>:
24315
24316 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
24317 prompt (cleanup rather than necessity, but still might keep output
24318 from spilling to next test).
c3f6f71d
JM
24319
243202000-01-02 Fred Fish <fnf@cygnus.com>
24321
24322 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
24323 AIX, which defines them in <sys/types.h>.
24324
ed9a39eb 243251999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 24326
ed9a39eb 24327 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 24328 float" test.
ed9a39eb
JM
24329
243301999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 24331
ed9a39eb 24332 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
24333
24334 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
24335 outermost frame disallowed".
24336
243371999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
24338
24339 * gdb.base/setvar.exp: New tests for setting the value of a struct
24340 with a constant list.
24341
243421999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24343
24344 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
24345 require the user to type a cast before setting the value of a struct.
24346
de57eccd
JM
243471999-12-06 Jim Blandy <jimb@cygnus.com>
24348
24349 * gdb.base/default.exp: Expect the new 'info float' command on
24350 all i386 platforms.
24351
24352 * gdb.threads/linux-dp.exp: Expand our ability to recognize
24353 LinuxThreads libraries that don't support debugging.
24354
c2d11a7d
JM
24355Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24356
24357 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
24358 Change the buffer type to ``unsigned char'' to simplify size
24359 arithmetic.
c2d11a7d
JM
24360
24361 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
24362 stub only handles 400-1 byte packets. Verify that the download
24363 worked.
c2d11a7d
JM
24364
243651999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
24366
24367 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
24368 tests, using UNRESOLVED for the untested cases. Also, does not wait
24369 for a timeout if the prompt was received before a recognizable pattern.
24370
243711999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
24372
24373 * lib/gdb.exp (gdb_expect_list): Fix spelling.
24374
243751999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24376
24377 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 24378 watchpoints.
c2d11a7d
JM
24379
243801999-11-24 Jason Merrill <jason@casey.cygnus.com>
24381
24382 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
24383
24384 * gdb.c++/local.exp: Be more flexible in recognizing local class
24385 name mangling. Don't allow horribly truncated method names.
24386 * gdb.c++/derivation.exp: Expect protected inheritance.
24387 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
24388 * gdb.c++/virtfunc.exp: Likewise.
24389 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
24390 when printing a nested enum.
24391
243921999-11-22 Jim Blandy <jimb@cygnus.com>
24393
24394 * gdb.base/step-test.exp: Properly await GDB's response to setting
24395 a breakpoint on the call to large_struct_by_value.
24396
24397 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
24398 just because we have debug info for the `start' function.
24399
244001999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
24401
24402 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
24403 "Unknown signal" messages, which indicate (on LinuxThreads) that
24404 GDB doesn't know how to debug threads on this system. This is
24405 better than hanging while philosopher 0 dumps chatter into gdb.log.
24406
244071999-11-18 Tom Tromey <tromey@cygnus.com>
24408
24409 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
24410
244111999-11-18 Fred Fish <fnf@cygnus.com>
24412
24413 * gdb.base/coremaker2.c: Add sample program for generating
24414 cores that is more self contained than coremaker.c. Eventually
24415 I'll add more code to this and tie it into the testsuite.
24416
4ce44c66
JM
244171999-11-12 Stan Shebs <shebs@andros.cygnus.com>
24418
24419 * gdb.base/dollar.exp: Remove, now in gdb.hp.
24420
244211999-11-10 Jimmy Guo <guo@cup.hp.com>
24422
24423 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 24424 from $srcdir/lib/.
4ce44c66 24425 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 24426 and gdb.c++/.
4ce44c66
JM
24427
24428 * gdb.c++/derivation.exp: remove redundant get compiler info code.
24429
d63a86f8 24430 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
24431 'continue with watch' test point.
24432
244331999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
24434
24435 Merged from p2linux-990323-branch:
d63a86f8 24436
4ce44c66
JM
24437 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
24438
11cf8741
JM
24439Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
24440
24441 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 24442 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
24443
24444Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
24445
24446 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 24447 gdb_expect_list.
11cf8741
JM
24448
24449Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
24450
24451 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
24452
244531999-11-03 Mark Salter <msalter@cygnus.com>
24454
24455 * gdb.base/break.exp: Fix "stub continue" pattern.
24456
244571999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
24458
24459 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
24460
244611999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
24462
24463 * gdb.base/display.exp ("finish"): Add timeout clause.
24464
24465 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
24466 plain prompt clause, so this doesn't have to time out in order to
24467 fail.
24468
24469 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 24470 breakpoint hit messages include an address.
11cf8741
JM
24471
24472 * gdb.base/display.exp: Don't forget to escape parens in regular
24473 expressions. Unix regexp notatation sucks.
24474
244751999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24476
24477 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 24478 order for 'signalled' message.
11cf8741 24479
5c44784c
JM
244801999-11-01 Stan Shebs <shebs@andros.cygnus.com>
24481
24482 From Jimmy Guo <guo@cup.hp.com>:
24483 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
24484 * gdb.base/annota1.c: Add code for tests to work with.
24485
244861999-10-26 Frank Ch. Eigler <fche@cygnus.com>
24487
24488 * gdb.base/remote.exp: New test for remote downloading settings.
24489 * gdb.base/remote.c: New file with large .data.
24490
917317f4
JM
244911999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
24492
24493 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
24494 for LinuxThreads support, merged from the Code Fusion branch.
24495
24496Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
24497
24498 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
24499 containing exp_continue into a while within an expect. Don't
24500 attempt a start more than three times. Check return value from
24501 gdb_load.
d63a86f8 24502
2df3850c
JM
24503Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
24504
24505 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 24506 a pass case.
2df3850c 24507
2acceee2
JM
245081999-10-01 Kevin Buettner <kevinb@cygnus.com>
24509
24510 * gdb.base/break.c (main): Added a statement that we can step
24511 off of.
24512 * gdb.base/break.exp: Added tests for setting a breakpoint
24513 at an offset and stepping onto a breakpoint.
24514
245151999-10-01 Fred Fish <fnf@cygnus.com>
24516
d63a86f8 24517 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
24518 gdb output.
24519
c2c6d25f
JM
245201999-09-18 Jim Blandy <jimb@cris.red-bean.com>
24521
24522 * gdb.base/break.exp: Code locations are in hex, don't forget!
24523 (For HP-UX.)
24524
245251999-09-17 Stan Shebs <shebs@andros.cygnus.com>
24526
24527 * condbreak.exp: Use break.c as test program.
24528 * condbreak.c: Remove, redundant with break.c.
24529
245301999-09-15 Stan Shebs <shebs@andros.cygnus.com>
24531
24532 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 24533 Z-packets if the target needs it.
c2c6d25f
JM
24534
245351999-09-13 James Ingham <jingham@leda.cygnus.com>
24536
24537 * gdb.c++/overload.exp: Added tests for listing overloaded
24538 functions with function pointers in the arg, explicitly calling
24539 out the version you want.
24540
cff3e48b
JM
245411999-09-09 Stan Shebs <shebs@andros.cygnus.com>
24542
24543 * long_long.exp: Add variations of test cases that work for
24544 targets with 16-bit ints and 32-bit doubles.
24545
d4f3574e
SS
245461999-09-08 Stan Shebs <shebs@andros.cygnus.com>
24547
24548 * break.c (main): Compare a possibly-uninitialized argc with an
24549 unlikely value that fits in 16 bits.
24550
245511999-09-07 Stan Shebs <shebs@andros.cygnus.com>
24552
24553 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
24554 0xfeeb, don't want negative numbers if ints are 16 bits.
24555
24556 * lib/gdb.exp (skip_cplus_tests): New proc.
24557 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
24558 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
24559 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
24560 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
24561 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
24562 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
24563 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
24564 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
24565
24566 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
24567
24568Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
24569
24570 * gdb.base/corefile.exp (up): Allow a parameter to appear
24571 in the frame that we're going up to.
24572
24573 From Jim Blandy <jimb@cygnus.com>:
24574
24575 * gdb.base/default.exp (info float): Expect some output now.
24576
24577 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
24578 returning floating-point values to fail on the x86.
24579 * gdb.base/callfwmall.exp (do_function_calls): Same.
24580
24581 * gdb.base/list.exp (test_listsize): Correct expectations for
24582 listing line 1 with listsize 2. Also, listing a single line
24583 works now, as does listing three lines. [Kevin's note: There
24584 were a number of other cases fixed too where the expectations
24585 differed...]
24586
245871999-09-02 Stan Shebs <shebs@andros.cygnus.com>
24588
24589 * gdb.base/selftest.exp: Add case for when version prints as
24590 constant string instead of char pointer.
24591
104c1213
JM
245921999-08-25 Stan Shebs <shebs@andros.cygnus.com>
24593
24594 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 24595 stepping out of main.
104c1213
JM
24596
24597 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
24598 G++ used.
24599
24600 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 24601 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
24602
24603 * gdb.c++/ovldbreak.exp: Update match string in test that
24604 includes a warning of multiple breakpoints.
24605
246061999-08-24 Stan Shebs <shebs@andros.cygnus.com>
24607
24608 * gdb.base/display.exp: Improve precision of step-after-finish
24609 added yesterday.
24610
24611 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 24612 test.
104c1213
JM
24613
24614 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
24615 configs when using G++, not just hppa*.
24616
246171999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24618
24619 * gdb.base/async.c: New file.
24620 * gdb.base/async.exp: New file.
24621
24622Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
24623
24624 * gdb.base/break.exp: Tweak PA specific tests to properly handle
24625 PA64.
24626
53a5351d
JM
24627Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
24628
104c1213
JM
24629 * gdb.base/display.exp: "finish" can leave us mid-line on many
24630 targets, deal with it. Add a small constant to main, instead of
24631 1000 since main+1000 may not be a valid address in the target.
24632
53a5351d
JM
24633 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
24634 on hpux11.
24635
24636 * gdb.base/attach.exp: Handle another hpux11 error message variant
24637 when attaching to a process that does not exist.
24638
246391999-08-19 J.T. Conklin <jtc@redback.com>
24640
24641 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 24642 characters in 'continue to 1241' test.
53a5351d
JM
24643
246441999-08-17 Stan Shebs <shebs@andros.cygnus.com>
24645
24646 * gdb.base/call-ar-st.exp: Add a shorter match case for the
24647 stop in print_long_arg_list, define and use a whitespace
24648 variable in print_small_structs test, add an XFAIL for Solaris.
24649 * gdb.base/dbx.exp: XFAIL func commands until somebody is
24650 interested enough to fix.
24651
7be570e7
JM
246521999-08-13 Keith Seitz <keiths@cygnus.com>
24653
24654 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
24655 (dbx_gdb_load): Remove. Use gdb_load instead, since that
24656 proc knows about targets other than the natives.
24657 (test_assign): Use "gdb_run_cmd" to "run" the target.
24658 Check that we've actually hit the breakpoint at main.
24659 When we attempt to assign a value to a local variable, check
24660 that the variable is in the current scope, i.e., don't use
24661 a test with an empty result.
24662
24663Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
24664
24665 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 24666 command.
7be570e7
JM
24667
246681999-08-09 Stan Shebs <shebs@andros.cygnus.com>
24669
24670 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24671 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
24672 gdb.compat, gdb.threads-hp.
24673 gdb.hp/configure, gdb.hp/configure.in: New files.
24674 gdb.hp/Makefile.in: Recurse into new subdirs.
24675 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
24676 gdb.hp/gdb.objdbg: New directory, tests for debugging info
24677 in object files.
24678 gdb.hp/tools: New directory, aux tools for HP-specific tests.
24679
96baa820
JM
246801999-08-05 Stan Shebs <shebs@andros.cygnus.com>
24681
24682 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 24683 funky printf, remove a bogus p/a test.
96baa820
JM
24684
246851999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24686
24687 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
24688 connected to the target. This is necessary when running not
24689 natively.
96baa820
JM
24690
246911999-08-03 Stan Shebs <shebs@andros.cygnus.com>
24692
24693 * gdb.base/step-test.exp: Removed some extraneous messages.
24694
24695 * gdb.base/long_long.exp: Don't run memory examination tests
24696 on little-endian targets (they will need a different set of
24697 results to match).
24698
246991999-08-02 Stan Shebs <shebs@andros.cygnus.com>
24700
24701 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
24702 until somebody decides to fix GDB.
24703
24704 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 24705 constant as "ULL".
96baa820
JM
24706 * gdb.base/long_long.exp: Loosen x/c test, add partial result
24707 matches for a couple x/2 commands.
24708
a0b3c4fd
JM
247091999-07-30 Stan Shebs <shebs@andros.cygnus.com>
24710
24711 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
24712 by merging in ref-types2 tests.
24713 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
24714
24715 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24716 * gdb.c++/Makefile.in: Add standard actions.
24717 (EXECUTABLES): Rename from PROGS, update list.
24718 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
24719 from gdb.hp.
24720 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
24721 foo and bar locals.
24722 * gdb.c++/anon-union.exp: Fix tests to match.
24723 * gdb.c++/classes.exp: Run if HP compiler used, add extra
24724 expect matches to handle output variations.
24725 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
24726 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 24727 output, add HP alternatives for new and delete prints.
a0b3c4fd 24728 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 24729 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
24730 * gdb.c++/demangle.exp: Use $style when reporting failure.
24731 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
24732 * gdb.c++/inherit.exp: Run if HP compiler used, add some
24733 match alternatives.
24734 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 24735 compilers.
a0b3c4fd
JM
24736 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
24737 * gdb.c++/method.exp: Add match alternatives.
24738 * gdb.c++/misc.cc: Add bool types.
24739 * gdb.c++/misc.exp: Add tests for bool types.
24740 * gdb.c++/overload.exp: Add xfails.
24741 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
24742 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
24743 add some more template parameter tests (only for HP currently).
24744 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
24745 * gdb.c++/virtfunc.cc: Add return type and value for main.
24746 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
24747 match alternatives.
d63a86f8 24748
a0b3c4fd
JM
247491999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24750
24751 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
24752
247531999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
24754
24755 * gdb.base/signals.exp: Don't expect getting a backtrace from
24756 within a signal handler to fail on Linux.
24757
247581999-07-29 Stan Shebs <shebs@andros.cygnus.com>
24759
24760 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24761 * lib/gdb.exp: Remove some gratuitious semicolons.
24762 (delete_breakpoints): Increase timeout.
24763 (gdb_expect): Add -notransfer option.
24764 (gdb_test): Use -notransfer option.
24765 (get_compiler_info): Add f77 case.
24766 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 24767 case.
a0b3c4fd
JM
24768 (gdb_preprocess): Call get_compiler.
24769
24770 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
24771 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
24772 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
24773 gdb.base/long_long.exp, gdb.base/printcmds.exp,
24774 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
24775 third arg to gdb_test.
a0b3c4fd
JM
24776 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
24777 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 24778 HP-UX xfails, add others.
a0b3c4fd
JM
24779 * gdb.base/completion.exp: Reflect name change of self-test.
24780 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
24781 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
24782 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
24783 HP failure number.
a0b3c4fd
JM
24784 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
24785 useless HP-UX 10.30 references.
24786 * gdb.base/maint.exp: Loosen matches.
24787 * gdb.base/pointers.c (main): Declare more_code.
24788 * gdb.base/pointers.exp: Match on output of a `next'.
24789 * gdb.base/structs.c: Add prototypes.
24790 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
24791 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
24792
247931999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24794
24795 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 24796 command.
a0b3c4fd
JM
24797
247981999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24799
24800 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
24801 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
24802
24803 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
24804 debug info. Deal with lack of signal hanlder info in stack.
24805
a9c64011 24806 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
24807 * gdb.base/annota1.exp: If printf has debug info, deal with it.
24808
5a2468f5
JM
248091999-07-19 Stan Shebs <shebs@andros.cygnus.com>
24810
24811 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 24812 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 24813
adf40b2e
JM
24814Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24815
24816 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 24817 a1-selftest.exp.
adf40b2e
JM
24818 * gdb.base/configure: Re-generate.
24819
248201999-07-12 Stan Shebs <shebs@andros.cygnus.com>
24821
24822 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
24823 in trying to run first and name is too long.
24824
24825 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
24826 pointers2.c and pointers2.exp, respectively.
24827 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
24828 doschk happier.
24829
43e526b9
JM
248301999-07-08 Stan Shebs <shebs@andros.cygnus.com>
24831
24832 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
24833 callfuncs2.c and callfuncs2.exp.
24834
24835 * gdb.base/list.exp: Remove mistaken xfails.
24836 * gdb.base/list0.h: Add optional prototypes.
24837
9846de1b
JM
24838Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
24839
a9c64011 24840 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 24841 calling malloc.
a9c64011
AS
24842 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
24843 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 24844 use.
9846de1b
JM
24845
248461999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24847
24848 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
24849 * gdb.base/annota2.cc, annota2.exp: Move from here.
24850 * gdb.c++/annota2.cc, annota2.exp: To here.
24851 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
24852
43ff13b4
JM
24853Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
24854
24855 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 24856 a consistent format.
43ff13b4 24857
085dd6e6
JM
248581999-06-25 Stan Shebs <shebs@andros.cygnus.com>
24859
24860 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24861 * lib/gdb.exp (get_compiler_info): Add detection for assorted
24862 HP compilers, also set the globals $true and $false.
24863
24864 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
24865 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
24866 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
24867 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
24868 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
24869 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
24870 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
24871 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
24872 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
24873 whatis.c} Add C++ compatible function definitions and return
24874 types, add includes for library functions.
085dd6e6
JM
24875 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
24876 * gdb.base/step-test.c (myglob): Rename from glob.
24877 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
24878 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
24879 files, move here from gdb.hp.
085dd6e6 24880 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
24881 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
24882 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
24883 Adjust line numbers in regexps.
085dd6e6
JM
24884
24885 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
24886 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
24887 instead of 0/1.
24888
24889 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
24890 foll-vfork.exp: New files, move here from gdb.hp.
24891 * gdb.base/page.exp: New file, test of pagination command.
24892
24893 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
24894 recursion test.
24895 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
24896
24897 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 24898 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
24899
24900 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 24901 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 24902 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 24903 watchpoint test.
085dd6e6
JM
24904 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
24905 them work.
24906 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
24907 expressions properly.
24908 * gdb.base/corefile.exp: Loosen the match slightly.
24909 * gdb.base/default.exp: Allow "Error accessing memory" message
24910 also.
24911 * gdb.base/display.exp: Skip over x/0 j if PA64.
24912 * gdb.base/funcargs.exp: Add xfails for HP-UX.
24913 * gdb.base/interrupt.exp: Ditto.
24914 * gdb.base/langs.exp: Add symbolic matches governed by compiler
24915 in use.
24916 * gdb.base/list.exp: Add xfails for HP-UX.
24917 * gdb.base/long_long.exp: Refine some of the numeric matches.
24918 * gdb.base/mips_pro.exp: Xfail on HP-UX.
24919 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
24920 * gdb.base/nodebug.exp: Succeed on more varieties of output.
24921 * gdb.base/opaque.exp: Remove some HP-UX xfails.
24922 * gdb.base/ptype.exp: Succeed on more varieties of output.
24923 * gdb.base/scope.exp: Add xfails for HP-UX.
24924 * gdb.base/sect-cmd.exp: Add more cases.
24925 * gdb.base/setvar.exp: Add xfails for HP-UX.
24926 * gdb.base/shlib-call.exp: Loosen some matches slightly.
24927 * gdb.base/signals.exp: Match on void symbolically.
24928 * gdb.base/step-test.exp: Add case for PA64.
24929 * gdb.base/term.exp: Add exit and restart.
24930 * gdb.base/twice.exp: Clean up after self.
24931 * gdb.base/varargs.exp: Disable overload resolution explicitly.
24932 * gdb.base/whatis.exp: Allow more ways to pass tests.
24933
24934 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 24935 no longer useful.
085dd6e6
JM
24936
24937Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
24938
24939 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 24940 list of patterns.
085dd6e6 24941 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
24942 print_double_array(double_array)", "continuing to breakpoint
24943 1018", "print print_double_array(array_d)" and "continuing to
24944 1034" tests.
d63a86f8 24945
085dd6e6
JM
249461999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
24947
a9c64011 24948 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
24949
249501999-06-24 Stan Shebs <shebs@andros.cygnus.com>
24951
24952 * config/mt-*: Remove, these haven't been used since 1996.
24953
249541999-06-22 Stan Shebs <shebs@andros.cygnus.com>
24955
24956 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 24957 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
24958 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
24959
9e0b60a8
JM
249601999-06-18 Stan Shebs <shebs@andros.cygnus.com>
24961
24962 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
24963 simpler match case for the ptype of the big class.
24964
249651999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24966
24967 * gdb.exp: Fix test for gdb_prompt existence.
24968
249691999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24970
24971 * gdb.exp (gdb_test): Add fail after calls to perror.
24972
249731999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24974
24975 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
24976
249771999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24978
24979 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
24980
0f71a2f6
JM
24981Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
24982
24983 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 24984 malloc() is linked in.
0f71a2f6
JM
24985
249861999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24987
24988 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
24989 step at end.
24990
24991 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
24992
249931999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
24994
24995 * gdb.java/jv-print.exp: New file. (Our first Java test!)
24996
cce74817
JM
24997Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
24998
24999 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
25000 * gdb.base/mips_pro.exp: Likewise.
25001
250021999-06-02 Keith Seitz <keiths@cygnus.com>
25003
25004 * gdb.c++/templates.cc: Change all "new" operators to throw
25005 an exception.
25006 * gdb.c++/cplusfuncs.cc: Likewise.
25007
25008 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
25009
25010Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
25011
25012 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
25013 * gdb.base/ending-run.exp: When stepping out of main, accept a
25014 step into an arbitrary assembler file.
cce74817 25015
392a587b
JM
250161999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25017
d63a86f8 25018 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 25019 "breakpoint-invalid" to be printed.
6fdff2c5
PA
25020 * gdb.base/annota2.exp: Revise line number for main
25021 breakpoint. Allow any number of "frames-invalid" and
25022 "breakpoint-invalid" to be printed.
392a587b
JM
25023 * gdb.base/annota2.cc: Initialize a.x to 0.
25024
9e086581
JM
250251999-05-17 Keith Seitz <keiths@cygnus.com>
25026
6fdff2c5
PA
25027 * gdb.base/call-ar-st.exp: Skip
25028 "print print_double_array (double_array)" when "skip_float_tests" set.
25029 Ditto for "print print_double_array(array_d)",
25030 "print print_small_structs", "print print_ten_doubles", and
25031 "step into print_long_arg_list".
25032 Don't assume we can step into "print_long_arg_list": we could step
25033 into memcpy.
25034 * gdb.base/call-rt-st.exp: Don't run float-related tests when
25035 "skip_float_tests" is set: "print print_one_double(*d1)"
25036 and "print print_two_floats(*f3)".
9e086581
JM
25037 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
25038 "skip_float_tests" is set.
6fdff2c5
PA
25039 * gdb.base/varargs.exp: Skip
25040 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
25041 "skip_float_tests" set.
d63a86f8 25042
cd0fc7c3
SS
250431999-05-06 Keith Seitz <keiths@cygnus.com>
25044
25045 * gdb.base/annota2.cc: Include stdio.h.
25046
25047Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
25048
25049 * gdb.base/crossload.exp: Remove, this has been disabled ever
25050 since BFD stopped including all targets, and cross-GDB gets
25051 plenty of testing anyway.
25052 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
25053 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
25054 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
25055 * gdb.base/README: Remove, was doc for this.
25056 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 25057 needed.
cd0fc7c3 25058
b83266a0
SS
250591999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25060
25061 * gdb.base/call-ar-st.exp: Fix one regular expression in test
25062 output.
25063
25064 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
25065 * gdb.base/annota2.exp: New file. More annotation tests.
25066 * gdb.base/annota1.c: New file. Source file for annota1.exp.
25067 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
25068
250691999-04-23 Angela Marie Thomas <angela@cygnus.com>
25070
25071 * config/cfdbug.exp: New file.
25072
7a292a7a
SS
250731999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
25074
25075 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
25076 Marcus Daniel's and Dale Hawkins's demangler crashes.
25077
25078 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
25079 test_lucid_style_demangling, test_arm_style_demangling,
25080 test_hp_style_demangling): Try Tom Tromey's core-dumping
25081 identifier under each demangling style.
7a292a7a
SS
25082
250831999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
25084
25085 * gdb.c++/demangle.exp: Include the current demangling style
25086 in all test names.
25087 (current_demangling_style): New global variable.
25088 (set_demangling_style, test_demangling_core, test_demangling,
25089 test_demangling_exact): New functions.
25090 (test_gnu_style_demangling, test_lucid_style_demangling,
25091 test_arm_style_demangling, test_hp_style_demangling): Use those,
25092 instead of calling gdb_test and gdb_test_exact directly.
25093 (catch_demangling_errors): New function, which reports errors
25094 signalled by the demangling test functions in an orderly way.
25095 (do_tests): Use catch_demangling_errors.
25096
250971999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
25098
25099 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 25100 grouping in expressions, not {}.
7a292a7a
SS
25101
25102 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 25103 initialized yet.
7a292a7a
SS
25104
251051999-04-01 Stan Shebs <shebs@andros.cygnus.com>
25106
25107 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
25108 are listed.
25109
251101999-03-26 Stan Shebs <shebs@andros.cygnus.com>
25111
25112 * gdb.stabs/weird.exp: Test for CC being defined before
25113 looking at its value.
25114
251151999-03-25 Stan Shebs <shebs@andros.cygnus.com>
25116
25117 * gdb.base/call-ar-st.exp: Remove stray '#'.
25118 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
25119 "short int" and "long int".
25120 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 25121 change, to mollify finicky HP compiler.
7a292a7a
SS
25122 * gdb.hp/reg-test.exp (testfile): Fix file name.
25123 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 25124
7a292a7a
SS
25125 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
25126 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
25127 alternate form of enum ptype.
25128
c906108c
SS
251291999-03-23 Stan Shebs <shebs@andros.cygnus.com>
25130
7a292a7a
SS
25131 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
25132 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
25133 passing skip_hp_tests, so as not to waste time on guaranteed
25134 failure.
7a292a7a 25135
c906108c
SS
25136 * gdb.c++/overload.cc: Pass string instead of char addr, always
25137 init ccpfoo.
25138 * gdb.c++/templates.cc: Fix syntax error.
25139
7a292a7a
SS
25140Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25141
25142 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 25143 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
25144 command.
25145
251461999-03-18 James Ingham <jingham@cygnus.com>
25147
25148 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
25149
25150 * gdb.c++/method.exp: It was testing an uninitialized int on the
25151 stack and assuming it was positive.
25152
25153 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
25154
25155 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 25156 keep it from killing the rest of the tests.
7a292a7a
SS
25157 Use gdb_continue_to_end.
25158
25159 * gdb.base/sigall.exp: use gdb_continue_to_end.
25160
25161 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
25162
25163 * gdb.base/display.exp: use runto_main, not run.
25164
d63a86f8
RM
25165 * gdb.base/default.exp: Check for the current error message in the
25166 r abbreviation test.
7a292a7a
SS
25167 Add strongarm to the targets that know info float.
25168
d63a86f8 25169 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
25170 run which doesn't work with monitors.
25171
6fdff2c5
PA
25172 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
25173 1034 test.
7a292a7a
SS
25174
25175 * gdb.base/break.exp: use the gdb_continue_to_end proc.
25176
6fdff2c5
PA
25177 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
25178 end of a program. Traps the case (in Cygmon) when the program
25179 never really exits. Same as Mark's continue_to_exit, but I had
25180 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
25181
25182 * config/monitor.exp (gdb_target_monitor): added another
25183 target_info parameter: remotebinarydownload. This will set the
25184 remotebinarydownload flag if this is causing some boards trouble.
25185
251861999-03-18 Mark Salter <msalter@cygnus.com>
25187
25188 * lib/gdb.exp (continue_to_exit): New function.
25189
25190 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
25191 * gdb.base/ending-run.exp: Ditto.
25192 * gdb.base/step-test.exp: Ditto.
25193
251941999-03-16 Stan Shebs <shebs@andros.cygnus.com>
25195
25196 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
25197 (suggested by Art Haas <ahaas@neosoft.com>).
25198
251991999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
25200
889bf7c5 25201 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
25202
25203Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
25204
25205 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 25206 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
25207
252081999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
25209
25210 * gdb.base/call-strs.exp: Don't assume that `step' will step over
25211 a call to strlen; sometimes we do have sources.
25212
252131999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
25214
25215 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 25216 character, so GDB won't print garbage after its end.
d63a86f8 25217
c906108c
SS
25218 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
25219 breakpoint there instead. Sometimes GCC emits memcpy to handle
25220 the large structures being passed by value, so we step into that
25221 instead of sum_array_print, which obscures what we're really testing.
25222 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
25223 the bizarre steps into memcpy, so do that here. Add check for
25224 stepping into function calls that pass large structures by value.
25225 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
25226 Remove all references to specific line numbers.
25227 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
25228 New type and function.
25229 (main): Call large_struct_by_value, passing it a large struct by value.
25230 * lib/gdb.exp (gdb_get_line_number): New function.
25231
25232 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
25233 more portable.
25234
7a292a7a
SS
252351999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
25236
c906108c
SS
25237 * lib/gdb.exp: Doc fixes.
25238
7a292a7a
SS
252391999-03-05 Nick Clifton <nickc@cygnus.com>
25240
d63a86f8 25241 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
25242
252431999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
25244
c906108c 25245 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
25246 commands. They're not germane to this test, and they don't work
25247 that way on remote targets.
c906108c 25248
3fc11d3e
JM
252491999-03-01 James Ingham <jingham@cygnus.com>
25250
25251 * Changelog entries merged over from gdb development branch.
25252
3fc11d3e
JM
25253 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
25254
25255 * lib/gdb.exp (gdbtk_analyze_results): Generic function
25256 for outputting results of test run.
25257
2d4a1622 25258 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
25259
25260 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 25261
7a292a7a
SS
252621999-02-25 Felix Lee <flee@cygnus.com>
25263
25264 * lib/gdb.exp (debug_format): initialize
25265
c906108c
SS
252661999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
25267
25268 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
25269 * gdb.base/call-rt-st.c: Ditto.
25270
c906108c
SS
252711999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
25272
25273 * gdb.threads/pthreads.exp (horiz): New variable.
25274 (test_startup): Fix regexps that capture thread numbers.
25275
252761999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
25277
25278 * gdb.base/smoke.exp: Disambiguate two test case names (both
25279 called ``print'').
25280
25281Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25282
25283 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 25284 compilation.
c906108c
SS
25285
252861999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25287
25288 * gdb.base/miscexprs.exp: Change patterns to match GDB's
25289 actual output formatting.
25290 * gdb.base/smoke.exp: GDB removes leading 0's.
25291 * gdb.base/volatile.exp: Don't check type of remuneration;
25292 that variable is no longer defined in constvars.c.
25293 * gdb.base/step-test.c (main): Exit with explicit exit code.
25294 * gdb.base/step-test.exp: Remove two nexti checks--they are
25295 not portable.
25296
252971999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25298
25299 * gdb.base/help.exp ("help delete display"): Fix test to match
25300 gdb's output.
25301
25302 * gdb.base/long_long.c (known_types): Initialize values to zero.
25303 * gdb.base/long_long.exp: Step one more line
25304 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
25305 leading zeros. Explicitly ask for hex formatting. Use
25306 unique test case names.
c906108c
SS
25307
25308Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25309
d63a86f8 25310 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
25311
25312 * gdb.c++/method.exp: Add missing close brace.
25313
253141999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
25315
25316 * gdb.base/maint.exp: Use 'set height 0' to disable page
25317 prompting, not 'set height 400'.
25318
25319 Fix a bunch of timeouts.
25320 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
25321 four separate tests, so expect doesn't take forever to match a ton
25322 of text against a regexp with lots of .* forms.
25323 ("maint print psymbols", "maint print symbols"): Make some of
25324 these greps more selective, so that expect doesn't try to wade
25325 through huge piles of output and time out.
25326
25327 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
25328
25329 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
25330 tests: one which doesn't expect shlib events to be reported, and
25331 another which does, but is XFAIL for all platforms other than
25332 HP/UX.
c906108c
SS
25333
25334 * gdb.base/break.exp: Teach the test suite that the `catch
25335 fork', `catch vfork', and `catch exec' commands produce error
25336 messages on platforms that don't provide these features.
25337
25338Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25339
25340 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
25341 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
25342 (shortening names from solib_threshold.exp etc), won't run on
25343 anything but HP-UX for the foreseeable future.
c906108c 25344 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 25345 reflect move.
c906108c
SS
25346
25347Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
25348
25349 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 25350 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
25351
25352Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
25353
25354 * gdb.base/shlib-call.exp: add test cases to verify that gdb
25355 successfully re-sets breakpoints in shared libraries.
25356 * gdb.base/shmain.c (main): return 0, don't fall off the end.
25357
25358Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25359
d63a86f8
RM
25360 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
25361 and compiled w/o GCC.
c906108c
SS
25362
25363 * gdb.hp/watch-cmd.exp: ditto.
25364
25365 * gdb.hp/watch-hp.exp: ditto.
25366
25367 * gdb.hp/xdb1.exp: ditto.
25368
25369 * gdb.hp/xdb2.exp: ditto.
25370
25371 * gdb.hp/dbx.exp: ditto.
25372
25373Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
25374
25375 * constvars.c: Remove C++-isms.
25376 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 25377 with GCC.
c906108c
SS
25378
25379Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
25380
25381 The following changes are part of the HP merge.
25382
25383 * gdb.base/break.exp: new tests to verify that catchpoints for
25384 fork, vfork, and exec don't trigger inappropriately.
25385
25386 * gdb.base/opaque.exp: compile one file at a time, then link.
25387
25388 * gdb.base/signals.exp: be more restrictive about which hppa
25389 systems receive a setup_xfail. new tests.
25390
25391 * gdb.base/solib_threshold.build: new file.
25392 * gdb.base/solib_threshold.exp: new file.
25393 * gdb.base/solib_threshold.link_opts: new file.
25394 * gdb.base/solib_threshold.mk: new file.
25395 * gdb.base/gen_solib_threshold.c: new file.
25396
25397 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
25398 tests. New tests for enums inside classes.
25399
25400 * gdb.c++/compiler.cc: indicate support of template debugging.
25401
25402 * gdb.c++/demangle.exp: run hp style demangling tests.
25403
25404 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
25405 tests.
25406
25407 * gdb.c++/misc.cc: changes to support new tests.
25408
25409 * gdb.c++/templates.cc: changes to support HP's compiler; changes
25410 to support new tests.
25411
25412 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
25413 gcc, then skip these tests.
25414
25415Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
25416
25417 The following files are part of the HP merge; some had longer
25418 names at HP, but have been renamed to be no more than 14
25419 characters in length.
25420
25421 * gdb.hp/ambiguous.cc: new file.
25422 * gdb.hp/ambiguous.exp: new file.
25423 * gdb.hp/attach.exp: new file.
25424 * gdb.hp/attach2.exp: new file.
25425 * gdb.hp/classes-hp.exp: new file.
25426 * gdb.hp/ctti.exp: new file.
25427 * gdb.hp/ctti-add.cc: new file.
25428 * gdb.hp/ctti-add1.cc: new file.
25429 * gdb.hp/ctti-add2.cc: new file.
25430 * gdb.hp/ctti-add3.cc: new file.
25431 * gdb.hp/dbx.exp: new file.
25432 * gdb.hp/exception.cc: new file.
25433 * gdb.hp/exception.exp: new file.
25434 * gdb.hp/foll-exec.c: new file.
25435 * gdb.hp/foll-exec.exp: new file.
25436 * gdb.hp/foll-fork.c: new file.
25437 * gdb.hp/foll-fork.exp: new file.
25438 * gdb.hp/foll-vfork.c: new file.
25439 * gdb.hp/foll-vfork.exp: new file.
25440 * gdb.hp/inherit-hp.exp: new file.
25441 * gdb.hp/more-steps.exp: new file.
25442 * gdb.hp/namespace.cc: new file.
25443 * gdb.hp/namespace.exp: new file.
25444 * gdb.hp/optimize.exp: new file.
25445 * gdb.hp/pxdb.c: new file.
25446 * gdb.hp/pxdb.exp: new file.
25447 * gdb.hp/quicksort.exp: new file.
25448 * gdb.hp/reg-test.exp: new file.
25449 * gdb.hp/reg-test.s: new file.
25450 * gdb.hp/sized-enum.c: new file.
25451 * gdb.hp/sized-enum.exp: new file.
25452 * gdb.hp/start-stop.exp: new file.
25453 * gdb.hp/templ-hp.cc: new file.
25454 * gdb.hp/templ-hp.exp: new file.
25455 * gdb.hp/thr-lib.c: new file.
25456 * gdb.hp/thr-lib.exp: new file.
25457 * gdb.hp/thr-lib.h: new file.
25458 * gdb.hp/thr-liblib.c: new file.
25459 * gdb.hp/virtfun-hp.c: new file.
25460 * gdb.hp/virtfun-hp.exp: new file.
25461 * gdb.hp/watch-cmd.exp: new file.
25462 * gdb.hp/watch-hp.exp: new file.
25463 * gdb.hp/xdb1.exp: new file.
25464 * gdb.hp/xdb2.exp: new file.
25465 * gdb.hp/xdb3.exp: new file.
25466
25467Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
25468
25469 The following files are part of the HP merge; some had longer
25470 names at HP, but have been renamed to be no more than 14
25471 characters in length.
25472
25473 * gdb.base/ss.h: new file.
25474 * gdb.base/call-ar-st.c: new file.
25475 * gdb.base/call-ar-st.exp: new file.
25476 * gdb.base/call-rt-st.c: new file.
25477 * gdb.base/call-rt-st-exp: new file.
25478 * gdb.base/call-strs.exp: new file.
25479 * gdb.base/ena-dis-br.exp: new file.
25480 * gdb.base/environ.exp: new file.
25481 * gdb.base/long_long.exp: new file.
25482 * gdb.base/sect-cmd.exp: new file.
25483 * gdb.base/shlib-cl2.exp: new file.
25484 * gdb.base/smoke.exp: new file.
25485 * gdb.base/so-impl-ld.c: new file.
25486 * gdb.base/so-impl-ld.exp: new file.
25487 * gdb.base/so-indr-cl.c: new file.
25488 * gdb.base/so-indr-cl.exp: new file.
25489 * gdb.base/varargs.exp: new file.
25490 * gdb.base/volatile.exp: new file.
25491 * gdb.base/whatis-exp.exp: new file.
7a292a7a 25492 * gdb.base/display.exp: new file.
c906108c
SS
25493 * gdb.c++/derivation.exp: new file.
25494 * gdb.c++/local.exp: new file.
25495 * gdb.c++/member-ptr.exp: new file.
25496 * gdb.c++/overload.exp: new file.
25497 * gdb.c++/ovldbreak.exp: new file.
25498 * gdb.c++/ref-types.exp: new file.
25499 * gdb.c++/ref-types2.exp: new file.
25500 * gdb.c++/userdef.exp: new file.
d63a86f8 25501
c906108c
SS
25502Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
25503
25504 * gdb.base/default.exp: Reflect wording change in remote.c.
25505
dc96c6c7 25506Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25507
25508 * gdb.base/help.exp: Update to reflect current text.
25509
25510Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
25511
25512 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
25513 they're stack variables and contain garbage.
25514 * gdb.c++/anon-union.exp: new file.
25515
25516 The following changes were made by David Taylor
889bf7c5
PA
25517 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25518 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25519 in changes by HP.
c906108c
SS
25520
25521 * gdb.base/bitops.exp: new file.
25522 * gdb.base/default.exp: change expected messages for catch and
25523 info catch tests to reflect HP merge changes.
25524 * gdb.base/enable-disable-break.exp
25525 * gdb.base/ending-run.c: new file.
25526 * gdb.base/long_long.c: new file.
25527 * gdb.base/maint.exp: new file.
25528 * gdb.base/pointers2.exp: new file.
25529 * gdb.base/shlib-call2.exp: new file.
25530 * gdb.base/solib.exp: new file.
25531 * gdb.base/step-test.c: new file.
25532 * gdb.c++/anon-union.cc: new file.
25533 * gdb.c++/local.cc: new file.
25534 * gdb.c++/member-pointer.cc: new file.
25535 * gdb.c++/method.cc: new file.
25536 * gdb.c++/ref-types.cc: new file.
25537 * gdb.c++/ref-types2.cc: new file.
25538 * gdb.c++/userdef.cc: new file.
d63a86f8 25539
c906108c
SS
25540 * gdb.base/scope.exp: compile one file at a time, then link.
25541 * gdb.base/langs.exp: ditto.
25542 * gdb.base/list.exp: ditto.
d63a86f8 25543
c906108c
SS
25544Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
25545
25546 The following changes were made by David Taylor
889bf7c5
PA
25547 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25548 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25549 in changes by HP.
d63a86f8 25550
c906108c
SS
25551 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
25552 skip tests. When compiling pass c++ flag to gdb_compile.
25553 * gdb.c++/
d63a86f8 25554
c906108c
SS
25555 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
25556 test for on hppa*-*-hpux*; use args to see if c++ was specified.
25557 (skip_hp_tests): new function.
25558 (gdb_preprocess): new function.
25559
25560 * configure.in (hpdir): decide whether to configure gdb.hp.
25561 * configure: regenerated.
25562
25563 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
25564 to delete on clean.
25565 (EXECUTABLES): update to reflect new additions.
25566 * gdb.base/commands.exp: update message expected.
25567 * gdb.base/default.exp: add copyright notice.
25568 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
25569 * gdb.base/help.exp: update messages to reflect current text.
25570 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
25571 targets for recurse tests.
25572 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
25573 skip this file.
25574
25575 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
25576 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
25577 compilation.
25578 * gdb.c++/misc.exp: ditto.
25579 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
25580 run the tests. tell gdb_compile that it's a c++ compilation.
25581
25582 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 25583
c906108c
SS
25584 * gdb.base/all-bin.exp: new file.
25585 * gdb.base/arithmet.exp: new file.
25586 * gdb.base/assign.exp: new file.
25587 * gdb.base/completion.exp: new file.
25588 * gdb.base/cond-expr.exp: new file.
25589 * gdb.base/condbreak.exp: new file.
25590 * gdb.base/define.exp: new file.
25591 * gdb.base/dollar.exp: new file.
25592 * gdb.base/environment.exp: new file.
25593 * gdb.base/eval-skip.exp: new file.
25594 * gdb.base/jump.exp: new file.
25595 * gdb.base/logical.exp: new file.
25596 * gdb.base/pointers.exp: new file.
25597 * gdb.base/relational.exp: new file.
25598 * gdb.base/section_command.exp: new file.
25599 * gdb.base/whatis-expr.exp: new file.
25600
25601 * gdb.base/all-types.c: new file.
25602 * gdb.base/call-array-struct.c: new file.
25603 * gdb.base/call-return-struct.c: new file.
25604 * gdb.base/call-strings.c: new file.
25605 * gdb.base/callfuncs2.c: new file.
25606 * gdb.base/condbreak.c: new file.
25607 * gdb.base/constvars.c: new file.
25608 * gdb.base/display.c: new file.
25609 * gdb.base/int-type.c: new file.
25610 * gdb.base/jump.c: new file.
25611 * gdb.base/miscexprs.c: new file.
25612 * gdb.base/pointers.c: new file.
25613 * gdb.base/pointers2.c: new file.
25614 * gdb.base/shmain.c: new file.
25615 * gdb.base/shr1.c: new file.
25616 * gdb.base/shr2.c: new file.
25617 * gdb.base/solib.c: new file.
25618 * gdb.base/solib1.c: new file.
25619 * gdb.base/solib2.c: new file.
25620 * gdb.base/varargs.c: new file.
25621 * gdb.c++/derivation.cc: new file.
25622 * gdb.c++/overload.cc: new file.
25623 * gdb.c++/ovldbreak.cc: new file.
25624 * gdb.hp/attach.c: new file.
25625 * gdb.hp/attach2.c: new file.
25626 * gdb.hp/average.c: new file.
25627 * gdb.hp/compiler.c: new file.
25628 * gdb.hp/compiler.cc: new file.
25629 * gdb.hp/execd-program.c: new file.
25630 * gdb.hp/follow-exec.c: new file.
25631 * gdb.hp/follow-fork.c: new file.
25632 * gdb.hp/follow-vfork-and-exec.c: new file.
25633 * gdb.hp/misc-hp.cc: new file.
25634 * gdb.hp/more-steps.c: new file.
25635 * gdb.hp/optimize.c: new file.
25636 * gdb.hp/quicksort.c: new file.
25637 * gdb.hp/run-hp.c: new file.
25638 * gdb.hp/start-stop.c: new file.
25639 * gdb.hp/sum.c: new file.
25640 * gdb.hp/templates-hp.cc: new file.
25641 * gdb.hp/thread-local-in-lib.c: new file.
25642 * gdb.hp/thread-local-in-lib.h: new file.
25643 * gdb.hp/thread-local-in-lib.lib.c: new file.
25644 * gdb.hp/vforked-program.c: new file.
25645 * gdb.hp/virtfunc-hp.cc: new file.
25646 * gdb.hp/watchpoint-hp.c: new file.
25647 * gdb.hp/xdb.c: new file.
25648 * gdb.hp/xdb0.c: new file.
25649 * gdb.hp/xdb0.h: new file.
25650 * gdb.hp/xdb1.c: new file.
25651
25652Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
25653
25654 The following change was made by Edith Epstein
889bf7c5
PA
25655 <eepstein@cygnus.com> as part of a project to merge in changes
25656 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
25657
25658 * gdb.c++/demangle.exp: changed the expected output for some
25659 ARM-style mangling -- removed second reference to datatype.
889bf7c5 25660 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 25661 T1<char>::~T1<char>(void)
c906108c 25662 becomes,
a9c64011
AS
25663 maint demangle __dt__11T1__pt__2_cFv
25664 T1<char>::~T1(void)
c906108c 25665
889bf7c5 25666 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 25667
c906108c
SS
25668Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
25669
25670 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
25671 * gdb.trace/backtrace.exp: Likewise.
25672 * gdb.trace/circ.exp: Likewise.
25673 * gdb.trace/collection.exp: Likewise.
25674 * gdb.trace/deltrace.exp: Likewise.
25675 * gdb.trace/infotrace.exp: Likewise.
25676 * gdb.trace/limits.exp: Likewise.
25677 * gdb.trace/packetlen.exp: Likewise.
25678 * gdb.trace/passc-dyn.exp: Likewise.
25679 * gdb.trace/passcount.exp: Likewise.
25680 * gdb.trace/report.exp: Likewise.
25681 * gdb.trace/save-trace.exp: Likewise.
25682 * gdb.trace/tfind.exp: Likewise.
25683 * gdb.trace/tracecmd.exp: Likewise.
25684 * gdb.trace/while-dyn.exp: Likewise.
25685 * gdb.trace/while-stepping.exp: Likewise.
25686
256871998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
25688
25689 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
25690
25691Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
25692
25693 From Brendan Kehoe:
25694 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
25695 int return types.
25696
25697Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
25698
25699 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 25700 remote dos host testing right.
c906108c
SS
25701
25702Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
25703
25704 * gdb.base/corefile.exp: remove some xfails.
25705
25706Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
25707
25708 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 25709 have different timestamps.
c906108c
SS
25710
25711Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
25712
25713 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 25714 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
25715
25716Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
25717
25718 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 25719 delta.
c906108c
SS
25720
25721Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
25722
25723 * gdb.base/default.exp: Add brace missing from previous delta.
25724
25725Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
25726
25727 * gdb.base/default.exp: Support test for info float for all
25728 varieties of arm toolchain.
25729
dc96c6c7 25730Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25731
25732 * gdb.trace/*.exp: remove "remote_download" command.
25733
dc96c6c7 25734Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25735
25736 * gdb.trace/*.exp: remove -gdwarf from compile.
25737
25738Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
25739
25740 * gdb.trace/configure.in(AC_INIT): typo
25741 * gdb.trace/configure: regenerated
25742
dc96c6c7 25743Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25744
25745 * config/m68k-emc.exp: New file.
25746 * lib/<emc-support.exp trace-support.exp}: New files.
25747 * configure.in: add new test directory gdb.trace.
25748 * gdb.trace/{configure configure.in Makefile.in}: New files.
25749 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
25750 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
25751 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
25752 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
25753 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
25754 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
25755 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 25756
dc96c6c7 25757Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25758
25759 * gdb.c++/classes.exp: Change all regular expressions to match
25760 arbitrary combinations of newline/carriage-return, so that they
25761 will work equally well on Unix and Windows.
25762 * gdb.c++/inherit.exp: ditto.
25763 * gdb.c++/virtfunc.exp: ditto.
25764
257651998-08-11 Dawn Perchik <dawn@cygnus.com>
25766
25767 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
25768
c2d11a7d
JM
25769Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
25770
25771 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
25772 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
25773 to use a0-a3/d0-d3 as needed.
25774
25775Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
25776
25777 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
25778 * gdb.disasm/am33.exp: Corresponding changes.
25779
c906108c
SS
257801998-07-11 Felix Lee <flee@cygnus.com>
25781
25782 * gdb.base/callfuncs.exp: add cmp10 test.
25783 * gdb.base/callfuncs.c (cmp10): new function.
25784
25785Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
25786
d63a86f8 25787 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
25788 into two parts to get around a synchronization problem in expect.
25789
3fc11d3e
JM
25790Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
25791
25792 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
25793
25794 * configure.in: Add options for gdbtk testsuite.
25795
25796 * configure: Regenerate.
25797
25798 * gdb.gdbtk: New directory to hold gdbtk tests.
25799
c906108c
SS
25800Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25801
25802 * gdb.fortran/types.exp: Escape brackets in expect patterns
25803 for test_float_literal_types_accepted tests.
25804 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
25805 before run test.
25806
c2d11a7d
JM
25807Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
25808
25809 * am33.exp: Just compile, do not link the testcase.
25810 * am33.s: Add ".am33" pseudoop to force am33 mode.
25811
c906108c
SS
258121998-06-25 Felix Lee <flee@cygnus.com>
25813
25814 * gdb.base/setshow.exp: make sure $pc is sane.
25815
25816 * gdb.stabs/weird.exp: split expect patterns properly.
25817
c2d11a7d
JM
25818Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
25819
25820 * gdb.disasm/am33.s: New disassembler testfile for the am33.
25821 * gdb.disasm/am33.exp: Run it.
25822
dc96c6c7 25823Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25824
25825 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
25826 match processing (and eliminate spurious timeouts when running).
25827
dc96c6c7 25828Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25829
25830 * gdb.base/signals.exp (test_handle_all_print): put back Mach
25831 exception test, but conditionalize it on target [mach | gnu].
25832
dc96c6c7 25833Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25834
25835 * gdb.base/overlays.exp: fixup compile line for linker script.
25836
25837Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
25838
25839 * gdb.fortran/types.exp: don't guess at float size.
25840
25841Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
25842
25843 * gdb.base/exprs.exp: delete test that depends on int size.
25844
25845Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
25846
25847 * config/sim.exp: Removed checks for target triplets.
25848 (gdb_target_sim): Use gdb,target_sim_options.
25849
25850Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
25851
25852 * gdb.base/reread.exp: New file.
25853 * gdb.base/reread1.c: New file.
25854 * gdb.base/reread2.c: New file.
25855
25856Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
25857
25858 * config/sim.exp: Use 'target sim -sparclite' when running
25859 SPARClite programs.
25860
25861Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
25862
25863 * gdb.base/structs2.exp: New file.
25864 * gdb.base/structs2.c: New file.
25865
25866Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
25867
25868 * gdb.asm/common.inc: New file.
25869 * gdb.asm/d10v.inc: New file.
25870 * asm-source.exp: Pass -I's to gas to find .inc files.
25871 Update line numbers in expected output.
25872 * asmsrc1.s: Rewrite.
25873 * asmsrc2.s: Rewrite.
25874 * configure.in: Create arch.inc symlink.
25875 * configure: Regenerate.
25876 * Makefile.in (distclean): Delete arch.inc.
25877
25878Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
25879
25880 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
25881 (t_enum_value2): ditto
25882 (t_enum_value3): ditto
25883 (main): ditto
c906108c
SS
25884Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25885
25886 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
25887 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
25888 change.
25889 Use gdb_test instead of send_gdb/gdb_expect sequences.
25890
25891Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
25892
25893 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
25894 not void.
25895
25896Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
25897
25898 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
25899 subroutines. Used to test gdbs ability to single step through PC
25900 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
25901
25902Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
25903
25904 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
25905 more rigorous EGCS C++ error checking.
25906
25907Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25908
a9c64011
AS
25909 * gdb.base/help.exp: Clean up `help set args' and `help show args'
25910 tests.
25911 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
25912 function when asleep.
25913 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
25914 for i*86 Linux and SVR4 signal handling problems.
25915 Remove linux xfail for `next to handler in signals_tests_1', fixed
25916 by recent infrun.c change.
25917 Limit backtrace to 10 frames to avoid timeout problems with infinite
25918 stack backtraces.
25919 Adjust expect pattern in `handle all print' test to match Apr 28 1997
25920 target.[ch] change.
c906108c
SS
25921
25922Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
25923
25924 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
25925 for a newline from gdb before continuing.
25926 (default_gdb_exit): Just look for y or n.
25927 (gdb_test): Detect abnormal exit from GDB running on DOS; if
25928 it does, fail the rests of the tests in the file.
25929
25930Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
25931
25932 * config/cygmon.exp: New file.
25933
25934Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
25935
25936 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 25937 main" test on remote targets.
c906108c
SS
25938
25939 * gdb.base/scope.exp: Fix problem with filelocal_bss before
25940 run test on remote targets.
25941
25942Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
25943
25944 * gdb.asm: New directory.
25945 * configure.in: Configure it.
25946 * configure: Regenerate.
25947 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
25948 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
25949
25950Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
25951
25952 * config/mn10300-eval.exp: New file to support MN10300 eval board.
25953
dc96c6c7 25954Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 25955
a9c64011
AS
25956 * gdb.base/overlays (several files): Merge the two overlay
25957 managers into one. Change variables (foox, barx, bazx, grbxx)
25958 back into ints but force them to load in their proper sections.
c906108c
SS
25959
25960Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
25961
25962 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 25963 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
25964 (D10VCopy): Handle memory regions crossing 16k boundaries.
25965 (D10VCopy): Transfer data in 32 bit chunks.
25966
25967Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
25968
25969 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 25970 correct.
c906108c
SS
25971
25972 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 25973 map. Include space for printf in .text segment.
c906108c
SS
25974
25975 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 25976 updated d10v memory VMA/LMA map.
c906108c 25977 (D10VCopy): Call D10VTranslate.
d63a86f8 25978
c906108c
SS
25979Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
25980
25981 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
25982
25983 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
25984 that it won't be put into the .sdata - small data -
25985 section. Update reference.
c906108c
SS
25986 * gdb.base/baz.c (bazx, baz): Ditto.
25987 * gdb.base/foo.c (foox, foo): Ditto.
25988 * gdb.base/grbx.c (grbxx, grbx): Ditto.
25989
25990 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 25991 to be arrays.
d63a86f8 25992
dc96c6c7 25993Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 25994
a9c64011
AS
25995 * gdb.base/overlays.exp: fix up and get working again.
25996 Add tests for backtraces from an overlay function.
d63a86f8 25997
c906108c
SS
25998Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
25999
26000 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
26001 "calling function with watchpoint enabled".
26002
26003Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
26004
26005 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 26006 gdb_suppress_tests for d10v-*-*.
c906108c
SS
26007 * lib/gdb.exp (gdb_suppress_tests): Disable this function
26008 pending review of whether it is useful or not.
26009
26010Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
26011
26012 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
26013
26014Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
26015
26016 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
26017 * config/dve.exp: New file to support Densan boards.
26018
26019Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
26020
26021 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 26022 reads and BSD.
c906108c
SS
26023
26024Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
26025
26026 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
26027 response.
26028
26029 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
26030
26031Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
26032
26033 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 26034 test.
c906108c
SS
26035
26036 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 26037 target_sizeof_long and target_bigendian_p.
c906108c 26038 (structs_by_value, structs_by_reference): Check values according
889bf7c5 26039 to targets word size and endianess.
d63a86f8 26040
c906108c
SS
26041Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
26042
26043 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 26044 output.
c906108c
SS
26045
26046Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
26047
26048 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 26049 Update test of set args help to match source change.
c906108c
SS
26050
26051Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
26052
26053 * gdb.base/default.exp: Expect help system output to be in
26054 alphabetical order.
26055 * gdb.base/help.exp: Ditto.
26056
26057Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
26058
26059 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
26060 "i*86-pc-linux-gnu*".
26061 * gdb.base/interrupt.exp: Ditto.
26062 * gdb.base/corefile.exp: Ditto.
26063
26064 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 26065 define vxworks when building the testcase.
c906108c
SS
26066
26067 * gdb.base/ptype.exp: Fix testnames to be unique.
26068 * gdb.base/radix.exp: Ditto.
26069 * gdb.base/term.exp: Ditto.
26070 * gdb.base/whatis.exp: Ditto.
26071 * gdb.c++/classes.exp: Ditto.
26072
26073Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
26074
26075 * gdb.base/callfuncs.exp: Fix indentation.
26076
26077 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
26078 suppress_flag has been set.
26079 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
26080 target feature.
26081
26082Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
26083
26084 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
26085 the testcase.
26086
26087 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 26088 set_debug_traps() and breakpoint().
c906108c
SS
26089 * gdb.c++/misc.cc (main): Ditto.
26090 * gdb.c++/templates.cc (main): Ditto.
26091 * gdb.c++/virtfunc.cc (main): Ditto.
26092
26093Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
26094
26095 * lib/gdb.exp(gdb_step_for_stub): New function.
26096 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
26097 exists, reload the executable and do a "continue" instead of
26098 doing a jump.
26099 (runto_main): Use gdb_step_for_stub.
d63a86f8 26100
c906108c 26101 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 26102 tests to have unique names.
c906108c
SS
26103 * gdb.base/callfuncs.exp: Ditto.
26104 * gdb.base/commands.exp: Ditto.
26105 * gdb.base/default.exp: Ditto.
26106 * gdb.base/help.exp: Ditto.
26107 * gdb.base/list.exp: Ditto.
26108 * gdb.base/opaque.exp: Ditto.
26109 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
26110 similar tests.
d63a86f8 26111
c906108c
SS
26112 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
26113 * gdb.c++/cplusfuncs.cc: Ditto.
26114 * gdb.c++/virtfunc.cc: Ditto.
26115
26116 * config/monitor.exp: Keep track of the last file we saw, rather
26117 than trying to get the info from gdb.
26118
26119 * gdb.fortran/types.exp: Move comment to previous line.
26120
26121Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
26122
26123 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 26124 target mode.
c906108c
SS
26125
26126Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
26127
26128 From Bob Manson:
26129 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 26130 string from GDB when it connects.
c906108c
SS
26131
26132 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
26133
26134Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
26135
26136 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
26137 if we can't get a debug format from GDB (we may be testing an
26138 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
26139
26140 * gdb.stabs/weird.exp: Fix quoting.
26141
26142 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
26143
26144Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
26145
26146 * config/arm-ice.exp: New file.
26147
26148Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
26149
26150 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 26151 until it has been modified to work with the new testsuite.
c906108c 26152
99707966 26153 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
26154 testcase won't compile, cause all of the testcases in the file to
26155 fail instead.
c906108c
SS
26156
26157 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
26158 (gdb_clear_suppressed): New procedure.
26159 (gdb_stop_suppressing_tests): Only clear suppress_flag if
26160 it contains a positive value.
26161
26162Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
26163
26164 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
26165
26166 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
26167
26168Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
26169
26170 * lib/gdb.exp (setup_xfail_format): New function.
26171 (get_debug_format): New function to get debug format.
26172 (debug_format): New global variable to hold last value set
26173 by get_debug_format.
26174 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 26175 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
26176 * gdb.c++/ptype.exp: Ditto.
26177 * gdb.c++/classes.exp: Ditto.
26178 * gdb.c++/cplusfuncs.exp: Ditto.
26179 * gdb.c++/inherit.exp: Ditto.
26180 * gdb.c++/templates.exp: Ditto.
26181 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 26182
c906108c
SS
26183Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
26184
26185 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
26186 host doesn't have a currently-open connection.
26187
26188 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
26189 any gdb stub target. Handle cases where gdb doesn't respond when
26190 interrupted in a sane fashion.
c906108c
SS
26191
26192 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 26193 same thing in a totally different way.
c906108c
SS
26194
26195 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 26196 setting "timeout".
c906108c 26197 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 26198 default_gdb_init now.
c906108c
SS
26199
26200Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
26201
26202 * gdb.base/printcmds.exp: Fix "check for floating addition"
26203 regexp to accept results within approx +/- .01 of exact value.
26204 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
26205
26206Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
26207
26208 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 26209 properly.
c906108c
SS
26210 (gdb_expect): Add optional timeout parameter, and add timeout
26211 value to various calls.
26212 (gdb_suppress_tests): Only give one warning message per group.
26213
26214Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
26215
26216 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
26217 global variables. Handle getting a value for $timeout more
26218 gracefully.
c906108c
SS
26219
26220Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26221
26222 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 26223 initialize.
c906108c 26224 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 26225 by a target configuration file.
c906108c
SS
26226 (gdb_expect): Pass the timeout to remote_expect.
26227
26228 * config/monitor.exp(gdb_load): Fix typo in regexp.
26229
26230Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
26231
26232 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
26233
26234Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
26235
26236 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
26237 here. Call gdb_target_exec before rebooting the target, to make
26238 sure the connection to the target is closed.
c906108c
SS
26239 (gdb_load): Pass the name of the executable to gdb_target_monitor.
26240 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
26241 Also detect "Timeout reading from remote" error.
26242
26243 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
26244 gdb_target_monitor. Don't call gdb_file_cmd here; let
26245 gdb_target_monitor do it.
c906108c
SS
26246
26247 * gdb.disasm/hppa.exp: Don't use exec_output.
26248
26249Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
26250
26251 * gdb.base/list.exp: If we're debugging a non-native target,
26252 try to set the pc register to point to the start of the
26253 program before doing the first list command.
26254
26255 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 26256 test_calls after restarting.
c906108c
SS
26257
26258 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 26259 reloading.
c906108c
SS
26260
26261 * gdb.base/watchpoint.exp: Fix typo.
26262
26263 * gdb.base/setshow.exp: Check for use_gdb_stub.
26264
26265 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 26266 stub case.
c906108c
SS
26267 * gdb.base/langs.exp: Ditto.
26268
26269 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
26270 gdb_load_offset. If we weren't given a file to load, figure out
26271 what the current file is and use it.
c906108c
SS
26272
26273 * config/i386-bozo.exp: New file.
26274
26275Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
26276
26277 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
26278 feature.
26279
26280 * config/proelf.exp: New entry.
26281
26282Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
26283
26284 * lib/gdb.exp: Remove spurious .* patterns at the beginning
26285 of regexps.
26286
26287 * gdb.base/watchpoint.exp: Don't run the test_stepping
26288 tests if gdb can't call functions on the target.
26289
26290 * gdb.base/setshow.exp: Don't run the set prompt tests if
26291 the board has gdb_prompt set.
26292
26293Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
26294
26295 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
26296 * gdb.base/commands.exp: Likewise.
26297 * gdb.base/setshow.exp: Likewise.
26298
26299Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
26300
26301 * config/monitor.exp(gdb_start): Look for gdb_prompt target
26302 feature.
26303
26304 * config/i960.exp: New file.
26305
26306Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
26307
26308 * gdb.base/funcargs.exp: Check for gdb,short_int target
26309 feature instead of looking for explicit target triplets.
26310
dc96c6c7 26311Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 26312
d63a86f8 26313 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
26314 "p 123DEADBEEF", to check parse_number.
26315 * top.c: change "to enable to enable" to "to enable" in a couple
26316 of help strings.
26317
26318Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
26319
26320 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
26321 on the mn10300.
d63a86f8 26322
c906108c
SS
26323Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
26324
26325 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
26326 where the test executable is run with explicit args.
26327 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
26328
26329Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
26330
26331 * gdb.base/run.c: Use FAKEARGV to build test executable that
26332 does not require a command line arg, since most simulators
26333 don't currently support passing such an arg into the simulated
26334 program.
26335 * gdb.base/commands.exp: Change tests to insert the proper
26336 value as the arg to the first recursive factorial call. Change
26337 compilation line to define FAKEARGV at compile time.
26338
26339Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
26340
26341 * gdb.base/recurse.exp: Enable these tests for the mn10300.
26342 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
26343 function with watchpoint enabled" test.
26344
26345Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
26346
26347 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 26348 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
26349
26350 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 26351 "Tests restarted" messages.
c906108c
SS
26352
26353Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
26354
26355 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
26356
dc96c6c7 26357Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26358
26359 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
26360 for INFO SYMBOL; add help tests for OVERLAY commands.
26361 * gdb.base/default.exp: add tests for INFO SYMBOL command;
26362 add tests for OVERLAY commands
26363 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
26364 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
26365 * gdb.base/sigall.c: add usestubs code frag
26366 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 26367
c906108c
SS
26368Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
26369
26370 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
26371 failures.
26372 (gdb_stop_suppressing_tests): Note that tests have restarted.
26373
26374Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
26375
26376 * config/h8300.exp: New file.
26377
26378Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
26379
26380 * gdb.base/setshow.exp: Check for the existence of a
26381 feature, not its value.
26382
26383Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
26384
26385 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
26386
26387 * gdb.base/scope.exp: It's now init0(), not init().
26388
26389 * gdb.base/scope0.c: For now, change init() to be init0().
26390
26391 * config/monitor.exp: Use gdb_serial in preference to serial
26392 or netport.
26393
26394 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 26395 and it's not already set.
c906108c
SS
26396
26397Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
26398
26399 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 26400 isn't using a stub and if it supports argument passing.
c906108c
SS
26401
26402Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
26403
26404 * config/udi.exp(gdb_start): Make sure UDICONF is set
26405 properly before starting gdb.
26406
26407Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
26408
26409 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
26410 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
26411 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
26412
26413Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
26414
26415 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 26416 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
26417
26418 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
26419
26420 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
26421
26422 * config/monitor.exp: Make sure we disconnect from the target.
26423 Also, try a reboot/reload cycle instead of failing if the
26424 load fails.
26425
26426Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
26427
26428 * gdb.base/default.exp: Don't set match_max.
26429 * gdb.base/help.exp: Ditto.
26430 * gdb.base/list.exp: Ditto.
26431 * gdb.base/signals.exp: Ditto.
26432
26433 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
26434 set, use remote_ld to download the testcase instead of
26435 the GDB loader.
26436
26437Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
26438
26439 * config/vr5000.exp: New file.
26440
26441 * config/monitor.exp(gdb_target_monitor): Add pattern for
26442 "Ending remote" to detect errors in connecting.
26443
26444 * gdb.base/setshow.exp: Add .* within auto language test.
26445
26446 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
26447 target feature.
26448
26449 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 26450 and reboot the board if necessary.
c906108c
SS
26451
26452 * gdb.base/setvar.exp(test_set): Handle multiple prints within
26453 a set of tests. Remove print.* from the patterns being checked.
26454
26455Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
26456
26457 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
26458 refer to gdb_spawn_id.
26459
26460 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
26461 longer used.
26462 * config/sparclet.exp: Ditto.
26463 * config/sparclet-old.exp: Ditto.
26464 * config/slite.exp: Ditto.
26465 * config/sim.exp: Ditto.
26466 * gdb.base/funcargs.exp: Ditto.
26467
26468 * lib/gdb.exp:Remove references to gdb_spawn_id.
26469 (gdb_expect): Move to remote.exp.
26470
26471Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
26472
26473 * config/monitor.exp: Detect the "Couldn't establish connection"
26474 message from GDB.
26475
26476Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
26477
26478 * gdb.base/bitfields.exp: Use runto instead of explicit
26479 gdb_run_cmd/gdb_expect sequences.
26480
26481 * gdb.base/break.exp(text_next_with_recursion): Add match for
26482 gdb_expect call.
26483
26484 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
26485 We also need to handle the "A program is being debugged already"
26486 prompt from gdb. Use gdb_test to set the baud rate.
26487
26488 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
26489 to 20000. Really. I mean it.
26490
26491Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26492
26493 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
26494 fails. If suppress_flag is set, skip perror message about not
26495 being able to send to GDB.
c906108c 26496 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 26497 GDB.
c906108c
SS
26498 (gdb_expect): If suppress_flag is set, always fail immediately.
26499 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
26500 (gdb_init): Call gdb_stop_suppressing_tests.
26501 (default_gdb_exit): Ditto.
26502 (default_gdb_start): Ditto.
26503
26504 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 26505 gdb_stop_suppressing_tests as appropriate.
c906108c 26506 * gdb.base/break.exp: Ditto.
889bf7c5 26507 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
26508 * gdb.base/commands.exp: Ditto.
26509 * gdb.base/exprs.exp: Ditto.
889bf7c5 26510 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
26511 * gdb.base/list.exp: Ditto.
26512 * gdb.base/recurse.exp: Ditto.
889bf7c5 26513 * gdb.base/scope.exp: Ditto.
c906108c
SS
26514 * gdb.base/structs.exp: Ditto.
26515 * gdb.c++/inherit.exp: Ditto.
26516
26517Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
26518
26519 * config/vr4300.exp: New file.
26520
99707966 26521 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 26522
99707966 26523 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
26524
26525Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
26526
26527 * lib/gdb.exp(gdb_init): New function.
26528
26529 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 26530 for each individual variable set.
c906108c
SS
26531
26532 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
26533 name.
26534
26535 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
26536
26537 * gdb.base/scope.exp: Use gdb_test.
26538
26539 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
26540 aborting; the testsuite driver will do that for us (see
26541 gdb_finish). Also, use gdb_test in a few more places.
26542
26543Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
26544
26545 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
26546
26547Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
26548
26549 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
26550 and "add_tests" are not at the same address.
26551
26552Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
26553
26554 * gdb.base/ptype.exp: Use gdb_test.
26555
26556Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
26557
26558 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
26559 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
26560 left in. No longer expect them to fail.
26561
26562 * gdb.stabs/*.mt; Deleted, no longer used.
26563 * gdb.stabs/configure.in: Remove references to target makefile
26564 frags.
26565 * gdb.stabs/configure: Rebuilt.
26566
26567 * gdb.disasm/*.mt: Deleted, no longer used.
26568 * gdb.disasm/configure.in: Remove references to target makefile
26569 frags. Use "sh3.s" as the unique filename for this directory.
26570 * gdb.disasm/configure: Rebuilt.
26571
26572 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
26573 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
26574 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
26575
26576Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
26577
26578 * config/udi.exp: Use mondfe,name instead of remote_host.
26579
26580Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
26581
26582 * gdb.base/watchpoint.exp: Don't expect a failure when calling
26583 a function with a watchpoint enabled on the mn10200.
26584
26585 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
26586 before trying to create it!
26587
26588Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
26589
26590 * config/vx.exp: Use hostname instead of netport.
26591
26592 * config/vxworks.exp: New file.
26593
26594 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
26595
26596 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 26597 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
26598 occurs.
26599
26600 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
26601 $gdb_spawn_id directly.
26602 (gdb_run_cmd): Try _start as well as start. Use the target feature
26603 gdb,start_symbol as the symbol to start from when jumping.
26604
26605Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
26606
26607 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
26608 redundant) test.
26609
26610 * gdb.base/recurse.exp: Relax final value test for 'b' so that
26611 it doesn't lose for 16bit integer systems.
26612
26613Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
26614
26615 * gdb.fortran/types.exp: If the target doesn't support "double"
26616 data types, then expect "real" types to only be 4 bytes.
26617
26618 * gdb.c++/virtfunc.exp: Expect failure for virtual function
26619 call tests if the target doesn't support inferior function calls.
26620
26621 * gdb.base/printcmds.exp: Allow minor deviation in FP values
26622 in printf tests.
26623
26624Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
26625
26626 * gdb.base/help.exp: Disable "help set", "help show", and
26627 "help support". Simplify regexp for "help stack".
26628
26629 * gdb.base/default.exp: Set match_max to 5000 and the timeout
26630 to 60 seconds. Temporarily set match_max to 15000 around the
26631 "info copying" test.
26632
26633 * gdb.base/nodebug.exp: Don't try to do an inferior function
26634 call if the target doesn't support them.
26635 * gdb.base/printcmds.exp: Likewise.
26636 * gdb.base/setvar.exp: Likewise.
26637 * gdb.base/structs.exp: Likewise.
26638 * gdb.c++/templates.exp: Likewise.
26639 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
26640
26641 * gdb.base/recurse.exp: Enable for the mn10200.
26642
26643 * configure.in: Do configure gdb.stabs directory for *-*-elf
26644 targets.
26645 * configure: Rebuilt.
26646
26647 * gdb.base/break.exp: Check for gdb,noresults before testing
26648 exit status and/or results from the target.
26649 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
26650 * lib/gdb.exp: Remove old (now bogus) initialization of
26651 noinferior, noargs, noresults and nosignals.
26652
26653Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
26654
26655 * config/sh.exp: New file.
26656
26657 * config/slite.exp: Try to connect multiple times to the board
26658 before rebooting. Only send a "monitor run" if need_monitor_run
26659 is set.
26660
26661 * gdb.base/break.exp: Don't do the "stub continue" test if
26662 the target has gdb_stub set.
26663
26664 * gdb.base/callfuncs.exp: Increase the timeout.
26665
26666 * gdb.base/interrupt.exp: Don't even try to compile the testcase
26667 if the target has gdb,noinferiorio set.
26668
26669 * gdb.base/list.exp: Increase match_max to 10000 characters.
26670
26671 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
26672
26673 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
26674 target.
26675
26676 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
26677
26678Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
26679
26680 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
26681 trying to delete the copy of gdb. Catch the file delete so we
26682 don't die if the delete fails; also, the file should be copied to
26683 the host, not to the build.
c906108c
SS
26684
26685Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
26686
26687 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 26688 parenthesis in case it contains multiple regexps separated
c906108c
SS
26689 with |.
26690
26691 * gdb.base/watchpoint.exp: Use gdb_test.
26692 * gdb.base/default.exp: Ditto.
26693
26694Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
26695
99707966 26696 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 26697
c906108c
SS
26698 * gdb.base/scope.exp: Use gdb_test.
26699 * gdb.c++/classes.exp: Ditto.
26700 * gdb.c++/inherit.exp: Ditto.
26701
26702Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
26703
26704 * gdb.base/crossload.exp: Don't use execute_anywhere, use
26705 remote_exec instead.
26706 * gdb.base/corefile.exp: Don't be ridiculous.
26707 * gdb.base/*.c: Add missing stub invocations.
26708
26709Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
26710
26711 * config/slite.exp: Miscellaneous fixes.
26712
26713 * lib/gdb.exp: Fix runto.
26714
26715 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
26716 the target.
26717
26718 * gdb.base/watchpoint.exp: Fix regexp.
26719
26720 * lib/gdb.exp(default_gdb_exit): Add a catch to the
26721 close and wait commands, as the descriptor may now be
26722 invalid. Always call "remote_close host".
26723
26724Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
26725
26726 Major rewrite for testsuite revision.
d63a86f8 26727
c906108c
SS
26728 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
26729 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
26730 instead of relying on spawn_id to always contain a valid
26731 spawn id.
26732 (get_compiler_info): New procedure to build the ${binfile}.ci
26733 file, instead of replicating this in N different places.
26734 (gdb_compile): New procedure.
d63a86f8 26735
c906108c 26736 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
26737 appropriate arguments) instead of compile. Use gdb_test in a lot
26738 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
26739 at the start of a testcase, as this is no longer done magically.
26740
26741 config/*-gdb.exp: Rename without the -gdb suffix.
26742
26743 config/mips.exp: Use remote_close instead of exit_remote_shell.
26744 config/monitor.exp: Use target_info instead of looking at
26745 baud, timeout, etc.
26746 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
26747
26748Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26749
26750 * gdb.c++/templates.exp (test_ptype_of_templates),
26751 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
26752 Update expect patterns for destructors and assignment operators
26753 to match corresponding c-typeprint.c changes.
26754 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
26755 to destructor breakpoint test, GDB should be able to set the
26756 destructor breakpoint without specifying arguments.
26757
26758Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
26759
26760 * gdb.threads/pthreads.exp: Change result for failure to compile due
26761 to lack of pthreads runtime support from an error to simply an
26762 unsupported test, per dejagnu standards.
26763
26764Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26765
26766 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
26767 where GDB exits to reduce pattern match time.
26768 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
26769
26770 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
26771
dc96c6c7 26772Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26773
26774 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
26775 * gdb.base/default.exp: ditto.
26776 * gdb.base/nodebug.exp: ditto.
26777 * gdb.base/printcmds.exp: ditto.
26778 * gdb.base/ptype.exp: ditto.
26779 * gdb.base/setvar.exp: ditto.
26780 * gdb.base/structs.exp: ditto.
26781 * gdb.base/setshow.c: Guard against uninitialized values of argc.
26782
26783Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
26784
26785 * configure, */configure: Rebuild with autoconf 2.12.
26786
26787Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
26788
26789 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
26790 use new i*86-pc-linux*-gnu quads.
26791 * gdb.base/corefile.exp: Ditto.
26792 * gdb.base/signals.exp: Ditto.
26793 * gdb.base/sigall.exp: Ditto.
26794 * gdb.base/interrupt.exp: Ditto.
26795
26796 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
26797 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
26798 RedHat 4.0.
d63a86f8 26799
c906108c 26800 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
26801 linux. This allows the test case to at least compile on latest
26802 linux, but still not run due to missing the threads runtime library.
c906108c
SS
26803
26804Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26805
26806 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
26807 directory to search gdb directory. Accept and step over conditional
26808 stack alignment code. Consume $prompt in failure cases.
26809 Reset timeout to $oldtimeout instead of some arbitrary value.
26810 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
26811 timeout problems with infinite stack backtraces.
26812 * gdb.base/ptype.exp (ptype struct link, union tu_link):
26813 Accept function parameters for linkfunc member.
26814
26815Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
26816
26817 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
26818 (CXXFLAGS): Remove, unreferenced.
26819 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
26820 previous -B options and also add -B option to pick up cross compiled
26821 runtime.
c906108c
SS
26822 (TARGET_INCLUDES): Add for -I options and add code to initialize when
26823 doing cross compiles.
26824 (target_alias): Declare global.
26825 (xgcc): Set variable to full path of gcc in build tree. Use findfile
26826 to verify that gcc exists in build tree, and if so set CC to that
26827 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 26828
c906108c
SS
26829Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
26830
26831 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
26832 ptype test for anonymous union. Fixup testcase to match
26833 current gcc debug output.
26834
26835Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
26836
26837 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
26838 force argument to an unsigned long type.
26839
26840Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
26841
26842 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 26843 tests and anonymous union print/ptype tests.
c906108c
SS
26844 * gdb.base/list.exp (test_forward-search): Increase timeout by
26845 5 minutes for the "search extremely long line" case.
26846 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
26847 completely optional and that the pass/fail messages use the command as
26848 the message if that third arg is a null string.
26849 (gdb_test_exact): Arrange that a null string pattern means match a
26850 null string output rather than any output, which might include random
889bf7c5 26851 errors.
c906108c
SS
26852 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
26853 backtrace test.
26854 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
26855 always failing and failure is now exposed by gdb.exp changes.
26856
26857Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
26858
26859 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
26860 weren't being noted.
26861
26862Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26863
26864 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
26865 * gdb.stabs/weird.exp: Remove v_comb xfails.
26866
dc96c6c7 26867Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26868
26869 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 26870 list.exp scope.exp watchpoint.exp]
c906108c 26871 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 26872
dc96c6c7 26873Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26874
26875 * config/monitor.exp: Increase download timeout to 1000 seconds.
26876
dc96c6c7 26877Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26878
26879 * config/m32r.exp: Increase timeout to 120 seconds.
26880
26881Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
26882
26883 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
26884 and accept older ordering as obsolescent gcc or gdb.
26885 * gdb.c++/templates.exp: Ditto.
26886 * gdb.c++/virtfunc.exp: Ditto.
26887
26888Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
26889
26890 * gdb.base/coremaker.c: Add code to mmap some data so we
26891 can check that it ends up in the core file.
26892 * gdb.base/corefile.exp: Add test to read mmapped data
26893 from core file.
26894
dc96c6c7 26895Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26896
26897 * config/m32r.exp: New file.
26898
26899Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
26900
26901 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
26902 that cflags can contains -gstabs, and work correctly for other tests.
26903
dc96c6c7 26904Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26905
26906 * gdb.base/setshow.exp: New file, tests show and set.
26907 * gdb.base/setshow.c: New file, tests show and set.
26908 * gdb.base/help.exp: Add test for help set|show annotate.
26909 * gdb.base/default.exp: Add test for set|show annotate.
26910
26911Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
26912
26913 * testsuite/gdb.base/break.exp: Make backtrace from factorial
26914 errors unique.
26915 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
26916 explicitly.
26917
26918Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
26919
26920 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
26921 and width commands. This is done elsewhere.
26922 * (gdb_start): Don't call gdb_start_sim here. That's already
26923 done in gdb_load. This fixes lots of failures in default.exp.
26924
26925Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
26926
26927 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
26928 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
26929 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
26930 in the same we we treat other failures (since it may be an expected
889bf7c5 26931 condition), rather than as an error.
c906108c
SS
26932 * gdb.base/signals.exp (test_handle_all_print): Revert back to
26933 old test format.
26934
26935Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
26936
26937 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
26938 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 26939 twice. Nuke the duplicates.
c906108c 26940 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 26941 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
26942 Remove config.h along with other config files.
26943
26944Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
26945
26946 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
26947 "p func1 ()" and note that rests of tests are skipped.
26948 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 26949 setup_xfails for "print func2::coremaker_local".
c906108c
SS
26950 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
26951 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
26952 affected by the previous run test.
26953 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
26954 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
26955 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
26956 "pass int powerset tuple" and "pass modeless int powerset tuple".
26957 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
26958 "real write 4" and "real write 8".
26959 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 26960 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
26961 "print \$i after tuple assign 2", and
26962 "print vs2 after tuple assign 2".
26963 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
26964 meaningful error message and return -1 so the caller can
26965 suppress further tests and avoid a cascade of errors.
d63a86f8 26966
c906108c
SS
26967Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
26968
26969 * gdb.base/a1-selftest.exp: Tweak tests to account for new
26970 format for printing version.
26971 * gdb.base/default.exp: Ditto.
26972 * gdb.base/interrupt.exp: Fix problem with cascade of
26973 errors if child process dies while calling a function.
d63a86f8 26974
c906108c
SS
26975Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
26976
26977 * Makefile.in (VPATH): Add
26978 * Makefile.in (Makefile, config.status): Fix rules so things get
26979 remade when necessary.
26980
26981Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
26982
26983 * Makefile.in (just-check): Add path to sibling expect dir
26984 to environment variable specified by RPATH_ENVVAR.
26985
26986Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
26987
26988 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
26989 (just-check): Add shared library paths for libstdc++, tk,
26990 tcl, bfd, and opcodes to the environment variable specified
26991 in RPATH_ENVVAR.
26992 * configure.in: Add support to recognize --enable-shared flag
26993 and generate correct value for RPATH_ENVVAR.
26994 * configure: Regenerated with autoconf.
26995
26996Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
26997
26998 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 26999 include all osf versions.
c906108c
SS
27000 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
27001 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
27002 when target is linux. When failing to build pthreads test
27003 executable, give more meaningful message.
27004 * gdb.threads/pthreads.c: Hpux also uses old definition of second
27005 arg for pthread_create.
d63a86f8 27006
c906108c
SS
27007Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
27008
27009 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 27010 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 27011 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 27012 and -lpthreads (everybody else).
c906108c
SS
27013 (test_startup): Fail gracefully if threads are not supported.
27014 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
27015 "p/c array_index("abcdef",2)" when not gcc compiled.
27016 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
27017 "print func2::coremaker_local" when not gcc compiled.
27018 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
27019 "ptype on opaque struct tagname (statically)",
27020 "ptype on opaque struct tagname (dynamically) 1", and
27021 "ptype on opaque struct tagname (dynamically) 2"
27022 for not compiled with gcc.
27023 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
27024 backtrace when compiled with gcc.
d63a86f8 27025 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
27026 than always return success.
27027
27028Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
27029
27030 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
27031
27032Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
27033
27034 * gdb.base/structs.exp: Undo last change.
27035
27036Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
27037
27038 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
27039 encapsulate all the steps/nexts done during self test, starting
27040 at main, and makes them less sensitive to optimization issues.
27041 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
27042 signal handler" test.
27043 * gdb.threads/pthreads.exp: Only run this for native configs.
27044 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
27045 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
27046 tests.
27047 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
27048 for "runto test_calls(void)" test.
d63a86f8 27049
c906108c
SS
27050Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
27051
27052 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
27053 and don't expect address info in breakpoint confirmations.
27054
27055Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
27056
27057 * gdb.base/list.exp (test_forward_search): Increase timeout
27058 temporarily by 60 seconds for searching extremely long line,
889bf7c5 27059 and then reset to old value when done. Increase expect input
c906108c
SS
27060 buffer to 10000.
27061
27062Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
27063
27064 * gdb.base/list.exp (test_forward_search): Fix to handle very
27065 long source line without overflowing expect's input buffer.
27066
27067Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
27068
27069 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
27070 "buffer_full".
27071
27072 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
27073 "buffer_full".
27074
27075 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
27076 "buffer_full".
27077
27078 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
27079 "buffer_full".
27080
27081Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
27082
27083 * configure.in (configdirs): Add gdb.threads.
27084 * configure: Regenerated with autoconf.
27085 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
27086 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
27087 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 27088
c906108c
SS
27089Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
27090
27091 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
27092
27093Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
27094
27095 * gdb.base/signals.exp (test_handle_all_print): Test separately for
27096 each signal's status in the output of "handle all print".
27097 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
27098 the \r\n sequence that immediately precedes the gdb prompt.
27099 * gdb.base/a1-selftest.exp: Save original timeout and restore
27100 after test.
27101
27102Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
27103
27104 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
27105 symbol.
27106
27107Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
27108
27109 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
27110
27111Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
27112
27113 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
27114 timeout by 60 seconds.
27115
27116Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
27117
27118 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
27119 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
27120 error return.
27121
27122Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
27123
27124 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
27125 gdb initialization, also report how long dejagnu waited. Restore
27126 old timeout before doing error return. Temporarily increase timeout
889bf7c5 27127 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
27128
27129Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
27130
27131 * lib/gdb.exp: Report timeout value for verbosity level 2.
27132 * config/gdbserver.exp: Ditto.
27133 * config/hppro.exp: Ditto.
27134 * config/mips-gdb.exp: Ditto.
27135 * config/monitor.exp: Ditto.
27136 * config/netware.exp: Ditto.
27137 * config/sim-gdb.exp: Ditto.
27138 * config/slite-gdb.exp: Ditto.
27139 * config/udi-gdb.exp: Ditto.
27140 * config/unix-gdb.exp: Ditto.
27141 * config/vx-gdb.exp: Ditto.
27142 * gdb.base/a1-selftest.exp: Ditto.
27143 * gdb.base/a2-run.exp: Ditto.
27144 * gdb.base/break.exp: Ditto.
27145 * gdb.base/corefile.exp: Ditto.
27146 * gdb.base/list.exp: Ditto.
27147 * gdb.base/recurse.exp: Ditto.
27148 * gdb.base/scope.exp: Ditto.
27149 * gdb.base/signals.exp: Ditto.
27150
27151Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27152
27153 * gdb.threads/Makefile.in (docdir): Removed.
27154
27155Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27156
27157 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 27158 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 27159 @srcdir@.
d63a86f8 27160 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
27161 autoconf 2.5 or higher.
27162 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
27163
27164Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
27165
27166 * configure: Regenerated.
27167 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
27168 avoid name clashes with SunOS headers.
27169
27170Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
27171
27172 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
27173
27174Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
27175
27176 * gdb.base/callfuncs.exp: Finish last change -- make sure the
27177 prototype information ends up in the compiler info file.
27178
27179Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
27180
27181 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
27182 attempting to regenerate it. Eliminate use of a temporary file
27183 and just generate the info file directly. Source it immediately,
27184 for consistency of use.
27185 * gdb.base/corefile.exp: Ditto
27186 * gdb.base/exprs.exp: Ditto.
27187 * gdb.base/funcargs.exp: Ditto.
27188 * gdb.base/langs.exp: Ditto.
27189 * gdb.base/list.exp: Ditto.
27190 * gdb.base/mips_pro.exp: Ditto.
27191 * gdb.base/nodebug.exp: Ditto.
27192 * gdb.base/opaque.exp: Ditto.
27193 * gdb.base/ptype.exp: Ditto.
27194 * gdb.base/scope.exp: Ditto.
27195 * gdb.base/setvar.exp: Ditto.
27196 * gdb.base/signals.exp: Ditto.
27197 * gdb.base/whatis.exp: Ditto.
27198 * gdb.c++/templates.exp: Ditto.
27199 * gdb.c++/virtfunc.exp: Ditto.
27200 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 27201 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
27202
27203Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27204
27205 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
27206 it got fixed by the recent lookup_minimal_symbol_by_pc change.
27207 Increase timeout, a lot of single stepping might be needed if the
27208 target has no hardware watchpoints.
27209
27210Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
27211
27212 * gdb.base/break.exp: Ignore compiler warnings when compiling
27213 break.c.
27214 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
27215 * gdb.base/default.exp: Add h8300 xfails. Handle messages
27216 from remote-sim.
27217 * gdb.base/exprs.exp: Add h8300 xfails.
27218 * gdb.base/funcargs.exp: Likewise.
27219 * gdb.base/nodebug.exp: Likewise.
27220 * gdb.base/printcmds.exp: Likewise.
27221 * gdb.base/ptype.exp: Likewise.
27222 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
27223 h8300 xfails.
d63a86f8 27224 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
27225 on the h8300.
27226 * gdb.base/funcargs.c: Explicitly make last constant argument to
27227 call_after_alloca_subr an unsigned long type.
27228 * gdb.base/return.c: Include stdio.h.
27229
27230Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
27231
27232 * config/abug.exp: New file for the older Motorola Bug monitor
27233 that runs on the mvme13x series VME boards.
27234 * config/monitor.exp: Use the new config array for target settings
27235 if they exist.
27236
27237Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
27238
27239 * sim-gdb.exp: Make the SH simulator allocate less space when
27240 it is targeted.
27241
27242Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
27243
27244 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
27245 test.
27246
27247Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
27248
27249 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
27250 "rs6000-*-*" for "list function in include file" when gcc compiled.
27251 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
27252 for "p ctable1[120]".
27253 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
27254 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
27255 Remove setup_xfail for "rs6000-*-*" for
27256 "print 'scope0.c'::filelocal before run".
27257 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
27258 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
27259 since some compilers don't allow both options to be given
27260 on the same command line. Create object file and move it.
d63a86f8 27261
c906108c
SS
27262Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
27263
27264 * gdb.base/corefile.exp: Always regenerate the core file, since
27265 we always regenerate the coremaker program. Detect special case
27266 where registers cannot be read from core file.
d63a86f8 27267
c906108c
SS
27268Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
27269
27270 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
27271 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
27272 * gdb.c++/templates.exp: Only match on basename of file since
27273 some formats like xcoff don't encode directory information.
27274 * gdb.stabs/weird.exp: Use the right sed script for powerpc
27275 and rs6000 AIX xcoff targets.
27276 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
27277 * configure: Regenerate.
27278 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
27279 here, rather than in distclean.
d63a86f8 27280
c906108c
SS
27281Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
27282
27283 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
27284 defined, and use it to compile the test case with -O2. The
27285 native compilation still uses no optimization.
27286 * gdb.base/mips_pro.c: Remove inline assembly code since
27287 it is compiled PIC by default, which results in assembler
27288 warnings that make the testsuite think the compilation
27289 was unsuccessful.
27290
27291Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
27292
27293 * gdb.c++/misc.exp: Add note to message for
27294 "print s.a for foo struct" that this is a known gcc 2.7.2
27295 and earlier bug.
27296
27297Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
27298
27299 * gdb.base/break.exp: Fix pattern for matching "Delete all
27300 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
27301 setup_xfail for deleting all breakpoints test. Fix various
27302 timeout messages to include "(timeout)".
27303 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
27304 for "p t_float_values2(3.14159,float_val2)".
27305 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
27306 for "continue to call2g" when gcc compiled.
27307 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
27308 "up to foo in langs.exp", "show language at foo in langs.exp",
27309 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
27310 and "show language at fsub in langs.exp".
27311 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
27312 "list line 1 in include file", "list message for lines past EOF",
27313 "list function in include file", "list list0.h:foo", and
27314 "list filename:function; nonexistant function".
27315 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
27316 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
27317 and "ptype t_char_array" to be for native cc only.
d63a86f8 27318
c906108c
SS
27319Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
27320
d63a86f8 27321 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 27322 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 27323 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
27324
27325Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
27326
27327 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
27328 "bt in signals.exp". This problem only appears when running
27329 the testsuite, and then only intermittently.
27330
27331Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
27332
27333 * gdb.base/return.exp (return_tests): Differentiate between
27334 two tests of continuing.
27335
27336Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
27337
27338 * */Makefile.in (maintainer-clean): Remove config.log.
27339 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
27340 * gdb.c++/Makefile.in (PROGS): Add inherit.
27341 (clean): Remove *.ci.
27342
27343Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
27344
27345 * gdb.c++/misc.cc: Add test code from Mike Stump.
27346 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
27347
27348Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
27349
27350 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
27351 to "alpha-*-osf2*" and add comment.
27352 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
27353 setup_xfail for "step over execarg initialization" and
27354 "step over corearg initialization".
c906108c
SS
27355 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
27356 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
27357 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 27358 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
27359 "print func2::coremaker_local", and "backtrace in corefile.exp".
27360 * gdb.base/signals.exp: Build and source signals.ci.
27361 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
27362 to be for gcc only.
27363 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 27364
c906108c
SS
27365Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27366
27367 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
27368 Feb 3 procfs.c change.
27369
27370Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
27371
27372 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
27373
27374Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
27375
27376 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
27377 from dejagnu's apparent default of 10 seconds, which gives random
27378 results when running the tests over NFS on moderately loaded systems.
27379 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
27380
27381Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
27382
27383 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
27384 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 27385 result reports.
c906108c
SS
27386
27387Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
27388
27389 * configure.in (CY_AC_PATH_TCLH): Remove.
27390 * configure: Regenerate.
27391
27392Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
27393
27394 * gdb.c++/Makefile.in (clean): Add missing '{'.
27395
27396Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
27397
27398 * lib/gdb.exp: Provide a default value for noinferior.
27399
27400 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
27401 Load libgloss.exp.
27402
27403Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
27404
27405 * gdb.disasm/hppa.exp: Compile directly into an executable, use
27406 the executable, not the .o to run the tests from.
27407
27408Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
27409
27410 * gdb.base/break.exp: Don't test for program exit or exit status
27411 if $noresults if nonzero.
27412 * gdb.base/langs.exp: Likewise.
27413 * gdb.base/watchpoint.exp: Likewise.
27414
27415 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
27416 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
27417 trying to compile the testcase.
27418
27419Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
27420
27421 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
27422 * gdb.base/signals.exp (continue to handler): Likewise.
27423
27424Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
27425
27426 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
27427
27428 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
27429
27430Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
27431
27432 * gdb.base/corefile.exp: Recognize "not found" as failure
27433 when trying to determine if a core file was generated.
27434 If no core file was generate the first time, try again without
27435 the ulimit -c to work around braindamaged shells.
27436
27437Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
27438
27439 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
27440 [] tests with "test" and enclose string in quotes.
27441 * gdb.stabs/configure: Rebuild
d63a86f8 27442
c906108c
SS
27443Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
27444
27445 Changes in sync with expect:
27446 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
27447 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
27448 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
27449 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
27450 argument to AC_REQUIRE.
27451 * configure: Regenerated.
27452
27453Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
27454
27455 * gdb.base/corefile.exp: When generating a core, discard any
27456 error messages about ulimit not found and the "core dumped"
27457 message from the shell that runs the coredumper.
27458
27459Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
27460
27461 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
27462
27463 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
27464 which sed script to run. Expect failure for v_comb test
27465 on PA targets too.
d63a86f8 27466
c906108c
SS
27467Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
27468
27469 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 27470 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
27471
27472Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
27473
27474 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
27475 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 27476 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
27477 * lib/gdb.exp (default_gdb_start): Fix typo.
27478 * gdb.base/corefile.exp: Allow "Core was generated by ..."
27479 messages to not include the full program name that caused
27480 the core dump since some systems (such as solaris) apparently
27481 truncate this path to about 80 characters.
27482 When generating a core file first try increasing the core file
27483 size limit to unlimited since some systems may default it to
27484 zero, and it is harmless to try it. Move the test for failing
27485 to generate a core file to where it will actually get executed.
27486 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
27487 new gdb result from g++ debug info improvements and make old
27488 pattern obsolescent. Also account for size_t differences
27489 (may be int or long).
27490 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
27491 initialization before function call is placed in the delay slot
27492 and thus appears to be skipped over by commands such as "next".
27493
27494Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
27495
27496 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
27497
27498Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
27499
27500 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
27501 input source file; fix code to compile test to deal with this
27502 convention.
27503 * gdb.c++/*.exp: Likewise.
27504
27505Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
27506
27507 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
27508 "bt in signals.exp".
27509
27510Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
27511
27512 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
27513 "step over execarg initialization" and
889bf7c5 27514 "step over corearg initialization".
c906108c
SS
27515
27516Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
27517
27518 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
27519 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
27520
27521Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
27522
27523 From Rob Savoye (rob@poseidon.cygnus.com)
27524 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
27525 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
27526 configure.in}, gdb.disasm/{Makefile.in, configure.in},
27527 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
27528 configure.in}: Major reworking for autoconfig.
c906108c
SS
27529 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
27530 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 27531 New files.
c906108c
SS
27532 * config/unix-gdb.exp: Make GDB global.
27533 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
27534 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
27535 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
27536 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
27537 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
27538 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 27539 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
27540 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
27541 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
27542 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
27543 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 27544 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
27545 to returns as necessary, arrange for test to compile own testcase
27546 executable.
c906108c 27547 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 27548
c906108c
SS
27549Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
27550
27551 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 27552 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
27553 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
27554 "backtrace through signal handler".
27555
27556Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27557
27558 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
27559 continuing from a job control stop signal.
27560 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
27561
27562Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
27563
27564 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
27565 * gdb.base/corefile.exp: Likewise.
27566 * gdb.base/funcargs.exp: Likewise.
27567
27568Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
27569
27570 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
27571 * config/monitor.exp: Add support for setting baud rate.
27572
27573Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
27574
27575 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
27576 i*86-*-linux* xfails for "backtrace through signal handler".
27577 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
27578 "print func2::coremaker_local".
27579 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 27580 alpha-dec-osf2* xfail for
c906108c
SS
27581 "delete all breakpoints when none".
27582
27583Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
27584
27585 * gdb.base/break.exp: Change test that deletes all breakpoints
27586 when no user breakpoints are installed. A post 4.15 change
27587 causes gdb to no longer prompt in this case.
27588
27589Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
27590
27591 * gdb.base/return.exp (return_tests): Change xfail for test
27592 "correct value returned double test" to stop xfailing at
27593 Solaris 2.5. Apparently the bug has been fixed.
27594
27595Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
27596
27597 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
27598 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
27599
27600Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
27601
27602 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
27603 * gdb.disasm/hppa.s: Corresponding changes.
27604
27605Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
27606
27607 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
27608 makefile fragment.
27609 * config/mt-hpux: Deleted.
27610
27611Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
27612
d63a86f8 27613 * Many files: When warning about suppressed tests due to a
c906108c
SS
27614 nonexistant test binary, avoid incrementing the warning count.
27615
27616Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
27617
27618 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 27619
c906108c
SS
27620Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27621
27622 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
27623 "sparc-*-solaris2*".
27624
27625Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27626
27627 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
27628 Add global and local variables and initialize them.
27629 * gdb.base/corefile.exp: Test correct mapping of corefile sections
27630 by printing variables. Remove rs6000 and powerpc xfails, BFD now
27631 extracts the file name and terminating signal from the core file.
27632 * TODO: Remove note about tests for correct mapping of corefile.
27633 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
27634 from optimizing it away.
27635 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
27636 handles common blocks.
27637
27638Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
27639
27640 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
27641 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
27642
27643Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
27644
27645 * Makefile.in (maintainer-clean): New target, synonym for
27646 realclean.
27647 * gdb.base/Makefile.in (maintainer-clean): Likewise.
27648 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
27649 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
27650 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
27651 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
27652 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
27653
27654Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
27655
27656 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
27657 xfails when not gcc compiled for "print foo::funclocal".
27658 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
27659 "print foo::funclocal at foo",
27660 "print 'scope1.c'::foo::funclocal at foo",
27661 "print foo::funclocal_bss at foo",
27662 "print 'scope1.c'::foo::funclocal_bss at foo",
27663 "print foo::funclocal_ro at foo",
27664 "print 'scope1.c'::foo::funclocal_ro at foo",
27665 "print bar::funclocal at foo" and
27666 "print 'scope1.c'::bar::funclocal at foo".
27667 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
27668 gcc compiled for "print foo::funclocal at bar".
27669 Expand all messages to ensure that they identify that
27670 the test is at bar().
27671 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
27672 gcc compiled for:
27673 "ptype on opaque struct pointer (statically)",
27674 "ptype on opaque struct tagname (statically)",
27675 "ptype on opaque struct pointer (dynamically) 1",
27676 "ptype on opaque struct tagname (dynamically) 1",
27677 "ptype on opaque struct pointer (dynamically) 2" and
27678 "ptype on opaque struct tagname (dynamically) 2
27679 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
27680 gcc compiled for:
27681 "p datalocal"
27682 "whatis datalocal",
27683 "ptype datalocal",
27684 "p bsslocal",
27685 "whatis bsslocal", and
27686 "ptype bsslocal".
27687 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
27688 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
27689 when not gcc compiled.
27690 * gdb.base/funcargs.exp (float_and_integral_args): Add
27691 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
27692 compiled.
27693 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
27694 "backtrace from call6a" when not gcc compiled.
27695 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
27696 "backtrace from call7a" when not gcc compiled.
27697 * gdb.base/callfuncs.exp (do_function_calls):
27698 Add "hppa*-*-hpux*" xfail when not gcc compiled for
27699 "p t_char_array_values(char_array_val2,char_array_val1)",
27700 "p t_char_array_values(char_array_val1,char_array_val2)",
27701 "p t_char_array_values("carray 1","carray 2")",
27702 "p t_char_array_values("carray 1",char_array_val2)",
27703 "p t_char_array_values(char_array_val1,"carray 2")",
27704 "p sum_args(1,{2})",
27705 "p sum_args(2,{2,3})",
27706 "p sum_args(3,{2,3,4})",
27707 "p sum_args(4,{2,3,4,5})"
27708 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
27709 "backtrace in corefile.exp" when not gcc compiled.
27710
27711Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27712
27713 * gdb.base/signals.exp: Rewrite `handle all print' test as
27714 a procedure. Accept blanks or TABs as whitespace, increase
27715 timeout and expect input buffer size for the large output
27716 from the command. Remove "i*86-*-bsdi2.0" xfail.
27717
27718Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27719
27720 * gdb.base/setvar.exp: Add new testcases for truncation when
27721 assigning invalid values to bitfields.
27722
27723Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
27724
d63a86f8 27725 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
27726 mips-sgi-irix* xfail for
27727 "call inferior func with struct - returns char *"
27728 and fix test so that an optional (unsigned char *) cast is
889bf7c5 27729 accepted in the result.
c906108c
SS
27730
27731Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
27732
27733 * gdb.base/funcargs.exp (float_and_integral_args): Remove
27734 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
27735 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
27736 * gdb.base/signals.exp: Remove duplicate "handle all print" test
27737 that accidentally got checked in.
27738
27739Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
27740
d63a86f8 27741 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
27742 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
27743 compiled test.
27744 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
27745 Add mips-sgi-irix5* xfail for not gcc compiled.
27746 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
27747 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
27748 compiled for "p top", "whatis top", "p middle", and "whatis
27749 middle".
c906108c
SS
27750 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
27751 "whatis signed char" for not gcc compiled.
27752 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
27753 "set variable signed char=-1 (-1)" and
27754 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
27755 * gdb.base/funcargs.exp (float_and_integral_args):
27756 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
27757 Add mips-sgi-irix* xfail when not gcc compiled for
27758 "continue to call2b".
27759 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
27760 "continue to call2g".
6fdff2c5
PA
27761 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
27762 compiled for "backtrace from call6a"
27763 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
27764 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
27765 when not gcc compiled for "backtrace from call7a".
c906108c
SS
27766 (localvars_after_alloca): Fix gdb_test cmds for
27767 "print * after runto ...".
27768 Remove rs6000-*-* xfails for
27769 "print i after runto localvars_after_alloca" and
27770 "print l after runto localvars_after_alloca"
27771 for all compilers.
27772 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 27773 when not compiled with gcc, for:
c906108c
SS
27774 "print signed char == (minus)",
27775 "print signed char != (minus)",
27776 "print signed char < (minus)",
27777 "print signed char > (minus)".
27778 * gdb.base/callfuncs.exp (do_function_calls):
27779 Add mips-sgi-irix* xfail, when compiled with native compiler, for
27780 "call inferior func with struct - returns char *".
d63a86f8 27781 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
27782 "correct value returned double test" to include Solaris 2.4.
27783 * gdb.base/funcargs.exp (float_and_integral_args):
27784 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 27785
c906108c
SS
27786Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27787
27788 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
27789 enumeration bitfields if compiling with GNU C.
27790 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
27791 to empty' prompt.
27792
27793Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
27794
27795 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
27796 test for PRO targets.
27797
27798 * gdb.base/funcargs.exp: Avoid ever setting more than 8
27799 breakpoints in the inferior at any given time by making
27800 two groups of breakpoints for call2*, call6* and call7*
27801 tests.
27802
27803Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27804
27805 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
27806 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
27807 from optimizing it away.
27808 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
27809 "call inferior func with struct".
27810
27811Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
27812
27813 * configure.in: Only configure gdb.chill for particular targets.
27814
27815Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
27816
27817 * gdb.base/Makefile.in: Add action to .c.o transformation
27818 rule that generates a .ci file for each .o file and remove
27819 explicit .c.o rules except for callfuncs.o.
27820 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
27821 generates a .ci file for each .o file and remove explicit
27822 .cc.o rules.
27823 (clean): Remove *.tmp *.ci files.
27824 (EXECUTABLES): Remove templ-info.exp.
27825 * gdb.base/compiler.c: New file.
27826 * gdb.c++/compiler.cc: New file
27827 * gdb.base/scope.exp: Source gdb.base/scope.ci.
27828 Change rs6000-*-* xfail for
27829 "print 'scope0.c'::filelocal_ro" and
27830 "print 'scope1.c'::filelocal" and
27831 "print 'scope1.c'::filelocal_bss" and
27832 "print 'scope1.c'::filelocal_ro" and
27833 "print 'scope1.c'::foo::funclocal" and
27834 "print 'scope1.c'::foo::funclocal_ro" and
27835 "print 'scope1.c'::bar::funclocal" and
27836 "print 'scope0.c'::filelocal_ro" and
27837 "print 'scope1.c'::filelocal at foo" and
27838 "print 'scope1.c'::filelocal_bss at foo" and
27839 "print 'scope1.c'::filelocal_ro at foo" and
27840 "print 'scope1.c'::foo::funclocal at foo" and
27841 "print 'scope1.c'::foo::funclocal_bss at foo" and
27842 "print 'scope1.c'::foo::funclocal_ro at foo" and
27843 "print 'scope1.c'::bar::funclocal at foo" and
27844 "print 'scope0.c'::filelocal_ro" and
27845 "print 'scope1.c'::filelocal" and
27846 "print 'scope1.c'::filelocal_bss" and
27847 "print 'scope1.c'::filelocal_ro" and
27848 "print 'scope1.c'::foo::funclocal" and
27849 "print 'scope1.c'::foo::funclocal_bss" and
27850 "print 'scope1.c'::foo::funclocal_ro" and
27851 "print 'scope1.c'::bar::funclocal" and
27852 "print 'scope1.c'::bar::funclocal_bss"
27853 to only be xfail'd when not compiled with gcc.
d63a86f8 27854 Add rs6000-*-* xfail for
c906108c
SS
27855 "print 'scope0.c'::filelocal_bss before run"
27856 when compiled with gcc.
27857 (test_at_main): Add rs6000-*-* xfail for
27858 "print filelocal_ro in test_at_main"
27859 when compiled with gcc.
27860 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 27861 Add rs6000-*-aix* xfail for
c906108c
SS
27862 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
27863 "ptype t_char_array", not compiled with gcc.
27864 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
27865 xfail for "list foo (in include file)" when gcc compiled.
27866 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 27867 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
27868 "run to call0a" if not compiled with gcc.
27869 (unsigned_integral_args): Add rs6000-*-* xfail for
27870 "run to call1a" if not compiled with gcc.
27871 (float_and_integral_args): Add rs6000-*-* xfail for
27872 "run to call2a" if not compiled with gcc and for
27873 "continue to call2b" for any compiler.
27874 Add rs6000-*-* xfail to
27875 "print f1 after run to call2a" for gcc compiled.
27876 (discard_and_shuffle): Add rs6000-*-* xfail for
27877 "run to call6a".
27878 (shuffle_round_robin): Add rs6000-*-* xfail for
27879 "backtrace from call7a" if not compiled with gcc.
27880 Add rs6000-*-* xfail for
27881 "backtrace from call7b" if compiled with gcc.
27882 (call_after_alloca): Add rs6000-*-* xfail for
27883 "print c in call_after_alloca" and
27884 "print s in call_after_alloca" and
27885 "backtrace from call_after_alloca_subr"
27886 if not compiled with gcc.
27887 (localvars_in_indirect_call): Add rs6000-*-* xfail for
27888 "print c in localvars_in_indirect_call" and
27889 "print c in localvars_in_indirect_call" and
27890 "backtrace in indirectly called function" and
27891 "stepping into indirectly called function"
27892 if not compiled with gcc.
27893 (localvars_after_alloca): Add rs6000-*-* xfail for
27894 "print c after runto localvars_after_alloca" and
27895 "print s after runto localvars_after_alloca" and
27896 "print i after runto localvars_after_alloca" and
27897 "print l after runto localvars_after_alloca"
27898 for all compilers.
27899 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
27900 than whatis-info.exp.
27901 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
27902 than opaque-info.exp.
27903 Setup rs6000-*-* xfail for
d63a86f8 27904 "ptype on opaque struct pointer (statically)" and
c906108c
SS
27905 "ptype on opaque struct pointer (dynamically)" when
27906 not compiled with gcc.
27907 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
27908 rather than callf-info.exp.
27909 (do_function_calls): Add clear_xfail for rs6000-*-* for
27910 "p t_float_values2(3.14159,float_val2)". Seems to work
27911 fine there, both with xlc and gcc. Need to find out what
27912 it is doing right and fix other platforms.
27913 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
27914 "call inferior func with struct - returns int",
27915 "call inferior func with struct - returns long",
27916 "call inferior func with struct - returns float",
27917 "call inferior func with struct - returns double",
27918 "call inferior func with struct - returns char *",
27919 but only if not gcc compiled (presumes xlc compiled).
27920 Change rs6000-*-* xfails for
27921 "call inferior func with struct - returns char" and
27922 " call inferior func with struct - returns short" to only
27923 xfail if not using gcc.
27924 (clean mostlyclean): Remove *.ci and *.tmp files.
27925 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
27926 than templ-info.exp.
27927 * gdb.base/langs.exp: Source gdb.base/langs.ci.
27928 Add rs6000-*-* xfail for "up to foo in langs.exp"
27929 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 27930 when not gcc compiled.
d63a86f8 27931
c906108c
SS
27932Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27933
27934 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
27935 * gdb.base/corefile.exp: Likewise.
27936 * gdb.base/list.exp: Likewise.
27937 * gdb.base/scope.exp: Likewise.
27938 * gdb.base/siganls.exp: Likewise.
27939
27940 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
27941 compiler output.
27942 * gdb.base/whatis.exp: Likewise.
27943
27944Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
27945
27946 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
27947 failure (opcode table has been fixed to match reality).
27948
27949Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
27950
27951 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
27952 "call inferior func with struct - returns char",
27953 "call inferior func with struct - returns short"
27954
27955 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
27956 "print 'scope0.c'::filelocal at main",
27957 "print 'scope0.c'::filelocal_bss in test_at_main",
27958 "print 'scope0.c'::filelocal at foo",
27959 "print 'scope0.c'::filelocal_bss in test_at_foo",
27960 "print 'scope0.c'::filelocal at bar",
27961 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 27962
c906108c
SS
27963 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
27964 in source file 1". This bug seems to have been fixed with both
27965 gcc and native cc (was native assembler bug?).
27966
27967Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
27968
27969 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
27970 "backtrace through signal handler" to "i*86-*-sysv4*".
27971 * gdb.base/signals.exp: Add xfail for "'next' behaved as
27972 continue" case. Add "known SVR4 bug" to fail message.
27973 Add "i*86-*-bsdi2.0" xfail for "handle all print".
27974 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
27975 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
27976 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
27977 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
27978 "up to foo in langs.exp", "show language at foo in
27979 langs.exp", "up to cppsub_ in langs.exp", "show
27980 language at cppsub_ in langs.exp", "up to fsub in
27981 langs.exp", and "show language at fsub in langs.exp".
27982 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
27983 "bactrace in corefile.exp".
27984 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
27985 "call inferior function with struct - returns float" and
27986 "call inferior function with struct - returns double".
d63a86f8 27987
c906108c
SS
27988Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
27989
27990 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
27991 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
27992 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
27993 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
27994
27995Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
27996
27997 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
27998 (or overriden) "CHILL" macro rather then bare "gcc".
27999 Also look for ../../gcc/xgcc since that is what we will
28000 actually need, not "Makefile". Remove following assignment
28001 of CHILL to CHILL_FOR_TARGET because that results in
28002 recursive definition.
28003
28004Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
28005
28006 * gdb.base/corefile.exp: Change xfail for backtrace in
28007 corefile.exp from linuxaout to all linux.
28008 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
28009 cases where we miss the breakpoint at the signal handler
28010 for some reason. Setup xfail for linuxoldld/linuxaout and
28011 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
28012 hitting SIGURG breakpoint.
28013 * gdb.base/signals.exp: Setup xfail for "next" acting like
28014 continue to add linuxoldld. Setup xfail for all linux for
28015 "next to handler in signals_tests_1", "backtrace in
28016 signals_tests_1", "continue to func1", "pass SIGUSR1",
28017 and continue to handler".
28018
28019Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
28020
28021 * Update all FSF addresses except those in COPYING* files.
28022
28023Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
28024
28025 * gdb.base/a2-run.exp: Change messages to be more explicit about
28026 the status of args, and quote binfile in results.
28027
28028Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
28029
28030 * gdb.base/callfuncs.exp: Add tests for passing structs to
28031 inferior functions and return various types.
28032 * gdb.base/callfuncs.c: Add functions to receive a struct
28033 and return a member of the struct, in various types.
28034
28035Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28036
28037 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
28038
28039Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
28040
28041 * config/vxworks29k.exp: New file, sources vxworks.exp.
28042
28043Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28044
28045 * config/gdbremote.exp: New file. Testing framework using
28046 gdbserver.
28047
28048Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
28049
28050 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
28051 "call function when asleep" and "send end of file".
28052 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
28053 for "backtrace in corefile.exp".
28054 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
28055 for "backtrace through signal handler".
28056 * gdb.base/corefile.exp: Make sure we actually generate a core file
28057 before trying the core tests. Some systems allow the user to suppress
28058 generation of core files and default to that (linux for example).
28059 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
28060 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
28061
28062Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28063
28064 * gdb.threads: New directory with some crude multi-threaded
28065 gdb tests (step.exp and step2.exp).
28066 * config/mt-lynx (STEP_EXECUTABLE): Define.
28067 (THREADFLAGS): Define.
28068
28069Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
28070
28071 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
28072
28073 * gdb.base/signals.exp: Disable whole file for lynx until
28074 further notice.
28075
28076 * gdb.base/signals.exp: xfail test where "next" acts like
28077 "continue" for lynx.
28078
28079 * gdb.base/interrupt.exp: xfail test for calling function while
28080 inferior is asleep for lynx.
28081
28082 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
28083 than one cr-lf after each command.
28084
28085Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28086
28087 * configure.in: Reinstate setting of stabsdirs variable, fix
28088 typo in setting up configdirs for native builds.
28089
28090 * gdb.base/return.exp: Fix typo in return double test.
28091 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
28092 compiler from optimizing them away.
28093
28094Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
28095
28096 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
28097 sequences to be echo'd by gdb when using gdb_test.
28098 * gdb.chill/chexp.exp: Likewise.
28099 * gdb.fortran/exprs.exp: Likewise
28100
28101Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28102
28103 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
28104 after the inferior gdb has started.
28105
28106 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
28107 after each command.
28108 * gdb.base/funcargs.exp: Likewise.
28109 * gdb.base/gdbvars.exp: Likewise.
28110 * gdb.base/interrupt.exp: Likewise.
28111 * gdb.base/list.exp: Likewise.
28112 * gdb.base/watchpoint.exp: Likewise.
28113 * gdb.c++/demangle.exp: Likewise.
28114 * gdb.c++/inherit.exp: Likewise.
28115 * gdb.chill/chexp.exp: Likewise.
28116 * gdb.fortran/exprs.exp: Likewise.
28117
28118 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
28119 test if we can't handle IO to/from the inferior.
28120
28121 * gdb.c++/misc.exp: Always check for a program already being
28122 started after sending a "run" command to gdb.
28123
28124 * gdb.base/twice.exp: Start with a fresh gdb.
28125
28126 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
28127 only depend on gdb's expression code, not the chill runtime.
28128
28129 * gdb.base/return.c: Put return values into variables so we
28130 can have gdb print them rather than depending on the program
28131 to print them.
28132 * gdb.base/return.exp: Corresponding changes.
28133
28134 * lib/gdb.exp: Provide default value for noinferiorio.
28135 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
28136 the inferior.
28137
28138 * gdb.base/break.exp: Always check for a program already being
28139 started after sending a "run" command to gdb.
28140 (text_next_with_recursion): Don't check the output from the
28141 program's printf statement. Instead just make sure the program
28142 exited.
28143
28144 * gdb.base/commands.exp: Protect tests which need arguments with
28145 $noargs conditionals.
28146
28147Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28148
28149 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
28150 of structure member arrays to match gdb/valops.c:value_addr change.
28151
28152Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
28153
28154 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
28155 cases.
28156
28157Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
28158
28159 * configure.in (configdirs): Remove gdb.chill from default list
28160 of subdirs and then add it back in only if doing a native build.
28161 The current chill compiler does not yet work in any cross build.
28162 * Revert all signal changes from Jul 6.
28163 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
28164 for sh-hms targets, allowing these tests to link, with no other
28165 changes. Testing is suppressed by setting "nosignals" in site.exp.
28166
28167Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
28168
28169 * configure.in (signaldirs): Define and add to configdirs for all
28170 targets except some specific ones that are known to not support signals.
28171 Also clean up formatting.
28172 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
28173 (signals, sigall): Remove rules to build.
28174 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
28175 Moved to new gdb.signals directory.
28176 * gdb.signals: New test directory.
28177 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
28178 signals.c signals.exp}: New or moved files.
28179
28180Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
28181
28182 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
28183
28184Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
28185
28186 * gdb.base/return.exp: Xfail `return double' test failure
28187 on at least Solaris 2.3 and handle future/past versions on
28188 a case by case basis as appropriate. Also update message
28189 to include i*86 failures.
28190
28191Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28192
28193 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
28194
28195 * lib/gdb.exp: Fix comment which erroneously identified
28196 gdb_file_cmd as gdb_load (the 19 May change was in fact to
28197 gdb_file_cmd not gdb_load).
28198 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
28199
28200 * gdb.base/setvar.exp: Make test names consistent between pass and
28201 fail cases. Use gdb_test more.
28202
28203Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28204
28205 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
28206
28207Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28208
28209 * gdb.base/help.exp: Fix expected help string for `show commands'.
28210
28211Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
28212
28213 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
28214
28215 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
28216 of a text section.
28217
28218Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
28219
28220 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
28221 that loop eventually terminates. Fix Connection refused logic so
28222 that testsuite will expire nicely.
28223
28224Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
28225
28226 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
28227 config/rom68k.exp: New tcl glue for the appropriate monitors.
28228 These all just end up calling monitor.exp.
28229 * config/monitor.exp (gdb_target_monitor): Handle `Connection
28230 refused' by retrying. Cleanup some timeout issues.
28231 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
28232 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
28233 callers don't have to set/restore global timeout variable.
28234
28235 * The following set of changes centralizes management of the global
28236 timeout variable. This way, it can be set in one target dependent
28237 place instead of dozens of places scattered throughout the test suite.
28238 If you need to lengthen a timeout, then you should either set timeout
28239 in one of the config/{target}.exp files, or multiply it by a factor.
28240 Setting it to an absolute value is always going to lose for some
28241 targets.
28242 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
28243 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
28244 * gdb.base/funcargs.exp: Don't set timeout.
28245 * gdb.base/list.exp (test_forward_search): Only use local timeout.
28246 * gdb.base/printcmds.exp (test_print_string_constants
28247 test_print_array_constants): Don't set timeout.
28248 * gdb.base/ptype.exp: Don't set timeout.
28249 * gdb.base/recurse.exp: Don't set timeout.
28250 * gdb.base/return.exp: Don't set timeout.
28251 * gdb.base/watchpoint.exp: Don't set timeout.
28252 * gdb.c++/classes.exp (do_tests): Don't set timeout.
28253 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
28254
28255Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
28256
28257 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
28258
28259Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28260
28261 * lib/gdb.exp: Disable chill tests for irix5.
28262
28263Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28264
28265 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
28266 each test pass or fail.
28267
28268Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28269
28270 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
28271 xlc not gcc.
28272
28273Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
28274
28275 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
28276
28277Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
28278
28279 * config/est.exp: Fix copyright and comments. Remove dead code.
28280 Use targetname, serialport and baud variables instead of fixed
28281 constants.
28282 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
28283 * config/cpu32bug.exp: New file to support cpu32bug monitors.
28284
28285Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28286
28287 * gdb.base/watchpoint.exp: Don't run
28288 test_watchpoint_triggered_in_syscall for sunos.
28289
28290Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28291
28292 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
28293 they don't seem to exist. Do include stdio.h.
28294
28295Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28296
28297 * gdb.base/a1-selftest.exp: Add alpha xfail.
28298
28299Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28300
28301 * gdb.base/watchpoint.c (main): Prompt before calling read().
28302 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
28303 Revise accordingly. Remove cruft about sending "123" several
28304 times, until it gets noticed. Clean up the "print buf[0]" stuff
28305 so that it passes or fails, and waits for prompts in the usual way.
28306
28307Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28308
28309 * gdb.base/recurse.exp: Fix comment.
28310
28311 * TODO: Remove item about printing variables in nodebug.exp. Add
28312 item about enabling tests which are only run on some targets.
28313
28314 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
28315 fail, make test names unique, use new gdb_test convention
28316 regarding pattern, use gdb_test more, etc.).
28317
28318 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
28319 fail, make test names unique, etc.).
28320
28321Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28322
28323 * gdb.base/nodebug.c: Change return type of top and middle to
28324 short.
28325 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
28326 are fixed by the recent mdebugread.c changes. Allow `short ()'
28327 as type for top and middle.
28328
28329Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28330
28331 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
28332 nearly as I can tell, the whole thing was an accident in Stu's
28333 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
28334 to replace a send/expect pair with gdb_test, but ended up only
28335 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
28336 of 30 Mar 1995 took care of it, but left this vestigial comment
28337 which I am now nuking.
28338
28339Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28340
28341 * gdb.base/break.exp: Look for different line number for
28342 breakpoint at main depending on usestubs.
28343
28344Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28345
28346 * gdb.base/list.exp: Adjust some alternate expect patterns to
28347 match recent list0.c change. Add alternate expect pattern for
28348 output from `list default lines around main' for optimizing
28349 compilers.
28350
28351Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28352
28353 * lib/gdb.exp: If nosignals is not set, set it to 0.
28354
28355Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
28356
28357 * config/slite-gdb.exp: Responds to load symbol table prompt.
28358 * gdb.base/break.exp: Adjust line number, fix rerun.
28359 * gdb.base/langs0.c: Add #ifdef usestubs.
28360
28361Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
28362
28363 * gdb.base/list.exp: Adjust line contents after adding new lines in
28364 list0.c. Also fix a syntax error.
28365
28366 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
28367 * gdb.base/break.exp: ditto.
28368 * gdb.base/list.exp: ditto.
28369 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
28370 * gdb.base/run.c: ditto.
28371 * gdb.base/list0.c: ditto.
28372 * gdb.base/funcargs.c: ditto.
28373
28374Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
28375
28376 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
28377 $targetname, $serialport and $baud instead of hardwired variables.
28378 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
28379 target doesn't support signals.
28380
28381Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
28382
28383 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
28384
28385Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28386
28387 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
28388 Don't rely on the value of an auto variable before it has been
28389 initialized. Use gdb_test more.
28390
28391Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28392
28393 * lib/gdb.exp (default_gdb_version): A version number must start
28394 with a digit, but other than that contains all characters up to
28395 the first whitespace character.
28396
28397Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28398
28399 * gdb.base/commands.exp (breakpoint_command_test): New tests.
28400
28401Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28402
28403 * gdb.c++/*.exp: Warn if executable does not exist. The original
28404 reason for skipping the warning was that configure.in sometimes
28405 intentionally skipped building the executables but the tcl code
28406 had no way of knowing. That (a) was always bogus with respect to
28407 error handling, (b) is no longer true (right now there is no way
28408 to skip C++ tests).
28409
28410 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
28411
28412Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28413
28414 * gdb.base/list.exp: Add expect patterns for output from
28415 SunPRO compiled executables.
28416 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
28417 types.
28418
28419Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28420
28421 * gdb.base/break.exp (test_next_with_recursion): Accept any line
28422 number (we are already testing that the correct source line text
28423 gets printed).
28424
28425 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
28426 that is what is intended, but something needed to be done to get
28427 sunos4 native working again.
28428
28429 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
28430
28431 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
28432 apparently went with a (very) old xfail.
28433
28434Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
28435
28436 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
28437 runto_main is a proc in gdb.exp that will do 'step' for target use
28438 stubs.
28439 * gdb.base/exprs.exp: ditto.
28440 * gdb.base/interrupt.exp: ditto.
28441 * gdb.base/opaque.exp: ditto.
28442 * gdb.base/printcmds.exp: ditto.
28443 * gdb.base/ptype.exp: ditto.
28444 * gdb.base/scope.exp: ditto.
28445 * gdb.base/setvar.exp: ditto.
28446 * gdb.base/signals.exp: ditto.
28447 * gdb.base/twice.exp: ditto.
28448 * gdb.c++/classes.exp: ditto.
28449 * gdb.c++/inherit.exp: ditto.
28450 * gdb.c++/templates.exp: ditto.
28451 * gdb.base/break.exp: no run and hit main for stubs. Change line
28452 numbers for breakpoints and info breakpoint.
28453 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
28454 breakpoint().
28455 * gdb.base/callfuncs.c: ditto.
28456 * gdb.base/exprs: ditto.
28457 * gdb.base/interrupt.c: ditto.
28458 * gdb.base/opaque0.c: ditto.
28459 * gdb.base/printcmds.c: ditto.
28460 * gdb.base/ptype.c: ditto.
28461 * gdb.base/scope0.c: ditto.
28462 * gdb.base/setvar.c: ditto.
28463 * gdb.base/signals.c: ditto.
28464 * gdb.base/twice.c: ditto.
28465 * gdb.c++/misc.cc: ditto.
28466 * gdb.c++/templates.cc: ditto.
28467
28468Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28469
28470 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
28471
28472 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
28473 somewhere between `read' and `main.c'. I'm pretty sure the
28474 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
28475 and it isn't particularly useful.
28476
28477 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
28478
28479Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28480
28481 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
28482
28483Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
28484
28485 * config/mt-slite: add LIBS and -nostdlib.
28486 * config/slite-gdb.exp: add this new file to support sparclite target.
28487
28488Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
28489
28490 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
28491
28492 * gdb.base/a2-run.exp: Change argument to istarget from
28493 "*-*-vxworks" to "*-*-vxworks*".
28494 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
28495
28496Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
28497
28498 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
28499 will not runto main but do a 'step' to step out of breakpoint().
28500 * config/mt-slite: add -Dusestubs.
28501
28502Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28503
28504 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
28505 instead of just @.
28506
28507 * gdb.base/signals.exp: Add test for "handle all print".
28508 * TODO: Remove "handle all print". Also remove item about
28509 checking copyright date (I don't like the idea of a spurious FAIL
28510 based on when we run the tests).
28511
28512 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
28513 for SunOS4 (reason for failure not investigated). Remove
28514 redundant test for $binfile.
28515
28516 * gdb.base/nodebug.c (array_index): Call malloc.
28517
28518 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
28519
28520Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
28521
28522 * gdb.base/recurse.exp: Update gdb_test invocation to use new
28523 conventions and slightly simplify the matching regexp.
28524
28525Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28526
28527 * gdb.base/break.exp: Update gdb_test invocation to use new
28528 convention.
28529
28530 * lib/gdb.exp: If noargs is not set, set it to 0.
28531
28532 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
28533 tests unique.
28534
28535 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
28536
28537Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28538
28539 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
28540 one argument of type "<non-float parameter>".
28541
28542Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
28543
28544 * config/rom68k.exp: New file to support Motorola IDP board.
28545 * gdb.base/a2-run.exp: Skip this file if noargs is set.
28546 * gdb.base/break.c: Change things around so that this program
28547 doesn't depend upon args. This is necessary to make remote
28548 targets work (in general, they can't take args).
28549 * gdb.base/break.exp: Don't try to send args to program. Don't
28550 expect output. Also, replace lots of code with gdb_test.
28551
28552Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28553
28554 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
28555 printing of '\'' (which is what the comment says we are testing,
28556 even though we were not), not '''.
28557 (test_integer_literals_rejected): Test that printing ''' is an error.
28558
28559 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28560 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
28561 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
28562 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
28563 Use gdb_test not test_print_accept.
28564 * lib/gdb.exp: Remove test_print_accept.
28565
28566 * gdb.base/signals.exp (signal_tests_1): Make pass message
28567 consistent with fail message.
28568
28569 * gdb.base/whatis.exp: Remove xfails for printing char vs.
28570 unsigned char; the bug (PR 1821) is fixed.
28571
28572 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
28573
28574 * gdb.base/scope.exp (test_at_localscopes): Call pass for
28575 successful tests--makes xfailing them work right.
28576
28577Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28578
28579 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
28580 only \r\n, not .*. The test can pass .* as the last thing in
28581 $pattern if that is what it wants. In addition to providing this
28582 flexibility, this change should speed up pattern matching in cases
28583 where the pattern already ended with .* (there were a number of
28584 them). This change also helps catch bad patterns--in the old
28585 scheme the typo "char \*" instead of "char \\*" would pass. Now
28586 it is caught.
28587 * Many .exp files: Update callers.
28588
28589 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
28590 clearer and does not spuriously match multiple ('s. Likewise for
28591 ) and *.
28592
28593 * gdb.base/nodebug.exp: Test ability to call a function and pass
28594 it a string (even with no debugging info).
28595
28596 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
28597 "p '\'", which is the same as "p ''" once tcl gets done with
28598 quoting, to "p '\\'", which I suspect is what is intended (one
28599 backslash gets sent to GDB).
28600
28601 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
28602
28603Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28604
28605 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
28606 1817) was fixed literally years ago.
28607
28608Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28609
28610 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
28611 test, it causes stepping out of call_after_alloca_subr with
28612 optimizing compilers.
28613 (localvars_in_indirect_call): Consume GDB prompt if `finish'
28614 fails.
28615
28616 * gdb.c++/templates.exp: Source templ-info.exp only if
28617 the templates executable exists.
28618
28619 * gdb.c++/misc.cc (class Contains_static_instance,
28620 class Contains_nested_static_instance),
28621 gdb.c++/classes.exp (test_static_members): Test printing of
28622 a class that contains a static instance of the class.
28623
28624Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28625
28626 * gdb.base/langs2.c (cppsub_): Don't prototype.
28627 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
28628 only, I believe).
28629
28630Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28631
28632 * lib/gdb.exp (skip_chill_tests): New procedure.
28633
28634 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
28635
28636Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
28637
28638 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
28639 each expect pattern. Cuts runtime from 12 to about 4 seconds.
28640
28641Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28642
28643 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
28644
28645 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
28646 disassemble 8, not 16, instructions for part 4.
28647
28648 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
28649 support the latter anymore.
28650
28651 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
28652 -DNO_PROTOTYPES.
28653 * gdb.base/callfuncs.c: Control use of prototypes based on
28654 NO_PROTOTYPES, not __STDC__.
28655 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
28656 t_float_values2 tests if prototypes in use.
28657
28658 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
28659 t_double_values): When checking differences against DELTA, check
28660 that difference is within the range (-DELTA,DELTA), not just
28661 (-infinity,DELTA).
28662
28663Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
28664
28665 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
28666 'file' command firts, then 'target', then 'load', this is due to gdb
28667 target set up.
28668 * config/mips-gdb.exp: Fix a couple regular exp bugs.
28669
28670Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
28671
28672 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
28673 FP load/store variants.
28674 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
28675
28676Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28677
28678 * gdb.base/term.exp: Do not give a warning if not native, it is
28679 not an abnormal condition.
28680
28681Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
28682
28683 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
28684 t_char_array".
28685
28686Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28687
28688 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
28689 are getting the version number.
28690
28691 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
28692 if not native, it is not an abnormal condition.
28693
28694Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28695
28696 * lib/gdb.exp: Just use "file exists", rather than undocumented
28697 dejagnu procedure "findfile".
28698
28699Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28700
28701 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
28702 (LDFLAGS): Set to -Xlinker -Ur.
28703
28704 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
28705 Removed, these values are set by lib/gdb.exp.
28706
28707 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
28708
28709Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28710
28711 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
28712 of replicating gdb startup code.
28713
28714 * config/mt-vxworks (LDFLAGS): Set to -r.
28715 (CFLAGS_FOR_TARGET): Removed.
28716
28717 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
28718 (gdb) and gdb for vxworks uses (vxgdb).
28719
28720 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
28721 executable is not in the tree and host != target, use sed and
28722 program_transform_name to determine the gdb name used by the
28723 target.
28724
28725 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
28726 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
28727
28728Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28729
28730 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
28731 floats, chars, and shorts where there are ANSI-style function
28732 definitions.
28733
28734 * gdb.base/langs.exp, gdb.base/langs*: New test.
28735 * gdb.base/Makefile.in: Build it.
28736 * TODO: Remove item about checking that C names don't get C++
28737 demangling applied; this test tests it.
28738
28739Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28740
28741 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
28742 went with the const70 xfail. The xfail went away a year ago.
28743
28744 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
28745
28746 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
28747 for hp300.
28748
28749 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
28750
28751 * gdb.base/a1-selftest.exp: Don't run on hp300.
28752
28753Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28754
28755 * Makefile.in (site.exp): Set host_alias and target_alias as well
28756 as host_triplet and target_triplet.
28757
28758Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28759
28760 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
28761
28762 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
28763 places as other ecoff systems).
28764
28765 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
28766 ultrix.
28767
28768Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28769
28770 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
28771 remove them.
28772 * gdb.base/nodebug.exp: Accept "function" in addition to "text
28773 variable and "variable" in addition to "data variable".
28774 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
28775
28776 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
28777 2.
28778 * gdb.base/list1.c (long_line): Add additional statement at start
28779 of function.
28780 * gdb.base/list.exp (test_forward_search): Update line number to
28781 reflect new statement.
28782
28783Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28784
28785 * gdb.base/signals.exp: Reinitialize searched source directories
28786 after gdb_start call.
28787
28788Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
28789
28790 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
28791 * gdb.stabs/Makefile.in: Likewise.
28792
28793 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
28794 change. Instead split the tests into smaller pieces.
28795 * gdb.disasm/hppa.s: Corresponding changes.
28796
28797Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28798
28799 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28800 Quote ^C when passing it to stty. For some shells ^ is a pipe.
28801
28802 * gdb.base/funcargs.exp: Modify many tests so that every test
28803 either passes or fails. Make some test names unique.
28804
28805Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28806
28807 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28808 Call stty to set interrupt character.
28809
28810 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
28811 for HP assembler versus GNU assembler based on actual behavior of
28812 $(CC), rather than assuming that $(AS) is always the GNU assembler.
28813
28814 * TODO: Suggest a few more stepping tests.
28815
28816Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
28817
28818 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
28819 restart GDB for h8300 after a continue.
28820 (return): Add pattern to match a29k-udi behavior.
28821 * gdb.base/nodebug.exp: Remove obsolete comment.
28822 * gdb.base/regs.exp: New file, testing of register displays.
28823 * gdb.base/return.exp: Fix typo in reference to $objdir.
28824 * gdb.base/whatis.exp: Always start with a fresh GDB.
28825
28826Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28827
28828 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
28829 higher, these tests generate a lot of output.
28830
28831Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28832
28833 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
28834 code following the catch silently ignored some errors; without the
28835 catch they should be thrown like any other tcl error. Also, the
28836 catch used "" instead of {} which meant all the callers who wanted
28837 to include one of the characters "[]$ had to quote it an extra time.
28838 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
28839 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
28840 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
28841 Remove extra quoting.
28842
28843Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
28844
28845 * gdb.base/commands.exp: Make test names unique; every test either
28846 passes or fails. Update some comments.
28847
28848 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
28849
28850Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28851
28852 The following fixes a FAIL caused by the fact that the alpha stabs
28853 configuration didn't use the ".if alpha" code in weird.def.
28854 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
28855 bit pointer, so the 32 bit version works even on the alpha.
28856 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
28857 Remove the stuff which allowed us to have separate versions for
28858 alpha and everything else.
28859
28860 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
28861 regexp which "info func operator\[\](" is supposed to match. Fix
28862 string to send to GDB. Note that GDB still doesn't work right. Add a
28863 new test for "info func .perator\[\](" which GDB does handle correctly.
28864
28865 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
28866
28867Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28868
28869 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
28870 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
28871 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
28872 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
28873 it makes the tests harder to understand and confuses test-o-matic.
28874 The preferred style is that each test provides a PASS or a FAIL,
28875 and has a unique message (e.g. "continue #54" not just "continue")
28876 which is the same for the pass and the fail.
28877 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28878 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
28879 to lib/gdb.exp.
28880 * gdb.base/printcmds.exp: Use test_print_accept. Remove
28881 prt_accept which was basically the same thing. Likewise for
28882 test_print_reject and prt_reject.
28883 * lib/gdb.exp (test_print_reject): Add some more error message
28884 patterns to match from the former printcmds.exp (prt_reject).
28885 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
28886 One defect of the passcount stuff is that some of it failed to
28887 report XPASS where appropriate.
28888 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
28889 stuff before and after arg in expected pattern.
28890 (test_paddr_operator_functions): Re-do test without print_addr_of;
28891 this is the only test which seems to want extra stuff there.
28892
28893Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28894
28895 * gdb.base/nodebug.exp: Update new tests to reflect improved
28896 wording of gdb output.
28897
28898 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
28899 and "ptype" work on variables in files compiled without -g.
28900 Replaces commented out "maint print msymbol" tests.
28901
28902Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28903
28904 * gdb.base/setvar.c (dummy): Call malloc.
28905
28906 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
28907 losing with the irix4 sed.
28908
28909 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
28910 ALRM" on irix4.
28911
28912Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28913
28914 * TODO: Remove items about corefile.exp testing new exec-file and
28915 backtrace; both are now done. Add items about printing enums.
28916
28917Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28918
28919 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
28920 "get signal $thissig" test fails.
28921
28922 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
28923
28924Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28925
28926 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
28927 compiler warning with dec alpha compiler.
28928
28929 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
28930 extra \n from gdb_test call (this explains why the prompt test
28931 that I removed yesterday was there).
28932 (user_defined_command_test): Remove extra \n and prompt test.
28933
28934 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
28935 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
28936 doesn't exist.
28937 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
28938 Also remove alpha workaround, which turns out to be because
28939 SIGABRT == SIGLOST.
28940
28941 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
28942
28943 * gdb.base/help.exp: Don't test "help show".
28944
28945Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28946
28947 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
28948 "set print address" is on.
28949 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
28950 pass prompt to gdb_test; gdb_test already looks for the prompt.
28951
28952 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
28953
28954 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
28955 was a vestige of the manual TESTSTRATEGY, and the purpose of it
28956 was to make sure that gdb can read a core file. But (a) the "read
28957 the corefile" part didn't make it to a1-selftest.exp, we just
28958 delete the corefile after creating it, and (b) we test reading
28959 corefiles in corefile.exp anyway. Also, this test left around a
28960 xgdb process on Solaris.
28961
28962 * gdb.base/corefile.exp: Also test backtrace.
28963
28964Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
28965
28966 * gdb.base/commands.exp: Test a simple user defined command with
28967 arguments and if/while statements; verify the full user command is
28968 printed by "show user".
28969
28970 * gdb.base/commands.exp: Test if/while commands as part of a
28971 breakpoint command list; verify they appear in breakpoint
28972 information.
28973
28974Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28975
28976 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
28977 than by dividing by zero.
28978
28979Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
28980
28981 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
28982 performing an inferior call with watchpoints enabled.
28983 * gdb.base/watchpoint.c (main): Delete second unnecessary read
28984 call.
28985
28986Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28987
28988 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
28989 of "file" command.
28990
28991 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
28992 Add additional pattern for when "int operator int(void);" appears
28993 in a different order.
28994
28995Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28996
28997 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
28998
28999 * gdb.base/help.exp: Replace most of docstrings for "info signals"
29000 and "signal" with ".*".
29001
29002Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29003
29004 * TODO: Add note about "handle all nostop".
29005
29006 * gdb.base/{sigall.c, sigall.exp}: New test.
29007 * gdb.base/Makefile.in: Add it.
29008
29009Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
29010
29011 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
29012 when invoking GDB, suppresses any windowing interface.
29013
29014Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
29015
29016 * config/sim-gdb: New file, simulator testing support.
29017
29018Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
29019
29020 * gdb.base/interrupt.exp: Test calling func1 twice.
29021
29022Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
29023
29024 * gdb.base/list.exp (test_forward_search): Set timeout higher
29025 when we'll be getting lots of output from gdb.
29026
29027 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
29028 "init_malloc" to after the expect statement. Run it if that
29029 regexp is taken, but also for two others which happen if source
29030 cannot be found.
29031
29032Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29033
29034 * gdb.base/printcmds.exp: New test, for printing register before
29035 program is running.
29036
29037Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29038
29039 * gdb.base/list.exp: Correct some alternate expect patterns
29040 to reflect changes in list1.c.
29041
29042Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29043
29044 * TODO: Add item regarding large frames.
29045
29046 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
29047
29048 * TODO: Remove item about enabling return.exp; it
29049 is enabled. Suggest a few more "return" tests.
29050
29051Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29052
29053 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
29054 anonymous unions.
29055
29056Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29057
29058 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
29059 and pr-5646.o, so "make" is the same as "make all", not "make
29060 pr-4975.o".
29061
29062Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
29063
29064 * gdb.base/list.exp: Adjust expectations to reflect changes in
29065 list1.c.
29066 (test_forward_search): New test proc.
29067 * gdb.base/list1.c (long_line): New function, has long source line.
29068
29069Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
29070
29071 * gdb.base/a1-selftest.exp: Change initial stepping to know about
29072 additional line of code that was added.
29073
29074Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
29075
29076 * gdb.disasm/hppa.s: Break the large branching tests into smaller
29077 tests so as not to overflow expect's input buffers.
29078 * gdb.disasm/hppa.exp: Corresponding changes.
29079
29080Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29081
29082 Beginnings of template debugging tests.
29083 * gdb.c++/templ-info.cc: New file to test for template
29084 debugging capability of the compiler.
29085 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
29086 templ-info.cc.
29087 * gdb.c++/templates.cc: Add explicit template instantiations
29088 to enable compiling with -fno-implicit-templates. Add destructor
29089 and 'value' method to T5 class for template tests.
29090 * gdb.c++/templates.exp: Add testcases for printing of template
29091 types, setting breakpoints on template methods and calling a
d63a86f8 29092 template method.
c906108c
SS
29093
29094Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
29095
29096 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
29097 branch target since some assemblers (gas-2.5) may emit a
29098 relocation for the branch instead of resolving it in the
29099 assembler.
29100
29101Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29102
29103 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
29104 through signal handler.
29105
29106Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29107
29108 * configure.in (*-*-netware): Use config/mt-netware.
29109
29110 * config/mt-netware: New file.
29111 * config/mt-i386-netware: Removed, separate configs for different
29112 netware architectures are no longer needed now that we have
29113 --with-headers.
29114
29115Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29116
29117 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
29118 by the recent changes to use ANSI C arithmetic conversions.
29119
29120Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29121
29122 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
29123 bug involving using inferior_pid to figure out whether to select a
29124 frame.
29125
29126Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
29127
29128 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
29129 match the current disassembler output.
29130
29131Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
29132
29133 * gdb.fortran/exprs.exp: Expect VOID instead of void.
29134 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
29135 types, expect "int" as type of integer values (for now).
29136
29137Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
29138
29139 * gdb.base/commands.exp: New tests for if/while commands.
29140
29141Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
29142
29143 * lib/gdb.exp (runto): Replace sub-pattern for hex value
29144 by .*, since hex values have different syntax in Chill mode.
29145
29146Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29147
29148 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
29149 linefeed from expect pattern for repeated types with indices > 9.
29150
29151Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
29152
29153 First part of Fortran test suite.
29154 * gdb.fortran: New directory.
29155 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
29156
29157Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29158
29159 * gdb.base/default.exp: Update expect pattern for load command
29160 without arguments.
29161
29162Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
29163
29164 * configure.in: Change i386 to i[345]86.
29165 * gdb.base/configure.in: Likewise.
29166 * gdb.c++/configure.in: Likewise.
29167 * gdb.chill/configure.in: Likewise.
29168
29169Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
29170
29171 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
29172 patterns, since that is not a valid context for comments.
29173
29174Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
29175
29176 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
29177 repeated types and repeated types with indices > 9.
29178
29179Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
29180
29181 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
29182 2417; old bug has been fixed.
29183
29184Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
29185
29186 * gdb.base/interrupt.exp: When trying to wake up the inferior,
29187 send the newline ourselves instead of assuming gdb_test will do
29188 so when passed an empty input string.
29189
29190 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
29191 stabs testcode.
29192
29193Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29194
29195 * lib/gdb.exp (gdb_test): Don't send anything if the first
29196 argument is an empty string. This makes cases where we want to
29197 match output that is already in expect's buffers (for example,
29198 matching a breakpoint after gdb_run_cmd has been called) work
29199 reliably.
29200
29201Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29202
29203 * config/netware.exp: New file.
29204
29205Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29206
29207 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
29208 the -B and -L prefixes so we can find the debugging stub.
29209
29210 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
29211 there and we are using the gcc from the tree.
29212
29213 * gdb.base/types.c: Removed.
29214
29215 * gdb.base/configure.in: Look for makefile fragments in ../config.
29216 Recognize i386-*-netware.
29217 * gdb.c++/configure.in: Likewise.
29218
29219Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29220
29221 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
29222 the correct TCL syntax.
29223
29224Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29225
29226 * gdb.base/opaque.exp: use runto instead of messing around with
29227 breakpoints. Simplify by using gdb_test.
29228
29229 * gdb.base/bitfields.exp: restart between tests on netware targets
29230 because breakpoints aren't relocated after target death. Run
29231 processes to completion.
29232
29233 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
29234
29235Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
29236
29237 * Makefile.in: Remove extra tabs that confuse some versions
29238 of "make". Use the newly built gdb to test with by default,
29239 rather than the first one in the tester's search path.
29240
29241Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
29242
29243 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
29244
29245 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
29246 condition help.
29247
29248Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29249
29250 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
29251
29252 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
29253 running.
29254 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
29255 * gdb.base/funcargs.exp: Likewise.
29256
29257 * gdb.base/bitfields.exp: Simplify by using gdb_test.
29258 * gdb.base/funcargs.exp: Likewise.
29259
29260 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
29261 message is "".
29262
29263Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29264
29265 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
29266 return,signals,twice}.exp: Handle non-existant binaries
29267 consistantly.
29268
29269 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
29270 * gdb.base/Makefile.in: Don't try to generate a core dump, we
29271 might testing a cross development system.
29272
29273Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29274
29275 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
29276 runtest script is relative to ${srcdir}, not ${rootdir}.
29277
29278Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
29279
29280 * gdb.base/signals.exp: Allow for optionality of breakpoint
29281 address.
29282
29283Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29284
29285 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
29286
29287Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29288
29289 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
29290 for size_t definition.
29291 * gdb.c++/templates.cc: Likewise
29292
29293 * config/mt-i386-netware: New file.
29294
29295 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
29296 defined.
29297
29298 * gdb.base/Makefile.in: Added support for systems that name core
29299 files by appending "core" to the program name.
29300 * gdb.base/a1-selftest.exp: Likewise.
29301
29302Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29303
29304 * gdb.base/return.exp: Add comment and message for `return double'
29305 test failure on Sparc Solaris.
29306
29307Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
29308
29309 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
29310
29311Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29312
29313 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
29314 from optimizing them away.
29315 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
29316 patterns to include default constructors and assignment operators,
29317 to match gcc versions beyond 2.5.8. Accept any cplus demangling
29318 character in the output of the virtual base pointer.
29319
29320Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29321
29322 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
29323 expression match in print_addr_of to avoid unintented matches.
29324 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
29325 versions up to 2.5.8.
29326
29327Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29328
29329 * gdb.base/list.exp: Tweak alternate pattern for listing of an
29330 included file to run under newer versions of expect.
29331 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
29332 consecutive >'s in templates to accomodate recent cplus-dem.c change.
29333 Remove xfail for the virtual table of BDDHookV.
29334
29335Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
29336
29337 * lib/gdb.exp (string_to_regexp): Set a default result.
29338 (default_gdb_start): Fix misleading message.
29339
29340Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
29341
29342 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
29343 Remove all CC, etc definitions.
29344 * config/mt-hpux: New file.
29345 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
29346 (CFLAGS, LDFLAGS): Define.
29347 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
29348
29349 * Makefile.in (site.exp): Don't insert host_os, etc.
29350 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
29351 (distclean): Check existence of subdir.
29352 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
29353 * gdb.base/Makefile.in: General cleanup and simplification.
29354 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29355 to build executables. Use default rule to build .o files.
29356 (EXPECT, RUNTEST, CC): Fix relative pathname.
29357 (site.exp): Don't insert host_os, etc.
29358 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
29359 and/or SIGUSR1 defined.
29360 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
29361 * gdb.c++/Makefile.in: General cleanup and simplification.
29362 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29363 (CFLAGS): Remove.
29364 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
29365
29366Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
29367
29368 * gdb.base/recurse.exp: Misc changes to get tests running again
29369 after Kung's changes to the watchpoint code.
29370 * gdb.base/watchpoint.exp: Likewise.
29371
29372Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
29373
29374 * lib/gdb.exp (string_to_regexp): Convert {\} also.
29375
29376Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
29377
29378 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
29379 * lib/gdb.exp (default_gdb_start): Define.
29380 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
29381 gdb.base/funcargs.exp, gdb.base/opaque.exp,
29382 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
29383 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
29384 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
29385 Don't call gdb_target_udi in between tests.
29386
29387Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29388
29389 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
29390 (which was basically just a local version of the same thing). In
29391 addition to avoiding duplication, gdb_test_exact is faster.
29392 * lib/gdb.exp (gdb_test_exact): Fix typo.
29393
29394 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
29395 don't give an error.
29396
29397 * gdb.base/term.exp: Call delete_breakpoints before starting.
29398
29399 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
29400 (t10): Add comment.
29401
29402Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29403
29404 Reorganization of the GDB Test Suite.
29405
29406 * gdb.base: New directory, contains all the basic tests.
29407 * gdb.c++: New directory, tests specific to C++.
29408 * gdb.chill: New directory, tests specific to Chill.
29409 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
29410 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
29411 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
29412 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
29413 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
29414 t30-31 to chill).
29415 * */gdbme.*: Rename to match appropriate expect scripts.
29416 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
29417 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
29418 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
29419 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
29420 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
29421 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
29422 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
29423 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
29424 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
29425 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
29426 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
29427 gdb.c++/virtfunc.cc: New names of C++ files.
29428 * gdb.chill/chillvars.ch: New name of Chill file.
29429 * gdb.base/configure.in, gdb.c++/configure.in,
29430 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
29431 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
29432 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
29433 * configure.in (configdirs): Update to reflect directory changes.
29434 (target_abbrev): No longer define for any configuration.
29435 * Makefile.in: Cosmetic improvements to header comments.
29436
29437Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
29438
29439 Various changes to gdb.t31:
29440
29441 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
29442 * gdbme.ch: Make all key-words and predefineds be upper-case.
29443 * chillvars.exp: Expect key-words and predefinds in upper-case.
29444
29445 * chillvars.exp: Use gdb_test_exact many places.
29446 Change expected output for arrays (which now includes index labels).
29447
29448 * pr-5020.exp, gdme.ch (module PR_5020):
29449 New test, for PR-5020.
29450
29451Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
29452
29453 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
29454 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
29455
29456Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
29457
29458 * Makefile.in: Fix bit-rot in definitions of CHILL,
29459 CHILL_FOR_TARGET and Chill_LIB.
29460 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
29461 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
29462 CHILL, and CHILL_LIB.
29463
29464Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
29465
29466 * Revert the previous changes. Please see Rob's directory
29467 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
29468
29469Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
29470
29471 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
29472 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
29473 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
29474 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
29475 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
29476 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
29477 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
29478 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
29479 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
29480 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
29481 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
29482 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
29483 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
29484 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
29485 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
29486 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
29487 changes from 94Q1.
29488
29489Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
29490
29491 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
29492 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
29493 Rob's new testing fragments.
29494
29495Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
29496
29497 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 29498 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
29499
29500Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29501
29502 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
29503 version also, match on casted version strings, and match on
29504 gdb startup case where the line numbers might be messed up.
29505
29506Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
29507
29508 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 29509 (CFLAGS): Delete it from here.
c906108c
SS
29510
29511Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
29512
29513 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
29514
29515Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
29516
29517 * Makefile.in (RUNTEST): Default to just "runtest".
29518
29519Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29520
29521 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
29522 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
29523 the code has been restructured.
29524
29525Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29526
29527 * gdb.t00/default.exp (set write): Allow any number of \r and/or
29528 \n, not just one of each.
29529
29530 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
29531 /bin/cc gives a warning if you do.
29532
29533Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
29534
d63a86f8 29535 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
29536 __t10ListS_link1ZUiRCUiPT0
29537
29538Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29539
29540 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
29541 on local variables in recursive functions.
29542
29543 * gdb.t07/Makefile.in: Build the new test.
29544
29545Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29546
29547 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
29548 directly. Instead compare the return values from actual calls.
29549
29550Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
29551
29552 * Makefile.in (check): Set TCL_LIBRARY for runtest.
29553
29554Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29555
29556 * From Peter Schauer with minor modifications.
a9c64011
AS
29557 * gdb.t15/return.exp (return_tests): Handle targets where "return"
29558 stops in mid-line in the caller. Add xfail for returning a float
29559 value on X86 targets.
c906108c
SS
29560
29561Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29562
29563 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
29564 to avoid expect lossage.
29565 (fmem_LRbug_tests): Likewise.
29566 * gdb.disasm/hppa.s: Corresponding changes.
29567
29568 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
29569 conditions to work with latest dejagnu/expect.
29570
29571 * gdb.t15/funcargs.exp (finish from indirect call): No longer
29572 expected to fail on the PA.
29573 (backtrace in call with trampolines): Explicitly require main
29574 to be frame #1 (no trampolines should show up in backtrace).
29575
29576 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
29577 "continue -expect".
29578 * gdb.t06/break.exp: Likewise.
29579 * gdb.t07/watchpoint.exp: Likewise.
29580 * gdb.t13/bitfields.exp: Likewise.
29581 * gdb.t15/{funcargs,return}.exp: Likewise.
29582 * gdb.stabs/weird.exp: Likewise.
29583 * config/{mips,udi}-gdb.exp: Likewise.
29584
29585 * hppa.sed: Enclose comments within a sed command to avoid
29586 losing with the old OSF1 sed.
29587
29588Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29589
29590 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
29591 sequent dynix.
29592 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
29593 * gdb.t15/funcargs.exp: Conditionally step again to really
29594 finish from marker_call_with_trampolines. Handle the case where
29595 the first step from within call_with_trampolines already steps
29596 us back to main.
29597 * gdb.t15/gdbme.c: Add comment to closing brace of
29598 call_with_trampolines for funcargs.exp.
29599
29600Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29601
d63a86f8 29602 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
29603 Fix typo(s).
29604
29605Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29606
29607 * gdb.t07/gdbme.c: More code for watchpoint testing.
29608
29609 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
29610 "Hardware watchpoint" throughout file.
29611 (test_watchpoint_triggered_in_syscall): New test.
29612 (test_complex_watchpoint): New test.
29613
29614Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29615
29616 * gdbme.c (call_with_trampolines): New function to try and step
29617 into. Tests trampoline problems on the PA.
29618
29619 * funcargs.exp (localvars_in_indirect_call): No longer expect
29620 stepping into indirect call to fail on PAs.
29621 (test_stepping_over_trampolines): New test.
29622
29623Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29624
29625 * TODO: Add suggestions for static member function tests, and
29626 completion tests.
29627
29628Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29629
29630 * TODO: Add suggestions for "p/a" tests.
29631
29632 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
29633 (default_gdb_exit): Replace all the hair with sending "quit" to
29634 the process with a simple close.
29635
29636Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29637
29638 * TODO: Add suggestions for shared library tests.
29639
29640Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29641
29642 * TODO: Add suggestions for x/s tests.
29643
29644Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29645
29646 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
29647 "enable once", and "enable breakpoints once" with ".*".
29648
29649Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29650
29651 * TODO: Add suggestions about structure passing tests.
29652
29653Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29654
29655 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
29656 the primary1 test, use work around if __GNUC__ < 2.
29657 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
29658 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
29659 Test for bad output rather than waiting for timeout. Issue
29660 second continue only if first continue failed.
29661
29662Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29663
29664 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
29665 operator[] test with gdb_test because the old code didn't seem to
29666 be getting the quoting right with the new dejagnu.
29667
29668Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
29669
29670 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
29671 one from the path.
29672 * Makefile.in: Use a fresh expect if there is one, use runtest
29673 from the src tree if there is one.
d63a86f8 29674
c906108c
SS
29675Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29676
29677 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
29678 next over recursive call. Revise the tests from that point on
29679 (which had been skipped) to match GDB's actual (correct) output.
29680
29681 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
29682 with next over a breakpoint whose condition is false.
29683
29684 * gdb.t00/help.exp: Comment out "help set print" tests just like
29685 (and for same reason as) "help set" test.
29686
29687Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29688
29689 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
29690 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
29691
29692Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29693
29694 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
29695 necessary gdb_target_udi.
29696
29697 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
29698
29699 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
29700 1838 and 2417; they are fixed.
29701
29702 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
29703 gdb.t03/ptype.exp (ptype structure, ptype union):
29704 Remove xfails; the test is looser than when the xfails were added.
29705
29706 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
29707 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
29708
29709 * gdb.t01/run.exp: Only run shell test if isnative.
29710
29711 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
29712 since "run" automatically loads if necessary. Call gdb_target_udi
29713 after the "file" since "file" kills any execution target.
29714
29715 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
29716 GDB. GDB doesn't work that way (not anymore at least) on UDI.
29717 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
29718 argument for UDI.
29719
29720Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29721
29722 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
29723
29724 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
29725
29726Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29727
29728 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
29729 properly quoting regexps. This makes the second argument to
29730 demangle a fixed string, which matches the callers, instead of a
29731 shell-style pattern which is what the previous implementation
29732 used. Update some of the callers.
29733
29734Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29735
29736 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
29737 (comib_nullified_tests): Fix typo.
29738 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
29739 strings. No longer expected to fail.
29740
29741 * gdb.disasm/hppa.s (addib_tests): Fix typo.
29742 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
29743 strings. No longer expected to fail.
29744
29745 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
29746 string. No longer expected to fail.
29747
29748Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29749
29750 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
29751 No longer expected to fail.
29752
29753 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
29754 string. No longer expected to fail.
29755
29756Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29757
29758 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
29759 only in the names (I probably got most of them). I was even
29760 generous with some which differed in underscores in names, and
29761 probably missed a few, and I *still* was able to remove almost a
29762 third of the file with almost no impact on testsuite coverage.
29763
29764Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29765
29766 * gdb.t00/default.exp: Match udi_attach error message as well as
29767 the one from child_attach.
29768
29769 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
29770
29771 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
29772
29773 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
29774 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
29775
29776 * Move test with enums and partial symbols back to
29777 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
29778 Reverts the change of 26 May 93. Per today's change to
29779 stabs.texinfo, the behavior that weird.exp was expecting was
29780 unreasonable; what is important is that the compiler+gdb get
29781 things right, which happens with a recent gcc. Also fix the test
29782 to deal with native compilers which put out the stab gdb can't
29783 deal with.
29784
29785Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29786
29787 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
29788 in the names. The main thing these accomplish is to slow things down.
29789 Many more such duplicates surely remain.
29790
29791 * gdb.t00/help.exp: Comment out "help support" test just like
29792 (and for same reason as) "help set" test.
29793
29794Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
29795
29796 * gdb.t06/break.exp: Remove setup_xfails for
29797 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
29798 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
29799 about known bug in gcc to include up through 2.5.8.
29800 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
29801 well as "_vb$".
29802 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
29803 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
29804 with latest gcc and gdb.
29805 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
29806 well as "_vb$".
29807
29808Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29809
29810 * configure.in (hppa*-*-*): Also configure and build stabs-only
29811 tests.
29812
29813Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29814
29815 * gdb.t10/hppa.mt: A makefile fragment for the PA.
29816 * gdb.t10/configure.in (hppa*-*-*): Use it.
29817
29818Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29819
29820 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
29821
29822Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29823
29824 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
29825 versions prior to 1.13.5.
29826
29827Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29828
29829 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
29830 the prompt is at the start of a line.
29831
29832Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29833
29834 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
29835 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
29836 in the copr tests now.
29837 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
29838 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
29839 expected to fail.
29840
29841Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
29842
29843 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
29844 gdb.t31/chillvars.exp, lib/gdb.exp:
29845 Tweak to run under either version of expect.
29846 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
29847 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
29848 * gdb.t11/list.exp: Remove extraneous whitespace.
29849
29850Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29851
29852 * gdb.t16/printcmds.exp (test_print_strings): Accept
29853 "(unsigned char *) " before the string.
29854
29855 * TODO: Add notes about printing of fancy types and GDB expressions.
29856
29857Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
29858
29859 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
29860 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 29861 if doing mips-idt-ecoff.
c906108c
SS
29862
29863Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
29864
29865 * Most .exp files: Tweak to run under either version of expect.
29866
29867Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29868
29869 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
29870 xfails; I'm not sure why they are failing, but not because of PR 1806.
29871
29872Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
29873
29874 * config/unix-gdb.exp: Remove gdb_unload cause it's already
29875 defined in lib/gdb.exp.
29876
29877Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29878
29879 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
29880 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
29881 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
29882 have to be typeless.
29883
29884Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29885
29886 * TODO: Add suggestion for copyright year test.
29887
29888Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
29889
29890 * configure.in (*-*-lynxos*): Add stabs tests.
29891
29892Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29893
29894 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
29895 so insert a tab before any assembler directive in column zero.
29896
29897 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
29898 stores.
29899 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
29900 stores.
29901 (fpu_short_memory_tests): Likewise.
29902
29903Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29904
29905 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
29906 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
29907 .stabs directives in comments.
29908
29909Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29910
29911 * TODO: New file, describing tests we could write.
29912 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
29913
29914Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29915
29916 * gdb.t06/signals.exp: Add kludge to force re-sync.
29917
29918 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
29919 to xgdb instead of gdb, get out of gdb.
29920
29921Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
29922
29923 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
29924 for info.
29925
29926Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29927
29928 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
29929 * gdb.stabs/configure.in (hppa*-*-*): Use it.
29930 * gdb.stabs/hppa.sed: New sed script for the PA.
29931
29932Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29933
29934 * gdb.stabs: Re-write weird.def and configuration to use sed
29935 instead of cpp. sed is portable and POSIX; cpp is neither.
29936
29937Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29938
29939 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
29940
29941Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29942
29943 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
29944
29945Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29946
29947 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
29948 "_vb$".
29949 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
29950 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
29951
29952Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29953
29954 * lib/gdb.exp: Comment out code which depends on non-existent
29955 `transform' procedure.
29956
29957Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
29958
29959 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
29960 * lib/gdb.exp: Transform tool name.
29961 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
29962 1.1's new error handling system.
29963
29964Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29965
29966 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
29967
29968Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29969
29970 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
29971 They made pattern matching so slow that timeouts happened on
29972 heavily loaded systems. Now any output from "show print" which
29973 gets us back to the GDB prompt is a PASS.
29974
29975Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
29976
29977 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
29978
29979Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29980
29981 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
29982
29983 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
29984 It is not from PR 3220.
29985
29986Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29987
29988 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
29989 just started failing because they depended on the order the
29990 subcommands are presented, or exact docstring text. This kind of
29991 test is a pain and has minimal benefit.
29992
29993Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29994
29995 * gdb.t09/corefile.exp: At end of test, use "core" command with
29996 no arguments.
29997
29998Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
29999
30000 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
30001 17}/Makefile.in: Make it possible to run the testsuite with Sun
30002 make and CC = cross gcc by adding explicit build rules for .o
30003 files.
30004
30005Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30006
30007 * gdb.t15/funcargs.exp: Don't put comments on same line as
30008 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 30009
c906108c
SS
30010Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30011
30012 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
30013
30014Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
30015
30016 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
30017 * gdb.t20/inherit.exp: remove three dumplicate entries.
30018
30019Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30020
30021 * gdb.t06/break.exp: For "next over recursive call", fail on any
30022 incorrect output, not just on "factorial (value=2)".
30023
30024Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30025
30026 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
30027 working now. Add an xfail if accesing a bss variable causes
30028 a memory error if the target is not yet run.
30029
30030Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30031
30032 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
30033 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
30034 name of __st* demangling (2 strings). Did Kung really get the
30035 more than 95 others right without testing them?
30036
30037Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
30038
30039 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
30040
30041Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
30042
30043 * configure.in (configdirs): Add gdb.disasm
30044 * gdb.disasm: New directory for GDB disassembler tests.
30045 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
30046
30047Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30048
30049 * gdb.t00/help.exp: Don't test "help set".
30050
30051 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
30052 from within expect statements. None of these happen anymore and
30053 they cause regressions to be silently unnoticed.
30054
30055 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
30056 messages) about known failures with gcc cygnus-2.4.5-930417.
30057
30058 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
30059 comp-info.exp so it gets built if it doesn't exist.
30060
30061 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
30062 it is no longer used.
30063 * gdb.t13/comp-info.c: Removed.
30064
30065Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30066
30067 * gdb.t06/signals.exp: Add xfail for sun3.
30068
30069Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30070
30071 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
30072 relevant because ^C doesn't get sent but failure can be reproduced
30073 interactively).
30074
30075Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30076
30077 * gdb.stabs/alpha.mt: New configuration file for alpha.
30078 * gdb.stabs/configure.in: Use it.
30079 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
30080 sharing with alpha.mt, redefine long to word via preprocessor.
30081 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
30082 for alpha.
30083 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
30084 native cc.
30085 * gdb.t00/teststrategy.exp: Change expect string so that we
30086 consume the `(xgdb)' from the command echo and from the gdb prompt.
30087 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
30088 gdb currently compares all values as long, so this failure probably
30089 applies to any configuration where LONGEST is bigger than a target int.
30090 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
30091 with gcc.
30092 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
30093 to handle opaque pointers, gcc is.
30094 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
30095 as first argument. Include <sys/types.h> and change all operator
30096 new definitions to use size_t.
30097 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
30098 now that we use size_t.
30099
30100Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30101
a9c64011 30102 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 30103 a long or float array cast all array members to the same type.
a9c64011 30104 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 30105 with 64 bit longs.
a9c64011 30106 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 30107 on alpha.
a9c64011 30108 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
30109
30110Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30111
30112 * gdb.t24 (demangle.exp): Constructors of templates have names like
30113 vector<int>::vector(int) not vector<int>::vector<int>(int). See
30114 section 14.6 of the ARM.
30115
30116 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
30117 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
30118 accomplish little and slow down the testsuite.
30119
30120 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
30121 Accept spaces various places.
30122
30123Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30124
30125 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
30126 with watchpoint enabled.
30127
30128 * Makefile.in: Remove definition of CC and remove the second
30129 definition of CXX (the "CXX = gcc" one remains). These definitions
30130 were causing backquotes to be expanded within backquotes, which
30131 doesn't work.
30132
30133Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
30134
30135 * gdb.t17/callfuncs.exp: Add "return 0" to end.
30136
30137Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30138
a9c64011
AS
30139 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
30140 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
30141 by mips cc and contains no stabs entries.
30142
30143Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
30144
30145 * config/vx-gdb.exp: Use fake device to load files rather than
30146 NFS.
30147 * lib/gdb.exp: New proc to do "file" command.
30148 * config/unix-gdb.exp: Use new "file" proc.
30149
30150Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
30151
30152 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
30153 Rework board rebooting slightly.
30154 (gdb_exit): Don't exit from the remote shell; there isn't one.
30155 * gdb.stabs/weird.exp: If a program is being debugged already,
30156 kill it.
30157 * gdb.t04/setvar.exp: Stop and restart gdb.
30158 * gdb.t05/expr.exp: Likewise.
30159 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
30160 restart gdb and reload the program.
30161 * gdb.t08/opaque.exp: Likewise.
30162 * gdb.t12/scope.exp: Likewise.
30163 * gdb.t13/bitfields.exp: Likewise.
30164 * gdb.t15/funcargs.exp: Likewise.
30165 * gdb.t20/classes.exp: Likewise.
30166 * gdb.t03/ptype.exp: Increase timeout.
30167 * gdb.t16/printcmds.exp (test_print_string_constants,
30168 test_print_array_constants): Likewise.
30169 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
30170 * gdb.t20/classes.exp (do_tests): Likewise.
30171 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
30172
30173Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
30174
30175 * gdb.stabs: Renamed *wierd* to *weird*.
30176
30177Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30178
30179 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
30180 for timeout. Add "known gcc 2.4.5 bug" to failure message.
30181
30182Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30183
30184 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
30185 (do_tests): Remove xfail for whatis on one_var and two_var.
30186
30187Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
30188
30189 * Makefile.in: Made cross building work better by adding
30190 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
30191
30192Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30193
30194 * gdb.t15/{return.c,return.exp,Makefile.in}:
30195 New test, currently commented out.
30196
30197Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
30198
30199 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
30200 still running and removes the leftover named socket so GDb can do
30201 clean restarts.
30202
30203Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
30204
30205 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
30206 console, not GDB.
30207 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
30208 cross testing works better with "make check"
30209 * config/unix-gdb: Use default procedures for exit and version.
30210 * config/vx-gdb.exp: Cleaned up and massaged back to working order
30211 with the newest VxWorks.
30212
30213Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30214
30215 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
30216 old form.
30217
30218 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
30219 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
30220
30221 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
30222
30223 * config/unix-gdb.exp: Remove this version of gdb_exit
30224 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
30225 Rob says he'll look at it when he gets back to testing boards.
30226
30227Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
30228
30229 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
30230 an expected fail for certain ptype commands.
30231
30232 * gdb.t20/classes.exp: Update expected results of "ptype class
30233 Base1" to account for the constructor that now appears in the type.
30234
30235Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
30236
30237 * configure.in (configdirs): Restore gdb.t04, which mysteriously
30238 disappeared from list.
30239 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
30240 "alldone" proc with call to cleanup and exit.
30241 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
30242 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
30243 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
30244 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
30245 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
30246 "alldone" proc with simple returns that suppress remaining
30247 tests. The alldone proc went away many months ago.
30248
30249Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30250
30251 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
30252
30253 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
30254
30255Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30256
30257 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
30258 as vax gdb will display them.
30259
30260Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30261
30262 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
30263 optimizers.
30264
30265 * scope.exp: Change "bad value for localval" messages so each one
30266 is unique.
30267
30268 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
30269 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
30270
30271 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
30272
30273Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30274
30275 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
30276 doesn't exist (due to optimization).
30277
30278Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30279
30280 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
30281 contains \r because the filename is long.
30282
30283 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
30284 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
30285
30286Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30287
30288 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
30289 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
30290 Ultrix.
30291 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
30292 int tests.
30293 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
30294
30295Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
30296
30297 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
30298
30299 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 30300 to match does not match the passing case but still matches the
c906108c
SS
30301 failing case.
30302
30303Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30304
30305 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
30306
30307Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
30308
30309 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
30310 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
30311 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
30312 Remove various versions of gdb_exit.
30313 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
30314 gdb_exit.
30315 * config/unix-gdb.exp: gdb_exit remains here, and should override
30316 the generic version, since it's doing a lot of wierd stuff that
30317 the other versions aren't. FIXME, fold it in, or abandon this
30318 version.
30319
30320Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30321
30322 * gdb.t24/demangle.exp: Add tests for PR 3220.
30323
30324Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30325
30326 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
30327
30328Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
30329
30330 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
30331 "i386-*-*". Works for i486 as well.
30332
30333 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
30334 bug, and expand domain of xfail to all SVR4 systems, since the
30335 actual problem is likely to be in generic SVR4 /proc support.
30336
30337Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30338
30339 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
30340
30341Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
30342
30343 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
30344 xfails for other systems. Match a missing 'Continuing.' as an
30345 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
30346
30347 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
30348 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
30349 Only issue warning for missing executables if -all option is used.
30350
30351 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
30352 file if -all option is used. It's like an unpredictable XFAIL.
30353
30354Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30355
30356 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
30357 for dynamically linked binaries.
30358
30359 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
30360
30361Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30362
30363 * gdb.t20/inherit.exp: Change message for "print tagless struct"
30364 to state that this is a known bug in old versions of g++.
30365
30366Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30367
30368 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
30369 while waiting for `Continuing'.
30370
30371Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
30372
30373 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
30374 in text, data, and bss.
30375 * gdb.t10/nodebug.c: Add local and global test variables for
30376 initialized and uninitialized data.
30377
30378Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30379
30380 * config/unix-gdb.exp (gdb_exit): Add "wait".
30381
30382Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30383
30384 * gdb.t06/signals.exp: xfail the continue from the handler for all
30385 targets.
30386
30387 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
30388 function with watchpoints enabled, the i386 call dummy starts with
30389 a call.
30390
30391 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
30392 386 bsd names its corefiles.
30393
30394Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
30395
30396 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
30397 compilers don't grok it.
30398 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
30399 with small octal ints rather than character constants, which
30400 are signed and might not fit if first promoted to int.
30401
30402Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
30403
30404 * gdb.t09/Makefile.in (clean): Remove corefile.
30405
30406Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30407
30408 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
30409
30410Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30411 and Jim Kingdon (kingdon@cygnus.com)
30412
30413 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
30414 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
30415 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
30416
30417Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30418
30419 * gdb.t17/interrupt.exp: Add xfail for hppa.
30420
30421Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30422
30423 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
30424 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
30425 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
30426 to determine signed-ness of bitfields and use the result to setup
30427 the xfail.
30428 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
30429 * gdb.t15/funcargs.exp: Use them to step until the second indirect
30430 call line is reached if necessary.
30431
30432Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30433
30434 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
30435
30436Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30437
30438 * gdb.t06/break.exp: Also test `clear' command.
30439
30440Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30441
30442 * gdb.t00/teststrategy.exp: Remove extra quote.
30443
30444 * gdb.t07/watchpoint.exp: Change xfail for calling function with
30445 watchpoint enabled to be for all non-68k machines.
30446
30447 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
30448
30449Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30450
30451 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
30452 targets use aout.mt instead of ecoff.mt as gas understands
30453 standard aout format.
30454
30455Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30456
30457 * lib/gdb.exp (runto): Don't insist that function we are running to
30458 was compiled with -g.
30459
30460 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
30461
30462 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
30463 to get back into the read system call.
30464 Accept leading newline in case where we woke it up.
30465
30466Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30467
30468 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
30469 to make the stabs test work on ecoff systems using gcc and -with-stabs.
30470 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
30471 enable ecoff configuration.
30472
30473Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30474
30475 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
30476
30477Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30478
30479 * gdb.t16/printcmds.exp: Add another printf test.
30480
30481Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
30482
30483 * configure.in: If configured -with-stabs on any target, add
30484 stabsdirs to configdirs.
30485
30486Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30487
30488 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
30489 fun" so pattern does not match the command itself.
30490
30491Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30492
30493 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
30494
30495Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30496
30497 * gdb.t17/interrupt.exp: Test for more things.
30498
30499Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30500
30501 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
30502 compiler arranges the code and line numbers.
30503
30504 * gdb.t17/interrupt.exp: Don't send \n after ^C.
30505
30506Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30507
30508 * gdb.t00/help.exp: Increase expect input buffer size.
30509
30510Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30511
30512 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
30513
30514 * gdb.t07/watchpoint.exp: Add xfail for hppa.
30515
30516 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
30517
30518 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
30519 [0-9]*, not just [0-9].
30520
30521Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30522
30523 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
30524
30525 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
30526
30527Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30528
30529 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
30530
30531Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30532
30533 * gdb.t06/signals.c: Add xfails for sun3.
30534
30535 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
30536
30537 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
30538 test_stepping tests.
30539
30540Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30541
30542 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
30543
30544 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
30545
30546 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
30547 rather than actually putting it through cpp twice.
30548
30549 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
30550
30551Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
30552
30553 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
30554 no longer needed.
30555
30556Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30557
30558 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
30559
30560 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
30561 C++ features prints as "struct", make it a pass, not an xfail.
30562
30563Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30564
30565 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
30566 Don't require VA to print as "class" rather than "struct".
30567
30568Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
30569
30570 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
30571
30572Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30573
30574 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
30575
30576Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30577
30578 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
30579 order.
30580
30581Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30582
30583 * gdb.t16/printcmds.exp: Add printf tests.
30584
30585 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
30586
30587 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
30588
30589Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
30590
30591 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
30592 pass counts, to counteract any existing or future setup_xfails.
30593
30594Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30595
30596 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
30597 {BEGIN,END}_COMMON for common block instead of STAB.
30598 * gdb.stabs/wierd.exp: Add xfail for rs6000.
30599
30600 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
30601 intp_var should be N_GSYM not N_LSYM.
30602 wierd-aout.S: Use a label for the value of the N_SO.
30603 wierd.def: Remove all backslashes.
30604 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
30605
30606Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30607
30608 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
30609 get the expected next to inheritance3.
30610
30611Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30612
30613 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
30614 now that gcc-2.4 gets it right.
30615
30616Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30617
30618 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
30619
30620 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
30621 generating comp-info.exp which works for cross-compilation.
30622
30623Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
30624
30625 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
30626 "*-*-sysv4.*".
30627
30628Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
30629
30630 * gdb.t01/run.exp: Start with a fresh gdb.
30631 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
30632 SVR4.x.
30633
30634Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
30635
30636 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
30637 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
30638 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
30639 Makefile.in (distclean, realclean): Remove gdbme.c from list of
30640 things to remove.
30641
30642Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
30643
30644 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
30645 test cases from bug reports.
30646
30647Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
30648
30649 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
30650 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
30651 avoid spurious xfails.
30652 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
30653 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
30654 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
30655
30656Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
30657
30658 * gdb.t00/teststrategy.exp: Rework to provide more useful
30659 description of each test, fix problem with systems that define
30660 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
30661 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
30662 results for "next over recursive call" so timeouts aren't taken
30663 by error.
30664
30665Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
30666
30667 * gdb.t12/scope.exp: Test printing of variables before run.
30668
30669 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
30670 printed in wrong order due to sorting.
30671
30672Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
30673
30674 * gdb.t00/teststrategy.exp: Fix expected results for printing
30675 user entered string constant. Is array of char, prints with no
30676 address.
30677
30678 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
30679 commands.
30680 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
30681 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
30682 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
30683 of struct of char arrays.
30684 * gdb.t00/radix.exp: New tests for radix commands.
30685
30686Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
30687
30688 * gdb.t16/printcmd.exp: Print a variable before running program
30689 (with xfail for AIX).
30690
30691Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
30692
30693 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
30694
30695 * gdb.t16/printcmd.exp: Don't print variables before running program.
30696
30697 * gdb.t06/break.exp: Don't require envp argument to main.
30698
30699 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
30700
30701 * gdb.t02/whatis.exp, gdb.t11/list.exp:
30702 Add xfails for rs6000.
30703
30704 * gdb.t02/whatis.exp: Change other tests not to re-test something
30705 we already tested.
30706
30707 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
30708 each type used has a variable of that type.
30709
30710Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
30711
30712 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
30713
30714Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
30715
30716 * configure.in: change srctrigger to be a file, not a directory
30717
30718Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
30719
30720 * configure.in (mips-idt-ecoff*): Added trailing '*'.
30721
30722 * gdb.t11/list.exp: Fixed a couple of typos.
30723
30724Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
30725
30726 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
30727 is fixed and PR is closed.
30728 * gdb.t16 (gdbme.c): Add simple test string variable.
30729 * gdb.t16 (printcmds.exp): Add tests with simple test string
30730 variable, primarily for boundaries on "set print elements".
30731
30732Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
30733
30734 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
30735 Make leading 0's optional and don't expect a tab in the middle
30736 of the number.
30737
30738 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
30739
30740 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
30741 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
30742 don't end command passed to gdb_test with newline.
30743
30744 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
30745 signed keyword away, don't expect signed bitfields to be signed.
30746
30747 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
30748 printing with only as many 1's as are in the field as well as printing
30749 with 32 1's (see comment).
30750
30751Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
30752
30753 * gdb.t00/default.exp: Start with a fresh gdb.
30754 * configure.in (configdirs): Remove gdb.t31 until the chill
30755 compiler works again. It no longer is able to find chillrt0
30756 since it isn't in libchill.a anymore.
30757 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
30758 wierd.o, make more modular.
30759 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
30760 spurious newlines that caused problems.
30761
30762Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30763
30764 * Move test with enums and partial symbols from gdb.t03/ptype.exp
30765 to gdb.stabs/wierd.exp since GCC has worked around the bug.
30766 gdb.stabs/wierd.{exp,def}: Many new tests.
30767
30768 * gdb.t00/default.exp: update info line for new message.
30769
30770 * gdb.t02/{whatis.exp,gdbme.c}:
30771 Test that "char *" doesn't print as "caddr_t".
30772
30773Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30774
30775 * gdb.t00/help.exp: Use .* in place of some help messages which
30776 just changed.
30777 gdb.t00/default.exp: Update "info frame" test for new message.
30778 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
30779 Remove some xfails
30780
30781Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30782
30783 * gdb.t03/{gdbme.c,ptype.exp}:
30784 Add tests for typedef'd struct and union without tags.
30785 Also check "whatis" on a variable of a typedef'd enum without a tag.
30786
30787 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
30788 PRMS 1823; the bug still exists but isn't reproduced by this test
30789 anymore), and remove rs6000 XFAIL (the bug is fixed).
30790
30791 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
30792 duplicated from whatis.exp. For those that are left, accept
30793 "long", "long int", or "int" for long variables (whatis.exp already
30794 has an XFAIL for "int", so no need to fail it here).
30795
30796 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
30797 Deal with GCC's names for types now that GDB uses the compiler's names.
30798
30799 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
30800 setup_xfail's for sunos4. If we #defined the signed keyword away,
30801 don't expect GDB to know that char it is signed.
30802
30803 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
30804
30805Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
30806
30807 * configure.in (configdirs): Add gdb.t24 for C++ tests that
30808 should work on any system, regardless of debugging format.
30809 * gdb.t21/demangle.exp: Move to gdb.t24.
30810 * gdb.t24/demangle.exp: Move from gdb.t21.
30811 * gdb.t24/{Makefile.in, configure.in}: New files.
30812
30813Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30814
30815 * configure.in: Do gdb.stabs and C++ tests only for stabs.
30816 * gdb.stabs: New directory.
30817
30818Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30819
30820 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
30821 not just "Quit anyway?".
30822
30823Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
30824
30825 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
30826 that all setup_xfails are immediately followed by clear_xfails.
30827
30828Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
30829
30830 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
30831 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
30832 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
30833 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
30834 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
30835 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30836 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30837 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
30838 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
30839 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
30840 gdb.t31/chillvars.exp, lib/gdb.exp:
30841 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
30842 bug-gdb@prep.ai.mit.edu.
30843
30844Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
30845
30846 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
30847 with 0.0, not integer 0.
30848
30849Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
30850
30851 * gdb.t06/break.exp: Update for "Kill the program" message change.
30852
30853Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
30854
30855 * Makefile.in (GDBFLAGS): Set to -nx.
30856 * Makefile.in (site.exp): Use GDBFLAGS.
30857
30858Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30859
30860 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
30861 Makefiles.
30862 (check): depend on just-check.
30863 (just-check): added so that tests can be run without a noop
30864 build pass.
30865
30866Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30867
30868 Switch to using configure's configdirs.
30869 * Makefile.in (Makefile): add configure.in dependency.
30870 (SUBDIRS): removed redundant assignment.
30871 * configure.in: switch subdirs assignment to configdirs.
30872 * gdb.t*/configure.in: new files.
30873
30874Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
30875
30876 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
30877 works.
30878
30879Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
30880
30881 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
30882 in explicit rules. Apparently this is not supported by some makes.
30883
30884Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
30885
30886 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
30887
30888Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30889
30890 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
30891 disappeared.
30892
30893Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
30894
30895 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
30896
30897Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
30898
30899 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
30900 watchpoint problem that is now fixed.
30901 * gdb.t30/chexp.exp: Remove setup_xfail for printing
30902 uninitialized convenience variables.
30903 * gdb.t31/chillvars.exp: Fix expected patterns for printing
30904 structures.
30905
30906Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30907
30908 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
30909 which causes expect to get out of sync with gdb on long output
30910 from help set.
30911 * gdb.t09/corefile.exp: Make expected pattern for core file
30912 failing signal and frame output format less sun specific.
30913
30914Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
30915
30916 * gdb.t31/chillvars.exp: Add and remove initial dummy
30917 breakpoint, so that symbol table is forced in.
30918 (Needed at least on Sunos4, though it seems not SVR4.)
30919 * gdb.t31/chillvars.exp: Update for changed output format.
30920
30921Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
30922
a9c64011 30923 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
30924
30925Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
30926
30927 * Makefile.in: Added --srcdir when invoking runtest, removed the
30928 need for a local config file. (optional now)
30929
30930Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
30931
30932 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
30933 failure count used to force early termination. Add some more
30934 expected failures for gnu style demangling.
30935
30936Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30937
30938 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
30939 pmi variable from gdb.t20/gdbme to get optimized away.
30940 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
30941 Check for written corefile upon timeout _and_ eof.
30942
30943Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30944
30945 * config/unix-gdb.exp: Add missing return 0.
30946
30947Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30948
30949 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
30950 test termination.
30951
30952Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
30953
30954 * configure.in (subdirs): Put back gdb.t17 which mysteriously
30955 disappeared.
30956
30957Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
30958
30959 * gdb.t10/crossload.exp: Disable the i860-elf test until such
30960 time as i860 support works.
30961
d63a86f8 30962 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
30963 "backtrace 100\r" rather than just "backtrace\r", to match last
30964 change.
30965
30966Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
30967
30968 * config/udi-gdb.exp (gdb_exit): Remove close command.
30969 (gdb_target_udi): New procedure to set the UDI target.
30970 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
30971 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
30972 Added waits for prompts after several question responses. Added
30973 some more responses used by a29k-amd-udi-gdb.
30974 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
30975 pass different arguments, restart UDI connection after program
30976 completion.
30977 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
30978 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30979 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
30980 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
30981 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
30982 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
30983 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30984 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
30985 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
30986 after program completion.
30987 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
30988 compiled with a SELECT_VECS setting.
30989 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
30990 infinite recursion.
30991
30992 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
30993 Added checks for COFF results, and made them expected failures for
30994 all targets. It would be better to make them expected failures
30995 for COFF targets only.
30996
30997Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
30998
30999 * Makefile.in: add null dvi target, don't bother to recurse
31000 through test directories for info and install-info; rename
31001 $(datadir) to be dejagnu instead of deja-gnu
31002
31003Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
31004
31005 * gdb.t31/gdbme.ch: Re-enable code that previously caused
31006 compiler to coredump.
31007 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
31008 code.
31009
31010Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
31011
31012 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
31013 coredump.
31014 * gdb.t31/chillvars.exp: Comment out tests that depend on that
31015 code.
31016
31017Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
31018
31019 * gdb.t03/ptype.exp: tests for return code from gdb_test.
31020 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
31021 which in a shell. Deletes xgdb when done.
31022 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
31023 Tests the return from the "set height" or "set width" commands.
31024 Added a few return codes where needed.
31025
31026Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
31027
31028 * Makefile.in (SUBDIRS): Add gdb.t17.
31029 * configure.in (subdirs): Add gdb.t17.
31030 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
31031 files to test gdb's calling of functions in the inferior with
31032 the correct arguments and gdb's ability to retrieve any
31033 result returned.
31034
31035Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
31036
31037 * config/unix-gdb.exp (gdb_exit): Remove close commands that
31038 may be called after gdb goes away. Previous versions of expect
31039 needed these to avoid file descriptor leaks, but they cause
31040 errors with the current revision of expect.
31041 * gdb.t00/gdbvars.exp: Use -re on expected output after
31042 setting sevenbit-strings.
31043 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
31044 to set sevenbit-strings consistent across tests.
31045 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
31046 set sevenbit-strings consistent across tests.
31047
31048Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
31049
31050 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
31051 expected output to match current "expect" expectations.
31052
31053Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
31054
31055 * gdb.t00/default.exp: Change expected output for default "source"
31056 command, to match new gdb behavior which requires a filename to
31057 source.
31058
31059Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
31060
31061 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
31062 expected fail for i486-*-* that misses the marker2 function.
31063 * gdb.t10/crossload.exp (bfddefault): Allow successful
31064 recognition of a format to pass even if no symbols are found.
31065 Explicitly catch failures where the format is not recognized
31066 or is ambiguous, and add the reason to the fail message.
31067 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
31068 the cause is and invalid target and add reason to failure message.
31069 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
31070 elf32-i386, elf32-sparc, and elf32-i860.
31071 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
31072 Set up expected failure for 'filename'::variable scope resolution,
31073 which is now apparently broken on all targets.
31074 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
31075 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
31076 gdb.t23/templates.exp: Change failure for missing binfile into
31077 just a warning.
31078 gdb.t21/demangle.exp: Change all cfront references to 'arm'
31079 references.
31080
31081Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
31082
31083 * gdb.t00/default.exp: Add expected output for default "source"
31084 command, to match new gdb behavior.
31085 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
31086
31087Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
31088
31089 * config/*-gdb.exp: returns an error, rather than exiting on
31090 internal errors.
31091
31092Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
31093
31094 * gdb.t03/gdbme.c: Add pointer to struct variable.
31095 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
31096 referencing struct members.
31097
31098Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
31099
31100 * configure.in (mips-idt-ecoff): New target.
31101 * config/mips-gdb.exp: New file for remote board using MIPS remote
31102 debugging protocol.
31103
31104 * Redid configuration scheme. Removed gdb.t*/configure.in.
31105 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
31106 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
31107 distclean targets. Built executables via .o files. Adjusted
31108 tests to account for source files in $(srcdir) rather than
31109 $(objdir).
31110 * lib/gdb.exp (runto): Don't expect () after the function name,
31111 because it may have arguments.
31112
31113Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
31114
31115 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
31116 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
31117 expected failures for mips-idt-* and mips-sgi-*.
31118 * gdb.t00/default.exp (attach): Kill process if requested.
31119 * gdb.t00/help.exp (help target core, help target): Accept a gdb
31120 that does not read core files.
31121 * gdb.t01/run.exp: Removed checks for exit status code.
31122 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
31123 it is linked in.
31124 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
31125 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
31126 appropriate, rather than doing it by hand.
31127 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
31128 execution.
31129 * gdb.t10/crossload.exp: Kill existing program if needed.
31130 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
31131 appropriate, rather than doing it by hand. Always increase
31132 timeout for this test, not just for VxWorks.
31133
31134Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
31135
31136 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
31137 of Chill STRUCT types and STRUCT values.
31138 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
31139 than "char".
31140 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 31141 struct2): New struct definitions and initializations to test
c906108c
SS
31142 simple Chill STRUCT types.
31143
31144Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
31145
31146 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
31147 the null byte at the end of strings.
31148 * gdb.t00/default.exp: Make show version insensitive to copyright
31149 date.
31150 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
31151 to avoid dependencies on target char signedness.
31152 * gdb.t16/printcmds.exp: Update expected results for explicitly
31153 unsigned char.
31154 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
31155 now work.
31156 * gdb.t21/demangle.exp: Add many more patterns for template
31157 demangling, most of them being expected failures.
31158 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
31159 string we are matching for, to match on the whole string.
31160 * gdb.t21/demangle.exp: Add many new test strings to demangle,
31161 and fix a whole bunch that had incorrect expected output but were
31162 passing anyway because of the bug in "proc demangle".
31163 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
31164 type.
31165 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
31166
31167Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
31168
a9c64011
AS
31169 * gdb/testsuite: made modifications to testcases, etc., to allow
31170 them to work properly given the reorganization of deja-gnu and the
31171 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
31172
31173Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
31174
31175 * gdb/testsuite: Initial creation of gdb/testsuite.
31176 Migrated dejagnu testcases and support files for testing nm to
31177 gdb/testsuite from deja-gnu. These files were moved "as is"
31178 with no modifications. This migration is part of a major overhaul
31179 of dejagnu. The modifications to these testcases, etc., which
31180 will allow them to work with the new version of dejagnu will be
31181 made in a future update.
48efe704 31182
8d8cb839 31183 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 31184\f
8d8cb839
EZ
31185;; Local Variables:
31186;; mode: change-log
31187;; left-margin: 8
31188;; fill-column: 74
31189;; version-control: never
31190;; End:
902f2ccb 31191
28e7fd62 31192 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
31193 Copying and distribution of this file, with or without modification,
31194 are permitted provided the copyright notice and this notice are preserved.
This page took 3.062417 seconds and 4 git commands to generate.