]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* elflink.c (_bfd_elf_add_default_symbol): Preserve section
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
24955f63
TT
12013-03-25 Tom Tromey <tromey@redhat.com>
2
3 * gdb.cp/m-static.exp: Add destructor-printing tests.
4
fce632b6
TT
52013-03-25 Tom Tromey <tromey@redhat.com>
6
7 * gdb.cp/m-static.exp: Add constructor ptype tests.
8 * gdb.cp/m-static.cc (single_constructor): New class.
9 (main): Make instance of single_constructor.
10
598d3636
JK
112013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12 Pedro Alves <palves@redhat.com>
13
14 * gdb.server/server-kill.c: New file.
15 * gdb.server/server-kill.exp: New file.
16
c12440c9
PA
172013-03-21 Pedro Alves <palves@redhat.com>
18
19 * gdb.trace/trace-buffer-size.exp (get default buffer size):
20 Expect $gdb_prompt in gdb_test_multiple.
21
bd712aed
DE
222013-03-21 Doug Evans <dje@google.com>
23
24 * gdb.base/maint.exp: Update tests for per-command stats.
25
b2f83c08
TT
262013-03-21 Tom Tromey <tromey@redhat.com>
27
28 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
29 * gdb.cp/misc.exp: Add test for FILENAME:: case.
30
ef0026f0
PA
312013-03-20 Pedro Alves <palves@redhat.com>
32
33 PR gdb/15289
34
35 * gdb.base/remote.exp: Test
36 "set remote hardware-watchpoint-limit -1",
37 "set remote hardware-breakpoint-limit -1",
38 "set remote hardware-watchpoint-limit 2147483647" and
39 "set remote hardware-breakpoint-limit 2147483647".
40
3f1175a9
PA
412013-03-20 Pedro Alves <palves@redhat.com>
42 Yao Qi <yao@codesourcery.com>
43
44 * gdb.trace/tfile.c: Add comments.
45 (nonconstglob): New global.
46 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
47 global that is not covered by the trace frame. Test
48 disassembling.
49
a09ae1c1
JK
502013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
51
52 * gdb.base/valgrind-infcall.exp
53 (continue #$continue_count) <remote connection closed>
54 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
55 $valgrind_pid.
56
9ce98649
TT
572013-03-15 Tom Tromey <tromey@redhat.com>
58
59 * gdb.cp/overload.cc (intintfunc): New.
60 * gdb.cp/overload.exp: Add regression test.
61
0a251e08
YQ
622013-03-15 Yao Qi <yao@codesourcery.com>
63
64 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
65 using with_test_prefix.
66 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
67 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
68 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
69 * gdb.threads/watchpoint-fork.exp (test): Likewise.
70 * gdb.base/break-interp.exp (test_core): Likewise.
71 (test_attach_gdb): Likewise.
72 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
73 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
74 Likewise.
75 * gdb.base/jit-so.exp (one_jit_test): Likewise.
76 * gdb.base/jit.exp (one_jit_test): Likewise.
77 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
78 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
79 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
80 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
81 Likewise.
82 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
83 Likewise.
84 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
85 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
86 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
87 (tracepoint_change_loc_2): Likewise.
88 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
89 Likewise.
90 (disconnected_tfind): Likewise.
91 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
92 Likewise.
93 (test_tfind_remote): Likewise.
94 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
95 Likewise.
96 (test_pending_resolved): Likewise.
97 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
98 Likewise.
99 (test_upload_tsv): Likewise.
100 * gdb.trace/pending.exp (pending_tracepoint_resolved):
101 Likewise.
102 (pending_tracepoint_works): Likewise.
103 * gdb.trace/report.exp (use_collected_data): Likewise.
104 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
105 Likewise.
106 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
107 * gdb.trace/strace.exp (strace_info_marker): Likewise.
108 (strace_trace_on_same_addr): Likewise.
109 (strace_trace_on_diff_addr): Likewise.
110 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
111 (gdb_collect_locals_test): Likewise.
112 (gdb_unavailable_registers_test): Likewise.
113 (gdb_collect_globals_test): Likewise.
114
2c415c0f
YQ
1152013-03-15 Yao Qi <yao@codesourcery.com>
116
117 * gdb.base/condbreak.exp: Add semicolon back which was removed
118 by my previous commit.
119
ae59b1da
YQ
1202013-03-14 Yao Qi <yao@codesourcery.com>
121
122 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
123 'return'.
124 (gdb_target_monitor, gdb_load): Likewise.
125 * config/sid.exp (gdb_load): Likewise.
126 * config/slite.exp (gdb_load): Likewise.
127 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
128 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
129 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
130 (single_step_until): Likewise.
131 * gdb.arch/powerpc-d128-regs.exp: Likewise.
132 * gdb.arch/system-gcore.exp: Likewise.
133 * gdb.base/bigcore.exp (extract_heap): Likewise.
134 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
135 * gdb.base/call-ar-st.exp: Likewise.
136 * gdb.base/call-rt-st.exp: Likewise.
137 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
138 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
139 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
140 * gdb.base/corefile.exp: Likewise.
141 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
142 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
143 * gdb.base/fixsection.exp: Likewise.
144 * gdb.base/funcargs.exp: Likewise.
145 * gdb.base/gcore-buffer-overflow.exp: Likewise.
146 * gdb.base/gcore-relro.exp: Likewise.
147 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
148 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
149 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
150 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
151 * gdb.base/list.exp: Likewise.
152 (set_listsize): Likewise.
153 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
154 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
155 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
156 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
157 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
158 * gdb.base/setvar.exp: Likewise.
159 (test_set): Likewise.
160 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
161 * gdb.base/solib-overlap.exp: Likewise.
162 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
163 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
164 * gdb.base/watchpoint.exp (initialize): Likewise.
165 (test_simple_watchpoint): Likewise.
166 (test_disabling_watchpoints): Likewise.
167 (test_watchpoint_triggered_in_syscall): Likewise.
168 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
169 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
170 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
171 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
172 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
173 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
174 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
175 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
176 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
177 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
178 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
179 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
180 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
181 * gdb.mi/gdb792.exp: Likewise.
182 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
183 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
184 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
185 * gdb.threads/gcore-thread.exp: Likewise.
186 (load_core): Likewise.
187 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
188 (test_startup, check_control_c): Likewise.
189 * gdb.threads/sigstep-threads.exp: Likewise.
190 * gdb.threads/thread_check.exp: Likewise.
191 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
192 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
193 (set_a_tracepoint, trace_buffer_normal): Likewise.
194 (gdb_trace_circular_tests): Likewise.
195 * gdb.trace/collection.exp: Likewise.
196 * gdb.trace/disconnected-tracing.exp: Likewise.
197 * gdb.trace/infotrace.exp: Likewise.
198 * gdb.trace/mi-traceframe-changed.exp: Likewise.
199 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
200 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
201 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
202 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
203 * gdb.trace/stap-trace.exp: Likewise.
204 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
205 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
206 * gdb.trace/trace-buffer-size.exp: Likewise.
207 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
208 * gdb.trace/unavailable.exp: Likewise.
209 * gdb.trace/while-dyn.exp: Likewise.
210 * lib/fortran.exp (set_lang_fortran): Likewise.
211 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
212 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
213 (default_gdb_start, get_compiler_info): Likewise.
214 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
215 (get_debug_format, setup_xfail_format): Likewise.
216 (rerun_to_main, gdb_skip_float_test): Likewise.
217 (build_id_debug_filename_get, get_remotetimeout): Likewise.
218 * lib/java.exp (set_lang_java): Likewise.
219 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
220 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
221 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
222 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
223 * lib/objc.exp (set_lang_objc): Likewise.
224 * lib/pascal.exp (set_lang_pascal): Likewise.
225 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
226 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
227 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
228
bb869963
SDJ
2292013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
230
231 PR c++/15203
232 PR c++/15210
233 * gdb.cp/m-static.cc (keepalive_int): New function.
234 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
235 * gdb.cp/m-static.exp: New test for `sintvar'.
236
e2be70a0
YQ
2372013-03-14 Yao Qi <yao@codesourcery.com>
238
239 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
240 of 'tstatus' into tstatus_output.
241 (top level): Save the trace data to tfile. Read trace file in
242 tfile target. Check the trace status.
243
8ddb1965
YQ
2442013-03-13 Yao Qi <yao@codesourcery.com>
245
246 * gdb.trace/tsv.exp (check_tsv): New.
247 (top level): Save a tfile on current trace session. Call
248 check_tsv on live target. Load the tfile with target tfile
249 and call check_tsv again.
250
045dd51f
YQ
2512013-03-13 Yao Qi <yao@codesourcery.com>
252
253 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
254 Replace some "gdb_test" with "gdb_test_no_output".
255
82d049ab
PH
2562013-03-12 Paul Hilfinger <hilfingr@adacore.com>
257
258 * gdb.ada/expr_delims.exp: New file.
259 * gdb.ada/expr_delims/foo.adb: New file.
260 * gdb.ada/expr_delims/pck.ads: New file.
261 * gdb.ada/expr_delims/pck.adb: New file.
262
cb8ea32b
KS
2632013-03-11 Keith Seitz <keiths@redhat.com>
264
265 * watchpoint.exp (test_no_hw_watchpoints): Add test using
266 both condition and thread. Then delete the watchpoint.
267
2f1d9bdd
MM
2682013-03-11 Christian Himpel <christian.himpel@intel.com>
269
270 * Makefile.in: Add btrace testsuite.
271 * configure: Regenerated.
272 * configure.ac: Add btrace testsuite.
273 * gdb.btrace/Makefile.in: New file.
274 * gdb.btrace/enable.c: New file.
275 * gdb.btrace/enable.exp: New file.
276 * gdb.btrace/function_call_history.c: New file.
277 * gdb.btrace/function_call_history.exp: New file.
278 * gdb.btrace/instruction_history.c: New file.
279 * gdb.btrace/instruction_history.exp: New file.
280 * gdb.btrace/instruction_history.S: New file.
281 * lib/gdb.exp: Add btrace skip proc.
282
05c56a9d
JK
2832013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
284
285 Fix entry-values if the callee called a noreturn function.
286 * gdb.arch/amd64-tailcall-noret.S: New file.
287 * gdb.arch/amd64-tailcall-noret.c: New file.
288 * gdb.arch/amd64-tailcall-noret.exp: New file.
289
9112db09
JK
2902013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
291
292 Fix entry-values in C++ across CUs.
293 * gdb.arch/amd64-tailcall-cxx.exp: New file.
294 * gdb.arch/amd64-tailcall-cxx1.S: New file.
295 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
296 * gdb.arch/amd64-tailcall-cxx2.S: New file.
297 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
298
be9a119c 2992013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
300 Hafiz Abid Qadeer <abidh@codesourcery.com>
301
302 gdb/testsuite/
303 * gdb.trace/trace-buffer-size.exp: New file.
304 * gdb.trace/trace-buffer-size.c: New file.
305
049109b0
PA
3062013-03-06 Pedro Alves <palves@redhat.com>
307
308 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
309 doesn't support the tested optional feature, call "unsupported"
310 with the same test message as the "pass" case, instead of calling
311 "pass" with a different message. Use the same text for the "fail"
312 cases too.
313
4aa54120
YQ
3142013-03-06 Yao Qi <yao@codesourcery.com>
315
316 * gdb.trace/tstatus.exp: Remove the invocation of
317 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
318 (test_tracepoints): Don't set fast tracepoint.
319 (top level): Don't check agent library is loaded or not.
320
b8b71e63
YQ
3212013-03-06 Yao Qi <yao@codesourcery.com>
322
323 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
324 parentheses by "\\".
325
33f448b1
JK
3262013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
327
328 * gdb.linespec/base/one/thefile.cc (twodup): New.
329 (m): Call it.
330 * gdb.linespec/base/two/thefile.cc (dupname): New.
331 (n): Call it.
332 * gdb.linespec/break-ask.exp: New file.
333 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
334
1c942fb9
YQ
3352013-02-28 Yao Qi <yao@codesourcery.com>
336
337 * gdb.trace/report.exp: Move some code to ...
338 (use_collected_data): New.
339 (top level): Call use_collected_data once on the live target.
340 Save at file of the current trace session, load it with target
341 tfile, and call use_collected_data again.
342
5b967901
JK
3432013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
344
345 * gdb.threads/fork-thread-pending.c (main): Add alarm.
346
6447023f
JK
3472013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
348
349 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
350 Add final kill of ${valgrind_pid}.
351
9f44fbc0
SCR
3522013-02-20 Siva Chandra Reddy <sivachandra@google.com>
353
354 * gdb.python/py-arch.c: New test case
355 * gdb.python/py-arch.exp: New tests to test
356 gdb.Architecture.disassemble
357 * gdb.python/Makefile.in: Add py-arch to the list of
358 EXECUTABLES.
359
4c9ad8c2
TT
3602013-02-18 Tom Tromey <tromey@redhat.com>
361
362 * gdb.dwarf2/subrange.exp: New file.
363
f5911ea1
HAQ
3642013-02-15 Pedro Alves <pedro@codesourcery.com>
365 Hafiz Abid Qadeer <abidh@codesourcery.com>
366
367 * gdb.trace/tfile.exp: Add test for -trace-status command.
368
420f4384
JK
3692013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
370
371 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
372 nanosleep by sleep.
373
4819b3f8
PA
3742013-02-14 Pedro Alves <palves@redhat.com>
375
376 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
377
1773c82c
HAQ
3782013-02-14 Pedro Alves <pedro@codesourcery.com>
379 Hafiz Abid Qadeer <abidh@codesourcery.com>
380
381 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
382
e234dfaf
TT
3832013-02-12 Tom Tromey <tromey@redhat.com>
384
385 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
386 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
387
6c01dd94
PA
3882013-02-12 Pedro Alves <palves@redhat.com>
389
390 * gdb.base/catch-signal.c: Update copyright years.
391 * gdb.base/catch-signal.exp: Update copyright years.
392 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
393 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
394 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
395 * gdb.dwarf2/dw2-error.S: Update copyright years.
396 * gdb.dwarf2/dw2-error.c: Update copyright years.
397 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
398 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
399 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
400
595fc67f
PA
4012013-02-12 Pedro Alves <palves@redhat.com>
402
403 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
404 message.
405 * gdb.base/sigaltstack.exp: Ditto.
406 * gdb.base/siginfo.exp: Ditto.
407 * gdb.base/sizeof.exp: Ditto.
408
17282693
PA
4092013-02-12 Pedro Alves <palves@redhat.com>
410
411 * gdb.mi/mi-basics.exp: Tweak intro comment.
412 * gdb.mi/mi-break.exp: Tweak intro comment.
413 * gdb.mi/mi-console.exp: Tweak intro comment.
414 * gdb.mi/mi-file.exp: Tweak intro comment.
415 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
416 * gdb.mi/mi-return.exp: Tweak intro comment.
417 * gdb.mi/mi-stepi.exp: Tweak intro comment.
418 * gdb.mi/mi-until.exp: Tweak intro comment.
419 * gdb.mi/mi-watch.exp: Tweak intro comment.
420
8a4ac37e
PA
4212013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
422
423 * gdb.server/no-thread-db.exp: New file.
424 * gdb.server/no-thread-db.c: New file.
425 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
426
c2792f5a
DE
4272013-02-11 Doug Evans <dje@google.com>
428
429 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
430 two decfloats.
431
d9e98382
SDJ
4322013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
433
434 * gdb.base/bitfields.c (struct internalvartest): New declaration.
435 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
436
a321661a
JK
4372013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
438
439 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
440
134a2066
YQ
4412013-02-06 Yao Qi <yao@codesourcery.com>
442
443 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
444 to ...
445 (test_create_delete_modify_tsv): ... here. New test on modifying
446 the initial value of a tsv.
447
5a2dc60a
JK
4482013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
449
450 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
451 (cd .../rdir): ... here.
452
233d95b5
JK
4532013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
454
455 * gdb.linespec/base/one/header.h: New file.
456 * gdb.linespec/base/two/header.h: New file.
457 * gdb.linespec/macro-relative.c: New file.
458 * gdb.linespec/macro-relative.exp: New file.
459
fbd9ab74
JK
4602013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
461
462 * gdb.base/fullpath-expand-func.c: New file.
463 * gdb.base/fullpath-expand.c: New file.
464 * gdb.base/fullpath-expand.exp: New file.
465 * gdb.base/realname-expand-real.c: New file.
466 * gdb.base/realname-expand.c: New file.
467 * gdb.base/realname-expand.exp: New file.
468
1b56eb55
JK
4692013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
470
471 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
472 * gdb.dwarf2/dw2-dir-file-name.c: New file.
473
af529f8f
JK
4742013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
475
476 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
477 (compare_filenames_for_search does not match)
478 (compare_filenames_for_search does match): New tests.
479
f5b95b50
JK
4802013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
481
482 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
483
d47921b9
JK
4842013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
485
486 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
487
8a92335b
JK
4882013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
489
490 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
491 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
492 ${binfile}.mini_debuginfo-debuglink and
493 ${binfile}.mini_debuginfo-debuglink.xz.
494
17f2157d
TT
4952013-02-01 Tom Tromey <tromey@redhat.com>
496
497 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
498 attributes.
499
d65f0a9c
TT
5002013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
501 Tom Tromey <tromey@redhat.com>
502
503 * gdb.dwarf2/method-ptr.exp: Link with c++.
504 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
505
f25c0135
TT
5062013-01-31 Tom Tromey <tromey@redhat.com>
507
508 * gdb.base/jit.exp (compile_jit_test): New proc.
509 Add PIE tests.
510
7078baeb
TT
5112013-01-31 Tom Tromey <tromey@redhat.com>
512
513 * gdb.dwarf2/method-ptr.cc: New file.
514 * gdb.dwarf2/method-ptr.exp: New file.
515
1d24041a
TT
5162013-01-31 Tom Tromey <tromey@redhat.com>
517
518 * lib/dwarf.exp (namespace Dwarf): New.
519
8d9878a4
TT
5202013-01-29 Tom Tromey <tromey@redhat.com>
521
522 * gdb.dwarf2/fission-reread.exp: Add unload test.
523
bed911e5
DE
5242013-01-28 Doug Evans <dje@google.com>
525
526 * gdb.dwarf2/fission-loclists.exp: New file.
527 * gdb.dwarf2/fission-loclists.S: New file.
528
e229648e
JK
5292013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
530
531 Code cleanup.
532 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
533 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
534 and prepare_for_testing.
535 * gdb.base/store.exp: Likewise.
536
86700f00
TT
5372013-01-25 Tom Tromey <tromey@redhat.com>
538
539 * gdb.python/py-explore.exp: Expect the gdb prompt.
540
8954db33
AB
5412013-01-25 Andrew Burgess <aburgess@broadcom.com>
542
543 * gdb.base/gnu_vector.c: New variable for use in tests.
544 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
545 changes in scalar to vector casting and widening.
546 * gdb.python/py-type.c: New variables for use in tests.
547 * gdb.python/py-type.exp: Update vector related tests to reflect
548 changes in scalar to vector casting and widening.
549
2077afdd
TD
5502013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
551
552 * gdb.base/prologue-include.c: New file.
553 * gdb.base/prologue-include.exp: New file.
554 * gdb.base/prologue-include.h: New file.
555
d7499464
HAQ
5562013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
557
558 PR gdb/13443
559 * gdb.mi/mi-var-block.exp: Make test messages unique.
560
e2a3e0f1
TT
5612013-01-23 Tom Tromey <tromey@redhat.com>
562
563 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
564
152fcc9c
TT
5652013-01-23 Tom Tromey <tromey@redhat.com>
566
567 * gdb.cp/converts.cc (main): Initialize 'a'.
568
bea883fd
SCR
5692013-01-23 Siva Chandra Reddy <sivachandra@google.com>
570
571 * testsuite/gdb.python/frame.exp: Add a test for
572 gdb.Frame.architecture() method.
573
0928e93d
PA
5742013-01-22 Pedro Alves <palves@redhat.com>
575
576 * gdb.base/annota1.exp (signal sent): No longer expect
577 breakpoints-invalid.
578 * gdb.cp/annota2.exp (continue until exit)
579 (watch triggered on a.x): Ditto.
580
9c97429f
PA
5812013-01-22 Pedro Alves <palves@redhat.com>
582
583 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
584 Adjust tests to breakpoints-invalid changes.
585 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
586 variables.
587 Adjust tests to breakpoints-invalid changes.
588
187d10dd
PA
5892013-01-22 Pedro Alves <palves@redhat.com>
590
591 * gdb.base/annota1.exp (annotate ignore count change): Add
592 expected output for failure case.
593
ea3aedcb
TT
5942013-01-22 Tom Tromey <tromey@redhat.com>
595
596 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
597 call.
598
998580f1
MK
5992013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
600
601 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 602 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
603 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
604 Also handle 'thread' field.
605 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
606 * gdb.mi/mi-watch.exp: Ditto.
607 * lib/mi-support.exp: Ditto.
608
8f1d5693
MK
6092013-01-21 Siva Chandra Reddy <sivachandra@google.com>
610
611 * gdb.python/py-explore.exp: Improve a test
612
2d8c5d7c
DB
6132013-01-18  David Blaikie  <dblaikie@gmail.com>
614
615 * gdb.base/label.c (main): Correct the type of the second
616 parameter.
617
46f35228
TT
6182013-01-18 Tom Tromey <tromey@redhat.com>
619
620 * gdb.dwarf2/trace-crash.s: New file.
621 * gdb.dwarf2/trace-crash.exp: New file.
622
5965d69d
HAQ
6232013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
624
43aaf8b6
PA
625 PR gdb/13443
626 * gdb.base/checkpoint.exp: Update test messages to make them
627 unique.
5965d69d 628
5ae4861a
YQ
6292013-01-18 Yao Qi <yao@codesourcery.com>
630
631 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
632 output of 'info tracepoints'.
633 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
634 Likewise.
635 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
636 * gdb.trace/disconnected-tracing.c (struct foo): New.
637
d84fca2c
JK
6382013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
639
640 * gdb.dwarf2/dw2-dos-drive.S: New file.
641 * gdb.dwarf2/dw2-dos-drive.exp: New file.
642
aebb1cc9
DE
6432013-01-17 Doug Evans <dje@google.com>
644
2782d512
DE
645 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
646 CXX_FOR_TARGET.
647
aebb1cc9
DE
648 * boards/cc-with-tweaks.exp: New file.
649
db2b2972
TT
6502013-01-17 Tom Tromey <tromey@redhat.com>
651
652 * gdb.base/completion.exp: Add "set cp-abi" completion test.
653
96343774
PA
6542013-01-17 Pedro Alves <palves@redhat.com>
655
656 Merge dg-extract-results.sh from upstream (svn 195224).
657
658 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 659 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
660
661 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 662 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
663
664 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 665 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
666
667 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
668 * dg-extract-results.sh: Redirect grep output to /dev/null instead
669 of grep -q.
670
675921c0
SD
6712012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
672
673 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
674 interface.
675 * gdb.base/jithost.c: New file.
676 * gdb.base/jithost.h: New file.
677 * gdb.base/jitreader.c : New file.
678 * gdb.base/jit-protocol.h: New file.
679
ab04a2af
TT
6802013-01-16 Tom Tromey <tromey@redhat.com>
681
682 * gdb.base/catch-signal.c: New file.
683 * gdb.base/catch-signal.exp: New file.
684
8ac3646f
TT
6852013-01-16 Tom Tromey <tromey@redhat.com>
686
687 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
688
22fc223e
JK
6892013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
690
691 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
692
44478ab3
TT
6932013-01-14 Tom Tromey <tromey@redhat.com>
694
695 * gdb.base/completion.exp: Add "set gnutarget" test.
696
06d66ee9
TT
6972013-01-14 Tom Tromey <tromey@redhat.com>
698
699 * gdb.dwarf2/dw2-restrict.S: New file.
700 * gdb.dwarf2/dw2-restrict.c: New file.
701 * gdb.dwarf2/dw2-restrict.exp: New file.
702
c9bf0622
TT
7032013-01-14 Tom Tromey <tromey@redhat.com>
704
705 * gdb.dwarf2/dw2-error.exp: New file.
706 * gdb.dwarf2/dw2-error.c: New file.
707 * gdb.dwarf2/dw2-error.S: New file.
708
5b12a61c
JK
7092013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
710
711 * gdb.cp/parse-lang.cc: New file.
712 * gdb.cp/parse-lang.exp: New file.
713
f0a4b570
JK
7142013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
715
716 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
717 (set substitute-path): New test.
718 (fullname present): Remove content.
719 (substituted fullname): New test.
720
f751cc97
JB
7212013-01-13 Joel Brobecker <brobecker@adacore.com>
722
723 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
724 check. Move $gdb_py_is_py24 value check right after.
725
04164e8e
JK
7262013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
727
728 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
729 targets.
730
5bf480a5
YQ
7312013-01-11 Yao Qi <yao@codesourcery.com>
732
733 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
734 for dprintf.
735 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
736 Check the fields in "=breakpoint-created" for dprintf.
737
f35a17b5
JK
7382012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
739
740 * gdb.mi/mi-fullname-deleted.exp: New file.
741
85817405
JK
7422012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
743
744 * gdb.base/skip-solib.exp (info skip with pending file): Update the
745 expected output.
746 (info skip with pending file): Remove.
747 (ignoring function in solib, info skip for function multiply): Update
748 the expected output.
749 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
750 (info skip (delete 1), info skip after disabling all)
751 (info skip after enabling all, info skip after disabling 4 2-3)
752 (info skip after enabling 2-3, info skip 2-3)
753 (info skip after deleting 2 3): Update the expected output.
754 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
755 statement to its initialization and return.
756 * gdb.linespec/skip-two.exp: New file.
757
27210e12
DE
7582012-12-19 Doug Evans <dje@google.com>
759
760 * gdb.base/maint.exp: Handle testing with .gdb_index.
761
bb627a12
JB
7622012-12-19 Joel Brobecker <brobecker@adacore.com>
763
764 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
765 Cavium to FSF.
766
7785b880
JB
7672012-12-19 Joel Brobecker <brobecker@adacore.com>
768
769 * dg-extract-results.sh: Update contact info in copyright notice.
770 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
771 GPL v3 or later. Update contact info.
772 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
773 gdb.threads/watchpoint-fork-mt.c,
774 gdb.threads/watchpoint-fork-parent.c,
775 gdb.threads/watchpoint-fork-st.c,
776 gdb.threads/watchpoint-fork.h: Likewise.
777
f2a8bc8a
YQ
7782012-12-15 Yao Qi <yao@codesourcery.com>
779
780 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
781 'installed' field in '=breakpoint-modified'.
782 (test_reconnect): Check 'installed' field in
783 '=breakpoint-modified' and '=breakpoint-created'.
784
785 * gdb.trace/actions.exp: Update test for 'installed' field.
786 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
787 (tracepoint_change_loc_2): Likewise.
788 Check 'info tracepoint' display nothing else.
789 * gdb.trace/deltrace.exp: Likewise.
790 * gdb.trace/infotrace.exp: Likewise.
791 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
792 Likewise.
793 * gdb.trace/passcount.exp: Likewise.
794 * gdb.trace/tracecmd.exp: Likewise.
795 * gdb.trace/while-stepping.exp: Likewise.
796
6592e36f
TT
7972012-12-14 Tom Tromey <tromey@redhat.com>
798
799 * gdb.cp/member-name.exp: New file.
800 * gdb.cp/member-name.cc: New file.
801
7d27a96d
TT
8022012-12-14 Tom Tromey <tromey@redhat.com>
803
804 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
805
f8c05d0d
DE
8062012-12-14 Doug Evans <dje@google.com>
807
808 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
809 DW_OP_GNU_implicit_pointer is section-relative.
810
451b7c33
TT
8112012-12-14 Tom Tromey <tromey@redhat.com>
812
43aaf8b6 813 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 814
10e339df
PA
8152012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
816
6fdff2c5 817 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 818
e780d813
DE
8192012-12-13 Doug Evans <dje@google.com>
820
821 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
822 * gdb.multi/multi-arch.exp: Ditto.
823
ca3dbcc8 8242012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 825
ca3dbcc8
MG
826 * gdb.mi/mi-catch-load-so.c: New. Clone of the
827 catch load test library source file.
828 * gdb.mi/mi-catch-load.c: New. Clone of the catch
829 load test source file.
830 * gdb.mi/mi-catch-load.exp: New. Test file for
831 basic MI -catch-load and -catch-unload tests.
832
2960a434
PK
8332012-12-11 Paul Koning <paul_koning@dell.com>
834
835 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
836 exception.
837 (_iterator_except): New function.
838 (ArrayPrinter): Use _iterator function instead of local _iterator
839 class for Python 3 compatibility.
840 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 841 _iterator.
2960a434
PK
842 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
843 execfile for Python 3 compatibility.
844 * gdb.python/python.exp: Handle Python 2.4 exception traceback
845 format in error_prompt test.
6fdff2c5 846
9325cb04
PK
8472012-12-10 Paul Koning <paul_koning@dell.com>
848
849 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 850 compatibility.
9325cb04
PK
851 * gdb.python/py-block.exp: Ditto.
852 * gdb.python/py-breakpoint.exp: Ditto.
853 * gdb.python/py-cmd.exp: Ditto.
854 * gdb.python/py-events.py: Ditto.
855 * gdb.python/py-finish-breakpoint.py: Ditto.
856 * gdb.python/py-finish-breakpoint2.exp: Ditto.
857 * gdb.python/py-finish-breakpoint2.py: Ditto.
858 * gdb.python/py-frame-inline.exp: Ditto.
859 * gdb.python/py-frame.exp: Ditto.
860 * gdb.python/py-infthread.exp: Ditto.
861 * gdb.python/py-objfile.exp: Ditto.
862 * gdb.python/py-parameter.exp: Ditto.
863 * gdb.python/py-progspace.exp: Ditto.
864 * gdb.python/py-prompt.exp: Ditto.
865 * gdb.python/py-symbol.exp: Ditto.
866 * gdb.python/py-symtab.exp: Ditto.
867 * gdb.python/py-template.exp: Ditto.
868 * gdb.python/py-value-cc.exp: Ditto.
869 * gdb.python/python.exp: Ditto.
870 * gdb.python/source2.py: Ditto.
871 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 872 compatibility.
9325cb04
PK
873 Use sorted() function rather than sort() method.
874 Accept either int or long values for enum values.
875 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
876 execfile for Python 3 compatibility.
877 * gdb.python/py-evsignal.exp: Ditto.
878 * gdb.python/py-evthreads.exp: Ditto.
879 * gdb.python/py-mi.exp: Ditto.
880 * gdb.python/py-pp-maint.exp: Ditto.
881 * gdb.python/py-prettyprint.exp: Ditto.
882 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 883 Python 3 compatibility.
9325cb04
PK
884 Skip tests for Python 2.4.
885 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 886 Python 3 compatibility.
9325cb04
PK
887 Use byte string rather than character string in memory write test
888 if Python 3.
889 * gdb.python/py-pp-maint.py: Change class declarations to "new
890 class" syntax.
891 * gdb.python/py-prettyprint.py: Change iterator class to generator
892 function for Python 3 compatibility.
893 Make all classes "new style".
894 Fix indentation issue and stray semicolon.
895 * gdb.python/py-shared.expChange print syntax for Python 3
896 compatibility.
897 Define "long" if Python 3.
898 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 899 compatibility.
9325cb04
PK
900 Accept either int or long values for enum values.
901 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 902 compatibility.
9325cb04
PK
903 Skip "long" and "unicode" tests if Python 3.
904 Accept either "type" or "class" in type checks.
905 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
906 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
907
8b9737bf
TT
9082012-12-10 Tom Tromey <tromey@redhat.com>
909
910 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
911 (test): Add "two_cu" argument.
912 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
913 for types; allow two CUs.
914
1b80a9fa
JK
9152012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
916
917 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
918 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
919
f0b6d50a
YQ
9202012-12-08 Yao Qi <yao@codesourcery.com>
921 Pedro Alves <palves@redhat.com>
922
923 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
924 '=breakpoint-created' when GDB merges the tracepoints of both
925 sides.
926
2f68a895
TT
9272012-12-07 Tom Tromey <tromey@redhat.com>
928
929 * gdb.base/break1.c (enum some_enum, union some_union): New.
930 (some_enum_global, some_union_global, some_value): New globals.
931 * gdb.base/completion.exp: Add tag completion tests.
932
4fc5d43e
TT
9332012-12-07 Tom Tromey <tromey@redhat.com>
934
935 * gdb.base/completion.exp: Add tests for ptype and whatis
936 completion.
937
6559e013
JB
9382012-12-07 Joel Brobecker <brobecker@adacore.com>
939
940 * gdb.base/stale-infcall.exp: Fix copyright line.
941
ae2b630d
JB
9422012-12-07 Joel Brobecker <brobecker@adacore.com>
943
944 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
945
0ba2eb0f
TT
9462012-12-06 Pedro Alves <palves@redhat.com>
947 Tom Tromey <tromey@redhat.com>
948
949 * gdb.base/exprs.exp: Add tests for cast to void.
950
731145cb
TT
9512012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
952
953 * gdb.python/py-mi.exp: Correct expected results for attribute
954 "dynamic" returned by -var-update.
955 Add test case for correct handling of "diplayhint" for children
956 of dynamic varobjs.
957 * gdb.python/py-prettyprint.c (set_itme): New function.
958 (bug_14741) New function.
959 (main) Add call to bug_14741().
960 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
961
e58fcc15
UW
9622012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
963
964 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
965 ${binfile}.funcsyms list.
966
e9eb0d14
YQ
9672012-12-04 Yao Qi <yao@codesourcery.com>
968
969 PR gdb/13443
970 * gdb.trace/actions.exp: Make test messages unique.
971
4983028c
TT
9722012-11-29 Tom Tromey <tromey@redhat.com>
973
974 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
975
ea5e6b0e
UW
9762012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
977
978 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
979 * gdb.opencl/datatypes.exp: Likewise.
980 * gdb.opencl/operators.exp: Likewise.
981 * gdb.opencl/vec_comps.exp: Likewise.
982
cdde3dfb
JG
9832012-11-29 Jerome Guitton <guitton@adacore.com>
984
985 * gdb.ada/iwide: New testcase.
986
b50d69b5
JG
9872012-11-29 Jerome Guitton <guitton@adacore.com>
988
989 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
990 ptype test.
991
c2d3fccf
JG
9922012-11-29 Jerome Guitton <guitton@adacore.com>
993
994 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
995 form {VARIANT_TYPE}ADDRESS.
996
5edf51fe
YQ
9972012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
998
999 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
1000 (func): New function.
1001 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
1002 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
1003 pointers to members with pointer-to-function type.
1004
608e2dbb
TT
10052012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1006 Tom Tromey <tromey@redhat.com>
1007
1008 * gdb.base/gnu-debugdata.exp: New file.
1009 * gdb.base/gnu-debugdata.c: New file.
1010 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
1011 (gdb_unload): Return 0 on success.
1012
4648e588
JK
10132012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1014
1015 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
1016
17d6efc4
JB
10172012-11-26 Joel Brobecker <brobecker@adacore.com>
1018
1019 * gdb.base/empty_exe.exp: New testcase.
1020
ace21957
MF
10212012-11-20 Mike Frysinger <vapier@gentoo.org>
1022
1023 * gdb.base/completion.exp: Add test for help aliases completion.
1024
5c401a0a
YQ
10252012-11-20 Yao Qi <yao@codesourcery.com>
1026
1027 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1028 Don't test 'maint set show-debug-regs'.
1029 Use command 'set remotecache' instead of
1030 'set circular-trace-buffer'.
1031
8dea366b
KS
10322012-11-16 Keith Seitz <keiths@redhat.com>
1033
1034 PR c++/13615
1035 * gdb.cp/baseenum.cc: New file.
1036 * gdb.cp/baseenum.exp: New file.
1037 * gdb.cp/derivation.cc (A): Add copyright.
1038 Add a typedef.
1039 (B): Use A::value_type instead of int. Change all references.
1040 (D): Use value_type instead of int. Change all references.
1041 (E): Likewise.
1042 (F); Likewise.
1043 (Z): New class.
1044 (ZZ): New class.
6fdff2c5 1045 (N, Base, Derived): New namespace and classes.
8dea366b
KS
1046 (main): Add instances of Z and ZZ.
1047 Make sure all symbols from N are kept.
1048 * gdb.cp/derivation.exp: Update typedef changes in tests.
1049 Add tests for class typedefs both before and after starting
1050 the inferior.
1051 Add tests for searching for a typedef while stopped in a
1052 method.
1053
5e34c6c3
LM
10542012-11-14 Luis Machado <lgustavo@codesourcery.com>
1055
1056 * gdb.mi/mi-var-create-rtti.c: New file.
1057 * gdb.mi/mi-var-create-rtti.exp: New file.
1058
5e487a5f
LM
10592012-11-14 Luis Machado <lgustavo@codesourcery.com>
1060
1061 * gdb.base/structs3.exp: Run to main before doing any tests.
1062
6d67b990
AB
10632012-11-14 Andrew Burgess <aburgess@broadcom.com>
1064
1065 * gdb.python/py-type.exp: Uniquify test names.
1066
e5d98164
YQ
10672012-11-14 Yao Qi <yao@codesourcery.com>
1068
1069 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
1070 (thread_function) [DEBUG]: Call 'printf'.
1071 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
1072 command line if 'DEBUG=1' is passed to test.
1073 Remove a pattern to match inferior's output.
1074
62747a60
TT
10752012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
1076
1077 * gdb.mi/mi-fill-memory.exp: New test.
1078
18a9fc12
TT
10792012-11-12 Tom Tromey <tromey@redhat.com>
1080
1081 * gdb.base/completion.exp: Update for "info type-printers".
1082 * gdb.python/py-typeprint.cc: New file.
1083 * gdb.python/py-typeprint.exp: New file.
1084 * gdb.python/py-typeprint.py: New file.
1085
bd69fc68
TT
10862012-11-12 Tom Tromey <tromey@redhat.com>
1087
1088 * gdb.base/call-sc.exp: Use "ptype/r".
1089 * gdb.base/volatile.exp: Don't expect "int".
1090 * gdb.cp/ptype-flags.cc: New file.
1091 * gdb.cp/ptype-flags.exp: New file.
1092 * gdb.cp/templates.exp: Use ptype/r.
1093 (test_ptype_of_templates, test_template_typedef): Likewise.
1094 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
1095 argument. Handle template names and template parameters.
1096 * gdb.mi/mi-var-cmd.exp: Accept "long".
1097 * gdb.mi/mi-var-child.exp: Accept "long".
1098 * gdb.mi/mi-var-display.exp: Accept "long".
1099 * gdb.mi/mi2-var-child.exp: Accept "long".
1100
b3720c3a
TT
11012012-11-12 Tom Tromey <tromey@redhat.com>
1102
1103 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
1104 "ptype" from calls to cp_test_ptype_class.
1105 (test_enums): Likewise.
1106 * gdb.cp/derivation.exp: Remove "ptype" from calls to
1107 cp_test_ptype_class.
1108 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
1109 calls to cp_test_ptype_class.
1110 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
1111 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
1112 from calls to cp_test_ptype_class.
1113 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
1114 command here. Change "in_command" argument to "in_exp".
1115
0d63ecda
KS
11162012-11-10 Keith Seitz <keiths@redhat.com>
1117
1118 PR gdb/14288
1119 * gdb.base/printcmds.c: Add invalid_XXX globals
1120 for repeated byte tests.
1121 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
1122 * gdb.base/wchar.c (main): Add and construct a wchar_t
1123 array with repeated characters.
1124 * gdb.base/wchar.exp: Add repeated character tests.
1125
ed8a1c2d
AB
11262012-11-09 Andrew Burgess <aburgess@broadcom.com>
1127
1128 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
1129 disassembly output.
1130
9107fc8d
PA
11312012-11-09 Pedro Alves <palves@redhat.com>
1132
1133 PR gdb/14306
1134
1135 * gdb.multi/multi-arch-exec.c: New file.
1136 * gdb.multi/multi-arch-exec.exp: New file.
1137
558a9d82
YQ
11382012-11-09 Yao Qi <yao@codesourcery.com>
1139
1140 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
1141 (top level): Call it.
1142
e714f336
YQ
11432012-11-09 Yao Qi <yao@codesourcery.com>
1144
1145 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
1146 typo.
1147
6ecd4729
PA
11482012-11-09 Pedro Alves <palves@redhat.com>
1149
1150 * gdb.multi/multi-arch.exp: New.
1151
9015683b
TT
11522012-11-08 Tom Tromey <tromey@redhat.com>
1153
1154 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
1155 core files, if possible.
1156 * gdb.base/siginfo-thread.c: New file
1157 * gdb.base/siginfo-thread.exp: New file
1158
ea9f10bb
TT
11592012-11-08 Tom Tromey <tromey@redhat.com>
1160
1161 * gdb.base/comprdebug.exp: New file.
1162
f6592439
PA
11632012-11-06 Pedro Alves <palves@redhat.com>
1164
1165 PR gdb/14810
1166
1167 * gdb.base/disabled-location.c: New file.
1168 * gdb.base/disabled-location.exp: New file.
1169
2d338fa9
TT
11702012-11-06 Tom Tromey <tromey@redhat.com>
1171
1172 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
1173 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
1174 gdb_gcore_cmd.
1175 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
1176 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
1177 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
1178 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
1179 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
1180 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
1181 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
1182 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
1183 * lib/gdb.exp (gdb_gcore_cmd): New proc.
1184
68c9da30
PA
11852012-11-05 Pedro Alves <palves@redhat.com>
1186
1187 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
1188 procedure.
1189 (do_vfork_and_follow_child_tests_exec)
1190 (do_vfork_and_follow_child_tests_exit): Call it.
1191
a7c8c931
PA
11922012-11-05 Pedro Alves <palves@redhat.com>
1193
1194 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
1195 fails.
1196
6f6484cd
YQ
11972012-11-03 Yao Qi <yao@codesourcery.com>
1198
1199 Fix PR gdb/14617.
1200 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1201 Remove setup_kfail, and update test.
1202
b45627a0
TT
12032012-11-02 Tom Tromey <tromey@redhat.com>
1204
1205 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
1206 test.
1207
f50f4e56
PA
12082012-11-02 Pedro Alves <palves@redhat.com>
1209
1210 PR gdb/14766
1211
1212 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
1213 setup_kfail.
1214 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
1215 get registers".
1216
71ce889d
PA
12172012-11-02 Pedro Alves <palves@redhat.com>
1218
1219 * gdb.base/foll-vfork-exit.c: New file.
1220 * gdb.base/foll-vfork.exp (top level): New file-describing
1221 comment.
1222 (vfork_child_follow_to_exit): New procedure.
1223 (tcatch_vfork_then_child_follow): Rename as ...
1224 (tcatch_vfork_then_child_follow_exec): ... this.
1225 (tcatch_vfork_then_child_follow_exit): New procedure.
1226 (do_vfork_and_follow_parent_tests): New procedure, factored out
1227 from do_vfork_and_exec_tests.
1228 (do_vfork_and_follow_child_tests_exec): Ditto.
1229 (do_vfork_and_exec_tests): Delete.
1230 (do_vfork_and_follow_child_tests_exit): New procedure.
1231 (top level): Run tests with both the program that has the vfork
1232 child execing, and the program has the vfork child exiting.
1233
1e35b1a9
PA
12342012-11-02 Pedro Alves <palves@redhat.com>
1235
1236 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
1237 (check_vfork_catchpoints, vfork_parent_follow_through_step)
1238 (vfork_parent_follow_to_bp): Call it.
1239 (kill_child): Delete.
1240 (vfork_and_exec_child_follow_to_main_bp)
1241 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
1242 longer call kill_child.
1243 (tcatch_vfork_then_parent_follow): Call setup_gdb.
1244 (do_vfork_and_exec_tests): Don't runto_main before calling each
1245 test procedure.
1246 (top level): Don't clean restart and set verbose before running
1247 each test procedure.
1248
12492012-11-02 Pedro Alves <palves@redhat.com>
1250
1251 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
1252 (vfork_parent_follow_to_bp)
1253 (vfork_and_exec_child_follow_to_main_bp)
1254 (vfork_and_exec_child_follow_through_step)
1255 (tcatch_vfork_then_parent_follow)
1256 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1257 Use with_test_prefix.
1258
12592012-11-02 Pedro Alves <palves@redhat.com>
1260
1261 * gdb.base/foll-vfork.c: Add copyright header.
1262 * gdb.base/vforked-prog.c: Add copyright header.
1263
12642012-11-02 Pedro Alves <palves@redhat.com>
1265
1266 * gdb.base/foll-vfork.exp
1267 (vfork_and_exec_child_follow_through_step): Don't skip on
1268 non-HP/UX targets. Expect the next to only step one line on
1269 non-HP/UX targets, rather than stopping only after the exec.
1270
12712012-11-02 Pedro Alves <palves@redhat.com>
1272
1273 Don't hard code line numbers.
1274
1275 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
1276 Expect text from the sources instead of a line number.
1277 (vfork_parent_follow_to_bp)
1278 (vfork_and_exec_child_follow_to_main_bp)
1279 (vfork_and_exec_child_follow_through_step)
1280 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
1281 Use gdb_get_line_number.
1282
12832012-11-02 Pedro Alves <palves@redhat.com>
1284
1285 Modernize.
1286
1287 * gdb.base/foll-vfork.exp: Use standard_testfile and
1288 build_executable. Pass descriptive string to untested.
1289 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
1290 (vfork_and_exec_child_follow_to_main_bp)
1291 (vfork_and_exec_child_follow_through_step)
1292 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
1293 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
1294 of send_gdb/gdb_expect.
1295
1296 (kill_child): New procedure.
1297 (vfork_and_exec_child_follow_to_main_bp)
1298 (vfork_and_exec_child_follow_through_step): Use it.
1299
f0559fff
YQ
13002012-11-02 Yao Qi <yao@codesourcery.com>
1301
1302 * gdb.base/setvar.exp: Test setting nested struct.
1303 * gdb.base/setvar.c (v_struct3): New.
1304
c207c6da
DE
13052012-11-01 Doug Evans <dje@google.com>
1306
1307 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
1308 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
1309 use them.
1310
2f27adfe
AB
13112012-10-31 Andrew Burgess <aburgess@broadcom.com>
1312
1313 PR cli/14772
1314 * gdb.base/gnu_vector.c (union_with_vector_1)
1315 (struct_with_vector_1): Add new struct and union for testing
1316 ptype.
1317 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
1318 structs / unions containing vectors.
1319
bb662ca6
YQ
13202012-10-25 Yao Qi <yao@codesourcery.com>
1321
1322 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
1323 'setup_kfail' instead of 'setup_kfail_for_target'.
1324 * gdb.base/varargs.exp: Likewise.
1325 * lib/gdb.exp (setup_kfail_for_target): Remove.
1326
635d23ff
MK
13272012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
1328
1329 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
1330
afdb064f
MK
13312012-10-25 Mark Kettenis <kettenis@gnu.org>
1332
1333 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
1334
d99dcf51
JB
13352012-10-24 Joel Brobecker <brobecker@adacore.com>
1336
1337 * gdb.ada/set_wstr: New testcase.
1338
32560274
JB
13392012-10-24 Joel Brobecker <brobecker@adacore.com>
1340
1341 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
1342
5ded5331
JB
13432012-10-24 Joel Brobecker <brobecker@adacore.com>
1344
1345 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
1346
d8d84291
MK
13472012-10-24 Mark Kettenis <kettenis@gnu.org>
1348
1349 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
1350
6e933c51
JK
13512012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1352
1353 * gdb.base/callfuncs.exp (do_function_calls): Fix
1354 setup_kfail_for_target for -m32 mode.
1355
274bd000
MK
13562012-10-23 Mark Kettenis <kettenis@gnu.org>
1357
1358 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
1359 are now fixed.
1360
545f743d
YQ
13612012-10-23 Yao Qi <yao@codesourcery.com>
1362
1363 * gdb.base/info-os.exp: Resume the inferior until it exits.
1364
48b56b6a 13652012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
1366
99c7d5a8 1367 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
1368 * gdb.base/print-file-var.exp: Likewise.
1369 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 1370
8de0566d
YQ
13712012-10-17 Yao Qi <yao@codesourcery.com>
1372
1373 * gdb.mi/mi-memory-changed.exp: New.
1374
44883546
YQ
13752012-10-16 Yao Qi <yao@codesourcery.com>
1376
1377 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
1378 returns true.
1379 Call gdb_load_shlibs.
1380 * gdb.reverse/solib-reverse.exp: Likewise.
1381
345f514a
KS
13822012-10-15 Keith Seitz <keiths@redhat.com>
1383
1384 * lib/cp-support.exp (cp_test_ptype_class): Add support
1385 for class typedefs.
1386
1387 * gdb.cp/derivation.exp: Add tests for g_instance.
1388
9e3a7d65
JK
13892012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1390
1391 Fix entry values resolving in inlined frames.
1392 * gdb.arch/amd64-entry-value-inline.S: New file.
1393 * gdb.arch/amd64-entry-value-inline.c: New file.
1394 * gdb.arch/amd64-entry-value-inline.exp: New file.
1395
21a7b089
JK
13962012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1397 Doug Evans <dje@google.com>
1398
1399 Fix recent gdb_breakpoint regression.
1400 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
1401 braces from the parameter.
1402 * gdb.java/jprint.exp: Likewise.
1403
2c47921e
DE
14042012-10-15 Doug Evans <dje@google.com>
1405
1406 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
1407
89398707
JB
14082012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
1409
1410 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
1411
801e4185
TT
14122012-10-15 Tom Tromey <tromey@redhat.com>
1413
1414 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
1415
74f910c8
TT
14162012-10-15 Tom Tromey <tromey@redhat.com>
1417
1418 * gdb.python/py-symbol.exp: Test symbol destructor.
1419
91567807
YQ
14202012-10-14 Yao Qi <yao@codesourcery.com>
1421
1422 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
1423 * gdb.mi/mi-cli.exp: New.
1424
1425 * gdb.mi/mi2-basics.exp: Remove.
1426 * gdb.mi/mi2-break.exp: Remove.
1427 * gdb.mi/mi2-console.exp: Remove.
1428 * gdb.mi/mi2-disassemble.exp: Remove.
1429 * gdb.mi/mi2-eval.exp: Remove.
1430 * gdb.mi/mi2-file.exp: Remove.
1431 * gdb.mi/mi2-hack-cli.exp: Remove.
1432 * gdb.mi/mi2-pthreads.exp: Remove.
1433 * gdb.mi/mi2-read-memory.exp: Remove.
1434 * gdb.mi/mi2-regs.exp: Remove.
1435 * gdb.mi/mi2-return.exp: Remove.
1436 * gdb.mi/mi2-simplerun.exp: Remove.
1437 * gdb.mi/mi2-stack.exp: Remove.
1438 * gdb.mi/mi2-stepi.exp: Remove.
1439 * gdb.mi/mi2-syn-frame.exp: Remove.
1440 * gdb.mi/mi2-until.exp: Remove.
1441 * gdb.mi/mi2-watch.exp: Remove.
1442 * gdb.mi/mi2-var-block.exp: Remove.
1443 * gdb.mi/mi2-var-cmd.exp: Remove.
1444 * gdb.mi/mi2-var-display.exp: Remove.
1445
87332029
YQ
14462012-10-12 Yao Qi <yao@codesourcery.com>
1447
1448 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
1449 trail '.*' on matching patterns.
1450
11fc9057
L
14512012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1452
1453 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
1454 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
1455 * gdb.arch/i386-disp-step.exp: Likewise.
1456 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1457 * gdb.arch/i386-prologue.exp: Likewise.
1458 * gdb.arch/i386-size-overlap.exp: Likewise.
1459 * gdb.arch/i386-size.exp: Likewise.
1460 * gdb.arch/i386-unwind.exp: Likewise.
1461
7d46bcdc
L
14622012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1463
1464 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
1465 * gdb.arch/i386-word.exp: Likewise.
1466
31224d9d
L
14672012-10-11 H.J. Lu <hongjiu.lu@intel.com>
1468
1469 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
1470 is_ilp32_target to set nr_regs.
1471 * gdb.arch/i386-sse.exp: Likewise.
1472
5b7d0050
DE
14732012-10-11 Doug Evans <dje@google.com>
1474
7c09e5a0
DE
1475 PR breakpoints/14643.
1476 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
1477 * gdb.linespec/thread.c: New file.
1478 * gdb.linespec/thread.exp: New file.
1479
5b7d0050
DE
1480 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
1481 Recognize "message" -> print pass and fail. Add eof case.
1482 (runto): Recognize message, no-message. Print pass/fail if requested,
1483 with same treatment as gdb_breakpoint.
1484 (runto_main): Pass no-message to runto.
1485 (gdb_internal_error_resync): Add log message.
1486 (gdb_file_cmd): Tweak internal error fail text for consistency.
1487
2e24f4aa
JK
14882012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1489
1490 Fix crash during stepping on ppc32.
1491 * gdb.base/step-symless.c: New file.
1492 * gdb.base/step-symless.exp: New file.
1493
aa14df25
DE
14942012-10-03 Doug Evans <dje@google.com>
1495
1496 PR symtab/14601
1497 * gdb.cp/using-crash.exp: New file.
1498 * gdb.cp/using-crash.cc: New file.
1499
975531db
DE
15002012-10-02 Doug Evans <dje@google.com>
1501
1502 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
1503 more consistent.
1504 (runto,gdb_debug_format): Ditto.
1505 (gdb_file_cmd): Watch for eof in nested gdb_expect.
1506 Clean up logging and error messages.
1507
b3dc46ff
AB
15082012-10-01 Andrew Burgess <aburgess@broadcom.com>
1509
1510 Test find command on unmapped memory.
1511 * gdb.base/find-unmapped.c: New file.
1512 * gdb.base/find-unmapped.exp: New file.
1513
45814d45
YQ
15142012-09-29 Yao Qi <yao@codesourcery.com>
1515
1516 * gdb.trace/mi-tracepoint-changed.exp: New.
1517 * gdb.mi/mi-breakpoint-changed.exp: New.
1518 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
1519 * gdb.mi/pendshr2.c: New.
1520
4c2786ba
YQ
15212012-09-28 Yao Qi <yao@codesourcery.com>
1522
1523 * gdb.mi/pr11022.exp: New.
1524 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
1525
7977e5d2
TT
15262012-09-27 Tom Tromey <tromey@redhat.com>
1527
1528 * gdb.cp/derivation.exp: Add regression test.
1529 * gdb.cp/derivation.cc (class V_base, class V_inter, class
1530 V_derived): New.
1531 (vderived): New global.
1532
0971de02
TT
15332012-09-26 Tom Tromey <tromey@redhat.com>
1534
1535 * gdb.dwarf2/dw2-common-block.S: New file.
1536 * gdb.dwarf2/dw2-common-block.exp: New file.
1537
4357ac6c
TT
15382012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1539
1540 * gdb.fortran/common-block.exp: New file.
1541 * gdb.fortran/common-block.f90: New file.
1542
6f380991
AB
15432012-09-26 Andrew Burgess <aburgess@broadcom.com>
1544
1545 * gdb.base/duplicate-bp.c: New file.
1546 * gdb.base/duplicate-bp.exp: New file.
1547
8ae551cf
YQ
15482012-09-26 Yao Qi <yao@codesourcery.com>
1549
1550 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
1551
1552 Revert:
1553 2012-09-21 Yao Qi <yao@codesourcery.com>
1554
1555 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1556
318102b9
SP
15572012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
1558
1559 * gdb.base/longest-types.c: New test case.
1560 * gdb.base/longest-types.exp: New test case.
1561
a1e5fd69
YQ
15622012-09-25 Yao Qi <yao@codesourcery.com>
1563
1564 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
1565
04e7407c
JK
15662012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1567
1568 Fix internal error on canonicalization of clang types.
1569 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
1570 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
1571 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
1572
9bf4bce9
JK
15732012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1574
1575 Fix disassemble without parameters in tailcall frame.
1576 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
1577
2603f7ee
AB
15782012-09-21 Andrew Burgess <aburgess@broadcom.com>
1579
1580 * gdb.dwarf2/dw2-op-out-param.S: New file.
1581 * gdb.dwarf2/dw2-op-out-param.exp: New file.
1582
a3569abd
YQ
15832012-09-21 Yao Qi <yao@codesourcery.com>
1584
1585 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
1586
a065d7af
YQ
15872012-09-21 Yao Qi <yao@codesourcery.com>
1588
1589 * gdb.mi/mi-cli.exp: Remove.
1590 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
1591
15544bd9
YQ
15922012-09-21 Yao Qi <yao@codesourcery.com>
1593
1594 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
1595 "=record-started" notification.
1596
82a90ccf
YQ
15972012-09-21 Yao Qi <yao@codesourcery.com>
1598
1599 * gdb.mi/mi-record-changed.exp: New.
1600 * gdb.mi/mi-reverse.exp: Adjust expected output.
1601
d7de8e3c
TT
16022012-09-20 Tom Tromey <tromey@redhat.com>
1603
1604 * gdb.python/python.exp: Test atexit.register.
1605
1aa99537
DE
16062012-09-20 Doug Evans <dje@google.com>
1607
05eade73
DE
1608 * boards/dwarf4-gdb-index.exp: New file.
1609
1aa99537
DE
1610 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
1611 while running the tests.
1612
4ae24af0
JB
16132012-09-18 Joel Brobecker <brobecker@adacore.com>
1614
1615 * gdb.ada/bp_reset: New testcase.
1616
bb25a15c
YQ
16172012-09-18 Yao Qi <yao@codesourcery.com>
1618
1619 * gdb.trace/mi-tsv-changed.exp: New.
1620
201b4506
YQ
16212012-09-18 Yao Qi <yao@codesourcery.com>
1622
1623 * gdb.trace/mi-traceframe-changed.exp: New.
1624
6fc1c773
YQ
16252012-09-17 Yao Qi <yao@codesourcery.com>
1626
1627 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
1628 when it is less than 0.
1629
1ab3b62c
JK
16302012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1631
1632 PR 14119
1633 * gdb.arch/amd64-tailcall-ret.S: New file.
1634 * gdb.arch/amd64-tailcall-ret.c: New file.
1635 * gdb.arch/amd64-tailcall-ret.exp: New file.
1636 * gdb.reverse/amd64-tailcall-reverse.S: New file.
1637 * gdb.reverse/amd64-tailcall-reverse.c: New file.
1638 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
1639
acf9414f
JK
16402012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1641
1642 PR 14548
1643 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
1644 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
1645 * gdb.reverse/singlejmp-reverse.S: New file.
1646 * gdb.reverse/singlejmp-reverse.c: New file.
1647 * gdb.reverse/singlejmp-reverse.exp: New file.
1648
666b578b
JK
16492012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1650
1651 Fix compatibility with old GCC (~4.1).
1652 * gdb.cp/converts.cc (my_enum_var): New variable.
1653
42056501
AB
16542012-09-14 Andrew Burgess <aburgess@broadcom.com>
1655
1656 * gdb.xml/tdesc-regs.exp: Update expected output for new
1657 vector_size syntax of vector types.
1658
b9516fa1
YPK
16592012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
1660
1661 Refactor Python "gdb" module into a proper Python package, by
1662 introducing a new "_gdb" module for code implemented in C, and
1663 using reload/__import__ instead of exec.
1664 * gdb.python/python.exp (Test stderr location): Update module
1665 location of GDB-specific sys.stderr.
1666 (Test stdout location): Ditto for sys.stdout.
1667
18dc9ad8
JK
16682012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1669
1670 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
1671
ea3a9873
KS
16722012-09-12 Keith Seitz <keiths@redhat.com>
1673
1674 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
1675 conversion statement.
1676
5941debb
DE
16772012-09-12 Doug Evans <dje@google.com>
1678
1679 * gdb.base/help.exp: Remove testing of individual command help text,
1680 too much of a maintenance burden. Instead, test the functionality
1681 of "help" itself.
1682
cfc35e02
DE
16832012-09-11 Doug Evans <dje@google.com>
1684
3a0ed5d7
DE
1685 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
1686 breakpoint.
1687
cfc35e02
DE
1688 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
1689 * gdb.dwarf2/fission-reread.S: Ditto.
1690 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
1691 * gdb.dwarf2/fission-reread.exp: Ditto.
1692
350b1b26
AB
16932012-09-11 Andrew Burgess <aburgess@broadcom.com>
1694
1695 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
1696
2fa15f23
JB
16972012-09-10 Joel Brobecker <brobecker@adacore.com>
1698
1699 * gdb.ada/optim_drec: New testcase.
1700
09be558e
DE
17012012-09-10 Doug Evans <dje@google.com>
1702
1703 * boards/fission.exp: Explicitly mark "board" as not remote.
1704
5b4f6e25
KS
17052012-09-10 Keith Seitz <keiths@redhat.com>
1706
1707 PR gdb/13483
1708 * gdb.cp/converts.cc (A::A): Add ctor.
1709 (A::member_): Add member.
1710 (enum my_enum): New enumeration.
1711 (main): Add calls to foo1_7 with various
1712 permitted arguments.
1713 * gdb.cp/converts.exp: Add tests for boolean
1714 conversions permitted by the standard.
1715
b4ca5ed9
YPK
17162012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
1717
1718 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
1719 avoid spurious results due to ~/.gdbinit.
1720 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
1721 $INTERNAL_GDBFLAGS in run command.
1722 * gdb.gdb/observer.exp (setup_test): Ditto.
1723 * gdb.gdb/selftest.exp (test_with_self): Ditto.
1724 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
1725
d54b30bb
DE
17262012-09-06 Doug Evans <dje@google.com>
1727
14910956
DE
1728 * boards/fission.exp: New file.
1729
d54b30bb
DE
1730 * gdb.python/py-value.exp: Use clean_restart.
1731
91b253e1
DE
17322012-09-05 Doug Evans <dje@google.com>
1733
1734 * gdb.base/info-macros.c: Fix whitespace.
1735
1292279a
PA
17362012-08-28 Pedro Alves <palves@redhat.com>
1737
1738 PR gdb/14428
1739
1740 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
1741
1c8cdcb1
JK
17422012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1743
1744 * gdb.base/break-caller-line.c: New file.
1745 * gdb.base/break-caller-line.exp: New file.
1746
1e8e8b51
JK
17472012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1748
1749 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
1750 * gdb.arch/i386-cfi-notcurrent.S: New file.
1751 * gdb.arch/i386-cfi-notcurrent.exp: New file.
1752
1591a1e8
PA
17532012-08-27 Wei-cheng Wang <cole945@gmail.com>
1754 Yao Qi <yao@codesourcery.com>
1755 Pedro Alves <palves@redhat.com>
1756
1757 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
1758 New procedures.
1759 (top level): Add overlap checking tests.
1760
4442ada7
TT
17612012-08-24 Tom Tromey <tromey@redhat.com>
1762
1763 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
1764 gdb_test_multiple fails for other reasons.
1765
e7d50cc9
YQ
17662012-08-24 Yao Qi <yao@codesourcery.com>
1767
1768 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
1769
dfbd5e7b
PA
17702012-08-23 Pedro Alves <palves@redhat.com>
1771
1772 * gdb.base/help.exp: Adjust to "handle" help text change.
1773
8d735b87
YQ
17742012-08-23 Yao Qi <yao@codesourcery.com>
1775
1776 * gdb.trace/disconnected-tracing.c (start, end): New.
1777 (main): Call start and end.
1778 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
1779 existing tests into this proc.
1780 (disconnected_tfind): New.
1781
61b1d759
YQ
17822012-08-23 Yao Qi <yao@codesourcery.com>
1783
1784 * boards/native-gdbserver.exp (${board}_upload): New.
1785 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
1786 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
1787 Execute tfile on remote target.
1788 Copy trace file from target to host.
1789
6ca1b147
JM
17902012-08-22 Joseph Myers <joseph@codesourcery.com>
1791
1792 * gdb.arch/thumb-bx-pc.S: New file.
1793 * gdb.arch/thumb-bx-pc.exp: New file.
1794
706e3705
TT
17952012-08-22 Tom Tromey <tromey@redhat.com>
1796
1797 * gdb.base/maint.exp: Update.
1798
b4893d48
TT
17992012-08-22 Tom Tromey <tromey@redhat.com>
1800
1801 * lib/gdb.exp (skip_unwinder_tests): New proc.
1802 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
1803 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
1804
45b7da81
TT
18052012-08-21 Tom Tromey <tromey@redhat.com>
1806
1807 * gdb.hp/gdb.aCC/exception.exp: Remove.
1808
f94363d7
AP
1809012-08-19 Andrew Pinski <apinski@cavium.com>
1810
1811 * gdb.arch/mips-octeon-bbit.c: New file.
1812 * gdb.arch/mips-octeon-bbit.exp: New Test.
1813
e5afdbd7
KS
1814012-08-19 Keith Seitz <keiths@redhat.com>
1815
1816 PR c++/14365
1817 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
1818 * gdb.dwarf2/dw2-anon-mptr.S: New file.
1819
c29e8b64
JK
18202012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1821
1822 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
1823 verbose -log by more specific untested call.
1824
15a7e7bc
YQ
18252012-08-18 Yao Qi <yao@codesourcery.com>
1826
1827 * gdb.trace/tfind.exp: Move tests on various command help before
1828 checking target supports trace.
1829 Fix the expected output of 'help tfind end'.
1830
a451cb65
KS
18312012-08-17 Keith Seitz <keiths@redhat.com>
1832
1833 PR c++/13356
1834 * gdb.base/default.exp: Update all "check type" tests.
1835 * gdb.base/help.exp: Likewise.
1836 * gdb.base/setshow.exp: Likewise.
1837 * gdb.cp/converts.cc (foo1_type_check): New function.
1838 (foo2_type_check): New function.
1839 (foo3_type_check): New function.
1840 (main): Call new functions.
1841 * converts.exp: Add tests for integer-to-pointer conversions
1842 with/without strict type-checking.
1843
dbf6a605
MF
18442012-08-16 Mike Frysinger <vapier@gentoo.org>
1845
1846 * gdb.base/help.exp: Update expected output.
1847
0c92d8c1
JB
18482012-08-16 Joel Brobecker <brobecker@adacore.com>
1849
1850 * gdb.ada/rdv_wait: New testcase.
1851
e56f7f42
JK
18522012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1853
1854 * gdb.base/attach-twice.exp: Remove excessive ps exec.
1855
f47f77df
DE
18562012-08-13 Doug Evans <dje@google.com>
1857
e202d6e8 1858 * gdb.base/help.exp: Update expected output.
f47f77df
DE
1859 * gdb.base/default.exp: Update expected output of "show convenience".
1860
a72c3253
DE
18612012-08-10 Doug Evans <dje@google.com>
1862
1863 * gdb.python/py-strfns.c: New file.
1864 * gdb.python/py-strfns.exp: New file.
1865 * gdb.python/py-type.exp (test_fields): Add vector tests.
1866
de0bea00
MF
18672012-08-10 Mike Frysinger <vapier@gentoo.org>
1868
1869 PR cli/10436:
1870 * gdb.base/completion.exp: Add tests for handle completion.
1871
5b9afe8a
YQ
18722012-08-09 Yao Qi <yao@codesourcery.com>
1873
1874 * gdb.mi/mi-cmd-param-changed.exp: New.
1875 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
1876 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
1877 * gdb.mi/mi2-prompt.exp: Likewise.
1878
4f485ebc
DE
18792012-08-08 Doug Evans <dje@google.com>
1880
1881 * gdb.base/debug-expr.c: New file.
1882 * gdb.base/debug-expr.exp: New file.
1883 * gdb.base/exprs.exp: Test {type} casts.
1884 * gdb.cp/debug-expr.exp: New file.
1885
5888842d
JK
18862012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1887
1888 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
1889 global variable loop, not a 'break'. Add loop count limit to 100.
1890 Add new fail case for terminated vgdb.
1891
4f69f4c2
JK
18922012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1893 Jean-Marc Saffroy <saffroy@gmail.com>
1894
1895 PR 11804
1896 * gdb.base/gcore-relro.exp: New file.
1897 * gdb.base/gcore-relro-main.c: New file.
1898 * gdb.base/gcore-relro-lib.c: New file.
1899
e2de5390
JK
19002012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1901
1902 Do not false FAIL with old GCCs.
1903 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
1904 GCC < 4.5 in $no_hw mode.
1905
606603c5
JK
19062012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1907
1908 * gdb.base/default.exp (cd): Accept new directory with no arguments.
1909
777f26c2
JK
19102012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1911
1912 * gdb.base/list.exp (test_only_end): New function.
1913 Call it.
1914
2c12abee
TT
19152012-08-06 Tom Tromey <tromey@redhat.com>
1916
1917 * gdb.python/py-mi.exp: Add test for printer whose children
1918 are a list.
1919 * gdb.python/py-prettyprint.c (struct children_as_list): New.
1920 (main): New variable children_as_list.
1921 * gdb.python/py-prettyprint.py (class pp_children_as_list):
1922 New.
1923 (register_pretty_printers): Register new printer.
1924
0eae2cf4
EBM
19252012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1926
1927 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
1928 symbols. Abort if vgdb remote connection is closed.
1929
09e0881d
DE
19302012-08-02 Doug Evans <dje@google.com>
1931
1932 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
1933
b40f514f
SDJ
19342012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
1935
1936 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
1937 s390x, PowerPC 64 and m68k-linux.
1938
11315ae0
UW
19392012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1940
1941 * gdb.base/annota1.exp: Accept no frames-invalid notification
1942 when starting up the program.
1943 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
1944 show a symbolic value as well.
1945 * gdb.server/server-exec-info.exp: Skip test when skipping
1946 gdbserver test and/or when skipping shared library tests.
1947 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
1948 avoid name conflicts with other tests.
1949
0547eeed
UW
19502012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1951
1952 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
1953 Fix wrong output on big-endian systems.
1954 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
1955 4-byte pointer types on 64-bit s390x.
1956
bdddb4de
UW
19572012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1958
1959 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
1960 marker comment at the beginning (after intialization).
1961 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
1962 breakpoint on marker comment instead of function begin.
1963 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
1964 PowerPC.
1965 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
1966 or 64-bit PowerPC.
1967 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
1968 gdb,no_hardware_watchpoints flag is set.
1969 (initialize): Remove now redundant can-use-hw-watchpoints change.
1970
5d206025
YQ
19712012-08-02 Yao Qi <yao@codesourcery.com>
1972 Pedro Alves <palves@redhat.com>
1973
1974 * boards/local-remote-host.exp: New.
1975
4f665099
UW
19762012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1977
1978 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
1979 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
1980 * gdb.base/print-file-var.exp: Likewise.
1981 * gdb.server/solib-list.exp: Skip on remote targets.
1982
b62e2b27
UW
19832012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1984
1985 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
1986 watchpoints on ARM. When expecting software watchpoints, tolerate
1987 (remote) targets that report unsupported hardware watchpoint only
1988 at continue time.
1989 (test_wide_location_2): Likewise.
1990
a967a851
JK
19912012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1992
1993 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
1994 valgrind versions.
1995
75d9f9ff 19962012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
1997
1998 * gdb.base/valgrind-infcall.c: New file.
1999 * gdb.base/valgrind-infcall.exp: New file.
2000
75d9f9ff
JK
2001 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
2002
1c9f2ed2
KS
20032012-07-30 Keith Seitz <keiths@redhat.com>
2004
2005 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
2006 linespecs.
2007
7f9b2034
DE
20082012-07-30 Doug Evans <dje@google.com>
2009
85220e01
DE
2010 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
2011 * gdb.dwarf2/pr13961.S: Ditto.
2012
7f9b2034
DE
2013 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
2014
4e969b4f
AB
20152012-07-30 Andrew Burgess <aburgess@broadcom.com>
2016
2017 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
2018 change its format immediately after reloading the binary.
2019
e7de8362
JK
20202012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2021
2022 Fix testsuite regression after --use-deprecated-index-sections removal.
2023 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
2024 string.
2025 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
2026
7255706c
YQ
20272012-07-27 Yao Qi <yao@codesourcery.com>
2028
2029 KFAIL for PR remote/14161.
2030 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
2031 Cleanup socket files.
2032 (strace_info_marker): Detach inferior.
2033
f2e8016f
TT
20342012-07-26 Tom Tromey <tromey@redhat.com>
2035
6fdff2c5 2036 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 2037
f66713d2
JK
20382012-07-26 Markus Metzger <markus.t.metzger@intel.com>
2039
2040 * gdb.python/py-inferior.c (thread): New function.
2041 (check_threads): New function.
2042 (test_threads): New function.
2043 * gdb.python/py-inferior.exp: Added test.
2044 Replaced runto with continue to breakpoint.
2045
8223e12c
TT
20462012-07-26 Tom Tromey <tromey@redhat.com>
2047
2048 * lib/ada.exp (standard_ada_testfile): New proc.
2049 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
2050 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
2051 * gdb.ada/array_return.exp: Use standard_ada_testfile.
2052 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
2053 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
2054 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
2055 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
2056 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
2057 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
2058 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
2059 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
2060 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
2061 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
2062 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
2063 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
2064 * gdb.ada/char_param.exp: Use standard_ada_testfile.
2065 * gdb.ada/complete.exp: Use standard_ada_testfile.
2066 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
2067 standard_output_file.
2068 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
2069 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
2070 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
2071 standard_output_file.
2072 * gdb.ada/exprs.exp: Use standard_ada_testfile.
2073 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
2074 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
2075 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
2076 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
2077 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
2078 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
2079 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
2080 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
2081 * gdb.ada/homonym.exp: Use standard_ada_testfile.
2082 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
2083 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
2084 * gdb.ada/interface.exp: Use standard_ada_testfile.
2085 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
2086 standard_output_file
2087 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
2088 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
2089 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
2090 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
2091 * gdb.ada/nested.exp: Use standard_ada_testfile.
2092 * gdb.ada/null_array.exp: Use standard_ada_testfile.
2093 * gdb.ada/null_record.exp: Use standard_ada_testfile.
2094 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
2095 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
2096 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
2097 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
2098 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
2099 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
2100 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
2101 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
2102 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
2103 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
2104 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
2105 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
2106 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
2107 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
2108 * gdb.ada/start.exp: Use standard_ada_testfile.
2109 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
2110 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
2111 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
2112 * gdb.ada/tagged.exp: Use standard_ada_testfile.
2113 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
2114 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
2115 * gdb.ada/tasks.exp: Use standard_ada_testfile.
2116 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
2117 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
2118 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
2119 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
2120 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
2121 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
2122 * gdb.ada/widewide.exp: Use standard_ada_testfile.
2123
bbec57e4
JK
21242012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2125
2126 Fix testsuite regression after --use-deprecated-index-sections removal.
2127 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
2128
9cc8e32c
JK
21292012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2130
2131 Fix compatibility with Tcl before 7.5.
2132 * lib/future.exp (lreverse): New function if it does not exist.
2133
ea5ca7b5
MK
21342012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
2135
2136 * gdb.mi/mi-pending.c: New method to set a second pending
2137 breakpoint.
2138 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
2139 condition.
2140
64776a0b
PA
21412012-07-20 Pedro Alves <palves@redhat.com>
2142
2143 PR threads/11692
2144 PR gdb/12203
2145
2146 * gdb.threads/create-fail.c: New file.
2147 * gdb.threads/create-fail.exp: New file.
2148
13e4e967
PA
21492012-07-19 Pedro Alves <palves@redhat.com>
2150
2151 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
2152 * config/vx.exp (gdb_start): Likewise.
2153 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
2154 * gdb.base/setvar.exp (test_set): Likewise.
2155 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
2156 * gdb.reverse/sigall-precsave.exp: Likewise.
2157 * gdb.reverse/sigall-reverse.exp: Likewise.
2158
b7aefa4d
PA
21592012-07-19 Pedro Alves <palves@redhat.com>
2160
2161 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
2162 handler before recording.
2163
608b4967
TT
21642012-07-19 Tom Tromey <tromey@redhat.com>
2165
2166 * gdb.cp/casts.exp: Add tests for typeof and decltype.
2167 * gdb.cp/casts.cc (decltype): New function.
2168 (main): Use it.
2169
b1e0c0fa
PA
21702012-07-19 Pedro Alves <palves@redhat.com>
2171
2172 * gdb.base/sigall.exp (signals): New list.
2173 <top level>: Loop over signals in the $signals list instead of
2174 calling a test function once per signal.
2175 * gdb.reverse/sigall-precsave.exp (signals): New list.
2176 <top level>: Loop over signals in the $signals list instead of
2177 calling a test function once per signal.
2178 * gdb.reverse/sigall-reverse.exp (signals): New list.
2179 <top level>: Loop over signals in the $signals list instead of
2180 calling a test function once per signal.
2181
6ace3df1
YQ
21822012-07-19 Yao Qi <yao@codesourcery.com>
2183
2184 * gdb.base/setshow.exp: Test 'set args ~'.
2185
263a0f8c
JK
21862012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2187
2188 * gdb.base/store.exp (check_set): Import gdb_prompt.
2189 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
2190 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
2191
8f043999
JK
21922012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2193
2194 PR 11914
2195 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
2196 (main): Call eval_sub.
2197 * gdb.python/py-prettyprint.exp:
2198 (python execfile ('py-prettyprint.py')): Move it earlier.
2199 New breakpoint for eval-break.
2200 (continue to breakpoint: eval-break, info locals): New test.
2201 (python execfile ('py-prettyprint.py')): Move it from here.
2202 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
2203 (register_pretty_printers): Register pp_eval_type.
2204
725c7b66
JK
22052012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2206
2207 Fix a testcase regression by me.
2208 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
2209 DW_FORM_data4.
2210
4359dff1
JK
22112012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2212 Doug Evans <dje@google.com>
2213
2214 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
2215 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
2216
61e44cfa
JK
22172012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2218
2219 Fix gdbserver run regression.
2220 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
2221
93c0ef37
TT
22222012-07-12 Tom Tromey <tromey@redhat.com>
2223
2224 * lib/gdb.exp (standard_testfile): Don't declare objdir.
2225 (clean_restart): Likewise.
2226 (core_find): Use standard_output_file.
2227
76027ef5
TT
22282012-07-12 Tom Tromey <tromey@redhat.com>
2229
2230 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
2231 * gdb.dwarf2/dw2-anonymous-func.exp: Use
2232 prepare_for_testing_full.
2233 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
2234 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
2235 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
2236 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
2237 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
2238 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
2239 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
2240 prepare_for_testing_full.
2241 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
2242 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
2243 prepare_for_testing_full.
2244 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
2245 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
2246 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
2247
85b4440a
TT
22482012-07-12 Tom Tromey <tromey@redhat.com>
2249
2250 * lib/gdb.exp (build_executable_from_specs): New proc, from
2251 build_executable.
2252 (build_executable): Use it.
2253 (prepare_for_testing_full): New proc.
2254
55baab26
TT
22552012-07-11 Tom Tromey <tromey@redhat.com>
2256
2257 * gdb.reverse/break-precsave.exp: Use standard_output_file.
2258 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
2259 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
2260 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
2261 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
2262 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
2263 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
2264 * gdb.reverse/step-precsave.exp: Use standard_output_file.
2265 * gdb.reverse/until-precsave.exp: Use standard_output_file.
2266 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
2267
298a9cf0
TT
22682012-07-10 Tom Tromey <tromey@redhat.com>
2269
2270 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
2271 standard_output_file.
2272 * gdb.mi/gdb2549.exp: Use standard_testfile.
2273 * gdb.mi/gdb669.exp: Use standard_testfile.
2274 * gdb.mi/gdb701.exp: Use standard_testfile.
2275 * gdb.mi/gdb792.exp: Use standard_testfile.
2276 * gdb.mi/mi-async.exp: Use standard_testfile.
2277 * gdb.mi/mi-basics.exp: Use standard_testfile.
2278 * gdb.mi/mi-break.exp: Use standard_testfile.
2279 * gdb.mi/mi-cli.exp: Use standard_testfile.
2280 * gdb.mi/mi-console.exp: Use standard_testfile.
2281 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
2282 * gdb.mi/mi-eval.exp: Use standard_testfile.
2283 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
2284 * gdb.mi/mi-file.exp: Use standard_testfile.
2285 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
2286 * gdb.mi/mi-logging.exp: Use standard_testfile.
2287 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
2288 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
2289 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
2290 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
2291 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
2292 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
2293 * gdb.mi/mi-pending.exp: Use standard_testfile,
2294 standard_output_file.
2295 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
2296 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
2297 * gdb.mi/mi-regs.exp: Use standard_testfile.
2298 * gdb.mi/mi-return.exp: Use standard_testfile.
2299 * gdb.mi/mi-reverse.exp: Use standard_testfile.
2300 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
2301 * gdb.mi/mi-solib.exp: Use standard_testfile,
2302 standard_output_file.
2303 * gdb.mi/mi-stack.exp: Use standard_testfile.
2304 * gdb.mi/mi-stepi.exp: Use standard_testfile.
2305 * gdb.mi/mi-stepn.exp: Use standard_testfile.
2306 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
2307 * gdb.mi/mi-until.exp: Use standard_testfile.
2308 * gdb.mi/mi-var-block.exp: Use standard_testfile.
2309 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
2310 * gdb.mi/mi-var-child.exp: Use standard_testfile.
2311 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
2312 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
2313 * gdb.mi/mi-var-display.exp: Use standard_testfile.
2314 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
2315 standard_output_file.
2316 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
2317 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
2318 * gdb.mi/mi-watch.exp: Use standard_testfile.
2319 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
2320 * gdb.mi/mi2-basics.exp: Use standard_testfile.
2321 * gdb.mi/mi2-break.exp: Use standard_testfile.
2322 * gdb.mi/mi2-cli.exp: Use standard_testfile.
2323 * gdb.mi/mi2-console.exp: Use standard_testfile.
2324 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
2325 * gdb.mi/mi2-eval.exp: Use standard_testfile.
2326 * gdb.mi/mi2-file.exp: Use standard_testfile.
2327 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
2328 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
2329 * gdb.mi/mi2-regs.exp: Use standard_testfile.
2330 * gdb.mi/mi2-return.exp: Use standard_testfile.
2331 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
2332 * gdb.mi/mi2-stack.exp: Use standard_testfile.
2333 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
2334 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
2335 * gdb.mi/mi2-until.exp: Use standard_testfile.
2336 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
2337 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
2338 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
2339 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
2340 * gdb.mi/mi2-watch.exp: Use standard_testfile.
2341
f5f3a911
TT
23422012-07-10 Tom Tromey <tromey@redhat.com>
2343
2344 * gdb.cp/abstract-origin.exp: Use standard_testfile.
2345 * gdb.cp/ambiguous.exp: Use standard_testfile,
2346 prepare_for_testing.
2347 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
2348 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
2349 * gdb.cp/anon-ns.exp: Use standard_testfile.
2350 * gdb.cp/anon-struct.exp: Use standard_testfile.
2351 * gdb.cp/anon-union.exp: Use standard_testfile,
2352 prepare_for_testing.
2353 * gdb.cp/arg-reference.exp: Use standard_testfile,
2354 prepare_for_testing.
2355 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
2356 * gdb.cp/breakpoint.exp: Use standard_testfile,
2357 prepare_for_testing.
2358 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
2359 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
2360 standard_output_file.
2361 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
2362 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
2363 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
2364 (test_static_members): Update.
2365 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
2366 * gdb.cp/converts.exp: Use standard_testfile.
2367 * gdb.cp/cp-relocate.exp: Use standard_testfile.
2368 * gdb.cp/cpcompletion.exp: Use standard_testfile,
2369 prepare_for_testing.
2370 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
2371 * gdb.cp/cplabel.exp: Use standard_testfile.
2372 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
2373 prepare_for_testing.
2374 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
2375 * gdb.cp/derivation.exp: Use standard_testfile,
2376 prepare_for_testing.
2377 * gdb.cp/destrprint.exp: Use standard_testfile.
2378 * gdb.cp/dispcxx.exp: Use standard_testfile.
2379 * gdb.cp/exception.exp: Use standard_testfile,
2380 prepare_for_testing.
2381 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
2382 * gdb.cp/extern-c.exp: Use standard_testfile,
2383 prepare_for_testing.
2384 * gdb.cp/formatted-ref.exp: Use standard_testfile,
2385 prepare_for_testing.
2386 * gdb.cp/fpointer.exp: Use standard_testfile.
2387 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
2388 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
2389 standard_output_file.
2390 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
2391 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
2392 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
2393 standard_output_file.
2394 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
2395 (do_tests): Update.
2396 * gdb.cp/koenig.exp: Use standard_testfile.
2397 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
2398 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
2399 * gdb.cp/m-static.exp: Use standard_testfile,
2400 prepare_for_testing.
2401 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
2402 * gdb.cp/mb-inline.exp: Use standard_testfile,
2403 prepare_for_testing.
2404 * gdb.cp/mb-templates.exp: Use standard_testfile,
2405 prepare_for_testing.
2406 * gdb.cp/member-ptr.exp: Use standard_testfile,
2407 prepare_for_testing.
2408 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
2409 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
2410 * gdb.cp/method2.exp: Use standard_testfile.
2411 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
2412 standard_output_file.
2413 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
2414 (do_tests): Update.
2415 * gdb.cp/namespace-enum.exp: Use standard_testfile,
2416 prepare_for_testing.
2417 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
2418 prepare_for_testing.
2419 * gdb.cp/namespace.exp: Use standard_testfile,
2420 prepare_for_testing.
2421 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
2422 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
2423 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
2424 * gdb.cp/nsimport.exp: Use standard_testfile,
2425 prepare_for_testing.
2426 * gdb.cp/nsnested.exp: Use standard_testfile.
2427 * gdb.cp/nsnoimports.exp: Use standard_testfile.
2428 * gdb.cp/nsrecurs.exp: Use standard_testfile,
2429 prepare_for_testing.
2430 * gdb.cp/nsstress.exp: Use standard_testfile,
2431 prepare_for_testing.
2432 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
2433 * gdb.cp/operator.exp: Use standard_testfile.
2434 * gdb.cp/oranking.exp: Use standard_testfile.
2435 * gdb.cp/overload-const.exp: Use standard_testfile.
2436 * gdb.cp/overload.exp: Use standard_testfile,
2437 prepare_for_testing.
2438 * gdb.cp/ovldbreak.exp: Use standard_testfile.
2439 * gdb.cp/ovsrch.exp: Use standard_testfile.
2440 * gdb.cp/paren-type.exp: Use standard_testfile.
2441 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
2442 prepare_for_testing.
2443 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
2444 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
2445 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
2446 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
2447 * gdb.cp/pr10728.exp: Use standard_testfile,
2448 standard_output_file.
2449 * gdb.cp/pr12028.exp: Use standard_testfile.
2450 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
2451 * gdb.cp/pr9167.exp: Use standard_testfile.
2452 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
2453 * gdb.cp/printmethod.exp: Use standard_testfile,
2454 prepare_for_testing.
2455 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
2456 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
2457 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
2458 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
2459 standard_output_file.
2460 * gdb.cp/readnow-language.exp: Use standard_testfile.
2461 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
2462 (gdb_start_again): Use clean_restart.
2463 * gdb.cp/ref-types.exp: Use standard_testfile,
2464 prepare_for_testing.
2465 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
2466 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
2467 * gdb.cp/smartp.exp: Use standard_testfile.
2468 * gdb.cp/static-method.exp: Use standard_testfile.
2469 * gdb.cp/static-print-quit.exp: Use standard_testfile.
2470 * gdb.cp/temargs.exp: Use standard_testfile.
2471 * gdb.cp/templates.exp: Use standard_testfile,
2472 prepare_for_testing.
2473 (do_tests): Update.
2474 * gdb.cp/try_catch.exp: Use standard_testfile,
2475 prepare_for_testing.
2476 * gdb.cp/typedef-operator.exp: Use standard_testfile.
2477 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
2478 * gdb.cp/virtbase.exp: Use standard_testfile,
2479 prepare_for_testing.
2480 * gdb.cp/virtfunc.exp: Use standard_testfile,
2481 prepare_for_testing.
2482 (do_tests): Update.
2483 * gdb.cp/virtfunc2.exp: Use standard_testfile,
2484 prepare_for_testing.
2485
686f09d0
TT
24862012-07-10 Tom Tromey <tromey@redhat.com>
2487
2488 * lib/gdb.exp (standard_testfile): Unset output variables from
2489 earlier invocations.
2490
9357e021
YQ
24912012-07-10 Yao Qi <yao@codesourcery.com>
2492
2493 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
2494 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
2495 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
2496 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
2497 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
2498 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
2499 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
2500 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
2501 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
2502 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
2503 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
2504 * gdb.mi/mi-var-display.exp: Likewise.
2505 * gdb.mi/mi-var-invalidate.exp: Likewise.
2506 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
2507 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
2508 * gdb.mi/mi2-console.exp: Likewise.
2509 * gdb.mi/mi2-disassemble.exp: Likewise.
2510 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
2511 * gdb.mi/mi2-read-memory.exp: Likewise.
2512 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
2513 * gdb.mi/mi2-simplerun.exp: Likewise.
2514 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
2515 * gdb.mi/mi2-syn-frame.exp: Likewise.
2516 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
2517 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
2518 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
2519
e314d629
TT
25202012-07-09 Tom Tromey <tromey@redhat.com>
2521
2522 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
2523 * gdb.base/callfuncs.exp: Add cast-based test.
2524 * gdb.base/callfuncs.c (voidfunc): New function.
2525
06928b3f
DE
25262012-07-08 Doug Evans <dje@google.com>
2527
2528 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
2529
32f11bad
JK
25302012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2531
2532 Fix XFAIL compatibility with old i386 systems.
2533 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
2534 Check also 'Cannot insert breakpoint 0'.
2535
76b83c51
JK
25362012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2537
2538 PR 14321
2539 * gdb.base/find.exp
2540 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
2541
a6fb9c08
TT
25422012-07-06 Tom Tromey <tromey@redhat.com>
2543
2544 * gdb.base/whatis.exp: Add test.
2545
71918a86
TT
25462012-07-06 Tom Tromey <tromey@redhat.com>
2547
2548 * gdb.base/whatis.exp: Add regression test.
2549
fcde5961
TT
25502012-07-06 Tom Tromey <tromey@redhat.com>
2551
2552 * gdb.base/whatis.exp: Add tests.
2553
f9cf0f4a
JK
25542012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2555
2556 PR 12649
2557 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
2558 gdb_test_multiple $gdb_prompt terminator.
2559
979ade8b
PA
25602012-07-04 Pedro Alves <palves@redhat.com>
2561
2562 * gdb.mi/mi-reverse.exp: Use supports_reverse and
2563 supports_process_record.
2564
8a980b44
PA
25652012-07-04 Pedro Alves <palves@redhat.com>
2566
2567 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
2568 endings.
2569 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
2570
855ba978
SS
25712012-07-03 Stan Shebs <stan@codesourcery.com>
2572
2573 * gdb.base/info-os.c (main): Retry resource acquisition until an
2574 available one is found.
2575 * gdb.base/info-os.exp: Collect resource keys from the program
2576 and use them in matching.
2577
fcb44371
JK
25782012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2579
2580 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
2581 Wrap the test into loop for corefile and core0file.
2582
08a67be6
JK
25832012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2584
2585 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
2586 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
2587 .note.GNU-stack.
2588
0f3c2347
JK
2589 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
2590
ff4a4500
SDJ
25912012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
2592
2593 * gdb.base/help.exp (help b, help br, help bre, help brea, help
2594 break): Include help message for the new `-probe' and `-probe-stap'
2595 options.
2596
d3ce09f5
SS
25972012-07-02 Stan Shebs <stan@codesourcery.com>
2598
2599 * gdb.base/dprintf.exp: Add agent style tests.
2600
a1624241
JK
26012012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2602
2603 * gdb.base/stale-infcall.c (infcall): New label test-next.
2604 (main): New labels test-pass and test-fail.
2605 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
2606 $test_fail_bpnum to test-fail.
2607 (test system longjmp tracking support): New test.
2608 Delete $test_fail_bpnum.
2609 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
2610 breakpoint.
2611
42e7ad6c
DE
26122012-06-30 Doug Evans <dje@google.com>
2613
2614 * gdb.dwarf2/fission-reread.S: New file.
2615 * gdb.dwarf2/fission-reread.exp: New file.
2616
37ce89eb
SS
26172012-06-28 Stan Shebs <stan@codesourcery.com>
2618
2619 * gdb.mi/mi-logging.exp: New file.
2620
e5ef252a
PA
26212012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2622 Pedro Alves <palves@redhat.com>
2623
2624 * gdb.threads/siginfo-threads.exp: New file.
2625 * gdb.threads/siginfo-threads.c: New file.
2626 * gdb.threads/sigstep-threads.exp: New file.
2627 * gdb.threads/sigstep-threads.c: New file.
2628
22f1fbae
TT
26292012-06-28 Tom Tromey <tromey@redhat.com>
2630
2631 * gdb.go/package.exp: Partially revert earlier patch; use
2632 gdb_compile again. Use standard_output_file.
2633
2e3cf129
DE
26342012-06-27 Doug Evans <dje@google.com>
2635
2636 * gdb.dwarf2/fission-base.c: New file.
2637 * gdb.dwarf2/fission-base.S: New file.
2638 * gdb.dwarf2/fission-base.exp: New file.
2639
785fd303
JK
26402012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2641
2642 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
2643
1bb9788d
TT
26442012-06-27 Tom Tromey <tromey@redhat.com>
2645
2646 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
2647 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
2648
c83ee902
TT
26492012-06-27 Tom Tromey <tromey@redhat.com>
2650
2651 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
2652 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
2653 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
2654 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
2655 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
2656 prepare_for_testing.
2657 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
2658 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
2659 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
2660 standard_testfile.
2661 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
2662 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
2663 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
2664 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
2665 prepare_for_testing.
2666 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
2667 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
2668 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
2669 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
2670 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
2671 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
2672 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
2673 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
2674 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
2675 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
2676 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
2677 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
2678 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
2679 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
2680 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
2681 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
2682 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
2683 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
2684 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
2685 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
2686 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
2687 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
2688 standard_output_file.
2689 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
2690 standard_output_file.
2691 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
2692 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
2693 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
2694 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
2695 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
2696 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
2697 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
2698 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
2699 * gdb.dwarf2/implptr.exp: Use standard_testfile.
2700 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
2701 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
2702 * gdb.dwarf2/pieces.exp: Use standard_testfile.
2703 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
2704 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
2705 * gdb.dwarf2/valop.exp: Use standard_testfile,
2706 prepare_for_testing.
2707
5204774b
TT
27082012-06-27 Tom Tromey <tromey@redhat.com>
2709
2710 * gdb.python/python.exp: Fix regexps in pagination tests.
2711
ee0bf529
SCR
27122012-06-26 Siva Chandra Reddy <sivachandra@google.com>
2713
2714 * gdb.python/py-symtab.exp: Add tests to test the new attribute
2715 'last' of gdb.Symtab_and_line.
2716 * gdb.python/py-symbol.c: Move break point comment to enable
2717 testing of gdb.Symtab_and_line.last.
2718
14fcc022
TT
27192012-06-26 Tom Tromey <tromey@redhat.com>
2720
2721 * gdb.threads/step.c: Remove.
2722 * gdb.threads/step.exp: Remove.
2723 * gdb.threads/step2.exp: Remove.
2724
0efbbabc
TT
27252012-06-26 Tom Tromey <tromey@redhat.com>
2726
2727 * gdb.threads/watchpoint-fork.exp (test): Use
2728 standard_output_file. Don't declare objdir.
2729 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
2730 standard_output_file.
2731 * gdb.threads/attach-stopped.exp: Use standard_testfile.
2732 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
2733 clean_restart. Remove incdir.
2734 * gdb.threads/corethreads.exp: Use standard_testfile.
2735 * gdb.threads/execl.exp: Use standard_testfile,
2736 standard_output_file, clean_restart.
2737 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
2738 clean_restart.
2739 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
2740 clean_restart.
2741 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
2742 incdir.
2743 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
2744 clean_restart. Remove incdir.
2745 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
2746 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
2747 clean_restart. Remove incdir.
2748 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
2749 Remove incdir.
2750 * gdb.threads/leader-exit.exp: Use standard_testfile.
2751 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
2752 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
2753 clean_restart.
2754 * gdb.threads/manythreads.exp: Use standard_testfile,
2755 clean_restart. Remove incdir.
2756 * gdb.threads/multi-create.exp: Use standard_testfile,
2757 clean_restart.
2758 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
2759 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
2760 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
2761 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
2762 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
2763 * gdb.threads/pending-step.exp: Use standard_testfile,
2764 clean_restart. Remove incdir.
2765 * gdb.threads/print-threads.exp: Use standard_testfile,
2766 clean_restart. Remove incdir.
2767 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
2768 clean_restart. Remove incdir.
2769 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
2770 Remove incdir.
2771 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
2772 incdir.
2773 * gdb.threads/sigthread.exp: Use standard_testfile,
2774 clean_restart.
2775 * gdb.threads/staticthreads.exp: Use standard_testfile,
2776 clean_restart. Remove incdir.
2777 * gdb.threads/switch-threads.exp: Use standard_testfile,
2778 clean_restart. Remove incdir.
2779 * gdb.threads/thread-execl.exp: Use standard_testfile,
2780 clean_restart. Remove incdir.
2781 * gdb.threads/thread-find.exp: Use standard_testfile,
2782 clean_restart.
2783 * gdb.threads/thread-specific.exp: Use standard_testfile,
2784 clean_restart. Remove incdir.
2785 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
2786 clean_restart. Remove incdir.
2787 * gdb.threads/thread_check.exp: Use standard_testfile,
2788 clean_restart. Remove incdir.
2789 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
2790 incdir.
2791 * gdb.threads/threadapply.exp: Use standard_testfile,
2792 clean_restart. Remove incdir.
2793 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
2794 clean_restart. Remove incdir.
2795 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
2796 clean_restart.
2797 * gdb.threads/tls-shared.exp: Use standard_testfile,
2798 clean_restart, standard_output_file.
2799 * gdb.threads/tls-var.exp: Use standard_testfile,
2800 standard_output_file.
2801 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
2802 Remove incdir.
2803 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
2804 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
2805 incdir.
2806 * gdb.threads/watchthreads2.exp: Use standard_testfile,
2807 clean_restart. Remove incdir.
2808
497a5eb0
TT
28092012-06-26 Tom Tromey <tromey@redhat.com>
2810
2811 * gdb.trace/actions.exp: Use standard_testfile.
2812 * gdb.trace/ax.exp: Use standard_testfile.
2813 * gdb.trace/backtrace.exp: Use standard_testfile.
2814 * gdb.trace/change-loc.exp: Use standard_testfile.
2815 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
2816 * gdb.trace/collection.exp: Use standard_testfile,
2817 prepare_for_testing.
2818 * gdb.trace/deltrace.exp: Use standard_testfile.
2819 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
2820 * gdb.trace/ftrace.exp: Use standard_testfile.
2821 * gdb.trace/infotrace.exp: Use standard_testfile.
2822 * gdb.trace/packetlen.exp: Use standard_testfile.
2823 * gdb.trace/passc-dyn.exp: Use standard_testfile.
2824 * gdb.trace/passcount.exp: Use standard_testfile.
2825 * gdb.trace/pending.exp: Use standard_testfile.
2826 * gdb.trace/report.exp: Use standard_testfile.
2827 * gdb.trace/save-trace.exp: Use standard_testfile.
2828 * gdb.trace/stap-trace.exp: Use standard_testfile.
2829 * gdb.trace/status-stop.exp: Use standard_testfile.
2830 * gdb.trace/strace.exp: Use standard_testfile.
2831 * gdb.trace/tfile.exp: Use standard_testfile.
2832 * gdb.trace/tfind.exp: Use standard_testfile.
2833 * gdb.trace/trace-break.exp: Use standard_testfile.
2834 * gdb.trace/trace-mt.exp: Use standard_testfile.
2835 * gdb.trace/tracecmd.exp: Use standard_testfile.
2836 * gdb.trace/tspeed.exp: Use standard_testfile.
2837 * gdb.trace/tstatus.exp: Use standard_testfile.
2838 * gdb.trace/tsv.exp: Use standard_testfile.
2839 * gdb.trace/unavailable.exp: Use standard_testfile,
2840 prepare_for_testing.
2841 * gdb.trace/while-dyn.exp: Use standard_testfile.
2842 * gdb.trace/while-stepping.exp: Use standard_testfile.
2843
7686c074
TT
28442012-06-26 Tom Tromey <tromey@redhat.com>
2845
2846 * gdb.reverse/break-precsave.exp: Use standard_testfile.
2847 * gdb.reverse/break-reverse.exp: Use standard_testfile.
2848 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
2849 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
2850 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
2851 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
2852 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
2853 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
2854 prepare_for_testing.
2855 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
2856 prepare_for_testing.
2857 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
2858 prepare_for_testing.
2859 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
2860 prepare_for_testing.
2861 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
2862 prepare_for_testing
2863 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
2864 * gdb.reverse/machinestate.exp: Use standard_testfile.
2865 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
2866 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
2867 build_executable.
2868 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
2869 build_executable.
2870 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
2871 standard_output_file.
2872 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
2873 standard_output_file.
2874 * gdb.reverse/step-precsave.exp: Use standard_testfile.
2875 * gdb.reverse/step-reverse.exp: Use standard_testfile.
2876 * gdb.reverse/until-precsave.exp: Use standard_testfile.
2877 * gdb.reverse/until-reverse.exp: Use standard_testfile.
2878 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
2879 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
2880
481fc100
TT
28812012-06-26 Tom Tromey <tromey@redhat.com>
2882
2883 * gdb.stabs/weird.exp: Remove directory-checking code. Use
2884 standard_output_file.
2885 * gdb.stabs/exclfwd.exp: Use standard_testfile,
2886 prepare_for_testing. Remove directory-checking code.
2887
7bb18ae2
TT
28882012-06-25 Tom Tromey <tromey@redhat.com>
2889
2890 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
2891 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
2892 build_executable, not prepare_for_testing.
2893 * gdb.multi/base.exp: Use standard_output_file. Use
2894 build_executable, not prepare_for_testing.
2895
cf09b3e4
TT
28962012-06-25 Tom Tromey <tromey@redhat.com>
2897
2898 * gdb.fortran/subarray.exp: Use standard_testfile,
2899 prepare_for_testing.
2900 * gdb.fortran/multi-dim.exp: Use standard_testfile.
2901 * gdb.fortran/module.exp: Use standard_testfile.
2902 * gdb.fortran/logical.exp: Use standard_testfile.
2903 * gdb.fortran/library-module.exp: Use standard_testfile,
2904 standard_output_file.
2905 * gdb.fortran/derived-type.exp: Use standard_testfile,
2906 prepare_for_testing.
2907 * gdb.fortran/complex.exp: Use standard_testfile,
2908 prepare_for_testing.
2909 * gdb.fortran/charset.exp: Use standard_testfile.
2910 * gdb.fortran/array-element.exp: Use standard_testfile,
2911 prepare_for_testing.
2912
18b5ff1b
KS
29132012-06-25 Keith Seitz <keiths@redhat.com>
2914
2915 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
2916 Change rbreak-related tests to KFAIL and add bugzilla numbers.
2917
17b77626
TT
29182012-06-25 Tom Tromey <tromey@redhat.com>
2919
2920 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
2921 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
2922 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
2923 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
2924
f91e3dc1
TT
29252012-06-25 Tom Tromey <tromey@redhat.com>
2926
2927 * gdb.linespec/ls-errs.exp: Use standard_testfile.
2928 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
2929 * gdb.linespec/linespec.exp: Use standard_testfile.
2930
a884434d
TT
29312012-06-25 Tom Tromey <tromey@redhat.com>
2932
2933 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
2934 prepare_for_testing.
2935
efc9d70a
TT
29362012-06-25 Tom Tromey <tromey@redhat.com>
2937
2938 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
2939 prepare_for_testing.
2940 * gdb.opt/inline-break.exp: Use standard_testfile,
2941 prepare_for_testing.
2942 * gdb.opt/inline-bt.exp: Use standard_testfile,
2943 prepare_for_testing.
2944 * gdb.opt/inline-cmds.exp: Use standard_testfile,
2945 prepare_for_testing.
2946 * gdb.opt/inline-locals.exp: Use standard_testfile,
2947 prepare_for_testing.
2948
e2fc92c6
TT
29492012-06-25 Tom Tromey <tromey@redhat.com>
2950
2951 * gdb.asm/asm-source.exp: Use standard_output_file,
2952 standard_testfile. Construct .o files in proper subdir.
2953
b0963d73
TT
29542012-06-25 Tom Tromey <tromey@redhat.com>
2955
2956 * gdb.server/ext-attach.exp: Use standard_testfile,
2957 prepare_for_testing.
2958 * gdb.server/ext-run.exp: Use standard_testfile,
2959 build_executable.
2960 * gdb.server/file-transfer.exp: Use standard_testfile,
2961 prepare_for_testing.
2962 * gdb.server/server-exec-info.exp: Use standard_testfile.
2963 * gdb.server/server-mon.exp: Use standard_testfile,
2964 prepare_for_testing.
2965 * gdb.server/server-run.exp: Use standard_testfile,
2966 build_executable.
2967 * gdb.server/solib-list.exp: Use standard_testfile,
2968 standard_output_file.
2969
8a3e1f8d
TT
29702012-06-25 Tom Tromey <tromey@redhat.com>
2971
2972 * lib/gdb.exp (standard_output_file): Use "file join".
2973 * gdb.go/chan.exp: Use standard_testfile.
2974 * gdb.go/handcall.exp: Use standard_testfile.
2975 * gdb.go/hello.exp: Use standard_testfile.
2976 * gdb.integers/chan.exp: Use standard_testfile.
2977 * gdb.go/methods.exp: Use standard_testfile.
2978 * gdb.go/package.exp: Use standard_testfile.
2979 * gdb.go/strings.exp: Use standard_testfile.
2980 * gdb.go/types.exp: Use standard_testfile.
2981 * gdb.go/unsafe.exp: Use standard_testfile.
2982
944a9061
MGD
29832012-06-25 Greta Yorsh <greta.yorsh@arm.com>
2984
2985 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
2986
1c06bd58
JK
29872012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2988
2989 Fix regression by the previous commit.
2990 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
2991
b4a58790
TT
29922012-06-22 Tom Tromey <tromey@redhat.com>
2993
2994 * gdb.python/lib-types.exp: Use standard_testfile,
2995 prepare_for_testing.
2996 * gdb.python/py-block.exp: Use standard_testfile.
2997 * gdb.python/py-breakpoint.exp: Use standard_testfile.
2998 * gdb.python/py-events.exp: Use standard_testfile,
2999 standard_output_file.
3000 * gdb.python/py-evsignal.exp: Use standard_testfile.
3001 * gdb.python/py-evethreads.exp: Use standard_testfile.
3002 * gdb.python/py-explore-cc.exp: Use standard_testfile.
3003 * gdb.python/py-explore.exp: Use standard_testfile.
3004 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
3005 standard_output_file.
3006 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
3007 prepare_for_testing.
3008 * gdb.python/py-frame-inline.exp: Use standard_testfile.
3009 * gdb.python/py-frame.exp: Use standard_testfile.
3010 * gdb.python/py-inferior.exp: Use standard_testfile.
3011 * gdb.python/py-infthread.exp: Use standard_testfile.
3012 * gdb.python/py-mi.exp: Use standard_testfile.
3013 * gdb.python/py-objfile-script.exp: Use standard_testfile,
3014 build_executable.
3015 * gdb.python/py-objfile.exp: Use standard_testfile.
3016 * gdb.python/py-pp-maint.exp: Use standard_testfile,
3017 prepare_for_testing.
3018 * gdb.python/py-prettyprint.exp: Use standard_testfile.
3019 * gdb.python/py-progspace.exp: Use standard_testfile,
3020 build_executable.
3021 * gdb.python/py-prompt.exp: Use standard_testfile,
3022 build_executable.
3023 * gdb.python/py-section-script.exp: Use standard_testfile,
3024 build_executable.
3025 * gdb.python/py-shared.exp: Use standard_testfile,
3026 standard_output_file, clean_restart.
3027 * gdb.python/py-symbol.exp: Use standard_output_file,
3028 prepare_for_testing.
3029 * gdb.python/py-symtab.exp: Use standard_output_file,
3030 prepare_for_testing
3031 * gdb.python/py-template.exp: Use standard_testfile.
3032 * gdb.python/py-type.exp: Use standard_testfile.
3033 * gdb.python/py-value-cc.exp: Use standard_testfile.
3034 * gdb.python/py-value.exp: Use standard_testfile.
3035 * gdb.python/python.exp: Use standard_testfile, build_executable.
3036
2c44deac
TT
30372012-06-22 Tom Tromey <tromey@redhat.com>
3038
3039 * gdb.objc/basicclass.exp: Use standard_testfile.
3040 (do_objc_tests): Don't declare objdir.
3041 * gdb.objc/nondebug.exp: Use standard_testfile.
3042 (do_objc_tests): Don't declare objdir.
3043 * gdb.objc/objcdecode.exp: Use standard_testfile.
3044 (do_objc_tests): Don't declare objdir.
3045
c24ccbce
TT
30462012-06-22 Tom Tromey <tromey@redhat.com>
3047
3048 * gdb.java/jmain.exp: Use standard_testfile.
3049 * gdb.java/jmisc.exp: Use standard_testfile.
3050 * gdb.java/jnpe.exp: Use standard_testfile.
3051 * gdb.java/jprint.exp: Use standard_testfile.
3052
0a6d0306
TT
30532012-06-22 Tom Tromey <tromey@redhat.com>
3054
3055 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
3056 (standard_output_file, standard_testfile): New procs.
3057 (build_executable, clean_restart): Use standard_output_file.
3058
6ea815ef
YQ
30592012-06-22 Yao Qi <yao@codesourcery.com>
3060
3061 * boards/native-gdbserver.exp: New proc ${board}_exec.
3062 * boards/native-stdio-gdbserver.exp: Likewise.
3063
4c93b1db
TT
30642012-06-21 Tom Tromey <tromey@redhat.com>
3065
3066 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
3067 (build_executable): Update.
3068 (get_compiler_info): Remove 'binfile' argument.
3069 * gdb.ada/arrayidx.exp: Update.
3070 * gdb.ada/null_array.exp: Update.
3071 * gdb.arch/altivec-abi.exp: Update.
3072 * gdb.arch/altivec-regs.exp: Update.
3073 * gdb.arch/amd64-byte.exp: Update.
3074 * gdb.arch/amd64-dword.exp: Update.
3075 * gdb.arch/amd64-word.exp: Update.
3076 * gdb.arch/i386-avx.exp: Update.
3077 * gdb.arch/i386-byte.exp: Update.
3078 * gdb.arch/i386-sse.exp: Update.
3079 * gdb.arch/i386-word.exp: Update.
3080 * gdb.arch/ppc-dfp.exp: Update.
3081 * gdb.arch/ppc-fp.exp: Update.
3082 * gdb.arch/vsx-regs.exp: Update.
3083 * gdb.base/all-bin.exp: Update.
3084 * gdb.base/annota1.exp: Update.
3085 * gdb.base/async.exp: Update.
3086 * gdb.base/attach.exp: Update.
3087 * gdb.base/break-interp.exp: Update.
3088 * gdb.base/call-ar-st.exp: Update.
3089 * gdb.base/call-rt-st.exp: Update.
3090 * gdb.base/call-sc.exp: Update.
3091 * gdb.base/callfuncs.exp: Update.
3092 * gdb.base/catch-load.exp: Update.
3093 * gdb.base/completion.exp: Update.
3094 * gdb.base/complex.exp: Update.
3095 * gdb.base/condbreak.exp: Update.
3096 * gdb.base/consecutive.exp: Update.
3097 * gdb.base/constvars.exp: Update.
3098 * gdb.base/corefile.exp: Update.
3099 * gdb.base/eval-skip.exp: Update.
3100 * gdb.base/expand-psymtabs.exp: Update.
3101 * gdb.base/exprs.exp: Update.
3102 * gdb.base/fileio.exp: Update.
3103 * gdb.base/fixsection.exp: Update.
3104 * gdb.base/funcargs.exp: Update.
3105 * gdb.base/gdb11530.exp: Update.
3106 * gdb.base/gdb1555.exp: Update.
3107 * gdb.base/gnu-ifunc.exp: Update.
3108 * gdb.base/gnu_vector.exp: Update.
3109 * gdb.base/info-macros.exp: Update.
3110 * gdb.base/jit-simple.exp: Update.
3111 * gdb.base/jit-so.exp: Update.
3112 * gdb.base/jit.exp: Update.
3113 * gdb.base/langs.exp: Update.
3114 * gdb.base/list.exp: Update.
3115 * gdb.base/logical.exp: Update.
3116 * gdb.base/long_long.exp: Update.
3117 * gdb.base/longjmp.exp: Update.
3118 * gdb.base/macscp.exp: Update.
3119 * gdb.base/mips_pro.exp: Update.
3120 * gdb.base/miscexprs.exp: Update.
3121 * gdb.base/morestack.exp: Update.
3122 * gdb.base/nodebug.exp: Update.
3123 * gdb.base/opaque.exp: Update.
3124 * gdb.base/pc-fp.exp: Update.
3125 * gdb.base/pending.exp: Update.
3126 * gdb.base/permissions.exp: Update.
3127 * gdb.base/pointers.exp: Update.
3128 * gdb.base/prelink.exp: Update.
3129 * gdb.base/printcmds.exp: Update.
3130 * gdb.base/psymtab.exp: Update.
3131 * gdb.base/ptype.exp: Update.
3132 * gdb.base/relational.exp: Update.
3133 * gdb.base/scope.exp: Update.
3134 * gdb.base/setvar.exp: Update.
3135 * gdb.base/shlib-call.exp: Update.
3136 * gdb.base/shreloc.exp: Update.
3137 * gdb.base/signals.exp: Update.
3138 * gdb.base/sizeof.exp: Update.
3139 * gdb.base/so-impl-ld.exp: Update.
3140 * gdb.base/so-indr-cl.exp: Update.
3141 * gdb.base/solib-disc.exp: Update.
3142 * gdb.base/solib-display.exp: Update.
3143 * gdb.base/solib-nodir.exp: Update.
3144 * gdb.base/solib-overlap.exp: Update.
3145 * gdb.base/solib-symbol.exp: Update.
3146 * gdb.base/solib-weak.exp: Update.
3147 * gdb.base/solib.exp: Update.
3148 * gdb.base/store.exp: Update.
3149 * gdb.base/structs.exp: Update.
3150 * gdb.base/structs2.exp: Update.
3151 * gdb.base/type-opaque.exp: Update.
3152 * gdb.base/unload.exp: Update.
3153 * gdb.base/varargs.exp: Update.
3154 * gdb.base/volatile.exp: Update.
3155 * gdb.base/watch_thread_num.exp: Update.
3156 * gdb.base/watchpoint-solib.exp: Update.
3157 * gdb.base/watchpoint.exp: Update.
3158 * gdb.base/watchpoints.exp: Update.
3159 * gdb.base/whatis.exp: Update.
3160 * gdb.cell/arch.exp: Update.
3161 * gdb.cell/break.exp: Update.
3162 * gdb.cell/bt.exp: Update.
3163 * gdb.cell/core.exp: Update.
3164 * gdb.cell/data.exp: Update.
3165 * gdb.cell/ea-cache.exp: Update.
3166 * gdb.cell/f-regs.exp: Update.
3167 * gdb.cell/fork.exp: Update.
3168 * gdb.cell/gcore.exp: Update.
3169 * gdb.cell/mem-access.exp: Update.
3170 * gdb.cell/ptype.exp: Update.
3171 * gdb.cell/registers.exp: Update.
3172 * gdb.cell/sizeof.exp: Update.
3173 * gdb.cell/solib-symbol.exp: Update.
3174 * gdb.cell/solib.exp: Update.
3175 * gdb.cp/ambiguous.exp: Update.
3176 * gdb.cp/breakpoint.exp: Update.
3177 * gdb.cp/bs15503.exp: Update.
3178 * gdb.cp/casts.exp: Update.
3179 * gdb.cp/class2.exp: Update.
3180 * gdb.cp/cpexprs.exp: Update.
3181 * gdb.cp/cplusfuncs.exp: Update.
3182 * gdb.cp/ctti.exp: Update.
3183 * gdb.cp/dispcxx.exp: Update.
3184 * gdb.cp/gdb1355.exp: Update.
3185 * gdb.cp/gdb2384.exp: Update.
3186 * gdb.cp/gdb2495.exp: Update.
3187 * gdb.cp/infcall-dlopen.exp: Update.
3188 * gdb.cp/local.exp: Update.
3189 * gdb.cp/m-data.exp: Update.
3190 * gdb.cp/m-static.exp: Update.
3191 * gdb.cp/mb-ctor.exp: Update.
3192 * gdb.cp/mb-inline.exp: Update.
3193 * gdb.cp/mb-templates.exp: Update.
3194 * gdb.cp/member-ptr.exp: Update.
3195 * gdb.cp/method.exp: Update.
3196 * gdb.cp/namespace.exp: Update.
3197 * gdb.cp/nextoverthrow.exp: Update.
3198 * gdb.cp/nsdecl.exp: Update.
3199 * gdb.cp/nsrecurs.exp: Update.
3200 * gdb.cp/nsstress.exp: Update.
3201 * gdb.cp/nsusing.exp: Update.
3202 * gdb.cp/pr-1023.exp: Update.
3203 * gdb.cp/pr-1210.exp: Update.
3204 * gdb.cp/pr-574.exp: Update.
3205 * gdb.cp/pr9631.exp: Update.
3206 * gdb.cp/printmethod.exp: Update.
3207 * gdb.cp/psmang.exp: Update.
3208 * gdb.cp/re-set-overloaded.exp: Update.
3209 * gdb.cp/rtti.exp: Update.
3210 * gdb.cp/shadow.exp: Update.
3211 * gdb.cp/templates.exp: Update.
3212 * gdb.cp/try_catch.exp: Update.
3213 * gdb.dwarf2/dw2-ranges.exp: Update.
3214 * gdb.dwarf2/pr10770.exp: Update.
3215 * gdb.fortran/library-module.exp: Update.
3216 * gdb.hp/gdb.aCC/optimize.exp: Update.
3217 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
3218 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
3219 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
3220 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
3221 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
3222 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
3223 * gdb.hp/gdb.compat/xdb1.exp: Update.
3224 * gdb.hp/gdb.compat/xdb2.exp: Update.
3225 * gdb.hp/gdb.compat/xdb3.exp: Update.
3226 * gdb.hp/gdb.defects/bs14602.exp: Update.
3227 * gdb.hp/gdb.defects/solib-d.exp: Update.
3228 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
3229 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
3230 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
3231 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
3232 * gdb.mi/gdb792.exp: Update.
3233 * gdb.mi/mi-pending.exp: Update.
3234 * gdb.mi/mi-solib.exp: Update.
3235 * gdb.mi/mi-var-cp.exp: Update.
3236 * gdb.opt/clobbered-registers-O2.exp: Update.
3237 * gdb.opt/inline-bt.exp: Update.
3238 * gdb.opt/inline-cmds.exp: Update.
3239 * gdb.opt/inline-locals.exp: Update.
3240 * gdb.python/py-events.exp: Update.
3241 * gdb.python/py-finish-breakpoint.exp: Update.
3242 * gdb.python/py-type.exp: Update.
3243 * gdb.reverse/solib-precsave.exp: Update.
3244 * gdb.reverse/solib-reverse.exp: Update.
3245 * gdb.server/solib-list.exp: Update.
3246 * gdb.stabs/weird.exp: Update.
3247 * gdb.threads/attach-into-signal.exp: Update.
3248 * gdb.threads/attach-stopped.exp: Update.
3249 * gdb.threads/tls-shared.exp: Update.
3250 * gdb.trace/change-loc.exp: Update.
3251 * gdb.trace/strace.exp: Update.
3252
95c391b6
TT
32532012-06-19 Tom Tromey <tromey@redhat.com>
3254
3255 * gdb.base/whatis.exp: Add tests.
3256
e910f0b6
TT
32572012-06-19 Tom Tromey <tromey@redhat.com>
3258
3259 * gdb.cp/m-static.cc (keepalive): New function.
3260 (gnu_obj_1::method): Use it.
3261
422d65e7
DE
32622012-06-18 Doug Evans <dje@google.com>
3263
3264 * gdb.base/info-fun.exp: New file.
3265 * gdb.base/info-fun.c: New file.
3266 * gdb.base/info-fun-solib.c: New file.
3267
e2e4d78b
JK
32682012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3269
3270 Remove stale dummy frames.
3271 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
3272 (maintenance info breakpoints): New tests.
3273 * gdb.base/stale-infcall.c: New file.
3274 * gdb.base/stale-infcall.exp: New file.
3275
1788b2d3
JK
32762012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3277
3278 * gdb.arch/amd64-entry-value-param.S: New file.
3279 * gdb.arch/amd64-entry-value-param.c: New file.
3280 * gdb.arch/amd64-entry-value-param.exp: New file.
3281
663b969e
TT
32822012-06-15 Tom Tromey <tromey@redhat.com>
3283
3284 * gdb.cp/namespace.exp: Add "show lang" test.
3285
8e09ad05
IS
32862012-06-15 Iain Sandoe <iain@codesourcery.com>
3287
3288 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
3289 case. (top level): Use gdb_file_cmd instead of gdb_load.
3290
f85e18ee
JK
32912012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3292
3293 PR tdep/14222
3294 * gdb.arch/i386-sse-stack-align.S: New file.
3295 * gdb.arch/i386-sse-stack-align.c: New file.
3296 * gdb.arch/i386-sse-stack-align.exp: New file.
3297
f3b5e280
KS
32982012-06-13 Keith Seitz <keiths@redhat.com>
3299
3300 PR breakpoints/13798 and mi/11541
3301 * gdb.linespec/ls-errs.exp: Add a few more tests for
3302 filenames with spaces and colons.
3303
50af5481
JK
33042012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3305
3306 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
3307 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
3308 (test_function): Call CV_f.
3309 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
3310 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
3311 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
3312 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
3313 (p CV_f(CV::i)): New tests.
3314
d55637df
TT
33152012-06-13 Tom Tromey <tromey@redhat.com>
3316
3317 * gdb.base/condbreak.exp: Add tests for "condition" completion.
3318
cc80f267
JK
33192012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3320
3321 Fix regression by the "ambiguous linespec" series.
3322 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
3323 tests.
3324
bb2af9cc
JK
33252012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3326
3327 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
3328 missing.
3329
e81a37f7
TT
33302012-06-11 Tom Tromey <tromey@redhat.com>
3331
3332 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
3333 location...
3334 (main): ...here.
3335
8efd7788
YQ
33362012-06-07 Yao Qi <yao@codesourcery.com>
3337
3338 * gdb.trace/strace.exp: Shorten some too-long lines.
3339
359f5fe6
PA
33402012-06-06 Pedro Alves <palves@redhat.com>
3341
3342 * gdb.threads/clone-new-thread-event.c: New file.
3343 * gdb.threads/clone-new-thread-event.exp: New file.
3344
7b2fe205
YQ
33452012-06-06 Yao Qi <yao@codesourcery.com>
3346
3347 * gdb.base/dprintf.c (main): Add extra parameter when calling
3348 printf and fprintf.
3349 (bar): New function. It is a dead function, but to ensure
3350 'malloc' is linked explicitly.
3351
3eca55e8
YQ
33522012-06-06 Yao Qi <yao@codesourcery.com>
3353
3354 * gdb.base/info-proc.exp: Return if target doesn't support
3355 'info proc'.
3356
91cc9324
JK
33572012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3358
3359 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
3360 (run program with breakpoint commands): XFAIl if it is not.
3361
c56e7c43
JB
33622012-06-05 Joel Brobecker <brobecker@adacore.com>
3363
3364 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
3365 and add comment.
3366 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
3367 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
3368 "STOP" marker. Adjust testing strategy to make it work on
3369 all targets.
3370
3371 * gdb.base/print-file-var-main.c (main): Rewrite using local
3372 variables and adjust get_version_2's return value check.
3373 Add small comment.
3374 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
3375 marker. Adjust testing strategy to make it work on all targets.
3376
ccab2054
JB
33772012-06-05 Joel Brobecker <brobecker@adacore.com>
3378
3379 * gdb.ada/bad-task-bp-keyword: New testcase.
3380
d0d86158
JK
33812012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3382
3383 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
3384 Simplify it to ...
3385 (symbol-file ${testfile1}): ... here.
3386 (test eliminated var my_global_symbol)
3387 (test eliminated var my_static_symbol)
3388 (test eliminated var my_global_func, get address of main): Wrap them to
3389 'single psymtabs' and 'single symtabs'
3390 (get address of my_global_symbol, get address of my_static_symbol)
3391 (get address of my_global_func, get address of main): Wrap them to
3392 'order1' and 'order2'.
3393
952cf74c
JK
3394 * gdb.base/code_elim.exp
3395 (add-symbol-file ${testfile1} 0x100000)
3396 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
3397 'order2'.
3398 (order1: add-symbol-file ${testfile1} 0x100000)
3399 (order1: add-symbol-file ${testfile2} 0x200000)
3400 (order2: add-symbol-file ${testfile2} 0x200000)
3401 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
3402 .bss as appropriate.
3403
0c5bf5a9
JK
34042012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3405
3406 * gdb.server/solib-list-lib.c: New file.
3407 * gdb.server/solib-list-main.c: New file.
3408 * gdb.server/solib-list.exp: New file.
3409
4196f325
MR
34102012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
3411
3412 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
3413 for 'set print symbol' change.
3414
bfb05775
JK
34152012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3416
3417 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
3418 .debug_abbrev_seg3.
3419
685b1105
JK
34202012-05-24 John Steele Scott <toojays@toojays.net>
3421
3422 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
3423 * gdb.dwarf2/dw2-icc-opaque.S: New file.
3424 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
3425
f3e0e960
SS
34262012-05-23 Stan Shebs <stan@codesourcery.com>
3427
3428 * gdb.mi/mi-info-os.exp: New file.
3429
11eb1b4d
KS
34302012-05-23 Keith Seitz <keiths@redhat.com>
3431
3432 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
3433 return -1 to suppress the rest of the tests.
3434 (compile_stap_bin): Return boolean success value.
3435
b1af9e97
TT
34362012-05-21 Tom Tromey <tromey@redhat.com>
3437
3438 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
3439 Remove kfails.
3440 (test_print_mi_member_types): Likewise.
3441
248537e3
TT
34422012-05-21 Tom Tromey <tromey@redhat.com>
3443
3444 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
3445 print symbol' change.
3446
d791e155
TJB
34472012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3448
3449 * gdb.python/py-prompt.exp: Quit if the target is remote.
3450
e77afa2e
JK
34512012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3452
3453 Fix ERROR: internal buffer is full.
3454 * gdb.base/info-os.exp (expect_multiline): New function.
3455 (get process list, get process groups, get threads)
3456 (get file descriptors, get internet-domain sockets)
3457 (get shared-memory regions, get semaphores, get message queues): Use
3458 it for these tests.
3459
9cb709b6
TT
34602012-05-18 Tom Tromey <tromey@redhat.com>
3461
3462 * gdb.mi/mi-var-cmd.exp: Update.
3463 * gdb.objc/basicclass.exp (do_objc_tests): Update.
3464 * gdb.cp/virtbase.exp: Update.
3465 * gdb.cp/classes.exp (test_static_members): Update.
3466 * gdb.cp/casts.exp: Update.
3467 * gdb.base/pointers.exp: Update.
3468 * gdb.base/funcargs.exp (pointer_args): Update.
3469 (structs_by_reference): Update.
3470 * gdb.base/find.exp: Update.
3471 * gdb.base/call-strs.exp: Send "set print symbol off".
3472 * gdb.base/call-ar-st.exp: Update.
3473 * gdb.ada/fun_addr.exp: Update.
3474 * gdb.base/printcmds.exp (test_print_symbol): New proc.
3475 Call it.
3476 (test_print_repeats_10, test_print_strings)
3477 (test_print_char_arrays): Update.
3478
b012acdd
TT
34792012-05-18 Tom Tromey <tromey@redhat.com>
3480
3481 * gdb.base/charset.exp (string_display): Update.
3482
1d51a733
TT
34832012-05-18 Tom Tromey <tromey@redhat.com>
3484
3485 * gdb.mi/mi2-var-display.exp: Update.
3486 * gdb.mi/mi-var-display.exp: Update.
3487 * gdb.mi/mi-var-child.exp: Update.
3488 * gdb.cp/expand-psymtabs-cxx.exp: Update.
3489 * gdb.cp/cp-relocate.exp (get_func_address): Update.
3490
957df313
DE
34912012-05-17 Doug Evans <dje@google.com>
3492
682c7f7b
DE
3493 * info-macros.exp: Pass "debug" to prepare_for_testing.
3494
957df313
DE
3495 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
3496 * gdb.ada/Makefile.in (clean): Ditto.
3497 * gdb.arch/Makefile.in (clean): Ditto.
3498 * gdb.asm/Makefile.in (clean): Ditto.
3499 * gdb.base/Makefile.in (clean): Ditto.
3500 * gdb.cell/Makefile.in (clean): Ditto.
3501 * gdb.cp/Makefile.in (clean): Ditto.
3502 * gdb.disasm/Makefile.in (clean): Ditto.
3503 * gdb.dwarf2/Makefile.in (clean): Ditto.
3504 * gdb.fortran/Makefile.in (clean): Ditto.
3505 * gdb.go/Makefile.in (clean): Ditto.
3506 * gdb.hp/Makefile.in (clean): Ditto.
3507 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
3508 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
3509 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
3510 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
3511 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
3512 * gdb.java/Makefile.in (clean): Ditto.
3513 * gdb.linespec/Makefile.in (clean): Ditto.
3514 * gdb.mi/Makefile.in (clean): Ditto.
3515 * gdb.modula2/Makefile.in (clean): Ditto.
3516 * gdb.multi/Makefile.in (clean): Ditto.
3517 * gdb.objc/Makefile.in (clean): Ditto.
3518 * gdb.opencl/Makefile.in (clean): Ditto.
3519 * gdb.opt/Makefile.in (clean): Ditto.
3520 * gdb.pascal/Makefile.in (clean): Ditto.
3521 * gdb.python/Makefile.in (clean): Ditto.
3522 * gdb.reverse/Makefile.in (clean): Ditto.
3523 * gdb.server/Makefile.in (clean): Ditto.
3524 * gdb.stabs/Makefile.in (clean): Ditto.
3525 * gdb.threads/Makefile.in (clean): Ditto.
3526 * gdb.trace/Makefile.in (clean): Ditto.
3527 * gdb.xml/Makefile.in (clean): Ditto.
3528
abc9d0dc
TT
35292012-05-16 Tom Tromey <tromey@redhat.com>
3530
3531 * gdb.base/macscp1.c (macscp_expr): Add comment.
3532 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
3533
6a3a010b
MR
35342012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
3535
3536 * gdb.base/return-nodebug.exp: Also test float and double types.
3537
01429c8e
JK
35382012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3539
3540 PR testsuite/12649
3541 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
3542
54115cd4
JK
3543 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
3544
0c5f383f
SDJ
35452012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
3546
3547 * gdb.base/stap-probe.exp (stap_test): Remove calls to
3548 `rerun_to_main'.
3549 (stap_test_no_debuginfo): Likewise.
3550
e7e0cddf
SS
35512012-05-14 Stan Shebs <stan@codesourcery.com>
3552
3553 * gdb.base/dprintf.c: New file.
3554 * gdb.base/dprintf.exp: New file.
3555
c772f8e7
HZ
35562012-05-14 Hui Zhu <hui_zhu@mentor.com>
3557
3558 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
3559 * gdb.trace/disconnected-tracing.c: New file.
3560 * gdb.trace/disconnected-tracing.exp: New file.
3561
7efc75aa
SCR
35622012-05-13 Siva Chandra Reddy <sivachandra@google.com>
3563
3564 * gdb.python/python.c: Add a new breakpoint comment.
3565 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
3566
85d4a676
SS
35672011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
3568
3569 * gdb.base/info-os.exp: New file.
3570 * gdb.base/info-os.c: New file.
3571
64ea88dc
JB
35722012-05-10 Joel Brobecker <brobecker@adacore.com>
3573
4647ab1b
JB
3574 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
3575 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
3576 New files.
64ea88dc 3577
afba63f1
JB
35782012-05-10 Joel Brobecker <brobecker@adacore.com>
3579
3580 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
3581 gdb.base/ctxobj.exp: New files.
3582
9d198b1e
TT
35832012-05-09 Tom Tromey <tromey@redhat.com>
3584
3585 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
3586
9bfee719
MR
35872012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
3588
3589 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
3590
3a7341d8
MR
35912012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
3592
3593 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
3594 before using it.
3595
52b3699b
TG
35962012-05-04 Tristan Gingold <gingold@adacore.com>
3597
3598 * gdb.base/set-noassign.exp: New test.
3599
a20ee7a4
SCR
36002012-05-03 Siva Chandra Reddy <sivachandra@google.com>
3601
3602 * gdb.python/py-symbol.exp: Add tests to test the new methods
3603 gdb.Symtab.global_block() and gdb.Symtab.static_block().
3604 * gdb.python/py-symbol.c: Add new struct to help test
3605 gdb.Symtab.static_block().
3606
bf2f0858
DE
36072012-05-03 Doug Evans <dje@google.com>
3608
3609 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
3610 commented out.
3611
2d4e0376
YQ
36122012-05-03 Yao Qi <yao@codesourcery.com>
3613
3614 * gdb.base/catch-syscall.exp: Skip it before compilation if target
3615 doesn't support.
3616 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
3617 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
3618
6d0bb9f3
YQ
36192012-05-03 Yao Qi <yao@codesourcery.com>
3620
3621 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
3622
fd820528
DE
36232012-04-30 Doug Evans <dje@google.com>
3624
3625 PR testsuite/13961
3626 * gdb.dwarf2/pr13961.S: New file.
3627 * gdb.dwarf2/pr13961.exp: New file.
3628
b9e219b9
YQ
36292012-04-29 Yao Qi <yao@codesourcery.com>
3630
3631 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
3632
3019eac3
DE
36332012-04-28 Doug Evans <dje@google.com>
3634
3635 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
3636 .Ltype_int_in_cu2. Use name "int2" instead of "int".
3637 All uses updated.
3638 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
3639 "ptype func_cu1" to expand cu2 before cu1.
3640
62e5f89c
SDJ
36412012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
3642 Tom Tromey <tromey@redhat.com>
3643
3644 * gdb.base/default.exp: Add `$_probe_arg*' convenience
3645 variables.
3646 * gdb.base/stap-probe.c: New file.
3647 * gdb.base/stap-probe.exp: New file.
3648 * gdb.trace/stap-trace.c: New file.
3649 * gdb.trace/stap-trace.exp: New file.
3650 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
3651 libgcc's unwinder.
3652
14132e89
MR
36532012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
3654
3655 * gdb.arch/mips16-thunks-inmain.c: New file.
3656 * gdb.arch/mips16-thunks-main.c: New file.
3657 * gdb.arch/mips16-thunks-sin.c: New file.
3658 * gdb.arch/mips16-thunks-sinfrob.c: New file.
3659 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
3660 * gdb.arch/mips16-thunks-sinmain.c: New file.
3661 * gdb.arch/mips16-thunks-sinmips16.c: New file.
3662 * gdb.arch/mips16-thunks.exp: New file.
3663
a766d390
DE
36642012-04-25 Doug Evans <dje@google.com>
3665
3666 * configure.ac: Create gdb.go/Makefile.
3667 * configure: Regenerate.
3668 * gdb.base/default.exp: Add "go" to "set language" testing.
3669 * gdb.go/Makefile.in: New file.
3670 * gdb.go/basic-types.exp: New file.
3671 * gdb.go/chan.exp: New file.
3672 * gdb.go/chan.go: New file.
3673 * gdb.go/handcall.exp: New file.
3674 * gdb.go/handcall.go: New file.
3675 * gdb.go/hello.exp: New file.
3676 * gdb.go/hello.go: New file.
3677 * gdb.go/integers.exp: New file.
3678 * gdb.go/integers.go: New file.
3679 * gdb.go/methods.exp: New file.
3680 * gdb.go/methods.go: New file.
3681 * gdb.go/package.exp: New file.
3682 * gdb.go/package1.go: New file.
3683 * gdb.go/package2.go: New file.
3684 * gdb.go/print.exp: New file.
3685 * gdb.go/strings.exp: New file.
3686 * gdb.go/strings.go: New file.
3687 * gdb.go/types.exp: New file.
3688 * gdb.go/types.go: New file.
3689 * gdb.go/unsafe.exp: New file.
3690 * gdb.go/unsafe.go: New file.
3691 * lib/future.exp: Add Go support.
3692 (gdb_find_go, gdb_find_go_linker): New procs.
3693 (gdb_default_target_compile): Add Go support.
3694 * lib/gdb.exp (skip_go_tests): New proc.
3695 * lib/go.exp: New file.
3696
e65f9ffb
TT
36972012-04-25 Tom Tromey <tromey@redhat.com>
3698
3699 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
3700
14e75d8e
JK
37012012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
3702 Jan Kratochvil <jan.kratochvil@redhat.com>
3703
3704 PR symtab/7259:
3705 * gdb.base/enumval.c: New test case.
3706 * gdb.base/enumval.exp: New test case.
3707 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
3708 field.bitpos.
3709
f3525b70
PA
37102012-04-17 Pedro Alves <palves@redhat.com>
3711
3712 * Makefile.in (site.exp): Make site.exp source
3713 $srcdir/lib/append_gdb_boards_dir.exp.
3714 * lib/append_gdb_boards_dir.exp: New file.
3715
bccbefd2
JK
37162012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3717
3718 New option "set auto-load safe-path".
3719 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
3720 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
3721
bf88dd68
JK
37222012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3723
3724 auto-load: Implementation.
3725 * gdb.base/help.exp (test set height): Increase the height.
3726 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
3727 to ...
3728 (info auto-load python-scripts): ... here.
3729 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
3730 to ...
3731 (info auto-load python-scripts *): ... here.
3732
c0d4d1c0
YQ
37332012-04-16 Yao Qi <yao@codesourcery.com>
3734
3735 * lib/trace-support.exp (get_in_proc_agent): New.
3736 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
3737 of in process trace agent.
3738 * gdb.trace/ftrace.exp: Likewise.
3739 * gdb.trace/pending.exp: Likewise.
3740 * gdb.trace/trace-break.exp: Likewise.
3741 * gdb.trace/trace-mt.exp
3742 * gdb.trace/tspeed.exp: Likewise.
3743 * gdb.trace/tstatus.exp
3744 * gdb.trace/strace.exp: Likewise.
3745
cbf68a60
TS
37462012-04-16 Thomas Schwinge <thomas@codesourcery.com>
3747
dd6d3b70
TS
3748 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
3749 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
3750
cbf68a60
TS
3751 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
3752
8264ba82
AG
37532012-04-14 Anton Gorenkov <xgsa@yandex.ru>
3754
3755 PR mi/13393
3756 * gdb.mi/mi-var-rtti.cc: New file.
3757 * gdb.mi/mi-var-rtti.exp: New file.
3758 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
3759 function.
3760 (mi_varobj_update_with_type_change): updated to avoid code duplication.
3761
de0919f8 37622012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
3763
3764 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
3765 EXECUTABLES.
3766 * gdb.python/py-explore.c: C program used for testing the new
3767 'explore' command on C constructs.
3768 * gdb.python/py-explore.cc: C++ program used for testing the new
3769 'explore' command on C++ constructs.
3770 * gdb-python/py-explore.exp: Tests for the new 'explore'
3771 command on C constructs.
3772 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
3773 command on C++ constructs.
3774
a82da7dd
MK
37752012-04-07 Mark Kettenis <kettenis@gnu.org>
3776
3777 * gdb.base/funcargs.exp (complex_args): Fix typo.
3778
e127cba8
JK
37792012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3780
3781 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
3782 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
3783
40e084e1
KS
37842012-04-05 Keith Seitz <keiths@redhat.com>
3785
3786 * gdb.base/advance.exp: Update error message for
3787 "advance malformed" test.
3788 * gdb.base/break.exp: Likewise for "breakpoint with
3789 trailing garbage" test.
3790 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
3791 with trailing garbage" test.
3792 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
3793 trailng garbage" test.
3794 * gdb.base/until.exp: Likewise for "malformed until" test.
3795 * gdb.cp/ovldbreak.exp: Create the breakpoint table
3796 for "breakpoint info (after setting on all)".
3797 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
3798 tests.
3799 * gdb.cp/cplabel.cc: New file.
3800 * gdb.cp/cplabel.exp: New test.
3801 * gdb.linespec/ls-errs.c: New file.
3802 * gdb.linespec/ls-errs.exp: New test.
3803
a72c8f6a
JK
38042012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3805
3806 * gdb.trace/unavailable.exp
3807 (collect globals: print object on: print derived_partial)
3808 (collect globals: print object on: print derived_whole)
3809 (collect globals: print object off: print derived_partial)
3810 (collect globals: print object off: print derived_whole): Update
3811 expected output.
3812
f87a3023
KS
38132012-03-30 Keith Seitz <keiths@redhat.com>
3814
3815 * gdb.python: Add test for linespecs with commas.
3816
e2171b3c
KS
38172012-03-28 Keith Seitz <keiths@redhat.com>
3818
3819 * gdb.linespec/ls-dollar.cc: New file.
3820 * gdb.linespec/ls-dollar.exp: New test.
3821
38222012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
3823
3824 * gdb.cp/namespace.exp: Add breakpoint tests for functions
3825 starting with the global namespace.
3826
2f4e0a80
DE
38272012-03-23 Doug Evans <dje@google.com>
3828
3829 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
3830
7b282c5a
SCR
38312012-03-22 Siva Chandra Reddy <sivachandra@google.com>
3832
3833 * gdb.python/py-value.cc: Add test case for testing the
3834 methodology exposing C++ values to Python.
3835 * gdb.python/py-value-cc.exp: Add tests testing the methodology
3836 exposing C++ values to Python.
3837 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
3838
2e98ca53
JK
38392012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3840 Siddhesh Poyarekar <siddhesh@redhat.com>
3841
3842 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
3843 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
3844 (generate native core dump): Make the test unsupported if core cannot
3845 be generated.
3846
8320cc4f
JK
38472012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3848
3849 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
3850 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
3851 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
3852
3a69ffb2
JK
38532012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
3854
3855 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
3856
8fabffee
DE
38572012-03-17 Doug Evans <dje@google.com>
3858
3859 * dg-extract-results.sh: Handle KFAILs.
3860
ab260dad
JK
38612012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3862
3863 PR symtab/13777
3864 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
3865
53ba8333
JB
38662012-03-16 Joel Brobecker <brobecker@adacore.com>
3867
3868 * gdb.ada/set_pckd_arr_elt: New testcase.
3869
481860b3
GB
38702012-03-16 Gary Benson <gbenson@redhat.com>
3871
3872 PR breakpoints/10738
3873 * gdb.opt/inline-break.exp: New file.
3874 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
3875 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
3876 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
3877 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
3878 * gdb.base/async-shell.exp: Likewise.
3879 * lib/mi-support.exp (library_loaded_re): Likewise.
3880
410528f0
TT
38812012-03-15 Tom Tromey <tromey@redhat.com>
3882
3883 * gdb.cp/virtfunc2.exp: Update expected output.
3884 * gdb.cp/pr9631.exp: Update expected output.
3885 * gdb.cp/member-ptr.exp: Update expected output.
3886 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
3887 output.
3888 * gdb.cp/casts.exp: Update expected output.
3889
c4aeac85
TT
38902012-03-15 Tom Tromey <tromey@redhat.com>
3891
3892 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
3893 (test_info_vtbl): Likewise.
3894 (do_tests): Call test_info_vtbl.
3895 * gdb.cp/virtfunc.cc (va): New global.
3896
856d06f9
TS
38972012-03-15 Thomas Schwinge <thomas@codesourcery.com>
3898
3899 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
3900 describing DWARF data structures.
3901 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
3902 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
3903 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
3904 * gdb.dwarf2/dw2-entry-value.S: Likewise.
3905 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
3906 * gdb.dwarf2/dw2-param-error.S: Likewise.
3907 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
3908 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
3909 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
3910 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
3911 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
3912 * gdb.dwarf2/pr11465.S: Likewise.
3913
e837f12a
JK
39142012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3915
3916 * gdb.mi/mi2-prompt.exp: New file.
3917
ccbb4f28
JB
39182012-03-13 Joel Brobecker <brobecker@adacore.com>
3919
3920 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
3921
32039130
JB
39222012-03-13 Joel Brobecker <brobecker@adacore.com>
3923
3924 * gdb.ada/bp_range_type: New testcase.
3925
16899756
DE
39262012-03-13 Doug Evans <dje@google.com>
3927
3928 * gdb.base/default.exp: Delete tests for symbol-reloading.
3929 * gdb.base/help.exp: Ditto.
3930 * gdb.base/setshow.exp: Ditto.
3931 * gdb.base/gdb_history: Delete references to symbol-reloading.
3932
87b0bb13
JK
39332012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3934
3935 * gdb.base/attach-twice.c: New files.
3936 * gdb.base/attach-twice.exp: New files.
3937
0d7941a9
KS
39382012-03-08 Keith Seitz <keiths@redhat.com>
3939
3940 * lib/gdb.exp (gdb_get_line_number): Throw an
3941 error instead of returning -1.
3942 * gdb.base/break.exp: Remove unused variable
3943 bp_location5.
3944 * gdb.base/hbreak2.exp: Likewise.
3945 * gdb.base/sepdebug.exp: Likewise.
3946
f4647387
YQ
39472012-03-08 Yao Qi <yao@codesourcery.com>
3948 Pedro Alves <palves@redhat.com>
3949
3950 Fix PR server/13392.
3951 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
3952 (tracepoint_change_loc_2): Remove kfail. Return if failed to
3953 download tracepoints.
3954 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
3955 (pending_tracepoint_resolved_during_trace): Likewise.
3956 (pending_tracepoint_installed_during_trace): Likewise.
3957 (pending_tracepoint_with_action_resolved): Likewise.
3958
83c532cb
KS
39592012-03-08 Keith Seitz <keiths@redhat.com>
3960
3961 * gdb.ada/array_bounds.exp: Get breakpoint for line
3962 with "START", not "STOP".
3963 * gdb.python/py-infthread.exp: Do not continue to
3964 line marked "Break here.", which is undefined.
3965
d6b6bbb7
LM
39662012-03-08 Luis Machado <lgustavo@codesourcery.com>
3967
3968 Revert:
3969
3970 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3971
3972 Implement testsuite workaround for PR breakpoints/13781.
3973 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
3974 (set breakpoint condition-evaluation host): New conditional command.
3975
7fe25d9b
JK
39762012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3977
3978 Fix CU relative vs. absolute DIE offsets.
3979 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
3980 one.
3981
51898c15
JK
39822012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3983
3984 Fix false FAIL on distros with relro linkage as default.
3985 * gdb.reverse/solib-precsave.exp: Try to compile the test using
3986 -Wl,-z,norelro first.
3987
8131799e
JB
39882012-03-06 Joel Brobecker <brobecker@adacore.com>
3989
3990 * gdb.ada/bp_on_var: New testcase.
3991
ba241969
JB
39922012-03-06 Joel Brobecker <brobecker@adacore.com>
3993
3994 * gdb.ada/bp_enum_homonym: New testcase.
3995
abe49676
YQ
39962012-03-06 Yao Qi <yao@codesourcery.com>
3997
3998 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
3999 x86_64-*-* and i?86-*-*.
4000 Set up KFAIL for gdb/13808.
4001
d8df103b
TT
40022012-03-05 Tom Tromey <tromey@redhat.com>
4003
4004 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
4005 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
4006
b7b189f3
TT
40072012-03-05 Tom Tromey <tromey@redhat.com>
4008
4009 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
4010
69dc1c4d
YQ
40112012-03-04 Yao Qi <yao@codesourcery.com>
4012
4013 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
4014 messages for KFAIL.
4015
3f20c47f
JK
40162012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4017
4018 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
4019 (print one_two_three, indexes off, print few_reps, indexes off)
4020 (print many_reps, indexes off, print empty, indexes off)
4021 (print one_two_three, print few_reps, print many_reps, print empty):
4022 Call setup_xfail if $gcc_old.
4023
abf1152a
JK
40242012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4025
4026 Implement testsuite workaround for PR breakpoints/13781.
4027 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4028 (set breakpoint condition-evaluation host): New conditional command.
4029
a06715f8
JK
40302012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4031
4032 Code cleanup.
4033 * gdb.cp/mb-templates.exp: New variables executable. Use it for
4034 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
4035 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
4036 number 1 by $bpnum. Four times.
4037
5808517f
YQ
40382012-03-03 Yao Qi <yao@codesourcery.com>
4039
4040 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
4041
dfe2ac14
JK
40422012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4043
4044 Setup KFAIL for PR server/13796.
4045 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
4046
8bbc467a
JB
40472012-03-02 Joel Brobecker <brobecker@adacore.com>
4048
4049 * gdb.ada/operator_bp: New testcase.
4050
c0eac87f
JB
40512012-03-02 Joel Brobecker <brobecker@adacore.com>
4052
4053 * gdb.ada/info_locals_renaming: New testcase.
4054
4f42c881
TT
40552012-03-02 Tom Tromey <tromey@redhat.com>
4056
4057 * gdb.base/nextoverexit.c: New file.
4058 * gdb.base/nextoverexit.exp: New file.
4059
7380c0c9
EBM
40602012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4061
4062 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
4063 parameter.
4064
1faeff08
MR
40652012-03-01 Maciej W. Rozycki <macro@mips.com>
4066
4067 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
4068 core registers.
4069
320b6f49 40702012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
4071 Maciej W. Rozycki <macro@codesourcery.com>
4072 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
4073
4074 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
4075
ad5f7d6e
PA
40762012-03-01 Pedro Alves <palves@redhat.com>
4077
4078 PR gdb/13767
4079
4080 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
4081 (gdb_collect_globals_test): Call it.
4082
d3dc44a6
KS
40832012-03-01 Keith Seitz <keiths@redhat.com>
4084
4085 * gdb.cp/method2.exp: Output of overload menu is now
4086 alphabetized. Update tests for "break A::method".
4087 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
4088 of hard-coding them.
4089 Overload menu is alphabetized: rewrite to accommodate.
4090 Unset variables LINE and TYPES which are used in other tests.
4091 Compute the output of "info break".
4092 Update the breakpoint table after all breakpoints are deleted.
4093 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
4094 compute ACTUALS and the method body based on parameters.
4095 Update expected output accordingly.
4096 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
4097 unique comments to allow the use of gdb_get_line_number.
4098
40992012-03-01 Keith Seitz <keiths@redhat.com>
4100
4101 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
4102 some Tcl syntax.
4103 * gdb.cp/ovldbreak.exp: Likewise.
4104
7949c2a0
KS
41052012-03-01 Keith Seitz <keiths@redhat.com>
4106
4107 * gdb.base/help.exp (help show user): Update expected result
4108 for new doc string changes (add "non-python").
4109
7d74f244
DE
41102012-03-01 Scott J. Goldman <scottjg@vmware.com>
4111
4112 * gdb.python/py-cmd.exp: Add test to verify that python commands can
4113 be put in the user-defined category and that the commands appear in
4114 "help user-defined".
4115
1b611343
JB
41162012-02-29 Joel Brobecker <brobecker@adacore.com>
4117
4118 * gdb.ada/tagged_not_init: New testcase.
4119
99b1c762
JB
41202012-02-29 Joel Brobecker <brobecker@adacore.com>
4121
4122 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
4123 * gdb.ada/enum_idx_packed: New testcase.
4124
2d4a02ee
JB
41252012-02-29 Joel Brobecker <brobecker@adacore.com>
4126
4127 * gdb.ada/aliased_array: New testcase.
4128
2e6fda7d
JB
41292012-02-29 Joel Brobecker <brobecker@adacore.com>
4130
4131 * gdb.ada/whatis_array_val: New testcase.
4132
9a7f938f
JK
41332012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4134
4135 Fix disp-step-syscall.exp: fork: single step over fork.
4136 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
4137 whitespaces.
4138 (single step over $syscall): Remove its check.
4139 (single step over $syscall final pc): New check.
4140
8703a944
JK
41412012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4142
4143 Support processors without SSSE3.
4144 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
4145 pabsd into ...
4146 (ssse3_test): ... a new function.
4147 (main): Call ssse3_test.
4148 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
4149 Update expected values everywhere.
4150 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
4151 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
4152 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
4153 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
4154 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
4155 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
4156 Move these tests lower.
4157 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
4158 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
4159 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
4160 New tests.
4161
c03e6ccc
YQ
41622012-02-29 Yao Qi <yao@codesourcery.com>
4163 Pedro Alves <palves@redhat.com>
4164
4165 * gdb.trace/trace-mt.c: New.
4166 * gdb.trace/trace-mt.exp: New.
4167
7964b62a
TS
41682012-02-28 Thomas Schwinge <thomas@codesourcery.com>
4169
2c8910ba
TS
4170 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
4171 numbers instead of hardcoding them.
4172 * gdb.base/annota1.c: Provide suitable markers.
4173 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
4174 numbers instead of hardcoding them.
4175 * gdb.base/annota3.c: Provide suitable markers.
4176
4177 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
4178 * gdb.base/annota3.c: Likewise.
4179 * gdb.base/sigall.c: Likewise.
4180 * gdb.base/signals.c: Likewise.
4181 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 4182
5a41c0b7
MR
41832012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
4184
4185 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
4186 failure return path.
4187
ebbbe5c5
LM
41882012-02-27 Luis Machado <lgustavo@codesourcery.com>
4189
4190 * gdb.base/save-bp.exp: Account for new condition evaluator output.
4191
8d126d8a
LM
41922012-02-24 Luis Machado <lgustavo@codesourcery.com>
4193
4194 * gdb.base/cond-eval-mode.exp: New file.
4195
11337c2f
PA
41962012-02-24 Pedro Alves <palves@redhat.com>
4197
4198 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
4199 (top level): Use with_test_prefix.
4200
13fc3e3c
PA
42012012-02-24 Pedro Alves <palves@redhat.com>
4202
4203 * gdb.threads/attach-into-signal.exp (corefunc): Use
4204 with_test_prefix.
4205
07c1b626
JK
42062012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4207
4208 Fix false FAILs on old CPUs without SSE.
4209 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
4210 Return untested for Illegal instruction.
4211
596ba138
JK
42122012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4213
4214 Fix false FAILs with glibc debug infos installed.
4215 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
4216 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
4217
aeaa2474
SA
42182012-02-22 Sterling Augustine <saugustine@google.com>
4219
4220 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
4221 constant with cast.
4222
aed555c9
PA
42232012-02-21 Pedro Alves <palves@redhat.com>
4224
4225 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
4226
78afebb4
PA
42272012-02-21 Pedro Alves <palves@redhat.com>
4228
4229 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
4230
fdcfef12
PA
42312012-02-21 Pedro Alves <palves@redhat.com>
4232
4233 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
4234 with_test_prefix.
4235
0f4d39d5
PA
42362012-02-21 Pedro Alves <palves@redhat.com>
4237
4238 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
4239 with_test_prefix here.
4240 (top level): Do it here instead. Remove `:' from the
4241 with_test_prefix string.
4242 * gdb.base/attach-pie-misread.exp: Remove the leading space the
4243 the suffix `:' from the with_test_prefix prefix string.
4244 * gdb.base/break-interp.exp: Ditto.
4245 * gdb.base/catch-load.exp: Ditto.
4246 * gdb.base/disp-step-syscall.exp: Ditto.
4247 * gdb.base/jit-so.exp: Ditto.
4248 * gdb.base/jit.exp: Ditto.
4249 * gdb.base/sepdebug.exp: Ditto.
4250 * gdb.base/solib-display.exp: Ditto.
4251 * gdb.base/solib-overlap.exp: Ditto.
4252 * gdb.base/watch-cond-infcall.exp: Ditto.
4253 * gdb.base/watchpoint.exp: Ditto.
4254 * gdb.dwarf2/dw2-noloc.exp: Ditto.
4255 * gdb.mi/mi-watch.exp: Ditto.
4256 * gdb.mi/mi2-watch.exp: Ditto.
4257 * gdb.threads/non-ldr-exc-1.exp: Ditto.
4258 * gdb.threads/non-ldr-exc-2.exp: Ditto.
4259 * gdb.threads/non-ldr-exc-3.exp: Ditto.
4260 * gdb.threads/non-ldr-exc-4.exp: Ditto.
4261 * gdb.threads/watchpoint-fork.exp: Ditto.
4262 * gdb.threads/watchthreads-reorder.exp: Ditto.
4263 * gdb.trace/change-loc.exp: Ditto.
4264 * gdb.trace/pending.exp: Ditto.
4265 * gdb.trace/status-stop.exp: Ditto.
4266 * gdb.trace/strace.exp: Ditto.
4267 * gdb.trace/trace-break.exp: Ditto.
4268 * gdb.trace/unavailable.exp: Ditto.
4269 * lib/gdb.exp (with_test_prefix): Always prefix with space and
4270 suffix with colon. Adjust leading comments.
4271
6a5870ce
PA
42722012-02-21 Pedro Alves <palves@redhat.com>
4273 Tom Tromey <tromey@redhat.com>
4274
4275 * lib/gdb.exp: Add description of test prefixes.
4276 (with_test_prefix): New procedure.
4277 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
4278 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
4279 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
4280 instead of lappend to append to pf_prefix.
4281 * gdb.base/catch-load.exp: Use with_test_prefix.
4282 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
4283 * gdb.base/jit-so.exp: Use with_test_prefix.
4284 * gdb.base/jit.exp: Use with_test_prefix.
4285 * gdb.base/return-nodebug.exp (do_test): Use append instead of
4286 lappend to append to pf_prefix.
4287 * gdb.base/sepdebug.exp: Use with_test_prefix.
4288 * gdb.base/solib-display.exp: Use with_test_prefix.
4289 * gdb.base/solib-overlap.exp: Use with_test_prefix.
4290 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
4291 * gdb.base/watchpoint.exp: Use with_test_prefix.
4292 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
4293 * gdb.mi/mi-watch.exp: Use with_test_prefix.
4294 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
4295 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
4296 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
4297 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
4298 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
4299 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
4300 append instead of lappend to append to pf_prefix.
4301 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
4302 * gdb.trace/change-loc.exp: Use with_test_prefix.
4303 * gdb.trace/pending.exp: Use with_test_prefix.
4304 * gdb.trace/status-stop.exp: Use with_test_prefix.
4305 * gdb.trace/strace.exp: Use with_test_prefix.
4306 * gdb.trace/trace-break.exp: Use with_test_prefix.
4307 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
4308 instead of lappend to append to pf_prefix.
4309
35dc4a6b
JK
43102012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4311
4312 Fix racy FAILs.
4313 * gdb.base/inferior-died.c (main): Add return of 0.
4314 * gdb.base/inferior-died.exp (continue): Fix expectation of
4315 asynchronous events.
4316 (p 1): New test.
4317
c5a006e6
PA
43182012-02-20 Pedro Alves <palves@redhat.com>
4319
4320 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
4321 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
4322 gdb's internal debug output. For the non-threaded case, look for
4323 "Program received signal SIGLARM", for the threaded case, peek at
4324 the thread's siginfo.
4325
cc51a170
PA
43262012-02-20 Pedro Alves <palves@redhat.com>
4327
4328 General cleanup, make output test messages unique, and build
4329 different executable files for the non-threaded and threaded
4330 cases.
4331
4332 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
4333 Delete.
4334 (executable_nothr, executable_thr): New globals.
4335 (top level): Adjust to delete both executables.
4336 (corefunc): New parameter $executable. Set $pf_prefix instead of
4337 hand writing a prefix in tests. Issue a clean_restart and enable
4338 lin-lwp debug output here.
4339 (top level): Adjust. Use build_executable. Don't start gdb here,
4340 and don't enable lin-lwp debug output here.
4341 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
4342
c755f03d
JK
43432012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4344
4345 Fix racy FAILs.
4346 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
4347 "continue" command.
4348
6bec5e0a
JK
43492012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4350
4351 Fix for gdbserver non-extended mode.
4352 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
4353 and gdb_run_cmd.
4354
2e8265fd
TT
43552012-02-17 Tom Tromey <tromey@redhat.com>
4356
4357 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
4358 * gdb.python/py-events.exp: Check 'dir' output.
4359 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
4360
9e507076
YQ
43612012-02-17 Yao Qi <yao@codesourcery.com>
4362
4363 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
4364
32d22ab1
TT
43652012-02-16 Tom Tromey <tromey@redhat.com>
4366
4367 * gdb.base/inferior-died.c: Don't include stdio.h.
4368
9addecb9
TT
43692012-02-16 Tom Tromey <tromey@redhat.com>
4370
4371 * gdb.base/inferior-died.c: New file.
4372 * gdb.base/inferior-died.exp: New file.
4373
4cb6da1c
AR
43742012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
4375
4376 * gdb.base/break-inline.exp: New file.
4377 * gdb.base/break-inline.c: New file.
4378
3af2590d
TT
43792012-02-15 Tom Tromey <tromey@redhat.com>
4380
4381 * gdb.base/pc-fp.exp: Add "info register" tests.
4382
29988831
TT
43832012-02-15 Tom Tromey <tromey@redhat.com>
4384
4385 * gdb.base/regs.exp: Remove.
4386
10010058
PA
43872012-02-15 Pedro Alves <palves@redhat.com>
4388
4389 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
4390 the target doesn't support tracepoints.
4391 * gdb.trace/circ.exp: Ditto.
4392 * gdb.trace/collection.exp: Ditto.
4393 * gdb.trace/packetlen.exp: Ditto.
4394 * gdb.trace/passc-dyn.exp: Ditto.
4395 * gdb.trace/report.exp: Ditto.
4396 * gdb.trace/tfind.exp: Ditto.
4397 * gdb.trace/tspeed.exp: Ditto.
4398 * gdb.trace/tsv.exp: Ditto.
4399 * gdb.trace/unavailable.exp: Ditto.
4400 * gdb.trace/while-dyn.exp: Ditto.
4401
a2e0062d
PA
44022012-02-15 Pedro Alves <palves@redhat.com>
4403
4404 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
4405 gdb_test_multiple, and call unsupported instead of fail, if the
4406 remote side does not support the request.
4407
a1999d40
PA
44082012-02-15 Pedro Alves <palves@redhat.com>
4409
4410 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
4411 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
4412 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
4413 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
4414 * gdb.server/server-run.exp: Make sure gdb is disconnected.
4415 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
4416 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
4417 doesn't start with "extended-" already.
4418
7cee1e54
PA
44192012-02-15 Pedro Alves <palves@redhat.com>
4420
4421 Support extended-remote. Avoid cascading timeouts.
4422
4423 * gdb.base/attach.exp (do_attach_tests): Add expected output for
4424 the extended-remote target. If attaching with no file fails, load
4425 the file manually.
4426 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
4427
816338b5
SS
44282012-02-14 Stan Shebs <stan@codesourcery.com>
4429
4430 * gdb.base/ena-dis-br.exp: Add enable count test.
4431
cc30c4bd
PA
44322012-02-13 Pedro Alves <palves@redhat.com>
4433
4434 * config/mips-idt.exp: Delete.
4435 * gdb.base/a2-run.exp: Remove mips-idt xfails.
4436 * gdb.base/bitfields.exp: Remove mips-idt restarts.
4437 * gdb.base/break.exp: Remove mips-idt references.
4438 * gdb.base/chng-syms.exp: Ditto.
4439 * gdb.base/default.exp: Ditto.
4440 * gdb.base/funcargs.exp (funcargs_reload): Delete.
4441 (top level): Don't call it.
4442 * gdb.base/opaque.exp: Remove mips-idt restarts.
4443 * gdb.base/ptype.exp: Remove mips-idt xfails.
4444 * gdb.base/scope.exp: Remove mips-idt restarts.
4445 * gdb.base/sepdebug.exp: Remove mips-idt references.
4446 * gdb.base/watchpoint.exp (maybe_clean_restart)
4447 (maybe_reinitialize): Delete.
4448 (test_disabling_watchpoints, test_disabling_watchpoints)
4449 (test_watchpoint_triggered_in_syscall)
4450 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4451 Don't call them.
4452
57008375
JK
44532012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4454
4455 * gdb.server/server-exec-info.exp: New file.
4456
4a2d9c08
PA
44572012-02-10 Pedro Alves <palves@redhat.com>
4458
4459 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
4460 always non-empty.
4461 (test_attach): Always pass $exec to test_attach_gdb.
4462
09fa21bd
TT
44632012-02-08 Tom Tromey <tromey@redhat.com>
4464
4465 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
4466 before inferior is started.
4467
f0823d2c
TT
44682012-02-07 Tom Tromey <tromey@redhat.com>
4469
4470 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
4471 Symbol.value.
4472 * gdb.python/py-symbol.c (qq): Set default value.
4473
44742012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
4475
4476 * gdb.python/py-symbol.c (qq): New global.
4477 * gdb.python/py-symbol.exp: Add test for frame-less
4478 lookup_symbol.
4479 * gdb.python/py-symtab.exp: Fix line number.
4480
f7e44f65
JB
44812012-02-03 Joel Brobecker <brobecker@adacore.com>
4482
4483 * gdb.ada/mi_task_arg: New testcase.
4484
4c9ed63c
PA
44852012-02-02 Pedro Alves <palves@redhat.com>
4486
4487 * gdb.reverse/until-precsave.exp: Also put "record save" under the
4488 extended timeout.
4489
c0b9f2c6
PA
44902012-02-02 Pedro Alves <palves@redhat.com>
4491
4492 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
4493 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
4494
5f8cefd7
PA
44952012-02-02 Pedro Alves <palves@redhat.com>
4496
4497 * gdb.base/term.exp: Rewrite.
4498 * gdb.base/term.c: New.
4499
2f3a2569
PA
45002012-02-02 Pedro Alves <palves@redhat.com>
4501
4502 * gdb.base/default.exp (run "r" abbreviation, run): Add
4503 extended-remote expected output.
4504
f149aabd
TT
45052012-02-02 Tom Tromey <tromey@redhat.com>
4506
4507 * gdb.cp/dispcxx.exp: New file.
4508 * gdb.cp/dispcxx.cc: New file.
4509
03bef283
TT
45102012-02-01 Tom Tromey <tromey@redhat.com>
4511
4512 * gdb.base/jit-simple.exp: New file.
4513 * gdb.base/jit-simple.c: New file.
4514
a79b18b5
YQ
45152012-01-30 Yao Qi <yao@codesourcery.com>
4516
4517 * gdb.base/skip.exp: Make test result unique.
4518
f0d1a53e
JK
45192012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4520
4521 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
4522 compatibility with valgrind-3.7.0.
4523
4b3c9f41
PA
45242012-01-27 Pedro Alves <palves@redhat.com>
4525
4526 * gdb.base/watchpoint.exp (no_hw): New global.
4527 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
4528 disable hw watchpoints.
4529 (test_wide_location_1, test_wide_location_2): If no_hw is set,
4530 don't expect hw watchpoints.
4531 (no_hw_watchpoints): Always clean restart.
4532 (do_tests): New procedure, factored out from the top level.
4533 (top level): Run tests twice. Once with hw watchpoints enabled,
4534 another time with hw watchpoints disabled.
4535
a13491c8
PA
45362012-01-27 Pedro Alves <palves@redhat.com>
4537
4538 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
4539 out from the top level.
4540 (top level): Call it instead.
4541
f2c8a051
PA
45422012-01-27 Pedro Alves <palves@redhat.com>
4543
4544 * gdb.base/watchpoint.exp (top level): Re-enable hardware
4545 watchpoints sooner.
4546
654d7a9e
PA
45472012-01-27 Pedro Alves <palves@redhat.com>
4548
4549 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
4550
274f47f3
PA
45512012-01-27 Pedro Alves <palves@redhat.com>
4552
4553 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
4554 "You may have requested too many hardware
4555 breakpoints/watchpoints".
4556
e4d63ba2
PA
45572012-01-27 Pedro Alves <palves@redhat.com>
4558
4559 * gdb.base/watchpoint.exp (maybe_clean_restart)
4560 (maybe_reinitialize): New.
4561 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
4562 expect "hit N times".
4563 (test_disabling_watchpoints, test_complex_watchpoint)
4564 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
4565 Call maybe_clean_restart.
4566 (top level): Use clean_restart. Remove "mips-idt-*"
4567 reinitialization.
4568
dbd95daf
PA
45692012-01-27 Pedro Alves <palves@redhat.com>
4570
4571 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
4572
f3ad2025
PA
45732012-01-27 Pedro Alves <palves@redhat.com>
4574
4575 * gdb.base/watchpoint.exp: Clean restart after tests that don't
4576 require `initialize' anymore. Remove unnecessary `initialize'
4577 calls.
4578
100aa3ae
PA
45792012-01-27 Pedro Alves <palves@redhat.com>
4580
4581 * gdb.base/watchpoint.exp (wp_set): Delete.
4582 (initialize, test_simple_watchpoint, top level): Remove dead code.
4583
c79a8e11
PA
45842012-01-27 Pedro Alves <palves@redhat.com>
4585
4586 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
4587 typo.
4588
048fe15a
PA
45892012-01-27 Pedro Alves <palves@redhat.com>
4590
4591 * config/extended-gdbserver.exp: New file.
4592 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
4593 comment.
4594 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
4595 * boards/native-extended-gdbserver.exp: New file.
4596
4033a6bf
PA
45972012-01-26 Pedro Alves <palves@redhat.com>
4598
4599 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
4600 and gdb_test_multiple.
4601
3d7f4b81
PA
46022012-01-26 Pedro Alves <palves@redhat.com>
4603
4604 Make test messages unique, and more identifiable.
4605 * gdb.multi/watchpoint-multi.exp: Change test messages.
4606
484abf42
TT
46072012-01-25 Tom Tromey <tromey@redhat.com>
4608
4609 * gdb.base/solib-disc.exp: Fix regexps.
4610
edcc5120
TT
46112012-01-24 Tom Tromey <tromey@redhat.com>
4612
4613 * lib/mi-support.exp (mi_expect_stop): Add special case for
4614 solib-event.
4615 * gdb.base/catch-load-so.c: New file.
4616 * gdb.base/catch-load.exp: New file.
4617 * gdb.base/catch-load.c: New file.
4618 * gdb.base/break-interp.exp (reach_1): Update regexp.
4619
30b91c90
JK
46202012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4621
4622 Fix fuzzy results.
4623 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
4624 lpsimple and func.
4625
53fe1783
GB
46262012-01-24 Gary Benson <gbenson@redhat.com>
4627
4628 Delete #if 0'd out code.
4629 * gdb.base/default.exp (info catch): Remove.
4630 * gdb.base/gdb_history (info catch): Likewise.
4631 * gdb.base/help.exp (info catch): Likewise.
4632
d0d8b0c6
JK
46332012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4634
4635 Fix watchpoints to be specific for each inferior.
4636 * gdb.multi/watchpoint-multi.c: New file.
4637 * gdb.multi/watchpoint-multi.exp: New file.
4638
4403d8e9
JK
46392012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4640
4641 Fix watchpoints across inferior fork.
4642 * gdb.threads/watchpoint-fork-child.c: New file.
4643 * gdb.threads/watchpoint-fork-mt.c: New file.
4644 * gdb.threads/watchpoint-fork-parent.c: New file.
4645 * gdb.threads/watchpoint-fork-st.c: New file.
4646 * gdb.threads/watchpoint-fork.exp: New file.
4647 * gdb.threads/watchpoint-fork.h: New file.
4648
050a2e1d
PA
46492012-01-23 Pedro Alves <palves@redhat.com>
4650
4651 * gdb.base/call-signal-resume.exp: Allow output after "return".
4652
6a52fb62
PA
46532012-01-20 Pedro Alves <palves@redhat.com>
4654
4655 * gdb.python/py-finish-breakpoint.py: Fix typo.
4656
145b16a9
UW
46572012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
4658
4659 * gdb.base/info-proc.exp: Also run on remote targets. Main
4660 "info proc" command is now always present; whether target supports
4661 actual info proc operation is detected when attempting to issue
4662 the command.
4663
26f6125e
JK
46642012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4665
4666 * .gdbinit: Remove.
4667
eb5227ce
PA
46682012-01-19 Pedro Alves <palves@redhat.com>
4669
4670 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
4671 look at the funtions' returns.
4672 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
4673 (jprint.print(int, int)): Change return type to int. Adjust.
4674
1db33378
PP
46752012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
4676
4677 PR gdb/9538
4678 * gdb.base/sepdebug.exp: New test.
4679
b9736cf8
PA
46802012-01-18 Pedro Alves <palves@redhat.com>
4681
4682 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
4683 Allow output before ^done.
4684
4aac40c8
TT
46852012-01-16 Tom Tromey <tromey@redhat.com>
4686
4687 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
4688 Add tests for relative directory.
4689
cafec441
TT
46902012-01-16 Tom Tromey <tromey@redhat.com>
4691
4692 * gdb.base/printcmds.c (enum flag_enum): New.
4693 (three): New global.
4694 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
4695 enum printing.
4696 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
4697 FlagEnumerationPrinter.
4698 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
4699 * gdb.python/py-pp-maint.c (enum flag_enum): New.
4700 (fval): New global.
4701
abcc4978
PA
47022012-01-16 Pedro Alves <palves@redhat.com>
4703
4704 * lib/gdb.exp (banned_procedures): New variable.
4705 (banned_variables_traced): Rename to ...
4706 (banned_traced): ... this.
4707 (gdb_init): Also trace banned procedures.
4708 (gdb_finish): Also untrace banned procedures.
4709
97ccebe8
PA
47102012-01-16 Pedro Alves <palves@redhat.com>
4711
4712 Remove all calls to strace.
4713
2af7517b
JK
47142012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4715
4716 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
4717 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
4718
9241a8bc
PP
47192012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4720
4721 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
4722 * gdb.base/pie-execl.exp: Likewise.
4723
3848a17f
KS
47242012-01-12 Keith Seitz <keiths@redhat.com>
4725
4726 PR mi/10586
4727 * gdb.mi/var-cmd.c (struct anonymous): New structure.
4728 (do_anonymous_type_tests): New function.
4729 (main): Call do_anonymous_type_tests.
4730 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
4731 (verify_everything): New procedure.
4732 * gdb.mi/mi-var-cp.cc (class A): New class.
4733 (anonymous_structs_and_unions): New function.
4734 (main): Call anonymous_structs_and_unions.
4735 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
4736 (verify_everything): New procedure.
4737
440e2fca
KS
47382012-01-12 Keith Seitz <keiths@redhat.com>
4739
4740 * lib/mi-support.exp: Expand comments about PATH_EXPR.
4741 (varobj_tree::get_path_expr): Assume that all varobjs are
4742 compound unless they are known simple types.
4743 Adjust path expressions based on parent type, path parent type,
4744 and tree language.
4745 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
4746 the root varobj.
4747 (mi_walk_varobj_tree): Add LANGUAGE parameter.
4748
675399c9
PA
47492012-01-11 Pedro Alves <palves@redhat.com>
4750
4751 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
4752 core files on this machine" anymore.
4753
97ddaa9b
PH
47542012-01-11 Paul Hilfinger <hilfingr@adacore.com>
4755
4756 * gdb.base/watchpoint.c (recurser): Initialize local_x.
4757 (main): Repeat recurser call.
4758 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
4759 equivalent to 'local_x'.
4760
ea733575 47612012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 4762 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
4763
4764 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
4765
2ca0b532
PA
47662012-01-05 Pedro Alves <alves.ped@gmail.com>
4767
4768 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
4769 * gdb.python/py-events.c (first): Add bits for new "step N" test.
4770 * gdb.python/py-events.exp: Test that "step N" tripping on a
4771 breakpoint emits a breakpoint event.
4772
6e681866
JB
47732012-01-03 Joel Brobecker <brobecker@adacore.com>
4774
4775 * gdb.base/auxv.exp: Reformat the copyright notice.
4776
3c2d6aff
YQ
47772012-01-03 Yao Qi <yao@codesourcery.com>
4778
4779 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
4780 (strace_trace_on_diff_addr): New.
4781 * gdb.trace/strace.c: (main): Add two local variables.
4782
0852fee3
UW
47832011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
4784
4785 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
4786 * gdb.cell/gcore.exp: Likewise.
4787 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
4788 to verify the correct instance of main is selected.
4789
12c3e59c
JB
47902012-01-02 Joel Brobecker <brobecker@adacore.com>
4791
4792 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
4793 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
4794 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
4795 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
4796 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
4797 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
4798 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
4799 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
4800 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
4801 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
4802 gdb.threads/thread_check.c: Reformat copyright header.
4803
c0f378ec
EBM
48042011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
4805
e4a7ca93 4806 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
4807 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
4808 is not enabled.
4809
3bc96cfb
JK
48102011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4811
4812 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
4813 parameter to self_exec, adjust the function.
4814 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
4815 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
4816 (set var do_exit = 0): Remove test.
4817 (newline at end of file): Add one.
4818
095bcf5e
JB
48192011-12-27 Joel Brobecker <brobecker@adacore.com>
4820
4821 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
4822 New files.
4823
18d19bd1
JK
48242011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4825
4826 Fix racy FAILs.
4827 * gdb.threads/fork-thread-pending.c (barrier): New variable.
4828 (thread_function, thread_forker): Call pthread_barrier_wait for it.
4829 (main): Call pthread_barrier_init for it.
4830
e809353a
JK
48312011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4832
4833 Fix double send_gdb leading to racy FAILs.
4834 * gdb.base/break.exp (set silent break bp_location1): Replace
4835 3x send_gdb and gdb_expect by gdb_test.
4836 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
4837 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
4838 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
4839 instead of send_gdb. Twice.
4840 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
4841 3x send_gdb and gdb_expect by gdb_test.
4842 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
4843
da8cb7ec
JK
48442011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4845
4846 * gdb.linespec/linespec.exp: Compile using {c++}.
4847
ae1a303e
JK
48482011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4849
4850 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
4851 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
4852 (verify GCC PR debug/51668): New test.
4853
cc72b2a2
KP
48542011-12-23 Kevin Pouget <kevin.pouget@st.com>
4855
4856 Introduce gdb.FinishBreakpoint in Python.
4857 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
4858 py-finish-breakpoint2
4859 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
4860 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
4861 instead of line number.
4862 * gdb.python/py-finish-breakpoint.c: New file.
4863 * gdb.python/py-finish-breakpoint.exp: New file.
4864 * gdb.python/py-finish-breakpoint.py: New file.
4865 * gdb.python/py-finish-breakpoint2.cc: New file.
4866 * gdb.python/py-finish-breakpoint2.exp: New file.
4867 * gdb.python/py-finish-breakpoint2.py: New file.
4868
3b7962f9
JK
48692011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4870
4871 Partial fix of compatibility with gcc-4.7.
4872 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
4873 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
4874 Add comment to add a PASS case in the future.
4875
6538471c
JK
4876 Fix compatibility with gcc-4.7.
4877 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
4878
7052e42c
UW
48792011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
4880
4881 PR tdep/12797
4882 * gdb.base/callfuncs.exp: Remove KFAIL.
4883
9ac7f98e
JB
48842011-12-21 Joel Brobecker <brobecker@adacore.com>
4885
4886 * gdb.ada/task_bp: New testcase.
4887
f6eeced0
JK
48882011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4889
4890 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
4891 -DNO_SECTIONS.
4892 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
4893
72225e17
JK
48942011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4895
4896 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
4897 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
4898 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
4899 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
4900 conditional for gcc <= 4.5.
4901
13ac8d2c
JK
49022011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4903
4904 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
4905 by XFAIL.
4906 * gdb.cp/static-method.exp (info addr A::func())
4907 (list static-method.cc:xxx::(anonymous namespace)::A::func)
4908 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
4909 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
4910 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
4911 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
4912 (test value of F in k3_m): Likewise.
4913 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
4914 Likewise.
4915
049682ba
JK
49162011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4917
4918 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
4919 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
4920 Remove.
4921 * gdb.threads/attachstop-mt.c: Remove.
4922 * gdb.threads/attachstop-mt.exp: Remove.
4923
2c9d8796
MK
49242011-12-17 Mark Kettenis <kettenis@gnu.org>
4925
4926 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
4927
e0f9f062
DE
49282011-12-16 Doug Evans <dje@google.com>
4929
f4aa2101 4930 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
4931 * boards/native-gdbserver.exp: New file.
4932
e0f9f062
DE
4933 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
4934 gdbserver output.
4935 (gdbserver_default_get_remote_address): New function.
4936 (gdbserver_start): Call gdb,get_remote_address to compute argument
4937 to "target remote" command.
4938
80b6e756
PM
49392011-12-16 Phil Muldoon <pmuldoon@redhat.com>
4940
1c3ad6ab 4941 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
4942 python print-stack. Add set/show python print-stack
4943 off|full|message tests.
4944
1576bd00
YQ
49452011-12-15 Yao Qi <yao@codesourcery.com>
4946
4947 * gdb.trace/strace.c: New
4948 * gdb.trace/strace.exp: New.
4949
d6a0f6e0
TT
49502011-12-14 Tom Tromey <tromey@redhat.com>
4951
4952 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
4953
31015e1d
DE
49542011-12-14 Doug Evans <dje@google.com>
4955
4956 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
4957
7b50312a
PA
49582011-12-14 Pedro Alves <pedro@codesourcery.com>
4959
4960 PR threads/10729
4961
4962 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 4963 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 4964
924437bc
PA
49652011-12-13 Pedro Alves <pedro@codesourcery.com>
4966 Doug Evans <dje@google.com>
4967
4968 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
4969 (clean_restart): Remove references to the gdb_stub target board
4970 variable.
4971 (gdb_step_for_stub): Delete.
4972
4973 * gdb.base/annota1.exp: Remove all references to [target_info
4974 exists gdb_stub], gdb_step_for_stub and usestubs.
4975 * gdb.base/annota3.exp: Ditto.
4976 * gdb.base/async.exp: Ditto.
4977 * gdb.base/break.exp: Ditto.
4978 * gdb.base/code-expr.exp: Ditto.
4979 * gdb.base/commands.exp: Ditto.
4980 * gdb.base/completion.exp: Ditto.
4981 * gdb.base/condbreak.exp: Ditto.
4982 * gdb.base/consecutive.exp: Ditto.
4983 * gdb.base/cvexpr.exp: Ditto.
4984 * gdb.base/define.exp: Ditto.
4985 * gdb.base/display.exp: Ditto.
4986 * gdb.base/ena-dis-br.exp: Ditto.
4987 * gdb.base/environ.exp: Ditto.
4988 * gdb.base/gnu-ifunc.exp: Ditto.
4989 * gdb.base/maint.exp: Ditto.
4990 * gdb.base/pending.exp: Ditto.
4991 * gdb.base/sect-cmd.exp: Ditto.
4992 * gdb.base/sepdebug.exp: Ditto.
4993 * gdb.base/unload.exp: Ditto.
4994 * gdb.base/watchpoint-solib.exp: Ditto.
4995 * gdb.cp/annota2.exp: Ditto.
4996 * gdb.cp/annota3.exp: Ditto.
4997 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
4998 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
4999 * gdb.mi/mi-pending.exp: Ditto.
5000 * gdb.trace/circ.exp: Ditto.
5001 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
5002 * gdb.base/list.exp: Ditto.
5003
5004 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
5005 breakpoint function and all references to the usestubs macro.
5006 * gdb.base/exprs.c: Ditto.
5007 * gdb.base/freebpcmd.c: Ditto.
5008 * gdb.base/bitfields.c: Ditto.
5009 * gdb.base/bitfields2.c: Ditto.
5010 * gdb.base/break.c: Ditto.
5011 * gdb.base/call-sc.c: Ditto.
5012 * gdb.base/call-signals.c: Ditto.
5013 * gdb.base/callfuncs.c: Ditto.
5014 * gdb.base/charset.c: Ditto.
5015 * gdb.base/consecutive.c: Ditto.
5016 * gdb.base/constvars.c: Ditto.
5017 * gdb.base/funcargs.c: Ditto.
5018 * gdb.base/int-type.c: Ditto.
5019 * gdb.base/interrupt.c: Ditto.
5020 * gdb.base/langs0.c: Ditto.
5021 * gdb.base/list0.c: Ditto.
5022 * gdb.base/mips_pro.c: Ditto.
5023 * gdb.base/miscexprs.c: Ditto.
5024 * gdb.base/nodebug.c: Ditto.
5025 * gdb.base/opaque0.c: Ditto.
5026 * gdb.base/pointers.c: Ditto.
5027 * gdb.base/printcmds.c: Ditto.
5028 * gdb.base/ptype.c: Ditto.
5029 * gdb.base/recurse.c: Ditto.
5030 * gdb.base/reread1.c: Ditto.
5031 * gdb.base/reread2.c: Ditto.
5032 * gdb.base/restore.c: Ditto.
5033 * gdb.base/return.c: Ditto.
5034 * gdb.base/run.c: Ditto.
5035 * gdb.base/scope0.c: Ditto.
5036 * gdb.base/sepdebug.c: Ditto.
5037 * gdb.base/setshow.c: Ditto.
5038 * gdb.base/setvar.c: Ditto.
5039 * gdb.base/sigall.c: Ditto.
5040 * gdb.base/signals.c: Ditto.
5041 * gdb.base/structs.c: Ditto.
5042 * gdb.base/structs2.c: Ditto.
5043 * gdb.base/testenv.c: Ditto.
5044 * gdb.base/twice.c: Ditto.
5045 * gdb.base/unwindonsignal.c: Ditto.
5046 * gdb.base/watchpoint.c: Ditto.
5047 * gdb.base/watchpoints.c: Ditto.
5048 * gdb.base/whatis.c: Ditto.
5049 * gdb.cp/classes.cc: Ditto.
5050 * gdb.cp/cplusfuncs.cc: Ditto.
5051 * gdb.cp/derivation.cc: Ditto.
5052 * gdb.cp/formatted-ref.cc: Ditto.
5053 * gdb.cp/misc.cc: Ditto.
5054 * gdb.cp/overload.cc: Ditto.
5055 * gdb.cp/ovldbreak.cc: Ditto.
5056 * gdb.cp/ref-params.cc: Ditto.
5057 * gdb.cp/ref-types.cc: Ditto.
5058 * gdb.cp/templates.cc: Ditto.
5059 * gdb.cp/virtfunc.cc: Ditto.
5060 * gdb.hp/gdb.aCC/run.c: Ditto.
5061 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
5062 * gdb.hp/gdb.compat/xdb0.c: Ditto.
5063 * gdb.reverse/consecutive-reverse.c: Ditto.
5064 * gdb.reverse/sigall-reverse.c: Ditto.
5065 * gdb.reverse/until-reverse.c: Ditto.
5066 * gdb.reverse/watch-reverse.c: Ditto.
5067 * gdb.trace/actions.c: Ditto.
5068 * gdb.trace/circ.c: Ditto.
5069 * gdb.trace/collection.c: Ditto.
5070
fabde485
PA
50712011-12-13 Pedro Alves <pedro@codesourcery.com>
5072
5073 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
5074 (func6, func7): New.
5075 (main): Call func6 and func7.
5076 * gdb.base/watchpoint.exp (test_wide_location_1)
5077 (test_wide_location_2): New.
5078 (top level): Re-enable hardware watchpoints if necessary. Call
5079 test_wide_location_1 and test_wide_location_2.
5080
ff7d1690
YQ
50812011-12-11 Yao Qi <yao@codesourcery.com>
5082
5083 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
5084
a6af7abe
JB
50852011-12-11 Joel Brobecker <brobecker@adacore.com>
5086
5087 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
5088 expected output for unsupported case.
5089
61638e15
JK
50902011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5091
5092 PR testsuite/12649
5093 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
5094 Protect gdb_test_multiple by final $gdb_prompt match.
5095
0a00efc3
JK
50962011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5097
5098 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
5099 New variable, new test.
5100 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5101 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5102 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5103 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
5104 them if HAVE_GCC_45682_FIXED is not set.
5105
4511b1ba
YQ
51062011-12-10 Yao Qi <yao@codesourcery.com>
5107
5108 * gdb.trace/status-stop.exp: New.
5109 * gdb.trace/status-stop.c: New.
5110
27949e73
JK
51112011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5112
5113 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
5114 timeout.
5115
d8ea7931
TT
51162011-12-08 Tom Tromey <tromey@redhat.com>
5117
5118 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
5119 condition.
5120
1cc310d2
SS
51212011-12-07 Stan Shebs <stan@codesourcery.com>
5122
5123 * gdb.trace/tfind.exp: Update for output changes.
5124
d482a875
PA
51252011-12-07 Pedro Alves <pedro@codesourcery.com>
5126
5127 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
5128 throws "Cannot insert catchpoints in this configuration".
5129 * gdb.ada/mi_catch_ex.exp: Likewise.
5130
f0ba3972
PA
51312011-12-06 Pedro Alves <pedro@codesourcery.com>
5132
5133 * gdb.base/break-always.exp: Test changing memory at addresses
5134 with breakpoints inserted.
5135
f8eba3c6
TT
51362011-12-06 Joel Brobecker <brobecker@acacore.com>
5137
6fdff2c5
PA
5138 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
5139 involving a fully qualified function name.
f8eba3c6
TT
5140
51412011-12-06 Tom Tromey <tromey@redhat.com>
5142
5143 * gdb.ada/homonym.exp: Add three breakpoint tests.
5144
51452011-12-06 Tom Tromey <tromey@redhat.com>
5146
5147 * gdb.base/solib-weak.exp (do_test): Remove kfail.
5148 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
5149 * gdb.objc/objcdecode.exp: Update for output changes.
5150 * gdb.linespec/linespec.exp: New file.
5151 * gdb.linespec/lspec.cc: New file.
5152 * gdb.linespec/lspec.h: New file.
5153 * gdb.linespec/body.h: New file.
5154 * gdb.linespec/base/two/thefile.cc: New file.
5155 * gdb.linespec/base/one/thefile.cc: New file.
5156 * gdb.linespec/Makefile.in: New file.
5157 * gdb.cp/templates.exp (test_template_breakpoints): Update for
5158 output changes.
5159 * gdb.cp/re-set-overloaded.exp: Remove kfail.
5160 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
5161 makes one breakpoint.
5162 * gdb.cp/method2.exp (test_break): Update for output changes.
5163 * gdb.cp/mb-templates.exp: Update for output changes.
5164 * gdb.cp/mb-inline.exp: Update for output changes.
5165 * gdb.cp/mb-ctor.exp: Update for output changes.
5166 * gdb.cp/ovsrch.exp: Use fully-qualified names.
5167 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
5168 has multiple matches.
5169 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
5170 error message change.
5171 * gdb.base/list.exp (test_list_filename_and_number): Update for
5172 error message change.
5173 * gdb.base/break.exp: Disable pending breakpoints. Update for
5174 output changes.
5175 * configure.ac: Add gdb.linespec.
5176 * configure: Rebuild.
5177 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
5178
c642a434
UW
51792011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
5180
5181 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
5182 last_break register on s390*-*-* targets.
5183
b18003d1
JB
51842011-12-06 Joel Brobecker <brobecker@adacore.com>
5185
5186 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
5187 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
5188 of parameter X in procedure Foo.
5189
fe96589c
SS
51902011-12-05 Stan Shebs <stan@codesourcery.com>
5191
5192 * gdb.trace/tfind.exp: Update help string matches.
5193
1820ab47
JK
51942011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5195
5196 * gdb.server/ext-run.exp (get process list): Accept also systemd
5197 as PID 1.
5198
e11ac3a3
JK
51992011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5200 Pedro Alves <pedro@codesourcery.com>
5201
5202 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
5203 starting GDB.
5204 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
5205 $use_gdb_stub.
5206 * gdb.base/display.exp: Likewise.
5207 * gdb.base/ending-run.exp: Likewise.
5208 * gdb.base/list.exp (test_listsize): Likewise.
5209 * gdb.base/setshow.exp: Likewise.
5210 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
5211 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
5212 check by global $use_gdb_stub.
5213 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
5214 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
5215 (default_gdb_init): Unset global $use_gdb_stub.
5216 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
5217 by global $use_gdb_stub.
5218 * lib/gdbserver-support.exp: Extend comments for set_board_info
5219 gdb_protocol and gdb,socketport.
5220 (gdbserver_start_extended): Set global gdbserver_protocol and
5221 gdbserver_gdbport. Clear global use_gdb_stub.
5222 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
5223 from target use_gdb_stub.
5224 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
5225
1d41d75c
DE
52262011-12-03 Doug Evans <dje@google.com>
5227
5228 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
5229 (gdb_step_for_stub): Add comments.
5230
d6d7a51a
MR
52312011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
5232
5233 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
5234 to the caller.
5235 (gdb_test_multiple): Likewise.
5236
05acf274
JK
52372011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5238
5239 Fix gdb.mi/mi-solib.exp without system debug info installed.
5240 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
5241 expect attribute, return 0 for it. Update comments.
5242
2268b414
JK
52432011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5244
5245 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
5246 (corrupted list): Adjust the expectation.
5247
585861ea
JK
52482011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5249
5250 PR threads/13448
5251 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
5252 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
5253 * gdb.threads/tls-var-main.c: New file.
5254 * gdb.threads/tls-var.c: New file.
5255 * gdb.threads/tls-var.exp: New file.
5256
968643aa
JK
52572011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5258
5259 PR testsuite/12649
5260 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
5261 Protect gdb_test_multiple by final $gdb_prompt match.
5262 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
5263 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
5264 (test_tracepoints): Likewise.
5265
9750bca9
JK
52662011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5267
5268 PR breakpoints/13346
5269 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
5270 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
5271 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
5272
ac1349b7
JB
52732011-12-01 Joel Brobecker <brobecker@adacore.com>
5274
5275 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
5276 * gdb.ada/homonym/homonym.adb: For use of all types defined
5277 locally inside both Get_Value subprograms.
5278
26d44faf
JK
52792011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5280
5281 Fix racy FAILs.
5282 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
5283 of send_gdb.
5284
514f6425
UW
52852011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5286
5287 * gdb.base/testenv.exp: Skip on remote targets. Unset global
5288 environment variable after test completed.
5289
4255c8d2
UW
52902011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5291
5292 * gdb.base/solib-nodir.exp: Skip if remote target.
5293 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
5294 application. Call gdb_load_shlibs.
5295 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
5296
a35ad96a
JB
52972011-11-29 Joel Brobecker <brobecker@adacore.com>
5298
5299 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
5300
1a1d5513
JB
53012011-11-28 Joel Brobecker <brobecker@adacore.com>
5302
5303 * gdb.ada/fullname_bp: New testcase.
5304
50b4ddf8
JK
53052011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5306
5307 PR testsuite/12649
5308 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
5309 Wrap send_gdb into a new gdb_test.
5310
fb0aec57
JK
5311 Code cleanup.
5312 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
5313 Convert send_gdb and gdb_expect to gdb_test_multiple.
5314
2376d946
JK
53152011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5316
5317 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
5318
1eec78bd
KS
53192011-11-23 Keith Seitz <keiths@redhat.com>
5320
5321 * lib/mi-support.exp (varobj_tree): New namespace and procs.
5322 (mi_varobj_tree_test_children_callback): New proc.
5323 (mi_walk_varobj_tree): New proc.
5324
36dfb11c
TT
53252011-11-22 Tom Tromey <tromey@redhat.com>
5326
5327 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
5328 Add "use_mi_command" argument.
5329 (mi_run_cmd, mi_run_with_cli): New procs.
5330 * gdb.mi/solib-lib.c: New file.
5331 * gdb.mi/solib-main.c: New file.
5332 * gdb.mi/mi-solib.exp: New file.
5333
0e965dd0
DE
53342011-11-21 Doug Evans <dje@google.com>
5335
5336 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
5337 _Unwind_DebugHook is missing.
5338
f196051f
SS
53392011-11-20 Stan Shebs <stan@codesourcery.com>
5340
5341 * gdb.trace/tstatus.exp: New.
5342 * gdb.trace/actions.c: Include string.h.
5343
bfccc43c
YQ
53442011-11-18 Yao Qi <yao@codesourcery.com>
5345
5346 * gdb.trace/pending.exp: New.
5347 * gdb.trace/pending.c: New.
5348 * gdb.trace/pendshr1.c: New.
5349 * gdb.trace/pendshr2.c: New.
5350 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
5351 tracepoint location becomes pending.
5352 (tracepoint_change_loc_2): New.
5353
73cd8ab1
DM
53542011-11-16 David S. Miller <davem@davemloft.net>
5355
5356 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
5357 target is sparc*-*-linux*
5358
77426730
PK
53592011-11-15 Paul Koning <paul_koning@dell.com>
5360
5361 * gdb.python/py-type.exp: New testcases for exceptions on scalar
5362 types.
5363
ed59ded5
DE
53642011-11-14 Doug Evans <dje@google.com>
5365
5366 * gdb.base/shell.exp: New file.
5367
405f8e94
SS
53682011-11-14 Stan Shebs <stan@codesourcery.com>
5369
5370 * gdb.trace/ftrace.c: New.
5371 * gdb.trace/ftrace.exp: New.
5372
1e4d1764
YQ
53732011-11-14 Yao Qi <yao@codesourcery.com>
5374
5375 * gdb.trace/change-loc-1.c: New.
5376 * gdb.trace/change-loc-2.c: New.
5377 * gdb.trace/change-loc.c: New.
5378 * gdb.trace/change-loc.exp: New.
5379 * gdb.trace/change-loc.h: New.
5380 * gdb.trace/trace-break.c (marker): Define new symbol.
5381 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 5382 New.
1e4d1764
YQ
5383 (break_trace_same_addr_6): New.
5384
71eba9c2 53852011-11-12 Matt Rice <ratmice@gmail.com>
5386
5387 * gdb.base/info-macros.exp: Make tests for info definitions
5388 test info macro. Add tests for info macro argument processing.
5389 Rename a few tests.
5390
1d93e29a
KS
53912011-11-11 Keith Seitz <keiths@redhat.com>
5392
5393 PR gdb/12843
5394 * gdb.base/linespecs.exp: New file.
5395
a4b5b48a
DE
53962011-11-11 Doug Evans <dje@google.com>
5397
5398 * gdb.threads/print-threads.exp: Extend timeout for slower
5399 tests.
5400
f6b47be4
DE
54012011-11-10 Doug Evans <dje@google.com>
5402
792a0230
DE
5403 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
5404 "record to end of main" test.
5405
f6b47be4
DE
5406 * gdb.python/py-type.c (TS): New typedef.
5407 (ts): New global.
5408 * gdb.python/py-type.exp: Test field list of typedef.
5409
22355c90
JB
54102011-11-10 Joel Brobecker <brobecker@adacore.com>
5411
5412 * gdb.ada/small_reg_param: New testcase.
5413
a7860e76
TT
54142011-11-09 Tom Tromey <tromey@redhat.com>
5415
5416 * gdb.cp/destrprint.exp: New file.
5417 * gdb.cp/destrprint.cc: New file.
5418
72a2e3dc
MI
54192011-11-08 Meador Inge <meadori@codesourcery.com>
5420
5421 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
5422 (switch_stack_to_other): New test function.
5423 * gdb.arch/thumb-prologue.exp: New test cases.
5424
c7195df2 54252011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
5426
5427 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
5428
d3895d7d
YQ
54292011-11-08 Yao Qi <yao@codesourcery.com>
5430
5431 * gdb.exp (supports_process_record): New.
5432 (supports_reverse): New.
5433 * gdb.reverse/break-precsave.exp: Call support_process_record
5434 to run test conditionally.
5435 * gdb.reverse/consecutive-precsave.exp: Likewise.
5436 * gdb.reverse/i386-precsave.exp: Likewise.
5437 * gdb.reverse/machinestate-precsave.exp: Likewise.
5438 * gdb.reverse/solib-precsave.exp: Likewise.
5439 * gdb.reverse/step-precsave.exp: Likewise.
5440 * gdb.reverse/until-precsave.exp: Likewise.
5441 * gdb.reverse/watch-precsave.exp: Likewise.
5442 * gdb.reverse/break-reverse.exp: Call support_reverse to run
5443 test conditionally.
5444 * gdb.reverse/consecutive-reverse.exp: Likewise.
5445 * gdb.reverse/finish-precsave.exp: Likewise.
5446 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
5447 * gdb.reverse/finish-reverse.exp: Likewise.
5448 * gdb.reverse/i386-reverse.exp: Likewise.
5449 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5450 * gdb.reverse/machinestate.exp: Likewise.
5451 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
5452 * gdb.reverse/sigall-precsave.exp: Likewise.
5453 * gdb.reverse/sigall-reverse.exp: Likewise.
5454 * gdb.reverse/solib-reverse.exp: Likewise.
5455 * gdb.reverse/step-reverse.exp: Likewise.
5456 * gdb.reverse/until-reverse.exp: Likewise.
5457 * gdb.reverse/watch-reverse.exp: Likewise.
5458
a59306a3
YQ
54592011-11-05 Yao Qi <yao@codesourcery.com>
5460
5461 * gdb.trace/trace-break.exp: Add test on setting two
5462 fast tracepoints at the same address.
5463
87769f59
JK
54642011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5465
5466 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
5467
3065dfb6
SS
54682011-11-02 Stan Shebs <stan@codesourcery.com>
5469
5470 * gdb.trace/collection.c: Add code using strings.
5471 * gdb.trace/collection.exp: Add tests of string collection.
5472
89e208db
JK
54732011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5474
5475 * gdb.base/skip-solib.exp (executable_main): New variable.
5476 (binfile_main): Base it on that.
5477 Use $executable_main in clean_restart calls. Drop gdb_exit and
5478 gdb_start calls.
5479
405e54e9
JK
54802011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5481
5482 Fix racy FAILs.
5483 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
5484 breakpoint_re globals import by async. Set string_regex to .* for
5485 async. Remove the optional thread_selected_re and breakpoint_re
5486 globals expectations.
5487
58e8570a
JM
54882011-11-01 Joseph Myers <joseph@codesourcery.com>
5489
5490 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
5491 well as Cygwin.
5492
7b35ec7f 54932011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
5494
5495 Add tests for skip command.
89e208db
JK
5496 * gdb.base/skip-solib-lib.c: New
5497 * gdb.base/skip-solib-main.c: New
5498 * gdb.base/skip-solib.exp: New
5499 * gdb.base/skip.c: New
5500 * gdb.base/skip.exp: New
5501 * gdb.base/skip1.c: New
5502 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 5503
b9fd1791
PA
55042011-10-31 Yao Qi <yao@codesourcery.com>
5505 Pedro Alves <pedro@codesourcery.com>
5506
6fdff2c5
PA
5507 * gdb.trace/trace-break.c: New.
5508 * gdb.trace/trace-break.exp: New.
b9fd1791 5509
4323fecc
JK
55102011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5511
5512 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
5513 break-here-2.
5514
0e5bf2a8
PA
55152011-10-28 Pedro Alves <pedro@codesourcery.com>
5516
5517 * gdb.threads/no-unwaited-for-left.c: New.
5518 * gdb.threads/no-unwaited-for-left.exp: New.
5519 * gdb.threads/non-ldr-exc-1.c: New.
5520 * gdb.threads/non-ldr-exc-1.exp: New.
5521 * gdb.threads/non-ldr-exc-2.c: New.
5522 * gdb.threads/non-ldr-exc-2.exp: New.
5523 * gdb.threads/non-ldr-exc-3.c: New.
5524 * gdb.threads/non-ldr-exc-3.exp: New.
5525 * gdb.threads/non-ldr-exc-4.c: New.
5526 * gdb.threads/non-ldr-exc-4.exp: New.
5527
3a3dad98
JK
55282011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5529
5530 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
5531 * gdb.base/attach-pie-misread.exp: Likewise.
5532 * gdb.base/break-interp.exp: Likewise.
5533 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
5534 testcases for use_gdb_stub.
5535 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
5536 (continue): New testcase.
5537 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
5538 * gdb.threads/attach-into-signal.exp: Likewise.
5539 * gdb.threads/attach-stopped.exp: Likewise.
5540 * gdb.threads/attachstop-mt.exp: Likewise.
5541
d6a5d40c
PK
55422011-10-28 Paul Koning <paul_koning@dell.com>
5543
5544 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
5545
ca539be8
JK
55462011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5547
5548 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
5549 (mi_gdb_test): Import globals thread_selected_re
5550 and breakpoint_re. Expect them optionally at the regex start.
5551
d234ef5c
DE
55522011-10-27 Doug Evans <dje@google.com>
5553
5554 * gdb.python/python.exp: Test source -s.
5555
ab964825
PK
55562011-10-26 Paul Koning <paul_koning@dell.com>
5557
5558 * gdb.python/lib-types.cc (struct A): New structure.
5559 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 5560
54d8a644
PK
55612011-10-25 Paul Koning <paul_koning@dell.com>
5562
5563 PR python/13327
d234ef5c 5564
54d8a644
PK
5565 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
5566 fetch_lazy method.
5567
b0221781
YQ
55682011-10-24 Yao Qi <yao@codesourcery.com>
5569
5570 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
5571 target is tic6x-*-*.
5572
6cda5a20
JB
55732011-10-21 Joel Brobecker <brobecker@adacore.com>
5574
5575 * gdb.ada/mi_task_info/task_switch.adb: New file.
5576 * gdb.ada/mi_task_info.exp: New file.
5577
5ed9db04
JK
55782011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5579
5580 * gdb.cp/expand-psymtabs-cxx.exp: New file.
5581 * gdb.cp/expand-psymtabs-cxx.cc: New file.
5582
9df2fbc4
PM
55832011-10-20 Phil Muldoon <pmuldoon@redhat.com>
5584
5585 PR python/12656
5586
5587 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
5588 global_block tests.
5589
736086ba
TT
55902011-10-18 Tom Tromey <tromey@redhat.com>
5591
5592 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
5593
4af31552
TT
55942011-10-18 Tom Tromey <tromey@redhat.com>
5595
5596 * gdb.base/source.exp: Don't include full file name in test name.
5597 * gdb.python/python.exp: Don't include full file name in test
5598 name.
5599
43136979
AR
56002011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5601
5602 * gdb.base/attach-pie-noexec.c: New files.
5603 * gdb.base/attach-pie-noexec.exp: New files.
5604
543a9323
JM
56052011-10-17 Joseph Myers <joseph@codesourcery.com>
5606
5607 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
5608 prompt for each extra line in command.
5609
21ae7a4d
JK
56102011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5611
5612 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
5613 Revert the part of:
5614 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5615 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5616 Change the expected string.
5617
20ec36d9
JK
56182011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5619
5620 Fix results with system glibc debug info installed.
5621 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
5622 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
5623 Accept also __libc_ symbol prefix and no prefix.
5624
6501c2fc
KS
56252011-10-14 Keith Seitz <keiths@redhat.com>
5626
5627 PR c++/13225
5628 * gdb.cp/converts.cc (foo3_1): New function.
5629 (foo3_2): New functions.
5630 * gdb.cp/converts.exp: Add tests for int to pointer conversion
5631 and null pointer conversions of integer constant zero.
5632 Add test to check if all arguments are checked for incompatible
5633 conversion BADNESS.
5634
55b1fd0c
TT
56352011-10-14 Tom Tromey <tromey@redhat.com>
5636
5637 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
5638 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
5639 linespec.
5640
22c05d8a
JK
56412011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5642
5643 Fix internal error regression.
5644 * gdb.dwarf2/implptr-optimized-out.S: New file.
5645 * gdb.dwarf2/implptr-optimized-out.exp: New file.
5646
1d6edc3c
JK
56472011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5648
5649 Fix empty DWARF expressions DATA vs. SIZE conditionals.
5650 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
5651 (loclist): New.
5652 (4): New abbrev.
5653 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
5654 Use prepare_for_testing, remove clean_restart.
5655 (p arraynoloc, p arraycallnoloc): New tests.
5656
9ec72168
JK
56572011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5658
5659 * gdb.cp/namespace-enum.exp (executable): New variable.
5660 (binfile): Use ${objdir}/${subdir}/ prefix.
5661 Use ${executable} for clean_restart.
5662
9c6c53f7
SA
56632011-10-11 Sterling Augustine <saugustine@google.com>
5664
5665 * gdb.cp/Makefile.in: Add namespace-enum test.
5666 * gdb.cp/namespace-enum.exp: New file.
5667 * gdb.cp/namespace-enum.c: New file.
5668 * gdb.cp/namespace-enum-main.c: New file.
5669
fac7ceb3
UW
56702011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
5671
5672 * gdb.python/py-shared.exp: Relax filename check to handle remote:
5673 sysroot.
5674
941b2081
JK
56752011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5676
5677 Reimplement @entry in input expressions.
5678 * gdb.base/exprs.c (v_int_array_init): New variable.
5679 * gdb.base/exprs.exp (print v_int_array_init)
5680 (print *v_int_array_init@1, print *v_int_array_init@2)
5681 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
5682 (print v_int_array_init[1]@1): New tests.
5683
0344e878
JM
56842011-10-10 Joseph Myers <joseph@codesourcery.com>
5685
5686 * gdb.cp/gdb2495.exp: Do not include directories in filename in
5687 expected message.
5688
5a56e9c5
DE
56892011-10-09 Doug Evans <dje@google.com>
5690
5691 * gdb.base/alias.exp: Add tests for alias command.
5692
2bda9cc5
JK
56932011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5694
5695 * gdb.arch/amd64-entry-value.s: New file.
5696 * gdb.mi/mi2-amd64-entry-value.s: New file.
5697
a471c594
JK
56982011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5699
5700 Display @entry parameter values even for references.
5701 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
5702 functions.
5703 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
5704 reference and datap_input.
5705 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
5706 breakpoints.
5707 (continue to breakpoint: entry_reference: reference)
5708 (entry_reference: bt at entry)
5709 (continue to breakpoint: entry_reference: breakhere_reference)
5710 (entry_reference: bt, entry_reference: ptype regparam)
5711 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
5712 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
5713 (entry_reference: p regcopy, entry_reference: p nodataparam)
5714 (entry_reference: p nodataparam@entry): New tests.
5715
36b11add
JK
57162011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5717
5718 Support @entry in input expressions.
5719 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
5720 (entry_stack: p s1@entry, entry_stack: p s2@entry)
5721 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
5722 (tailcall: p j@entry): New tests.
5723 * gdb.cp/koenig.cc (A::entry): New function.
5724 (main): Call it.
5725 * gdb.cp/koenig.exp (p entry (c)): New test.
5726
e18b2753
JK
57272011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5728
5729 Display @entry parameter values (without references).
5730 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
5731 (different, validity, invalid): New functions.
5732 (main): Call them.
5733 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
5734 stacktest, breakhere_stacktest, different, breakhere_different,
5735 breakhere_validity and breakhere_invalid.
5736 (entry: bt): Update for @entry.
5737 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
5738 (entry_validity: *, entry_invalid: *): Many new tests.
5739 * gdb.base/break.exp
5740 (run until breakpoint set at small function, optimized file): Accept
5741 also the @entry suffix.
5742 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
5743 * gdb.mi/mi2-amd64-entry-value.c: New files.
5744 * gdb.mi/mi2-amd64-entry-value.exp: New files.
5745
2d6c5dc2
JK
57462011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5747
5748 Protect entry values against self tail calls.
5749 * gdb.arch/amd64-entry-value.cc (self2, self): New.
5750 (main): Call self.
5751 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
5752 (set debug entry-values 1, self: bt debug entry-values): New tests.
5753
111c6489
JK
57542011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5755
5756 Recognize virtual tail call frames.
5757 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
5758 (amb_b, amb_a): New.
5759 (main): Call a and b.
5760 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
5761 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
5762 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
5763 New tests.
5764
8e3b41a9
JK
57652011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5766
5767 Implement basic support for DW_TAG_GNU_call_site.
5768 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
5769 * gdb.arch/amd64-entry-value.cc: New file.
5770 * gdb.arch/amd64-entry-value.exp: New file.
5771
181cebd4
JK
57722011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5773
5774 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
5775 * gdb.dwarf2/implptr-64bit.S: New file.
5776 * gdb.dwarf2/implptr-64bit.exp: New file.
5777
741f5e3c
JK
57782011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5779
5780 Fix initial language detection with -readnow.
5781 * gdb.cp/readnow-language.cc: New file.
5782 * gdb.cp/readnow-language.exp: New file.
5783
a73d2258
JK
57842011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5785
5786 Fix printed anonymous struct name.
5787 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
5788
af369495
JM
57892011-10-09 Joseph Myers <joseph@codesourcery.com>
5790
5791 * gdb.base/solib-symbol.exp: Do not include directories in
5792 filenames in expected messages.
5793
1fa57852
DE
57942011-10-07 Doug Evans <dje@google.com>
5795
5796 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
5797
bd054e06
KP
57982011-10-07 Kevin Pouget <kevin.pouget@st.com>
5799
5800 Allow Python notification of new object-file loadings.
5801 * gdb.python/py-events.exp: Test newobjfile event.
5802 * gdb.python/py-events.py: Register newobjfile callback.
5803 * gdb.python/py-events.c: Add call to shared library
5804 * gdb.python/py-events-shlib.c: New file.
5805
8031b6f8
JM
58062011-10-06 Joseph Myers <joseph@codesourcery.com>
5807
5808 * gdb.base/fixsection.exp: Do not include directories in filename
5809 in expected message.
5810
7fea6923
PM
58112011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5812
5813 Add tests for passing of environment variables to inferior.
5814 * gdb.base/testenv.c: New test source.
5815 * gdb.base/testenv.exp: New expect test.
5816
687f2a88
PK
58172011-10-04 Paul Koning <paul_koning@dell.com>
5818
5819 * gdb.python/py-value.c (main): Break before return.
5820
cb6be26b
KP
58212011-10-04 Kevin Pouget <kevin.pouget@st.com>
5822
5823 PR python/12691: Add the inferior to Python exited event
5824 * gdb.python/py-events.exp: Test the inferior attribute of exited
5825 event with a fork.
5826 * gdb.python/py-events.py: Print inferior number on exit.
5827 * gdb.python/py-events.c: Fork the inferior.
5828
fb213700
EBM
58292011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
5830
5831 * gdb.base/jit.exp: Add testcase name to log message
5832
aa2071bd
PK
58332011-10-03 Paul Koning <paul_koning@dell.com>
5834 Jan Kratochvil <jan.kratochvil@redhat.com>
5835
5836 * gdb.python/py-value.exp
5837 (python inval = gdb.parse_and_eval('*(int*)0'))
5838 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
5839 (set argc=2, python print argc_lazy): New tests.
5840
dd11a36c
JB
58412011-10-02 Joel Brobecker <brobecker@adacore.com>
5842
5843 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
5844
46f886f1
JK
58452011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5846 Pedro Alves <pedro@codesourcery.com>
5847
5848 * gdb.python/py-value.exp (test_value_in_inferior): New variable
5849 can_read_0, test for it.
5850 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
5851 (parse_and_eval with memory error): ... here, make it untested if
5852 can_read_0.
5853
c5cb204f
MP
58542011-09-30 Marek Polacek <mpolacek@redhat.com>
5855
5856 * gdb.python/python.exp (verify pagination beforehand)
5857 (verify pagination afterwards): Fix race by splitting the line.
5858
68fb0ec0
JM
58592011-09-29 Joseph Myers <joseph@codesourcery.com>
5860
5861 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
5862 for 64-bit multilibs from i?86-* targets.
5863
6aee0d90
MP
58642011-09-29 Marek Polacek <mpolacek@redhat.com>
5865
5866 * lib/gdb.exp: Fix a typo in one of the comments.
5867
e9101ff5
MP
58682011-09-29 Marek Polacek <mpolacek@redhat.com>
5869
5870 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
5871 matching pattern.
5872
7a81bdbf
PK
58732011-09-28 Paul Koning <paul_koning@dell.com>
5874
5875 * gdb.python/py-type.c (enum E): New.
5876 * gdb.python/py-type.exp (test_fields): Add tests for Python
5877 mapping access to fields.
5878 (test_enums): New test for field access on enums.
5879
6710bf39
SS
58802011-09-27 Stan Shebs <stan@codesourcery.com>
5881
5882 * gdb.trace/collection.exp: Test collection of $_ret.
5883
b2a6bdeb
AT
58842011-09-22 Andreas Tobler <andreast@fgznet.ch>
5885
5886 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
5887 list of compilation switches for <*-*-freebsd*>.
5888
3c9057f3
SS
58892011-09-19 Stan Shebs <stan@codesourcery.com>
5890
5891 * gdb.trace/tspeed.exp: New file.
5892 * gdb.trace/tspeed.c: New file.
5893
34518530
YQ
58942011-09-18 Yao Qi <yao@codesourcery.com>
5895
5896 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
5897 instructions.
5898 (test_adr_32bit, test_pop_pc): Likewise.
5899 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
5900 Thumb instructions.
5901 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
5902 in gdb_test_multiple.
5903 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
5904
ab254057
YQ
59052011-09-17 Yao Qi <yao@codesourcery.com>
5906
5907 * lib/gdb.exp (can_single_step_to_signal_handler): New.
5908 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
5909 support single step to signal handler.
5910
9c317b71
YQ
59112011-09-17 Yao Qi <yao@codesourcery.com>
5912
5913 * gdb.base/disp-step-fork.c: New.
5914 * gdb.base/disp-step-syscall.exp: New.
5915 * gdb.base/disp-step-vfork.c: New.
5916
a8123151
JB
59172011-09-16 Joel Brobecker <brobecker@adacore.com>
5918
5919 * gdb.ada/tasks.exp: Make the expected output for
5920 the `info tasks' tests more resilient to spacing
5921 changes.
5922
63a9aad8
JK
59232011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5924
5925 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
5926 (reached breakpoint 2, reached breakpoint 3): Update expected output.
5927
2aa48337
KP
59282011-09-15 Kevin Pouget <kevin.pouget@st.com>
5929
5930 PR Python/12692 Add gdb.selected_inferior() to Python interface.
5931 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
5932
6839b47f
KP
59332011-04-30 Kevin Pouget <kevin.pouget@st.com>
5934
5935 Handle multiple breakpoint hits in Python interface:
5936 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
5937 presence.
5938 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
5939 breakpoint hits.
5940
0935723e
JK
59412011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
5942 Jan Kratochvil <jan.kratochvil@redhat.com>
5943
5944 * gdb.python/py-events.exp: Remove pretty printing comment.
5945 * gdb.python/py-evsignal.exp: New file.
5946 * gdb.python/py-evthreads.c: Include signal.h.
5947 (thread3): Remove variable count3. Remove variable bad and use raise
5948 instead.
5949 (thread2): Remove variable count2. Move thread3 pthread_create here,
5950 merge pthread_join to a single line.
5951 (main): Remove variable count1. Merge pthread_join with pthread_create
5952 to a single line.
5953 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
5954 KFAIL python/12966 for gdbserver. Test return value of
5955 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
5956 gdb_expect by gdb_test and gdb_test_multiple.
5957 (thread 2, thread 3): New tests.
5958
4801a9a3
PA
59592011-09-12 Matt Rice <ratmice@gmail.com>
5960 Pedro Alves <pedro@codesourcery.com>
5961
5962 PR gdb/13175
5963
5964 * gdb.base/interp.exp: New tests.
5965 * gdb.base/interp.c: New file.
5966
24ece742
DE
59672011-09-12 Doug Evans <dje@google.com>
5968
5969 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
5970 * gdb.dwarf2/typeddwarf.exp: Ditto.
5971
7f062217
JK
59722011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5973
5974 Fix compatibility with x32 arch.
5975 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
5976 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
5977 is_x86_like_target.
5978 * testsuite/gdb.trace/collection.exp: Likewise.
5979 * testsuite/gdb.trace/report.exp: Likewise.
5980 * testsuite/gdb.trace/unavailable.exp: Likewise.
5981 * testsuite/gdb.trace/while-dyn.exp: Likewise.
5982 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
5983 (is_x86_like_target): Check also is_amd64_regs_target.
5984
08711b9a
JK
59852011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5986
5987 PR breakpoints/12435
5988 * gdb.arch/amd64-prologue-xmm.c: New file.
5989 * gdb.arch/amd64-prologue-xmm.exp: New file.
5990 * gdb.arch/amd64-prologue-xmm.s: New file.
5991
b99b5f66
JK
59922011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5993
5994 * gdb.dwarf2/dw2-param-error-main.c: New file.
5995 * gdb.dwarf2/dw2-param-error.S: New file.
5996 * gdb.dwarf2/dw2-param-error.exp: New file.
5997
a391a2f6
PA
59982011-09-08 Pedro Alves <pedro@codesourcery.com>
5999
6000 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
6001 inferior's pid and look for a core dump named core.$pid. Use
6002 `remote_file' commands on the host instead of hand coding shell
6003 commands on the build.
6004 * gdb.base/valgrind-db-attach.exp: Kill the program before
6005 finishing the test.
6006
7d8e6458 60072011-09-02 Matt Rice <ratmice@gmail.com>
6008
6009 * lib/prompt.exp: New file for testing the first prompt.
6010 * gdb.python/py-prompt.exp: Ditto.
6011 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
6012
68e77c9e
PA
60132011-09-02 Pedro Alves <pedro@codesourcery.com>
6014
6015 * gdb.threads/gcore-thread.exp: Set the global core_supported to
6016 0, before testing gcore.
6017
9655e943
JK
60182011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6019
df6dc84d
JK
6020 * dw2-ifort-parameter-debug.S: Update copyright year.
6021 * dw2-ifort-parameter.c: Update copyright year.
6022 * dw2-ifort-parameter.exp: Update copyright year.
6023
9655e943
JK
6024 * dw2-ifort-parameter-debug.S: New file.
6025 * dw2-ifort-parameter.c: New file.
6026 * dw2-ifort-parameter.exp: New file.
6027
353d1d73
JK
60282011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6029
6030 * gdb.base/commands.exp (error_clears_commands_left): New function.
6031 (): Call it.
6032
5c07461a
JK
60332011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6034
6035 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
6036 (C): Initialize `a'.
6037 * gdb.mi/mi-inheritance-syntax-error.exp
6038 (-data-evaluate-expression $path): Expect `a' as 5.
6039
0d932b2f
MK
60402011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
6041
6042 PR mi/11912
6043 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
6044 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
6045 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
6046 keyword in output of -var-info-path-expression.
6047
bdb54049
JK
60482011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6049
6050 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
6051 * gdb.trace/collection.exp: Likewise.
6052 * gdb.trace/report.exp: Likewise.
6053 * gdb.trace/unavailable.exp: Likewise.
6054 * gdb.trace/while-dyn.exp: Likewise.
6055
59cde39c
KS
60562011-08-18 Keith Seitz <keiths@redhat.com>
6057
6058 PR c++/12266
6059 * gdb.cp/meth-typedefs.cc: New file.
6060 * gdb.cp/meth-typedefs.exp: New file.
6061
fa3a4f15
PM
60622011-08-17 Phil Muldoon <pmuldoon@redhat.com>
6063
6fdff2c5 6064 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 6065
c1049fca
JK
60662011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6067
6068 * gdb.arch/i386-dr3-watch.exp
6069 (watchpoint on gap1 does not fit debug registers)
6070 (delete all watchpoints): Fix racy expect strings.
6071
d93f7b5c
YQ
60722011-08-14 Yao Qi <yao@codesourcery.com>
6073
6074 * gdb.base/maint.exp: set data_section to ".neardata".
6075 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
6076 * gdb.base/savedregs.exp: Handle SIGILL.
6077 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
6078 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
6079
457e09f0
DE
60802011-08-12 Doug Evans <dje@google.com>
6081
6082 * gdb.python/py-symbol.exp: Add test for symbol.type.
6083
5d0bb2fb
UW
60842011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
6085
6086 * gdb.threads/pthreads.exp: Enable on non-native configurations.
6087 * gdb.mi/mi-pthreads.exp: Likewise.
6088 * gdb.mi/mi2-pthreads.exp: Likewise.
6089 * gdb.mi/gdb669.exp.exp: Likewise.
6090
fcdfa280
PA
60912011-08-09 Pedro Alves <pedro@codesourcery.com>
6092
6093 * lib/mi-support.exp (detect_async): Rename to...
6094 (mi_detect_async): ... this.
6095 * gdb.mi/mi-nonstop-exit.exp: Adjust.
6096 * gdb.mi/mi-nonstop.exp: Adjust.
6097 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
6098 * gdb.mi/mi-nsintrall.exp: Adjust.
6099 * gdb.mi/mi-nsmoribund.exp: Adjust.
6100 * gdb.mi/mi-nsthrexec.exp: Adjust.
6101
9d8fa392
PA
61022011-08-09 Pedro Alves <pedro@codesourcery.com>
6103
6104 * gdb.base/display.c (do_loops): New `p_i' local.
6105 * gdb.base/display.exp: Test displaying a variable that is
6106 temporarily at a bad address.
6107
b6cede78
JK
61082011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6109
6110 * gdb.dwarf2/dw2-op-stack-value.S: New file.
6111 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
6112
67bedb8c
JK
61132011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6114
6115 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
6116 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
6117 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 6118
af6e93b2
PA
61192011-08-05 Pedro Alves <pedro@codesourcery.com>
6120
6121 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
6122 procedure.
6123 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
6124
1cf0e11f
YQ
61252011-08-05 Yao Qi <yao@codesourcery.com>
6126
6127 * gdb.base/callfuncs.exp: Set language after main.
6128 * gdb.cp/cplusfuncs.exp: Likewise.
6129 * gdb.cp/inherit.exp: Likewise.
6130
a1e28cb2
UW
61312011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6132
6133 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
6134 * gdb.base/watch-vfork.exp: Skip on remote targets.
6135
d4f5bbb9
UW
61362011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6137
6138 * gdb.threads/thread-find.exp: Support remote targets.
6139
724f4f80
UW
61402011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6141
6142 * gdb.base/jit.exp: Download solib_binfile to target.
6143 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
6144 and call dlopen without full path name.
6145 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
6146 dlopen without full path name.
6147
934709f0
PW
61482011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6149
6150 * gdb.base/break-always.exp: Complete the test
6151 with duplicated breakpoints and enabling/disabling them.
6152
c26106c4
TT
61532011-08-02 Tom Tromey <tromey@redhat.com>
6154
6155 PR gdb/11289:
6156 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
6157
9300444e 61582011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
6159
6160 PR gdb/13045
6161 * gdb.base/float.exp: Add new test case for PR gdb/13045
6162 * gdb.base/float.c: New file.
6163
00bd41d6
PM
61642011-07-28 Phil Muldoon <pmuldoon@redhat.com>
6165
6166 * gdb.python/py-mi.exp: Test printers returning string hint, and
6167 also not returning a value.
6168 * gdb.python/py-prettyprint.c: Add testcase for above.
6169 * gdb.python/py-prettyprint.py: Add test printer for above.
6170
d24f74ce
JK
61712011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6172
6173 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
6174 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
6175 (.Ldie30) Add as field "data4".
6176 (.Ldie32) Rename field "b" to "shl".
6177 (abbrev4) Change for the "data4" field.
6178 (abbrev5, abbrev6) Remove.
6179 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
6180 (p &s.shl): ... here. Add comment.
6181 (p &s.data4): New.
6182
bb7da2bf
JK
61832011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6184
6185 Fix crash on lval_computed values.
6186 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
6187
11081198
JK
61882011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6189
6190 * gdb.base/help.exp (help whatis): Update the expected string.
6191
3c6e0cb3
JK
61922011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6193
6194 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
6195 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
6196 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6197 Change the expected string.
6198
efa80663
PA
61992011-07-26 Pedro Alves <pedro@codesourcery.com>
6200
6201 * gdb.base/watchpoint.exp
6202 (test_disable_enable_software_watchpoint): New procedure.
6203 (top level): Run it.
6204
db8e4570
UW
62052011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6206
6207 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
6208 executable file "${binfile}", C++ version "${binfile}-cxx".
6209 * gdb.python/py-prettyprint.exp: Likewise.
6210 * gdb.python/py-symbol.exp: Likewise.
6211 * gdb.python/py-type.exp: Likewise.
6212 * gdb.python/py-value.exp: Likewise.
6213 * gdb.python/py-template.exp (test_template_arg): Pass full executable
6214 file name instead of just suffix.
6215
543305c9
JK
62162011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6217
6218 Fix implicit pointer offsets.
6219 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
6220 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
6221 (continue to breakpoint: continue to baz breakpoint for implptr)
6222 (sanity check element 0, sanity check element 1)
6223 (enter the inlined function, check element 0 for the offset)
6224 (check element 1 for the offset)
6225 (continue to breakpoint: ignore the second baz breakpoint): New tests.
6226 (set foo breakpoint for implptr): Update the breakpoint number.
6227
b3215adc
UW
62282011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6229
6230 * gdb.python/py-mi.exp: Use different file names for different
6231 versions of the executable under test.
6232 * gdb.python/py-prettyprint.exp: Likewise.
6233 * gdb.python/py-symbol.exp: Likewise.
6234 * gdb.python/py-template.exp: Likewise.
6235 * gdb.python/py-type.exp: Likewise.
6236 * gdb.python/py-value.exp: Likewise.
6237
182b9acc
UW
62382011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6239
6240 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
6241 flag after restarting GDB if necessary.
6242
e6052b5d
UW
62432011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
6244
6245 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
6246
1ced966e
PA
62472011-07-22 Pedro Alves <pedro@codesourcery.com>
6248
6249 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
6250 backend doesn't leave used debug registers behind.
6251
3543a589
TT
62522011-07-22 Tom Tromey <tromey@redhat.com>
6253
6254 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
6255 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
6256 argument.
6257 * gdb.dwarf2/typeddwarf-amd64.S: New file.
6258
14d15303 62592011-07-21 Matt Rice <ratmice@gmail.com>
6260
6261 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
6262 in mostlyclean rule. Add files ending in .core.
6263
9b158ba0 62642011-07-21 Matt Rice <ratmice@gmail.com>
6265
6266 PR macros/12999
6267 * gdb.base/info-macros.c: New test sources.
6268 * gdb.base/info-macros.exp: New tests.
6269
d17b6f81
PM
62702011-07-21 Phil Muldoon <pmuldoon@redhat.com>
6271
6272 * gdb.python/python.exp: Add prompt substitution tests.
6273
918dd910
JK
62742011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6275
6276 Fix crash if referenced CU is aged out.
6277 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
6278 New.
6279 * gdb.dwarf2/implptr.exp: Likewise.
6280
0e37a63c
JK
62812011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6282
6283 * gdb.dwarf2/implptr.S: Rebuilt.
6284 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
6285 (bar): Use them for j, k, l.
6286 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
6287 COMPILE.
6288 (print j in implptr:bar): Update for the intp typedef.
6289 (print p[0].x in implptr:foo): Use more exact regex.
6290
f65cf84c
TT
62912011-07-18 Tom Tromey <tromey@redhat.com>
6292
6293 * gdb.cp/static-method.exp: Add missing single quote.
6294
d5b4a7be
YQ
62952011-07-18 Yao Qi <yao@codesourcery.com>
6296
6297 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
6298 supported.
6299 * gdb.mi/mi-nonstop-exit.exp: Likewise.
6300 * gdb.mi/mi-nonstop.exp: Likewise.
6301 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6302 * gdb.mi/mi-nsintrall.exp: Likewise.
6303 * gdb.mi/mi-nsmoribund.exp: Likewise.
6304 * gdb.mi/mi-nsthrexec.exp: Likewise.
6305 * gdb.python/py-evthreads.exp: Likewise.
6306
e9ea2662
JK
63072011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6308
6309 Code cleanup.
6310 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
6311 it. Substitute it instead of test_compiler_info everywhere.
6312
ce451573
UW
63132011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6314
6315 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
6316 remote targets as well.
6317
756d88a7
UW
63182011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6319
6320 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
6321 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
6322
31f83dc5
UW
63232011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6324
6325 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
6326 a remote machine, not the host.
6327 (gdb_compile_shlib): Set soname if target is remote.
6328
059241a0
PP
63292011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
6330
6331 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
6332
28a0b48c 63332011-07-13 Matt Rice <ratmice@gmail.com>
6334
6335 * gdb.python/py-objfile-script-gdb.py: Renamed to
6336 py-objfile-script-gdb.py.in.
6337 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
6338 py-objfile-script-gdb.py.
6339 * gdb.python/py-objfile-script.exp: Update reference to
6340 py-objfile-script-gdb.py.
6341
9a771b67
JK
63422011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6343
6344 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
6345 reference undefined label.
6346
04ad99e6
JK
63472011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6348
6349 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
6350 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
6351 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
6352 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
6353
713389e0
PM
63542011-07-11 Phil Muldoon <pmuldoon@redhat.com>
6355
6fdff2c5 6356 PR python/12438
713389e0 6357 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 6358 deprecated tests. Add set/show python print-backtrace tests.
713389e0 6359
97d146f8
JK
63602011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6361
6362 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
6363 debug info.
6364
facde0e5 63652011-07-06 Matt Rice <ratmice@gmail.com>
6366
6367 * gdb.python/python.exp: Update filename paths.
6368 * gdb.python/py-symtab.exp: Ditto.
6369
438640d1
MP
63702011-07-06 Marek Polacek <mpolacek@redhat.com>
6371
6372 * gdb.python/py-evthreads.exp: Add missing `$'.
6373
33a365df
MF
63742011-07-06 Jie Zhang <jie.zhang@analog.com>
6375
6376 * config/bfin.exp: New file.
6377 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
6378 * gdb.asm/bfin.inc: New file.
6379
8f7ae686
MP
63802011-07-06 Marek Polacek <mpolacek@redhat.com>
6381
df46027d 6382 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
6383 the whole output.
6384
eb2a6f42
TT
63852011-07-05 Tom Tromey <tromey@redhat.com>
6386
6387 * gdb.java/jprint.java (jprint.hi): New field.
6388 * gdb.java/jprint.exp: Print string.
6389
177b42fe
TJB
63902011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
6391
6392 * gdb.base/call-sc.c: Fix typos.
6393 * gdb.base/ifelse.exp: Likewise.
6394 * gdb.base/structs.c: Likewise.
6395
3b2a0cf2
JB
63962011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6397
6398 * gdb.base/jit-so.exp: New test.
6399 * gdb.base/jit-dlmain.c: New file.
6400 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
6401
46fc714c
JK
64022011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6403
6404 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
6405 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
6406 * gdb.cp/pr9167.exp (p b): Likewise.
6407 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
6408 (test value of P in inner_m, test type of Z in inner_m): Call
6409 setup_xfail for gcc <= 4.5.
46fc714c 6410
418c7cf7
JK
64112011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6412
6413 * gdb.cp/paren-type.cc: New files.
6414 * gdb.cp/paren-type.exp: New files.
6415
3d50dd94
JK
64162011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6417
6418 Stop on first linespec terminator instead of eating what we can.
6419 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
6420 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
6421 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
6422 (break C::f()): ... this one.
6423 (break C::operator()()): New test.
6424 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
6425 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
6426 test.
6427
dcf9f4ab
JK
64282011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6429
6430 Fall back linespec to minimal symbols.
6431 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
6432 error message.
6433 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
6434 * gdb.cp/minsym-fallback-main.cc: New file.
6435 * gdb.cp/minsym-fallback.cc: New file.
6436 * gdb.cp/minsym-fallback.exp: New file.
6437 * gdb.cp/minsym-fallback.h: New file.
6438
3f542ed1
JK
64392011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6440
6441 * gdb.cp/no-dmgl-verbose.cc: New file.
6442 * gdb.cp/no-dmgl-verbose.exp: New file.
6443
64442011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
6445
6446 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
6447 __GI_.
6448 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
6449 (f): New function.
6450 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
6451 (complete p 'func<short>(): ... here.
6452 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
6453 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
6454 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
6455 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
6456 Make them KFAIL gcc/49546.
6457
00eb2c4a
JB
64582011-07-01 Joel Brobecker <brobecker@adacore.com>
6459
6460 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
6461
85a20c42
JK
64622011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6463
6464 Test GCC PR debug/49546.
6465 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
6466 (test type of F in k3_m, test value of F in k3_m): New.
6467 * gdb.cp/temargs.cc (struct S3, struct K3): New.
6468 (main): New variable k3. Call k3.k3_m.
6469
d2d43431
JB
64702011-07-01 Jean-Charles Delay <delay@adacore.com>
6471
6472 * gdb.ada/packed_array.exp: Fix expected outout.
6473
54ae186f
JB
64742011-07-01 Jean-Charles Delay <delay@adacore.com>
6475
6476 * gdb.ada/packed_array.exp: fixed expected output.
6477
8f17729f
JB
64782011-07-01 Joel Brobecker <brobecker@adacore.com>
6479
6480 * gdb.ada/same_enum: New testcase.
6481
f5aa6869
JB
64822011-07-01 Joel Brobecker <brobecker@adacore.com>
6483
6484 * gdb.ada/ptr_typedef: New testcase.
6485
828292f2
JB
64862011-07-01 Joel Brobecker <brobecker@adacore.com>
6487
6488 * gdb.ada/arrayptr.exp: Add ptype test.
6489
18920c42
JB
64902011-07-01 Joel Brobecker <brobecker@adacore.com>
6491
6492 * gdb.ada/char_enum: New testcase.
6493
3536d9e3 64942011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
6495
6496 * gdb.base/dump.exp (capture_pointer_with_type): New.
6497 Get value from address instead of name.
6498 Start GDB once, and do `dump' and `restore'
6499 tests together.
6500
db863c42
MF
65012011-06-30 Jie Zhang <jie.zhang@analog.com>
6502 Mike Frysinger <vapier@gentoo.org>
6503
6504 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
6505 helper functions for getting/setting remotetimeout variable.
6506 * lib/gdb.exp (gdb_load): If the target is remote, set
6507 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
6508 with $loadtimeout. Set $load_ok to 0 before doing the load.
6509 Instead of returning, immediately, set $load_ok to 0. Call
6510 set_remotetimeout with $oldremotetimeout, and then return if
6511 $load_ok is 1.
6512
e9e642a8
AB
65132011-06-30 Andrew Burgess <aburgess@broadcom.com>
6514
6515 * gdb.python/py-template.exp: Don't run this test if the target
6516 does not support c++ tests.
6517
32019081
JK
65182011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6519
6520 Fix non-only rename list for Fortran modules import.
6521 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
6522 tests.
6523 * gdb.fortran/module.f90 (module moduse): New.
6524 (program module): use moduse, test var_x, var_y and var_z.
6525
0ecee54c
TT
65262011-06-29 Tom Tromey <tromey@redhat.com>
6527
6528 PR testsuite/12040:
6529 * gdb.fortran/array-element.exp: Use f90, not f77.
6530 * gdb.fortran/complex.exp: Use f90, not f77.
6531 * gdb.fortran/derived-type.exp: Use f90, not f77.
6532 * gdb.fortran/library-module.exp: Use f90, not f77.
6533 * gdb.fortran/logical.exp: Use f90, not f77.
6534 * gdb.fortran/module.exp: Use f90, not f77.
6535 * gdb.fortran/multi-dim.exp: Use f90, not f77.
6536 * gdb.fortran/subarray.exp: Use f90, not f77.
6537
3b2b8fea
TT
65382011-06-29 Tom Tromey <tromey@redhat.com>
6539
6540 * gdb.fortran/charset.exp: New file.
6541 * gdb.fortran/charset.f90: New file.
6542
42159ca5
TT
65432011-06-29 Tom Tromey <tromey@redhat.com>
6544
6545 PR testsuite/12040:
6546 * lib/future.exp: New file, mostly extracted from ada.exp.
6547 Rewrote compatibility code to use rename.
6548 (gdb_find_gfortran): New proc.
6549 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
6550 gfortran patch.
6551 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
6552 Move to future.exp.
6553 * lib/gdb.exp: Always load future.exp.
6554
af69a5ce
YQ
65552011-06-28 Yao Qi <yao@codesourcery.com>
6556
6557 * gdb.cp/exception.cc: Don't include iostream.
6558 (bar): Remove print statement.
6559 (catcher): New.
6560 (main): Remove print statements. Call function catcher.
6561 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
6562 Set breakpoint on catcher, and check the value of parameter.
6563
ab5c6a72
YQ
65642011-06-23 Yao Qi <yao@codesourcery.com>
6565
6fdff2c5
PA
6566 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
6567 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 6568
9497469f
MP
65692011-06-23 Marek Polacek <mpolacek@redhat.com>
6570
6571 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
6572 mi_gdb_test.
6573
b9132588
MP
65742011-06-23 Marek Polacek <mpolacek@redhat.com>
6575
5d197ed0 6576 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 6577
e55595ca
MP
65782011-06-23 Marek Polacek <mpolacek@redhat.com>
6579
5d197ed0
MP
6580 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
6581
65822011-06-23 Marek Polacek <mpolacek@redhat.com>
6583
6584 * gdb.mi/mi2-basics.exp: Fix races. Honour the
6585 `test_exec_and_symbol_mi_operatons' return value.
6586 (test_mi_interpreter_selection): Use mi_gdb_test instead of
6587 gdb_test_multiple.
6588 (test_exec_and_symbol_mi_operatons): Likewise.
6589 (test_path_specification): Likewise.
e55595ca 6590
be777e08
YQ
65912011-06-23 Yao Qi <yao@codesourcery.com>
6592
6593 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
6594 supported.
6595 * lib/gdb.exp (support_displaced_stepping): New.
6596
615556d6
YQ
65972011-06-23 Yao Qi <yao@codesourcery.com>
6598
6599 * gdb.threads/execl.exp: Skip on remote target.
6600
833b0ca7
MP
66012011-06-21 Marek Polacek <mpolacek@redhat.com>
6602
5d197ed0 6603 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
6604 mi_gdb_test.
6605
1ee4023a
MP
66062011-06-20 Marek Polacek <mpolacek@redhat.com>
6607
5d197ed0 6608 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 6609
d0b1d624
MP
66102011-06-20 Marek Polacek <mpolacek@redhat.com>
6611
5d197ed0 6612 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
6613 mi_gdb_test.
6614
79aa92c1
MP
66152011-06-20 Marek Polacek <mpolacek@redhat.com>
6616
5d197ed0 6617 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 6618
5ce5db06
YQ
66192011-06-14 Yao Qi <yao@codesourcery.com>
6620
6621 gdb/testsuite/
6622 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
6623
533a737e
JK
66242011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6625
6626 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
6627
d0e53741
TT
66282011-06-10 Tom Tromey <tromey@redhat.com>
6629
6630 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
6631 Add tests for pointer-to-member-function.
6632 * gdb.cp/temargs.cc (S::somefunc): New function.
6633 (K2): New class.
6634 (main): Instantiate K2; call method.
6635
b5916bbd
JB
66362011-06-08 Joel Brobecker <brobecker@adacore.com>
6637
6638 * gdb.python/py-inferior.c (f2): Make str an array rather
6639 than a pointer.
6640 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
6641
5be4dfca
JK
66422011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6643
6644 * gdb.base/async-shell.c: New file.
6645 * gdb.base/async-shell.exp: New file.
6646
9f47e254
PA
66472011-06-06 Pedro Alves <pedro@codesourcery.com>
6648
6649 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
6650
64b9b334
JB
66512011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
6652
6653 From Stephen Kitt <steve@sk2.org>
6654 * gdb.base/help.exp: Adjust following some spelling corrections
6655 in GDB.
6656
dbc0f131
YQ
66572011-06-01 Yao Qi <yao@codesourcery.com>
6658
6659 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
6660
fd336a18
KS
66612010-05-31 Keith Seitz <keiths@redhat.com>
6662
6663 PR c++/12750
6664 * gdb.cp/static-method.cc: New file.
6665 * gdb.cp/static-method.exp: New file.
6666
fa8b9902
KS
66672010-05-31 Keith Seitz <keiths@redhat.com>
6668
6669 PR symtab/12704
6670 * gdb.cp/anon-ns.cc: New file.
6671 * gdb.cp/anon-ns.exp: New file.
6672
0a5b1e09
PA
66732011-05-31 Pedro Alves <pedro@codesourcery.com>
6674
6675 * gdb.arch/i386-dr3-watch.c: New file.
6676 * gdb.arch/i386-dr3-watch.exp: New file.
6677
0578b8d1
YQ
66782011-05-30 Yao Qi <yao@codesourcery.com>
6679
6680 * gdb.base/callfuncs.c (t_structs_fc): New.
6681 (t_structs_dc, t_structs_ldc): New.
6682 (t_double_many_args):
6683 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
6684 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
6685 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
6686 * gdb.base/callfuncs.exp: Call new functions.
6687
6680506e
YQ
66882011-05-30 Yao Qi <yao@codesourcery.com>
6689
ff4d2c60
YQ
6690 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
6691 Call rerun_and_prepare for each test to isolate effects.
6692
66932011-05-30 Yao Qi <yao@codesourcery.com>
6694
6695 * gdb.base/varargs.c (find_max_float_real): New.
6696 (find_max_double_real, find_max_long_double_real): New.
6697 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
6698 * lib/gdb.exp (setup_kfail_for_target): New.
6699
e43ec454
YQ
67002011-05-30 Yao Qi <yao@codesourcery.com>
6701
6702 * gdb.base/funcargs.c (callca, callcb, callcc): New.
6703 (callcd, callce, callcf, callc1a, callc1b): New.
6704 (callc2a, callc2b): New.
6705 * gdb.base/funcargs.exp (complex_args): New.
6706 (complex_integral_args, complex_float_integral_args): New.
6707 * lib/gdb.exp (support_complex_tests): New. Determine
6708 whether to run test cases on _Complex types.
6709
432b4d03
JK
67102011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6711
6712 * gdb.threads/leader-exit.c: New file.
6713 * gdb.threads/leader-exit.exp: New file.
6714
6caf069d
MP
67152011-05-27 Marek Polacek <mpolacek@redhat.com>
6716
9497469f 6717 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 6718
97fce28b
MP
67192011-05-27 Marek Polacek <mpolacek@redhat.com>
6720
6721 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
6722 remove the `supported' variable.
6723 * gdb.mi/mi-nonstop.exp: Likewise.
6724 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6725 * gdb.mi/mi-nsintrall.exp: Likewise.
6726 * gdb.mi/mi-nsmoribund.exp: Likewise.
6727 * gdb.mi/mi-nsthrexec.exp: Likewise.
6728
9da8c2a0
PA
67292011-05-26 Pedro Alves <pedro@codesourcery.com>
6730
6731 * gdb.reverse/finish-reverse-bkpt.exp: New test.
6732
2c03e5be
PA
67332011-05-26 Pedro Alves <pedro@codesourcery.com>
6734
6735 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
6736
2e21250d
KS
67372011-05-24 Keith Seitz <keiths@redhat.com>
6738
6739 PR breakpoint/12803
6740 * gdb.cp/cmpd-minsyms.cc (a): New method.
6741 (b): New method.
6742 (c): New method.
6743 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
6744
cdac0397
PA
67452011-05-24 Pedro Alves <pedro@codesourcery.com>
6746
6747 * gdb.base/commands.exp (watchpoint_command_test): Check that the
6748 watchpoint's command list didn't execute when the watchpoint went
6749 out of scope.
6750
ee5683ab
PM
67512011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
6752
6753 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
6754 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
6755 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
6756 * gdb.arch/i386-gnu-cfi.exp: Likewise.
6757 * gdb.arch/i386-permbkpt.exp: Likewise.
6758 * gdb.arch/i386-prologue.exp: Likewise.
6759 * gdb.arch/i386-size-overlap.exp: Likewise.
6760 * gdb.arch/i386-size.exp: Likewise.
6761 * gdb.arch/i386-unwind.exp: Likewise.
6762 * gdb.reverse/i386-precsave.exp: Likewise.
6763 * gdb.reverse/i386-reverse.exp: Likewise.
6764 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6765 * gdb.reverse/i387-env-reverse.exp: Likewise.
6766 * gdb.reverse/i387-stack-reverse.exp: Likewise.
6767
c91c8c16
PA
67682011-05-24 Pedro Alves <pedro@codesourcery.com>
6769
6770 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
6771 file doesn't error, using MI.
6772
c50491a7
TT
67732011-05-23 Tom Tromey <tromey@redhat.com>
6774
6775 * gdb.base/charset.exp (string_display): Add tests to assign to
6776 arrays.
6777 * gdb.base/charset.c (short_array, int_array, long_array): New.
6778
4a07b7da
PA
67792011-05-20 Pedro Alves <pedro@codesourcery.com>
6780
6781 Cope with async mode.
6782
4a07b7da
PA
6783 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
6784 into gdb_test + mi_expect_stop.
6785
b275f2d2
PA
67862011-05-20 Pedro Alves <pedro@codesourcery.com>
6787
6788 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
6789 (callme): Remove printf call.
6790
eec52c44
PM
67912011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
6792
6793 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
6794 quote pattern to avoid problems with Cygwin/mingw expect versions.
6795 * gdb.base/default.exp (show convenience): Use double
6796 quote pattern for regular expressions.
6797
b3c8eb43
JK
67982011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6799
6800 Fix -readnow for -gdwarf-4 unused type units.
6801 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
6802 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
6803
ed731959
JK
68042011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6805
6806 * gdb.base/kill-after-signal.c: New file.
6807 * gdb.base/kill-after-signal.exp: New file.
6808
3b48433d
PA
68092011-05-16 Pedro Alves <pedro@codesourcery.com>
6810
6811 * gdb.ada/start.exp: Call untested with the correct test filename.
6812 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
6813 test filename. Make the test's binary unique.
6814 * gdb.arch/i386-signal.exp: Call untested with the correct test
6815 filename.
6816 * gdb.arch/i386-size-overlap.exp: Ditto.
6817 * gdb.arch/Makefile.in (EXECUTABLES): Update.
6818 * gdb.base/gcore-buffer-overflow.exp: Ditto.
6819 * gdb.cp/call-c.exp: Ditto.
6820 * gdb.mi/mi-reverse.exp: Call untested with the correct test
6821 filename. Make the test's binary unique.
6822 * gdb.mi/Makefile.in (EXECUTABLES): Update.
6823 * gdb.python/py-mi.exp: Ditto.
6824 * gdb.python/Makefile.in (EXECUTABLES): Update.
6825 * gdb.reverse/i386-precsave.exp: Ditto.
6826 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
6827 test filename.
6828 * gdb.reverse/i387-stack-reverse.exp: Ditto.
6829 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
6830 unique.
6831 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
6832 test filename.
6833 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
6834 * gdb.trace/tfile.exp: Ditto.
6835
ba4a8bdd
YQ
68362011-05-14 Yao Qi <yao@codesourcery.com>
6837
6838 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
6839 type.
6840
dbaefcf7
DE
68412011-05-13 Doug Evans <dje@google.com>
6842
6843 * gdb.python/py-objfile-script.exp: New file.
6844 * gdb.python/py-objfile-script.c: New file.
6845 * gdb.python/py-objfile-script-gdb.py: New file.
6846 * testsuite/gdb.python/py-section-script.exp: Test
6847 "info auto-load-scripts".
6848
9930639c
TT
68492011-05-13 Tom Tromey <tromey@redhat.com>
6850
6851 * gdb.dwarf2/clztest.exp: New file.
6852 * gdb.dwarf2/clztest.c: New file.
6853 * gdb.dwarf2/clztest.S: New file.
6854
05272e11
DE
68552011-05-13 Doug Evans <dje@google.com>
6856
cc63ef9b
DE
6857 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
6858 String16 tests.
05272e11 6859
6edba76f
TT
68602011-05-13 Tom Tromey <tromey@redhat.com>
6861
6862 * lib/gdb.exp (is_x86_like_target): New proc.
6863 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
6864 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
6865 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
6866 -nostdlib to compiler.
6867 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
6868 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
6869 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
6870 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
6871 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
6872
028d0ed5
TJB
68732011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
6874
6875 * gdb.python/py-function.exp: Test setting a value from a function
6876 which executes a command.
6877
8a9b8146
TT
68782011-05-12 Tom Tromey <tromey@redhat.com>
6879
6880 * gdb.dwarf2/typeddwarf.S: New file.
6881 * gdb.dwarf2/typeddwarf.c: New file.
6882 * gdb.dwarf2/typeddwarf.exp: New file.
6883
10483e8e
MP
68842011-05-12 Marek Polacek <mpolacek@redhat.com>
6885
6886 * gdb.mi/mi-basics.exp: Fix races. Honour the
6887 `test_exec_and_symbol_mi_operatons' return value.
6888 (test_mi_interpreter_selection): Use mi_gdb_test instead of
6889 gdb_test_multiple.
6890 (test_exec_and_symbol_mi_operatons): Likewise.
6891 (test_path_specification): Likewise.
6892
faf067f1
JK
68932011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6894
6895 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
6896 (gdb_touch_execfile): Remove catch wrappers. New variable time.
6897 Replace `file copy' and `file rename' by `file mtime'. Twice.
6898
7ff911a3
JK
68992011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6900
6901 * gdb.base/readline-ask.c: New file.
6902 * gdb.base/readline-ask.exp: New file.
6903 * gdb.base/readline-ask.inputrc: New file.
6904
a536c6d7
UW
69052011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
6906
6907 * gdb.cell/bt.exp: Delete breakpoints before running to signal
6908 to avoid race condition.
6909 * gdb.cell/coremaker.c: Use small stack size.
6910 * gdb.cell/ea-standalone.exp: Use file name without path as
6911 argument to c_to.
6912 * gdb.cell/fork.exp: Allow other output when continuing to end.
6913
d472a426
JK
69142011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6915
6916 * gdb.threads/corethreads.c: New file.
6917 * gdb.threads/corethreads.exp: New file.
6918
69192011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
6920
6921 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
6922 Try to compile the test using -Wl,-z,norelro first.
6923 (load_core): New variable libthread_db_seen, initialize it.
6924 (zeroed-threads cannot be listed): Protect it by XFAIL on
6925 !$libthread_db_seen.
6926
8be455d7
JK
69272011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6928
6929 PR 12573
6930 * gdb.dwarf2/dw2-skip-prologue.S: New file.
6931 * gdb.dwarf2/dw2-skip-prologue.c: New file.
6932 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
6933
1976171a
JK
69342011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6935
6936 * gdb.cp/psymtab-parameter.cc: New file.
6937 * gdb.cp/psymtab-parameter.exp: New file.
6938
7db6f30f
JK
69392011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6940
6941 Fix a race.
6942 * gdb.cp/static-print-quit.exp (print c): Split to ...
6943 (print c - <return>, print c - q <return>, print c - to quit):
6944 ... these. Make the testfile untested on gdb-7.1.
6945
85161e9e 69462011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
6947
6948 * lib/gdb.exp (exec_target_file, exec_symbol_file,
6949 gdb_rename_execfile, gdb_touch_execfile): New.
6950 * gdb.base/reread.exp: Use new procs to handle multiple
6951 exec files.
6952
0c51be18
YQ
69532011-05-05 Yao Qi <yao@codesourcery.com>
6954
6955 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
6956 (test_adr_32bit, test_pop_pc): New.
6957 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
6958 (test_adr_32bit, test_pop_pc): New.
6959
4d393d60
JM
69602011-05-04 Joseph Myers <joseph@codesourcery.com>
6961
6962 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
6963 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
6964 targets.
6965 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
6966 handle targets.
6967
8ffd0459
JK
69682011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6969
6970 * gdb.base/completion.exp (complete help info wat): Rename to ...
6971 (complete 'help info wat'): ... here.
6972 Remove all `-re ".*' and `-re "^.*' redundant regexes.
6973 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
6974
8e28d804
PA
69752011-05-04 Pedro Alves <pedro@codesourcery.com>
6976
6977 * gdb.base/completion.exp: Use gdb_test_multiple instead of
6978 gdb_test and explicit $gdb_prompt/timeout matches.
6979
3eb2ef34
YQ
69802011-05-04 Yao Qi <yao@codesourcery.com>
6981
6982 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
6983 and __thumb2__.
6984
aaaf81a3
MP
69852011-05-03 Marek Polacek <mpolacek@redhat.com>
6986
6987 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
6988 in place of `gdb_test "delete breakpoints"'. This eliminates two
6989 testcases.
6990
c4cbc0df
PA
69912011-05-02 Pedro Alves <pedro@codesourcery.com>
6992
6993 PR testsuite/12649
6994 Fix races.
6995
6996 * gdb.base/completion.exp: Remove all sleep calls. Remove
6997 unnecessary regexs. Don't explicitly expect anything after the
6998 prompt. Eat the prompt if necessary.
6999
b4cbb4a3
EBM
70002011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7001
7002 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
7003 accept to show the caller line again as well as the line after.
7004
d65aec65
PM
70052011-04-29 Phil Muldoon <pmuldoon@redhat.com>
7006
7007 PR mi/12531
7008
7009 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
7010 compile target.
7011 * gdb.python/py-prettyprint.exp: Add C++ object for
7012 CPLUS_FAKE_CHILD test.
7013
30852783
UW
70142011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
7015
7016 * gdb.base/signest.exp: New file.
7017 * gdb.base/signest.c: Likewise.
7018
c7b1f0d9
JK
70192011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7020
7021 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
7022 thread and breakpoint notifications.
7023
559a7a62
JK
70242011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7025
7026 * gdb.base/fortran-sym-case.c: New file.
7027 * gdb.base/fortran-sym-case.exp: New file.
7028 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
7029 * gdb.dwarf2/dw2-case-insensitive.c: New file.
7030 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
7031
8344e389
JK
70322011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7033
7034 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
7035 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
7036 false #1', `if true else false #2' and `if true else false #3'.
7037
2484c66b
UW
70382011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
7039
7040 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
7041 while delivering signal.
7042
8d3788bd
VP
70432011-04-27 Vladimir Prus <vladimir@codesourcery.com>
7044
7045 MI breakpoint notifications.
7046
7047 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
7048 * testsuite/gdb.mi/mi2-cli.exp: Adust.
7049 * testsuite/gdb.mi/mi-watch.exp: Adust.
7050 * testsuite/gdb.mi/mi2-watch.exp: Adust.
7051 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
7052 notifications.
8d3788bd 7053
3e03848b
JK
70542011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7055
7056 * gdb.base/gdbindex-stabs-dwarf.c: New file.
7057 * gdb.base/gdbindex-stabs.c: New file.
7058 * gdb.base/gdbindex-stabs.exp: New file.
7059
918c9108
YQ
70602011-04-25 Yao Qi <yao@codesourcery.com>
7061
7062 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
7063 with /*...*/.
7064 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7065
90556b8c
JK
70662011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7067
7068 * gdb.python/py-value.exp (test_objfiles): Name the first test
7069 `py-value in file.filename'.
7070
03f2bd59
JK
70712011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7072
7073 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
7074 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
7075 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
7076 !gdbserver_reconnect_p..
7077 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
7078
7b08b9eb
JK
70792011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7080
7081 * gdb.cp/cpcompletion.exp (complete class methods)
7082 (complete class methods beginning with F): Move them above runto. New
7083 comment about the runto delimiter.
7084
b78974c3
PA
70852011-04-20 Pedro Alves <pedro@codesourcery.com>
7086
7087 * gdb.base/maint.exp: Test that "maint print registers" works
7088 without a running program.
7089
20429c40 70902011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 7091
20429c40
MP
7092 * gdb.base/setshow.exp: Fix racy tests.
7093 ($old_gdb_prompt): New variable.
7094
7a9dd1b2
TT
70952011-04-19 Tom Tromey <tromey@redhat.com>
7096
7097 * gdb.mi/mi-nsmoribund.exp:
7098 * gdb.hp/gdb.objdbg/objdbg01.exp:
7099 * gdb.base/structs.exp (test_struct_returns):
7100 * gdb.base/call-sc.exp (test_scalar_returns):
7101 * gdb.base/bigcore.exp: Remove duplicate words.
7102
02835898
JK
71032011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7104
7105 * gdb.base/break-interp-lib.c (v, vptr): New variables.
7106 * gdb.base/break-interp.exp (test_attach): New comment.
7107
254f582e
JK
71082011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7109
7110 * gdb.threads/gcore-thread.exp ($core0file): New variable.
7111 (clear __stack_user.next, clear stack_used.next)
7112 (save a zeroed-threads corefile): New test.
7113 Call core_load for $core0file.
7114 (zeroed-threads cannot be listed): New test.
7115
4fe85f5c
JK
71162011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7117
7118 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
7119 filename.
7120 ($srcfile): Preserve the original value.
7121 ($testfile): Match it the .exp filename.
7122 ($corefile): New variable. Substitute it around.
7123 Use clean_restart.
7124 ($prev_timeout): Remove.
7125 (load_core): Move core loading into this proc.
7126 Fix restore of $timeout if load_core fails.
7127
63524580
JK
71282011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7129
7130 * gdb.base/eu-strip-infcall.c: New file.
7131 * gdb.base/eu-strip-infcall.exp: New file.
7132
90359a16
JK
71332011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7134
7135 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
7136 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
7137
626e7282
JK
71382011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7139
7140 Fix Python access to inlined frames.
7141 * gdb.python/py-frame-inline.c: New file.
7142 * gdb.python/py-frame-inline.exp: New file.
7143
3363d018
EBM
71442011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
7145
7146 * gdb.base/gdb1090.exp: Change breakpoint location to read the
7147 content of 's24' correctly (avoiding "optimized out").
7148 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
7149
28781456
JK
71502011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7151
7152 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
7153
4a4106ca
TJB
71542011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7155
7156 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
7157 expect a colon in watch -location output.
7158
d26ccb4f
JK
71592011-04-13 Marek Polacek <mpolacek@redhat.com>
7160
df46027d 7161 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
7162 New testcase `expect response to define backtrace'. Also remove
7163 redundant `default' block.
7164
e1ab1f9c
JK
71652011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7166
7167 * gdb.python/py-prettyprint.c (struct hint_error): New.
7168 (main): New variable hint_error.
7169 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
7170 "print hint_error".
7171 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
7172 (register_pretty_printers): Register it.
7173
0c2e6019
TT
71742011-04-04 Tom Tromey <tromey@redhat.com>
7175
7176 * gdb.cp/maint.exp (test_help): Update.
7177 (test_namespace): Likewise.
7178
af57139d
JB
71792011-04-01 Joel Brobecker <brobecker@adacore.com>
7180
7181 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
7182 * gdb.ada/arrayptr.exp: Add new tests.
7183
956a9fb9
JB
71842011-04-01 Joel Brobecker <brobecker@adacore.com>
7185
7186 * gdb.ada/mi_catch_ex: New testcase.
7187
d0c4d642
PA
71882011-04-01 Pedro Alves <pedro@codesourcery.com>
7189
7190 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
7191 base::overload(void) method without specifying "const".
7192
18819fa6
UW
71932011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
7194
7195 * gdb.arch/thumb-singlestep.S: New file.
7196 * gdb.arch/thumb-singlestep.exp: Likewise.
7197
a4c8e806
TT
71982011-03-31 Tom Tromey <tromey@redhat.com>
7199
7200 * gdb.python/py-prettyprint.py (exception_flag): New global.
7201 (NoStringContainerPrinter._iterator.next): Check it.
7202 * gdb.python/py-prettyprint.c (main): New variable nstype2.
7203 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
7204
53832f31
TT
72052011-03-29 Tom Tromey <tromey@redhat.com>
7206
7207 * gdb.cp/anon-struct.cc: New file.
7208 * gdb.cp/anon-struct.exp: New file.
7209
e4620230
JK
72102011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7211
7212 Test STT_GNU_IFUNC support.
7213 * gdb.base/gnu-ifunc-lib.c: New file.
7214 * gdb.base/gnu-ifunc.c: New file.
7215 * gdb.base/gnu-ifunc.exp: New file.
7216
d0fb5eae
JK
72172011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7218
7219 Support a ring of related breakpoints.
7220 * gdb.base/watchpoint-delete.c: New file.
7221 * gdb.base/watchpoint-delete.exp: New file.
7222
20106cfb
JK
72232011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7224
7225 * gdb.ada/arrayparam.exp (print first after function call): Use
7226 explicit package name. Add a comment
7227 (print lasta after function call): Rename ...
7228 (print last after function call): ... it and use explicit package
7229 name.
7230 (print length after function call): Use explicit package name.
7231 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
7232 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
7233 (multiple matches for symbol i): Rename ...
7234 (multiple matches for symbol integervar): ... it.
7235 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
7236 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
7237
e7ab5e63
AB
72382011-03-25 Andrew Burgess <aburgess@broadcom.com>
7239
7240 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
7241 environment variable to make grep output more predictable. Move
7242 all the environment setup into gdb_init so it's done once per test
7243 case rather than each time we start gdb.
7244
9ef07c8c
TT
72452011-03-24 Tom Tromey <tromey@redhat.com>
7246
7247 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
7248 test.
7249
dd90784c
JK
72502011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7251
7252 * gdb.dwarf2/dw2-entry-value-main.c: New file.
7253 * gdb.dwarf2/dw2-entry-value.S: New file.
7254 * gdb.dwarf2/dw2-entry-value.exp: New file.
7255
05775840
PM
72562011-03-22 Phil Muldoon <pmuldoon@redhat.com>
7257
6fdff2c5 7258 PR python/12183
05775840
PM
7259
7260 * gdb.python/py-function.exp: Add GdbError tests.
7261
8661b11b
PA
72622011-03-18 Pedro Alves <pedro@codesourcery.com>
7263
7264 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
7265 (reglocal_test_func, statlocal_test_func): New functions.
7266 (globals_test_func): Call new functions.
7267 * gdb.trace/unavailable.exp (gdb_collect_args_test)
7268 (gdb_collect_locals_test): New procedure.
7269 (gdb_trace_collection_test): Call new procedures.
7270
0fdb4f18
PA
72712011-03-18 Pedro Alves <pedro@codesourcery.com>
7272
7273 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
7274 (test_register, test_register_unavailable): New procedures.
7275 (gdb_unavailable_registers_test): New procedure.
7276 (gdb_trace_collection_test): Call it.
7277
99c3dc11
PM
72782011-03-18 Phil Muldoon <pmuldoon@redhat.com>
7279
6fdff2c5 7280 PR python/12149
99c3dc11
PM
7281
7282 * gdb.python/python.exp: Add gdb.write tests.
7283
29703da4
PM
72842010-03-17 Phil Muldoon <pmuldoon@redhat.com>
7285
7286 * gdb.python/Makefile.in: Add py-objfile.
7287 * gdb.python/py-objfile.exp: New file.
7288 * gdb.python/py-objfile.c: New file.
7289 * gdb.python/py-block.exp: Add is_valid tests.
7290 * gdb.python/py-inferior.exp: Ditto.
7291 * gdb.python/py-infthread.exp: Ditto.
7292 * gdb.python/py-symbol.exp: Ditto.
7293 * gdb.python/py-symtab.exp: Ditto.
7294
598997c8
KS
72952011-03-16 Keith Seitz <keiths@redhat.com>
7296
7297 PR c++/12273
7298 * gdb.cp/cmpd-minsyms.exp: New test.
7299 * gdb.cp/cmpd-minsyms.cc: New file.
7300
7301 PR c++/11734
7302 * gdb.cp/ovsrch.exp: New test.
7303 * gdb.cp/ovsrch.h: New file.
7304 * gdb.cp/ovsrch1.cc: New file.
7305 * gdb.cp/ovsrch2.cc: New file.
7306 * gdb.cp/ovsrch3.cc: New file.
7307 * gdb.cp/ovsrch4.cc: New file.
7308
c91513d8
PP
73092011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7310
7311 PR gdb/12528
7312 * gdb.base/Makefile.in: Adjust EXECUTABLES.
7313 * gdb.base/break-on-linker-gcd-function.exp: New test.
7314 * gdb.base/break-on-linker-gcd-function.cc: New file.
7315
7470fc63
AT
73162011-03-15 Andreas Tobler <andreast@fgznet.ch>
7317
7318 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
7319
959e7469
PM
73202011-03-15 Phil Muldoon <pmuldoon@redhat.com>
7321
7322 * lib/gdb.exp (gdb_unload): Add another termination case.
7323
9373cf26
JK
73242011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7325
7326 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
7327 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
7328 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
7329 Provide a stub byte there.
7330 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
7331 DW_AT_entry_pc.
7332 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
7333
24e9cda0
UW
73342011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
7335
7336 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
7337 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
7338 "generic ABI, auto".
7339 (altivec_abi_tests): Accept vectors returned by reference.
7340
7371cf6d
PM
73412010-03-14 Phil Muldoon <pmuldoon@redhat.com>
7342
7343 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
7344
ce77046a
UW
73452011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
7346
7347 * gdb.python/py-section-script.exp: Skip test if no Python support.
7348
176400c3
UW
73492011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
7350
7351 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
7352
ecec24e6
PM
73532011-03-10 Phil Muldoon <pmuldoon@redhat.com>
7354
7355 * gdb.python/py-parameter.exp: Update tests to the new Python
7356 parameter API. Add "no documentation" test. Add deprecated API
7357 backward compatibility test.
7358
5dbdd470
TT
73592011-03-09 Tom Tromey <tromey@redhat.com>
7360
7361 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
7362 gdb_continue_to_end.
7363
b66e66ee
MK
73642011-03-09 Mark Kettenis <kettenis@gnu.org>
7365
7366 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
7367 tabs.
7368
eceb0c5f
TT
73692011-03-09 Tom Tromey <tromey@redhat.com>
7370
7371 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
7372 parentheses.
7373 (gdb_continue_to_end): Add "allow_extra" parameter. Use
7374 $command.
7375 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
7376 argument to gdb_continue_to_end.
7377 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
7378 argument to gdb_continue_to_end.
7379 * gdb.cp/annota3.exp: Fix regex.
7380 * gdb.cp/annota2.exp: Fix regex.
7381 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
7382 gdb_continue_to_end.
7383 * gdb.base/call-signal-resume.exp: Revert earlier patch.
7384 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
7385 gdb_continue_to_end.
7386
63154eca
PA
73872011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7388
7389 * gdb.server/ext-run.exp
7390 (load new file without any gdbserver inferior): New test.
7391
967d1f9b
TT
73922011-03-07 Tom Tromey <tromey@redhat.com>
7393
7394 * Makefile.in (TAGS): Rewrite.
7395
d68dcbb9
JK
73962011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7397
7398 * gdb.trace/report.exp (12.1: trace report #1): New match for the
7399 initial commands echo. New match for `Found trace'. Anchor all the
7400 other matches. Anchor and match for `No trace frame found' the final
7401 match.
7402
6bf58e63
TT
74032011-03-07 Tom Tromey <tromey@redhat.com>
7404
7405 * Makefile.in (TAGS): New target.
7406
fda326dd
TT
74072011-03-07 Tom Tromey <tromey@redhat.com>
7408
7409 * lib/opencl.exp (skip_opencl_tests): Update for exit message
7410 change.
7411 * lib/mi-support.exp (mi_gdb_test): Update for exit message
7412 change.
7413 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
7414 exit message change.
7415 (skip_altivec_tests): Update for exit message change.
7416 (skip_vsx_tests): Likewise.
7417 (gdb_continue_to_end): Likewise. Add 'command' argument.
7418 * lib/cell.exp (skip_cell_tests): Update for exit message change.
7419 * gdb.threads/tls.exp: Update for exit message change.
7420 * gdb.threads/thread-unwindonsignal.exp: Use
7421 gdb_continue_to_end.
7422 * gdb.threads/step.exp (step_it): Update for exit message change.
7423 (continue_all): Likewise.
7424 * gdb.threads/print-threads.exp (test_all_threads): Update for
7425 exit message change.
7426 * gdb.threads/interrupted-hand-call.exp: Use
7427 gdb_continue_to_end.
7428 * gdb.threads/execl.exp: Use gdb_continue_to_end.
7429 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
7430 gdb_continue_to_end.
7431 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
7432 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
7433 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
7434 * gdb.cp/method.exp: Update for exit message change.
7435 * gdb.cp/mb-templates.exp: Update for exit message change.
7436 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
7437 * gdb.cp/annota3.exp: Update for exit message change.
7438 * gdb.cp/annota2.exp: Update for exit message change.
7439 * gdb.cell/fork.exp: Use gdb_continue_to_end.
7440 * gdb.base/term.exp: Update for exit message change.
7441 * gdb.base/step-test.exp (test_i): Update for exit message change.
7442 * gdb.base/sigstep.exp (advance): Update for exit message change.
7443 (advancei): Likewise.
7444 * gdb.base/siginfo.exp: Update for exit message change.
7445 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
7446 * gdb.base/reread.exp: Use gdb_continue_to_end.
7447 * gdb.base/langs.exp: Use gdb_continue_to_end.
7448 * gdb.base/interrupt.exp: Update for exit message change.
7449 * gdb.base/gdb1555.exp: Update for exit message change.
7450 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
7451 * gdb.base/ending-run.exp: Update for exit message change.
7452 * gdb.base/chng-syms.exp: Update for exit message change.
7453 * gdb.base/checkpoint.exp: Update for exit message change.
7454 * gdb.base/catch-syscall.exp (check_for_program_end): Use
7455 gdb_continue_to_end.
7456 (test_catch_syscall_with_wrong_args): Likewise.
7457 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
7458 * gdb.base/break-interp.exp (test_ld): Update for exit message
7459 change.
7460 * gdb.base/bang.exp: Update for exit message change.
7461 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
7462 (do_call_attach_tests): Likewise.
7463 * gdb.base/a2-run.exp: Update for exit message change.
7464 * gdb.arch/ppc-dfp.exp: Update for exit message change.
7465 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
7466 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
7467
dd19bd70
JK
74682011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7469
7470 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
7471
30e62689
TT
74722011-03-03 Tom Tromey <tromey@redhat.com>
7473
7474 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
7475 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
7476 * gdb.hp/gdb.aCC/configure.ac: Remove.
7477 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
7478 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
7479 * gdb.hp/gdb.base-hp/configure.ac: Remove.
7480 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
7481 * gdb.hp/gdb.compat/configure (Makefile): Remove.
7482 * gdb.hp/gdb.compat/configure.ac: Remove.
7483 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
7484 * gdb.hp/gdb.defects/configure (Makefile): Remove.
7485 * gdb.hp/gdb.defects/configure.ac: Remove.
7486 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
7487 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
7488 * gdb.hp/gdb.objdbg/configure.ac: Remove.
7489 * gdb.hp/configure.ac: Remove.
7490 * gdb.hp/configure: Remove.
7491 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
7492 substitution.
7493 (Makefile): Remove rule.
7494 * gdb.cell/configure.ac: Remove.
7495 * gdb.cell/configure: Remove.
7496 * gdb.stabs/Makefile.in (Makefile): Remove.
7497 (distclean): Don't remove config.status or config.log.
7498 * gdb.stabs/configure (Makefile): Remove.
7499 * gdb.stabs/configure.ac: Remove.
7500 * configure: Rebuild.
7501 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
7502 Remove stabs- and cell-specific logic. Test for existence of
7503 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
7504 subdirectories, gdb.cell, and and gdb.stabs.
7505 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
7506
c171f854
JB
75072011-03-03 Joel Brobecker <brobecker@adacore.com>
7508
7509 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
7510 end of buffer.
7511
9a5193cb
JB
75122011-03-02 Joel Brobecker <brobecker@adacore.com>
7513
7514 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
7515 gdb_test when running a test where we expected no output back.
7516
9bb4c1bb
MS
75172011-02-28 Michael Snyder <msnyder@vmware.com>
7518
7519 * gdb.cp/overload.cc: Change initializer value to integer.
7520
3bd0f5ef
MS
75212011-02-27 Michael Snyder <msnyder@vmware.com>
7522
7523 * gdb.multi/base.exp: Add test for remove-inferiors.
7524
2279eaad
JB
75252011-02-26 Joel Brobecker <brobecker@adacore.com>
7526
7527 * gdb.python/py-frame.exp: Simplify the initialization phase
7528 using prepare_for_testing.
7529
c82c0b55
MS
75302011-02-25 Michael Snyder <msnyder@vmware.com>
7531
7532 * gdb.multi/base.exp: Add tests for info inferiors with args.
7533
1d94651b
JK
75342011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7535
7536 * gdb.dwarf2/dw2-ranges.S: Rename to ...
7537 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
7538 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
7539 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
7540 asmfile3. Comment the STABS (#3) file compilation. Compile
7541 everything through assembler. Provide KFAIL for symtab/12497.
7542 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
7543 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
7544 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
7545 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
7546
3bd0f5ef
MS
75472011-02-24 Michael Snyder <msnyder@vmware.com>
7548
7549 * gdb.base/break.exp: Add tests for delete breakpoints using
7550 convenience variables and value history references.
7551
12c1418e
MS
75522011-02-24 Michael Snyder <msnyder@vmware.com>
7553
7554 * gdb.base/break.exp: Remove debugging 'printf' accidentally
7555 left behind in previous check-in.
7556
e5a67952
MS
75572011-02-23 Michael Snyder <msnyder@vmware.com>
7558
7559 * gdb.base/break.exp: Add tests for "info break" with arguments.
7560 * gdb.trace/infotrace.exp: Update patterns for error and help.
7561 * gdb.base/completion.exp: Update pattern.
7562 * gdb.base/ena-dis-br.exp: Update pattern.
7563 * gdb.base/help.exp: Update patterns.
7564
75652011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
7566
7567 * gdb.base/memattr.exp: New test.
7568 * gdb.base/memattr.c: Test load for memattr.exp.
7569
6e6fbe60
DE
75702011-02-22 Doug Evans <dje@google.com>
7571
7572 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
7573
1d41d745
MS
75742011-02-22 Michael Snyder <msnyder@vmware.com>
7575
7576 * Makefile.in: Make more clean.
7577 * gdb.ada/Makefile.in: Ditto.
7578 * gdb.arch/Makefile.in: Ditto.
7579 * gdb.asm/Makefile.in: Ditto.
7580 * gdb.base/Makefile.in: Ditto.
7581 * gdb.cp/Makefile.in: Ditto.
7582 * gdb.dwarf2/Makefile.in: Ditto.
7583 * gdb.java/Makefile.in: Ditto.
7584 * gdb.mi/Makefile.in: Ditto.
7585 * gdb.modula2/Makefile.in: Ditto.
7586 * gdb.python/Makefile.in: Ditto.
7587 * gdb.server/Makefile.in: Ditto.
7588 * gdb.stabs/Makefile.in: Ditto.
7589 * gdb.threads/Makefile.in: Ditto.
7590 * gdb.trace/Makefile.in: Ditto.
7591
79ba84ca
MS
75922011-02-22 Michael Snyder <msnyder@vmware.com>
7593
df46027d 7594 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
7595 info threads.
7596
b9b35694
JB
75972011-02-22 Joel Brobecker <brobecker@adacore.com>
7598
7599 * gdb.python/py-breakpoint.exp: Fix the expected output of
7600 one of the "maint info breakpoints" tests to accept the output
7601 generated on platforms that do not have hardware watchpoints.
7602
8bfb830f
JB
76032011-02-22 Joel Brobecker <brobecker@adacore.com>
7604
7605 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
7606 clean_restart. Be a little stricter in the expected output
7607 for one of the tests. Fix a typo in one of the comments.
7608
c45f3c54
JB
76092011-02-22 Joel Brobecker <brobecker@adacore.com>
7610
7611 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
7612 Delete variable binfile, no longer use. Add or modify test
7613 comments to make them unique.
7614
b97c863c
MS
76152011-02-21 Michael Snyder <msnyder@vmware.com>
7616
7617 * Makefile.in: Update for make clean.
7618 * gdb.ada/Makefile.in: Ditto.
7619 * gdb.arch/Makefile.in: Ditto.
7620 * gdb.asm/Makefile.in: Ditto.
7621 * gdb.base/Makefile.in: Ditto.
7622 * gdb.cp/Makefile.in: Ditto.
7623 * gdb.dwarf2/Makefile.in: Ditto.
7624 * gdb.java/Makefile.in: Ditto.
7625 * gdb.mi/Makefile.in: Ditto.
7626 * gdb.modula2/Makefile.in: Ditto.
7627 * gdb.python/Makefile.in: Ditto.
7628 * gdb.server/Makefile.in: Ditto.
7629 * gdb.stabs/Makefile.in: Ditto.
7630 * gdb.threads/Makefile.in: Ditto.
7631 * gdb.trace/Makefile.in: Ditto.
7632
aea5b279
MS
76332011-02-21 Michael Snyder <msnyder@vmware.com>
7634
7635 * gdb.threads/thread-find.exp: Update patterns for changes in
7636 output of "info threads" command.
7637
e3039479
UW
76382011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7639 Ulrich Weigand <uweigand@de.ibm.com>
7640
7641 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
7642 (skip_hw_watchpoint_tests): Likewise.
7643 (skip_hw_watchpoint_multi_tests): Likewise.
7644
b800ec70
UW
76452011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
7646
7647 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
7648 (skip_hw_watchpoint_tests): Likewise.
7649 (skip_hw_watchpoint_multi_tests): Likewise.
7650 (skip_hw_watchpoint_access_tests): Likewise.
7651
7652 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
7653 * gdb.base/pr11022.exp: Likewise.
7654 * gdb.base/watch-read.exp: Likewise.
7655 * gdb.base/watch_thread_num.exp: Likewise.
7656 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7657 * gdb.base/watchpoint-hw.exp: Likewise.
7658 * gdb.base/watchpoint.exp: Likewise.
7659 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
7660 * gdb.threads/watchthreads-reorder.exp: Likewise.
7661 * gdb.threads/watchthreads.exp: Likewise.
7662 * gdb.threads/watchthreads2.exp: Likewise.
7663
91033e37
JB
76642011-02-21 Joel Brobecker <brobecker@adacore.com>
7665
7666 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
7667 the debugger is unable to find the array bounds.
7668
eeaafae2
JK
76692011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7670
7671 * gdb.cp/typedef-operator.exp: New file.
7672 * gdb.cp/typedef-operator.cc: New file.
7673
e338d953
MS
76742011-02-17 Michael Snyder <msnyder@vmware.com>
7675
7676 * gdb.threads/thread-find.exp: Fix regular expressions.
7677
e67ad678
JB
76782011-02-17 Joel Brobecker <brobecker@adacore.com>
7679
7680 * gdb.ada/packed_array: Expand testcase to test printing of
7681 unconstrained packed array.
7682
93084bca
JB
76832011-02-17 Joel Brobecker <brobecker@adacore.com>
7684
7685 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
7686
a0c78a73
PA
76872011-02-16 Pedro Alves <pedro@codesourcery.com>
7688
f65d5553 7689 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
7690 (main): Initialize it before collecting, and and clear it
7691 afterwards.
f65d5553
PA
7692 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7693 collecting with '{type} addr', where the addr expression is not an
7694 rvalue.
a0c78a73 7695
3dfcbbd2
KW
76962011-02-16 Ken Werner <ken.werner@de.ibm.com>
7697
7698 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
7699 a bool variable. Expect correct OpenCL names for vector types. Use the
7700 uc3 variable name instead of referring to the uchar3 built-in type.
7701 Escape the asterisk at the half pointer test.
7702
08807d5a
PA
77032011-02-16 Pedro Alves <pedro@codesourcery.com>
7704
f65d5553 7705 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
7706 (main): Initialize it before collecting, and and clear it
7707 afterwards.
f65d5553
PA
7708 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7709 collecting overlapping memory ranges.
08807d5a 7710
60f98dde
MS
77112011-02-15 Michael Snyder <msnyder@vmware.com>
7712
7713 * gdb.base/default.exp: Add tests for thread commands.
7714 * gdb.base/help.exp: Add tests for thread commands.
7715 * gdb.threads/thread-find.exp: New test for thread find command.
7716
648cd113
KW
77172011-02-15 Ken Werner <ken.werner@de.ibm.com>
7718
7719 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
7720
494e194e
YQ
77212011-02-15 Yao Qi <yao@codesourcery.com>
7722
7723 PR tdep/12352
7724 * gdb.arch/arm-disp-step.S : New test for str instruction.
7725 * gdb.arch/arm-disp-step.exp : Likewise.
7726
d9492458
TJB
77272011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
7728
7729 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
7730 "vector_register2_vr" test strings. Test the extended floating
7731 point registers (F32~F63).
7732 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
7733 IBM XL C compiler. Make the test program use a register provided
7734 by the compiler for the lxvd2x instruction.
7735
8af8e3bc
PA
77362011-02-14 Pedro Alves <pedro@codesourcery.com>
7737
7738 * gdb.trace/unavailable.cc (class Base, class Middle, class
7739 Derived): New types.
7740 (derived_unavail, derived_partial, derived_whole): New globals.
7741 (virtual_partial): New global.
7742 (virtualp): Point at virtual_partial.
7743 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
7744 related to unavailable vptr.
7745
1b28d0b3
PA
77462011-02-14 Pedro Alves <pedro@codesourcery.com>
7747
7748 * gdb.trace/unavailable.cc (a, b, c): New globals.
7749 (main): Set and clear them.
7750 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
7751 `a' and `c', and check that `b' isn't collected, although `a' and
7752 `c' are.
7753
ec0a52e1
PA
77542011-02-14 Pedro Alves <pedro@codesourcery.com>
7755
7756 * gdb.trace/unavailable.cc (struct Virtual): New.
7757 (virtualp): New global pointer.
7758 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
7759 printing a pointer to an object whose type has a vtable, with
7760 print object on.
7761
24e6bcee
PA
77622011-02-14 Pedro Alves <pedro@codesourcery.com>
7763
7764 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
7765 value repeat handles unavailableness.
7766
39d37385
PA
77672011-02-14 Pedro Alves <pedro@codesourcery.com>
7768
7769 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
7770 tests for building arrays from unavailable values, subscripting
7771 non-memory rvalue unvailable arrays, and accessing fields or
7772 baseclasses of non-lazy unavailable values,
7773 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
7774 struct types.
7775 (g_smallstruct, g_smallstruct_b): New globals.
7776
06d72e16
PA
77772011-02-14 Pedro Alves <pedro@codesourcery.com>
7778
7779 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
7780
bc9a5551
JK
77812011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7782
7783 Fix const/volatile qualifiers of C++ types, PR c++/12328.
7784 * gdb.cp/overload-const.exp: New file.
7785 * gdb.cp/overload-const.cc: New file.
7786
54fcddd0
UW
77872011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7788
7789 * gdb.opencl/callfuncs.cl: New file.
7790 * gdb.opencl/callfuncs.exp: New test.
7791 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
7792
d6dafb7c
UW
77932011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7794
7795 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
7796 when computing result.
7797 * gdb.arch/altivec-abi.exp: Update expected results.
7798
a449c2d8
TJB
77992011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7800
7801 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
7802 * gdb.base/jit.exp: Likewise.
7803 * gdb.base/pie-execl.exp: Likewise.
7804 * gdb.base/solib-nodir.exp: Likewise.
7805 * gdb.base/solib-overlap.exp: Likewise.
7806
764880b7
PA
78072011-02-07 Pedro Alves <pedro@codesourcery.com>
7808
7809 * gdb.trace/collection.c (global_pieces): New.
7810 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
7811 New procedure.
7812 (gdb_trace_collection_test): Call it.
7813
505500db
SW
78142011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
7815
7816 * gdb.python/py-evthreads.c: New file.
7817 * gdb.python/py-evthreads.exp: New file.
7818 * gdb.python/py-events.py: New file.
7819 * gdb.python/py-events.exp: New file.
7820 * gdb.python/py-events.c: New file.
7821
385203ed
DD
78222011-02-04 David Daney <ddaney@caviumnetworks.com>
7823
7824 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
7825
9011945e
AB
78262011-02-03 Andrew Burgess <aburgess@broadcom.com>
7827
7828 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
7829 gdb.base/disasm-end-cu.exp: New test for disassembling over the
7830 boundary between two compilation units.
7831
580688f3
PA
78322011-02-02 Pedro Alves <pedro@codesourcery.com>
7833
7834 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
7835 (Virtual): New structs.
7836 (virtual_o, virtual_middle_b): New globals.
7837 * gdb.cp/virtbase.exp: New tests.
7838
d3f0f853
PP
78392011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
7840
7841 * gdb.base/jit.exp: New file.
7842 * gdb.base/jit-main.c: New file.
7843 * gdb.base/jit-solib.c: New file.
7844
b2030fb5
UW
78452011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
7846
7847 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
7848 proceed to initial kernel entry point.
7849 * gdb.opencl/datatypes.exp: Likewise.
7850 * gdb.opencl/operators.exp: Likewise.
7851 * gdb.opencl/vec_comps.exp: Likewise.
7852
2db19d1e
SW
78532011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
7854
7855 * gdb.cp/nsnested.cc: New.
7856 * gdb.cp/nsnested.exp: New.
7857 * gdb.cp/nsnoimports.exp: New.
7858 * gdb.cp/nsnoimports.cc: New.
7859
6b0c4c1f
JB
78602011-01-31 Joel Brobecker <brobecker@adacore.com>
7861
7862 * gdb.base/interact.exp: Add extra tests that verify that
7863 the value of the interactive-mode setting does not change
7864 after the script is sourced.
7865
80b23b6a
JK
78662011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7867
7868 * gdb.cp/noparam.exp: New file.
7869 * gdb.cp/noparam.cc: New file.
7870
ffd5ec24
PA
78712011-01-28 Pedro Alves <pedro@codesourcery.com>
7872
7873 * gdb.trace/tfile.exp: Test that with no traceframe selected,
7874 there's no stack or registers.
7875
a81766d8
TT
78762011-01-26 Tom Tromey <tromey@redhat.com>
7877
7878 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
7879 space before string output. Add test for "set print pretty off"
7880 case.
7881
585fdaa1
PA
78822011-01-25 Pedro Alves <pedro@codesourcery.com>
7883
7884 * gdb.base/frame-args.exp: Adjust.
7885 * gdb.dwarf2/dw2-noloc.exp: Adjust.
7886 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
7887 * gdb.dwarf2/pieces.exp: Adjust.
7888 * gdb.opt/clobbered-registers-O2.exp: Adjust.
7889 * gdb.opt/inline-locals.exp: Adjust.
7890 * gdb.threads/fork-child-threads.exp: Adjust.
7891
d468832a
KW
78922011-01-25 Ken Werner <ken.werner@de.ibm.com>
7893
7894 * gdb.opencl/convs_casts.cl: Move program scope variables into the
7895 OpenCL kernel function. Add a comment as marker. Add address space
7896 qualifiers for the remaining program scope variables.
7897 * gdb.opencl/datatypes.cl: Likewise.
7898 * gdb.opencl/operators.cl: Likewise.
7899 * gdb.opencl/vec_comps.cl: Likewise.
7900 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
7901 Add breakpoint at the marker comment.
7902 * gdb.opencl/datatypes.exp: Likewise.
7903 * gdb.opencl/operators.exp: Likewise.
7904 * gdb.opencl/vec_comps.exp: Likewise.
7905
490f124f
PA
79062011-01-24 Pedro Alves <pedro@codesourcery.com>
7907
7908 * gdb.base/printcmds.c (some_struct): New struct and instance.
7909 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
7910 procedure.
7911 <global scope>: Call it.
7912
6da78614
KW
79132011-01-21 Ken Werner <ken.werner@de.ibm.com>
7914
7915 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
7916 argument to the gdb_compile_opencl_hostapp call.
7917
ec64c9aa
YQ
79182011-01-19 Yao Qi <yao@codesourcery.com>
7919
7920 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
7921 positve list.
7922
810cfdbb
YQ
79232011-01-19 Yao Qi <yao@codesourcery.com>
7924
7925 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
7926 canonical form.
7927 Remove "xscale-*-*"
7928 * gdb.xml/tdesc-regs.exp: Likewise.
7929 * gdb.python/py-section-script.exp: Replace ARM target triplet
7930 with canonical form.
7931 Match arm*-*-symbianelf*.
7932 * gdb.base/dup-sect.exp: Likewise.
7933 * lib/dwarf.exp: New.
7934 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
7935 dwarf2_support.
7936 * gdb.dwarf2/dup-psym.exp: Likewise.
7937 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
7938 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
7939 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
7940 * gdb.dwarf2/dw2-basic.exp: Likewise.
7941 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7942 * gdb.dwarf2/dw2-const.exp: Likewise.
7943 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
7944 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
7945 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
7946 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
7947 * gdb.dwarf2/dw2-filename.exp: Likewise.
7948 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
7949 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
7950 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7951 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7952 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
7953 * gdb.dwarf2/dw2-noloc.exp: Likewise.
7954 * gdb.dwarf2/dw2-op-call.exp: Likewise.
7955 * gdb.dwarf2/dw2-producer.exp: Likewise.
7956 * gdb.dwarf2/dw2-ranges.exp: Likewise.
7957 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
7958 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
7959 * gdb.dwarf2/dw2-strp.exp: Likewise.
7960 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
7961 * gdb.dwarf2/implptr.exp: Likewise.
7962 * gdb.dwarf2/mac-fileno.exp: Likewise.
7963 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
7964 * gdb.dwarf2/pieces.exp: Likewise.
7965 * gdb.dwarf2/pr11465.exp: Likewise.
7966 * gdb.dwarf2/valop.exp: Likewise.
7967 * gdb.dwarf2/watch-notconst.exp: Likewise.
7968 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
7969
4694da01
TT
79702011-01-19 Tom Tromey <tromey@redhat.com>
7971
7972 * gdb.python/py-infthread.exp: Add thread tests.
7973
b075872c
JB
79742011-01-14 Joel Brobecker <brobecker@adacore.com>
7975
7976 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
7977
2c3e6e24
JB
79782011-01-14 Joel Brobecker <brobecker@adacore.com>
7979
7980 * gdb.ada/widewide: New testcase.
7981
de8fa76c
JB
79822011-01-13 Joel Brobecker <brobecker@adacore.com>
7983
7984 * gdb.base/interact.exp: New testcase.
7985
1b05df00
TT
79862011-01-12 Tom Tromey <tromey@redhat.com>
7987
7988 * gdb.mi/gdb2549.exp: Update for error message changes.
7989 * gdb.mi/mi-cli.exp: Likewise.
7990 * gdb.mi/mi-disassemble.exp: Likewise.
7991 * gdb.mi/mi-pthreads.exp: Likewise.
7992 * gdb.mi/mi-regs.exp: Likewise.
7993 * gdb.mi/mi-stack.exp: Likewise.
7994 * gdb.mi/mi-var-block.exp: Likewise.
7995 * gdb.mi/mi-var-cmd.exp: Likewise.
7996 * gdb.mi/mi2-cli.exp: Likewise.
7997 * gdb.mi/mi2-disassemble.exp: Likewise.
7998 * gdb.mi/mi2-pthreads.exp: Likewise.
7999 * gdb.mi/mi2-regs.exp: Likewise.
8000 * gdb.mi/mi2-stack.exp: Likewise.
8001 * gdb.mi/mi2-var-block.exp: Likewise.
8002 * gdb.mi/mi2-var-cmd.exp: Likewise.
8003
c2ff108b
JK
80042011-01-12 Andrew Burgess <aburgess@broadcom.com>
8005 Jan Kratochvil <jan.kratochvil@redhat.com>
8006
8007 PR fortran/11104 and DWARF unbound arrays detection.
8008 * gdb.fortran/multi-dim.exp: New file.
8009 * gdb.fortran/multi-dim.f90: New file.
8010
b716877b
AB
80112011-01-12 Andrew Burgess <aburgess@broadcom.com>
8012
8013 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
8014 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
8015 add new tests for opcode dumping.
8016
6c162d5e
TT
80172011-01-11 Tom Tromey <tromey@redhat.com>
8018
8019 * gdb.python/py-infthread.exp: Load gdb-python.exp.
8020
77b06cd7
TJB
80212010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
8022
8023 Convert hardware watchpoints to use breakpoint_ops.
8024 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
8025 type is not supported.
8026 * gdb.base/foll-fork.exp: Likewise.
8027 * gdb.base/foll-vfork.exp: Likewise.
8028
f39a75d0
PM
80292011-01-10 Phil Muldoon <pmuldoon@redhat.com>
8030
8031 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
8032 Use load_lib gdb-python.exp.
8033 * gdb.python/python.exp: Ditto.
8034 * gdb.python/py-function.exp: Ditto.
8035
fc529d80
AS
80362011-01-09 Andreas Schwab <schwab@linux-m68k.org>
8037
8038 * gdb.threads/tls.exp ("info address me"): Fix expected output.
8039
fb03cb59
JK
80402011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8041
8042 * configure: Regenerate.
8043
d8e22779
TT
80442011-01-06 Tom Tromey <tromey@redhat.com>
8045
8046 * gdb.python/py-frame.exp: Test gdb.newest_frame.
8047
09050809
JB
80482011-01-06 Joel Brobecker <brobecker@adacore.com>
8049
fc529d80
AS
8050 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
8051 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
8052 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8053 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
8054 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
8055 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8056 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
8057 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
8058 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
8059 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
8060 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
8061 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
8062 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
8063 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8064 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8065 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
8066 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
8067 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
8068 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8069 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
8070 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
8071 gdb.ada/uninitialized_vars.exp,
8072 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
8073 Simplify by using clean_restart.
09050809 8074
8ed5dd9e
JB
80752011-01-06 Joel Brobecker <brobecker@adacore.com>
8076
8077 Add marker to be used as anchor for inserting breakpoints.
8078 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
8079 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
8080 Likewise.
8081
8082 Remove uses of gdb_start_cmd.
8083 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
8084 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
8085
8086 Do not run testcase if testing with GDBserver.
8087 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
8088 if testing with GDBserver.
8089
368a124f
JB
80902011-01-06 Joel Brobecker <brobecker@adacore.com>
8091
8092 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
8093 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
8094 copyright header.
8095
44944448
JB
80962011-01-05 Joel Brobecker <brobecker@adacore.com>
8097
8098 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
8099 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
8100 testsuite/gdb.fortran/complex.f,
8101 testsuite/gdb.fortran/derived-type.f90,
8102 testsuite/gdb.fortran/library-module-lib.f90,
8103 testsuite/gdb.fortran/library-module-main.f90,
8104 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
8105 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
8106 Copyright year update.
8107
31886ea6
JB
81082011-01-05 Joel Brobecker <brobecker@adacore.com>
8109
8110 * gdb.base/langs1.f: Add copyright header.
8111
ebedcab5
JK
81122011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8113
8114 * gdb.base/morestack.exp: New file.
8115 * gdb.base/morestack.c: New file.
8116
de1eb2f9
JK
81172011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8118
8119 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
8120
9e87a409
JB
81212010-12-29 Joel Brobecker <brobecker@adacore.com>
8122
8123 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
8124 * gdb.ada/arrayptr.exp: Add test printing that new variable.
8125
720d1a40
JB
81262010-12-29 Joel Brobecker <brobecker@adacore.com>
8127
8128 * gdb.ada/lang_switch.exp: Correct expected parameter value.
8129
a283af87
AS
81302010-12-25 Andreas Schwab <schwab@linux-m68k.org>
8131
5d3d9cba
AS
8132 * gdb.threads/tls.exp: Fix typo.
8133
a283af87
AS
8134 * gdb.threads/thread-specific.exp (get_thread_list): Update.
8135 * gdb.threads/execl.exp: Update.
8136
2a20745c
YQ
81372010-12-23 Yao Qi <yao@codesourcery.com>
8138
8139 * gdb.arch/arm-disp-step.exp: New.
8140 * gdb.arch/arm-disp-step.S: New.
8141
a7658b96
TT
81422010-12-21 Tom Tromey <tromey@redhat.com>
8143
8144 * gdb.threads/execl.exp: Update.
8145 * gdb.threads/linux-dp.exp: Update.
8146 * gdb.threads/manythreads.exp: Update.
8147 * gdb.threads/tls.exp: Update.
8148
5b79abe7
TT
81492010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8150
8151 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
8152 (NextOverThrowDerivates) <resumebpt>: New.
8153 (resumebpt_test): New.
8154 (main): Call resumebpt_test.
8155 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
8156
0914bcdb
SS
81572010-12-12 Stan Shebs <stan@codesourcery.com>
8158
8159 * gdb.trace/tsv.exp: Test print command on trace state variables.
8160
305aeedc
TT
81612010-12-09 Tom Tromey <tromey@redhat.com>
8162
8163 * gdb.base/interp.exp: Add regression test.
8164
186c406b
TT
81652010-12-09 Tom Tromey <tromey@redhat.com>
8166
8167 * gdb.java/jnpe.java: New file.
8168 * gdb.java/jnpe.exp: New file.
8169 * gdb.cp/nextoverthrow.exp: New file.
8170 * gdb.cp/nextoverthrow.cc: New file.
8171
aae1c79a
DE
81722010-12-07 Doug Evans <dje@google.com>
8173
8174 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
8175 of data-directory.
8176 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
8177 updated.
8178 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
8179
60f98dde 81802010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
8181
8182 * gdb.base/callfuncs.exp: Test for skip_float_tests.
8183 * gdb.base/call-sc.exp: Ditto.
8184 * gdb.base/finish.exp: Ditto.
8185 * gdb.base/return.exp: Ditto.
8186 * gdb.base/return2.exp: Ditto.
8187
5fa290c1
DE
81882010-11-30 Doug Evans <dje@google.com>
8189
8190 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
8191 (gdb_expect_list): Fix spelling errors in comments.
8192 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
8193 send_gdb/gdb_expect_list where applicable.
8194 * gdb.base/call-ar-st.exp: Ditto.
8195 * gdb.base/funcargs.exp: Ditto.
8196 * gdb.base/gcore.exp: Ditto.
8197 * gdb.base/page.exp: Ditto.
8198 * gdb.base/sigaltstack.exp: Ditto.
8199 * gdb.base/siginfo.exp: Ditto.
8200 * gdb.base/sigstep.exp: Ditto.
8201 * gdb.base/trace-commands.exp: Ditto.
8202
4e04c971
DE
82032010-11-29 Doug Evans <dje@google.com>
8204
8205 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
8206 printer-name;subprinter-name.
8207
8cf6f0b1
TT
82082010-11-29 Tom Tromey <tromey@redhat.com>
8209
8210 * gdb.dwarf2/implptr.exp: New file.
8211 * gdb.dwarf2/implptr.c: New file.
8212 * gdb.dwarf2/implptr.S: New file.
8213
94b6973e
PM
82142010-11-29 Phil Muldoon <pmuldoon@redhat.com>
8215
fc529d80 8216 PR python/12199
94b6973e
PM
8217
8218 * gdb.python/py-breakpoint.exp: Test the delete method.
8219
8358c15c
JK
82202010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8221
8222 Fix step_resume_breakpoint unsaved during an infcall.
8223 * gdb.base/step-resume-infcall.exp: New file.
8224 * gdb.base/step-resume-infcall.c: New file.
8225
f6df29bc
TJB
82262010-11-24 Edjunior Machado <emachado@br.ibm.com>
8227
8228 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
8229
f2b5a5cf
TJB
82302010-11-24 Edjunior Machado <emachado@br.ibm.com>
8231
8232 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
8233 on ppc64's symbols; "finish" and "return" commands must accept to
8234 show the caller line again as well as the line after.
8235 * gdb.asm/powerpc64.inc: New file.
8236
6b0ecdc2
DE
82372010-11-23 Doug Evans <dje@google.com>
8238
8239 * lib/gdb.exp (gdb_test_sequence): New function.
8240 (gdb_expect_list): Add verbose -log call for each pattern.
8241 * gdb.base/signals.exp (test_handle_all_print): Call it.
8242 Reduce timeout increment from 6 minutes to 1 minute.
8243 * gdb.server/ext-run.exp: Call it.
8244
ea976c60
PM
82452010-11-23 Phil Muldoon <pmuldoon@redhat.com>
8246
f2b5a5cf 8247 PR python/12212
ea976c60
PM
8248
8249 * gdb.python/python.exp: Check that selected_thread raises an
8250 error when no inferior is loaded.
8251
c0efa795
JK
82522010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8253
8254 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
8255 * gdb.dwarf2/dw2-stack-boundary.S: New file.
8256
ec3aa567
JK
82572010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8258
8259 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
8260 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
8261
d8249011
DE
82622010-11-18 Doug Evans <dje@google.com>
8263
8264 * gdb.server/ext-run.exp: Fix intermittent failures.
8265
d4eba7d1
NF
82662010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8267
8268 * gdb.stabs/gdb11479.exp: Use runto_main.
8269
b04c2f88
NF
82702010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8271
8272 * gdb.base/break-entry.exp: Skip if using a stub.
8273
ae9d7ce4
NF
82742010-11-12 Nathan Froyd <froydnj@codesourcery.com>
8275
8276 * gdb.python/py-inferior.exp: Pack values in target endianness.
8277
621c8364
TT
82782010-11-12 Tom Tromey <tromey@redhat.com>
8279
8280 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
8281 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
8282 MemoryError.
8283 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
8284 type.
8285 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
8286 MemoryError.
8287 (test_subscript_regression): Update exception type.
8288
84f4c1fe
PM
82892010-11-11 Phil Muldoon <pmuldoon@redhat.com>
8290
8291 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
8292 breakpoint tests.
8293
a1442452
PA
82942010-11-09 Pedro Alves <pedro@codesourcery.com>
8295
8296 * gdb.base/watchpoint.exp: Test "watch -location" with an
8297 innacessible location.
8298
efd11a33
JK
82992010-11-09 Edjunior Machado <emachado@br.ibm.com>
8300 Luis Machado <luisgpm@br.ibm.com>
8301
8302 * gdb.base/maint.exp: Expect "." prefix.
8303 * gdb.base/nodebug.exp: Expect "." Likewise.
8304 * gdb.base/sepsymtab.exp: Expect "." Likewise.
8305 * gdb.base/watchpoint-cond-gone.exp: Likewise.
8306 * gdb.base/watchpoint.exp: Expect a software watch to be created for
8307 POWER server processors.
8308
aa00efb5
JK
83092010-11-08 Edjunior Machado <emachado@br.ibm.com>
8310 Luis Machado <luisgpm@br.ibm.com>
8311
8312 * gdb.base/break-entry.exp: convert entry point for
8313 ppc64 and expect leading `.' on ppc64's symbols
8314
99e7ae30
DE
83152010-11-05 Doug Evans <dje@google.com>
8316
8317 * gdb.base/help.exp: Update expected output.
b521dba8
DE
8318 * gdb.python/py-param.exp: Delete, contents moved to ...
8319 * gdb.python/py-parameter.exp: ... here. New file.
8320 Add test for gdb.parameter ("directories").
99e7ae30 8321
f4b8a18d
KW
83222010-11-05 Ken Werner <ken.werner@de.ibm.com>
8323
8324 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
8325 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
8326 * configure: Regenerate.
8327 * gdb.opencl/Makefile.in: New File.
8328 * gdb.opencl/datatypes.exp: Likewise.
8329 * gdb.opencl/datatypes.cl: Likewise.
8330 * gdb.opencl/operators.exp: Likewise.
8331 * gdb.opencl/operators.cl: Likewise.
8332 * gdb.opencl/vec_comps.exp: Likewise.
8333 * gdb.opencl/vec_comps.cl: Likewise.
8334 * gdb.opencl/convs_casts.exp: Likewise.
8335 * gdb.opencl/convs_casts.cl: Likewise.
8336 * lib/opencl.exp: Likewise.
8337 * lib/opencl_hostapp.c: Likewise.
8338 * lib/opencl_kernel.cl: Likewise.
8339 * lib/cl_util.c: Likewise.
8340 * lib/cl_util.c: Likewise.
8341 * gdb.base/default.exp (set language): Add "opencl" to the list of
8342 languages.
8343
a9d5ef47
SW
83442010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
8345
8346 * gdb.cp/overload.exp: Added test for inheritance overload.
8347 * gdb.cp/overload.cc: Ditto.
8348 * gdb.cp/oranking.exp: Removed releveant kfails.
8349
03eb1c79
JK
83502010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8351 Joel Brobecker <brobecker@adacore.com>
8352
8353 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
8354 check test_compiler_info.
8355
dbc98a8b
KW
83562010-11-03 Ken Werner <ken.werner@de.ibm.com>
8357
8358 * gdb.base/gnu_vector.exp: Adjust expect messages.
8359
120bd360
KW
83602010-11-03 Ken Werner <ken.werner@de.ibm.com>
8361
8362 * gdb.base/gnu_vector.exp: Add unary operator tests.
8363
c37f7098
KW
83642010-11-03 Ken Werner <ken.werner@de.ibm.com>
8365
8366 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
8367
7b51bc51
DE
83682010-11-02 Doug Evans <dje@google.com>
8369
8370 * gdb.python/py-pp-maint.c: New file.
8371 * gdb.python/py-pp-maint.exp: New file.
8372 * gdb.python/py-pp-maint.py: New file.
8373
50c97f38
TT
83742010-11-02 Tom Tromey <tromey@redhat.com>
8375
8376 * gdb.base/default.exp: Remove "scheme" from language list.
8377
a289b8f6
JK
83782010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8379
8380 Revert:
8381 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8382 * gdb.threads/sigstep-threads.exp: New file.
8383 * gdb.threads/sigstep-threads.c: New file.
8384
cd017491
MS
83852010-10-20 Michael Snyder <msnyder@vmware.com>
8386
8387 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
8388
8e6a5956
UW
83892010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8390
8391 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
8392 Skip test completely if gdb,no_hardware_watchpoints.
8393
2c04da0d
UW
83942010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
8395
8396 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
8397 strict, but do not check for any particular function name within libc.
8398
79afc5ef
SW
83992010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8400
8401 * gdb.cp/smartp.exp: New test.
8402 * gdb.cp/smartp.cc : New test.
8403
026ffab7
SW
84042010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
8405
8406 * gdb.cp/converts.exp: Test pointer to bool conversion.
8407 Test pointer to long conversion.
8408 * gdb.cp/oranking.exp: Removed relevant kfail.
8409
3a772aa4
TT
84102010-10-18 Tom Tromey <tromey@redhat.com>
8411
8412 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
8413 argument to lazy_string.
8414 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
8415 (pp_ls.to_string): Use it.
8416 * gdb.python/py-prettyprint.c (main): Move declarations to top.
8417 Add "estring2" local.
8418
5fc3827b
JK
84192010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8420
8421 Fix s390x compatibility.
8422 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
8423 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
8424
8aeb23f3
JK
84252010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8426
8427 * gdb.threads/sigstep-threads.exp: New file.
8428 * gdb.threads/sigstep-threads.c: New file.
8429
c1e56572
JK
84302010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8431
8432 * gdb.base/pie-execl.exp: New file.
8433 * gdb.base/pie-execl.c: New file.
8434
92163a10
JK
84352010-10-13 Doug Evans <dje@google.com>
8436 Jan Kratochvil <jan.kratochvil@redhat.com>
8437
8438 PR exp/12117
8439 * gdb.cp/ptype-cv-cp.cc: New file.
8440 * gdb.cp/ptype-cv-cp.exp: New file.
8441
7062b0a0
SW
84422010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
8443
8444 * gdb.cp/converts.cc: New test program.
8445 * gdb.cp/converts.exp: New test.
8446 * gdb.cp/overload.exp: Added test for void* vs int*.
8447 * gdb.cp/overload.exp: Ditto.
8448 * gdb.cp/oranking.exp: Removed related kfail.
8449
0e3509db
DE
84502010-10-13 Doug Evans <dje@google.com>
8451
8452 * lib/gdb-python.exp (gdb_check_python_config): New function.
8453 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
8454 * gdb.python/lib-types.cc: New file.
8455 * gdb.python/lib-types.exp: New file.
8456
8dc78533
JK
84572010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8458
8459 * gdb.python/py-error.exp: New file.
8460 * gdb.python/py-error.py: New file.
8461
93c17e06
JK
84622010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8463
8464 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
8465 gdb_test_multiple.
8466
d8b34041
JK
84672010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8468
8469 * gdb.base/break-interp.exp: Use ldlags for linking flags.
8470 * gdb.base/prelink.exp: Likewise.
8471 * gdb.base/solib-nodir.exp: Likewise.
8472 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
8473 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
8474 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
8475
e0cc584e
UW
84762010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
8477
8478 * break-interp.exp (test_ld): Use two separate gdb_expect statements
8479 for the "info files" test to avoid timeouts on slow machines.
8480
cfc353b1
JK
84812010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8482
8483 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
8484 (main): Make openlib dummy call.
8485
d3d7896d
JK
84862010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8487
8488 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
8489 * break-interp.exp (reach): Move the core body ...
8490 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
8491 (test_ld): Provide always real argument, even to the linker. Replace
8492 dl_main by _dl_debug_state.
8493
5e533c94
JK
84942010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8495
8496 Fix results of prelinked PIEs on ppc*.
8497 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
8498 Accept also DISPLACEMENT "PRESENT".
8499 (main): Replace "ZERO" displacements by "PRESENT".
8500
33540610
SW
85012010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
8502
8503 * gdb.cp/oranking.exp: New test.
8504 * gdb.cp/oranking.cc: New test program.
8505
3bdf2bbd
KW
85062010-10-08 Ken Werner <ken.werner@de.ibm.com>
8507
8508 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
8509 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
8510
2f608a3a
KW
85112010-10-06 Ken Werner <ken.werner@de.ibm.com>
8512
8513 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
8514 lush, lynx) New constant.
8515 * gdb.base/constvars.exp: Test const array types.
8516 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
8517
aa2e2d8d
DE
85182010-10-06 Doug Evans <dje@google.com>
8519
8520 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
8521 of syscall staging area.
8522
2844d6b5
KW
85232010-10-06 Ken Werner <ken.werner@de.ibm.com>
8524
8525 * gdb.base/gnu_vector.c: Add variable c4.
8526 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
8527 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8528
7d8ac8bb
MR
85292010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
8530
8531 * gdb.arch/altivec-abi.exp: Fix a typo.
8532
84a02e58
MR
85332010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
8534
8535 * lib/mi-support.exp (thread_selected_re): Correct pattern used
8536 to match a thread ID.
8537
b18e6318
JK
85382010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8539
8540 Fix s390x testcase compatibility.
8541 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
8542
a2c09bd0
DE
85432010-10-01 Doug Evans <dje@google.com>
8544
8545 * lib/gdb-python.exp: New file.
8546 * gdb.python/py-block.exp: Use it.
8547 * gdb.python/py-breakpoint.exp: Ditto.
8548 * gdb.python/py-frame.exp: Ditto.
8549 * gdb.python/py-inferior.exp: Ditto.
8550 * gdb.python/py-param.exp: Ditto.
8551 * gdb.python/py-prettyprint.exp: Ditto.
8552 * gdb.python/py-shared.exp: Ditto.
8553 * gdb.python/py-symbol.exp: Ditto.
8554 * gdb.python/py-symtab.exp: Ditto.
8555 * gdb.python/py-type.exp: Ditto.
8556 * gdb.python/py-value.exp: Ditto.
8557 * gdb.python/python.exp: Ditto.
8558
38f12cfc
TT
85592010-09-30 Tom Tromey <tromey@redhat.com>
8560
8561 * gdb.base/anon.exp: New file.
8562 * gdb.base/anon.c: New file.
8563
9ae8282d
TT
85642010-09-30 Tom Tromey <tromey@redhat.com>
8565
8566 * gdb.base/completion.exp: Test completion through anonymous
8567 union.
8568 * gdb.base/break1.c (struct some_struct): Add anonymous union.
8569
e9e07ba6
JK
85702010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8571
8572 Fix printing parameters of inlined functions.
8573 * gdb.dwarf2/dw2-inline-param.exp: New file.
8574 * gdb.dwarf2/dw2-inline-param-main.c: New file.
8575 * gdb.dwarf2/dw2-inline-param.S: New file.
8576
cd2effb2
JK
85772010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8578
8579 PR corefiles/12071.
8580 * gdb.base/corefile.exp (quit with a process, no question: load core)
8581 (quit with a core file): New tests.
8582
bceffbf3
JK
85832010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8584
8585 Fix GDB crash on inferior calls with self-referencing classes.
8586 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
8587 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
8588 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
8589
1736ad11
JK
85902010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8591
8592 Fix lost siginfo_t for inferior calls.
8593 * gdb.base/siginfo-infcall.exp: New file.
8594 * gdb.base/siginfo-infcall.c: New file.
8595
a176ad92
JB
85962010-09-22 Joel Brobecker <brobecker@adacore.com>
8597
8598 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
8599
c2b0a229
JK
86002010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8601
8602 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
8603 New test.
8604 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
8605
e8ae22d1
JB
86062010-09-22 Joel Brobecker <brobecker@adacore.com>
8607
8608 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
8609 type of our const type.
8610
ec322823
SW
86112010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
8612
8613 * gdb.cp/pr12028.cc: New.
8614 * gdb.cp/pr12028.exp: New.
8615
72929c62
JB
86162010-09-22 Joel Brobecker <brobecker@adacore.com>
8617
8618 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
8619
875b4ff5 86202010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 8621 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
8622
8623 PR mi/11407
8624 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
8625 * gdb.mi/dw2-ref-missing-frame-main.c New File.
8626 * gdb.mi/dw2-ref-missing-frame.S New File.
8627 * gdb.mi/dw2-ref-missing-frame.exp New File.
8628
7155d578
TT
86292010-09-14 Tom Tromey <tromey@redhat.com>
8630
8631 PR symtab/8399:
8632 * gdb.threads/tls.exp: Remove kfail. Update expected output.
8633
515ed532
TT
86342010-09-14 Tom Tromey <tromey@redhat.com>
8635
8636 PR exp/11803:
8637 * gdb.threads/tls.exp: Use C++.
8638 (check_thread_local): Use K::another_thread_local.
8639 * gdb.threads/tls.c (class K): New.
8640 (another_thread_local): Now a member of K.
8641 (spin): Update. No longer K&R C.
8642
450ca57c
SW
86432010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
8644
8645 * gdb.cp/koenig.cc: created class for testing member lookup.
8646 * gdb.cp/koenig.exp: Added test for member lookup.
8647
dbd492a3
JK
86482010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8649
8650 Fix false FAILs on sourcetree topdir directory containing "kill".
8651 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
8652 source line matching regexp.
8653
8d4d924b
JK
86542010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8655
8656 * gdb.python/python.exp (set height 0, collect help from uiout)
8657 (verify help to uiout): New tests.
8658
8e64f2a0
JK
86592010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8660
8661 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
8662 is_lp64_target to check 64bit target.
8663
4569eed2
JK
86642010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8665
8666 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
8667 (test_ld) <powerpc64-*>: New.
8668
5e1617b1
DJ
86692010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8670
8671 * gdb.cp/templates.exp (test_template_args): Allow "struct".
8672
c767944b
DJ
86732010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8674
8675 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
8676 (FunctionArg::method): New function.
8677 (empty, arg): New variables.
8678 (main): Call arg.method.
8679 * gdb.cp/templates.exp (test_template_args): New function.
8680 (do_tests): Call it.
8681
27d3a3fc
UW
86822010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8683
8684 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
8685 of "next" to proceed over pthread_exit call.
8686
55b7ce7f
UW
86872010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8688
8689 * gdb.base/maint.exp: Avoid wildcards against potentially very long
8690 "maint print statistics" output to prevent expect timeouts.
8691
809df446
JK
86922010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8693
8694 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
8695 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8696 (test_float_rejected): ... here.
8697 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
8698 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8699 (test_float_rejected): ... here.
8700 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
8701 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8702 (test_float_rejected): ... here.
8703 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
8704 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8705 (test_float_rejected): ... here.
8706
8464be76
DJ
87072010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8708
8709 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
8710 before disabling hardware watchpoints.
8711 (test_inaccessible_watchpoint): Check that hardware watchpoints
8712 are used. Test for watchpoints on a constant address.
8713
14dba4b4
JK
87142010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8715
8716 * gdb.base/ui-redirect.exp: New file.
8717
3f3540e1 87182010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 8719 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
8720
8721 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
8722
0f254bb7
DE
87232010-08-31 Doug Evans <dje@google.com>
8724
8725 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
8726
03f17ccf
TT
87272010-08-30 Tom Tromey <tromey@redhat.com>
8728
8729 PR python/11792:
8730 * gdb.python/py-value.exp (test_subscript_regression): Add
8731 dynamic_type test.
8732
640617ad
DJ
87332010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
8734
8735 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
8736 instead of running to main. Do not test the main function.
8737 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
8738 Add new main.
8739
2ed91d1b
PA
87402010-08-26 Pedro Alves <pedro@codesourcery.com>
8741
8742 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
8743 one test.
8744
673bfd45
DE
87452010-08-24 Doug Evans <dje@google.com>
8746
8747 PR symtab/11942
8748 * gdb.dwarf2/dw4-sig-types.cc: New file.
8749 * gdb.dwarf2/dw4-sig-types.h: New file.
8750 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
8751 * gdb.dwarf2/dw4-sig-types.exp: New file.
8752
f9ffd4bb
TT
87532010-08-23 Tom Tromey <tromey@redhat.com>
8754
8755 PR python/11145:
8756 * gdb.python/py-value.c (Base, Derived): New types.
8757 (base): New global.
8758 * gdb.python/py-value.exp (test_subscript_regression): Add
8759 dynamic_cast test.
8760
d839c8a4
TT
87612010-08-23 Tom Tromey <tromey@redhat.com>
8762
8763 PR python/10676:
8764 * gdb.python/py-type.exp (test_fields): Add tests for type
8765 equality.
8766
702c2711
TT
87672010-08-23 Tom Tromey <tromey@redhat.com>
8768
8769 PR python/11915:
8770 * gdb.python/py-type.exp (test_fields): Add tests for array.
8771
832bafd3
KS
87722010-08-23 Keith Seitz <keiths@redhat.com>
8773
8774 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
8775 have any children. Create a new abbrev for it.
8776 Add missing terminal sequence to .debug_abbrev.
8777
c37bf528
KS
87782010-08-20 Keith Seitz <keiths@redhat.com>
8779
8780 PR symtab/11465:
8781 * gdb.dwarf2/pr11465.exp: New test.
8782 * gdb.dwarf2/pr11465.S: New file.
8783 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
8784 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
8785
4572cbac
TJB
87862010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
8787
8788 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
8789 registers. Update data sets with the new v2_double element in the
8790 VSX register union. Add vector_register3_vr data set for the AltiVec
8791 registers. Use gdb_test_no_output instead of send_gdb.
8792
e7fbb131
PA
87932010-08-19 Pedro Alves <pedro@codesourcery.com>
8794
8795 * gdb.python/py-shared.exp: New file, factored out from
8796 python.exp.
8797 * gdb.python/py-shared.c: New file.
8798 * gdb.python/py-shared-sl.c: New file.
8799 * gdb.python/python-1.c: New file.
8800 * gdb.python/python-sl.c: Delete.
8801 * gdb.python/python.c: Mention python-1.c.
8802 * gdb.python/python.exp: Move shared library tests to
8803 py-shared.exp.
8804 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
8805 (MISCELLANEOUS): New.
8806 (clean mostlyclean): Also remove $MISCELLANEOUS.
8807
d30f5e1f
DE
88082010-08-19 Doug Evans <dje@google.com>
8809
8810 PR exp/11926
8811 * gdb.base/printcmds.exp (test_float_accepted): New function.
8812 Move existing float tests there. Add tests for floats with suffixes.
8813 (test_float_rejected): New function.
8814 * gdb.java/jv-print.exp (test_float_accepted): New function.
8815 (test_float_rejected): New function.
8816 * gdb.objc/print.exp: New file.
8817 * gdb.pascal/print.exp: New file.
8818 * lib/objc.exp: New file.
8819
7b3fd859
PM
88202010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
8821
8822 * gdb.base/default.exp (info set): Avoid full buffer error and force
8823 reading up to final gdb prompt.
8824 (show): Likewise.
8825
c92817ce
TT
88262010-08-18 Tom Tromey <tromey@redhat.com>
8827
8828 PR symtab/11919:
8829 * gdb.base/completion.exp: Add test.
8830
f1208f9e
DE
88312010-08-18 Doug Evans <dje@google.com>
8832
8833 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
8834 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
8835 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
8836 Simplify, early exit if runto_main fails.
8837 * gdb.fortran/exprs.exp: load_lib fortran.exp.
8838 (set_lang_fortran): Moved to lib/fortran.exp.
8839 * gdb.fortran/types.exp: load_lib fortran.exp.
8840 (set_lang_fortran): Moved to lib/fortran.exp.
8841 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
8842 * gdb.java/jprint.exp (set_lang_java): Ditto.
8843 * gdb.java/jv-exp.exp: load_lib java.exp.
8844 If set_lang_java fails, issue a warning instead of failure to be
8845 consistent with other set_lang_foo uses.
8846 (set_lang_java): Moved to lib/java.exp.
8847 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
8848 If set_lang_java fails, issue a warning instead of failure to be
8849 consistent with other set_lang_foo uses.
8850 * gdb.pascal/types.exp: load_lib pascal.exp.
8851 (set_lang_pascal): Moved to lib/pascal.exp.
8852 * lib/fortran.exp: New file.
8853 * lib/java.exp (set_lang_java): New function.
8854 * lib/pascal.exp (set_lang_pascal): New function.
8855
2f06b485
YQ
88562010-08-18 Yao Qi <yao@codesourcery.com
8857
8858 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
8859 func_nofb_start and func_loopfb_start, so that address of functions
8860 is equal to these labels on Thumb.
8861
96e25403
YQ
88622010-08-18 Yao Qi <yao@codesourcery.com>
8863
8864 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
8865 to reflect latest c source file.
8866
36e6adc4
JK
88672010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8868
8869 * gdb.cp/infcall-dlopen.exp: New file.
8870 * gdb.cp/infcall-dlopen.cc: New file.
8871 * gdb.cp/infcall-dlopen-lib.cc: New file.
8872
f431efe5
PA
88732010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8874 Pedro Alves <pedro@codesourcery.com>
8875
8876 PR breakpoints/11371
8877
8878 * gdb.base/watch-cond-infcall.exp: New file.
8879 * gdb.base/watch-cond-infcall.c: New file.
8880
06a64a0b
TT
88812010-08-16 Tom Tromey <tromey@redhat.com>
8882
8883 * gdb.base/help.exp: Update.
8884 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
8885 watchpoint.
8886 (test_watch_location): New proc.
8887 (test_watchpoint_in_big_blob): Delete watchpoint.
8888 * gdb.base/watchpoint.c (func5): New function.
8889 (main): Call it.
8890
70ebf4ed
DE
88912010-08-16 Doug Evans <dje@google.com>
8892
8893 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
8894
ca5c20b6
PM
88952010-08-11 Phil Muldoon <pmuldoon@redhat.com>
8896
8897 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
8898 tests.
8899
7346b668
KW
89002010-08-11 Ken Werner <ken.werner@de.ibm.com>
8901
8902 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
8903 * gdb.base/gnu_vector.c: New File.
8904 * gdb.base/gnu_vector.exp: Likewise.
8905
cb2e07a6
PM
89062010-08-11 Phil Muldoon <pmuldoon@redhat.com>
8907
8908 * gdb.python/python.c: New File.
8909 * gdb.python/python-sl.c: New File.
8910 * gdb.python/python.exp: Test solib_address and decode_line
8911 * functions.
8912
5da1313b
JK
89132010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8914
8915 * gdb.python/python.exp (show height, set height 10)
8916 (verify pagination beforehand, verify pagination beforehand: q)
8917 (gdb.execute does not page, verify pagination afterwards)
8918 (verify pagination afterwards: q): New.
8919
49c3ccf7
DE
89202010-08-02 Doug Evans <dje@google.com>
8921
8922 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
8923 because of an older gcc, change test2
8924 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
8925 to unsupported.
8926
42c0c4f1
KH
89272010-07-30 Kazu Hirata <kazu@codesourcery.com>
8928
8929 * gdb.base/break-always.exp: Do not expect full paths to file
8930 names.
8931 * gdb.base/commands.exp: Likewise.
8932
d3765805
DE
89332010-07-30 Doug Evans <dje@google.com>
8934
c98ee71b
DE
8935 * gdb.cp/temargs.exp: For new tests that require newer gccs,
8936 xfail them when run with older gccs.
8937
fd961404
DE
8938 * lib/gdb.exp (build_executable): Forward "c++" option to
8939 get_compiler_info.
8940
999adef4
DE
8941 * gdb.python/py-type.exp (test_template): Mark as xfail tests
8942 "python print ttype.template_argument(1)" and
8943 "python print isinstance(ttype.template_argument(1), gdb.Value)"
8944 if using gcc 4.4 or earlier.
8945
d3765805
DE
8946 * gdb.base/valgrind-db-attach.exp: Use unique test name for
8947 attach-to-debugger handling.
8948
1276c759
JK
89492010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8950
8951 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
8952 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
8953 (main): Use copyreloc.
8954 * gdb.base/prelink.exp (split debug of executable)
8955 (.dynbss vs. .bss address shift): New tests.
8956
88caa9b9
PA
89572010-07-29 Pedro Alves <pedro@codesourcery.com>
8958
8959 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
8960 in gdb_test_multiple.
8961
c6f2ac43
PA
89622010-07-29 Pedro Alves <pedro@codesourcery.com>
8963
8964 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
8965 environment.
8966
326fd672
TT
89672010-07-28 Tom Tromey <tromey@redhat.com>
8968
8969 PR python/11060:
8970 * gdb.python/py-type.c (Temargs): New template.
8971 (temvar): New variable.
8972 * gdb.python/py-type.exp (test_template): New proc.
8973
3ce3b1ba
PA
89742010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
8975
8976 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
8977 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
8978
34eaf542
TT
89792010-07-28 Tom Tromey <tromey@redhat.com>
8980
8981 PR c++/9946:
8982 * gdb.cp/temargs.exp: New file.
8983 * gdb.cp/temargs.cc: New file.
8984
d41b819e
JK
89852010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8986
8987 * gdb.base/help.exp (help disassemble): Update the content.
8988
26ab7092
JK
89892010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8990
8991 * gdb.threads/ia64-sigill.exp: New file.
8992 * gdb.threads/ia64-sigill.c: New file.
8993
5283e9e1
TT
89942010-07-27 Tom Tromey <tromey@redhat.com>
8995
8996 * gdb.opt/inline-cmds.c (ATTR): New define.
8997 (func1): Use it.
8998 (func2): Likewise.
8999 (func3): Likewise.
9000 (outer_inline1): Likewise.
9001 (outer_inline2): Likewise.
9002 * gdb.opt/inline-bt.c (ATTR): New define.
9003 (func1): Use it.
9004 (func2): Likewise.
9005 * gdb.opt/inline-locals.c (ATTR): New define.
9006 (func1): Use it.
9007 (func2): Likewise.
9008
e992ef73
TT
90092010-07-27 Tom Tromey <tromey@redhat.com>
9010
9011 * gdb.stabs/gdb11479.c (hack): New function.
9012 (test): Use it.
9013 (test2): Use it.
9014 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
9015 (int32_search_buf, int64_search_buf): No longer static.
9016 (x): Remove.
9017 * gdb.base/relocate.c (hack): New function.
9018
5374244e
PM
90192010-07-27 Phil Muldoon <pmuldoon@redhat.com>
9020
9021 * gdb.python/py-value.exp (test_inferior_function_call): New function.
9022 * gdb.python/py-value.c (func1): New function.
9023 (func2): Likewise.
9024
a99aee83
CV
90252010-07-26 Corinna Vinschen <vinschen@redhat.com>
9026
9027 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
9028 as not to clash with .data section.
9029
a04ba985
JG
90302010-07-26 Jerome Guitton <guitton@adacore.com>
9031
9032 * gdb.base/code_elim.exp: New file.
9033 * gdb.base/code_elim1.c: New file.
9034 * gdb.base/code_elim2.c: New file.
9035
23bd0f7c
PA
90362010-07-21 Pedro Alves <pedro@codesourcery.com>
9037
9038 PR symtab/11827
9039
9040 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
9041 (some_volatile_enum): New variable.
9042 * gdb.base/printcmds.exp (test_print_enums): New.
9043 <top level>: Call it.
9044
883df6dd
SW
90452010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
9046
9047 * gdb.cp/fpointer.cc: New test.
9048 * gdb.cp/fpointer.exp: New test.
9049
569b05a5
JK
90502010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9051
9052 * gdb.base/solib-nodir.exp: New file.
9053 * lib/gdb.exp (runto): New case for a GDB internal error.
9054
51d7d803
JK
90552010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9056 Ulrich Weigand <uweigand@de.ibm.com>
9057 Tom Tromey <tromey@redhat.com>
9058
9059 * gdb.base/charset-malloc.c: New file.
9060 * gdb.base/charset.c (malloc_stub): New prototype.
9061 (main): Call it instead of malloc itself.
9062 * gdb.base/charset.exp: Use only prepare_for_testing.
9063 (binfile): Remove the variable.
9064
c0edd9ed
JK
90652010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9066
9067 Make core files the process_stratum.
9068 * gdb.base/corefile.exp (run: load core again)
9069 (run: sanity check we see the core file, run: with core)
9070 (run: core file is cleared, attach: load core again)
9071 (attach: sanity check we see the core file, attach: with core)
9072 (attach: core file is cleared): New tests.
9073 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
9074
3cbaedff
KW
90752010-07-14 Ken Werner <ken.werner@de.ibm.com>
9076
9077 * gdb.arch/altivec-abi.exp: New tests.
9078
91158a56
TT
90792010-07-13 Tom Tromey <tromey@redhat.com>
9080
9081 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
9082 (main): Use it.
9083 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
9084
0f5238ed
TT
90852010-07-13 Tom Tromey <tromey@redhat.com>
9086
9087 * gdb.base/label.exp: New file.
9088 * gdb.base/label.c: New file.
9089
add265ae
L
90902010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
9091 H.J. Lu <hongjiu.lu@intel.com>
9092
9093 * lib/gdb.exp (is_ilp32_target): New.
9094 (is_lp64_target): Likewise.
9095
9096 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
9097 target.
9098 * gdb.arch/amd64-disp-step.exp: Likewise.
9099 * gdb.arch/amd64-dword.exp: Likewise.
9100 * gdb.arch/amd64-i386-address.exp: Likewise.
9101 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 9102
add265ae
L
9103 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
9104 target.
9105 * gdb.arch/i386-bp_permanent.exp: Likewise.
9106 * gdb.arch/i386-byte.exp: Likewise.
9107 * gdb.arch/i386-disp-step.exp: Likewise.
9108 * gdb.arch/i386-gnu-cfi.exp: Likewise.
9109 * gdb.arch/i386-prologue.exp: Likewise.
9110 * gdb.arch/i386-size-overlap.exp: Likewise.
9111 * gdb.arch/i386-size.exp: Likewise.
9112 * gdb.arch/i386-sse.exp: Likewise.
9113 * gdb.arch/i386-unwind.exp: Likewise.
9114 * gdb.arch/i386-word.exp: Likewise.
9115
9116 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
9117 test only when building 64-bit executables. Do not hard-code
9118 -m64 option.
9119
2dfb8c17
DE
91202010-07-07 Doug Evans <dje@google.com>
9121
9122 * lib/gdb.exp (gdb_test_list_exact): New function.
9123 * gdb.base/default.exp (show convenience): Call it, add tests for
9124 $_sdata = void, $_thread = 0.
9125
4e5799b6
JK
91262010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9127 Joel Brobecker <brobecker@adacore.com>
9128
9129 Fix re-run of PIE executable, PR shlibs/11776.
9130 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
9131 Remove $displacement_main to match the solib-svr4.c change. New "kill"
9132 and re-"run" of the inferior.
9133
1a219cc7
JK
91342010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9135 Joel Brobecker <brobecker@adacore.com>
9136
9137 Cope with missing /usr/sbin/prelink.
9138 * lib/prelink-support.exp (prelink_no):
9139 <result == 1 && $output is "no such file or directory">: New.
9140 (prelink_yes): Likewise. Return on failed prelink_no.
9141
5e3b36f8
JK
91422010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9143 Joel Brobecker <brobecker@adacore.com>
9144
9145 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
9146 build_executable by build_executable_own_libs. Replace "prelink -R"
9147 execution by a call of prelink_yes. Comment why "prelink -r" needs no
9148 change.
9149 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
9150 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
9151 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
9152 Replace build_executable by build_executable_own_libs's function
9153 build_executable_own_libs.
9154 (prelinkNO): Create new stub to call prelink_no.
9155 (prelinkYES): Create new stub to call prelink_yes.
9156 (test_attach): Rename calls of copy to file_copy.
9157 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
9158 (copy): Move to ...
9159 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
9160 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
9161 * gdb.base/prelink.exp: Disable testcase also for is_remote and
9162 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
9163 special flags by gdb_compile_shlib. Replace second gdb_compile by
9164 build_executable_own_libs. Replace "prelink -R" execution by a call of
9165 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
9166 a second call of prelink_yes. Replace restart commands by
9167 clean_restart.
9168 (prelink): Rename to ...
9169 (seen displacement message): ... this test. Extend its expectation
9170 strictness.
9171
86e4bafc
JK
91722010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9173
9174 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
9175 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
9176 displacement message exactly once.
9177
3cd07d20
JK
91782010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9179 Joel Brobecker <brobecker@adacore.com>
9180
9181 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
9182 its restore after the <$relink_args != ""> loop. new comment.
9183
0a1e94c7
JK
91842010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9185 Joel Brobecker <brobecker@adacore.com>
9186
9187 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
9188 code for it. New variable relink_args.
9189 (prelinkYES): Call prelinkNO.
9190 (test_attach): Accept new parameter relink_args. Re-prelink the binary
9191 in such case. Move the core code to ...
9192 (test_attach_gdb): ... a new function. Send GDB command "file".
9193 Extend expected "Attaching to " string.
9194
2f70bcfb
TT
91952010-07-02 Tom Tromey <tromey@redhat.com>
9196
9197 * gdb.base/bitops.exp: Remove extraneous "pass".
9198
a17ac5b0
TT
91992010-07-02 Ken Werner <ken.werner@de.ibm.com>
9200
9201 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9202
dc10affe
PA
92032010-07-01 Pedro Alves <pedro@codesourcery.com>
9204
d41c0fc8
PA
9205 * gdb.base/help.exp: Adjust expected output.
9206
92072010-07-01 Pedro Alves <pedro@codesourcery.com>
9208
9209 * gdb.base/help.exp: Adjust expected output.
dc10affe 9210
0a600c36
JK
92112010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9212
9213 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
9214 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
9215 c++/11702.
9216
37cc8bfe
JK
92172010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9218 Doug Evans <dje@google.com>
9219
9220 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
9221 add .dynamic entry'.
9222
254e6b9e
DE
92232010-06-29 Doug Evans <dje@google.com>
9224
9225 Test PR c++/11702.
9226 * gdb.cp/m-static.exp: Add testcase.
9227 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
9228
595939de 92292010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
9230 Tom Tromey <tromey@redhat.com>
9231 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
9232
9233 * gdb.python/py-inferior.c: New File.
9234 * gdb.python/py-infthread.c: New File.
9235 * gdb.python/py-inferior.exp: New File.
9236 * gdb.python/py-infthread.exp: New File.
9237
98751a41
JK
92382010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9239
9240 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
9241 (ptype ::C::OtherFileClass typedefs): New.
9242 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
9243 (C::OtherFileClass::cOtherFileClassVar2): New.
9244 (C::OtherFileClass::cOtherFileClassVar_use): Use also
9245 cOtherFileClassVar2.
9246 (C::cOtherFileType2, C::cOtherFileVar2): New.
9247 (C::cOtherFileVar_use): use also cOtherFileVar2.
9248 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
9249
41f62f39
JK
92502010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9251
9252 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
9253 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
9254 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
9255 (print ::C::cOtherFileVar)
9256 (whatis C::OtherFileClass::cOtherFileClassType)
9257 (whatis ::C::OtherFileClass::cOtherFileClassType)
9258 (print C::OtherFileClass::cOtherFileClassVar)
9259 (print ::cOtherFileClassVar)
9260 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
9261 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
9262 trailing content.
9263 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
9264 (C::OtherFileClass::cOtherFileClassVar)
9265 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
9266 (C::cOtherFileVar, C::cOtherFileVar_use): New.
9267
af53d231
JK
92682010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9269
9270 Test PR c++/11703 and PR gdb/1448.
9271 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
9272 gdb/1448.
9273
9655fd1a
JK
92742010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9275
9276 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
9277 (main) <rtti_data>: New.
9278 * gdb.cp/virtbase.exp (print rtti_data): New.
9279
824cc8dd
JK
92802010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9281 Joel Brobecker <brobecker@adacore.com>
9282
9283 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
9284
6036c742
JK
92852010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9286
9287 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
9288
de6a0421
DE
92892010-06-28 Doug Evans <dje@google.com>
9290
9291 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
9292
b2dae948
DE
92932010-06-27 Doug Evans <dje@google.com>
9294
9295 * gdb.cp/m-static.exp: Update expected test output.
9296
0f3bb72e
PH
92972010-06-25 Paul Hilfinger <hilfinger@adacore.com>
9298
889bf7c5
PA
9299 * gdb.gdb/selftest.exp: Adjust expected message for
9300 capturing start-up runtime.
0f3bb72e 9301
bc9f0842
TT
93022010-06-25 Tom Tromey <tromey@redhat.com>
9303
9304 PR python/10808:
9305 * gdb.python/python.exp: Add new tests.
9306
099ef718
SW
93072010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
9308
9309 * gdb.cp/operator.cc: Created an import loop.
9310 * gdb.cp/operator.exp: Added testcase for import loop.
9311
5868a632
JK
93122010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9313
9314 Test PR python/11407.
9315 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
9316 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
9317 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
9318 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
9319 executable_nofb and executable_fb. New variables srcsfile, objsfile,
9320 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
9321 binfile. Call gdb_compile with clean_restart twice.
9322 (func_nofb print, func_nofb backtrace, func_loopfb print)
9323 (func_loopfb backtrace): New.
9324
af76db58
JK
93252010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9326
9327 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
9328 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
9329 by a hand made one.
9330 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
9331 i?86 requirement. Remove variables srcfile and binfile. New variable
9332 sources, executable_nofb and executable_fb. Call prepare_for_testing.
9333
f2c7657e
UW
93342010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9335
9336 * gdb.cell/dwarfaddr.exp: New file.
9337 * gdb.cell/dwarfaddr.S: New file.
9338
628fe4e4
JK
93392010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9340
9341 Test PR 9436.
9342 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
9343
f1421989
HZ
93442010-06-24 Hui Zhu <teawater@gmail.com>
9345
9346 * gdb.base/eval.exp: New file.
9347
d03285ec
UW
93482010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9349
9350 * gdb.cell/fork.exp: New file.
9351 * gdb.cell/fork.c: Likewise.
9352 * gdb.cell/fork-spu.c: Likewise.
9353
41b2c92d
PM
93542010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
9355
9356 * lib/gdb.exp (banned_variables_traced): New global variable.
9357 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
9358 (gdb_init): Use `trace add variable' instead of obsolete
9359 `trace variable'.
9360
d5bc977f
DE
93612010-06-21 Doug Evans <dje@google.com>
9362
9363 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
9364
d2ed6730
UW
93652010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9366
9367 * gdb.arch/spu-ls.exp: New file.
9368 * gdb.arch/spu-ls.c: Likewise.
9369
6aed2dbc
SS
93702010-06-18 Stan Shebs <stan@codesourcery.com>
9371
9372 * gdb.threads/thread-specific.exp: Add tests of $_thread.
9373
e0756905
UW
93742010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9375
9376 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
9377 * gdb.base/watch-cond.exp: Likewise.
9378 * gdb.python/py-breakpoint.exp: Likewise.
9379
d8053d4d
PA
93802010-06-18 Pedro Alves <pedro@codesourcery.com>
9381
9382 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
9383 clean_restart, make sure every test has a distinct message, and
9384 that messages don't include the executable' full path.
9385
81ce510c
DE
93862010-06-17 Doug Evans <dje@google.com>
9387
9388 * gdb.arch/i386-size.exp: Updated expected output for
9389 DISASSEMBLY_OMIT_FNAME.
9390
65d79d4b
SDJ
93912010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9392 Sergio Durigan Junior <sergiodj@redhat.com>
9393
9394 * gdb.base/watch-notconst.c: New file.
9395 * gdb.base/watch-notconst.S: New file.
9396 * gdb.base/watch-notconst2.c: New file.
9397 * gdb.base/watch-notconst2.S: New file.
9398 * gdb.base/watch-notconst.exp: New file.
9399 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
9400 (func4): Add operations on `global_ptr_ptr'.
9401 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
9402 routine to test watchpoints created with a constant expression.
9403 (test_inaccessible_watchpoint): Include tests for watchpoints
9404 created with a constant expression.
9405
df0f4836
KB
94062010-06-14 Kevin Buettner <kevinb@redhat.com>
9407
9408 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9409 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
9410 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
9411 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
9412 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9413 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9414 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
9415 of `_start'.
9416
b769def5
UW
94172010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9418
9419 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
9420 not supported on the target.
9421 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9422 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9423 * gdb.mi/mi-nsintrall.exp: Likewise.
9424 * gdb.mi/mi-nsmoribund.exp: Likewise.
9425 * gdb.mi/mi-nsthrexec.exp: Likewise.
9426
d914c394
SS
94272010-06-11 Stan Shebs <stan@codesourcery.com>
9428
9429 * gdb.base/permissions.exp: New file.
9430
94312010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
9432
9433 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
9434 does not support ELF executable class.
9435
f3ce5b9c
UW
94362010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9437
9438 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
9439
8e46892c
JK
94402010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9441
9442 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
9443 (runto): Catch "The target does not support running in non-stop mode.".
9444
6cc55c64
MS
94452010-06-11 Michael Snyder <msnyder@vmware.com>
9446
9447 * gdb.base/setshow.exp (set language asm): Don't use
9448 gdb_test_no_output, fails on some targets.
9449
caddefa4
UW
94502010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9451
9452 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
9453 * gdb.cp/pr9167.exp: Likewise.
9454
468b1aa7
UW
94552010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9456
9457 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
9458
5c3552dc
UW
94592010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9460
9461 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
9462
02e6fe6a
UW
94632010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9464
9465 * gdb.base/charset.c (main): Make sure malloc gets linked in.
9466
0e03807e
TT
94672010-06-11 Tom Tromey <tromey@redhat.com>
9468
9469 PR gdb/9977, PR exp/11636::
9470 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
9471 (pieces_test_f6): Update expected output.
9472
2bdf28a0
JK
94732010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9474
9475 * gdb.base/moribund-step.exp: New.
9476
f6978de9
MS
94772010-06-08 Michael Snyder <msnyder@vmware.com>
9478
9479 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 9480 * gdb.ada/boolean_expr.exp:
f6978de9
MS
9481 * gdb.ada/frame_args.exp: Ditto.
9482 * gdb.ada/lang_switch.exp: Ditto.
9483 * gdb.ada/ptype_arith_binop.exp: Ditto.
9484 * gdb.ada/ref_param.exp: Ditto.
9485 * gdb.ada/type_coercion.exp:Ditto.
9486
9487 * gdb.asm/asm-source.exp: Ditto.
9488
9489 * gdb.base/attach.exp: Ditto.
9490 * gdb.base/bitfields2.exp: Ditto.
9491 * gdb.base/call-signal-resume.exp: Ditto.
9492 * gdb.base/callfuncs.exp: Ditto.
9493 * gdb.base/commands.exp: Ditto.
9494 * gdb.base/dbx.exp: Ditto.
9495 * gdb.base/default.exp: Ditto.
9496 * gdb.base/dump.exp: Ditto.
9497 * gdb.base/exprs.exp: Ditto.
9498 * gdb.base/freebpcmd.exp: Ditto.
9499 * gdb.base/interrupt.exp: Ditto.
9500 * gdb.base/list.exp: Ditto.
9501 * gdb.base/long_long.exp: Ditto.
9502 * gdb.base/maint.exp: Ditto.
9503 * gdb.base/ptype.exp: Ditto.
9504 * gdb.base/return.exp: Ditto.
9505 * gdb.base/setshow.exp: Ditto.
9506 * gdb.base/sigbpt.exp: Ditto.
9507 * gdb.base/sigrepeat.exp: Ditto.
9508
9509 * gdb.cp/classes.exp: Ditto.
9510
9511 * gdb.dwarf2/dw2-restore.exp: Ditto.
9512
9513 * gdb.gdb/selftest.exp: Ditto.
9514
9515 * gdb.multi/base.exp: Ditto.
9516 * gdb.multi/bkpt-multi-exec.exp: Ditto.
9517
9518 * gdb.python/py-block.exp: Ditto.
9519 * gdb.python/py-prettyprint.exp: Ditto.
9520 * gdb.python/py-template.exp: Ditto.
9521
9522 * gdb.server/ext-attach.exp: Ditto.
9523 * gdb.server/ext-run.exp: Ditto.
9524 * gdb.server/server-mon.exp: Ditto.
9525
9526 * gdb.threads/fork-thread-pending.exp: Ditto.
9527 * gdb.threads/hand-call-in-threads.exp: Ditto.
9528 * gdb.threads/interrupted-hand-call.exp: Ditto.
9529 * gdb.threads/linux-dp.exp: Ditto.
9530 * gdb.threads/manythreads.exp: Ditto.
9531 * gdb.threads/print-threads.exp: Ditto.
9532 * gdb.threads/pthreads.exp: Ditto.
9533 * gdb.threads/schedlock.exp: Ditto.
9534 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9535 * gdb.threads/threadapply.exp: Ditto.
9536
de7ff789
MS
95372010-06-08 Michael Snyder <msnyder@vmware.com>
9538
889bf7c5 9539 * gdb.ada/exec_changed.exp:
de7ff789
MS
9540 Use ".*" instead of "" as wildcard regexp.
9541
9542 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
9543 * gdb.base/call-ar-st.exp: Ditto.
9544 * gdb.base/checkpoint.exp: Ditto.
9545 * gdb.base/default.exp: Ditto.
9546 * gdb.base/dump.exp: Ditto.
9547 * gdb.base/ending-run.exp: Ditto.
9548 * gdb.base/fileio.exp: Ditto.
9549 * gdb.base/miscexprs.exp: Ditto.
9550 * gdb.base/pointers.exp: Ditto.
9551 * gdb.base/readline.exp: Ditto.
9552 * gdb.base/reread.exp: Ditto.
9553 * gdb.base/restore.exp: Ditto.
9554 * gdb.base/shlib-call.exp: Ditto.
9555 * gdb.base/valgrind-db-attach.exp: Ditto.
9556 * gdb.base/volatile.exp: Ditto.
9557 * gdb.base/watchpoints.exp: Ditto.
9558
9559 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
9560
9561 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
9562 * gdb.python/py-value.exp: Ditto.
9563
9564 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
9565 * gdb.trace/circ.exp: Ditto.
9566 * gdb.trace/collection.exp: Ditto.
9567 * gdb.trace/packetlen.exp: Ditto.
9568 * gdb.trace/passc-dyn.exp: Ditto.
9569 * gdb.trace/report.exp: Ditto.
9570 * gdb.trace/tfile.exp: Ditto.
9571 * gdb.trace/tfind.exp: Ditto.
9572 * gdb.trace/while-dyn.exp: Ditto.
9573
3bebe2f2
JK
95742010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9575
9576 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
9577
5c631832
JK
95782010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9579
9580 Test PR 10640.
9581 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
9582
4c3376c8
SW
95832010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
9584
9585 * gdb.cp/koenig.exp: Test for ADL operators.
9586 * gdb.cp/koenig.cc: Added ADL operators.
9587 * gdb.cp/operator.exp: New test.
9588 * gdb.cp/operator.cc: New test.
9589
dc226d5a
MS
95902010-06-04 Michael Snyder <msnyder@vmware.com>
9591
dfb88a23
MS
9592 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
9593 * gdb.base/pending.exp: Ditto.
f7ae76b3 9594
dc226d5a
MS
9595 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
9596
967cf477
DE
95972010-06-04 Doug Evans <dje@google.com>
9598
9599 * gdb.python/py-prettyprint.exp: Add new test for enabled and
9600 disabled printers.
9601 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
9602 (enable_lookup_function): New function.
9603
eb801841
TT
96042010-06-04 Tom Tromey <tromey@redhat.com>
9605
9606 * gdb.python/py-value.exp (test_value_hash): Don't test equality
9607 of hash and id.
9608
38979823
JK
96092010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9610
9611 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
9612 newline.
9613 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
9614 (empty verbose non-noisy clear, empty verbose noisy clear)
9615 (empty non-verbose noisy clear): Likewise.
9616
35ec993f
MS
96172010-06-03 Michael Snyder <msnyder@vmware.com>
9618
9619 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
9620 * gdb.base/display.exp: Ditto.
9621 * gdb.base/find.exp: Ditto.
9622 * gdb.base/ifelse.exp: Ditto.
9623 * gdb.base/multi-forks.exp: Ditto.
9624 * gdb.base/recurse.exp: Ditto.
9625 * gdb.base/setshow.exp: Ditto.
9626 * gdb.base/value-double-free.exp: Ditto.
9627 * gdb.base/watch-vfork.exp: Ditto.
9628 * gdb.base/watch_thread_num.exp: Ditto.
9629 * gdb.base/watchpoint-solib.exp: Ditto.
9630 * gdb.base/watchpoint.exp: Ditto.
9631 * gdb.base/watchpoints.exp: Ditto.
9632
9633 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
9634 * gdb.cp/overload.exp: Ditto.
9635 * gdb.cp/virtfunc.exp: Ditto.
9636
9637 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
9638
889bf7c5 9639 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
9640 Replace gdb_test with gdb_test_no_output.
9641
889bf7c5 9642 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
9643 Replace gdb_test with gdb_test_no_output.
9644 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9645 * gdb.threads/watchthreads.exp: Ditto.
9646 * gdb.threads/watchthreads2.exp: Ditto.
9647
9648 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
9649 * gdb.trace/tfind.exp: Ditto.
9650
c22decce
JB
96512010-06-03 Joel Brobecker <brobecker@adacore.com>
9652
9653 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
9654 successful test if message is the empty string.
9655
fd5700c7
JK
96562010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9657
9658 * gdb.fortran/module.exp (stopped language detection): New test.
9659
f55ee35c
JK
96602010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9661
9662 Support DW_TAG_module as separate namespaces.
9663 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
9664 gdb.fortran/library-module-lib.f90: New.
9665 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
9666 (print i): Remove.
9667 (continue to breakpoint: i-is-1, print var_i value 1)
9668 (continue to breakpoint: i-is-2, print var_i value 2)
9669 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
9670 (print var_d, print var_i value 14, ptype modmany, complete `modm)
9671 (complete `modmany, complete `modmany`, complete `modmany`var)
9672 (show language, setting breakpoint at module): New tests.
9673 * gdb.fortran/module.f90 (module mod): Remove.
9674 (module mod1, module mod2, module modmany, subroutine sub1)
9675 (subroutine sub2, program module): New.
9676
b8e8282f
JK
96772010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9678
9679 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
9680 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
9681 * gdb.cp/anon-union.exp (pass): Rename to ...
9682 (print z 2): ... here.
b8e8282f 9683
019ebafc
MS
96842010-06-02 Michael Snyder <msnyder@vmware.com>
9685
e68d8fd4
MS
9686 * gdb.trace/actions.exp: Use gdb_test_no_output.
9687 * gdb.trace/circ.exp: Ditto.
9688 * gdb.trace/packetlen.exp: Ditto.
9689 * gdb.trace/save-trace.exp: Ditto.
9690 * gdb.trace/tracecmd.exp: Ditto.
9691 * gdb.trace/tsv.exp: Ditto.
9692
12b5d08a
MS
9693 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
9694 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
9695 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9696 * gdb.threads/manythreads.exp: Ditto.
9697 * gdb.threads/print-threads.exp: Ditto.
9698 * gdb.threads/pthreads.exp: Ditto.
9699 * gdb.threads/schedlock.exp: Ditto.
9700 * gdb.threads/staticthreads.exp: Ditto.
9701 * gdb.threads/thread-specific.exp: Ditto.
9702 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9703 * gdb.threads/threadapply.exp: Ditto.
9704 * gdb.threads/watchthreads.exp: Ditto.
9705 * gdb.threads/watchthreads2.exp: Ditto.
9706
89493308
MS
9707 * gdb.python/py-block.exp: Use gdb_test_no_output.
9708 * gdb.python/py-prettyprint.exp: Ditto.
9709 * gdb.python/py-template.exp: Ditto.
9710 * gdb.python/py-value.exp: Ditto.
9711
9712 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
9713 * gdb.reverse/watch-reverse.exp: Ditto.
9714
9715 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
9716 * gdb.server/ext-run.exp: Ditto.
9717
019ebafc
MS
9718 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
9719 * gdb.dwarf2/dw2-compressed.exp: Ditto.
9720 * gdb.dwarf2/dw2-intercu.exp: Ditto.
9721 * gdb.dwarf2/dw2-intermix.exp: Ditto.
9722 * gdb.dwarf2/dw2-producer.exp: Ditto.
9723 * gdb.dwarf2/mac-fileno.exp: Ditto.
9724
9725 * gdb.gdb/observer.exp: Use gdb_test_no_output.
9726 * gdb.gdb/selftest.exp: Ditto.
9727
9728 * gdb.multi/base.exp: Use gdb_test_no_output.
9729
9730 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
9731
3e0ca3a5
JK
97322010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9733
9734 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
9735
9db70545
MS
97362010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
9737
a8d52276
MS
9738 * gdb.cp/class2.exp: Use gdb_test_no_output.
9739 * gdb.cp/classes.exp: Ditto.
9740 * gdb.cp/extern-c.exp: Ditto.
9741 * gdb.cp/inherit.exp: Ditto.
9742 * gdb.cp/maint.exp: Ditto.
9743 * gdb.cp/mb-inline.exp: Ditto.
9744 * gdb.cp/mb-templates.exp: Ditto.
9745 * gdb.cp/method2.exp: Ditto.
9746 * gdb.cp/misc.exp: Ditto.
9747 * gdb.cp/ovldbreak.exp: Ditto.
9748 * gdb.cp/punctuator.exp: Ditto.
9749 * gdb.cp/templates.exp: Ditto.
9750 * gdb.cp/virtbase.exp: Ditto.
9751
889bf7c5 9752 * gdb.threads/attach-stopped.exp:
9db70545 9753 Replace uses of send_gdb / gdb_expect.
889bf7c5 9754 * gdb.threads/attachstop-mt.exp:
9db70545 9755 Replace uses of send_gdb / gdb_expect.
889bf7c5 9756 * gdb.threads/gcore-thread.exp:
9db70545 9757 Replace uses of send_gdb / gdb_expect.
889bf7c5 9758 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
9759 Replace uses of send_gdb / gdb_expect.
9760 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 9761 * gdb.threads/print-threads.exp:
9db70545
MS
9762 Replace uses of send_gdb / gdb_expect.
9763 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
9764 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
9765 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
9766
9767 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
9768 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
9769 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
9770 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
9771 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
9772 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
9773 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
9774 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
9775 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
9776 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
9777 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
9778
359cc68c
JK
97792010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9780
9781 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
9782
7d3fe98e
SW
97832010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
9784
9785 * gdb.cp/koenig.exp: Added new test case.
9786 * gdb.cp/koenig.cc: Ditto.
9787
27d3a1a2
MS
97882010-06-01 Michael Snyder <msnyder@vmware.com>
9789
9790 * gdb.base/arithmet.exp: Use gdb_test_no_output.
9791 * gdb.base/arrayidx.exp: Ditto.
9792 * gdb.base/attach.exp: Ditto.
9793 * gdb.base/auxv.exp: Ditto.
9794 * gdb.base/bigcre.exp: Ditto.
9795 * gdb.base/break-always.exp: Ditto.
9796 * gdb.base/break-interp.exp: Ditto.
9797 * gdb.base/break.exp: Ditto.
9798 * gdb.base/breakpoint-shadow.exp: Ditto.
9799 * gdb.base/call-ar-st.exp: Ditto.
9800 * gdb.base/call-sc.exp: Ditto.
9801 * gdb.base/call-signal-resume.exp: Ditto.
9802 * gdb.base/callfuncs.exp: Ditto.
9803 * gdb.base/catch-syscall.exp: Ditto.
9804 * gdb.base/charset.exp: Ditto.
9805 * gdb.base/code-expr.exp: Ditto.
9806 * gdb.base/commands.exp: Ditto.
9807 * gdb.base/cond-expr.exp: Ditto.
9808 * gdb.base/condbreak.exp: Ditto.
9809 * gdb.base/cursal.exp: Ditto.
9810 * gdb.base/cvexpr.exp: Ditto.
9811 * gdb.base/default.exp: Ditto.
9812 * gdb.base/del.exp: Ditto.
9813 * gdb.base/detach.exp: Ditto.
9814 * gdb.base/display.exp: Ditto.
9815 * gdb.base/ena-dis-br.exp: Ditto.
9816 * gdb.base/eval-skip.exp: Ditto.
9817 * gdb.base/foll-fork.exp: Ditto.
9818 * gdb.base/foll-vfork.exp: Ditto.
9819 * gdb.base/frame-args.exp: Ditto.
9820 * gdb.base/funcargs.exp: Ditto.
9821 * gdb.base/gcore-buffer-overflow.exp: Ditto.
9822 * gdb.base/gdbvars.exp: Ditto.
9823 * gdb.base/help.exp: Ditto.
9824 * gdb.base/ifelse.exp: Ditto.
9825 * gdb.base/included.exp: Ditto.
9826 * gdb.base/list.exp: Ditto.
9827 * gdb.base/macscp.exp: Ditto.
9828 * gdb.base/maint.exp: Ditto.
9829 * gdb.base/multi-fork.exp: Ditto.
9830 * gdb.base/overlays.exp: Ditto.
9831 * gdb.base/page.exp: Ditto.
9832 * gdb.base/pending.exp: Ditto.
9833 * gdb.base/pointers.exp: Ditto.
9834 * gdb.base/pr11022.exp: Ditto.
9835 * gdb.base/prelink.exp: Ditto.
9836 * gdb.base/printcmds.exp: Ditto.
9837 * gdb.base/psymtab.exp: Ditto.
9838 * gdb.base/randomize.exp: Ditto.
9839 * gdb.base/relational.exp: Ditto.
9840 * gdb.base/relocate.exp: Ditto.
9841 * gdb.base/remote.exp: Ditto.
9842 * gdb.base/sepdebug.exp: Ditto.
9843 * gdb.base/set-lang-auto.exp: Ditto.
9844 * gdb.base/setshow.exp: Ditto.
9845 * gdb.base/setvar.exp: Ditto.
9846 * gdb.base/signals.exp: Ditto.
9847 * gdb.base/signull.exp: Ditto.
9848 * gdb.base/sigstep.exp: Ditto.
9849 * gdb.base/sizeof.exp: Ditto.
9850 * gdb.base/solib-disc.exp: Ditto.
9851 * gdb.base/store.exp: Ditto.
9852 * gdb.base/structs.exp: Ditto.
9853 * gdb.base/structs2.exp: Ditto.
9854 * gdb.base/subst.exp: Ditto.
9855 * gdb.base/term.exp: Ditto.
9856 * gdb.base/trace-commands.exp: Ditto.
9857 * gdb.base/unwindonsignal.exp: Ditto.
9858 * gdb.base/valgrind-db-attach.exp: Ditto.
9859 * gdb.base/varargs.exp: Ditto.
9860 * gdb.base/watch-cond.exp: Ditto.
9861 * gdb.base/watch_thread_num.exp: Ditto.
9862 * gdb.base/watchpoint-cond-gone.exp: Ditto.
9863 * gdb.base/watchpoint.exp: Ditto.
9864 * gdb.base/whatis-exp.exp: Ditto.
9865
f8d3bf8f
MS
98662010-06-01 Michael Snyder <msnyder@vmware.com>
9867
9868 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
9869 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
9870 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
9871 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
9872 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
9873 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
9874 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
9875 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
9876 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
9877 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
9878 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
9879 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
9880 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
9881 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
9882 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
9883
3f9e0d32
JK
98842010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9885
9886 * gdb.base/commands.exp (begin commands on watch): Remove excessive
9887 trailing newline.
9888 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
9889 * gdb.java/jmisc.exp (p *args\n): Rename to ...
9890 (p *args): ... here and remove excessive trailing newline.
9891
f629457d
JB
98922010-05-31 Joel Brobecker <brobecker@adacore.com>
9893
9894 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
9895
09eef106
JK
98962010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
9897
9898 Accept the new Linux kernel "t (tracing stop)" string.
9899 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
9900 Update comment.
9901 (state_wait) <T (tracing stop)>: New.
9902 (main): Update the state_wait expect string.
9903
94f31136
PA
99042010-05-28 Pedro Alves <pedro@codesourcery.com>
9905
9906 * limits.c, limits.exp: Delete files.
9907 * Makefile.in (clean mostlyclean): Adjust.
9908 * tracecmd.exp: Adjust.
9909
096554ab
JK
99102010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9911
9912 * gdb.base/tui-layout.exp: New.
9913
27d3a1a2 99142010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 9915
889bf7c5 9916 * gdb.reverse/break-precsave.exp:
bcd2dc50 9917 Replace uses of send_gdb / gdb_expect.
889bf7c5 9918 * gdb.reverse/break-reverse.exp:
bcd2dc50 9919 Replace uses of send_gdb / gdb_expect.
889bf7c5 9920 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 9921 Replace uses of send_gdb / gdb_expect.
889bf7c5 9922 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 9923 Replace uses of send_gdb / gdb_expect.
889bf7c5 9924 * gdb.reverse/finish-precsave.exp:
bcd2dc50 9925 Replace uses of send_gdb / gdb_expect.
889bf7c5 9926 * gdb.reverse/finish-reverse.exp:
bcd2dc50 9927 Replace uses of send_gdb / gdb_expect.
889bf7c5 9928 * gdb.reverse/i386-precsave.exp:
bcd2dc50 9929 Replace uses of send_gdb / gdb_expect.
889bf7c5 9930 * gdb.reverse/i386-reverse.exp:
bcd2dc50 9931 Replace uses of send_gdb / gdb_expect.
889bf7c5 9932 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 9933 Replace uses of send_gdb / gdb_expect.
889bf7c5 9934 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 9935 Replace uses of send_gdb / gdb_expect.
889bf7c5 9936 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 9937 Replace uses of send_gdb / gdb_expect.
889bf7c5 9938 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 9939 Replace uses of send_gdb / gdb_expect.
889bf7c5 9940 * gdb.reverse/machinestate.exp:
bcd2dc50 9941 Replace uses of send_gdb / gdb_expect.
889bf7c5 9942 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 9943 Replace uses of send_gdb / gdb_expect.
889bf7c5 9944 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 9945 Replace uses of send_gdb / gdb_expect.
889bf7c5 9946 * gdb.reverse/solib-precsave.exp:
bcd2dc50 9947 Replace uses of send_gdb / gdb_expect.
889bf7c5 9948 * gdb.reverse/solib-reverse.exp:
bcd2dc50 9949 Replace uses of send_gdb / gdb_expect.
889bf7c5 9950 * gdb.reverse/step-precsave.exp:
bcd2dc50 9951 Replace uses of send_gdb / gdb_expect.
889bf7c5 9952 * gdb.reverse/step-reverse.exp:
bcd2dc50 9953 Replace uses of send_gdb / gdb_expect.
889bf7c5 9954 * gdb.reverse/until-precsave.exp:
bcd2dc50 9955 Replace uses of send_gdb / gdb_expect.
889bf7c5 9956 * gdb.reverse/until-reverse.exp:
bcd2dc50 9957 Replace uses of send_gdb / gdb_expect.
889bf7c5 9958 * gdb.reverse/watch-precsave.exp:
bcd2dc50 9959 Replace uses of send_gdb / gdb_expect.
889bf7c5 9960 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
9961 Replace uses of send_gdb / gdb_expect.
9962
3def43e0
JK
99632010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9964
9965 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
9966 excessive newline.
9967
27d3a1a2 99682010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
9969
9970 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
9971 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
9972 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
9973 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
9974 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
9975 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
9976 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
9977 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
9978 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
9979 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
9980 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
9981 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
9982 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
9983 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
9984 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
9985 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
9986 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
9987 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
9988 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 9989
27d3a1a2 99902010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 9991
22454424
MS
9992 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
9993 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
9994
9995 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
9996 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
9997 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
9998
889bf7c5 9999 * gdb.reverse/consecutive-reverse.exp:
22454424 10000 Replace uses of send_gdb / gdb_expect.
889bf7c5 10001 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
10002 Replace uses of send_gdb / gdb_expect.
10003
10004 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
10005 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
10006 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 10007 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
10008 Replace uses of send_gdb / gdb_expect.
10009 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
10010 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
10011 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
10012 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
10013 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
10014 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
10015 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
10016 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
10017 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
10018
100192010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 10020
22454424 10021 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10022
22454424 10023 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10024
22454424
MS
10025 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
10026 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
10027 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
10028 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
10029 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
10030 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
10031 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
10032 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
10033 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 10034
6e5f2c59
TT
100352010-05-25 Tom Tromey <tromey@redhat.com>
10036
10037 * gdb.base/macscp.exp: Add missing space after setup_kfail.
10038
bbc8b958
TT
100392010-05-25 Tom Tromey <tromey@redhat.com>
10040
10041 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
10042 argument order.
10043 * gdb.base/macscp.exp: Fix setup_kfail argument order.
10044 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
10045 order.
10046 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
10047 order.
10048 * gdb.base/call-sc.exp (setup_kfails): Remove.
10049 (setup_compiler_kfails): Remove.
10050 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
10051 argument order.
10052 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
10053 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
10054 (advancei): Fix setup_kfail argument order.
10055 * gdb.base/radix.exp: Fix setup_kfail argument order.
10056 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
10057 order.
10058 * gdb.base/structs.exp (setup_kfails): Remove.
10059 (setup_compiler_kfails): Fix setup_kfail argument order.
10060 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
10061 order.
10062 * gdb.java/jmain.exp: Fix setup_kfail argument order.
10063 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
10064 setup_kfail argument order.
10065 * gdb.cp/overload.exp: Fix setup_kfail argument order.
10066
83d1babf
TT
100672010-05-25 Tom Tromey <tromey@redhat.com>
10068
10069 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
10070
6acb16a2
MS
100712010-05-25 Michael Snyder <msnyder@vmware.com>
10072
10073 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
10074 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
10075 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
10076 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
10077 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
10078 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
10079 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
10080 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
10081 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
10082 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
10083 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
10084 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
10085 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
10086 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
10087 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
10088 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
10089 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
10090 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
10091 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
10092 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
10093 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
10094 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
10095 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
10096 * gdb.base/default.exp: Replace send_gdb with gdb_test.
10097 * gdb.base/define.exp: Replace send_gdb with gdb_test.
10098 * gdb.base/display.exp: Replace send_gdb with gdb_test.
10099 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
10100 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
10101 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
10102 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
10103 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
10104 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
10105 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
10106 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
10107 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
10108 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
10109 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
10110 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
10111 * gdb.base/help.exp: Replace send_gdb with gdb_test.
10112 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
10113 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
10114 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10115 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
10116 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
10117 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
10118 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
10119 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 10120 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
10121
101222010-05-25 Doug Evans <dje@google.com>
10123
10124 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
10125 gdb.string_to_argv.
ad3986f0 10126
d3b1e874
TT
101272010-05-21 Tom Tromey <tromey@redhat.com>
10128
10129 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
10130 Call it.
10131 * gdb.dwarf2/pieces.S: Update.
10132 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
10133
cb826367
TT
101342010-05-21 Tom Tromey <tromey@redhat.com>
10135
10136 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
10137 Call it.
10138 * gdb.dwarf2/pieces.c (struct C): New.
10139 (f6): New function.
10140 * gdb.dwarf2/pieces.S: Replace.
10141
74de6778
TT
101422010-05-21 Tom Tromey <tromey@redhat.com>
10143
10144 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
10145 Call it.
10146
afd74c5f
TT
101472010-05-21 Tom Tromey <tromey@redhat.com>
10148
10149 * gdb.dwarf2.pieces.exp: New file.
10150 * gdb.dwarf2.pieces.S: New file.
10151 * gdb.dwarf2.pieces.c: New file.
10152
a7b75dfd 101532010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10154 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
10155
10156 * lib/gdb.exp (gdb_test_no_output): New function.
10157 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
10158 when testing commands that should produce no output.
10159
c81c812a
JB
101602010-05-17 Joel Brobecker <brobecker@adacore.com>
10161
10162 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
10163 parameter that we want to watch being a constant.
10164
0cce5bd9
JB
101652010-05-17 Joel Brobecker <brobecker@adacore.com>
10166
10167 * gdb.ada/cond_lang: New testcase.
10168
47050449
JB
101692010-05-17 Joel Brobecker <brobecker@adacore.com>
10170
10171 * lib/gdb.exp (banned_variables): New variable/constant.
10172 (gdb_init): Add write trace on variables listed in banned_variables.
10173 (gdb_finish): Remove write traces on variables listed in
10174 banned_variables.
10175
77c01586
JB
101762010-05-17 Joel Brobecker <brobecker@adacore.com>
10177
10178 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
10179 * gdb.cp/koenig.exp: Likewise.
10180
88d4aea7
PM
101812010-05-14 Phil Muldoon <pmuldoon@redhat.com>
10182
889bf7c5 10183 PR python/11482
88d4aea7
PM
10184
10185 * gdb.python/py-value.exp (test_value_hash): New function.
10186
f5a010c0
PM
101872010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
10188
10189 PR exp/11530.
10190 * gdb.base/gdb11530.c: New file.
10191 * gdb.base/gdb11530.exp: New file.
10192
8ef4892f
JK
101932010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10194
10195 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
10196 * gdb.dwarf2/dw2-modula2-self-type.S: New.
10197
7322dca9
SW
101982010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
10199
10200 * gdb.cp/koenig.exp: New test.
10201 * gdb.cp/koenig.cc: New test program.
10202
02e7ea18
JB
102032010-05-05 Joel Brobecker <brobecker@adacore.com>
10204
10205 Remove the use of prms_id and bug_id throughout the testsuite.
10206
e1c34c5d
PM
102072010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
10208
10209 PR exp/11349.
10210 * testsuite/gdb.cp/ref-types.exp: Add test to examine
10211 use a reference local variable.
10212
8e1d0c49
JK
102132010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10214
10215 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
10216 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
10217 variable different_dir. Move debugfile into a full directory pathname
10218 under DIFFERENT_DIR.
10219 * lib/gdb.exp (separate_debug_filename): Remove.
10220 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
10221 variable debug_dir and mkdir of it. Update function comments.
10222
e66408ed
PA
102232010-04-29 Pedro Alves <pedro@codesourcery.com>
10224
10225 PR gdb/11557
10226
10227 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
10228 files.
10229
d7b32ed3
PM
102302010-04-29 Phil Muldoon <pmuldoon@redhat.com>
10231
889bf7c5 10232 * gdb.python/py-param.exp: New File.
d7b32ed3 10233
6aecb9c2
JB
102342010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
10235
10236 * gdb.base/default.exp: Fix "set language" test.
10237
bdf92a1c
PM
102382010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
10239
10240 PR breakpoints/11531.
10241 * gdb.base/gdb11531.c: New file.
10242 * gdb.base/gdb11531.exp: New file.
10243
3f172e24
TT
102442010-04-26 Tom Tromey <tromey@redhat.com>
10245
10246 * gdb.base/completion.exp: Add tests for completion and deprecated
10247 commands.
10248
64af4c92
JK
102492010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10250
10251 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
10252 (print /x char_array): Escape curly brackets.
10253
492928e4
JK
102542010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10255
10256 Fix deadlock on looped list of loaded shared objects.
10257 * gdb.base/solib-corrupted.exp: New.
10258
66d09542
DE
102592010-04-23 Doug Evans <dje@google.com>
10260
10261 * gdb.python/py-section-script.c: New file.
10262 * gdb.python/py-section-script.exp: New file.
10263 * gdb.python/py-section-script.py: New file.
10264
8bd10a10
CM
102652010-04-20 Chris Moller <cmoller@redhat.com>
10266
10267 PR 10179
10268
10269 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
10270 * gdb.base/pr10179-a.c:
10271 * gdb.base/pr10179-b.c:
10272 * gdb.base/pr10179.exp: New files.
10273
c0201579
JK
102742010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10275
10276 Fix crashes on dangling display expressions.
10277 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
10278 is SEP.
10279 (lib_flags): Remove the "debug" keyword.
10280 (libsepdebug): New variable for iterating new loop.
10281 (save_pf_prefix): New variable wrapping the loop.
10282 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
10283 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
10284
793b0ff8
PM
102852010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10286
10287 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
10288
097f51f7
PM
102892010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10290
10291 PR stabs/11479.
10292 * gdb.stabs/gdb11479.exp: New file.
10293 * gdb.stabs/gdb11479.c: New file.
10294
9a22f0d0
PM
102952010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
10296
10297 * gdb.base/charset.c (Strin16, String32): New variables.
10298 * gdb.base/charset.exp (gdb_test): Test correct display
10299 of 16 or 32 bit strings.
10300
103012010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
10302
10303 PR 9167
10304 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
10305 * gdb.cp/pr9167.cc: New file.
10306 * gdb.cp/pr9167.exp: New file.
10307
10308
6e354e5e
PM
103092010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
10310
10311 PR pascal/11492.
10312 * gdb.pascal/gdb11492.pas: New file.
10313 * gdb.pascal/gdb11492.exp: New file.
10314
be942545
JB
103152010-04-20 Joel Brobecker <brobecker@adacore.com>
10316
1667e6e3 10317 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 10318
0c3acc09
JB
103192010-04-20 Joel Brobecker <brobecker@adacore.com>
10320
10321 * gdb.ada/dyn_loc: New testcase.
10322
ec31cde5
CM
103232010-04-20 Chris Moller <cmoller@redhat.com>
10324
10325 PR 10867
889bf7c5 10326
ec31cde5
CM
10327 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
10328 * gdb.cp/pr10687.cc: New file.
10329 * gdb.cp/pr10687.exp: New file.
10330
10331
ce4b0682
SDJ
103322010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10333 Sergio Durigan Junior <sergiodj@redhat.com>
10334
10335 * gdb.fortran/logical.exp: New testcase.
10336 * gdb.fortran/logical.f90: New file.
10337
3436961f
DE
103382010-04-19 Doug Evans <dje@google.com>
10339
10340 * gdb.base/help.exp (help source): Update expected output.
10341
4d836c09
JK
103422010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10343
10344 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
10345 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
10346 gdb_exit and return.
10347 (executable): New variable.
10348 (binfile): Use it.
10349
6149aea9
PA
103502010-04-19 Pedro Alves <pedro@codesourcery.com>
10351
10352 PR breakpoints/8554.
10353
10354 * gdb.trace/save-trace.exp: Adjust.
10355
ed41462c
L
103562010-04-17 H.J. Lu <hongjiu.lu@intel.com>
10357
10358 PR corefiles/11511
10359 * gdb.arch/system-gcore.exp: New.
10360 * gdb.arch/gcore.c: Likewise.
10361
3f7b2faa
DE
103622010-04-15 Doug Evans <dje@google.com>
10363
fa33c3cd
DE
10364 * gdb.python/py-progspace.c: New file.
10365 * gdb.python/py-progspace.exp: New file.
10366
3f7b2faa
DE
10367 * gdb.base/source.exp: Add tests for "source -s".
10368
79f283fe
PM
103692010-04-14 Phil Muldoon <pmuldoon@redhat.com>
10370
10371 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
10372 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
10373 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
10374 * gdb.python/py-mi.exp: New test for to_string returning None.
10375
fc8eb08a
PM
103762010-04-12 Phil Muldoon <pmuldoon@redhat.com>
10377
10378 * gdb.python/py-breakpoint.c: Make result global.
10379
26e197f6
JK
103802010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10381
10382 Fix non-GNU make compatibility.
10383 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
10384
adc36818
PM
103852010-04-09 Phil Muldoon <pmuldoon@redhat.com>
10386
10387 * gdb.python/py-breakpoint.exp: New File.
10388 * gdb.python/py-breakpoint.C: Ditto.
10389
64e17368
SS
103902010-04-08 Stan Shebs <stan@codesourcery.com>
10391
10392 * gdb.trace/actions.exp: Clear default-collect.
10393 * gdb.trace/save-trace.exp: Clear default-collect.
10394
fff5cc64
PM
103952010-04-08 Phil Muldoon <pmuldoon@redhat.com>
10396
10397 * gdb.python/py-value: Add null string variable.
10398 (test_lazy_string): Test zero length, NULL address lazy
10399 strings.
10400
a055a187
L
104012010-04-07 H.J. Lu <hongjiu.lu@intel.com>
10402
10403 * gdb.arch/i386-avx.c: New.
10404 * gdb.arch/i386-avx.exp: Likewise.
10405
10406 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
10407
96e39866
DE
104082010-04-06 Doug Evans <dje@google.com>
10409
10410 * gdb.base/source-test.gdb: New file.
10411 * gdb.base/source.exp: Test source -v.
10412
5984a431
UW
104132010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10414
10415 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
10416
ec8a089a
PM
104172010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
10418
10419 * gdb.stabs/aout.sed: Convert all backslash to double backslash
10420 within one line, unless it is followed by a double quote.
10421 * gdb.stabs/hppa.sed: Idem.
10422 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
10423 * gdb.stabs/weird.exp: Check for correct parsing of
10424 char and string constants.
ec8a089a
PM
10425 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
10426 in .stabs to .stabx substitution.
10427
fce3c1f0
SS
104282010-04-05 Stan Shebs <stan@codesourcery.com>
10429
10430 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
10431 constant global.
10432 * gdb.trace/tfile.exp: Try to print them.
10433
d77f58be
SS
104342010-04-04 Stan Shebs <stan@codesourcery.com>
10435
10436 * gdb.base/completion.exp: Update for new "info watchpoints".
10437 * gdb.base/default.exp: Ditto.
10438 * gdb.base/help.exp: Ditto.
10439 * gdb.base/watchpoint.exp: Ditto.
10440 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 10441
af54718e
SS
104422010-04-04 Stan Shebs <stan@codesourcery.com>
10443
10444 * gdb.trace/tfile.exp: Sharpen tfind test.
10445
74d1f91e
JK
104462010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10447
10448 * gdb.base/break-entry.exp: New.
10449
eb8e76db 104502010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 10451 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
10452
10453 * gdb.reverse/i386-sse-reverse.exp: New file.
10454 * gdb.reverse/i386-sse-reverse.c: New file.
10455
bf65cad8
PA
104562010-04-02 Pedro Alves <pedro@codesourcery.com>
10457
10458 * gdb.trace/tfind.exp: Adjust expected disassembly output.
10459
fff87407
SS
104602010-04-01 Stan Shebs <stan@codesourcery.com>
10461
10462 * gdb.trace/actions.exp: Tweak expected output.
10463 * gdb.trace/while-stepping.exp: Tweak expected output.
10464
fe01d668
L
104652010-04-01 H.J. Lu <hongjiu.lu@intel.com>
10466
10467 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
10468
86b17b60
PA
104692010-04-01 Pedro Alves <pedro@codesourcery.com>
10470
10471 * gdb.base/commands.exp: Adjust.
10472 * gdb.cp/extern-c.exp: Adjust.
10473
2c58c0a9
PA
104742010-04-01 Pedro Alves <pedro@codesourcery.com>
10475
10476 * gdb.trace/collection.c (local_test_func): Define a local struct,
10477 and instanciate it.
10478
0db9b91c
PA
104792010-04-01 Pedro Alves <pedro@codesourcery.com>
10480
10481 * gdb.trace/collection.exp (gdb_collect_args_test)
10482 (gdb_collect_argarray_test): XFAIL the tests that assume the
10483 argarray argument's elements are collected.
10484
8072405b
JK
104852010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10486
10487 * gdb.dwarf2/dw2-bad-parameter-type.exp,
10488 gdb.dwarf2/dw2-bad-parameter-type.S: New.
10489
8bf6485c
SS
104902010-03-31 Stan Shebs <stan@codesourcery.com>
10491
10492 * gdb.trace/save-trace.exp: Test save/restore of default-collect
10493 and tracepoint conditionals.
10494 (gdb_verify_tracepoints): Delete unused return.
10495
fd7f724a
KS
104962010-03-26 Keith Seitz <keiths@redhat.com>
10497
10498 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
10499 appear in the output before main.
10500 Remove KFAIL for gdb/2215 aka bz 9320.
10501
8d9e7719
DE
105022010-03-30 Doug Evans <dje@google.com>
10503
0906dd0b
DE
10504 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
10505 by dejagnu.
10506 * gdb.arch/amd64-dword.exp: Ditto.
10507
8d9e7719
DE
10508 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
10509 match.
10510 (break printf): Ditto.
10511
1da644f0
SW
105122010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
10513
10514 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
10515 gcc < 4.4.
10516 * gdb.cp/shadow.exp: Ditto.
10517
a8121990
PA
105182010-03-29 Pedro Alves <pedro@codesourcery.com>
10519
10520 * gdb.trace/collection.exp (run_trace_experiment): Make sure
10521 "tstart" is silent.
10522
6e79d367
PA
105232010-03-29 Pedro Alves <pedro@codesourcery.com>
10524
10525 * gdb.trace/collection.exp (executable): New.
10526 (binfile): Use it.
10527 (fpreg, spreg, pcreg): New.
10528 (test_register): Use gdb_test_multiple. Pass /x to print.
10529 (prepare_for_trace_test): New.
10530 (run_trace_experiment): Use "continue", not gdb_run_cmd.
10531 (gdb_collect_args_test, gdb_collect_argstruct_test)
10532 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
10533 prepare_for_trace_test.
10534 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
10535 fpreg, spreg and pcreg.
10536 (gdb_collect_expression_test, gdb_collect_globals_test): Use
10537 prepare_for_trace_test.
10538 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
10539 try to detect tracing support here. Don't set breakpoints at
10540 `begin' or `end' here.
10541 <global scope>: Use clean_restart. Run to main before checking
10542 for tracing support. Check for for tracing support here.
10543
09248348
JK
105442010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10545
10546 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
10547 " as $displacement" to "seen displacement message".
10548
d350db38
PA
105492010-03-28 Pedro Alves <pedro@codesourcery.com>
10550
10551 * gdb.trace/while-dyn.exp (executable): New variable.
10552 (binfile): Use it.
10553 (test_while_stepping): New function. Move most tests here. Call
10554 it once for each of the while-stepping, stepping and ws aliases.
10555
907af001
UW
105562010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10557
10558 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
10559 that do not provide the tagless_struct type name at all.
10560 (test_print_anon_union): Do not check value of uninitialized
10561 union member. Do not use cp_test_ptype_class, so we can accept
10562 "long" as well as "long int".
10563
610197fd
PA
105642010-03-26 Pedro Alves <pedro@codesourcery.com>
10565
10566 * gdb.trace/tfile.c (tohex, bin2hex): New.
10567 (write_error_trace_file): Hexify error description.
10568
6c28cbf2
SS
105692010-03-25 Stan Shebs <stan@codesourcery.com>
10570
10571 * gdb.trace/tfile.c: Generate an additional trace file, improve
10572 portability.
10573 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
10574 files in a better way.
10575
e62b8c7e
KS
105762010-03-25 Keith Seitz <keiths@redhat.com>
10577
10578 * gdb.java/jprint.exp: XFAIL printing of static class members
10579 because of GCC debuginfo problem.
10580
82ccf5a5
JK
105812010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10582
10583 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
10584
293e2f9e
DJ
105852010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10586
10587 * gdb.base/completion.exp: Allow long instead of long int.
10588 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
10589 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
10590 variable p.
10591 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
10592 * gdb.base/pointers.exp: Allow long instead of long int.
10593 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
10594 * gdb.base/step-line.exp: Allow a directory before the source file name.
10595
95a42b64
TT
105962010-03-24 Tom Tromey <tromey@redhat.com>
10597
10598 PR breakpoints/9352:
10599 * gdb.base/default.exp: Update.
10600 * gdb.base/commands.exp: Update.
10601 * gdb.cp/extern-c.exp: Test setting commands on multiple
10602 breakpoints at once.
10603
2390201f
DJ
106042010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10605
10606 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
10607 if gdb,nosignals.
10608 * gdb.base/watchpoints.c: Do not include unnecessary headers.
10609 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
10610 exited".
10611
8c9a6790
SS
106122010-03-24 Stan Shebs <stan@codesourcery.com>
10613
10614 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
10615
a6c727b2
DJ
106162010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10617
10618 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
10619 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
10620 argument. Handle "short" and "long".
10621 (Top level): Pass overprototyped output for old_fptr and xptr.
10622
4dfd5423
PA
106232010-03-23 Pedro Alves <pedro@codesourcery.com>
10624
10625 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
10626 format strings and add casts to avoid compiler warnings.
10627
106282010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
10629
10630 * lib/trace-support.exp (gdb_trace_setactions):
10631 Don't expect whitespace after ">" prompt.
10632 * gdb.trace/actions.exp: Adjust for output changes.
10633 * gdb.trace/while-stepping.exp: Likewise.
10634
c847d045
JK
106352010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10636
10637 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
10638 and r157645).
10639
5f717f1d
JK
106402010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10641
10642 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
10643 New.
10644
7d6d51d5
DJ
106452010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
10646
10647 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
10648 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
10649
3b11a015
SS
106502010-03-19 Stan Shebs <stan@codesourcery.com>
10651
10652 * gdb.trace/ax.exp: New file.
10653
d7d158ed
DE
106542010-03-19 Doug Evans <dje@google.com>
10655
6bb85cd1
DE
10656 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
10657 output from gcc.
10658
d7d158ed
DE
10659 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
10660 named /usr/sbin/prelink<foo>.
10661
4daf5ac0
SS
106622010-03-18 Stan Shebs <stan@codesourcery.com>
10663
10664 * gdb.trace/circ.exp: Test circular-trace-buffer.
10665 * gdb.trace/tfile.exp: Update tstatus test.
10666
e8d05480
JB
106672010-03-18 Joel Brobecker <brobecker@adacore.com>
10668
10669 * gdb.dwarf2/dw2-anonymous-func.S: New file.
10670 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
10671
441b986a
UW
106722010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10673
10674 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
10675
4247603b
PA
106762010-03-18 Pedro Alves <pedro@codesourcery.com>
10677
10678 * gdb.base/default.exp: Adjust the expected output of the finish
10679 and until commands when the inferior is not being run.
10680
13387711
SW
106812010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
10682
10683 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
10684 * gdb.cp/nsusing.exp: Ditto.
10685
6e31430b
TT
106862010-03-15 Tom Tromey <tromey@redhat.com>
10687
10688 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
10689 * gdb.cp/userdef.cc (operator==): New function.
10690 (main): New locals mem1, mem2.
10691
e2d69cb5
JZ
106922010-03-15 Jie Zhang <jie@codesourcery.com>
10693
10694 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
10695 Declare and use new loadtimeout variable.
10696
f572f0a9
DJ
106972010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
10698
10699 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
10700 Use gdb_load later.
10701
51f4c0b0
PA
107022010-03-14 Pedro Alves <pedro@codesourcery.com>
10703
10704 * gdb.base/solib-disc.c (main): Make format of fprintf a string
10705 literal. Add missing endlines to prints to stderr.
10706
1c809c68
TT
107072010-03-12 Tom Tromey <tromey@redhat.com>
10708
10709 PR c++/9708:
10710 * gdb.cp/m-static.exp: Add regression test.
10711 * gdb.cp/m-static.cc (method): New method.
10712 (main): Call it.
10713
00ae8fef
SW
107142010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
10715
10716 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
10717 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
10718
759f0f0b
PA
107192010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10720
21e24d21
PA
10721 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
10722
107232010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10724
759f0f0b
PA
10725 * lib/gdb.exp (skip_stl_tests): New.
10726 (gdb_compile): Symbian needs -ldl.
10727 (shlib_target_file): New.
10728 (shlib_symbol_file): New.
10729 (gdb_load_shlibs): Use shlib_target_file.
10730 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
10731 * gdb.cp/exception.exp: Use skip_stl_tests.
10732 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
10733 * gdb.cp/try_catch.exp: Use skip_stl_tests.
10734 * gdb.cp/mb-templates.exp: Ditto.
10735 * gdb.base/commands.exp: Relax regexes.
10736 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
10737 shlib_target_file and shlib_symbol_file.
10738 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
10739 sections.
10740 * gdb.base/ending-run.exp: Accept E32Main for symbian.
10741 * gdb.base/solib-disc.exp: Use
10742 shlib_target_file and shlib_symbol_file.
10743 * gdb.base/unload.exp: Don't skip on symbian. Use
10744 shlib_target_file and shlib_symbol_file.
10745 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
10746
6a8f2671 107472010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10748
6a8f2671
PA
10749 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
10750 * gdb.trace/report.exp: Adjust for x86 and x86_64.
10751 Issue a tfind end before looking for a tracepoint frame.
10752 * gdb.trace/tfind.exp: Adjust tstatus output.
10753 Adjust disassembly output.
10754 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
10755
ccf26247
JK
107562010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10757
10758 * gdb.base/break-interp.exp: Create new displacement parameter value
10759 for the test_ld calls.
10760 (reach): New parameter displacement, verify its content. New push of
10761 pf_prefix "reach-$func:". Import global expect_out.
10762 (test_core): New parameter displacement, verify its content. New push
10763 of pf_prefix "core:". New command "set verbose on". Import global
10764 expect_out.
10765 (test_attach): New parameter displacement, verify its content. New
10766 push of pf_prefix "attach:". New command "set verbose on". Import
10767 global expect_out.
10768 (test_ld): New parameter displacement, pass it to the reach, test_core
10769 and test_attach calls and verify its content in the "ld.so exit" test.
10770 * gdb.base/prelink.exp: Remove gdb_exit and final return.
10771 (prelink): Update expected text, use gdb_test.
10772
e469c7fb
DE
107732010-03-10 Doug Evans <dje@google.com>
10774
10775 * gdb.base/checkpoint.exp: Fix comment.
10776 Lengthen timeout while doing >600 checkpoints test.
10777 Rename duplicate "kill all one" test to keep test names unique.
10778
60e1c644
PA
107792010-03-10 Pedro Alves <pedro@codesourcery.com>
10780
10781 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
10782
cec808ec
KS
107832010-03-08 Keith Seitz <keiths@redhat.com>
10784
889bf7c5
PA
10785 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
10786 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
10787 (dm_type_long): New function.
10788 (dm_type_unsigned_short): New function.
10789 (dm_type_unsigned_long): New function.
10790 (myint): New typedef.
10791 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
10792 long, unsigned shor and long, operator char*, and typedef.
10793 (test_lookup_operator_functions): Add operator char* test.
10794 (test_paddr_operator_functions): Likewise.
10795 (test_paddr_overloaded_functions): Use probe values for
10796 short, long, and unsigned short and long.
10797 (test_paddr_hairy_functions): If the demangler probe detected
10798 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
10799 demangler.
10800 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
10801 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
10802 and "print null_pmf".
10803 Add test "ptype a.*pmf".
10804 * gdb.cp/overload.exp: Allow optional "int" to appear with
10805 "short" and "long".
10806 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
10807 long expect value for men_overload1arg.
10808 Allow "int" to appear with "short" and "long".
10809 When testing "info break", add argument for main (void).
10810 Also allow "int" to appear with "short" and "long".
10811 Ditto with "unsigned" and "long long".
cec808ec
KS
10812 * gdb.java/jmain.exp: Do not enclose methods names in single
10813 quotes.
10814 * gdb.java/jmisc.exp: Likewise.
10815 * gdb.java/jprint.exp: Likewise.
10816 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
10817
10818 From Jan Kratochvil <jan.kratochvil@redhat.com>:
10819 * gdb.cp/exception.exp (backtrace after first throw)
10820 (backtrace after second throw): Allow a namespace before __cxa_throw.
10821 (backtrace after first catch, backtrace after second catch): Allow
10822 a namespace before __cxa_begin_catch.
10823
10824 * gdb.cp/cpexprs.exp: New file.
10825 * gdb.cp/cpexprs.cc: New file.
10826
10827 From Daniel Jacobowitz <dan@codesourcery.com>
10828 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
10829 to use string_to_regexp.
10830 (ctor, dtor): New functions. Use them to match constructor
10831 and destructor function types.
10832 (Top level): Use runto_main.
10833
f870a310
TT
108342010-03-05 Tom Tromey <tromey@redhat.com>
10835
10836 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
10837 gdb.target_charset.
10838 (pp_ns.to_string): Likewise.
10839
0c199f28
KS
108402010-03-04 Keith Seitz <keiths@redhat.com>
10841
10842 * gdb.cp/overload.exp: Test that the filename portion of a linespec
10843 can be quoted. Test that both the filename and function/line
10844 portions can be quoted at the same time.
10845
c7437ca6
PA
108462010-03-04 Pedro Alves <pedro@codesourcery.com>
10847
10848 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
10849
b111b805
DE
108502010-03-03 Doug Evans <dje@google.com>
10851
24486cb7
DE
10852 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
10853 libc contains libpthread.
10854
b111b805
DE
10855 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
10856 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
10857 of gdb_compile. Add another pattern to match android backtrace.
10858
a0e0ef55
TT
108592010-03-03 Tom Tromey <tromey@redhat.com>
10860
10861 PR gdb/11345:
10862 * gdb.base/printcmds.exp (test_printf): Add test.
10863
1ba53b71
L
108642010-03-02 H.J. Lu <hongjiu.lu@intel.com>
10865
10866 * gdb.arch/amd64-byte.exp: New.
10867 * gdb.arch/amd64-dword.exp: Likewise.
10868 * gdb.arch/amd64-pseudo.c: Likewise.
10869 * gdb.arch/amd64-word.exp: Likewise.
10870 * gdb.arch/i386-byte.exp: Likewise.
10871 * gdb.arch/i386-pseudo.c: Likewise.
10872 * gdb.arch/i386-word.exp: Likewise.
10873
f5dff777
DJ
108742010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10875
10876 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
10877 types. Add structreg, bitfields, and flags registers.
10878 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
10879 registers.
10880
90884b2b
L
108812010-03-01 H.J. Lu <hongjiu.lu@intel.com>
10882
10883 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
10884 (load_description): Set architecture if defined.
10885
dc00d89f
PM
108862010-02-28 Phil Muldoon <pmuldoon@redhat.com>
10887
10888 * gdb.python/py-frame.exp: Add read_var block tests.
10889 * gdb.python/py-frame.c (block): New function.
10890
0e095b7e
JK
108912010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10892 Daniel Jacobowitz <dan@codesourcery.com>
10893
10894 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
10895
624f1a65
DM
108962010-02-25 David S. Miller <davem@davemloft.net>
10897
10898 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
10899 fix logic for setting all_syscalls_numbers.
10900
f3e9a817
PM
109012010-02-24 Phil Muldoon <pmuldoon@redhat.com>
10902
10903 * Makefile.in: Add py-block and py-symbol.
10904 * gdb.python/py-symbol.exp: New File.
10905 * gdb.python/py-symtab.exp: New File.
10906 * gdb.python/py-block.exp: New File.
10907 * gdb.python/py-symbol.c: New File.
10908 * gdb.python/py-block.c: New File.
10909
f6bbabf0
PM
109102010-02-24 Phil Muldoon <pmuldoon@redhat.com>
10911
10912 PR python/11314
10913 * lib/gdb.exp (skip_python_tests): New function.
10914 * gdb.python/py-cmd.exp: Use skip_python_tests.
10915 * gdb.python/py-frame.exp: Likewise.
10916 * gdb.python/py-function.exp: Likewise.
10917 * gdb.python/py-prettyprint.exp: Likewise.
10918 * gdb.python/py-template.exp: Likewise.
10919 * gdb.python/py-type.exp: Likewise.
10920 * gdb.python/py-value.exp: Likewise.
10921
85d721b8
PA
109222010-02-22 Pedro Alves <pedro@codesourcery.com>
10923
10924 PR9605
10925
10926 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
10927
48e32051
TT
109282010-02-19 Tom Tromey <tromey@redhat.com>
10929
10930 PR c++/8693, PR c++/9496:
10931 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
10932 regression tests.
10933
ac9c0048
JK
109342010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10935
10936 Fix compatibility with m68k as.
10937 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
10938 Use only /* comments */.
10939
57bb97a4
UW
109402010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10941
10942 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
10943 * configure: Regenerate.
10944
7d1bf85c
DJ
109452010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
10946
10947 * gdb.python/py-type.exp: Check for Python support.
10948
061b5285
PA
109492010-02-17 Pedro Alves <pedro@codesourcery.com>
10950
10951 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
10952 `regsub' syntax available.
10953
f8a8bc2c
PA
109542010-02-17 Pedro Alves <pedro@codesourcery.com>
10955
10956 * gdb.base/shmain.c (main): Remove printf call.
10957 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
10958 * gdb.base/unload.c (main): Make format of fprintf a string
10959 literal. Add missing endlines to prints to stderr.
10960 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
10961
6f451e5e
TT
109622010-02-17 Tom Tromey <tromey@redhat.com>
10963
10964 * gdb.java/jprint.java (jprint.props): New field.
10965 * gdb.java/jprint.exp (set_lang_java): Add regression test.
10966
12d79008
PA
109672010-02-17 Pedro Alves <pedro@codesourcery.com>
10968
ef801a0e 10969 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
10970 available.
10971
d252f7e5
DJ
109722010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10973
10974 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
10975 creation to support remote host testing.
10976
67bdab6c
DJ
109772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10978
10979 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
10980 Recognize "command not found".
10981
bb391223
DJ
109822010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10983
10984 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
10985 single-stepping.
10986
70362913
DJ
109872010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10988
10989 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
10990 if arguments are not supported.
10991
493f3c00
DJ
109922010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10993
10994 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
10995 be const or non-const.
10996
8034c749
DJ
109972010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10998
10999 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
11000 mi_send_resuming_command to send -exec-continue.
11001
791dfb64
DJ
110022010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11003
11004 * gdb.base/list.exp (test_list_filename_and_function): Add test
11005 with single quotes.
11006 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
11007 matching.
11008 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
11009 Add KFAIL'd tests for PR gdb/11289.
11010
7c5fe868
DJ
110112010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11012
11013 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
11014
fdc498b8
DJ
110152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11016
11017 * gdb.base/comp-dir/subdir/dummy.txt: New file.
11018 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
11019 a temporary directory.
11020
b519e2a6
DJ
110212010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11022
11023 * gdb.base/charset.exp: Use a single regular expression to match
11024 show host-charset and show target-charset output.
11025
74164c56
JK
110262010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11027
11028 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
11029 "Illegal process-id" expect string more exact.
11030 (attach to digits-starting nonsense is prohibited): New.
11031
701ed6dc
JK
110322010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11033
11034 * gdb.base/prelink.exp (set verbose on): New.
11035
889bf7c5 110362010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
11037
11038 * mi-reverse.exp: New file. Test for reverse option to the
11039 following MI commands: exec-continue, exec-finish, exec-next,
11040 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 11041
dadf0e9c
JB
110422010-02-09 Joel Brobecker <brobecker@adacore.com>
11043
11044 * gdb.ada/ptype_tagged_param: New testcase.
11045
714f19d5
TT
110462010-02-08 Tom Tromey <tromey@redhat.com>
11047
11048 PR c++/8017:
11049 * gdb.cp/overload.exp: Add tests.
11050 * gdb.cp/overload.cc (struct K): New.
11051 (namespace N): New.
11052 (main): Call new functions.
11053 (K::staticoverload): Define.
11054
889bf7c5 110552010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
11056
11057 PR gdb/10728
11058 * gdb.cp/pr10728-x.h: New file.
11059 * gdb.cp/pr10728-x.cc: New file.
11060 * gdb.cp/pr10728-y.cc: New file.
11061 * gdb.cp/pr10728.exp: New file.
11062 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
11063
889bf7c5 110642010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
11065
11066 PR gdb/9067
11067 * gdb.cp/pr9067.exp: New
11068 * gdb.cp/pr9067.cc: New
11069 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
11070
7b356089
JB
110712010-02-08 Joel Brobecker <brobecker@adacore.com>
11072
11073 * lib/gdb.exp (gdb_test_timeout): New global variable.
11074 Set it to timeout if not already set.
11075 (gdb_init): Reset the value of timeout to gdb_test_timeout.
11076
1be00882
DE
110772010-02-05 Doug Evans <dje@google.com>
11078
11079 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
11080 user.
11081
82856980
SW
110822010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
11083
11084 PR c++/7935:
11085 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
11086
1a334831
TT
110872010-02-04 Tom Tromey <tromey@redhat.com>
11088
11089 * gdb.cp/virtbase.exp: Make test case names unique.
11090
9c3c02fd
TT
110912010-02-02 Tom Tromey <tromey@redhat.com>
11092
11093 * gdb.cp/virtbase.exp: Add regression tests.
11094 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
11095 (main): Instantiate RHC.
11096
0cc2414c
TT
110972010-02-02 Tom Tromey <tromey@redhat.com>
11098
11099 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
11100 type-printing change.
11101
edf3d5f3
TT
111022010-02-02 Tom Tromey <tromey@redhat.com>
11103
11104 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
11105 * gdb.cp/virtbase.cc: New file.
11106 * gdb.cp/virtbase.exp: New file.
11107 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
11108
e4b7f41c
JK
111092010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11110
11111 PR libc/11214:
11112 * gdb.threads/current-lwp-dead.c: Include features.h.
11113 (HAS_NOMMU): New.
11114 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
11115
b381ea14
JK
111162010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11117
11118 * gdb.base/symbol-without-target_section.exp,
11119 gdb.base/symbol-without-target_section.c: New.
11120
c593ac0e
DJ
111212010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11122
11123 * gdb.base/bigcore.exp: Reset increased timeout.
11124 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
11125
db25f29d
DJ
111262010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11127
11128 * gdb.base/gcore.exp (capture_command_output): Use
11129 gdb_test_multiple.
11130
f9d67f43
DJ
111312010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11132
11133 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
11134 * gdb.arch/thumb2-it.exp (test_it_break): New function.
11135 (Top level): Call it.
11136
177321bd
DJ
111372010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
11138
11139 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
11140
97f2ed50
DJ
111412010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11142
11143 * gdb.base/call-strs.exp, gdb.base/default.exp,
11144 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
11145 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
11146 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
11147 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
11148 gdb.base/watchpoint-solib.exp: Save and restore timeout.
11149 * gdb.base/ending-run.exp: Correct restore of timeout.
11150 * gdb.base/page.exp: Remove unnecessary timeout setting.
11151
e4e2711a
JB
111522010-01-29 Joel Brobecker <brobecker@adacore.com>
11153
11154 * gdb.ada/rec_return: New testcase.
11155
ba581dc1
JB
111562010-01-29 Joel Brobecker <brobecker@adacore.com>
11157
11158 * gdb.ada/call_pn: New testcase.
11159
4ea95be9
DJ
111602010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
11161
11162 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
11163 (Top level): Use it to resume.
11164 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
11165 the Thumb mode displaced stepping error as unsupported.
11166
df83a9bf
SW
111672010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
11168
889bf7c5
PA
11169 * gdb.cp/nsusing.exp: Added more tests.
11170 * gdb.cp/nsrecurs.exp: Ditto.
11171 * gdb.cp/nsusing.cc: Added test functions.
11172 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 11173
40b27cdc
JK
111742010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11175
11176 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
11177 absolute directory pathnames in gdb.sum file.
11178
de958931
SW
111792010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
11180
11181 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
11182 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
11183
708ead4e
TT
111842010-01-26 Tom Tromey <tromey@redhat.com>
11185
11186 PR exp/7643:
11187 * gdb.base/printcmds.exp (test_print_string_constants): Remove
11188 setup_kfail.
11189
b14e635e
SW
111902010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
11191
11192 * gdb.cp/nsrecurs.exp: New test.
11193 * gdb.cp/nsrecurs.cc: New test program.
11194 * gdb.cp/nsstress.exp: New test.
11195 * gdb.cp/nsstress.cc: New test program.
11196 * gdb.cp/nsdecl.exp: New test.
11197 * gdb.cp/nsdecl.cc: New test program.
11198
8540c487
SW
111992010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
11200
11201 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
11202 imported into file scope.
11203 Marked test as xfail.
11204 * gdb.cp/namespace-using.cc (marker5): New function.
11205 * gdb.cp/shadow.exp: New test.
11206 * gdb.cp/shadow.cc: New test program.
11207 * gdb.cp/nsimport.exp: New test.
11208 * gdb.cp/nsimport.cc: New test program.
11209
421d5d99
TT
112102010-01-25 Tom Tromey <tromey@redhat.com>
11211
11212 PR gdb/11049:
11213 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
11214 with "set print null-stop on".
11215
691f8dc1
JK
112162010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11217
11218 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
11219 Adjust it for DISASSEMBLY_OMIT_FNAME.
11220
0b92b5bb
TT
112212010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11222
11223 PR symtab/11199:
11224 * gdb.dwarf2/member-ptr-forwardref.exp,
11225 gdb.dwarf2/member-ptr-forwardref.S: New.
11226
23787403
JK
112272010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11228
11229 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
11230 (thread1_func): Protect thread1_tid with thread1_tid_cond by
11231 thread1_tid_mutex. Remove gdbstop_mutex handling.
11232 (thread2_func): Protect thread2_tid with thread2_tid_cond by
11233 thread2_tid_mutex. Remove gdbstop_mutex handling.
11234 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
11235 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
11236 pthread_cond_wait conditionalizations by while loops.
11237
b966cb8a
TT
112382010-01-20 Tom Tromey <tromey@redhat.com>
11239
11240 PR backtrace/10770:
11241 * gdb.dwarf2/pr10770.exp: New file.
11242 * gdb.dwarf2/pr10770.c: New file.
11243 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
11244
fcae584b
VP
112452010-01-20 Vladimir Prus <vladimir@codesourcery.com>
11246
11247 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
11248 that target was removed, and the test always runs native anyway.
11249
a0f49112
JK
112502010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11251
11252 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
11253 gdb.base/watchpoint-cond-gone-stripped.c: New.
11254
ceeb3d5a
TT
112552010-01-19 Tom Tromey <tromey@redhat.com>
11256
11257 PR c++/8000:
11258 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
11259 existing tests.
11260 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
11261 (main): Use AAA::SomeEnum.
11262
dd322c54
JK
112632010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11264
11265 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
11266 (test_ignore_count): Declare line_callme_body global.
11267 (run to breakpoint with ignore count): Use line_callme_body.
11268 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
11269 (set line_main_hello, set line_main_return): Reindent.
11270 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
11271 New.
11272 (continue to callee4): Use line_callee4_body.
11273 (check *stopped from CLI command): Use line_callee4_next.
11274 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
11275 (set line_main_hello, set line_main_return): Reindent.
11276 (set line_callee4_head, set line_callee4_body): New.
11277 (continue to callee4): Use line_callee4_body.
11278
4e8f195d
TT
112792010-01-18 Tom Tromey <tromey@redhat.com>
11280
11281 PR c++/9680:
11282 * gdb.cp/casts.cc: Add new classes and variables.
11283 * gdb.cp/casts.exp: Test new operators.
11284
9e14a9ba
JB
112852010-01-18 Tom Tromey <tromey@redhat.com>
11286 Thiago Jung Bauermann <bauerman@br.ibm.com>
11287
11288 * gdb.python/source2.py: New file.
11289 * gdb.python/source1: New file.
11290 * gdb.python/python.exp: Test "source" command.
11291
00bf0b85
SS
112922010-01-15 Stan Shebs <stan@codesourcery.com>
11293
11294 * gdb.trace/tfile.c: New file.
11295 * gdb.trace/tfile.exp: New file.
889bf7c5 11296
55235ad7
JK
112972010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11298
11299 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
11300
9f2982ff
JK
113012010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11302
11303 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
11304
bbfba9ed
JK
113052010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11306
11307 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
11308 (libfunc): New parameter action. Implement also selectable "sleep".
11309 * gdb.base/break-interp-main.c: Include assert.h.
11310 (libfunc): New parameter action.
11311 (main): New parameters argc and argv. Assert argc. Pass argv.
11312 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
11313 (test_attach): New proc.
11314 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
11315 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
11316
61f0d762
JK
113172010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11318
11319 * gdb.base/break-interp.exp (test_core): New proc.
11320 (test_ld): Call it.
11321
06a6f270
JK
113222010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11323
11324 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
11325 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
11326 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
11327 and gdb_compile_shlib. Use new -Wl compiler options.
11328 (dl bt, main bt): New tests.
11329
51bee8e9
JK
113302010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11331
11332 Support PIEs with no symfile_objfile.
11333 * gdb.base/break-interp.exp: New argument at the test_ld calls.
11334 (test_ld): New parameter trynosym.
11335 (test_ld <$trynosym>): New block.
11336
b8040f19
JK
113372010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11338
11339 * gdb.base/break-interp.exp: New file.
11340
be759fcf
PM
113412010-01-13 Phil Muldoon <pmuldoon@redhat.com>
11342
11343 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
11344 * gdb.python/py-prettyprint.py (pp_ls): New printer.
11345 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
11346 test.
11347 * gdb.python/py-prettyprint.c: Define lazystring test structure.
11348 * gdb.python/py-mi.exp: Add lazy string test.
11349
dc146f7c
VP
113502010-01-13 Vladimir Prus <vladimir@codesourcery.com>
11351
11352 * lib/mi-support.exp (mi_check_thread_states): Handle
11353 core number in thread listing.
11354
b4ba55a1
JB
113552010-01-12 Joel Brobecker <brobecker@adacore.com>
11356
11357 * gdb.base/maint.exp: Adjust the expected output for the
11358 "maint print type" test. Use gdb_test_multiple instead of
11359 gdb_sent/gdb_expect.
11360
08e24bd4
DE
113612010-01-11 Doug Evans <dje@google.com>
11362
6496a609
DE
11363 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
11364 from gdbserver_download. All callers updated.
11365
08e24bd4
DE
11366 * gdb.server/ext-run.exp: "info os processes" requires xml support.
11367
b5cfddf5
JK
113682010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11369
11370 Implement binary numbers parsing.
11371 * gdb.base/printcmds.exp (test_integer_literals_accepted)
11372 (test_integer_literals_rejected): New binary tests.
11373
3725885a
RW
113742010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11375
11376 * gdb.cell/configure: Regenerate.
11377
37aeb5df
JK
113782010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11379
11380 * gdb.base/corefile.exp: Move the core finding block out and call it as
11381 core_find, new variable $corefile, replace corefile by $corefile and
11382 [file tail $corefile] for usage vs. test names resp.
11383 * lib/gdb.exp (core_find): Move it as a new function here. New
11384 parameter binfile and deletefiles. New variable $destcore. Pre-delete
11385 $destcore. Return "" on error.
11386
d521f563
JK
113872010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11388
11389 Workaround PR binutils/10802.
11390 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
11391 (twice).
11392
28f24826
DJ
113932010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11394
11395 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
11396
2de75e71
JB
113972010-01-08 Joel Brobecker <brobecker@adacore.com>
11398
11399 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
11400 call, to avoid interruption.
11401
fe00719b 114022010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
11403
11404 * gdb.stabs/weird.def (args93): New.
11405
d0ef5df8
DE
114062010-01-07 Doug Evans <dje@google.com>
11407
11408 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
11409
3a08d52f
TT
114102010-01-07 Tom Tromey <tromey@redhat.com>
11411
11412 * gdb.base/source.exp: Use correct line number.
11413
7a697b8d
SS
114142010-01-05 Stan Shebs <stan@codesourcery.com>
11415
11416 * gdb.trace/tracecmd.exp: Test ftrace.
11417
7803799a
UW
114182010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11419
11420 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
11421
c54eabfa
JK
114222010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11423
11424 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
11425 "uint_for_mi_testing".
11426
02e7ef19
JB
114272010-01-01 Joel Brobecker <brobecker@adacore.com>
11428
11429 Test indented comment in file being sourced.
11430 * gdb.base/commands.exp: Test indented comment in file being sourced.
11431
abd775ce
JB
114322010-01-01 Joel Brobecker <brobecker@adacore.com>
11433
11434 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
11435 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
11436 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
11437 notice.
11438
79b55b82
JB
114392010-01-01 Joel Brobecker <brobecker@adacore.com>
11440
11441 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
11442 notice.
11443
8997583e
JK
114442010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11445
11446 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
11447 missing $after_stopped and comma (,) expectation.
11448
6da95a67
SS
114492009-12-31 Stan Shebs <stan@codesourcery.com>
11450
11451 * gdb.trace/actions.exp: Test teval action.
889bf7c5 11452
218d2fc6
TJB
114532009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11454
11455 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
11456 (top level): Call test_watchpoint_in_big_blob.
11457 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
11458 watchpoints.
11459 (func3): Write to buf.
11460
236f1d4d
SS
114612009-12-29 Stan Shebs <stan@codesourcery.com>
11462
11463 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 11464
f61e138d
SS
114652009-12-28 Stan Shebs <stan@codesourcery.com>
11466
11467 * gdb.trace/tsv.exp: New file.
11468 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 11469
0219b378
DJ
114702009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
11471
11472 * gdb.base/find.c (main): Reference search buffers.
11473 * gdb.base/included.c (main): Reference integer.
11474 * gdb.base/ptype.c (charfoo): Declare.
11475 (intfoo): Call charfoo.
11476 * gdb.base/scope0.c (useitp): New function.
11477 (usestatics): Use useitp.
11478 (useit): Add a type for val.
11479 * gdb.base/scope1.c (useit1): Take a pointer argument.
11480 (usestatics1): Update calls to useit1.
11481 * gdb.cp/call-c.cc: Declare foo.
11482 (main): Call foo.
11483 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
11484 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
11485 (main): Call C::ensureRefs and ensureOtherRefs.
11486 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
11487 variables.
11488 (ensureOtherRefs): New function.
11489 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
11490 * gdb.cp/templates.cc (main): Call t5i.value.
11491
3f78692f
JK
114922009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11493
11494 Fix compatibility with G++-4.5.
11495 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
11496 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
11497 (uncaught return): Remove.
11498
429374b8
JK
114992009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11500 Phil Muldoon <pmuldoon@redhat.com>
11501
11502 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
11503 (bp_location13, bp_location14, bp_location17, bp_location18)
11504 (marker3_proto, marker4_proto): New variables.
11505 (breakpoint info): Update output.
11506 (run until breakpoint at marker3, run until breakpoint at marker4): New
11507 tests.
11508
859825b8
JK
115092009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11510
11511 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
11512 Replace the printf call of Y by provided "y-set-1" label. New block
11513 for the second shared library.
11514 * gdb.base/unload.exp: Compile also the second library, call
11515 gdb_load_shlibs also for it. Use now gdb_breakpoint.
11516 (single pending breakpoint info): Rename to ...
11517 (pending breakpoint info before run): ... this extended test.
11518 (libfile2, libname2, libsrcfile2, libsrc2)
11519 (lib_sl2): New variables.
11520 (exec_opts): Set also SHLIB_NAME2.
11521 (pending breakpoint info on first run at shrfunc1)
11522 (pending breakpoint info on second run at shrfunc1)
11523 (pending breakpoint info on second run at shrfunc2)
11524 (print y from libfile, print y from libfile2): New tests.
11525 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
11526 * gdb.base/unloadshr2.c: New.
11527
e6a386cd
HZ
115282009-12-22 Hui Zhu <teawater@gmail.com>
11529
11530 * gdb.reverse/sigall-reverse.exp: Adjust.
11531
9e19b45e
VP
115322009-12-21 Vladimir Prus <vladimir@codesourcery.com>
11533
11534 PR gdb/10884
11535
11536 * gdb.mi/var-cmd.c (do_bitfield_tests): New
11537 (main): Call do_bitfield_tests.
aacf5b1e 11538 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 11539
d53a7b30
JB
115402009-12-20 Joel Brobecker <brobecker@adacore.com>
11541
11542 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
11543 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
11544 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
11545 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
11546 gdb.modula2/unbounded1.c: Update copyright header.
11547
191ca0a1
CM
115482009-12-10 Chris Moller <moller@mollerware.com>
11549
11550 PR gdb/9399
11551 * gdb.cp/virtfunc2.exp: New tests
11552 * gdb.cp/virtfunc2.cc: New tests
11553 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
11554
0fa6cf1b
MS
115552009-12-10 Oza Pawandeep (paawan1982@yahoo.com
11556
11557 * gdb.reverse/i387-env-reverse.c: New file.
11558 * gdb.reverse/i387-env-reverse.exp: New file.
11559 * gdb.reverse/i387-stack-reverse.c: New file.
11560 * gdb.reverse/i387-stack-reverse.exp: New file.
11561
361ae042
PM
115622009-12-08 Phil Muldoon <pmuldoon@redhat.com>
11563
11564 * gdb.python/py-type.exp (test_range): New test.
11565
bfd31e71
PM
115662009-12-03 Phil Muldoon <pmuldoon@redhat.com>
11567
11568 PR python/10805
11569
11570 * gdb.python/py-type.exp: New file.
11571 * gdb.python/py-type.c: New file.
11572 * Makefile.in: Add py-type.
11573
57a1d736
TT
115742009-12-03 Tom Tromey <tromey@redhat.com>
11575
11576 * gdb.python/py-value.exp (test_parse_and_eval): New
11577 function.
11578
1f3b5d1b
PP
115792009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11580
11581 PR gdb/11022
11582
11583 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
11584 * gdb.base/pr11022.c: New test.
11585
8b7dbdc9
JK
115862009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11587
11588 Fix spurious false FAILs.
11589 * gdb.base/structs.c (chartest): New.
11590 (main): Fill-in chartest.
11591 * gdb.base/structs.exp (anychar_re, first): New.
11592 (start_structs_test): Import global anychar_re and first.
11593 New gdb_test call "set print elements 300; ${testfile}"
11594 (start_structs_test <$first>): New block.
11595 (any): Import global anychar_re. New variable ac. Use ${ac}.
11596
6a53b2ec
JK
115972009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11598
11599 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
11600
d7167b4c
JK
116012009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11602
11603 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
11604 Force $srcfile file.
11605 * gdb.base/foll-fork.c (callee): Comment out the printf call.
11606
b1798462
UW
116072009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11608
11609 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
11610 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
11611 * gdb.threads/watchthreads-reorder.exp: Likewise.
11612
b6199126
DJ
116132009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
11614
11615 PR gdb/8704
11616
11617 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
11618 "if", and "thread". Correct matching in the previous test.
11619
b22a0510
DJ
116202009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
11621
11622 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
11623
930636d2
MS
116242009-11-23 Michael Snyder <msnyder@vmware.com>
11625
11626 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
11627 * gdb.reverse-watch-precsave.exp: Ditto.
11628
21a0512e
PP
116292009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
11630
11631 * gdb.asm/asm-source.exp: Adjust.
11632 * gdb.base/help.exp: Adjust.
889bf7c5 11633
fc30d5e0
PA
116342009-11-22 Pedro Alves <pedro@codesourcery.com>
11635
11636 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
11637 (do_syscall_tests_without_xml): Set data-directory to
11638 /the/path/to/nowhere.
11639
f6bc2008
PA
116402009-11-21 Pedro Alves <pedro@codesourcery.com>
11641
11642 * gdb.threads/local-watch-wrong-thread.c,
11643 gdb.threads/local-watch-wrong-thread.exp: New files.
11644
8c2fb5de
PA
116452009-11-21 Pedro Alves <pedro@codesourcery.com>
11646
11647 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
11648 assume new `regsub' syntax available.
11649
ebec9a0f
PA
116502009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11651
a79d3c27
JK
11652 * gdb.base/watchpoint-hw-hit-once.exp,
11653 gdb.base/watchpoint-hw-hit-once.c: New.
11654
116552009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11656
11657 * gdb.threads/watchthreads-reorder.exp,
11658 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 11659
276a961b
MK
116602009-11-17 Nathan Sidwell <nathan@codesourcery.com>
11661
11662 * gdb.xml/tdesc-regs.exp: Use for m68k.
11663
4867c1fb
PA
116642009-11-15 Pedro Alves <pedro@codesourcery.com>
11665
11666 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
11667
f6838f81
DJ
116682009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11669
11670 * lib/gdb.exp (current_target_name): New procedure.
11671 (gdb_wrapper_target): New variable.
11672 (gdb_wrapper_init): Set gdb_wrapper_target.
11673 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
11674 wrapper.
11675
4ac4dd3f
DJ
116762009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11677
11678 * gdb.base/remote.exp: Delete the slowest load test.
11679 Do not load with fixed packet sizes.
11680
a7881759
DJ
116812009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11682
11683 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
11684
97a5b505
DJ
116852009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11686
11687 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
11688 srcfile when setting a breakpoint.
11689
d3e1fc54
DJ
116902009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
11691
11692 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
11693 macros.
11694
7cbcbded
DJ
116952009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11696
11697 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
11698 to be in memory.
11699 * gdb.base/display.c (force_mem): New.
11700 (do_loops): Use it. Add breakpoint comments.
11701 (do_vars): Add a breakpoint comment.
11702 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
11703 line numbers.
11704
bdea3a92
NF
117052009-11-13 Nathan Froyd <froydnj@codesourcery.com>
11706
11707 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
11708 instead of a bare "run".
11709
269f82e5
PP
117102009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
11711
11712 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 11713
a69b7d9d
DJ
117142009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11715
11716 * lib/cell.exp (skip_cell_tests): Clean up test files before
11717 returning.
11718
b598bfda
DJ
117192009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11720
11721 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
11722 and the breakpoint menu. Do not call perror if a prompt is seen.
11723 Consume the following GDB prompt.
11724 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
11725 * gdb.cp/namespace.exp: Use gdb_test.
11726 * gdb.cp/templates.exp: Use gdb_test.
11727 (test_template_breakpoints): Use gdb_test_multiple.
11728
87728fa0
DJ
117292009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11730
11731 * gdb.base/break1.c (struct some_struct, values): Move earlier.
11732 (marker4): Reference values.
11733
b67c692f
DJ
117342009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11735
11736 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
11737 is missing.
11738
f0df251a
DJ
117392009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11740
11741 * gdb.base/break.c (need_malloc): New.
11742 * gdb.base/constvars.c (main): Reference crass and crisp.
11743 * gdb.base/gdb1821.c (main): Reference bar.
11744 * gdb.cp/gdb1355.cc (main): Reference s1.
11745 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
11746 (main): Call them.
11747 * gdb.cp/hang2.cc (dummy2): Define.
11748 * gdb.cp/hang3.cc (dummy3): Define.
11749 * gdb.cp/m-data.cc (main): Reference shadow.
11750
bdf7534a
NF
117512009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11752 Nathan Froyd <froydnj@codesourcery.com>
11753
11754 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
11755 remote host.
11756
f24fce77
NF
117572009-11-12 Nathan Froyd <froydnj@codesourcery.com>
11758
11759 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
11760 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
11761 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11762 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11763 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11764 * gdb.dwarf2/dw2-producer.exp: Likewise.
11765 * gdb.dwarf2/mac-fileno.exp: Likewise.
11766 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
11767 py-prettyprint.py to the remote host.
11768 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
11769
40f0318e
KS
117702009-11-11 Keith Seitz <keiths@redhat.com>
11771
11772 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
11773 use it instead of "Foo".
11774 * gdb.cp/classes.exp (do_tests): Add a test to access
11775 a method through a typedef'd class name.
11776
f3d9f7fb
NF
117772009-11-11 Nathan Froyd <froydnj@codesourcery.com>
11778
11779 * gdb.base/long_long.exp: Permit leading zeros on floating-point
11780 exponents.
11781 * gdb.base/pointers.exp: Likewise.
11782 * gdb.cp/ref-types.exp: Likewise.
11783
a4216f37
KS
117842009-11-11 Keith Seitz <keiths@redhat.com>
11785
11786 * gdb.cp/cplusfuncs.cc (class foo): Add operators
11787 new[] and delete[].
11788 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
11789 "void".
11790 (probe_demangler): Remove all single-quoting of
11791 method and variable names.
11792 (info_func_regexp): Remove the word "void" from any
11793 occurrence of "(void)".
11794 (print_addr_2): Remove all single-quoting of
11795 method names.
11796 (print_addr_2_kfail): Likewise.
11797 (print_addr): Single-quote C function names before
11798 passing to print_addr_2.
11799 (test_paddr_operator_functions): Remove single-quoting
11800 for method names.
11801 Add tests for operator new[] and operator delete[].
11802
9b14d7aa
JK
118032009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11804
11805 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
11806
85feb311
KS
118072009-11-09 Keith Seitz <keiths@redhat.com>
11808
11809 * gdb.cp/overload.exp: Add tests for resolving overloaded
11810 methods in expression parsing/evaluation.
11811
fa335448
DJ
118122009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
11813
11814 * lib/gdb.exp (default_gdb_version): Use --version instead of
11815 --command.
11816
ec3c07fc
NS
118172009-11-10 Nathan Sidwell <nathan@codesourcery.com>
11818
11819 * lib/gdb.exp (gdb_compile_test): New.
11820 (skip_ada_tests, skip_java_tests): New.
11821 (gdb_compile): Use gdb_compile_test for f77.
11822 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
11823 * lib/java.exp (compile_java_from_source): Remove runtests check,
11824 use gdb_compile_test to record result.
11825 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
11826 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
11827 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
11828 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
11829 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
11830 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
11831 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
11832 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
11833 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
11834 adjust gdb_compile invocations.
11835
b8b4e42b
JK
118362009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11837
11838 * Makefile.in (abs_builddir): New.
11839 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
11840 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
11841 `$(abs_builddir)/site.exp'.
11842
f8b7eaf3
DJ
118432009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
11844
11845 * config/m68k-emc.exp, lib/emc-support.exp,
11846 gdb.trace/gdb_c_test.c: Delete.
11847 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
11848 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
11849 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11850 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
11851 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11852 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
11853 casing for m68k-*-elf.
11854
c4187697
NS
118552009-11-03 Pedro Alves <pedro@codesourcery.com>
11856
11857 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
11858 * gdb.arch/i386-prologue.exp: Likewise.
11859 * gdb.arch/i386-unwind.exp: Likewise.
11860
db16b772
DJ
118612009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11862
11863 * lib/gdb.exp (gdb_expect): Fix timeout typo.
11864
bcf71277
DJ
118652009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11866
11867 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
11868
0105cee2
DJ
118692009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11870
11871 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
11872
24ddea62
JK
118732009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11874
11875 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
11876
287ccc17
JK
118772009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11878
11879 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
11880 * gdb.base/sepdebug2.c: New file.
11881
08bca259 118822009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
11883
11884 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
11885 the modified warnings for catch syscall. Verify if GDB was compiled
11886 with support for lib expat, and choose which tests to run depending
11887 on this.
11888
5d4e2b76
VP
118892009-10-30 Vladimir Prus <vladimir@codesourcery.com>
11890
11891 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
11892 that composite commands are parsed OK. And also test
11893 that breakpoint commands do work.
11894
240e538a
MS
118952009-10-23 Michael Snyder <msnyder@vmware.com>
11896
11897 gdb.reverse/consecutive-precsave.exp: Change expect pattern
11898 to allow for new disassembly style.
11899
9c419145
PP
119002009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
11901
11902 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 11903
02506ff1
MS
119042009-10-22 Michael Snyder <msnyder@vmware.com>
11905
11906 * gdb.reverse/break-precsave.exp: New test.
11907 * gdb.reverse/consecutive-precsave.exp: Ditto.
11908 * gdb.reverse/finish-precsave.exp: Ditto.
11909 * gdb.reverse/i386-precsave.exp: Ditto.
11910 * gdb.reverse/machinestate-precsave.exp: Ditto.
11911 * gdb.reverse/sigall-precsave.exp: Ditto.
11912 * gdb.reverse/solilb-precsave.exp: Ditto.
11913 * gdb.reverse/step-precsave.exp: Ditto.
11914 * gdb.reverse/until-precsave.exp: Ditto.
11915 * gdb.reverse/watch-precsave.exp: Ditto.
11916
4cf866a3
MS
119172009-10-22 Michael Snyder <msnyder@vmware.com>
11918
11919 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
11920 for gdb_expect. Adjust one test's expect strings for the new
11921 format of disassemble.
11922 * gdb.reverse/finish-reverse.exp: Delete 'return'.
11923 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
11924 gdb_test_multiple.
11925 * gdb.reverse/step-reverse.exp: Delete 'return'.
11926 * gdb.reverse/until-reverse.exp: Delete blank lines.
11927 * gdb.reverse/watch-reverse.exp: Delete blank lines.
11928
2b28d209
PP
119292009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
11930
11931 * gdb.base/consecutive.exp: Adjust.
11932 * gdb.base/display.exp: Likewise.
11933 * gdb.base/pc-fp.exp: Likewise.
11934 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 11935
33b9c32b
MS
119362009-10-19 Michael Snyder <msnyder@vmware.com>
11937
11938 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
11939 * gdb.reverse/finish-reverse.c: Ditto.
11940 * gdb.reverse/sigall-reverse.c: Ditto.
11941 * gdb.reverse/solib-reverse.c: Ditto.
11942 * gdb.reverse/step-reverse.c: Ditto.
11943 * gdb.reverse/watch-reverse.c: Ditto.
11944
6c95b8df
PA
119452009-10-19 Pedro Alves <pedro@codesourcery.com>
11946 Stan Shebs <stan@codesourcery.com>
11947
11948 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
11949 * gdb.base/foll-exec.exp: Adjust to expect a process id before
11950 "Executing new program".
11951 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
11952 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
11953 left listed after having been killed.
11954 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
11955 * gdb.base/maint.exp: Adjust test.
11956
11957 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
11958 * gdb.multi/Makefile.in: New.
11959 * gdb.multi/base.exp: New.
11960 * gdb.multi/goodbye.c: New.
11961 * gdb.multi/hangout.c: New.
11962 * gdb.multi/hello.c: New.
11963 * gdb.multi/bkpt-multi-exec.c: New.
11964 * gdb.multi/bkpt-multi-exec.exp: New.
11965 * gdb.multi/crashme.c: New.
11966
279017b7
TG
119672009-10-13 Tristan Gingold <gingold@adacore.com>
11968
11969 * gdb.base/sepdebug.exp: Check debug info are found.
11970
0413d738
PA
119712009-10-08 Pedro Alves <pedro@codesourcery.com>
11972
11973 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
11974 bits.
11975
c628eecc
JK
119762009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11977
11978 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
11979
38af1bfe
JB
119802009-10-07 Joel Brobecker <brobecker@adacore.com>
11981
11982 * gdb.base/watchpoints.c: Add copyright header. Reformat one
11983 of the comments.
11984
2b0adecd
PM
119852009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
11986
11987 * gdb.base/annota1.exp: Remove obsolete match_max increase.
11988 * gdb.base/annota3.exp: Idem.
11989 * gdb.base/maint.exp: Idem.
11990
8d417781
PM
119912009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
11992
889bf7c5 11993 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
11994 to default.
11995
bb61102d
PM
119962009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
11997
889bf7c5 11998 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
11999 mingw and cygwin targets.
12000
ace5c364
PM
120012009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12002 Pedro Alves <pedro@codesourcery.com>
12003
889bf7c5 12004 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
12005 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
12006
c2d494a0
PM
120072009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12008
e1b52ce2
PM
12009 * gdb.base/shr1.c: Use %p in format string.
12010 * gdb.base/unload.c: Avoid warning in fprintf.
12011 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 12012
209f53f5
PM
120132009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12014
12015 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
12016 long type.
12017 (test_unlink): Correct printf string.
12018 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
12019 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
12020
8172766a
JK
120212009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12022
12023 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
12024 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
12025 * gdb.arch/ia64-breakpoint-shadow.S: New file.
12026
0f73703c
UW
120272009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12028
12029 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
12030 * gdb.objc/nondebug.exp: Likewise.
12031
b32306ca
UW
120322009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12033
12034 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
12035 target_info setting.
12036
12037 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
12038 that detect new threads during "info threads".
12039
0057022f
UW
120402009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12041
12042 * gdb.threads/manythreads.c (main): Increase thread stack size
12043 to 2*PTHREAD_STACK_MIN.
12044 * gdb.threads/multi-create.c (main): Likewise.
12045 (create_function): Likewise.
12046
f29c0325
UW
120472009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12048
12049 * gdb.base/dump.exp: Pass difference of pointer types instead
12050 of integer types as offset to restore in intarr3.srec case.
12051
fcb34849
UW
120522009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12053
12054 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
12055
d5142e3b
UW
120562009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12057
12058 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
12059
087b74b2 120602009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 12061
087b74b2
PM
12062 New test for two watchpoints, with disabling of
12063 the first inserted.
12064 * testsuite/gdb.base/watchpoints.c: New file.
12065 * testsuite/gdb.base/watchpoints.exp: New file.
12066
96c07c5b
TT
120672009-09-25 Tom Tromey <tromey@redhat.com>
12068
12069 * gdb.base/charset.exp: Test utf-16 strings with Python.
12070
b8899f2b
TT
120712009-09-25 Tom Tromey <tromey@redhat.com>
12072
12073 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
12074 UCS-4.
12075 * gdb.base/charset.c (utf_32_string): Rename.
12076 (init_utf32): Rename.
12077 (main): Update.
12078
329719ec
TT
120792009-09-22 Tom Tromey <tromey@redhat.com>
12080
12081 * gdb.python/py-function.exp: Add regression tests.
12082
11ef0d76
KS
120832009-09-21 Keith Seitz <keiths@redhat.com>
12084
12085 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
12086 with invalid operator.
12087
3fe8f3b3
KS
120882009-09-21 Keith Seitz <keiths@redhat.com>
12089
12090 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
12091 and destructor using typedef name of class.
12092 * gdb.cp/classes.cc (class Base1): Add a destructor.
12093 (base1): New typedef.
12094 (use_methods): Instanitate an object of type base1.
12095 * gdb.cp/templates.exp (test_template_typedef): New procedure.
12096 (do_tests): Call test_template_typedef.
12097 * gdb.cp/templates.cc (Baz::~Baz): New method.
12098 (intBazOne): New typedef.
12099 (main): Instantiate intBazOne.
12100
7a9fe101
PM
121012009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12102
12103 PR python/10633
12104
12105 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
12106 Function.
12107 (run_lang_tests): Add print elements test.
12108
2e4d963f
PM
121092009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12110
12111 * gdb.python/py-value.exp (test_subscript_regression): New
12112 function. Test for invalid subscripts.
12113 * gdb.python/py-value.c (main): Add test array, and pointer to it.
12114 (ptr_ref): New function.
12115
ec7e75e7
PP
121162009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12117
12118 * gdb.base/default.exp: Fix "show convenience".
12119
0cc7d26f
TT
121202009-09-15 Tom Tromey <tromey@redhat.com>
12121
12122 * lib/mi-support.exp (mi_create_varobj): Update.
12123 (mi_create_floating_varobj): Likewise.
12124 (mi_create_dynamic_varobj): New proc.
12125 (mi_varobj_update): Update.
12126 (mi_varobj_update_with_type_change): Likewise.
12127 (mi_varobj_update_kv_helper): New proc.
12128 (mi_varobj_update_dynamic_helper): Rewrite.
12129 (mi_varobj_update_dynamic): New proc.
12130 (mi_list_varobj_children): Update.
12131 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
12132 * gdb.python/python-prettyprint.py (pp_outer): New class.
12133 (pp_nullstr): Likewise.
12134 (lookup_function): Register new printers.
12135 * gdb.python/python-prettyprint.c (struct substruct): New type.
12136 (struct outerstruct): Likewise.
12137 (substruct_test): New function.
12138 (struct nullstr): New type.
12139 (string_1, string_2): New globals.
12140 (main): Add new tests.
12141 * gdb.python/python-mi.exp: Added regression tests.
12142 * gdb.mi/mi2-var-display.exp: Update.
12143 * gdb.mi/mi2-var-cmd.exp: Update.
12144 * gdb.mi/mi2-var-child.exp: Update.
12145 * gdb.mi/mi2-var-block.exp: Update.
12146 * gdb.mi/mi-var-invalidate.exp: Update.
12147 * gdb.mi/mi-var-display.exp: Update.
12148 * gdb.mi/mi-var-cmd.exp: Update.
12149 * gdb.mi/mi-var-child.exp: Update.
12150 * gdb.mi/mi-var-block.exp: Update.
12151 * gdb.mi/mi-break.exp: Update.
12152 * gdb.mi/gdb701.exp: Update.
12153
a96d9b2e
SDJ
121542009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
12155
12156 * Makefile.in: Inclusion of catch-syscall object.
12157 * gdb.base/catch-syscall.c: New file.
12158 * gdb.base/catch-syscall.exp: New file.
12159
b43b923a
MS
121602009-09-12 Michael Snyder <msnyder@vmware.com>
12161
12162 * gdb.reverse/step-reverse.exp: Explicitly check for targets
12163 that can support reverse debuggnig.
12164
cec03d70
TT
121652009-09-11 Tom Tromey <tromey@redhat.com>
12166
12167 * gdb.dwarf2/valop.S: New file.
12168 * gdb.dwarf2/valop.exp: New file.
12169
e23bb3fc
MK
121702009-09-11 Mark Kettenis <kettenis@gnu.org>
12171
12172 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
12173
37c3696d
DE
121742009-09-10 Doug Evans <dje@google.com>
12175
12176 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
12177 Add $gdb_prompt to second breakpoint regexp.
12178
5172aecb
JB
121792009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
12180
12181 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
12182 names, add missing ones.
12183 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
12184 * gdb.python/py-frame.c: Rename from python-frame.c.
12185 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
12186 testfile name.
12187 * gdb.python/py-function.exp: Rename from python-function.exp.
12188 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
12189 testfile name.
12190 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
12191 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
12192 Adjust testfile name.
12193 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
12194 * gdb.python/py-template.cc: Rename from python-template.cc.
12195 * gdb.python/py-template.exp: Rename from python-template.exp.
12196 Adjust testfile name.
12197 * gdb.python/py-value.c: Rename from python-value.c.
12198 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
12199 testfile name.
12200
b554e4bd
JK
122012009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12202
12203 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
12204 $bpt2address.
12205 (Second breakpoint address is valid on ia64)
12206 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
12207
9a68ae16
JM
122082009-09-03 Joseph Myers <joseph@codesourcery.com>
12209
12210 * gdb.base/ending-run.exp: Restrict regular expression matching
12211 line number to require closing brace following.
12212
146b9145
DE
122132009-09-03 Doug Evans <dje@google.com>
12214
12215 * gdb.base/store.exp (check_set): Fix typo in expected value message.
12216
787d21e1
TT
122172009-09-02 Tom Tromey <tromey@redhat.com>
12218
12219 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
12220
e7802207
TT
122212009-09-02 Tom Tromey <tromey@redhat.com>
12222
12223 * gdb.dwarf2/callframecfa.exp: New file.
12224 * gdb.dwarf2/callframecfa.S: New file.
12225
817aadd2
JK
122262009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12227
12228 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
12229 gdb.base/solib-overlap-main.c: New.
12230
4a76eae5
DJ
122312009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
12232
12233 PR gdb/10565
12234
12235 * gdb.base/bitfields.c (struct container, container): New.
12236 (main): Initialize it and call break5.
12237 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
12238
d4b96c9a
JK
122392009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12240
12241 Support constant DW_AT_data_member_location by GCC PR debug/40659.
12242 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
12243
4e22772d
JK
122442009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12245
12246 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
12247
2efab443
MS
122482009-08-26 Michael Snyder <msnyder@vmware.com>
12249
12250 * gdb.base/i386-reverse.c: New file.
12251 * gdb.base/i386-reverse.exp: New file.
12252 * gdb.base/Makefile.in: Add new files to be removed.
12253
07ab73a0
JM
122542009-08-26 Joseph Myers <joseph@codesourcery.com>
12255
12256 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
12257 environment-pwd for remote host.
12258 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
12259
676accff
KS
122602009-08-24 Keith Seitz <keiths@redhat.com>
12261
12262 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
12263 Add two new C++ completer tests which limit the output to a
889bf7c5 12264 given class.
676accff 12265
f9f7ad22
MS
122662009-08-24 Michael Snyder <msnyder@vmware.com>
12267
12268 * gdb.base/del.exp: Fix typo in comment.
12269 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
12270
81ecdfbb
RW
122712009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12272
12273 * configure: Regenerate.
12274 * gdb.hp/configure: Likewise.
12275 * gdb.hp/gdb.aCC/configure: Likewise.
12276 * gdb.hp/gdb.base-hp/configure: Likewise.
12277 * gdb.hp/gdb.compat/configure: Likewise.
12278 * gdb.hp/gdb.defects/configure: Likewise.
12279 * gdb.hp/gdb.objdbg/configure: Likewise.
12280 * gdb.stabs/configure: Likewise.
12281
cab0c772
UW
122822009-08-19 Doug Evans <dje@google.com>
12283
12284 * gdb.base/gdbvars.c: New file.
12285 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
12286
b8fa0bfa
PA
122872009-08-14 Pedro Alves <pedro@codesourcery.com>
12288
12289 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12290 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
12291
b84aa90a
PA
122922009-08-13 Pedro Alves <pedro@codesourcery.com>
12293
12294 * gdb.base/default.exp: Adjust "set language test": it's now an
12295 enum command. Larger help string moved to "help set language".
12296 * gdb.base/help.exp: Adjust "help set language" expected output,
12297 now lists all known languages.
12298
0d8f9b2c
NF
122992009-08-11 Nathan Froyd <froydnj@codesourcery.com>
12300
12301 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
12302 all frame arguments.
12303 * gdb.arch/altivec-regs.exp: Likewise.
12304
bda180e0
TT
123052009-08-07 Tom Tromey <tromey@redhat.com>
12306
12307 * gdb.base/setshow.exp: Add tests for changes to set language, set
12308 check range, and set check type.
12309
48cb2d85
VP
123102009-08-03 Vladimir Prus <vladimir@codesourcery.com>
12311
12312 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
12313 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 12314 Call it.
48cb2d85 12315
1ea34204
UW
123162009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12317
12318 * configure.ac: Run gdb.cell tests when appropriate.
12319 * configure: Regenerate.
12320 * lib/cell.exp: New file.
12321 * gdb.cell: New directory.
12322 * gdb.cell/configure.ac: New file.
12323 * gdb.cell/configure: New file.
12324 * gdb.cell/Makefile.in: New file.
12325 * gdb.cell/arch.exp: New file.
12326 * gdb.cell/break.c: New file.
12327 * gdb.cell/break.exp: New file.
12328 * gdb.cell/break-spu.c: New file.
12329 * gdb.cell/bt.c: New file.
12330 * gdb.cell/bt2-spu.c: New file.
12331 * gdb.cell/bt-spu.c: New file.
12332 * gdb.cell/bt.exp: New file.
12333 * gdb.cell/coremaker.c: New file.
12334 * gdb.cell/coremaker-spu.c: New file.
12335 * gdb.cell/core.exp: New file.
12336 * gdb.cell/gcore.exp: New file.
12337 * gdb.cell/data.c: New file.
12338 * gdb.cell/data.exp: New file.
12339 * gdb.cell/data-spu.c: New file.
12340 * gdb.cell/ea-cache.exp: New file.
12341 * gdb.cell/ea-cache.c: New file.
12342 * gdb.cell/ea-cache-spu.c: New file.
12343 * gdb.cell/ea-standalone.c: New file.
12344 * gdb.cell/ea-standalone.exp: New file.
12345 * gdb.cell/ea-test.c: New file.
12346 * gdb.cell/ea-test.exp: New file.
12347 * gdb.cell/f-regs.exp: New file.
12348 * gdb.cell/mem-access.c: New file.
12349 * gdb.cell/mem-access.exp: New file.
12350 * gdb.cell/mem-access-spu.c: New file.
12351 * gdb.cell/ptype.exp: New file.
12352 * gdb.cell/registers.exp: New file.
12353 * gdb.cell/size.c: New file.
12354 * gdb.cell/sizeof.exp: New file.
12355 * gdb.cell/size-spu.c: New file.
12356 * gdb.cell/solib.exp: New file.
12357 * gdb.cell/solib-symbol.exp: New file.
12358
85e747d2
UW
123592009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12360
12361 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
12362
58d6951d
DJ
123632009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12364
12365 * gdb.base/float.exp: Handle VFP registers.
12366
6e0a4f15
MS
123672009-07-14 Michael Snyder <msnyder@vmware.com>
12368
dcd5da87
MS
12369 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
12370 to bring gdb to the beginning of the calling line.
12371
6e0a4f15
MS
12372 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
12373 confusing the i386 epilogue unwinder.
12374
782b2b07
SS
123752009-07-14 Stan Shebs <stan@codesourcery.com>
12376
12377 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
12378
f662c3bc
MS
123792009-07-14 Michael Snyder <msnyder@vmware.com>
12380
12381 * gdb.reverse/step-reverse.exp (stepi into function call):
12382 Call instruction may not be first instruction in the line.
12383 (reverse stepi from a function call): Used wrong line number.
12384
8f313923
JK
123852009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12386
12387 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
12388
4662c76e
JK
123892009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12390
12391 Fix gdb.base/macscp.exp when using custom inputrc.
12392 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
12393 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
12394 env(TERM) set.
12395 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
12396 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
12397
aa81e255
JK
123982009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12399
12400 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
12401 * gdb.base/annota1.exp (thread_test): Import global $testfile.
12402 Change the compilation target to match the testcase name.
12403 * gdb.base/sect-cmd.exp: Change the compilation target to match the
12404 testcase name.
12405 * a2-run.exp: Use for setup prepare_for_testing. Change the
12406 compilation target to match the testcase name.
12407 * gdb.base/commands.exp: Likewise.
12408 * gdb.base/finish.exp: Likewise.
12409 * gdb.base/float.exp: Likewise.
12410 * gdb.base/info-target.exp: Likewise.
12411 * gdb.base/relational.exp: Likewise.
12412 * gdb.base/term.exp: Likewise.
12413 * gdb.base/until.exp: Likewise.
12414 * gdb.base/volatile.exp: Likewise.
12415 * gdb.base/whatis-exp.exp: Likewise.
12416
4c93b1d7
HZ
124172009-07-11 Hui Zhu <teawater@gmail.com>
12418
12419 * gdb.base/help.exp (disassemble): Update expected help text.
12420
812f7342
TT
124212009-07-09 Tom Tromey <tromey@redhat.com>
12422
12423 * lib/gdb.exp: Handle TRANSCRIPT.
12424 (remote_spawn, remote_close, send_gdb): New procs.
12425
fbb8f299
PM
124262009-07-10 Phil Muldoon <pmuldoon@redhat.com>
12427
12428 * gdb.python/python-prettyprint.c: Add counted null string
12429 structure.
12430 * gdb.python/python-prettyprint.exp: Print null string. Test for
12431 embedded nulls.
12432 * gdb.python/python-prettyprint.py (pp_ns): New Function.
12433 * gdb.python/python-value.exp (test_value_in_inferior): Add
12434 variable length string fetch tests.
12435 * gdb.python/python-value.c (main): Add strings for string fetch tests.
12436
c0ac0ec7
JK
124372009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12438
12439 * gdb.base/dump.exp (inaccessible memory is reported): New test.
12440
30b66ecc
TT
124412009-07-07 Tom Tromey <tromey@redhat.com>
12442
12443 * gdb.base/call-rt-st.exp: Update for change to escape output.
12444 * gdb.base/callfuncs.exp: Likewise.
12445 * gdb.base/charset.exp: Likewise.
12446 * gdb.base/constvars.exp: Likewise.
12447 * gdb.base/long_long.exp: Likewise.
12448 * gdb.base/pointers.exp: Likewise.
12449 * gdb.base/printcmds.exp: Likewise.
12450 * gdb.base/setvar.exp: Likewise.
12451 * gdb.base/store.exp: Likewise.
12452 * gdb.cp/ref-types.exp: Likewise.
12453 * gdb.mi/mi-var-child.exp: Likewise.
12454 * gdb.mi/mi-var-display.exp: Likewise.
12455 * gdb.mi/mi2-var-display.exp: Likewise.
12456 * gdb.base/charset.exp: Test octal escape sequence length.
12457 Update for change to escape output.
12458
187c4a2b
JK
124592009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12460
12461 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
12462
d80a43f9
DJ
124632009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
12464
12465 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
12466
047427a8
JK
124672009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12468
12469 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
12470 gdbserver increasing $portnum if "Can't bind address" has been seen.
12471
8b5a0f4f
PA
124722009-07-05 Pedro Alves <pedro@codesourcery.com>
12473
12474 * gdb.base/ending-run.exp: Add "step out of main" pattern for
12475 mingw32ce.
12476
7d93ba58
PA
124772009-07-05 Pedro Alves <pedro@codesourcery.com>
12478
12479 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
12480 VFP format.
12481
2277426b
PA
124822009-07-02 Pedro Alves <pedro@codesourcery.com>
12483
12484 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
12485 linux. Adjust to use "inferior", "info inferiors", "detach
12486 inferior" and "kill inferior" instead of "restart", "info fork",
12487 "detach fork" and "delete fork".
12488 * gdb.base/ending-run.exp: Spell out "info".
12489 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
12490 the "kill" command.
12491
5af949e3
UW
124922009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12493
12494 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
12495 change to prefix TLS offset in hex with 0x.
12496
5d3729b5
UW
124972009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12498
12499 * gdb.base/default.exp: Update test case for "x" changes.
12500
af589bd0
TG
125012009-07-01 Tristan Gingold <gingold@adacore.com>
12502
12503 * gdb.base/bigcore.exp: Make darwin untested.
12504
40974f91
JK
125052009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12506
12507 * gdb.base/completion.exp (directory completion): Create the directory.
12508 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
12509 escapeuniquesub.
12510 (directory completion 2): Expect now ${escapeuniquesub}.
12511 (Glob remaining of directory test): Remove one excessive newline.
12512 Expect the real output.
12513
59dd3af6
JK
125142009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12515
12516 Fix `make check//%' target after `make check' has been ran.
12517 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
12518 a mkdir call.
12519 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
12520 (%/.dir): Remove.
12521
f4e164aa
JK
125222009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12523
12524 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
12525 the expected result record.
12526
69af2122
JK
125272009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12528
12529 Remove racy FAILs relying just on the timeouts.
12530 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
12531 (annotation_level 2): Remove racy FAILs.
12532
2fd481e1
PP
125332009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
12534
12535 gdb/10275
889bf7c5
PA
12536 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
12537
c38f313d
DJ
125382009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
12539
12540 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
12541
8b777f02
VP
125422009-06-30 Vladimir Prus <vladimir@codesourcery.com>
12543
12544 * gdb.mi/mi-stack.exp: Testing symbolic options
12545 to -stack-list-locals and -stack-list-arguments.
12546
00c7eacf
JK
125472009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12548
12549 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
12550
6bc80edc
TT
125512009-06-29 Tom Tromey <tromey@redhat.com>
12552
12553 * dg-extract-results.sh: New file.
12554 * Makefile.in (FORCE_PARALLEL): New variable.
12555 (CHECK_TARGET): New conditional variable.
12556 (check): Use CHECK_TARGET.
12557 (DO_RUNTEST): New variable.
12558 (check-single): New target.
12559 (TEST_DIRS): New variable.
12560 (TEST_TARGETS): Likewise.
12561 (check-parallel): New target.
12562 (check-gdb.%): New pattern.
12563 (BASE1_FILES): New variable.
12564 (BASE2_FILES): Likewise.
12565 (check-gdb.base%): New pattern.
12566 (%/.dir): New pattern.
12567 * configure: Rebuild.
12568 * aclocal.m4 (AM_CONDITIONAL): New defun.
12569 * configure.ac: Check whether user is using GNU make.
12570 (GMAKE): New conditional.
12571
794684b6
SW
125722009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
12573
12574 * gdb.cp/namespace-nested-import.cc: New test.
12575 * gdb.cp/namespace-nested-import.exp: New test.
12576
edb3359d
DJ
125772009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
12578
12579 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
12580 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
12581 * gdb.opt/Makefile.in (EXECUTABLES): Update.
12582 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
12583 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
12584 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
12585 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
12586 gdb.opt/inline-markers.c: New files.
12587 * lib/gdb.exp (skip_inline_frame_tests): New function.
12588 (skip_inline_var_tests): New function.
12589
cf657a0c
AS
125902009-06-27 Andreas Schwab <schwab@linux-m68k.org>
12591
12592 * gdb.cp/exception.exp: Don't require $hex before inner frame in
12593 backtrace.
12594
28d41a99
MS
125952009-06-27 Michael Snyder <msnyder@vmware.com>
12596
12597 * gdb.reverse: New directory.
12598 * gdb.reverse/break-reverse.c: New test.
12599 * gdb.reverse/break-reverse.exp: New test.
12600 * gdb.reverse/consecutive-reverse.c: New test.
12601 * gdb.reverse/consecutive-reverse.exp: New test.
12602 * gdb.reverse/finish-reverse.c: New test.
12603 * gdb.reverse/finish-reverse.exp: New test.
12604 * gdb.reverse/machinestate.c: New test.
12605 * gdb.reverse/ms1.c: New test.
12606 * gdb.reverse/machinestate.exp: New test.
12607 * gdb.reverse/Makefile.in: New file.
12608 * gdb.reverse/shr2.c: New test.
12609 * gdb.reverse/solib-reverse.c: New test.
12610 * gdb.reverse/solib-reverse.exp: New test.
12611 * gdb.reverse/step-reverse.c: New test.
12612 * gdb.reverse/step-reverse.exp: New test.
12613 * gdb.reverse/until-reverse.c: New test.
12614 * gdb.reverse/ur1.c: New test.
12615 * gdb.reverse/until-reverse.exp: New test.
12616 * gdb.reverse/watch-reverse.c: New test.
12617 * gdb.reverse/watch-reverse.exp: New test.
12618 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
12619 * configure: Regenerate.
12620
fe3c8b0d
DE
126212009-06-26 Doug Evans <dje@google.com>
12622
12623 * gdb.base/psymtab.exp: Turn off pending breakpoints.
12624
3a72a602
PM
126252009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
12626
12627 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
12628 windows problem for 'file delete $binfile'.
12629
27aa8d6a
SW
126302009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
12631
12632 * gdb.cp/namespace-using.exp: New test.
12633 * gdb.cp/namespace-using.cc: New test.
12634
8ac055f8
JB
126352009-05-20 Joel Brobecker <brobecker@adacore.com>
12636
12637 * gdb.ada/variant_record_packed_array: New testcase.
12638
85e306ed
TT
126392009-06-23 Tom Tromey <tromey@redhat.com>
12640
12641 * gdb.base/charset.exp (test_combination): Regression test.
12642 * gdb.base/charset.c (my_wchar_t): New typedef.
12643 (myvar): New global.
12644 (main): Set myvar.
12645
56643c5e
PM
126462009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
12647
12648 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
12649 target.
12650
1fac167a
UW
126512009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12652
12653 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
12654
7ccb0be9
UW
126552009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12656
12657 * gdb.mi/gdb680.exp: Update test for error message.
12658
568d6575
UW
126592009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12660
12661 * gdb.base/annota1.exp: Allow multiple occurrences of the
12662 frames-invalid annotation.
12663 * gdb.cp/annota2.exp: Likewise.
12664
7cd1089b
PM
126652009-06-15 Phil Muldoon <pmuldoon@redhat.com>
12666
12667 * gdb.cp/gdb2495.cc: New file.
12668 * gdb.cp/gdb2495.exp: New file.
12669
72c63395
JK
126702009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12671
12672 Report error on GDB crash during runto.
12673 * lib/gdb.exp (runto <eof>): New.
12674
3788363d
DJ
126752009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
12676
12677 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
12678 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
12679 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
12680 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
12681 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
12682 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
12683 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
12684 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
12685 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
12686 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
12687 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
12688 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
12689 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12690 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
12691 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
12692 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
12693 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
12694 gdb.server/server-mon.exp, gdb.server/server-run.exp,
12695 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12696 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12697 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
12698 gdb.trace/passcount.exp, gdb.trace/report.exp,
12699 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
12700 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
12701 gdb.trace/while-stepping.exp: Use a unique name for the compiled
12702 executable.
12703
17592de3
PA
127042009-06-07 Pedro Alves <pedro@codesourcery.com>
12705
12706 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
12707 defined before referencing it.
12708
701e355d
DE
127092009-06-03 Doug Evans <dje@google.com>
12710
12711 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
12712 * gdb.arch/i386-see.c: Ditto.
12713
f2292c65
PM
127142009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
12715
12716 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
12717 (check_macro): Return 1 if undefined.
12718 If first test fails, check if macro debug information is available,
12719 and report unsupported test if no macro information is found.
12720
5a437975
DE
127212009-05-29 Doug Evans <dje@google.com>
12722
12723 * gdb.threads/hand-call-in-threads.exp: New.
12724 * gdb.threads/hand-call-in-threads.c: New.
12725
c141c696
MS
127262009-05-29 Michael Snyder <msnyder@vmware.com>
12727
12728 * gdb.base/break-always.exp: Change "1" to "on".
12729 Add confirmation check.
12730
b3444185
PA
127312009-05-28 Pedro Alves <pedro@codesourcery.com>
12732
12733 * gdb.threads/threxit-hop-specific.c: New.
12734 * gdb.threads/threxit-hop-specific.exp: New.
12735 * gdb.threads/thread-execl.c: New.
12736 * gdb.threads/thread-execl.exp: New.
12737
b6313243
TT
127382009-05-27 Tom Tromey <tromey@redhat.com>
12739 Thiago Jung Bauermann <bauerman@br.ibm.com>
12740
12741 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
12742 (mi_child_regexp): Likewise.
12743 (mi_list_varobj_children_range): Likewise.
12744 (mi_get_features): Likewise.
12745 (mi_list_varobj_children): Rewrite.
12746 * gdb.python/python-mi.exp: New file.
12747
a6bac58e
TT
127482009-05-27 Tom Tromey <tromey@redhat.com>
12749 Thiago Jung Bauermann <bauerman@br.ibm.com>
12750 Phil Muldoon <pmuldoon@redhat.com>
12751 Paul Pluzhnikov <ppluzhnikov@google.com>
12752
12753 * gdb.python/python-prettyprint.exp: New file.
12754 * gdb.python/python-prettyprint.c: New file.
12755 * gdb.python/python-prettyprint.py: New file.
12756 * gdb.base/display.exp: print/r is now valid.
12757
2c74e833
TT
127582009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
12759 Tom Tromey <tromey@redhat.com>
12760 Pedro Alves <pedro@codesourcery.com>
12761 Paul Pluzhnikov <ppluzhnikov@google.com>
12762
12763 * gdb.python/python-template.exp: New file.
12764 * gdb.python/python-template.cc: New file.
12765 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12766 tests.
12767 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12768 Call it.
12769 (test_value_after_death): New proc.
12770 * gdb.python/python-value.c (PTR): New typedef.
12771 (main): New variable 'x'.
12772
89c73ade
TT
127732009-05-27 Tom Tromey <tromey@redhat.com>
12774
12775 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12776 tests.
12777 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12778 Call it.
12779
a75724bc
PA
127802009-05-27 Pedro Alves <pedro@codesourcery.com>
12781
12782 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
12783
e58b0e63
PA
127842009-05-24 Pedro Alves <pedro@codesourcery.com>
12785
12786 * gdb.threads/fork-thread-pending.c: New.
12787 * gdb.threads/fork-thread-pending.exp: New.
12788
4ac36638
JK
127892009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12790
12791 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
12792 * gdb.dwarf2/dw2-strp.S (a_string2): New.
12793
889bf7c5 127942009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 12795
889bf7c5 12796 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 12797
b242c3c2
PA
127982009-05-17 Pedro Alves <pedro@codesourcery.com>
12799
12800 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
12801 `gdb_get_line_number'. Call `callee' in both parent and child.
12802 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
12803 `gdb_get_line_number' instead of hardcoding line numbers.
12804 (catch_fork_unpatch_child): New procedure to test detaching
12805 breakpoints from child fork.
12806 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
12807 hardcoding line numbers.
12808 (do_fork_tests): Run `catch_fork_unpatch_child'.
12809
ee342b23
VP
128102009-05-17 Vladimir Prus <vladimir@codesourcery.com>
12811
12812 * gdb.mi/mi-cmd-var.exp: Check that when varobj
12813 of structure type enters or leaves the scope, it
12814 is reported by -var-update.
12815
e2009e98
DE
128162009-05-11 Doug Evans <dje@sebabeach.org>
12817
12818 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 12819 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
12820 * gdb.threads/schedlock.c (main): Fix off-by-one error.
12821
00903456
JK
128222009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12823
12824 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
12825
dc621c35
DE
128262009-04-30 Doug Evans <dje@google.com>
12827
12828 * gdb.threads/watchthreads2.exp: New testcase.
12829 * gdb.threads/watchthreads2.c: New testcase.
12830
9ab4e744
DE
128312009-04-29 Doug Evans <dje@google.com>
12832
12833 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
12834 * gdb.cp/mb-ctor.cc: Ditto.
12835 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
12836 * gdb.cp/mb-inline.h (multi_line_foo): New function.
12837 * gdb.cp/mb-inline1.cc: Call it.
12838 * gdb.cp/mb-inline2.cc: Ditto.
12839 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
12840 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
12841
484086b7
JK
128422009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12843
12844 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
12845 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
12846 Replace all uses of `decimal' by `nonzero'.
12847 (info macro FROM_COMMANDLINE): New test.
12848
379a77b5
TT
128492009-04-27 Tom Tromey <tromey@redhat.com>
12850
12851 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
12852
b92b73c2
DE
128532009-04-27 Doug Evans <dje@google.com>
12854
12855 * gdb.threads/watchthreads.c (main): Initialize args before starting
12856 the threads. Plus formatting cleanup.
12857 * gdb.threads/watchthreads.exp: Avoid errant failures due to
12858 biased scheduling of one thread.
12859
945a118d
JG
128602009-04-27 Jerome Guitton <guitton@adacore.com>
12861
12862 * gdb.cp/templates.cc (GetMax): New template.
12863 (main): Declare two instances of GetMax.
12864 * gdb.cp/templates.exp: Add new test.
12865
d389af10
JK
128662009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12867
12868 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
12869
e7f86de9
JM
128702009-04-22 Joseph Myers <joseph@codesourcery.com>
12871
12872 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
12873
334cc82d
TT
128742009-04-15 Tom Tromey <tromey@redhat.com>
12875
12876 * gdb.base/charset.exp: Add regression test.
12877
d12672cc
JB
128782009-04-14 Joel Brobecker <brobecker@adacore.com>
12879
12880 * gdb.base/exe-lock.exp: New testcase.
12881
18e8c3bc
TT
128822009-04-13 Tom Tromey <tromey@redhat.com>
12883
12884 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
12885 operator on Frame.
12886
5ecd5cbe
UW
128872009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12888
12889 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
12890 * gdb.server/ext-attach.exp: Likewise.
12891
7309f756
VP
128922009-04-03 Vladimir Prus <vladimir@codesourcery.com>
12893
12894 Eliminate some sleep usage.
12895
889bf7c5
PA
12896 * gdb.mi/basics.c (do_nothing): New.
12897 (main): Use do_nothing instead of printf, so that
12898 not to introduce race condition between output of
12899 inferiour and output of gdb. Do not use sleep as it
12900 is not generally available on embedded targets.
7309f756 12901
f4b95f6f
PA
129022009-04-02 Pedro Alves <pedro@codesourcery.com>
12903
12904 * gdb.server/ext-attach.exp: Expect an optional process id after
12905 "Detached from remote process".
12906
de40b933
JK
129072009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12908
12909 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
12910 gdb.dwarf2/dw2-unresolved.exp: New.
12911
2ae101a4
PA
129122009-04-02 Pedro Alves <pedro@codesourcery.com>
12913
12914 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
12915 mi_run_to_main.
12916
56a8e183
PA
129172009-04-02 Pedro Alves <pedro@codesourcery.com>
12918
12919 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
12920 mi_run_to_main. Skip thread exit test on remote targets.
12921 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
12922 mi_run_to_main.
12923 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
12924 mi_run_to_main.
12925 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
12926 when expecting ^connected. Detect when the target doesn't support
12927 non-stop mode.
12928 (mi_run_cmd): Detect if non-stop mode was requested by isn't
12929 supported. Return -1 on error, 0 on success.
12930 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
12931 (mi_runto): Return mi_runto_helper's result explicitly.
12932
c35fafde
PA
129332009-04-01 Pedro Alves <pedro@codesourcery.com>
12934
12935 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
12936
f8a8dce6
JB
129372009-04-01 Tom Tromey <tromey@redhat.com>
12938
12939 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
12940 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
12941 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
12942 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
12943
71c25dea
TT
129442009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
12945 Jan Kratochvil <jan.kratochvil@redhat.com>
12946
12947 PR gdb/931
12948 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
12949 output.
12950 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
12951 for gdb/931.
12952 * dw2-strp.S (DW_AT_language): Change to C++.
12953 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
12954
02d9a9ce
JB
129552009-03-31 Joel Brobecker <brobecker@adacore.com>
12956
12957 * gdb.ada/tasks: New testcase.
12958
1042e4c0
SS
129592009-03-30 Stan Shebs <stan@codesourcery.com>
12960
12961 * gdb.trace/actions.exp: Update to match new info trace format.
12962 * gdb.trace/deltrace.exp: Ditto.
12963 * gdb.trace/infotrace.exp: Ditto.
12964 * gdb.trace/passcount.exp: Ditto.
12965 * gdb.trace/save-trace.exp: Ditto.
12966 * gdb.trace/while-stepping.exp: Ditto.
12967 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
12968
f8f6f20b
TJB
129692009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12970
12971 * gdb.python/python-frame.c: New file.
12972 * gdb.python/python-frame.exp: New file.
12973
c0c6f777
TJB
129742009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
12975
12976 * gdb.python/python-value.exp: Add tests for the address
12977 attribute.
12978
3cb51905
AS
129792009-03-29 Andreas Schwab <schwab@linux-m68k.org>
12980
12981 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
12982
88fc996f
DE
129832009-03-26 Doug Evans <dje@google.com>
12984
12985 * gdb.mi/mi-nonstop-exit.exp: New file.
12986 * gdb.mi/non-stop-exit.c: New file.
12987
56ef84b1
TT
129882009-03-26 Tom Tromey <tromey@redhat.com>
12989
12990 Update for change to prologue skipping:
12991 * gdb.mi/mi2-simplerun.exp: Update.
12992 * gdb.mi/mi2-break.exp: Update.
12993 * gdb.mi/mi-simplerun.exp: Update.
12994 * gdb.mi/mi-break.exp: Update.
12995 * gdb.base/ending-run.exp: Update.
12996
def2b000
TJB
129972009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
12998
12999 * gdb.python/python-value.exp (test_value_in_inferior): Test
13000 gdb.Value.is_optimized_out attribute.
13001
442ddf59
JK
130022009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13003
13004 * gdb.dwarf2/dw2-noloc-main.c: New file.
13005 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
13006 (.text): Remove.
13007 (.data): New.
13008 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
13009 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
13010 (DW_TAG_subprogram func_cu1, noloc): Remove.
13011 (main): New.
13012 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
13013 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
13014 (file_symbols): New procedure.
13015
a8df5de4
TT
130162009-03-25 Tom Tromey <tromey@redhat.com>
13017
13018 * gdb.base/charset.exp (valid_target_charset): New proc.
13019 Use it to skip tests on invalid charsets.
13020
cc1d7add
PM
130212009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
13022
13023 * gdb.base/completion.exp: Add a test for directory completion.
13024
bcd5727b
JK
130252009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13026
13027 Fix a racy FAIL.
13028 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
13029 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
13030
cc924cad
TJB
130312009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
13032
13033 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
13034 * gdb.python/python-function.exp: Add test for function returning
13035 a GDB value.
13036
bc3b79fd
TJB
130372009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
13038
13039 * gdb.python/python-function.exp: New file.
13040
6c7a06a3
TT
130412009-03-20 Tom Tromey <tromey@redhat.com>
13042
13043 * gdb.base/store.exp: Update for change to escape output.
13044 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
13045 to escape output.
13046 * gdb.base/pointers.exp: Update for change to escape output.
13047 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
13048 to escape output.
13049 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
13050 escape output.
13051 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
13052 to escape output.
13053 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
13054 escape output.
13055 * gdb.base/setvar.exp: Update for change to escape output.
13056 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
13057 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
13058 to escape output.
13059 (test_print_string_constants): Likewise.
13060 * gdb.base/charset.exp (valid_host_charset): Check size of
13061 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
13062 cases. Handle "auto"-related output.
13063 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
13064 (uvar, Uvar): New globals.
13065
c31af87b
JG
130662009-03-19 Jerome Guitton <guitton@adacore.com>
13067
13068 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
13069 deltas.
13070 * gdb.ada/fixed_points.exp: Ditto.
13071
51272cf2
PA
130722009-03-18 Pedro Alves <pedro@codesourcery.com>
13073
13074 * return-nodebug.c: Don't include stdio.h.
13075 (init): Delete.
13076 (func): Delete definition and provide extern declaration.
13077 (t): New.
13078 (main): Don't call printf. Call func and store its result in t.
13079 * return-nodebug1.c: New.
13080 * return-nodebug.exp: Don't expect stdio output. Instead, print
13081 the global variable t. Drop printf formatters and cast types from
13082 foreach loop. Don't use prepare_for_testing. Compile
13083 return-nodebug.c and return-nodebug1.c in separate steps. Don't
13084 define FORMAT or CAST.
13085
d24948ac
PP
130862009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13087
13088 * gdb.base/solib-display.exp: Disable test for remote targers.
13089
61ff14c6
JK
130902009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13091
13092 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
13093
cb4dce93
JK
130942009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13095
13096 Fix a racy FAIL.
13097 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
13098 code from `follow parent, print pids'.
13099 (`follow child, print pids', `follow parent, print pids'): Call it.
13100 Replace `gdb_test "break..."' by gdb_breakpoint.
13101
f7c60c5e
VP
131022009-03-13 Vladimir Prus <vladimir@codesourcery.com>
13103
13104 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 13105 sync and async modes.
f7c60c5e 13106
383ace49
JB
131072009-03-12 Joel Brobecker <brobecker@adacore.com>
13108
13109 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
13110 that was checked in by mistake. Remove loading of ada.exp, since
13111 this is not necessary in this case.
13112
4ce102af
JB
131132009-03-12 Joel Brobecker <brobecker@adacore.com>
13114
13115 * gdb.ada/ptype_arith_binop.exp: New testcase.
13116
529a2aef
JB
131172009-03-12 Joel Brobecker <brobecker@adacore.com>
13118
13119 * gdb.ada/mod_from_name: New testcase.
13120
8a38181c
JB
131212009-03-12 Joel Brobecker <brobecker@adacore.com>
13122
13123 * gdb.ada/tick_last_segv: New testcase.
13124
11436dee
VP
131252009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13126
61ff14c6 13127 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 13128
1f31650a
VP
131292009-03-12 Vladimir Prus <vladimir@codesourcery.com>
13130
61ff14c6
JK
13131 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
13132 include the token in ^running and frame info in *stopped.
1f31650a 13133
a3247a22
PP
131342009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13135
13136 * solib-display.exp: New file.
13137 * solib-display-main.c: New file.
13138 * solib-display-lib.c: New file.
61ff14c6 13139
aae64587
PA
131402009-03-05 Pedro Alves <pedro@codesourcery.com>
13141
13142 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
13143
44aabfbc
JK
131442009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
13145
13146 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
13147 (list_and_check_macro): Use more specific test name.
13148 (next to definition): Make the test names unique.
13149
c087fcd3
PM
131502009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
13151
13152 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 13153
c86cf029
VP
131542009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13155
13156 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
13157 notifications.
13158 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
13159 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
13160 * lib/mi-support.exp (library_loaded_re): New.
13161 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
13162
3ea85240
VP
131632009-02-17 Vladimir Prus <vladimir@codesourcery.com>
13164
13165 * gdb.gdb/observer.exp: Use test_notification observer, not
13166 normal_stop, everywhere.
13167 (test_normal_stop_notifications): Rename to...
13168 (test_notifications): ...this.
13169 (test_observer_normal_stop): Rename to...
13170 (test_observer): ...this.
13171
1903f0e6
DE
131722009-02-16 Doug Evans <dje@google.com>
13173
13174 * gdb.arch/amd64-disp-step.S (test_int3): New test.
13175 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
13176 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
13177 (test_prefixed_syscall,test_int3): New tests.
13178 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
13179 (test_prefixed_syscall,test_int3): New tests.
13180
1d33d6ba
VP
131812009-02-14 Vladimir Prus <vladimir@codesourcery.com>
13182
3cb51905
AS
13183 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
13184 (mi_expect_interrupt): Likewise.
13185 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
13186 response.
1d33d6ba 13187
faafb047
PM
131882009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13189
13190 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
13191 * gdb.base/pc-fp.exp (get_valueofx): Remove.
13192 Replace calls to get_valueofx by get_hexadecimal_valueof.
13193
417e16e2
PM
131942009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
13195
13196 * lib/gdb.exp (get_valueof): Accept anything as a return value.
13197 (get_integer_valueof): New procedure.
13198 (get_sizeof): Use new get_integer_value_of.
13199 * gdb.base/sizeof.exp: Replace all uses of get_valueof
13200 by get_integer_valueof.
13201
7065b901
TT
132022009-02-13 Tom Tromey <tromey@redhat.com>
13203
13204 * gdb.base/remote.exp (get_sizeof): Remove.
13205 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
13206 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
13207 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
13208 * lib/gdb.exp (get_valueof): Move from long_long.exp.
13209 (get_sizeof): Likewise.
13210
5d7cb8df
JK
132112009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13212
13213 PR fortran/9806
13214 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
13215
b2febfff
PP
132162009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13217
13218 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
13219
4aa995e1
PA
132202009-02-06 Pedro Alves <pedro@codesourcery.com>
13221
13222 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
13223
d8906c6f
TJB
132242009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13225
13226 * gdb.python/python-cmd.exp: New file.
13227
ff4ab08d
TG
132282009-02-06 Tristan Gingold <gingold@adacore.com>
13229
13230 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
13231
aacd552b
TG
132322009-02-05 Tristan Gingold <gingold@adacore.com>
13233
13234 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
13235 pointer is dereferenced and use this signal name in regexp.
13236 * gdb.base/signull.exp: Ditto.
13237 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
13238 * gdb.base/signull.c (main): Ditto.
13239
08c637de
TJB
132402009-02-04 Tom Tromey <tromey@redhat.com>
13241 Thiago Jung Bauermann <bauerman@br.ibm.com>
13242
13243 * gdb.python/python-value.exp: Use `gdb.history' instead of
13244 `gdb.value_from_history'.
13245 (test_value_numeric_ops): Add test for conversion of enum constant.
13246 * gdb.python/python-value.c (enum e): New type.
13247 (evalue): New global.
13248 (main): Use argv.
13249
20261af8
JG
132502009-02-04 Jerome Guitton <guitton@adacore.com>
13251
13252 * gdb.ada/uninitialized_vars: New test program.
13253 * gdb.ada/uninitialized_vars.exp: New testcase.
13254
52e44b43
TT
132552009-02-02 Tom Tromey <tromey@redhat.com>
13256
13257 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
13258 * gdb.cp/pr2489.cc: Rename...
13259 * gdb.cp/pr9594.cc: ... to this.
13260
1c71341a
TT
132612009-02-02 Tom Tromey <tromey@redhat.com>
13262
13263 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
13264 * gdb.cp/pr2489.cc: New file.
13265 * gdb.cp/cpcompletion.exp: New file.
13266
a4295225
TT
132672009-02-02 Tom Tromey <tromey@redhat.com>
13268
13269 PR exp/9059:
13270 * gdb.cp/call-c.exp: Add regression test.
13271 * gdb.cp/call-c.cc (FooHandle): New typedef.
13272 (main): New variable 'handle'.
13273
592375cd
VP
132742009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13275
13276 * lib/mi-support.exp (et_mi_thread_list)
13277 (check_mi_and_console_threads): Adjust for current thread in
13278 -thread-list-ids output.
13279
41447f92
VP
132802009-01-30 Vladimir Prus <vladimir@codesourcery.com>
13281
889bf7c5
PA
13282 * gdb.mi/mi-break.exp (test_disabled_creation): New.
13283 Call it.
41447f92 13284
35669430
DE
132852009-01-28 Doug Evans <dje@google.com>
13286
13287 * gdb.arch/amd64-disp-step.S: New file.
13288 * gdb.arch/amd64-disp-step.exp: New file.
13289 * gdb.arch/i386-disp-step.S: New file.
13290 * gdb.arch/i386-disp-step.exp: New file.
13291
09f00d9a
PM
132922009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
13293
13294 * gdb.base/find.exp: Set newline variable
13295 using quotes instead of braces to fix cygwin failures.
13296
1e8fb976
PA
132972009-01-23 Pedro Alves <pedro@codesourcery.com>
13298
13299 * gdb.base/radix.exp: Add tests to ensure that that set
13300 input-radix 0 and set output-radix 0 are really rejected.
13301
da061712
PA
133022009-01-23 Pedro Alves <pedro@codesourcery.com>
13303
13304 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
13305 copyright years.
13306
dd7e2d2b
PA
133072009-01-23 Pedro Alves <pedro@codesourcery.com>
13308
13309 PR gdb/9664:
13310 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
13311
392452f6
PA
133122009-01-22 Pedro Alves <pedro@codesourcery.com>
13313
13314 PR c++/9631:
13315 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
13316
8653e71c
PM
133172009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
13318
13319 * gdb.server/file-transfer.exp: Use EXEEXT variable for
13320 binfile definition to fix Windows OS failure.
13321
a12cc160
DJ
133222009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13323
13324 PR gdb/9346
13325 * gdb.base/interrupt.c (sigint_handler): New.
13326 (main): Install a SIGINT handler if SIGNALS is defined. Exit
13327 on error.
13328 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
13329 Test "signal SIGINT".
13330
b89667eb
DE
133312009-01-19 Doug Evans <dje@google.com>
13332
13333 * gdb.base/break.exp: Update expected gdb output.
13334 * gdb.base/sepdebug.exp: Ditto.
13335 * gdb.mi/mi-syn-frame.exp: Ditto.
13336 * gdb.mi/mi2-syn-frame.exp: Ditto.
13337 * gdb.base/call-signal-resume.exp: New file.
13338 * gdb.base/call-signals.c: New file.
13339 * gdb.base/unwindonsignal.exp: New file.
13340 * gdb.base/unwindonsignal.c: New file.
13341 * gdb.threads/interrupted-hand-call.exp: New file.
13342 * gdb.threads/interrupted-hand-call.c: New file.
13343 * gdb.threads/thread-unwindonsignal.exp: New file.
13344
adb483fe
DJ
133452009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
13346
13347 * gdb.base/define.exp: Test defining and hooking prefix commands.
13348 * gdb.python/python.exp: Update test for "show user" output.
13349
60023297
JK
133502009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13351
13352 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
13353 now the output exactly, using less wildcards. Expect also the output
13354 of gfortran-4.3. Update for the f-valprint.c modification from
13355 2008-04-22.
13356 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
13357 Remove gdb_test test names where matching the command.
13358
ccc57cf9
PA
133592009-01-01 Pedro Alves <pedro@codesourcery.com>
13360
13361 PR breakpoints/9681:
13362 * gdb.base/watchpoint.exp: Add regression test.
13363
c7a6ca08
PA
133642008-12-31 Pedro Alves <pedro@codesourcery.com>
13365
13366 * gdb.threads/attach-into-signal.exp: Don't use
13367 gdb_suppress_entire_file.
13368 * gdb.threads/attach-stopped.exp: Ditto.
13369 * gdb.threads/attachstop-mt.exp: Ditto.
13370
3a031f65
PA
133712008-12-31 Pedro Alves <pedro@codesourcery.com>
13372
13373 PR gdb/8812:
13374 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
13375
09e6485f
PA
133762008-12-29 Pedro Alves <pedro@codesourcery.com>
13377
13378 PR gdb/7536:
13379 * gdb.base/radix.exp: Add tests to ensure invalid input radices
13380 and unsupported output radices are really rejected.
13381
0cd53049
JK
133822008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13383
13384 * gdb.cp/punctuator.exp: Backslash the '$' signs.
13385
ba163c7e
TT
133862008-12-22 Tom Tromey <tromey@redhat.com>
13387
13388 * gdb.cp/punctuator.exp: New file.
13389
6f4de6c9
JK
133902008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13391
13392 * gdb.base/completion.exp (Completing non-existing component): New test.
13393
0f34d0b4
JK
133942008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13395
13396 Fix for PR gdb/8648.
13397 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
13398 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
13399 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
13400 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
13401
db2ad4c3
JK
134022008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13403
13404 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
13405
bb5ef15e
DP
134062008-12-16 Christophe Lyon <christophe.lyon@st.com>
13407
13408 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
13409 compiler actually generate code at the expected line number.
13410
90142adc
JZ
134112008-12-15 Jie Zhang <jie.zhang@analog.com>
13412
13413 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
13414
fad6eecd
TT
134152008-12-12 Tom Tromey <tromey@redhat.com>
13416
13417 * gdb.base/commands.exp (redefine_hook_test): New proc.
13418 Call it.
13419
17c8aaf5
TT
134202008-12-11 Tom Tromey <tromey@redhat.com>
13421
13422 * gdb.base/macscp.exp: New regression test.
13423
7c8adf68
TT
134242008-12-11 Tom Tromey <tromey@redhat.com>
13425
13426 * gdb.base/macscp.exp: Print "address.addr".
13427 * gdb.base/macscp1.c (struct outer): New struct.
13428 (address): New global.
13429
b05dcbb7
TT
134302008-12-09 Tom Tromey <tromey@redhat.com>
13431
13432 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
13433 Call it.
13434
2d476de1
DE
134352008-12-04 Doug Evans <dje@google.com>
13436
13437 * gdb.server/ext-run.exp: Relax regexp for init program.
13438
87bdc959
TG
134392008-12-03 Tristan Gingold <gingold@adacore.com>
13440
13441 * gdb.base/macscp.exp: Generate an object file during compilation
13442 to work around Darwin dsymutil limitations.
13443
e0740f77
JK
134442008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13445
13446 Test resolving external references to TLS variables.
13447 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
13448 FILE2_THREAD_LOCAL.
13449 (testfile2, srcfile2): New variables.
13450 * gdb.threads/tls.c (file2_thread_local)
13451 (function_referencing_file2_thread_local): New.
13452 * gdb.threads/tls2.c: New file.
13453
67f0aac5
JB
134542008-11-28 Joel Brobecker <brobecker@adacore.com>
13455
13456 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
13457 rather than integer, as integer might not be big enough when
13458 on 64bit targets.
67f0aac5 13459
c332165e
JG
134602008-11-27 Jerome Guitton <guitton@adacore.com>
13461
13462 * gdb.cp/formatted-ref.exp: Add equality test.
13463 * gdb.ada/formatted_ref.exp: Ditto.
13464
fc9b693c
JK
134652008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13466
13467 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
13468 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
13469
a9c64011
AS
134702008-11-20 Andreas Schwab <schwab@suse.de>
13471
13472 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
13473 matching syscall entry point.
13474 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
13475 (tcatch_vfork_then_child_follow): Likewise. Finish through
13476 vfork even if we stopped at the syscall trampoline.
13477
e2fd701e
DE
134782008-11-20 Doug Evans <dje@google.com>
13479
13480 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
13481
69abc51c
TJB
134822008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
13483
13484 * gdb.arch/ppc-dfp.exp: New file.
13485 * gdb.arch/ppc-dfp.c: New file.
13486
c14c28ba
PP
134872008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
13488
13489 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 13490
2e74121d
DE
134912008-11-17 Doug Evans <dje@google.com>
13492
13493 * gdb.mi/mi-syn-frame.exp: Update expected output.
13494 * gdb.mi/mi2-syn-frame.exp: Update expected output.
13495
66bb093b
VP
134962008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13497
13498 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
13499 "thread N" results in =thread-selected.
13500 * lib/mi-support (mi_run_cmd, mi_expect_stop)
13501 (mi_send_resuming_command_raw): Be prepared for
13502 =thread-selected.
13503
3d043ef6
VP
135042008-11-17 Vladimir Prus <vladimir@codesourcery.com>
13505
a9c64011
AS
13506 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
13507 * lib/mi-support.exp: Likewise.
3d043ef6 13508
808104c8
JB
135092008-11-16 Joel Brobecker <brobecker@adacore.com>
13510
13511 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
13512 commands from the expected output for "help catch".
13513
00b22944
JB
135142008-11-15 Joel Brobecker <brobecker@adacore.com>
13515
13516 * gdb.ada/int_deref.exp: New testcase.
13517
59669435
TT
135182008-11-14 Nick Roberts <nickrob@snap.net.nz>
13519
13520 * gdb.mi/gdb2549.exp: New file.
13521
de04a248
DE
135222008-11-11 Doug Evans <dje@google.com>
13523
13524 * gdb.base/callexit.exp: New file.
13525 * gdb.base/callexit.c: New file.
13526
6b8ce727
DE
135272008-11-10 Doug Evans <dje@google.com>
13528
13529 * lib/gdb.exp (GDBFLAGS): Move -nx ...
13530 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
13531 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
13532 (default_gdb_start,default_gdb_exit): Ditto.
13533 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
13534 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
13535 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
13536 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
13537 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
13538 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
13539
1b14b8aa
AS
135402008-11-03 Andreas Schwab <schwab@suse.de>
13541
13542 * gdb.base/hashline2.exp: Fix typo.
13543 * gdb.base/hashline3.exp: Likewise.
13544
f3134b88
TT
135452008-10-30 Tom Tromey <tromey@redhat.com>
13546
13547 * gdb.base/pointers.exp: Add test.
13548 * gdb.base/pointers.c (k, S): New typedefs.
13549 (instance): New global.
13550
c2226152
AS
135512008-10-30 Andreas Schwab <schwab@suse.de>
13552
13553 * gdb.base/args.exp: Add tests for newlines.
13554
462f405c
JB
135552008-10-30 Joel Brobecker <brobecker@adacore.com>
13556
13557 gdb.base/foll-exec.exp: Update the expected output of a couple
13558 of "info breakpoints" tests.
13559
79a45b7d
TT
135602008-10-28 Tom Tromey <tromey@redhat.com>
13561
13562 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
13563
adc13a14
PA
135642008-10-24 Pedro Alves <pedro@codesourcery.com>
13565
13566 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
13567 gdb_start_cmd.
13568 Use runto_main before any test that requires execution.
13569
252fbfc8
PA
135702008-10-23 Pedro Alves <pedro@codesourcery.com>
13571
13572 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
13573 instead of SIGINT.
13574
28148e3d
JB
135752008-10-22 Joel Brobecker <brobecker@adacore.com>
13576
13577 * gdb.base/completion.exp: Update expected output following
13578 the addition of the "info tasks" command.
13579
c209f847
TT
135802008-10-22 Tom Tromey <tromey@redhat.com>
13581
13582 * gdb.base/exprs.exp (test_expr): Add test for string
13583 concatenation.
13584
f177e350
PA
135852008-10-19 Pedro Alves <pedro@codesourcery.com>
13586
13587 * configure.ac: Output gdb.python/Makefile.
13588 * configure: Regenerate.
13589 * gdb.python/Makefile.in: New.
13590
cce89356
JB
135912008-10-16 Joel Brobecker <brobecker@adacore.com>
13592
13593 * gdb.base/foll-fork.exp: Adjust the expected output to match
13594 the new description for fork/vfork catchpoints in the "info
13595 breakpoints" output.
13596
176d289d
TJB
135972008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
13598
13599 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
13600
a08702d6
TJB
136012008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13602
13603 * gdb.python/python-value.c: New file.
13604 * gdb.python/python-value.exp: New file.
13605
1c5cfe86
PA
136062008-10-15 Pedro Alves <pedro@codesourcery.com>
13607
13608 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
13609
5a98ad69
DP
136102008-10-15 Denis Pilat <denis.pilat@st.com>
13611
41702f1b 13612 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 13613
dcb1a1e2
TT
136142008-10-09 Tom Tromey <tromey@redhat.com>
13615
13616 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
13617 'fprintf' and 'stderr'.
13618
9124fe48
JB
136192008-10-07 Joel Brobecker <brobecker@adacore.com>
13620
13621 * gdb.ada/ref_tick_size.exp: New testcase.
13622
45452591
DE
136232008-10-06 Doug Evans <dje@google.com>
13624
13625 * gdb.dwarf2/dw2-cu-size.exp: New file.
13626 * gdb.dwarf2/dw2-cu-size.S: New file.
13627
13628 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
13629 .Ltype_int for clarity.
13630
4fc5b208
PP
136312008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13632
13633 PR gdb/2384:
13634 * gdb.cp/gdb2384.exp: Extended to test more cases.
13635 * gdb.cp/gdb2384.cc: Likewise.
13636 * gdb.cp/gdb2384-base.h: Likewise.
13637 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 13638
d78df370
JK
136392008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13640
13641 * gdb.base/maint.exp (maint print type): Remove printing
13642 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
13643
9a044a89
TT
136442008-09-30 Tom Tromey <tromey@redhat.com>
13645
13646 * gdb.base/macscp.exp: Add completion tests.
13647 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
13648 (TWENTY_THREE): Likewise.
13649 (FORTY_EIGHT): Likewise.
13650
506800a9
TT
136512008-09-30 Tom Tromey <tromey@redhat.com>
13652
13653 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
13654 everywhere.
13655 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
13656
1a6f01b5
JK
136572008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13658
13659 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
13660 testcase is derived from. Fix racy dependency on an expected PID
13661 number. No longer support the testcase on Linux kernel 2.4.x.
13662
2fae03e8
TT
136632008-09-27 Tom Tromey <tromey@redhat.com>
13664
13665 * gdb.base/macscp.exp: Add tests for stringification, splicing,
13666 and varargs.
13667
1ad15515
PA
136682008-09-22 Pedro Alves <pedro@codesourcery.com>
13669
13670 * lib/mi-support.exp (mi_expect_interrupt): New.
13671 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
13672 from gdb.mi/mi-nonstop.exp.
13673 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
13674 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
13675 lib/mi-support.exp.
13676 Use mi_check_thread_states throughout. Avoid ".*" and do not
13677 require an anchor after -exec-run.
13678
d0b76dc6
DJ
136792008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
13680
13681 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
13682 stop is pending. Avoid ".*" when two stops are pending.
13683 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
13684 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
13685 newlines in fullnames.
13686 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
13687 (mi_expect_stop): Update comments. Only anchor in sync mode.
13688 Do not match newlines.
13689 (mi_send_resuming_command_raw): Always return status.
13690 (mi_get_stop_line): Do not match more than one line by accident.
13691 Only anchor in sync mode.
13692 (mi_run_inline_test): If -exec-next fails, give up.
13693
9990c830
UW
136942008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13695
13696 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
13697 on SPU.
13698
ebcf6f00
JB
136992008-09-10 Joel Brobecker <brobecker@adacore.com>
13700
13701 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
13702
b6db24e5
JB
137032008-09-10 Joel Brobecker <brobecker@adacore.com>
13704
13705 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
13706 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
13707 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
13708 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
13709 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
13710 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
13711 gdb.ada/interface.exp, gdb.ada/null_array.exp,
13712 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
13713 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
13714 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
13715 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
13716 Include the "= " sequence in the expected output of print tests.
13717
2bf448e0
JB
137182008-09-10 Joel Brobecker <brobecker@adacore.com>
13719
13720 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
13721 description for boolean types.
13722
d51fd4c8
PA
137232008-09-09 Pedro Alves <pedro@codesourcery.com>
13724
13725 * gdb.base/hook-stop-continue.c: New.
13726 * gdb.base/hook-stop-continue.exp: New.
13727
694182d2
DJ
137282008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
13729
13730 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
13731
3b8a7fc0
JG
137322008-09-08 Jerome Guitton <guitton@adacore.com>
13733
13734 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
13735 (stack_check_probe_2, stack_check_probe_loop_1)
13736 (stack_check_probe_loop_2): New functions.
13737 (main): Add call to these new functions.
13738 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
13739 functions, check that the breakpoint is inserted at the appropriate
13740 location.
13741 (insert_breakpoint): Slightly refine this procedure so that it can
13742 be called several times in the test.
13743
96cc0ae8
JG
137442008-09-08 Jerome Guitton <guitton@adacore.com>
13745
13746 * gdb.base/stack-checking.c: New file.
13747 * gdb.base/stack-checking.exp: New file.
13748
1f08b409
TJB
137492008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13750
13751 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
13752 * gdb.arch/altivec-regs.exp: Likewise.
13753 * gdb.arch/vsx-regs.exp: Likewise.
13754
3099e1c4
TJB
137552008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13756
13757 * gdb.arch/ppc-fp.exp: New file.
13758 * gdb.arch/ppc-fp.c: New file.
13759
cc69bfc1
PP
137602008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13761
13762 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
13763 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 13764
b02a33db
MS
137652008-09-04 Michael Snyder <msnyder@vmware.com>
13766
13767 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
13768 as "at" (for non-debug functions such as _start).
13769
2992cbe0
UW
137702008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13771
13772 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
13773 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
13774 software watchpoints.
13775 * gdb.base/watch_thread_num.exp: Likewise.
13776
514f746b
AR
137772008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
13778
13779 * gdb.arch/i386-bp_permanent.exp: New test.
13780
876cecd0
TT
137812008-08-24 Tom Tromey <tromey@redhat.com>
13782
13783 * gdb.base/maint.exp: Update "maint print type".
13784
80f73d71
VP
137852008-08-21 Vladimir Prus <vladimir@codesourcery.com>
13786
13787 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
13788 support. Adjust the order of "*running" notifications.
13789 * gdb.mi/non-stop.c: Don't cast from int to void* and
13790 back.
13791
d9c78d7d
MK
137922008-08-20 Mark Kettenis <kettenis@gnu.org>
13793
13794 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
13795 expect to find it in the "info frame" output.
13796
97a2d1d3
DJ
137972008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
13798
13799 * gdb.base/interp.exp: Always consume both prompts.
13800
b96e2927
PA
138012008-08-20 Pedro Alves <pedro@codesourcery.com>
13802
13803 * gdb.base/pending.exp: Test pending breakpoints without symbols
13804 loaded.
13805
8cf6e61a
VP
138062008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13807
13808 * lib/mi-support.exp (mi_expect_stop): Produce
13809 more details on failures.
13810 * gdb.mi/mi-nonstop.exp: New.
13811 * gdb.mi/non-stop.c: New.
13812
c6ebd6cf
VP
138132008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13814
a9c64011
AS
13815 * gdb.mi/mi-async.exp: Use 'set target-async'.
13816 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 13817
46a9b8ed
DJ
138182008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
13819
13820 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
13821
44feb3ce
TT
138222008-08-17 Tom Tromey <tromey@redhat.com>
13823
13824 * gdb.base/help.exp (help catch): Rewrite.
13825
311a4e6b
TJB
138262008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13827
13828 * gdb.base/define.exp: Test indented command documentation.
13829 * gdb.python/python.exp: Test indented multi-line command.
13830
604c2f83
LM
138312008-08-15 Luis Machado <luisgpm@br.ibm.com>
13832
13833 * testsuite/gdb.arch/vsx-regs.c: New source file.
13834 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
13835 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
13836
886a217c
TT
138372008-08-14 Tom Tromey <tromey@redhat.com>
13838
13839 * gdb.base/macscp.exp: Add regression test for "macro define" or
13840 "macro undef" with no arguments.
13841
c814a4f3
PP
138422008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
13843
13844 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 13845
12ab8a60
UW
138462008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13847
13848 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
13849
d57a3c85
TJB
138502008-08-06 Tom Tromey <tromey@redhat.com>
13851
13852 * gdb.python/python.exp: New file.
13853
c7b778ff
JK
138542008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
13855
13856 Fix for PR gdb/1543.
13857 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
13858 $LOCATION.
13859 (location): New variable.
13860 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
13861 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
13862 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
13863 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
13864 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
13865 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
13866 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
13867 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
13868 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
13869 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
13870 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
13871 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
13872 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
13873 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
13874 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
13875 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
13876 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
13877 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
13878 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
13879 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
13880 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
13881 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
13882 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
13883 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
13884 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
13885 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
13886 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
13887 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
13888 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
13889 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
13890 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
13891 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
13892 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
13893 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
13894 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
13895 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
13896 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
13897 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
13898 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
13899 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
13900 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
13901 gdb.base/type-opaque.exp, gdb.base/until.exp,
13902 gdb.base/value-double-free.c, gdb.base/varargs.exp,
13903 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
13904 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
13905 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
13906 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
13907 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
13908 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
13909 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
13910 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13911 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
13912 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
13913 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
13914 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
13915 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
13916 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
13917 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
13918 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
13919 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
13920 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
13921 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
13922 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
13923 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
13924 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
13925 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
13926 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
13927 gdb.pascal/types.exp, gdb.stabs/weird.exp,
13928 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
13929 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
13930 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
13931 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
13932 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
13933 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
13934 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13935 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13936 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13937 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13938 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13939 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
13940 lib/mi-support.exp, lib/trace-support.exp: Remove reference
13941 to bug-gdb@prep.ai.mit.edu .
13942
5e06a3d1
VP
139432008-07-31 Vladimir Prus <vladimir@codesourcery.com>
13944
13945 * lib/mi-support.exp (mi_load_shlibs): New.
13946 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
13947
9d81d21b
VP
139482008-07-30 Vladimir Prus <vladimir@codesourcery.com>
13949
13950 * lib/mi-support.exp (get_mi_thread_list)
13951 (check_mi_and_console_threads): New, moved from ...
13952 * gdb.mi/mi-pthread.exp: ...here.
13953 * gdb.mi/gdb669.exp (get_mi_thread_list)
13954 (check_mi_and_console_threads): Delete.
13955 * gdb.mi/mi2-pthread.exp: Likewise.
13956
bae98fe0
TT
139572008-07-28 Tom Tromey <tromey@redhat.com>
13958
13959 * Makefile.in (just-check): Remove. Move body to...
13960 (check): ... here.
13961
57380f4e
DJ
139622008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13963
13964 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
13965 Add a test for duplicated SIGINTs.
13966
e09490f1
DJ
139672008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13968
13969 * gdb.threads/schedlock.exp (get_args): Update to work for any
13970 value of NUM.
13971 (Top level): Report the number of threads that did not resume.
13972
6387b45f
DJ
139732008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13974
13975 * gdb.dwarf2/dw2-compressed.S: Also define __start.
13976
62f64ff2
DJ
139772008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13978
13979 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
13980 non-MI prompt.
13981
fa8de41e
TT
139822008-07-26 Tom Tromey <tromey@redhat.com>
13983
13984 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
13985 (function_struct, function_struct_ptr): New globals.
13986 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
13987 function pointer in a struct.
13988
ccb3ac8a
TT
139892008-07-26 Tom Tromey <tromey@redhat.com>
13990
13991 * gdb.base/macscp.exp: Add test for macro lexing bug.
13992
d7d9f01e
TT
139932008-07-18 Tom Tromey <tromey@redhat.com>
13994
13995 * gdb.base/macscp.exp: Add macro tests.
13996
9bf07184
PP
139972008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13998
13999 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
14000
becf6477
PP
140012008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14002
14003 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
14004
0709f7d3
PP
140052008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
14006
14007 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 14008
7093c834
PP
140092008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
14010
14011 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 14012
b432ffe3
JK
140132008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14014
14015 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
14016
b1a268e5
VP
140172008-07-12 Vladimir Prus <vladimir@codesourcery.com>
14018
14019 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
14020
e2995f8e
KB
140212008-07-11 Kevin Buettner <kevinb@redhat.com>
14022
14023 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
14024 of regexp to account for changes made to GDB in the printing of
14025 byte vectors.
14026
14032a66
TT
140272008-07-11 Tom Tromey <tromey@redhat.com>
14028
14029 * gdb.base/completion.exp: Add 'help' completion test.
14030
981505ef
JK
140312008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14032
14033 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
14034
10568435
JK
140352008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14036
14037 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
14038
4487aabf
PA
140392008-07-09 Pedro Alves <pedro@codesourcery.com>
14040
14041 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
14042
a4a9b1c4
PA
140432008-07-09 Pedro Alves <pedro@codesourcery.com>
14044
14045 * gdb.base/fullname.exp: Restore pwd if compiling failed.
14046
3c3185ac
JK
140472008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14048
14049 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
14050
7ebd49dc
VP
140512008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14052
14053 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
14054 previous commit. Add a comment.
14055
84e46146
PA
140562008-06-28 Pedro Alves <pedro@codesourcery.com>
14057
14058 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
14059
0f8d4a2f
VP
140602008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14061
14062 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
14063
f747e0ce
PA
140642008-06-27 Pedro Alves <pedro@codesourcery.com>
14065
14066 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
14067 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
14068 compiling an executable, link in an object that forces unbuffered
14069 output.
14070 * lib/set_unbuffered_mode.c: New file.
14071
734a5c36
JK
140722008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14073
14074 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
14075
a2840c35
VP
140762008-06-25 Vladimir Prus <vladimir@codesourcery.com>
14077
a9c64011
AS
14078 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
14079 mi_expect_stop.
14080 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
14081 Demand that *running is output.
14082 (detect_async): Perform checking every time.
14083 (mi_send_resuming_command): Extract everything into...
14084 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
14085 (mi_expect_stop): Don't accept any output before *stopped.
14086
6ae37fef
VP
140872008-06-13 Vladimir Prus <vladimir@codesourcery.com>
14088
14089 Robustify mi-simplerun.
a9c64011
AS
14090 * gdb.mi/basics.c (main): Add a call to sleep.
14091 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
14092 * gdb.mi/mi2-cli.exp: Likewise.
14093 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 14094
b4aa76f0 140952008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
14096
14097 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
14098
e1ac3328
VP
140992008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14100
a9c64011
AS
14101 * gdb.mi/mi-console.exp: Adjust.
14102 * gdb.mi/mi-syn-frame.exp: Adjust.
14103 * gdb.mi/mi2-console.exp: Adjust.
14104 * gdb.mi/mi2-syn-frame.exp: Adjust.
14105 * lib/mi-support.exp (mi_run_cmd): Adjust.
14106 (mi_send_resuming_command): Adjust.
e1ac3328 14107
f7f9a841
VP
141082008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14109
14110 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
14111 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
14112 testing of stopped.
14113 * gdb.mi/mi2-syn-frame.exp: Likewise.
14114 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
14115 (async, detect_async): New.
14116 (mi_expect_stop, mi_continue_to_line): Adjust expectation
14117 depending on if we're running in sync or async mode.
f7f9a841 14118
37cd5d19
TT
141192008-06-09 Tom Tromey <tromey@redhat.com>
14120
14121 * gdb.base/completion.exp: New tests for field name completion
14122 with spaces, and field name completion with '->'.
14123
65d12d83
TT
141242008-06-06 Tom Tromey <tromey@redhat.com>
14125
14126 * gdb.base/break1.c (struct some_struct): New struct.
14127 (values): New global.
14128 * gdb.base/completion.exp: Add field name completion test.
14129
ebfe2e3f
PP
141302008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14131
14132 * gdb.cp/call-c.exp: Test for incorrect handling of reference
14133 to pointer.
14134 * gdb.cp/call-c.cc: Likewise.
14135
bcf6fc3a
NR
141362008-06-06 Nick Roberts <nickrob@snap.net.nz>
14137
14138 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
14139 annotation.
14140
49fd4a42 141412008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 14142 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
14143
14144 * gdb.threads/execl.c, gdb.threads/execl1.c,
14145 gdb.threads/execl.exp: New tests.
a9c64011 14146
8a34ac3f
AR
141472008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
14148 Daniel Jacobowitz <dan@codesourcery.com>
14149
14150 * gdb.cp/exception.exp: Activate test, make it work with pending
14151 catchpoints.
14152
86ae69ef
JK
141532008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
14154
14155 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
14156
f7f9ae2c
VP
141572008-05-28 Vladimir Prus <vladimir@codesourcery.com>
14158
a9c64011
AS
14159 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
14160 now printed.
14161 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 14162
2a2d4dc3
AS
141632008-05-27 Andreas Schwab <schwab@suse.de>
14164
14165 * gdb.base/frame-args.exp: Handle arguments that are optimized
14166 out.
14167
5099e4d9
LM
141682008-05-26 Luis Machado <luisgpm@br.ibm.com>
14169
14170 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
14171 quiet for ppc32 and group options into a single variable.
14172
d9c36a91
JB
141732008-05-23 Joel Brobecker <brobecker@adacore.com>
14174
14175 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
14176 of zero-size elements.
14177 * gdb.ada/null_array.exp: Test printing this new array.
14178
103a8671
JK
141792008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14180
14181 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
14182
07a4cc1a 141832008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
14184
14185 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
14186 of the "finish" command.
14187
55f996a7
NR
141882008-05-21 Nick Roberts <nickrob@snap.net.nz>
14189
14190 * gdb.base/annota1.exp: Test for new annotation.
14191
907fc202
UW
141922008-05-16 Pedro Alves <pedro@codesourcery.com>
14193
14194 * gdb.base/fixsection.exp: New file.
14195 * gdb.base/fixsection0.c: New file.
14196 * gdb.base/fixsection1.c: New file.
14197
e8f97270
UW
141982008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14199
14200 * gdb.base/annota1.exp: Accept printf@... in place of printf.
14201 * gdb.base/annota3.exp: Likewise.
14202
ac0bb574
NF
142032008-05-13 Nathan Froyd <froydnj@codesourcery.com>
14204
14205 * gdb.base/watch_thread_num.exp: Don't run tests that require
14206 watchpoints if the target doesn't support them.
14207
6fadd07a
DE
142082008-05-12 Doug Evans <dje@google.com>
14209
14210 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
14211
6e9a4a30
JB
142122008-05-09 Joel Brobecker <brobecker@adacore.com>
14213
14214 * gdb.ada/assign_1.exp: New testcase.
14215
08388c79
DE
142162008-05-09 Doug Evans <dje@google.com>
14217
a3c83fae
DE
14218 * gdb.base/find.exp: New file.
14219 * gdb.base/find.c: New file.
08388c79 14220
bd5ddfe8
DJ
142212008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
14222
14223 * gdb.base/commands.exp (watchpoint_command_test): Handle
14224 gdb,no_hardware_watchpoints.
14225 * gdb.base/float.exp: Allow ARM targets without floating point.
14226 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
14227
b5dd68e2 142282008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 14229 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
14230
14231 * gdb.ada/lang_switch: New test program.
14232 * gdb.ada/lang_switch.exp: New testcase.
14233
382d13d1
DE
142342008-05-05 Doug Evans <dje@google.com>
14235
14236 * gdb.base/help.exp (disassemble): Update expected help text.
14237
9dd789d0
PA
142382008-05-04 Pedro Alves <pedro@codesourcery.com>
14239
14240 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
14241
611c83ae
PA
142422008-05-04 Pedro Alves <pedro@codesourcery.com>
14243
14244 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
14245 different times.
14246
ff013f42
JK
142472008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14248
14249 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
14250 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
14251 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
14252 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
14253
96dff6a2
VP
142542008-05-04 Vladimir Prus <vladimir@codesourcery.com>
14255
14256 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
14257 notification to appear.
14258
55cd6f92
DJ
142592008-05-04 Daniel Jacobowitz <dan@debian.org>
14260
14261 * gdb.base/fullname.c: New file.
14262 * gdb.base/fullname.exp: New file.
14263 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
14264
d705c43c
PA
142652008-05-03 Pedro Alves <pedro@codesourcery.com>
14266
14267 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
14268 expressions with macros.
14269
333222e1
JK
142702008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14271
14272 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
14273
5ac01682
DJ
142742008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
14275
14276 * gdb.base/completion.exp: Handle lack of other symbols beginning
14277 with "a".
14278
14279 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
14280
237fc4c9
PA
142812008-05-02 Jim Blandy <jimb@codesourcery.com>
14282
14283 * gdb.asm/asmsrc1.s: Add scratch space.
14284
ed5e9466
DJ
142852008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14286 Daniel Jacobowitz <dan@codesourcery.com>
14287
14288 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
14289 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
14290 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
14291
b39cc962
DJ
142922007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
14293
14294 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
14295
36d520f5
JB
142962008-05-01 Joel Brobecker <brobecker@adacore.com>
14297
14298 * gdb.base/info-target.exp: New testcase.
14299
8d4e3071
DJ
143002008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14301
14302 * gdb.cp/hang.exp: Use .cc instead of .C.
14303 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
14304 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
14305
6f3f3097
DJ
143062008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
14307
14308 * gdb.base/gdb1250.exp: Remove perror.
14309 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
14310
5550a914
PA
143112008-04-30 Pedro Alves <pedro@codesourcery.com>
14312
14313 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
14314 .2byte.
14315
d848e687
DJ
143162008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
14317
14318 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
14319 (maybe_kfail): New.
14320
93b5768b
PA
143212008-04-25 Pedro Alves <pedro@codesourcery.com>
14322
14323 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
14324
721c02de
VP
143252008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14326
a9c64011
AS
14327 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
14328 * gdb.mi/mi2-syn-frame.exp: Likewise.
14329 * lib/mi-support.exp: Likewise.
721c02de 14330
74960c60
VP
143312008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14332
14333 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
14334 to specify regexp for the location to stop at.
14335 * gdb.base/break-always.c: New.
14336 * gdb.base/break-always.exp: New.
14337
d24317b4
VP
143382008-04-24 Vladimir Prus <vladimir@codesourcery.com>
14339
14340 * lib/mi-support.exp (mi_runto_helper): Adjust
14341 for the original-location field.
14342 (mi_create_breakpoint, mi_list_breakpoints): New.
14343 * gdb.mi/mi-break.exp: Adjust.
14344 * gdb.mi/mi2-break.exp: Adjust.
14345 * gdb.mi/mi-pending.exp: Adjust.
14346 * gdb.mi/mi-simplerun.exp: Adjust.
14347 * gdb.mi/mi2-simplerun.exp: Adjust.
14348 * gdb.mi/mi-syn-frame.exp: Adjust.
14349 * gdb.mi/mi2-syn-frame.exp: Adjust.
14350 * gdb.mi/mi-until.exp: Adjust.
14351 * gdb.mi/mi2-until.exp: Adjust.
14352 * gdb.mi/mi-var-display.exp: Adjust.
14353 * gdb.mi/mi2-var-display.exp: Adjust.
14354 * gdb.mi/mi-watch.exp: Adjust.
14355 * gdb.mi/mi2-watch.exp: Adjust.
14356
fdc59709 143572008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 14358
a9c64011
AS
14359 * aclocal.m4: Add override.m4.
14360 * configure: Regenerate.
fdc59709 14361
8e91f023
VP
143622008-04-19 Vladimir Prus <vladimir@codesourcery.com>
14363
14364 * gdb.mi/var-cmd.c (do_at_tests): Verify that
14365 '-var-update --all-values' reports new value even the type
14366 of a variable object has changed.
14367
233a11ab
CS
143682008-04-18 Craig Silverstein <csilvers@google.com>
14369
14370 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
14371 files.
d24317b4 14372
9c1137ad
JB
143732008-04-18 Joel Brobecker <brobecker@adacore.com>
14374
14375 * gdb.ada/atomic_enum: New test program.
14376 * gdb.ada/atomic_enum.exp: New testcase.
14377
66d0bbc7
DE
143782008-04-17 Doug Evans <dje@google.com>
14379
14380 * gdb.opt/Makefile.in: Fix whitespace.
14381
100906b0
UW
143822008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
14383
14384 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
14385
4584e32e
DE
143862008-04-17 Doug Evans <dje@google.com>
14387
14388 * gdb.base/hashline1.exp: New testcase.
14389 * gdb.base/hashline2.exp: New testcase.
14390 * gdb.base/hashline2.exp: New testcase.
14391
0a320680
PA
143922008-04-17 Pedro Alves <pedro@codesourcery.com>
14393
14394 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
14395
18ac113b
AR
143962008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
14397
14398 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
14399 temporary breakpoint to match "Temporary breakpoint".
14400 * gdb.base/break.exp (delete_breakpoints): Likewise.
14401 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
14402 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
14403 * gdb.base/display.exp: Likewise.
14404 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
14405 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
14406 * gdb.base/restore.exp (restore_tests): Likewise.
14407 * gdb.base/sepdebug.exp: Likewise.
14408 * gdb.base/watchpoint.exp: Likewise.
14409 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
14410 * gdb.mi/mi-pending.exp: Likewise.
14411 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
14412 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
14413 * gdb.mi/mi-var-cmd.exp: Likewise.
14414 * gdb.mi/mi-var-display.exp: Likewise.
14415 * gdb.mi/mi2-cli.exp: Likewise.
14416 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
14417 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
14418 * gdb.mi/mi2-var-display.exp: Likewise.
14419 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
14420 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
14421 new "disp" field.
a9c64011 14422 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
14423 reason. This is to support fix for PR2424.
14424
add38693
JK
144252008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14426
14427 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
14428
fcacd99f
VP
144292008-04-13 Vladimir Prus <vladimir@codesourcery.com>
14430
14431 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 14432 field. Add more floating varobj tests.
fcacd99f 14433 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
14434 field.
14435 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
14436 (main): Call do_at_tests.
14437 * lib/mi-support.exp (mi_create_floating_varobj)
14438 (mi_varobj_update_with_type_change): New.
fcacd99f 14439
de051565
MK
144402008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
14441
14442 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
14443 option of -var-evaluate-expression.
14444 * gdb.mi/mi2-var-display.exp: Likewise.
14445
dbc52822
VP
144462008-04-07 Vladimir Prus <vladimir@codesourcery.com>
14447
14448 Introduce test setup helpers.
a9c64011
AS
14449 * lib/gdb.exp (build_executable, clean_restart)
14450 (prepare_for_testing): New.
14451 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
14452 * gdb.base/return.exp: Likewise.
14453 * gdb.base/ending-run.exp: Likewise.
dbc52822 14454
473591da
NR
144552008-04-07 Nick Roberts <nickrob@snap.net.nz>
14456
14457 * gdb.mi/mi-async.exp: New test for asynchronous Machine
14458 Interface (MI) responses.
14459
2b2d9e11
VP
144602008-04-06 Vladimir Prus <vladimir@codesourcery.com>
14461
a9c64011
AS
14462 * gdb.cp/breakpoint.cc: New code to test conditions involving
14463 member variables.
14464 * gdb.cp/breakpoint.exp: Test condition involving member
14465 variables.
2b2d9e11 14466
bb378428
VP
144672008-04-05 Vladimir Prus <vladimir@codesourcery.com>
14468
14469 * lib/mi-support.exp (mi_expect_stop): New.
14470 (mi_run_cmd): Change the
14471 token. Use mi_send_resuming_command, use
14472 mi_expect_stop.
14473 (mi_execute_to_helper): Rename to mi_execute_to.
14474 (mi_send_resuming_command): Add more error patterns.
14475 (mi_wait_for_stop): Renamed to...
14476 (mi_get_stop_line): ...this.
14477 (mi_run_inline_test): Adjust.
14478
14479 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
14480 * gdb.mi/mi-console.exp: Likewise.
14481 * gdb.mi/mi-pending.exp: Likewise.
14482 * gdb.mi/mi-simplerun.exp: Likewise.
14483 * gdb.mi/mi-stack.exp: Likewise.
14484 * gdb.mi/mi-stepi.exp: Likewise.
14485 * gdb.mi/mi-syn-frame.exp: Add comment.
14486 * gdb.mi/mi-until.exp: Likewise.
14487 * gdb.mi/mi-var-display.exp: Likewise.
14488 * gdb.mi/mi-watch.exp: Likewise.
14489 * gdb.mi/mi2-cli.exp: Likewise.
14490 * gdb.mi/mi2-console.exp: Likewise.
14491 * gdb.mi/mi2-simplerun.exp: Likewise.
14492 * gdb.mi/mi2-stack.exp: Likewise.
14493 * gdb.mi/mi2-stepi.exp: Likewise.
14494 * gdb.mi/mi2-until.exp: Likewise.
14495 * gdb.mi/mi2-var-display.exp: Likewise.
14496 * gdb.mi/mi2-watch.exp: Likewise.
14497
62172bb9
UW
144982008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14499
14500 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
14501
14502 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
14503
a13e061a
PA
145042008-04-04 Pedro Alves <pedro@codesourcery.com>
14505
14506 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
14507 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
14508 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
14509 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
14510 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
14511 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
14512 expect an mi error duplicated in stderr.
14513
eae06beb
JB
145142008-04-03 Joel Brobecker <brobecker@adacore.com>
14515
14516 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
14517 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
14518 Add a couple of tests that verify the behavior when the new setting
14519 is set to "cancel" and "all".
14520 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
14521 "ask" before we start the testing.
14522
79c6ced6
AR
145232008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
14524
14525 * gdb.cp/casts.cc: Add class reference variables.
14526 * gdb.cp/casts.exp: New test cases for up/down casting references.
14527
6c2d1a6b
MK
145282008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
14529
14530 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
14531 instead of beginning to make an extra test pass.
14532 * gdb.mi/mi2-var-display.exp: Likewise.
14533
55b411d9
MR
145342008-03-31 Maciej W. Rozycki <macro@mips.com>
14535
14536 * gdb.base/break.exp: Mark failures as such. Fix formatting.
14537
c6140da2
MD
145382008-03-31 Markus Deuling <deuling@de.ibm.com>
14539 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14540
14541 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
14542 value. Add xfail for older kernels.
14543
79732189
AR
145442008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
14545
14546 Bring mi-support in line with gdb.exp.
14547 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
14548 (mi_gdb_start): New function.
14549
33c3676e
MR
145502008-03-28 Maciej W. Rozycki <macro@mips.com>
14551
14552 * gdb.mi/mi-var-cmd.exp: Fix a typo.
14553
92e28119
VP
145542008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14555
14556 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
14557 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 14558
9e8e3afe
VP
145592008-03-26 Vladimir Prus <vladimir@codesourcery.com>
14560
14561 * lib/mi-support.exp (mi_create_varobj_checked): New.
14562 (mi_list_varobj_children): Allow to check for a
14563 value.
14564 (mi_list_array_varobj_children): New.
14565
14566 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
14567 and mi_list_varobj_children, as opposed to hardcoding
14568 expected strings.
14569 * gdb.mi/gdb701.exp: Likewise.
14570 * gdb.mi/gdb792.exp: Likewise.
14571 * gdb.mi/mi-var-block.exp: Likewise.
14572 * gdb.mi/mi-var-cmd.exp: Likewise.
14573 * gdb.mi/mi-var-invalidate.exp: Likewise.
14574 * gdb.mi/mi2-var-block.exp: Likewise.
14575 * gdb.mi/mi2-var-child.exp: Likewise.
14576 * gdb.mi/mi2-var-cmd.exp: Likewise.
14577 * gdb.mi/mi2-var-display.exp: Likewise.
14578
9df50351
JK
145792008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14580
14581 Fix random false FAILs on i386.
14582 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
14583
31e5d73a
DJ
145842008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14585
14586 PR gdb/544
14587 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
14588
12f4afab
DJ
145892008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
14590
14591 PR gdb/544
14592 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
14593
b562a0cb
DJ
145942008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14595
14596 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
14597 fixed PR gdb/544.
14598
17faa917
DJ
145992008-03-21 Pedro Alves <pedro@codesourcery.com>
14600
14601 * gdb.threads/fork-child-threads.exp: Test next over fork.
14602
6214f497
DJ
146032008-03-21 Chris Demetriou <cgd@google.com>
14604
14605 * gdb.base/break.exp (rbreak junk): New test for rbreak
14606 "Junk at end of arguments" issue.
14607
63092375
DJ
146082008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14609
14610 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
14611 *& to work on created array elements.
14612 (Top level): Test print $pc with a file. Test string operations
14613 without a target.
14614 * gdb.base/ptype.exp: Do not expect *& to work on created array
14615 elements.
14616
b21991b0
DJ
146172008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14618
14619 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
14620 gdb.threads/staticthreads.exp: Update exit query.
14621
c4b347c7
SL
146222008-03-07 Sandra Loosemore <sandra@codesourcery.com>
14623
14624 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
14625
fa4727a6
DJ
146262008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
14627
14628 * gdb.base/watchpoint.c (global_ptr, func4): New.
14629 (main): Call func4.
14630 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
14631 (test_inaccessible_watchpoint): New.
14632
2f34202f
MR
146332008-02-29 Maciej W. Rozycki <macro@mips.com>
14634
14635 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
14636 select the largest.
14637
0d6ba1b1
DJ
146382008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14639
14640 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
14641 frames-invalid annotations.
14642
e691325a
PM
146432008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
14644
a9c64011 14645 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 14646
f85b5ecc
DE
146472008-02-27 Doug Evans <dje@google.com>
14648
14649 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
14650 for bug 1738.
14651 (breakpoint_to_handler_entry): Ditto.
14652
b40e7bf3
JB
146532008-02-27 Joel Brobecker <brobecker@adacore.com>
14654
14655 * gdb.base/ending-run.exp: Use the first line of code inside
14656 function body to test breakpoints.
14657 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
14658 location where the breakpoint is inserted when using the line
14659 where a function is declared. Fix typo in the description of
14660 one of the tests.
14661 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
14662
2faca73a
PM
146632008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
14664
14665 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 14666 tests.
2faca73a 14667
6f439c36
PM
146682008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
14669
14670 * gdb.base/args.exp: avoid same output for tests
14671 with single quotes.
14672
54e52265
VP
146732008-02-26 Vladimir Prus <vladimir@codesourcery.com>
14674
a9c64011
AS
14675 * gdb.base/annota1.exp: Adjust for 'info break'
14676 format changes.
14677 * gdb.base/annota3.exp: Likewise.
14678 * gdb.base/break.exp: Likewise.
14679 * gdb.base/condbreak.exp: Likewise.
14680 * gdb.base/pending.exp: Likewise.
14681 * gdb.base/sepdebug.exp: Likewise.
14682 * gdb.base/unload.exp: Likewise.
14683 * gdb.cp/ovldbreak.exp: Likewise.
14684 * gdb.mi/mi-pending.exp: Likewise.
54e52265 14685
897b09ca
DE
146862008-02-07 Doug Evans <dje@google.com>
14687
14688 * gdb.cp/mb-inline.exp: New.
14689 * gdb.cp/mb-inline.h: New.
14690 * gdb.cp/mb-inline1.cc: New.
14691 * gdb.cp/mb-inline2.cc: New.
14692
b1c32d35
PM
146932008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
14694
14695 * gdb.pascal/floats.pas: New test program.
14696 * gdb.pascal/floats.exp: New testcase.
14697
1a4ca44a
TJB
146982008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14699
14700 * gdb.base/callfuncs.c (t_float_many_args): New function.
14701 (t_double_many_args): New function.
14702 * gdb.base/callfuncs.exp: Add tests for exceeding float
14703 and double parameters passed through the stack.
14704
439048e8
JB
147052008-02-05 Joel Brobecker <brobecker@adacore.com>
14706
14707 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
14708 gdb.ada/complete/foo.adb: New files.
14709 * gdb.ada/complete.exp: New testcase.
14710
81fe8080
DE
147112008-02-03 Doug Evans <dje@google.com>
14712
301f0ecf
DE
14713 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
14714
81fe8080
DE
14715 * gdb.cp/gdb2384.exp: New file.
14716 * gdb.cp/gdb2384.cc: New file.
14717 * gdb.cp/gdb2384-base.h: New file.
14718 * gdb.cp/gdb2384-base.cc: New file.
14719
4b071aec
DE
147202008-02-02 Doug Evans <dje@google.com>
14721
14722 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
14723
61137ba6
JB
147242007-02-01 Joel Brobecker <brobecker@adacore.com>
14725
14726 * gdb.ada/sym_print_name: New test program.
14727 * gdb.ada/sym_print_name.exp: New testcase.
14728
147292007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
14730
14731 * gdb.ada/nested/hello.adb: New file.
14732 * gdb.ada/nested.exp: New testcase.
14733 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14734
98deb0da
VP
147352008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14736
14737 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
14738 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
14739 don't cause future evaluations of function to report
14740 creation of internal breakpoints.
98deb0da 14741
723a2275
VP
147422008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14743
14744 * gdb.mi/mi-break.exp (test_error): New.
14745 Call it.
14746
fb546a2f
LM
147472008-01-31 Luis Machado <luisgpm@br.ibm.com>
14748
14749 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
14750 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
14751
2d8fd90a
PM
147522008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14753
14754 * gdb.pascal/integers.pas: New test program.
14755 * gdb.pascal/integers.exp: New testcase.
14756
a7fa0ded
PM
147572008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14758
14759 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
14760
5e1a1926
TJB
147612008-01-30 Luis Machado <luisgpm@br.ibm.com>
14762
14763 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
14764 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
14765
8d04f9f0
JB
147662008-01-30 Paul Hilfinger <hilfinger@adacore.com>
14767
14768 * gdb.ada/formatted_ref: New test program.
14769 * gdb.ada/formatted_ref.exp: New testcase.
14770
14771 * gdb.cp/formatted-ref.cc: New file.
14772 * gdb.cp/formatted-ref.exp: New testcase.
14773
ce75a98f
JB
147742008-01-30 Joel Brobecker <brobecker@adacore.com>
14775
14776 * gdb.base/ptype.exp: Add testing of "ptype $pc".
14777
e835f6bf
NR
147782008-01-30 Nick Roberts <nickrob@snap.net.nz>
14779
14780 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
14781 (test_file_list_exec_source_file): Update to new macro-info field.
14782
d118ef87
PH
147832008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
14784
14785 * gdb.ada/exprs: New test program.
14786 * gdb.ada/exprs.exp: New testcase.
14787
7d35ab09
TJB
147882008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14789
14790 * dfp-test.c (DELTA, DELTA_B): New definitions.
14791 (double_val1, double_val2, double_val3, double_val4, double_val5,
14792 double_val6, double_val7, double_val8, double_val9, double_val10,
14793 double_val11, double_val12, double_val13, double_val14, dec32_val1,
14794 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
14795 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
14796 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
14797 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
14798 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
14799 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
14800 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
14801 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
14802 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
14803 dec128_val16): New global variables.
14804 (decimal_dec128_align): New function.
14805 (decimal_mixed): Likewise.
14806 (decimal_many_args_dec32): Likewise.
14807 (decimal_many_args_dec64): Likewise.
14808 (decimal_many_args_dec128): Likewise.
14809 (decimal_many_args_mixed): Likewise.
14810 * dfp-test.exp: Add tests calling new inferior functions.
14811
2d717e4f
DJ
148122008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14813
14814 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
14815 gdb.server/ext-run.exp: New files.
14816 * lib/gdbserver-support.exp (gdbserver_download): New.
14817 (gdbserver_start): New. Update gdbserver expected
14818 output.
14819 (gdbserver_spawn): Use them.
14820 (gdbserver_start_extended): New.
14821
e85a822c
DJ
148222008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14823
14824 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
14825 Run on GNU/Linux.
14826 (do_exec_tests): Check for systems which do not support catchpoints.
14827 Do not match START.
14828 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
14829 Run on GNU/Linux. Enable verbose output.
14830 (check_fork_catchpoints): New.
14831 (explicit_fork_child_follow, catch_fork_child_follow)
14832 (tcatch_fork_parent_follow): Update expected messages.
14833 (do_fork_tests): Use check_fork_catchpoints.
14834 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
14835 Run on GNU/Linux. Enable verbose output.
14836 (check_vfork_catchpoints): New.
14837 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
14838 expected messages.
14839 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
14840
401ea829
JB
148412008-01-29 Jim Blandy <jimb@red-bean.com>
14842
14843 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
14844 host' errors.
14845 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
14846
aceaf3ad
JB
148472008-01-29 Jim Blandy <jimb@red-bean.com>
14848
14849 * gdb.threads/sigthread.c: Use barriers to ensure that
14850 child_thread and child_thread_two are always initialized before we
14851 start to use them.
14852
a5606eee
VP
148532008-01-29 Vladimir Prus <vladimir@codesourcery.com>
14854
14855 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
14856 * gdb.base/watchpoint-solib.c: New.
14857 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 14858
c55a82bb
PM
148592008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
14860
14861 * gdb.base/gdb1056.exp: Add unsigned integer test.
14862
0993fe05
DE
148632008-01-28 Doug Evans <dje@google.com>
14864
14865 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
14866
4fe42e7f
JB
148672008-01-27 Jim Blandy <jimb@codesourcery.com>
14868
c7a69933
JB
14869 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
14870
4fe42e7f
JB
14871 * gdb.base/expand-psymtabs.exp: Doc fix.
14872
5def8285
MK
148732008-01-26 Mark Kettenis <kettenis@gnu.org>
14874
14875 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14876
5313c911
NR
148772008-01-24 Nick Roberts <nickrob@snap.net.nz>
14878
a9c64011 14879 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
14880 -var-set-format.
14881
93815fbf
VP
148822008-01-23 Chris Demetriou <cgd@google.com>
14883
14884 * gdb.threads/thread_events.c: New testcase source file.
14885 * gdb.threads/thread_events.exp: New testcase expect file.
14886
467a88ee
NR
148872008-01-23 Nick Roberts <nickrob@snap.net.nz>
14888
14889 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
14890
14891 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
14892 -var-set-format.
14893
d8f82aba
DJ
148942008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
14895 Vladimir Prus <vladimir@codesourcery.com>
14896
14897 * gdb.base/float.exp: Allow missing floating point for m68k and
14898 PowerPC.
14899
60c46647
VP
149002008-01-22 Vladimir Prus <vladimir@codesourcery.com>
14901
14902 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
14903 ignore count.
14904 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
14905 * gdb.mi/mi-cli.exp: Adjust.
14906 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 14907
c7dd36a1
PA
149082008-01-17 Pedro Alves <pedro@codesourcery.com>
14909
14910 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
14911 and 'dummy_ptr' integer pointer. Initialize struct_declarations
14912 with dummy_ptr's address.
14913 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
14914 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
14915 all targets.
14916 * gdb.mi/mi2-var-child.exp: Likewise.
14917
39d5313e
JB
149182008-01-09 Joel Brobecker <brobecker@adacore.com>
14919
14920 * gdb.ada/null_array: New test program.
14921 * gdb.ada/null_array.exp: New testcase.
14922
0aea4bf3
LM
149232008-01-09 Luis Machado <luisgpm@br.ibm.com>
14924
14925 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
14926 with required float modifiers.
14927
0b354900
JB
149282008-01-08 Joel Brobecker <brobecker@adacore.com>
14929
14930 * gdb.ada/funcall_param: New test program.
14931 * gdb.ada/funcall_param.exp: New testcase.
14932
cdb7f5d4
JB
149332008-01-08 Joel Brobecker <brobecker@adacore.com>
14934
14935 * gdb.ada/arrayparam: New test program.
14936 * gdb.ada/arrayparam.exp: New testcase.
14937
88e2547f
JB
149382008-01-08 Joel Brobecker <brobecker@adacore.com>
14939
14940 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
14941 landed. Should also fix random failures in the test following it.
14942
f6867ce0
TJB
149432008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
14944
14945 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
14946 for expressions with decimal float values.
14947 (test_dfp_conversions): New function to test casts to and from
14948 decimal float types.
14949 Call test_dfp_conversions.
14950 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
14951 elements.
14952 (main): Initialize ds.float4 and ds.double8 elements.
14953 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
14954 string to new error message.
14955 (d64_set_tests): Likewise.
14956 (d128_set_tests): Likewise.
14957 Add tests for expressions with decimal float variables. Add tests for
14958 conversions to and from decimal float types.
14959
f9c11282
JB
149602008-01-05 Joel Brobecker <brobecker@adacore.com>
14961
14962 * gdb.ada/packed_tagged/comp_bug.adb: New file.
14963 * gdb.ada/packed_tagged.exp: New testcase.
14964
0ecbca72
JB
149652008-01-04 Joel Brobecker <brobecker@adacore.com>
14966
14967 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
14968 gdb.ada/homonym/homonym_main.adb: New files.
14969 * gdb.ada/homonym.exp: New testcase.
14970
c18d3d89
JB
149712008-01-04 Joel Brobecker <brobecker@adacore.com>
14972
14973 * gdb.ada/packed_array.exp: Add testing of references to
14974 a packed array.
14975
ecc7085b
JB
149762008-01-04 Joel Brobecker <brobecker@adacore.com>
14977
14978 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
14979 New files.
14980 * gdb.ada/type_coercion.exp: New testcase.
14981
c474c922
JB
149822008-01-04 Joel Brobecker <brobecker@adacore.com>
14983
14984 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
14985 gdb.ada/tagged/foo.adb: New file.
14986 * gdb.ada/tagged.exp: New testcase.
14987
9005b927
JB
149882008-01-04 Joel Brobecker <brobecker@adacore.com>
14989
14990 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
14991 gdb.ada/ptype_field/foo.adb: New files.
14992 * gdb.ada/ptype_field.exp: New testcase.
14993
1a6aaad8
JB
149942008-01-03 Joel Brobecker <brobecker@adacore.com>
14995
14996 * gdb.ada/print_pc.exp: New testcase.
14997
0ef22f53
JB
149982008-01-03 Joel Brobecker <brobecker@adacore.com>
14999
15000 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
15001 gdb.ada/taft_type/p.adb: New files.
15002 * gdb.ada/taft_type.exp: New testcase.
15003
1689ecf8
JB
150042008-01-03 Joel Brobecker <brobecker@adacore.com>
15005
15006 * gdb.ada/array_bounds/bar.adb: New file.
15007 * gdb.ada/array_bounds.exp: New testcase.
15008
a4d0b9c3
JB
150092008-01-03 Joel Brobecker <brobecker@adacore.com>
15010
15011 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
15012 gdb.ada/arrayptr/foo.adb: New files.
15013 * gdb.ada/arrayptr.exp: New testcase.
15014
a31ace00
JB
150152008-01-03 Joel Brobecker <brobecker@adacore.com>
15016
15017 * gdb.base/set-lang-auto.exp: New testcase.
15018
a97fced3
JB
150192008-01-03 Joel Brobecker <brobecker@adacore.com>
15020
15021 * gdb.ada/fun_addr/foo.adb: New file.
15022 * gdb.ada/fun_addr.exp: New testcase.
15023
ef29ce1a
JK
150242008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15025
15026 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
15027 New files
15028
0fafefe3
JB
150292008-01-02 Joel Brobecker <brobecker@adacore.com>
15030
15031 * array_subscript_addr/p.adb: New file.
a9c64011 15032 * array_subscript_addr.exp: New testcase.
0fafefe3 15033
c4359f8d
JB
150342008-01-02 Joel Brobecker <brobecker@adacore.com>
15035
a9c64011 15036 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
15037 New files.
15038 * gdb.ada/str_cmp_ref.exp: New testcase.
15039
1aa1b15b
JB
150402008-01-01 Joel Brobecker <brobecker@adacore.com>
15041
15042 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
15043 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 15044 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 15045
81c9b2cf
JB
150462008-01-01 Joel Brobecker <brobecker@adacore.com>
15047
15048 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
15049 gdb.ada/ref_param/pck.ads: New files.
15050 * gdb.ada/ref_param.exp: New testcase.
15051
319e4674
JB
150522008-01-01 Joel Brobecker <brobecker@adacore.com>
15053
15054 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
15055 gdb.ada/interface/foo.adb: New files.
15056 * gdb.ada/interface.exp: New testcase.
15057
ef682c56
JB
150582007-12-31 Jim Blandy <jimb@codesourcery.com>
15059
15060 * gdb.base/multi-forks.exp: Consume all output from child
15061 processes before proceeding to next test.
15062
f6f3eb6c
JB
150632007-12-29 Jim Blandy <jimb@codesourcery.com>
15064
15065 * configure: Regenerated.
15066
f652e42f
JB
150672007-12-27 Joel Brobecker <brobecker@adacore.com>
15068
15069 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
15070 gdb.ada/fixed_cmp/fixed.adb: New files.
15071 * gdb.ada/fixed_cmp.exp: New testcase.
15072
6943e596
JB
150732007-12-27 Joel Brobecker <brobecker@adacore.com>
15074
15075 * gdb.ada/boolean_expr.exp: New testcase.
15076
aad9a193
JB
150772007-12-26 Jim Blandy <jimb@codesourcery.com>
15078
15079 * gdb.base/multi-forks.exp: Doc fix.
15080
fb5f3683
JB
150812007-12-26 Joel Brobecker <brobecker@adacore.com>
15082
15083 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15084 * gdb.ada/char_param.exp: Do not compile our test program with
15085 -gnata, this is unnecessary.
15086 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
15087
384e4a9c
JB
150882007-12-24 Joel Brobecker <brobecker@adacore.com>
15089
15090 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
15091 gdb.ada/print_chars/foo.adb: New files.
15092 * gdb.ada/print_chars.exp: New testcase.
15093
01e044f7
JB
150942007-12-24 Joel Brobecker <brobecker@adacore.com>
15095
15096 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
15097 gdb.ada/char_param/foo.adb: New files.
15098 * gdb.ada/char_param.exp: New testcase.
15099
0ce17860
JB
151002007-12-22 Jim Blandy <jimb@codesourcery.com>
15101
15102 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
15103 hard-coding source line numbers into the test.
15104 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
15105 gdb_get_line_number to find.
15106
919809b9
JB
151072007-12-22 Joel Brobecker <brobecker@adacore.com>
15108
15109 * gdb.base/ptype.c (highest): New struct type.
15110 (the_highest): New variable of that type.
15111 (main): Add dummy assignment to a field of variable the_highest.
15112 * gdb.base/ptype.exp: Test type printing of our new variable.
15113
abc8a88d
PM
151142007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
15115
15116 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 15117 and record first explicitly generated thread number.
abc8a88d
PM
15118 Use that thread number for thread specific watchpoint test.
15119 Add iteration number to repetitive tests.
15120
5158f3e3
CES
151212007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
15122 Jim Blandy <jimb@codesourcery.com>
15123
15124 * gdb.base/expand-psymtabs.c: New testcase
15125 source file.
15126 * gdb.base/expand-psymtabs.exp: New testcase
15127 expect file.
15128
37e4754d
LM
151292007-12-17 Luis Machado <luisgpm@br.ibm.com>
15130
15131 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
15132 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
15133
551e5d04
JB
151342007-12-17 Joel Brobecker <brobecker@adacore.com>
15135
15136 * gdb.ada/frame_args/foo.adb: New file.
15137 * gdb.ada/frame_args/pck.ads: New file.
15138 * gdb.ada/frame_args/pck.adb: New file.
15139 * gdb.ada/frame_args.exp: New testcase.
15140
a05ee097
JB
151412007-12-17 Joel Brobecker <brobecker@adacore.com>
15142
15143 * gdb.base/frame-args.c: New file.
15144 * gdb.base/frame-args.exp: New testcase.
15145
c162e8c9 151462007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 15147 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
15148
15149 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
15150
afe8ab22 151512007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15152
afe8ab22
VP
15153 * gdb.mi/mi-pending.exp: New.
15154 * gdb.mi/mi-pending.c: New.
15155 * gdb.mi/mi-pendshr.c: New.
15156
dfdfb3ca
JB
151572007-12-06 Jim Blandy <jimb@codesourcery.com>
15158
15159 * gdb.base/default.exp: Update expected output for 'info catch'.
15160
b7fca990
JK
151612007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15162
15163 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
15164 must be set to binary.
15165
6a1afc1e
PA
151662007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
15167
15168 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
15169
a6b151f1
DJ
151702007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
15171
15172 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
15173 gdb.mi/mi-file-transfer.exp: New.
15174
43039443
JK
151752007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15176
15177 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
15178
0ef2251b
MR
151792007-11-22 Maciej W. Rozycki <macro@mips.com>
15180
15181 * gdb.trace/backtrace.exp: Fix a typo.
15182 * gdb.trace/circ.exp: Likewise.
15183 * gdb.trace/collection.exp: Likewise.
15184 * gdb.trace/limits.exp: Likewise.
15185 * gdb.trace/report.exp: Likewise.
15186 * gdb.trace/tfind.exp: Likewise.
15187 * gdb.trace/while-dyn.exp: Likewise.
15188
5443631e
NR
151892007-11-21 Nick Roberts <nickrob@snap.net.nz>
15190
15191 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
15192 objects of pointers that can't be dereferenced are now
15193 "noneditable".
15194
a4ce5b0d
UW
151952007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15196
15197 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
15198 (target_cpu): Remove.
15199
d6e956e5
VP
152002007-10-15 Vladimir Prus <vladimir@codesourcery.com>
15201
15202 * gdb.base/ending-run.exp: Expect the list of cleared
15203 breakpoint to come in natural order, not the reversed one.
a9c64011 15204
214270ab
VP
152052007-11-07 Vladimir Prus <vladimir@codesourcery.com>
15206
15207 * gdb.mi/mi-var-child.c (do_child_deletion): New.
15208 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 15209
1a619819
LM
152102007-11-05 Luis Machado <luisgpm@br.ibm.com>
15211
15212 * gdb.base/printcmds.exp: New function
15213 test_printf_with_dfp.
15214
5b01a6fa
DE
152152007-11-02 Doug Evans <dje@google.com>
15216
15217 * gdb.disasm/t01_mov.s: Remove carriage returns.
15218 * gdb.disasm/t02_mova.s: Ditto.
15219 * gdb.disasm/t03_add.s: Ditto.
15220 * gdb.disasm/t04_sub.s: Ditto.
15221 * gdb.disasm/t05_cmp.s: Ditto.
15222 * gdb.disasm/t06_ari2.s: Ditto.
15223 * gdb.disasm/t07_ari3.s: Ditto.
15224 * gdb.disasm/t08_or.s: Ditto.
15225 * gdb.disasm/t09_xor.s: Ditto.
15226 * gdb.disasm/t10_and.s: Ditto.
15227 * gdb.disasm/t11_logs.s: Ditto.
15228 * gdb.disasm/t12_bit.s: Ditto.
15229 * gdb.disasm/t13_otr.s: Ditto.
15230
ec33ab7f
JK
152312007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15232
15233 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
15234
ae0d01ff
UW
152352007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15236
15237 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
15238 provide DFP support.
15239
55eddb0f
DJ
152402007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
15241
15242 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
15243 Test "set powerpc vector-abi". Skip auto-detection tests for old
15244 toolchains.
15245
7020f05c
PA
152462007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15247
15248 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
15249 with [string compare].
15250
84bc3db9
PA
152512007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
15252
15253 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
15254 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
15255
5876dc88
LM
152562007-10-25 Luis Machado <luisgpm@br.ibm.com>
15257
15258 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
15259 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
15260 * gdb.opt/Makefile.in: New makefile.
15261 * Makefile.in: Create new directory "gdb.opt".
15262 * configure.ac: Add "gdb.opt" directory.
15263 * configure: Regenerated.
a9c64011 15264
c3ea9a14
DE
152652007-10-25 Doug Evans <dje@google.com>
15266
15267 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
15268 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
15269
a9c64011 152702007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
15271 Thiago Jung Bauermann <bauerman@br.ibm.com>
15272
15273 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
15274 Floating Point expressions.
15275 * gdb.base/dfp-test.exp: new file adding tests for Decimal
15276 Floating Point variables.
15277 * gdb.base/dfp-test.c: new file containing program with Decimal
15278 Floating variables, used by gdb.base/dfp-test.exp.
15279
62a24a2b
DJ
152802007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
15281
15282 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
15283
e7b1eae6
UW
152842007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15285
15286 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
15287 compiling test case with GCC.
15288 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
15289
c641edcc
UW
152902007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15291
15292 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15293 format changes.
15294
5e5ebfe6
MS
152952007-10-18 Michael Snyder <msnyder@specifix.com>
15296
15297 * gdb.base/dbx.exp: Add missing "-re " operator.
15298
e831e7b6
GM
152992007-10-16 Gaius Mulley <gaius@glam.ac.uk>
15300
15301 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
15302 * configure.ac: Removed trailing spaces after backslash.
15303 * gdb.modula2: New directory.
15304 * gdb.modula2/Makefile.in: New file.
15305 * gdb.modula2/unbounded-array.exp: New file.
15306 * gdb.modula2/unbounded1.c: New file.
15307
7cc46491
DJ
153082007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
15309
15310 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
15311
153122007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
15313
15314 * gdb.base/sigstep.c (main): Add checks for
15315 return values for setitimer call.
15316 Call setitimer again with itimer = ITIMER_REAL
15317 if first call to setitimer fails.
15318
e91528f0
KH
153192007-10-11 Kazu Hirata <kazu@codesourcery.com>
15320
15321 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
15322 of $timeout.
15323
2ec9a4f8
DJ
153242007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15325
15326 * gdb.server/server-run.exp: Test for dynamic linker symbols.
15327
153282007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
15329
15330 * lib/gdb.exp (gdb_run_cmd): Move comment outside
15331 of gdb_expect call, to avoid interruption.
15332
64b2fa04
PA
153332007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
15334
15335 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
15336 (v_unsigned_long_long, v_long_long_array)
15337 (v_signed_long_long_array, v_unsigned_long_long_array)
15338 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
15339 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
15340 [!NO_LONG_LONG]: New.
15341 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
15342 v_long_long_member.
15343
15344 (v_long_long_func, v_signed_long_long_func)
15345 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
15346 (main) [!NO_LONG_LONG]: Initialize long long variants.
15347
15348 * gdb.base/whatis.exp: If board file requests no_long_long, build
15349 test with NO_LONG_LONG defined. Test long long, signed long long,
15350 and unsigned long long variants but only if board file doesn't
15351 disable it.
15352
a912286e 153532007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 15354 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
15355
15356 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
15357 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
15358 * configure: Regenerated.
15359 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
15360 gdb.pascal/types.exp, lib/pascal.exp: New files.
15361
471ba8c9
DJ
153622007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
15363
15364 * gdb.cp/classes.exp (do_tests): Always step to the line after the
15365 call.
15366 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
15367 to return to the call.
15368 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
15369 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
15370 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
15371 * gdb.mi/mi-until.exp (test_until): Likewise.
15372 * gdb.mi/mi2-until.exp (test_until): Likewise.
15373
fef8a650
DJ
153742007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
15375
15376 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
15377 two-char array.
15378 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
15379
d983da9c
DJ
153802007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
15381
15382 * gdb.threads/watchthreads.c (thread_function): Sleep between
15383 iterations.
15384 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
15385 at once for S/390. Generate matching fails and passes.
15386
17f62551
VP
153872007-09-27 Vladimir Prus <vladimir@codesourcery.com>
15388
15389 * gdb.mi/var-cmd.c (do_children_tests): Initialize
15390 the 'struct_declarations' variable to zeros.
a9c64011 15391
ed0616c6
VP
153922007-09-24 Vladimir Prus <vladimir@codesourcery.com>
15393
15394 * gdb.cp/mb-ctor.cc: New.
15395 * gdb.cp/mb-ctor.exp: New.
15396 * gdb.cp/mb-templates.cc: New.
15397 * gdb.cp/mb-templates.exp: New.
15398
41f1b697
DJ
153992007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
15400
15401 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
15402
3f213f78
PA
154032007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
15404
15405 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
15406 targets.
15407 * configure: Regenerate.
15408
0d381245 154092007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15410
0d381245
VP
15411 * gdb.base/annota1.exp: Adjust for 'info break'
15412 format changes.
15413 * gdb.base/annota3.exp: Likewise.
15414 * gdb.base/break.exp: Likewise.
15415 * gdb.base/condbreak.exp: Likewise.
15416 * gdb.base/pending.exp: Likewise.
15417 * gdb.base/sepdebug.exp: Likewise.
15418 * gdb.base/unload.exp: Likewise.
15419 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 15420
fe3f5fa8
VP
154212007-09-22 Vladimir Prus <vladimir@codesourcery.com>
15422
15423 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
15424 messages.
15425 * gdb.base/chng-syms.exp: Likewise.
15426 * gdb.base/unload.exp: Likewise.
a9c64011 15427
a75cf6c0
DJ
154282007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
15429
15430 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
15431
18ecae38
DJ
154322007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
15433
15434 * schedlock.c (NUM): Change to 1.
15435 (main): Use args[0] for the main thread.
15436 * schedlock.exp: Only expect two threads. Only issue one pass or fail
15437 regardless of the number of threads.
15438
5509918f
MR
154392007-09-14 Maciej W. Rozycki <macro@mips.com>
15440
4a543daf
MR
15441 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
15442 type down.
15443 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15444 test.
15445 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
15446 watchpoint type down.
15447 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
15448 test.
15449
154502007-09-14 Maciej W. Rozycki <macro@mips.com>
15451
5509918f
MR
15452 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
15453 Move all the tests here and run them twice, once using software
15454 watchpoints and once using hardware watchpoints.
15455 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
15456
40b53987
DJ
154572007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
15458
15459 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
15460 test.
15461
695e2681
MK
154622007-09-10 Mark Kettenis <kettenis@gnu.org>
15463
8b3fc8d8
MK
15464 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
15465 build-id.
15466
695e2681
MK
15467 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
15468 know about $ORIGIN. Calculate output dir from $dest instead of
15469 using ${objdir}/{$subdir}.
15470
58d69f29
MK
154712007-09-09 Mark Kettenis <kettenis@gnu.org>
15472
15473 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
15474 gcore, before continuing with the test.
15475
3e347599
DJ
154762007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
15477
15478 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
15479 * gdb.mi/mi-watch.exp: Likewise.
15480
ea37ba09
DJ
154812007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15482 Jim Blandy <jimb@codesourcery.com>
15483
15484 * gdb.arch/i386-sse.exp: Do not expect character constants.
15485 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
15486 * gdb.base/display.exp: Allow print/s.
15487 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
15488 and unsigned char array changes.
15489
2025a643
DJ
154902007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
15491
15492 * gdb.base/display.exp: Add tests for printf %p.
15493
26669a27
PA
154942007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
15495
15496 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
15497 the dll name to unicode.
15498
c8f021f8
JK
154992007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15500
15501 * gdb.base/default.exp (show version): Update the version text.
15502 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
15503
4cf31eea
JK
155042007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15505
15506 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
15507 New files.
15508
4935890f
JK
155092007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15510
15511 * lib/gdb.exp (build_id_debug_filename_get): New function.
15512 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
15513 Remove the generate DEBUG file for the future testcase runs.
15514 New testcase for the NT_GNU_BUILD_ID retrieval.
15515 Move the final testing step to ...
15516 (test_different_dir): ... a new function.
15517 New parameter XFAIL to XFAIL all the tests performed.
15518 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
15519 New parameter TYPE to PF_PREFIX all the tests performed.
15520
02142340
VP
155212007-08-31 Vladimir Prus <vladimir@codesourcery.com>
15522
15523 * gdb.mi/mi-var-cp.cc (path_expression): New
15524 function.
15525 * gdb.mi/mi-var-cp.exp: Run path exression tests.
15526
36acd84e
UW
155272007-08-27 Markus Deuling <deuling@de.ibm.com>
15528
15529 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
15530 to fit into SPU Local Store memory.
15531
a896d121
JB
155322007-08-23 Joel Brobecker <brobecker@adacore.com>
15533
15534 * gdb.base/default.exp: Adjust the expected output of "info
15535 warranty" after the switch to GPLv3.
15536
7b433602
JB
155372007-08-23 Joel Brobecker <brobecker@adacore.com>
15538
15539 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
15540 to 30000 (from 20000).
15541
e22f8b7c
JB
155422007-08-23 Joel Brobecker <brobecker@adacore.com>
15543
15544 Switch the license of all .exp files to GPLv3.
15545 Switch the license of all .f and .f90 files to GPLv3.
15546 Switch the license of all .s and .S files to GPLv3.
15547
5a0e3bd0
JB
155482007-08-23 Joel Brobecker <brobecker@adacore.com>
15549
15550 * configure.ac: Switch license to GPLv3.
15551
cc00619d
JB
155522007-08-23 Joel Brobecker <brobecker@adacore.com>
15553
15554 Switch the licensing to GPLv3 for all .ads and .adb files.
15555
8d26208a
DJ
155562007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
15557
15558 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
15559 and t_int_double.
15560 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
15561
4fcb9948
JB
155622007-08-17 Joel Brobecker <brobecker@adacore.com>
15563
15564 * gdb.base/step-line.c: Switch license to GPL version 3, and
15565 update copyright year.
15566 * gdb.base/step-line.inp: Likewise.
15567
b9c34f67
JB
155682007-08-17 Joel Brobecker <brobecker@adacore.com>
15569
15570 * gdb.base/gdb1555.exp: Make expected output immune to formatting
15571 changes inside gdb1555.c.
15572 * gdb.base/pending.exp: Likewise.
15573
2cc17678
DJ
155742007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
15575
15576 * config/default.exp: New file.
15577
e48883f7
DJ
155782007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15579
15580 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
15581 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
15582
1ab80e5b
MR
155832007-07-30 Maciej W. Rozycki <macro@mips.com>
15584
15585 * gdb.base/dump.exp: Force the correct endianness for binary
15586 formats not carrying this information.
15587
aba471f5
DJ
155882007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15589
15590 * gdb.threads/staticthreads.exp: Match .*sem_post.
15591
d4e07204
DJ
155922007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
15593
15594 * gdb.base/readline.exp (operate_and_get_next): Match the final
15595 prompt.
15596
2b97317d
KB
155972007-07-23 Kevin Buettner <kevinb@redhat.com>
15598
15599 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
15600 to restarting SID.
15601
44efa07a
KB
156022007-07-18 Kevin Buettner <kevinb@redhat.com>
15603
15604 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
15605 prior to `gdb_start'.
15606
7b5ebade
KB
156072007-07-18 Kevin Buettner <kevinb@redhat.com>
15608
15609 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
15610 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
15611 Remove call to gdb_unload.
15612
255e7678
DJ
156132007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
15614 Daniel Jacobowitz <dan@codesourcery.com>
15615
15616 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
15617 for __WIN32__.
15618 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
15619 * gdb.base/unload.exp: Use shared library test routines.
15620
3a40aaa0
UW
156212007-07-03 Markus Deuling <deuling@de.ibm.com>
15622
15623 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
15624 * gdb.base/solib-symbol-lib.c: Likewise.
15625 * gdb.base/solib-symbol-main.c: Likewise.
15626
b0f4b84b
DJ
156272007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
15628
15629 * config/gdbserver.exp (gdb_reconnect): New.
15630 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
15631 gdb.base/solib-disc.exp: New files.
15632 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
15633 remote debugging".
15634 (gdb_compile): Add shlib_load flag.
15635 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
15636 port.
15637 (gdbserver_reconnect): New.
15638
1b05479a
DJ
156392007-07-01 Nick Roberts <nickrob@snap.net.nz>
15640 Daniel Jacobowitz <dan@codesourcery.com>
15641
15642 * gdb.base/annota3.exp: Test for if construct.
15643
86f78eb2
DJ
156442007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
15645
15646 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
15647
6a2eb474 156482007-06-21 Chris Dearman <chris@mips.com>
a9c64011 15649 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
15650
15651 * gdb.base/display.exp: Allow a newline after display/i.
15652 * gdb.base/pc-fp.exp: Likewise.
15653 * gdb.base/sigbpt.exp: Likewise.
15654
f8b73d13
DJ
156552007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15656
15657 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
15658 required features to be included.
15659
4339e69e
DJ
156602007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15661
15662 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
15663 in info threads output.
15664
23d964e7
UW
156652007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15666 Markus Deuling <deuling@de.ibm.com>
15667
15668 * gdb.arch/spu-info.exp: New testcase.
15669 * gdb.arch/spu-info.c: New file.
15670
fd20f75b
DJ
156712007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
15672
15673 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
15674 tpcs_offset. Restore lr after the call.
15675 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
15676
2226f861
DJ
156772007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
15678
15679 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
15680 (gdbserver_run): Kill any running gdbserver.
15681 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
15682
d12371a9
MR
156832007-05-17 Maciej W. Rozycki <macro@mips.com>
15684
15685 * gdb.base/sigbpt.exp: Preset segv_addr.
15686
93f02886
DJ
156872007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
15688
15689 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
15690 (gdb_compile_shlib): Likewise.
15691 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
15692 (default_gdb_init): Clear cleanfiles.
15693 (gdb_finish): Delete recorded cleanfiles.
15694 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
15695
15696 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
15697 Do not use isnative.
15698 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
15699 gdb.base/so-impl-ld.exp: Likewise.
15700 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
15701 * gdb.base/unload.exp: Likewise. Do not pass empty option to
15702 gdb_compile.
15703
b04e06d7
VP
157042007-05-15 Vladimir Prus <vladimir@codesourcery.com>
15705
15706 * config/unknown.exp: Remove.
15707
069ed931
UW
157082007-05-15 Markus Deuling <deuling@de.ibm.com>
15709
15710 * gdb.base/info-proc.exp: Check is_remote.
15711
09db0d03
UW
157122007-05-14 Markus Deuling <deuling@de.ibm.com>
15713
15714 * gdb.base/gcore.exp: Initialize variable core_supported.
15715
af2cbe8c
DJ
157162007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15717
15718 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
15719
027c0295
DJ
157202007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15721
15722 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
15723 * gdb.threads/print-threads.exp (test_all_threads): Allow
15724 negative and hexadecimal thread IDs.
15725
dc5000e7
DJ
157262007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15727
15728 * gdb.java/jprint.java (public): Avoid invalid call to static
15729 method.
15730
2e74ed18
DP
157312007-05-14 Denis Pilat <denis.pilat@st.com>
15732
15733 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
15734 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
15735 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
15736 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
15737 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
15738
83547f02
UW
157392007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15740
15741 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 15742 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
15743 this mode.
15744 * gdb.base/ovlymgr.c: Provide stubs for spu target.
15745 * gdb.base/spu.ld: New file.
15746
b18be20d
DJ
157472007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
15748
15749 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
15750
be444858
DJ
157512007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
15752
15753 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
15754
b1d53152
DJ
157552007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15756
15757 * gdb.java/jmain.exp: Handle demangled names with and without method
15758 signatures.
15759
d084b331
DJ
157602007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15761
15762 * gdb.mi/mi-syn-frame.c (main, foo, bar)
15763 (have_a_very_merry_interrupt): Remove calls to puts.
15764 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
15765 inferior output.
15766 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
15767 test names.
15768
db9d7fc5
DJ
157692007-04-29 Markus Deuling <deuling@de.ibm.com>
15770 Daniel Jacobowitz <dan@codesourcery.com>
15771
15772 * gdb.base/auxv.exp (core_works): Also check is_remote.
15773 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
15774
ef783a7d 157752007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15776
ef783a7d
VP
15777 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
15778 message, not the undefined 'module' variable.
15779 * gdb.base/siginfo.exp: Likewise.
15780 * gdb.base/sigstep.exp: Likewise.
15781 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
15782 serialport.
15783 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
15784
b7b73cae
CV
157852007-04-25 Corinna Vinschen <vinschen@redhat.com>
15786
15787 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
15788 target sim fails. Return 0 otherwise.
15789 (gdb_load): Return prematurely if gdb_target_sim fails.
15790
7d90fdfa
DP
157912007-04-16 Denis Pilat <denis.pilat@st.com>
15792
15793 * gdb.base/setshow.exp: Reset height after having set it to 100.
15794
5d3e9c85
DP
157952007-04-16 Denis Pilat <denis.pilat@st.com>
15796
15797 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
15798
18e75969
DP
157992007-04-16 Denis Pilat <denis.pilat@st.com>
15800
15801 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
15802
25d5ea92
VP
158032007-04-14 Vladimir Prus <vladimir@codesourcery.com>
15804
15805 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
15806 tests. Run the frozen varobjs test.
15807 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 15808 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 15809
0b49cb80
JK
158102007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15811
15812 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
15813 gdb.base/type-opaque.exp: New files.
15814
a73bafbc 158152007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
15816
15817 * gdb.mi/mi-var-child.c
a73bafbc
VP
15818 (do_children_tests): User char[2] instead of
15819 char so that automatic printing of pointers to char
15820 don't give unpredicable result.
15821 * gdb.mi/var-cmd.c (do_locals_test): Initialize
15822 local variables.
15823 * gdb.mi/mi-var-child.exp: Step to right line
15824 of do_children_tests.
15825 * gdb.mi/mi2-var-child.exp: Likewise.
15826 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 15827 do_locals_tests.
a73bafbc
VP
15828 (do_children_tests): User char[2] instead of
15829 char so that automatic printing of pointers to char
a9c64011 15830 don't give unpredicable result.
a73bafbc 15831 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 15832 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
15833 Pass test name to mi_wait_for_stop.
15834
7ce59000
DJ
158352007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15836
15837 * gdb.asm/asm-source.exp: Remove d10v case.
15838 * lib/gdb.exp (skip_cplus_tests): Likewise.
15839 * gdb.asm/d10v.inc: Deleted.
15840
20389057
DJ
158412007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15842
15843 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
15844
8807d78b
DJ
158452007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15846
15847 * config/netware.exp: Delete file.
15848
aa3edb8e
JB
158492007-03-29 Joel Brobecker <brobecker@adacore.com>
15850
15851 * gdb.dwarf2/dw2-noloc.S: New file.
15852 * gdb.dwarf2/dw2-noloc.exp: New file.
15853
297561ac
PA
158542007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
15855
15856 * gdb.cp/method2.cc: New test.
15857 * gdb.cp/method2.exp: New test.
15858 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
15859
1f81bd39
DJ
158602007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
15861
15862 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
15863
9453113a
DJ
158642007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
15865
15866 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
15867
b741e217
DJ
158682007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
15869
15870 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
15871 (gdb_load): Delete, replace with...
15872 (gdb_reload): ...this.
15873 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
15874 * gdb.server/server-mon.exp: Likewise.
15875 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
15876 (gdb_start_cmd): New.
15877 (gdb_file_cmd): Save the last loaded file.
15878 (gdb_reload): New.
15879 (gdb_gnu_strip_debug): Use transform.
15880 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
15881 support here. Use new $last_loaded_file. Check mtime.
15882 (gdb_target_cmd): Handle ObjC failure case.
15883 (infer_host_exec): Delete.
15884 (gdbserver_load): Rename to...
15885 (gdbserver_run): ...this. Simplify.
15886 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
15887 (mi_gdb_load): Move most contents to a new function...
15888 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
15889 (mi_run_cmd): Use mi_gdb_target_load.
15890 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
15891 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
15892 Use gdb_run_cmd.
15893 * gdb.base/charsign.exp: Remove incorrect comment.
15894 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
15895 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
15896 gdb.base/start.exp: Use gdb_start_cmd.
15897
446ab585 158982007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 15899 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
15900
15901 * gdb.base/sigbpt.exp: Fix the message when skipping test.
15902 * gdb.base/signull.exp: Similarly.
15903
bbb88ebf
UW
159042007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15905
15906 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
15907 messages available to test cases (like chng-sym.exp).
15908
cb8c4a99
AS
159092007-03-14 Andreas Schwab <schwab@suse.de>
15910
15911 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15912 format changes.
15913
4e463ff5
DJ
159142007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
15915
15916 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
15917 (optimized_1): New.
15918 (main): Call optimized_1.
15919 (gdb2029): Correct typos. Call gdb2029_marker.
15920 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
15921 for gdb2029.
15922
b6db2c47
MK
159232007-03-12 Mark Kettenis <kettenis@gnu.org>
15924
15925 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
15926 as tabs. Remove redundant test pattern.
15927
70ed3737
UW
159282007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15929
15930 * gdb.base/long_long.exp: Accept optional symbol name in <...>
15931 for /a format output.
15932
47b67b60
DJ
159332007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
15934
15935 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
15936 collect output incrementally.
15937
b8953b0e
UW
159382007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15939
15940 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
15941 for -var-create lpcharacter test.
15942 * gdb.mi/mi2-var-cmd.exp: Likewise.
15943
7acd5c40
UW
159442007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15945
15946 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
15947 pass on targets where address zero is readable.
15948
9c6759c1
UW
159492007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15950
15951 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
15952 just a single architecture.
15953
a2f1aeb4
UW
159542007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15955
15956 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
15957 (fetch_all_registers): New function, uses gdb_test_multiple and
15958 exp_continue to fetch inferior output line-by-line.
15959 Replace all uses of do_get_all_registers by fetch_all_registers.
15960
46579ac2
UW
159612007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15962
15963 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
15964 in target_info.
15965
fc133f24
MS
159662007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15967
a9c64011 15968 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
15969 consistancy; add a default (timeout) case.
15970
7646a51d
MS
159712007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15972
15973 * gdb.base/watchpoint.exp: Fix truncated comment.
15974
dcfff61f
MS
159752007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15976
15977 * Makefile.in: Remove spurious single-quotes from sed command.
15978
664e3ee9
DJ
159792007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15980
15981 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
15982 func.
15983 * gdb.mi/mi2-var-cmd.exp: Likewise.
15984
d7cc6f2f
JB
159852007-02-27 Joel Brobecker <brobecker@adacore.com>
15986
a9c64011
AS
15987 * gdb.dwarf2/dw2-producer.S: New file.
15988 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
15989
159902007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
15991
15992 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
15993 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
15994 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
15995 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
15996 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
15997 Revert tests to use mi_gdb_test and include value field in output
15998 of -var-create.
15999
93d42b30
DJ
160002007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16001
16002 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
16003
c499ed39
DJ
160042007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16005
16006 * gdb.base/maint.exp: Remove full paths from test names.
16007 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
16008 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
16009
9836f81b
JB
160102007-02-27 Joel Brobecker <brobecker@adacore.com>
16011
16012 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
16013
c74d0ad8
DJ
160142007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16015
16016 * gdb.server/server-mon.exp: New test.
16017
2711e456
DJ
160182007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16019
16020 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
16021
ff6f572f
DJ
160222007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16023
16024 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
16025 register capitalization.
16026
fada3feb
DP
160272007-02-13 Denis Pilat <denis.pilat@st.com>
16028
16029 * gdb.mi/mi-var-invalidate.exp: New file.
16030
fb1e4ffc
DJ
160312007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16032
16033 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
16034
3da939d7
DJ
160352007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16036
16037 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
16038
123dc839
DJ
160392007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16040
16041 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
16042 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
16043
877e3645 160442007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
16045
16046 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16047 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16048 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16049 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16050 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 16051 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 16052 Update tests to include value field in output of -var-create.
a9c64011 16053
3c0a2960
AS
160542007-02-08 Andreas Schwab <schwab@suse.de>
16055
16056 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
16057
108546a0
DJ
160582007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
16059
16060 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
16061 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
16062
d701dcab
DP
160632007-02-02 Denis Pilat <denis.pilat@st.com>
16064
16065 * gdb.threads/threadapply.exp: check that frame is not changed by
16066 the thread apply all command.
16067
783e3e2f
AS
160682007-01-31 Andreas Schwab <schwab@suse.de>
16069
6d9c3a87
AS
16070 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16071
3c50d7b9
AS
16072 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
16073 in the dwarf sections.
16074 * gdb.dwarf2/mac-fileno.S: Likewise.
16075
783e3e2f
AS
16076 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
16077 bspstore register on ia64.
16078
78ff580e
AS
160792007-01-29 Andreas Schwab <schwab@suse.de>
16080
cc8e9b12
AS
16081 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
16082 "frame-begin" annotation.
16083
78ff580e
AS
16084 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
16085 number of "frames-invalid" annotations.
16086
704a4f78
DJ
160872007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16088
16089 * gdb.base/commands.exp: Call if_commands_test.
16090 (gdb_test_no_prompt, if_commands_test): New.
16091
e741bf94
MK
160922007-01-28 Mark Kettenis <kettenis@gnu.org>
16093
16094 * gdb.threads/sigthread.c (NSIGS): Make bigger.
16095
474d0ad3
AS
160962007-01-27 Andreas Schwab <schwab@suse.de>
16097
16098 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
16099 .short/.int/.quad in the dwarf sections.
16100 * gdb.dwarf2/dw2-intercu.S: Likewise.
16101 * gdb.dwarf2/dw2-intermix.S: Likewise.
16102
e784b426
JK
161032007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16104
16105 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
16106 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
16107 array.
e784b426
JK
16108 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
16109 * gdb.base/setvar.exp: Likewise.
16110
37f08e04
AS
161112007-01-26 Andreas Schwab <schwab@suse.de>
16112
9a01813a
AS
16113 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
16114 test.
16115
37f08e04
AS
16116 * gdb.base/multi-forks.exp ("restart $i"): Also match
16117 __kernel_syscall_via_break.
16118
6e2a9270
VP
161192007-01-24 Vladimir Prus <vladimir@codesourcery.com>
16120
16121 * lib/mi-support.exp (mi_delete_varobj): New.
16122 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
16123 testcase.
16124 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
16125 (main): Call the above.
16126 (reference_update_test, base_in_reference_test)
16127 (reference_to_pointer): Delete the created varobjs.
a9c64011 16128
e515b470
DJ
161292007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
16130
16131 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
16132 * configure: Regenerated.
16133 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
16134 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
16135 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
16136 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
16137 * lib/gdb.exp (gdb_skip_xml_test): New function.
16138
08d8bcd7
DJ
161392007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
16140
16141 * gdb.base/sigrepeat.exp: Correct error message.
16142
161432007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
16144 Daniel Jacobowitz <dan@codesourcery.com>
16145
16146 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
16147 gdb.arch/i386-gnu-cfi-asm.S: New files.
16148
97c3f1f3
JK
161492007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16150
16151 * lib/gdb.exp: Abort on missing `site.exp'.
16152
cb1df416
DJ
161532007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16154 Daniel Jacobowitz <dan@codesourcery.com>
16155
16156 * gdb.base/included.c, gdb.base/included.exp,
16157 gdb.base/included.h: New files.
16158
35990120
DJ
161592007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16160
16161 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
16162 (maximize_rlimit): Reduce limits on 64-bit systems.
16163
6e81a116 161642007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
16165
16166 From Marcus Deuling <deuling@de.ibm.com>:
16167 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
16168 every case.
16169
6c3c41f3
NR
161702007-01-13 Nick Roberts <nickrob@snap.net.nz>
16171
16172 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
16173 (test_path_specification): Use objdir instead of srcdir to always
16174 get an absolute filename.
16175
2f12c312
DJ
161762007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
16177
16178 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
16179
81121995
VP
161802007-01-11 Vladimir Prus <vladimir@codesourcery.com>
16181
16182 * gdb.mi/mi-var-cp.cc (reference_update_tests):
16183 Make sure the variable we're using is in scope.
16184 (reference_to_pointer): Likewise.
16185
4741b737
DJ
161862007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16187
16188 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
16189 has no debug information.
16190
054410c3
DJ
161912007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
16192
16193 * gdb.base/annota1.exp: Remove extra send_gdb.
16194
818f79f6
DJ
161952007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16196
16197 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
16198
f7a6bb70
DJ
161992007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16200
16201 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
16202
57e66780
DJ
162032007-01-08 Nick Roberts <nickrob@snap.net.nz>
16204 Daniel Jacobowitz <dan@codesourcery.com>
16205
16206 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
16207 lcharacter or linteger change. Correct duplicated test name.
16208 * gdb.mi/mi2-var-cmd.exp: Likewise.
16209
3d799a95
DJ
162102007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
16211
16212 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
16213
162142007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 16215
a9c64011
AS
16216 * gdb.base/nofield.c: New file.
16217 * gdb.base/nofield.exp: New testcase.
51679ba9 16218
eafb94e8
NR
162192007-01-05 Nick Roberts <nickrob@snap.net.nz>
16220
16221 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
16222
16223 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
16224 test.
16225
5e572bb4
DJ
162262007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16227
16228 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
16229
74a44383
DJ
162302007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
16231
16232 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
16233 when continuing.
16234
1b572db9
DJ
162352007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16236
16237 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
16238 Expect ".exe" extension.
16239
381bc39b
DJ
162402007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16241
16242 * gdb.base/charset.exp: Add explicit filename to break.
16243 * gdb.base/dbx.exp: Add explicit filename to breaks.
16244
2b70e4c6
DJ
162452007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
16246
16247 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
16248 * gdb.mi/mi2-file.exp: Likewise.
16249
303b6f5d
DJ
162502007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16251
16252 Implement specification of MI tests as comments
16253 in C and C++ sources.
16254 * lib/mi-support.exp (mi_autotest_data): New variable.
16255 (mi_autotest_source): New variable.
16256 (count_newlines, mi_prepare_inline_tests)
16257 (mi_get_inline_test, mi_continue_to_line)
16258 (mi_run_inline_test, mi_tbreak)
16259 (mi_send_resuming_command, mi_wait_for_stop): New functions.
16260 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
16261 Run inline tests.
16262 * gdb.mi/mi-var-cp.cc: Define tests here.
16263
23da0d94
VP
162642007-01-04 Vladimir Prus <vladimir@codesourcery.com>
16265
16266 Simplify usage of mi_continue_to.
16267 * lib/mi-support.exp (mi_runto_helper): Renamed
16268 from mi_runto, added new parameter 'run_or_continue'.
16269 (mi_runto): Use mi_runto_helper.
16270 (mi_continue_to): Accept just function name as parameter.
16271 Use mi_runto_helper.
16272 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
16273 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 16274
f9e18282
JB
162752006-01-04 Joel Brobecker <brobecker@adacore.com>
16276
16277 Make this testcase a bit more realistic. The current code
16278 is too simplistic, and allows the compiler to optimize out
16279 some of the entities we need for this testcase.
16280 * gdb.ada/null_record/bar.ads (Void_Star): New type.
16281 (Do_Nothing): Add extra parameter.
16282 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
16283 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
16284 by using a variable of type Void_Star.
16285
fd678c65
JB
162862006-01-04 Joel Brobecker <brobecker@adacore.com>
16287
16288 * gdb.ada/catch_ex/foo.adb: New file.
16289 * gdb.ada/catch_ex.exp: New testcase.
16290
05cfdb42
DJ
162912007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
16292
16293 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
16294 pass --image-base to linker.
16295
2e03ee74
DJ
162962007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16297 Daniel Jacobowitz <dan@codesourcery.com>
16298
16299 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
16300 secondary prompts.
16301
0d5de010
DJ
163022007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16303
16304 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
16305 output. Test the types of members and member pointers.
16306 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
16307 gdb/2092.
16308 * gdb.cp/member-ptr.exp: Search for a comment instead of a
16309 statement. Enable for GCC. Update expected output for some tests
16310 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
16311 layout.
16312 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
16313 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
16314 (Diamond::vget_base): New.
16315 (main): Add new tests.
16316 * gdb.cp/printmethod.exp: Update expected output for member functions.
16317 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
16318 print pEe->D::vg().
16319
61a771aa
DJ
163202007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
16321
16322 * gdb.threads/tls.exp: Allow stops in sem_post.
16323
2fa63963
DJ
163242006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
16325
16326 * gdb.base/annota1.exp: Allow .*printf in backtraces.
16327 * gdb.base/annota3.exp: Likewise.
16328 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
16329 again (instead of timing out).
16330 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
16331 GCC bug 26475.
16332 * gdb.java/jmisc.exp: Adjust to work with method signatures including
16333 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
16334 test from jmisc1.exp.
16335 * gdb.java/jmisc1.exp: Delete.
16336 * gdb.java/jprint.exp: Adjust to work with method signatures including
16337 return types.
16338 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
16339 * gdb.threads/linux-dp.exp: Don't be confused by program output.
16340 * lib/java.exp (compile_java_from_source): Pass the correct type
16341 to target_compile.
16342
5eefc2b7
JB
163432006-12-31 Joel Brobecker <brobecker@adacore.com>
16344
16345 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
16346 (stack_align_edx): New function.
16347 (stack_align_eax): New function.
16348 (main): Add calls to stack_align_edx and stack_align_eax.
16349 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
16350 Add testing for the cases where the register used during a stack
16351 realignment is edx. Same for eax.
16352
227c54da
DJ
163532006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
16354
16355 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
16356 and generic PE targets.
16357
cab8ac94
JB
163582006-12-29 Joel Brobecker <brobecker@adacore.com>
16359
16360 * gdb.ada/array_return.exp: Update copyright date list.
16361
ba54f318
JB
163622006-12-27 Joel Brobecker <brobecker@adacore.com>
16363
16364 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
16365 (Create_Small_Float_Vector): New function.
16366 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
16367 function body.
16368 * gdb.ada/array_return/p.adb: Use new type and function from
16369 package Pck.
16370 * gdb.ada/array_return.exp: Add a test verifying that GDB is
16371 able to print the value returned by a function returning an
16372 array of float.
16373
6b7a35dd
JB
163742006-12-20 Joel Brobecker <brobecker@adacore.com>
16375
16376 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
16377 The associated tests should be PASSing.
16378
038224f6
VP
163792006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16380
16381 Test for base in references.
16382 * gdb.mi/mi-var-cp.cc: Add test code.
16383 * gdb.mi/mi-var-cp.exp: Test for bases in references.
16384 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
16385 * gdb.mi/mi2-watch.exp: Likewise.
16386 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
16387 (mi_list_varobj_children): New function.
16388
b26ed50d
VP
163892006-12-08 Vladimir Prus <vladimir@codesourcery.com>
16390
16391 * lib/mi-support.exp
16392 (mi_runto): Accept "()" after function name.
16393 (mi_create_varobj): New function.
16394 (mi_varobj_update): New function.
16395 (mi_Check_varobj_value): New function.
16396 * gdb.mi/mi-var-cp.exp: New file.
16397 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 16398
08232497
DJ
163992006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
16400
16401 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
16402 gdb.base/weaklib2.c: New files.
16403
d394c993 164042006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 16405
ac6c2fba
NS
16406 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
16407 info. Adjust test names.
16408
8ec659a0 16409 * gdb.base/break.c (main): Move position of malloc.
d394c993 16410 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 16411
acd65feb
VP
164122006-11-28 Vladimir Prus <vladimir@codesourcery.com>
16413
16414 * gdb.mi/mi-var-cmd.exp: Check -var-update after
16415 assignement of arrays and function pointers.
16416 * gdb.mi/var-cmd.c: Add declaration necessary for above
16417 tests.
16418
f556d5e5
NS
164192006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16420
16421 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
16422
16423 * gdb.threads/linux-dp.exp: Read thread table before and after
16424 creating each philosopher and verify it.
16425
697bc68d
NS
164262006-11-27 Nathan Sidwell <nathan@codesourcery.com>
16427 Paul Brook <paul@codesourcery.com>
16428 Daniel Jacobowitz <dan@codesourcery.com>
16429
16430 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 16431 main to remove duplication. Add start function of the form
697bc68d
NS
16432 '_*start[1-9]*'. Add RVDS start function.
16433
29d73ae4
DJ
164342006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16435
16436 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
16437
c1d88655
UW
164382006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16439
16440 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
16441 * gdb.asm/spu.inc: New file.
16442 * gdb.base/term.exp: Disable if [target_info exists noargs].
16443 * gdb.gdb/complaints.exp: Disable if ![isnative].
16444 * gdb.gdb/selftest.exp: Likewise.
16445 * gdb.gdb/observer.exp: Likewise.
16446 * gdb.gdb/xfullpath.exp: Likewise.
16447 * gdb.base/attach.exp: Disable on SPU target.
16448 * gdb.cp/bs145503.exp: Likewise.
16449 * gdb.cp/exception.exp: Likewise.
16450 * gdb.cp/userdef.exp: Likewise.
16451
32a13b1a
DJ
164522006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
16453
16454 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
16455
d8295fe9
VP
164562006-11-10 Vladimir Prus <vladimir@codesourcery.com>
16457
16458 * gdb.base/completion.exp: Fix completion tests for
16459 'info' and 'info '.
16460 * gdb.base/help.exp (help_test_raw, test_class_help)
16461 (test_prefix_command_help): Move...
16462 * lib/gdb.exp: Here.
16463 * gdb.base/main.exp: Adjust.
16464 * gdb.cp/maint.exp: Adjust.
16465 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 16466
8c394015
VP
164672006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16468
16469 * gdb.stabs/weird.exp (print_weird_var): Use
16470 gdb_test_multiple instead of gdb_expect.
16471
027fc1bc
VP
164722006-11-09 Vladimir Prus <vladimir@codesourcery.com>
16473
16474 * gdb.base/help.exp (help_test_raw): New.
16475 (test_class_help): New.
16476 (test_prefix_command_help): New.
16477 Adjust testcases.
16478
67609209
FR
164792006-11-09 Christophe Lyon <christophe.lyon@st.com>
16480
16481 * gdb.base/constvars.c (main): Write to crass and crips, so that
16482 they are allocated by the compiler.
16483
f73adfeb
AS
164842006-10-27 Andreas Schwab <schwab@suse.de>
16485
16486 * gdb.base/multi-forks.exp: Use "detach fork" instead of
16487 "detach-fork".
16488
2f83a18e
DJ
164892006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
16490
16491 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
16492 of patterns.
16493
94277a38
DJ
164942006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16495
16496 * gdb.base/sepdebug.exp: Remove debug format test.
16497 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
16498 Handle no-symtab.
16499 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
16500
5bd2f6e2
DJ
165012006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
16502
16503 * gdb.threads/manythreads.c (thread_function, main): Don't cast
16504 int to pointer or pointer to int.
16505 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
16506
8c008720
DJ
165072006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
16508
16509 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
16510
9e35dae4
DJ
165112006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16512
16513 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
16514
d9639e13
DJ
165152006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16516
16517 PR c++/2116
16518 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
16519
390a1bd0
JB
165202006-10-06 Joel Brobecker <brobecker@adacore.com>
16521
16522 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
16523 the corresponding bug has been fixed in GDB (PR/2018).
16524
dd920c33
JB
165252006-10-06 Joel Brobecker <brobecker@adacore.com>
16526
16527 * gdb.base/subst.exp: New testcase.
16528
53bbefe9
JB
165292006-10-06 Joel Brobecker <brobecker@adacore.com>
16530
16531 * gdb.ada/array_return/pck.ads: Add copyright notice.
16532 * gdb.ada/array_return/pck.adb: Likewise.
16533 * gdb.ada/array_return/p.adb: Likewise.
16534 * gdb.ada/exec_changed/first.adb: Likewise.
16535 * gdb.ada/exec_changed/second.adb: Likewise.
16536
09851417
JB
165372006-10-06 Joel Brobecker <brobecker@adacore.com>
16538
16539 * gdb.ada/watch_arg/watch.adb: New file.
16540 * gdb.ada/watch_arg.exp: New testcase.
16541
041bf30d
VP
165422006-10-02 Vladimir Prus <vladimir@codesourcery.com>
16543
16544 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 16545 via string_to_regexp.
041bf30d 16546 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 16547
f286fbdd 165482006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
16549
16550 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
16551 Remove unused / obsolete files.
16552
7c07f349
NR
165532006-09-19 Nick Roberts <nickrob@snap.net.nz>
16554
16555 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
16556
cd5ff84a
VP
165572006-09-17 Vladimir Prus <vladimir@codesourcery.com>
16558
16559 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
16560 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 16561 the number of frames.
cd5ff84a 16562
ae018d1a
DJ
165632006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
16564
16565 * gdb.base/args.c (main): Add breakpoint marker.
16566 * gdb.base/args.exp: Use args_test for tests. Add new tests which
16567 really test empty arguments.
16568 (args_load): Delete.
16569 (args_test): New.
16570
b399c549
NR
165712006-09-13 Nick Roberts <nickrob@snap.net.nz>
16572
16573 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 16574 check for one file.
b399c549 16575
2ab1eb7a
VP
165762006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
16577
16578 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
16579 HIGH_FRAME argument to -stack-list-locals can be larger than
16580 the number of frames.
a9c64011 16581
476308bf
FF
165822006-08-18 Fred Fish <fnf@specifix.com>
16583
16584 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
16585 '$' in front of skip_vmx_tests_saved when setting that.
16586
8625200f
AS
165872006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
16588
16589 * gdb.base/trace-commands.exp: New file.
16590
089ec8f1
DJ
165912006-08-10 Joel Brobecker <brobecker@adacore.com>
16592 Daniel Jacobowitz <dan@codesourcery.com>
16593
16594 * gdb.base/step-bt.exp: Make hexadecimal address optional in
16595 expected output of the backtrace commands.
16596
b60f0898
JB
165972006-08-09 Joel Brobecker <brobecker@adacore.com>
16598
16599 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
16600 untested followed by return combination.
16601 * gdb.arch/altivec-regs.exp: Likewise.
16602 * gdb.arch/e500-abi.exp: Likewise.
16603 * gdb.arch/e500-regs.exp: Likewise.
16604 * gdb.arch/gdb1291.exp: Likewise.
16605 * gdb.arch/gdb1431.exp: Likewise.
16606 * gdb.arch/gdb1558.exp: Likewise.
16607 * gdb.arch/i386-prologue.exp: Likewise.
16608 * gdb.arch/i386-unwind.exp: Likewise.
16609 * gdb.asm/asm-source.exp: Likewise.
16610 * gdb.base/a2-run.exp: Likewise.
16611 * gdb.base/advance.exp: Likewise.
16612 * gdb.base/all-bin.exp: Likewise.
16613 * gdb.base/annota1.exp: Likewise.
16614 * gdb.base/annota3.exp: Likewise.
16615 * gdb.base/args.exp: Likewise.
16616 * gdb.base/arithmet.exp: Likewise.
16617 * gdb.base/assign.exp: Likewise.
16618 * gdb.base/async.exp: Likewise.
16619 * gdb.base/attach.exp: Likewise.
16620 * gdb.base/bang.exp: Likewise.
16621 * gdb.base/bigcore.exp: Likewise.
16622 * gdb.base/bitfields.exp: Likewise.
16623 * gdb.base/bitfields2.exp: Likewise.
16624 * gdb.base/break.exp: Likewise.
16625 * gdb.base/call-sc.exp: Likewise.
16626 * gdb.base/call-strs.exp: Likewise.
16627 * gdb.base/callfuncs.exp: Likewise.
16628 * gdb.base/checkpoint.exp: Likewise.
16629 * gdb.base/chng-syms.exp: Likewise.
16630 * gdb.base/code-expr.exp: Likewise.
16631 * gdb.base/commands.exp: Likewise.
16632 * gdb.base/completion.exp: Likewise.
16633 * gdb.base/cond-expr.exp: Likewise.
16634 * gdb.base/condbreak.exp: Likewise.
16635 * gdb.base/consecutive.exp: Likewise.
16636 * gdb.base/constvars.exp: Likewise.
16637 * gdb.base/corefile.exp: Likewise.
16638 * gdb.base/cvexpr.exp: Likewise.
16639 * gdb.base/dbx.exp: Likewise.
16640 * gdb.base/define.exp: Likewise.
16641 * gdb.base/detach.exp: Likewise.
16642 * gdb.base/display.exp: Likewise.
16643 * gdb.base/dump.exp: Likewise.
16644 * gdb.base/ena-dis-br.exp: Likewise.
16645 * gdb.base/ending-run.exp: Likewise.
16646 * gdb.base/environ.exp: Likewise.
16647 * gdb.base/eval-skip.exp: Likewise.
16648 * gdb.base/exprs.exp: Likewise.
16649 * gdb.base/fileio.exp: Likewise.
16650 * gdb.base/finish.exp: Likewise.
16651 * gdb.base/float.exp: Likewise.
16652 * gdb.base/foll-exec.exp: Likewise.
16653 * gdb.base/foll-fork.exp: Likewise.
16654 * gdb.base/foll-vfork.exp: Likewise.
16655 * gdb.base/freebpcmd.exp: Likewise.
16656 * gdb.base/funcargs.exp: Likewise.
16657 * gdb.base/gcore.exp: Likewise.
16658 * gdb.base/gdb1090.exp: Likewise.
16659 * gdb.base/gdb1250.exp: Likewise.
16660 * gdb.base/huge.exp: Likewise.
16661 * gdb.base/info-proc.exp: Likewise.
16662 * gdb.base/interrupt.exp: Likewise.
16663 * gdb.base/jump.exp: Likewise.
16664 * gdb.base/langs.exp: Likewise.
16665 * gdb.base/lineinc.exp: Likewise.
16666 * gdb.base/list.exp: Likewise.
16667 * gdb.base/logical.exp: Likewise.
16668 * gdb.base/long_long.exp: Likewise.
16669 * gdb.base/macscp.exp: Likewise.
16670 * gdb.base/maint.exp: Likewise.
16671 * gdb.base/mips_pro.exp: Likewise.
16672 * gdb.base/miscexprs.exp: Likewise.
16673 * gdb.base/multi-forks.exp: Likewise.
16674 * gdb.base/opaque.exp: Likewise.
16675 * gdb.base/overlays.exp: Likewise.
16676 * gdb.base/pc-fp.exp: Likewise.
16677 * gdb.base/pointers.exp: Likewise.
16678 * gdb.base/printcmds.exp: Likewise.
16679 * gdb.base/psymtab.exp: Likewise.
16680 * gdb.base/ptype.exp: Likewise.
16681 * gdb.base/recurse.exp: Likewise.
16682 * gdb.base/relational.exp: Likewise.
16683 * gdb.base/relocate.exp: Likewise.
16684 * gdb.base/remote.exp: Likewise.
16685 * gdb.base/reread.exp: Likewise.
16686 * gdb.base/restore.exp: Likewise.
16687 * gdb.base/return.exp: Likewise.
16688 * gdb.base/return2.exp: Likewise.
16689 * gdb.base/scope.exp: Likewise.
16690 * gdb.base/sect-cmd.exp: Likewise.
16691 * gdb.base/sep.exp: Likewise.
16692 * gdb.base/sepdebug.exp: Likewise.
16693 * gdb.base/setshow.exp: Likewise.
16694 * gdb.base/setvar.exp: Likewise.
16695 * gdb.base/sigall.exp: Likewise.
16696 * gdb.base/sigbpt.exp: Likewise.
16697 * gdb.base/signals.exp: Likewise.
16698 * gdb.base/signull.exp: Likewise.
16699 * gdb.base/sizeof.exp: Likewise.
16700 * gdb.base/solib.exp: Likewise.
16701 * gdb.base/step-line.exp: Likewise.
16702 * gdb.base/step-test.exp: Likewise.
16703 * gdb.base/structs.exp: Likewise.
16704 * gdb.base/structs2.exp: Likewise.
16705 * gdb.base/term.exp: Likewise.
16706 * gdb.base/twice.exp: Likewise.
16707 * gdb.base/until.exp: Likewise.
16708 * gdb.base/varargs.exp: Likewise.
16709 * gdb.base/volatile.exp: Likewise.
16710 * gdb.base/watchpoint.exp: Likewise.
16711 * gdb.base/whatis-exp.exp: Likewise.
16712 * gdb.base/whatis.exp: Likewise.
16713 * gdb.cp/ambiguous.exp: Likewise.
16714 * gdb.cp/annota2.exp: Likewise.
16715 * gdb.cp/annota3.exp: Likewise.
16716 * gdb.cp/bool.exp: Likewise.
16717 * gdb.cp/breakpoint.exp: Likewise.
16718 * gdb.cp/casts.exp: Likewise.
16719 * gdb.cp/class2.exp: Likewise.
16720 * gdb.cp/classes.exp: Likewise.
16721 * gdb.cp/cplusfuncs.exp: Likewise.
16722 * gdb.cp/ctti.exp: Likewise.
16723 * gdb.cp/derivation.exp: Likewise.
16724 * gdb.cp/exception.exp: Likewise.
16725 * gdb.cp/gdb1355.exp: Likewise.
16726 * gdb.cp/hang.exp: Likewise.
16727 * gdb.cp/inherit.exp: Likewise.
16728 * gdb.cp/local.exp: Likewise.
16729 * gdb.cp/m-data.exp: Likewise.
16730 * gdb.cp/m-static.exp: Likewise.
16731 * gdb.cp/member-ptr.exp: Likewise.
16732 * gdb.cp/method.exp: Likewise.
16733 * gdb.cp/misc.exp: Likewise.
16734 * gdb.cp/namespace.exp: Likewise.
16735 * gdb.cp/overload.exp: Likewise.
16736 * gdb.cp/ovldbreak.exp: Likewise.
16737 * gdb.cp/pr-1023.exp: Likewise.
16738 * gdb.cp/pr-1210.exp: Likewise.
16739 * gdb.cp/pr-574.exp: Likewise.
16740 * gdb.cp/printmethod.exp: Likewise.
16741 * gdb.cp/psmang.exp: Likewise.
16742 * gdb.cp/ref-params.exp: Likewise.
16743 * gdb.cp/ref-types.exp: Likewise.
16744 * gdb.cp/rtti.exp: Likewise.
16745 * gdb.cp/templates.exp: Likewise.
16746 * gdb.cp/try_catch.exp: Likewise.
16747 * gdb.cp/userdef.exp: Likewise.
16748 * gdb.cp/virtfunc.exp: Likewise.
16749 * gdb.disasm/am33.exp: Likewise.
16750 * gdb.disasm/h8300s.exp: Likewise.
16751 * gdb.disasm/mn10300.exp: Likewise.
16752 * gdb.disasm/sh3.exp: Likewise.
16753 * gdb.disasm/t01_mov.exp: Likewise.
16754 * gdb.disasm/t02_mova.exp: Likewise.
16755 * gdb.disasm/t03_add.exp: Likewise.
16756 * gdb.disasm/t04_sub.exp: Likewise.
16757 * gdb.disasm/t05_cmp.exp: Likewise.
16758 * gdb.disasm/t06_ari2.exp: Likewise.
16759 * gdb.disasm/t07_ari3.exp: Likewise.
16760 * gdb.disasm/t08_or.exp: Likewise.
16761 * gdb.disasm/t09_xor.exp: Likewise.
16762 * gdb.disasm/t10_and.exp: Likewise.
16763 * gdb.disasm/t11_logs.exp: Likewise.
16764 * gdb.disasm/t12_bit.exp: Likewise.
16765 * gdb.disasm/t13_otr.exp: Likewise.
16766 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
16767 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
16768 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
16769 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
16770 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
16771 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16772 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16773 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16774 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
16775 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
16776 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16777 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16778 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16779 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16780 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16781 * gdb.mi/gdb701.exp: Likewise.
16782 * gdb.mi/gdb792.exp: Likewise.
16783 * gdb.mi/mi-basics.exp: Likewise.
16784 * gdb.mi/mi-break.exp: Likewise.
16785 * gdb.mi/mi-cli.exp: Likewise.
16786 * gdb.mi/mi-console.exp: Likewise.
16787 * gdb.mi/mi-disassemble.exp: Likewise.
16788 * gdb.mi/mi-eval.exp: Likewise.
16789 * gdb.mi/mi-file.exp: Likewise.
16790 * gdb.mi/mi-read-memory.exp: Likewise.
16791 * gdb.mi/mi-regs.exp: Likewise.
16792 * gdb.mi/mi-return.exp: Likewise.
16793 * gdb.mi/mi-simplerun.exp: Likewise.
16794 * gdb.mi/mi-stack.exp: Likewise.
16795 * gdb.mi/mi-stepi.exp: Likewise.
16796 * gdb.mi/mi-syn-frame.exp: Likewise.
16797 * gdb.mi/mi-until.exp: Likewise.
16798 * gdb.mi/mi-var-block.exp: Likewise.
16799 * gdb.mi/mi-var-child.exp: Likewise.
16800 * gdb.mi/mi-var-cmd.exp: Likewise.
16801 * gdb.mi/mi-var-display.exp: Likewise.
16802 * gdb.mi/mi-watch.exp: Likewise.
16803 * gdb.mi/mi2-basics.exp: Likewise.
16804 * gdb.mi/mi2-break.exp: Likewise.
16805 * gdb.mi/mi2-cli.exp: Likewise.
16806 * gdb.mi/mi2-console.exp: Likewise.
16807 * gdb.mi/mi2-disassemble.exp: Likewise.
16808 * gdb.mi/mi2-eval.exp: Likewise.
16809 * gdb.mi/mi2-file.exp: Likewise.
16810 * gdb.mi/mi2-read-memory.exp: Likewise.
16811 * gdb.mi/mi2-regs.exp: Likewise.
16812 * gdb.mi/mi2-return.exp: Likewise.
16813 * gdb.mi/mi2-simplerun.exp: Likewise.
16814 * gdb.mi/mi2-stack.exp: Likewise.
16815 * gdb.mi/mi2-stepi.exp: Likewise.
16816 * gdb.mi/mi2-syn-frame.exp: Likewise.
16817 * gdb.mi/mi2-until.exp: Likewise.
16818 * gdb.mi/mi2-var-block.exp: Likewise.
16819 * gdb.mi/mi2-var-child.exp: Likewise.
16820 * gdb.mi/mi2-var-cmd.exp: Likewise.
16821 * gdb.mi/mi2-var-display.exp: Likewise.
16822 * gdb.mi/mi2-watch.exp: Likewise.
16823 * gdb.stabs/exclfwd.exp: Likewise.
16824 * gdb.stabs/weird.exp: Likewise.
16825 * gdb.threads/gcore-thread.exp: Likewise.
16826 * gdb.trace/actions.exp: Likewise.
16827 * gdb.trace/backtrace.exp: Likewise.
16828 * gdb.trace/circ.exp: Likewise.
16829 * gdb.trace/collection.exp: Likewise.
16830 * gdb.trace/deltrace.exp: Likewise.
16831 * gdb.trace/infotrace.exp: Likewise.
16832 * gdb.trace/limits.exp: Likewise.
16833 * gdb.trace/packetlen.exp: Likewise.
16834 * gdb.trace/passc-dyn.exp: Likewise.
16835 * gdb.trace/passcount.exp: Likewise.
16836 * gdb.trace/report.exp: Likewise.
16837 * gdb.trace/save-trace.exp: Likewise.
16838 * gdb.trace/tfind.exp: Likewise.
16839 * gdb.trace/tracecmd.exp: Likewise.
16840 * gdb.trace/while-dyn.exp: Likewise.
16841 * gdb.trace/while-stepping.exp: Likewise.
16842
f4b618d1
JB
168432006-08-08 Joel Brobecker <brobecker@adacore.com>
16844
16845 * gdb.base/step-bt.c: New file.
16846 * gdb.base/step-bt.exp: New testcase.
16847
3d00d119
DJ
168482006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
16849
16850 * config/monitor.exp (gdb_load): Remove support for obsolete
16851 download-write-size.
16852 * gdb.base/remote.exp: Likewise. Update all callers of
16853 gdb_timed_load.
16854
017b5bd4
DJ
168552006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
16856
16857 * cursal.exp: Pass binfile to gdb_load.
16858
837c599d
DJ
168592006-08-01 Nathan Sidwell <nathan@codesourcery.com>
16860
16861 * gdb.base/cursal.exp: Add "" to gdb_load call.
16862
8dd4540b
MK
168632006-07-29 Mark Kettenis <kettenis@gnu.org>
16864
16865 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
16866 NetBSD/ELF targets.
16867
ab5c9f60
DJ
168682006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
16869
16870 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
16871 operator*.
16872
4c42eaff
DJ
168732006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
16874
16875 * gdb.base/completion.exp: Update for change in "file" behavior.
16876 * gdb.stabs/weird.exp: Likewise.
16877 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
16878 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
16879
0155cc76
NS
168802006-07-24 Nathan Sidwell <nathan@codesourcery.com>
16881
16882 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
16883 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
16884
16026cd7
AS
168852006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
16886
16887 * gdb.base/default.exp: Update source command error message.
16888 * gdb.base/help.exp: Update 'help source' message.
16889
16963cb6
DJ
168902006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
16891
16892 * gdb.cp/bs15503.exp: Update comment for no longer crashing
16893 test.
16894
6d7fd486
AS
168952006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
16896
16897 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
16898
29e8a844
DJ
168992006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
16900
16901 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
16902
6afcfa39
DJ
169032006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
16904
16905 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
16906
267a692b
MK
169072006-07-17 Mark Kettenis <kettenis@gnu.org>
16908
16909 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
16910 *-*-openbsd* from targets for wich we expect ARM FPA floating
16911 point format.
16912
85d2fec4
NR
169132006-07-17 Nick Roberts <nickrob@snap.net.nz>
16914
16915 * gdb.cp/annota3.exp: Expect frame-begin annotation.
16916
169172006-07-17 Mark Kettenis <kettenis@gnu.org>
16918
16919 * gdb.base/annota3.exp: Expect frame-begin annotation.
16920
85b4c6e8
JB
169212006-07-14 Joel Brobecker <brobecker@adacore.com>
16922
16923 * gdb.base/help.exp: Adjust "help unset" test to accept
16924 any list of unset commands.
16925
fb933624
DJ
169262006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
16927 Daniel Jacobowitz <dan@codesourcery.com>
16928
16929 * gdb.cp/ref-params.exp: New test.
16930 * gdb.cp/ref-params.cc: New source file.
16931 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
16932
1dff4b64
MK
169332006-07-08 Mark Kettenis <kettenis@gnu.org>
16934
16935 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
16936 spaces/tabs in regular expressions since they might not be there.
16937
40d2e0e3
AS
169382006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
16939
16940 * gdb.base/ifelse.exp: New file.
16941
f6c957d2
NS
169422006-07-04 Nathan Sidwell <nathan@codesourcery.com>
16943
16944 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
16945 line.
16946 * gdb.base/huge.exp: Loop over compilation to find a size that
16947 is acceptable.
16948 * gdb.base/remote.exp: Correct expected strings.
16949 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
16950
b9c5a23d
DJ
169512006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16952
16953 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
16954
9af2e58d
DJ
169552006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16956
16957 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
16958 native.
16959
30930ca5
DJ
169602006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16961
16962 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
16963 enable stabs testing.
16964
aa32fa1d
DJ
169652006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16966
bd4a4c80 16967 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
16968 gdb_test_multiple does.
16969
321fef15
DJ
169702006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16971
16972 * Makefile.in (host_alias): Remove.
16973 (target_alias): Use @target_noncanonical@.
16974 (site.exp): Don't set host_alias.
16975 * aclocal.m4: Remove contents. Include acx.m4.
16976 * configure: Regenerated.
16977 * configure.ac: Use ACX_NONCANONICAL_TARGET.
16978
e1c2defa
NS
169792006-06-13 Nathan Sidwell <nathan@codesourcery.com>
16980
e63b55d1
NS
16981 * lib/gdb.exp (gdb_load_cmd): New.
16982
5600ea19
NS
16983 * gdb.base/fileio.c: Add system(NULL) test.
16984 * gdb.base/fileio.exp: Check it.
16985
e1c2defa
NS
16986 * gdb.base/break.c: Add 10a breakpoint at }
16987 * gdb.base/break.exp: Add test for breakpoint at }
16988 * gdb.cp/anon-union.cc: Add code at end of function.
16989 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
16990 * gdb.mi/var-cmd.c: Add code at end of function.
16991 * gdb.mi/mi-var-display.exp: Adjust end of next.
16992 * gdb.mi/mi2-var-display.exp: Likewise.
16993 * gdb.base/fileio.c: Add stop function and insert calls at
16994 stopping places.
16995 * gdb.base/fileio.exp: Breakpoint stop function and remove
16996 explicit line number references.
16997
6c0112ec
JB
169982006-05-19 Joel Brobecker <brobecker@adacore.com>
16999
a9c64011
AS
17000 * gdb.base/del.exp (test_delete_alias): New function.
17001 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 17002
154189a4
FF
170032006-05-18 Fred Fish <fnf@specifix.com>
17004
17005 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
17006 required. Check for spurious output after program exits normally.
17007
582e64c2
FF
170082006-05-17 Fred Fish <fnf@specifix.com>
17009
17010 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
17011 gdb_load, so it works in the simulator.
17012
8ef6493a
FF
170132006-05-11 Fred Fish <fnf@specifix.com>
17014
17015 * gdb.base/bang.exp: Ignore unexpected output between the
17016 "program exited normally" and the gdb prompt, as many other
17017 tests do.
17018
692b141c
MK
170192006-05-07 Mark Kettenis <kettenis@gnu.org>
17020
17021 * gdb.base/help.exp: Make "delete checkpoint" part option for
17022 "help d" and "help delete" tests.
17023
540b8a30
UW
170242006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17025
a9c64011 17026 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
17027 expected output in some mi_gdb_test statements.
17028 * gdb.mi/mi2-basics.exp: Likewise.
17029
9b6462d9
JB
170302006-05-05 Joel Brobecker <brobecker@adacore.com>
17031
17032 * gdb.base/del.c: New file.
17033 * gdb.base/del.exp: New testcase.
17034
954de43b
DM
170352006-05-05 David S. Miller <davem@sunset.davemloft.net>
17036
17037 * gdb.base/break.exp: Do not assume a breakpoint on
17038 main will actually be in $srcfile when optimizing.
1303f75e
DM
17039 * gdb.base/savedregs.exp: Do not require that the dummy
17040 frame location match up to a symbol and source file location.
c3242428
DM
17041 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
17042 will get printed without a mi_cmd_data_list_register_values prefix.
17043 (*-data-list-register-*): Correct regular expressions to expect the new
17044 pseudo d? floating point registers.
17045 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 17046
c7e64c9a
DJ
170472006-05-05 Christophe Lyon <christophe.lyon@st.com>
17048
17049 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
17050 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
17051 is allocated by the compiler.
17052 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
17053 anons, e, anone to force their allocation by the compiler.
17054
170552006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
17056
17057 * gdb.base/help.exp: Update expected text for help d and
17058 help delete.
17059
27ce9a6d
MK
170602006-05-02 Mark Kettenis <kettenis@gnu.org>
17061
17062 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
17063 NetBSD/ELF targets.
17064
8608915f
MK
170652006-04-30 Mark Kettenis <kettenis@gnu.org>
17066
17067 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
17068 single-step breakpoint fails; make this a KFAIL on
17069 sparc*-*-openbsd*.
17070 * gdb.base/siginfo.exp: Likewise.
17071 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17072
b8db102d
MS
170732006-04-26 Michael Snyder <msnyder@redhat.com>
17074
17075 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
17076 which may have to consume output from other forks.
17077 Add tests to make sure that "delete fork" succeeded.
17078
c702009a
MS
170792006-04-20 Michael Snyder <msnyder@redhat.com>
17080
17081 * 2006-03-22 Jim Blandy <jimb@redhat.com>
17082 Add support for the Renesas M32C and M16C.
17083
17084 * gdb.asm/asm-source.exp: Add m32c target.
17085 * gdb.asm/m32c.inc: Support for m32c target.
17086
e28493f2
AS
170872006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
17088
17089 * gdb.base/commands.exp (recursive_source_test): New test.
17090
880da185
DM
170912006-04-04 David S. Miller <davem@sunset.davemloft.net>
17092
17093 * gdb.base/float.exp: Add pattern for sparc targets.
17094
61d9b92f
DJ
170952006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17096
17097 * gdb.base/commands.exp (stray_arg0_test): New test.
17098
bd717df8
PB
170992006-03-30 Paul Brook <paul@codesourcery.com>
17100
17101 * gdb.mi/mi-until.exp: kfail broken until command.
17102 * gdb.mi/mi2-until.exp: Ditto.
17103
ec793d3c
NR
171042006-03-27 Nick Roberts <nickrob@snap.net.nz>
17105
17106 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
17107
831004b7
AO
171082006-03-08 Alexandre Oliva <aoliva@redhat.com>
17109
17110 * gdb.base/prelink.exp: Anchor tested-for regular expression
17111 on gdb prompt.
17112
effe49a0
PB
171132006-03-07 Paul Brook <paul@codesourcery.com>
17114
17115 * gdb.base/assign.exp: Correct fail message.
17116
e5461016
PB
171172006-03-07 Paul Brook <paul@codesourcery.com>
17118
17119 * lib/compiler.c: Extract armcc version number.
17120 * lib/compiler.cc: Ditto.
17121
fc91c6c2
PB
171222006-03-07 Paul Brook <paul@codesourcery.com>
17123
17124 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
17125 additional_flags=-w.
17126 * gdb.arch/altivec-regs.exp: Ditto.
17127 * gdb.arch/e500-abi.exp: Ditto.
17128 * gdb.arch/e500-regs.exp: Ditto.
17129 * gdb.base/all-bin.exp: Ditto.
17130 * gdb.base/annota1.exp: Ditto.
17131 * gdb.base/annota3.exp: Ditto.
17132 * gdb.base/args.exp: Ditto.
17133 * gdb.base/arithmet.exp: Ditto.
17134 * gdb.base/assign.exp: Ditto.
17135 * gdb.base/async.exp: Ditto.
17136 * gdb.base/bang.exp: Ditto.
17137 * gdb.base/break.exp: Ditto.
17138 * gdb.base/call-rt-st.exp: Ditto.
17139 * gdb.base/completion.exp: Ditto.
17140 * gdb.base/cond-expr.exp: Ditto.
17141 * gdb.base/condbreak.exp: Ditto.
17142 * gdb.base/consecutive.exp: Ditto.
17143 * gdb.base/define.exp: Ditto.
17144 * gdb.base/display.exp: Ditto.
17145 * gdb.base/ena-dis-br.exp: Ditto.
17146 * gdb.base/environ.exp: Ditto.
17147 * gdb.base/eval-skip.exp: Ditto.
17148 * gdb.base/info-proc.exp: Ditto.
17149 * gdb.base/jump.exp: Ditto.
17150 * gdb.base/logical.exp: Ditto.
17151 * gdb.base/long_long.exp: Ditto.
17152 * gdb.base/maint.exp: Ditto.
17153 * gdb.base/miscexprs.exp: Ditto.
17154 * gdb.base/pc-fp.exp: Ditto.
17155 * gdb.base/pointers.exp: Ditto.
17156 * gdb.base/relational.exp: Ditto.
17157 * gdb.base/reread.exp: Ditto.
17158 * gdb.base/sect-cmd.exp: Ditto.
17159 * gdb.base/sep.exp: Ditto.
17160 * gdb.base/sepdebug.exp: Ditto.
17161 * gdb.base/until.exp: Ditto.
17162 * gdb.base/whatis-exp.exp: Ditto.
17163 * gdb.cp/annota2.exp: Ditto.
17164 * gdb.cp/annota3.exp: Ditto.
17165 * gdb.trace/actions.exp: Ditto.
17166 * gdb.trace/backtrace.exp: Ditto.
17167 * gdb.trace/circ.exp: Ditto.
17168 * gdb.trace/collection.exp: Ditto.
17169 * gdb.trace/deltrace.exp: Ditto.
17170 * gdb.trace/infotrace.exp: Ditto.
17171 * gdb.trace/limits.exp: Ditto.
17172 * gdb.trace/packetlen.exp: Ditto.
17173 * gdb.trace/passc-dyn.exp: Ditto.
17174 * gdb.trace/passcount.exp: Ditto.
17175 * gdb.trace/report.exp: Ditto.
17176 * gdb.trace/save-trace.exp: Ditto.
17177 * gdb.trace/tfind.exp: Ditto.
17178 * gdb.trace/tracecmd.exp: Ditto.
17179 * gdb.trace/while-dyn.exp: Ditto.
17180 * gdb.trace/while-stepping.exp: Ditto.
17181 * lib/gdb.exp: Ditto.
17182 (gdb_compile): Handle nowarning option.
17183
5f4a23d9
AO
171842006-03-07 Alexandre Oliva <aoliva@redhat.com>
17185
17186 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
17187 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
17188 Rename executable to prelinkt. Don't re-prelink if we didn't
17189 get a core file. Test prelink -u exit status to tell whether
17190 prelinking failed. Use gdb_test_multiple.
17191
9733fc94
DJ
171922006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
17193
17194 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
17195 (do_tests): Call it.
17196
cc10cae3
AO
171972006-02-28 Alexandre Oliva <aoliva@redhat.com>
17198
17199 * gdb.base/prelink.exp: New test.
17200 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
17201
15c46491
WZ
172022006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
17203
17204 * gdb.fortran/derived-type.f90: New file.
17205 * gdb.fortran/derived-type.exp: New testcase.
17206
5c9f7ded
DJ
172072006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
17208
17209 * gdb.base/default.exp: Allow ';' as a directory separator.
17210
5b96932b
AS
172112006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17212
17213 * gdb.base/help.exp (help add-symbol-file): Update.
17214
1986bccd
AS
172152006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
17216
17217 * gdb.base/help.exp (help load): Update expected results.
17218
a8b7528f
FF
172192006-02-19 Fred Fish <fnf@specifix.com>
17220
17221 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
17222 specifix hex value as part of results.
17223 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 17224
f8261448
FF
172252006-02-16 Fred Fish <fnf@specifix.com>
17226
17227 * gdb.base/whatis.c: Define variables using typedefs char_addr,
17228 ushort_addr, and slong_addr, so the typedefs are not optimized
17229 away.
17230 * gdb.base/whatis.exp: Add tests using type name for struct type,
17231 union type, enum type, and typedef.
a9c64011 17232
31d8bdd2
MK
172332006-02-13 Mark Kettenis <kettenis@gnu.org>
17234
17235 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
17236
34e41e63
JB
172372006-02-13 Jim Blandy <jimb@redhat.com>
17238
17239 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
17240 case where it takes two "next" commands to skip past the init
17241 call.
17242
ac6e4f31
FF
172432006-02-12 Fred Fish <fnf@specifix.com>
17244
17245 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
17246 to handle cases where it takes two "next" commands to skip
17247 past the init call.
17248
2db2d571
JB
172492006-02-07 Joel Brobecker <brobecker@adacore.com>
17250
17251 * gdb.ada/array_return.exp: Mark the last test as expected to fail
17252 on hppa32 targets.
17253
38fcd64c
DJ
172542006-02-06 Vladimir Prus <ghost@cs.msu.su>
17255
17256 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
17257 field.
17258
1315ad46
MK
172592006-01-29 Mark Kettenis <kettenis@gnu.org>
17260
17261 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
17262
5625b943
DJ
172632006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
17264
17265 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
17266 files.
17267
80df1bbe
DJ
172682006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17269
17270 * gdb.cp/maint.exp: Set complaints to a positive value.
17271
9078e690
DJ
172722006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17273
17274 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
17275 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
17276 function name.
17277
9c903399
DJ
172782006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
17279
17280 * gdb.base/checkpoint.c: Update copyright notice. Include
17281 <stdlib.h>.
17282
761ae4d6
JB
172832006-01-04 Jim Blandy <jimb@redhat.com>
17284
17285 * gdb.asm/asm-source.exp: Independently provide default values for
17286 asm-flags and debug-flags. Use 'string equal' to do the
17287 comparison, not the implicit expr's '==' operator. Remove
17288 now-unneeded assignments to asm-flags. In h8300 case, place
17289 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
17290
099ac3dd
MS
172912006-01-04 Michael Snyder <msnyder@redhat.com>
17292
17293 * gdb.base/checkpoint.c: New file.
17294 * gdb.base/checkpoint.exp: New file.
17295 * gdb.base/multi-fork.c: New file.
17296 * gdb.base/multi-fork.exp: New file.
17297 * gdb.base/pi.txt: New file (data for checkpoint.c test).
17298
f4d85314
FF
172992006-01-04 Fred Fish <fnf@specifix.com>
17300
17301 * gdb.base/ptype.c (foo): Add typedef.
17302 (intfoo): Add function.
17303 * gdb.base/ptype1.c: New file.
17304 * gdb.base/ptype.exp: Handle compilation and linking with two
17305 source files. Test that proper type for "foo" is found based
17306 on source context rather than first match found in symtabs.
17307
a1b06f35
MK
173082005-12-28 Mark Kettenis <kettenis@gnu.org>
17309
17310 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
17311 * gdb.asm/openbsd.inc: Indent commands.
17312
d082a1e2
MK
173132005-12-26 Mark Kettenis <kettenis@gnu.org>
17314
c65016bd
MK
17315 * gdb.base/freebpcmd.exp: Increase timeout.
17316
d082a1e2
MK
17317 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
17318
d3c32a0e
DJ
173192005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
17320
17321 * gdb.base/default.exp: Update check for "show version".
17322
9fdb1f50
RC
173232005-12-09 Randolph Chung <tausq@debian.org>
17324
17325 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
17326 * gdb.asm/pa64.inc: New file.
17327
5f2c56f7
RC
173282005-12-09 Randolph Chung <tausq@debian.org>
17329
17330 * gdb.asm/common.inc: Indent commands.
17331 * gdb.asm/asmsrc1.s: Likewise.
17332 * gdb.asm/asmsrc2.s: Likewise.
17333
8117349c
RC
173342005-12-09 Randolph Chung <tausq@debian.org>
17335
17336 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
17337 (get_addr_of_sym): Remove duplicate print.
17338 (gen_core): xfail hppa*-*-hpux*, update expected output.
17339 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
17340 * gdb.arch/pa64-nullify.s: New file.
17341
8f07f25a
RC
173422005-12-09 Randolph Chung <tausq@debian.org>
17343
17344 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
17345
55b39184
DJ
173462005-12-07 Christophe Lyon <christophe.lyon@st.com>
17347
17348 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
17349 code generation for these functions.
17350 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
17351 error message.
17352
31e2b00f
AS
173532005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
17354
17355 * gdb.base/help.exp (help b, help br, help bre, help brea)
17356 (help break): Update the expected message.
17357
c3d0b56e
SC
173582005-11-11 Stephane Carrez <stcarrez@nerim.fr>
17359
17360 * gdb.asm/m68hc11.inc: Setup the data section.
17361 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
17362 script for this test.
17363 (m6812-*-*): Likewise.
17364
36ae0ea9
RC
173652005-11-09 Randolph Chung <tausq@debian.org>
17366
17367 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
17368
9d6f42e9
WZ
173692005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
17370
17371 * gdb.base/break.exp: Fix a comment typo.
17372
e2126a14
EZ
173732005-11-03 Jim Blandy <jimb@redhat.com>
17374
a9c64011
AS
17375 Checked in by Elena Zannoni <ezannoni@redhat.com>
17376
889bf7c5 17377 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 17378
e0ac7199
CV
173792005-11-02 Corinna Vinschen <vinschen@redhat.com>
17380
17381 * gdb.arch/gdb1558.c: Include stdio.h.
17382
31d3fb18
MK
173832005-10-31 Mark Kettenis <kettenis@gnu.org>
17384
17385 * gdb.asm/asm-source.exp: Use -e instead of --entry.
17386
e52b687c
MK
173872005-10-31 Mark Kettenis <kettenis@gnu.org>
17388
17389 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
17390
f4711d79
PG
173912005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
17392
a9c64011
AS
17393 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17394 vscr" tests to better match output.
f4711d79 17395
987a9106
JB
173962005-10-12 Jim Blandy <jimb@redhat.com>
17397
17398 * gdb.base/structs.exp (any): New function.
17399 (test_struct_returns): Don't make any assumptions at all about
17400 what value the function returns when GDB can't set the return
17401 value.
17402
2336bb58
JB
174032005-10-09 Joel Brobecker <brobecker@adacore.com>
17404
17405 * gdb.ada/arrayidx/p.adb: New file.
17406 * gdb.ada/arrayidx.exp: New testcase
17407
174082005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
17409
17410 * gdb.ada/array_return/pck.ads: New file.
17411 * gdb.ada/array_return/pck.adb: New file.
17412 * gdb.ada/array_return/p.adb: New file.
17413 * gdb.ada/array_return.exp: New testcase.
17414
705335ea
JB
174152005-10-03 Joel Brobecker <brobecker@adacore.com>
17416
a9c64011
AS
17417 * gdb.base/arrayidx.c: New file.
17418 * gdb.base/arrayidx.exp: New testcase.
705335ea 17419
11ee9940
NR
174202005-09-29 Nick Roberts <nickrob@snap.net.nz>
17421
17422 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
17423 frames-invalid and breakpoints-invalid are no longer generated
17424 with level 3 so don't expect them in the output.
17425
39fb8e9e
BR
174262005-09-27 Bob Rossi <bob@brasko.net>
17427
a9c64011 17428 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
17429 from test. Escape the | in mi_gdb_test call.
17430 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
17431 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
17432 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
17433 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
17434 expected regex's in mi_gdb_test calls.
17435 * lib/mi-support.exp: Remove arbitrary .* from tests.
17436 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
17437 Fully anchor GDB/MI expected results in mi_gdb_test.
17438 * lib/gdb.exp (string_to_regexp): Escape the ] character.
17439 * gdb.base/sizeof.exp: Remove escape character. Correct test.
17440
2af48f68
PB
174412005-09-26 Paul Brook <paul@codesourcery.com>
17442
17443 * long_long.exp: Exclude eabi targets from arm FPA float format test.
17444
f34502bc
WZ
174452005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17446
17447 * bfp-test.c: New file.
17448 * bfp-test.exp: New testcase.
17449
ca929517
WZ
174502005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
17451
17452 * gdb.fortran/subarray.exp: New testcase to test the evaluation
17453 of subarray and substring variable.
17454 * gdb.fortran/subarray.f: New source file for the test of subarray
17455 and substring variable evaluation.
17456 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
17457 of string constant.
17458
c761af65
DJ
174592005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
17460
17461 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
17462 copyright dates.
17463
561d7a1d
PG
174642005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
17465
17466 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
17467 powerpc altivec' test with an almost identical 'info vector' test.
17468
b2b64cc9
PG
174692005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17470
a9c64011
AS
17471 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
17472 vscr" tests to match output.
b2b64cc9 17473
6ac4d15a
PG
174742005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
17475
a9c64011
AS
17476 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
17477 output.
6ac4d15a 17478
40e55bef
BR
174792005-09-11 Bob Rossi <bob@brasko.net>
17480
889bf7c5
PA
17481 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
17482 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
17483 commands that return an MI output command and an asyncronous MI output
17484 command.
40e55bef
BR
17485 * gdb.mi/mi-console.exp: Ditto.
17486
3c7385ec
BR
174872005-09-11 Bob Rossi <bob@brasko.net>
17488
17489 * gdb.mi/mi-var-child.c: Include <string.h>.
17490
a6cd0eb3
DJ
174912005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
17492
17493 * killed.exp: Correct gdb_expect syntax.
17494
2f168eed
CV
174952005-08-09 Corinna Vinschen <vinschen@redhat.com>
17496
17497 * lib/mi-support.exp (mi_gdb_load): Fix typo.
17498
ecd3fd0f
BR
174992005-08-02 Bob Rossi <bob@brasko.net>
17500
17501 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
17502 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
17503 Change tests to inferior-tty-set/show.
17504 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
17505 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
17506 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
17507 inferior. Use mi_gdb_test to get GDB and Inferior output.
17508 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
17509 descriptor.
17510 (mi_inferior_tty_name): Add inferior PTY file name.
17511 (mi_gdb_start): Add INFERIOR_PTY parameter.
17512 (mi_gdb_test): Add IPATTERN parameter.
17513
f1ea48cb 175142005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 17515
f1ea48cb
BR
17516 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
17517 parameter to mi_gdb_test.
17518 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
17519
6e650a67
DJ
175202005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17521
17522 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
17523 struct_declarations.
17524 * gdb.mi/mi-var-child.exp: Step over the initialization of
17525 struct_declarations.
17526
8be260b6
DJ
175272005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17528
17529 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
17530 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
17531 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
17532 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
17533 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
17534 file.
17535
4e660f07
NR
175362005-07-27 Nick Roberts <nickrob@snap.net.nz>
17537
17538 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
17539 (do_children_tests): Assign values to the extra elements.
17540
17541 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
17542 them for tests for "-var-update --no-values" and
a9c64011 17543 "-var-update --all-values".
4e660f07
NR
17544 Add test for "-var-list-children --simple-values".
17545
17546 * gdb.mi/basics.c (callee4): Add integer array D[3]...
17547
17548 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
17549 "-stack-list-locals --simple-values" Improve doc strings and
17550 comments.
17551
6bdae935
MK
175522005-07-18 Mark Kettenis <kettenis@gnu.org>
17553
598b7a6f
MK
17554 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
17555 *-*-openbsd*.
17556 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
17557
6bdae935
MK
17558 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
17559 sigaltsatck'.
17560
1323e929 175612005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 17562
1323e929
BR
17563 * gdb.base/default.exp (tty): Changed output of command.
17564 * gdb.base/help.exp (help tty): Ditto.
17565
b1a9c082
MK
175662005-07-12 Mark Kettenis <kettenis@gnu.org>
17567
17568 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
17569
10a844a2
MK
175702005-07-10 Mark Kettenis <kettenis@gnu.org>
17571
17572 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
17573 -stack-select-frame without arguments.
17574 (test_stack_frame_listing): Add test for newly implemented command
17575 -stack-info-frame.
17576
3cb3b8df
BR
175772005-07-06 Bob Rossi <bob@brasko.net>
17578
17579 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
17580 command.
17581 (Copyright): Update copyright.
17582
a0c5fbcf
WZ
175832005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
17584
17585 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
17586 tests to evaluate exponentiation expression.
17587
984971d0
AS
175882005-06-29 Andreas Schwab <schwab@suse.de>
17589
17590 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
17591 main to avoid warnings.
17592
17593 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
17594
fe03833f
NR
175952005-06-20 Nick Roberts <nickrob@snap.net.nz>
17596
17597 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
17598 -stack-select-frame without arguments.
17599 (test_stack_frame_listing): Add test for newly implemented command
17600 -stack-info-frame.
a9c64011 17601
7a55f279
WZ
176022005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
17603
0ffa0ea5
DJ
17604 * gdb.fortran/array-element.f: New file.
17605 * gdb.fortran/array-element.exp: New testcase.
7a55f279 17606
26585198
DJ
176072005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17608
17609 * gdb.base/bigcore.exp: Correct checks for systems which can
17610 not dump a large core file.
17611
c1bd25fd
DJ
176122005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17613
17614 * gdb.base/relocate.c: Add a copyright notice.
17615 (dummy): Remove.
17616 * gdb.base/relocate.exp: Test printing the values of variables
17617 from a relocatable file.
17618
589e074d
DJ
176192005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17620
17621 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
17622 excess MI output after an error.
17623
0915f927
JB
176242005-05-29 Joel Brobecker <brobecker@adacore.com>
17625
17626 * gdb.arch/alpha-step.c: New file.
17627 * gdb.arch/alpha-step.exp: New testcase.
17628
76ff342d
DJ
176292005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
17630 Dennis Brueni <dennis@slickedit.com>
17631
17632 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
17633 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
17634 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
17635 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
17636 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17637 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
17638 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
17639
96b0c7ac
DJ
176402005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
17641 Wu Zhou <woodzltc@cn.ibm.com>
17642
17643 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
17644 IBM's xlc compiler.
17645 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
17646 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
17647
f21565d2
JB
176482005-05-13 Jim Blandy <jimb@redhat.com>
17649
17650 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
17651 calling gdb_suppress_entire_file.
17652 * gdb.base/charset.exp: Same.
17653 * gdb.base/call-rt-st.exp: Same.
17654
6006a3a1
BR
176552005-05-05 Bob Rossi <bob_rossi@cox.net>
17656
17657 * lib/gdb.exp (fullname_syntax): Added global regex.
17658 (fullname_syntax_POSIX): Ditto.
17659 (fullname_syntax_UNC): Ditto.
17660 (fullname_syntax_DOS_CASE): Ditto.
17661 (fullname_syntax_DOS): Ditto.
17662 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
17663 fullname_syntax variable to scope and use it.
17664 (test_file_list_exec_source_files): Ditto.
17665 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
17666
c3b69c04
DJ
176672005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
17668
17669 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
17670
3c95e6af
PG
176712004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
17672
a9c64011
AS
17673 * lib/gdb.exp (skip_altivec_tests): New function, based on
17674 check_vmx_hw_available from the GCC testsuite.
17675 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
17676 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 17677
78df6c56
JB
176782005-05-02 Jim Blandy <jimb@redhat.com>
17679
17680 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
17681 calling gdb_suppress_entire_file.
17682
1690f9cf
DJ
176832005-04-30 Randolph Chung <tausq@debian.org>
17684
17685 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
17686 Slightly relax "sem_post" name checking.
17687
5ea106f7
PG
176882005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17689
17690 * gdb.base/unload.exp: Use new shared library infrastructure.
17691
bf7234cf
PG
176922005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17693
17694 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 17695 infrastructure.
bf7234cf 17696
547b869a
CV
176972005-04-29 Corinna Vinschen <vinschen@redhat.com>
17698
17699 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
17700 * gdb.asm/h8300.inc: New file.
17701
f07e55f0
PG
177022005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17703
17704 * gdb.base/shlib-call.exp: Change to use new shared library
17705 infrastructure.
17706
3cbba3d1
PG
177072005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17708
a9c64011
AS
17709 * gdb.base/pending.exp: Change to use new shared library
17710 infrastructure.
3cbba3d1 17711
ed6df200
PG
177122005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17713
a9c64011
AS
17714 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
17715 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 17716
8c8f4ebe
PG
177172005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
17718
a9c64011
AS
17719 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
17720 shared objects being adjusted and update copyright years.
8c8f4ebe 17721
607fbc54
DJ
177222005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
17723
17724 * ChangeLog: Correct some 2003-01-13 dates.
17725 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
17726 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
17727 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
17728 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
17729 gdb.trace/tfind.exp: Update copyright years.
17730
57bf0e56
DJ
177312005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
17732 Daniel Jacobowitz <dan@codesourcery.com>
17733
17734 * lib/gdb.exp (gdb_compile): Handle shlib=.
17735 (gdb_compile_shlib): New function.
17736
9b593790
PG
177372005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
17738
a9c64011 17739 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 17740
9494c6a5
DJ
177412005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17742
17743 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
17744 gdb.server.
17745 * configure.ac: Likewise.
17746 * configure: Regenerated.
17747 * gdb.gdbserver/Makefile.in: Moved to...
17748 * gdb.server/Makefile.in: ... here.
17749 * gdb.gdbserver/server.c: Moved to...
17750 * gdb.server/server.c: ... here.
17751 * gdb.gdbserver/server-run.exp: Moved to...
17752 * gdb.server/server-run.exp: ... here.
17753
6f8eac0e
DJ
177542005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17755
17756 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
17757 * configure.ac: Create gdb.gdbserver/Makefile.
17758 * configure: Regenerated.
17759 * lib/gdbserver-support.exp: New file, derived from
17760 config/gdbserver.exp.
17761 * config/gdbserver.exp: Use gdbserver-support.exp.
17762 * gdb.gdbserver/Makefile.in: New file.
17763 * gdb.gdbserver/server.c: New file.
17764 * gdb.gdbserver/server-run.exp: New file.
17765
6e87504d
PG
177662005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
17767
a9c64011
AS
17768 * lib/gdb.exp (test_compiler_info): Return compiler_info
17769 if no arguments are given.
6e87504d 17770
d1779be4
PG
177712005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
17772
17773 * gdb.arch/altivec-abi.exp: Check for compiler and set
17774 use altivec' flag accordingly.
17775 * gdb.arch/altivec-regs.exp: Likewise.
17776
88750304
DJ
177772005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
17778
17779 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
17780
f3fb768d
AS
177812005-03-27 Andreas Schwab <schwab@suse.de>
17782
17783 * gdb.base/bigcore.c (main): Add missing mode argument in open
17784 call.
17785
7e813ac5
DJ
177862005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
17787
17788 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
17789 downloads.
17790 * config/gdbserver.exp (gdb_load): Likewise.
17791
8e3049aa
PB
177922005-03-14 Paul Brook <paul@codesourcery.com>
17793
17794 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
17795 targets.
17796
a9df7c44
JB
177972005-03-09 Joel Brobecker <brobecker@adacore.com>
17798
17799 * gdb.dwarf2/dup-psym.S: New file.
17800 * gdb.dwarf2/dup-psym.exp: New testcase.
17801
9f0d94e8
JB
178022005-03-09 Joel Brobecker <brobecker@adacore.com>
17803
17804 * gdb.ada/exec_changed/first.adb: New file.
17805 * gdb.ada/exec_changed/second.adb: New file.
17806 * gdb.ada/exec_changed.exp: New testcase.
17807
5f579bc5
NS
178082005-03-08 Nathan Sidwell <nathan@codesourcery.com>
17809
36e9969c
NS
17810 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
17811 (A2): New class.
17812 (main): Test operator+.
17813 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
17814 breakpoint test.
17815
5f579bc5
NS
17816 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
17817 * gdb.base/signull.exp: Disable if gdb,nosignals.
17818 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
17819 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
17820 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
17821 * gdb.mi/mi2-console.exp: Likewise.
17822 * gdb.trace/collection.exp (run_trace_experiment): Consume the
17823 continue output at start.
17824 (gdb_collect_locals_test): Robustify regexp.
17825 * gdb.trace/passc-dyn.exp: Fix comment typo.
17826 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
17827
be46087e
CV
178282005-03-08 Corinna Vinschen <vinschen@redhat.com>
17829
17830 * gdb.asm/asm-source.exp: Add iq2000 case.
17831 * gdb.asm/iq2000.inc: New file.
17832
384e1a61 178332005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 17834
384e1a61
MI
17835 * gdb.base/command.exp: Change hardcoded value to regular expression.
17836 * gdb.base/float.exp: Add powerpc to the list of targets checked.
17837
584b6e9e
DJ
178382005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
17839
17840 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
17841 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
17842 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
17843 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
17844 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
17845
ab5b5d61
MK
178462005-03-05 Mark Kettenis <kettenis@gnu.org>
17847
17848 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
17849 changes.
17850
ae051c1b
PG
178512004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
17852
a9c64011
AS
17853 * lib/compiler.c: Add test for IBM's xlc compiler.
17854 * lib/compiler.cc: Likewise.
ae051c1b 17855
3f0f6ed2
JB
178562004-02-24 Joel Brobecker <brobecker@adacore.com>
17857
17858 * gdb.ada/fixed_points.exp: Create compilation object directory
17859 before running the test.
17860 * gdb.ada/null_record.exp: Likewise.
17861 * gdb.ada/packed_array.exp: Likewise.
17862 * gdb.ada/start.exp: Likewise.
17863
724f452b
JB
178642005-02-15 Joel Brobecker <brobecker@adacore.com>
17865
17866 * gdb.ada/packed_array/pa.adb: New file.
17867 * gdb.ada/packed_array.exp: New testcase.
17868
57f5cdfb 178692005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 17870
1f393151
MK
17871 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
17872 files.
17873
ebdda337
MK
17874 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
17875 on *-*-openbsd*. Correctly match whitespace in regukar
17876 expressions.
17877
cf309262
DJ
178782005-02-10 Daniel Jacobowitz <dan@debian.org>
17879
17880 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
17881 PR exp/1821
17882 * gdb.base/gdb1821.c: New test file.
17883 * gdb.base/gdb1821.exp: New test file.
17884
3be49e7a
JB
178852005-02-09 Joel Brobecker <brobecker@adacore.com>
17886
17887 * gdb.base/start.c: New file.
17888 * gdb.base/start.exp: New testcase.
17889
e292e67d
JB
178902005-02-09 Joel Brobecker <brobecker@adacore.com>
17891
17892 * gdb.ada/start/dummy.adb: New file.
17893 * gdb.ada/start.exp: New testcase.
17894
dbdfa66c
CV
178952005-02-09 Corinna Vinschen <vinschen@redhat.com>
17896
17897 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
17898 for printing symbols and statistics.
17899 Add test for using relative pathnames in "maint print msymbols" test.
17900 Mark "maint info sections DATA" XFAIL on Cygwin.
17901 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
17902 tests.
17903
d7941671
AC
179042005-02-09 Andreas Schwab <schwab@suse.de>
17905
17906 Committed by Andrew Cagney <cagney@gnu.org>
17907 * gdb.base/remotetimeout.exp: New file.
17908
74e5ef44
MK
179092005-02-07 Mark Kettenis <kettenis@gnu.org>
17910
17911 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
17912
464dd14d
JB
179132005-02-03 Joel Brobecker <brobecker@adacore.com>
17914
17915 * gdb.ada/gnat_ada.gpr: New file.
17916 * gdb.ada/gnat_ada.gin: Delete, no longer used.
17917 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
17918 * configure.ac: No longer generate gnat_ada.gpr.
17919 * configure: Regenerate.
17920 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
17921 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
17922 * gdb.ada/null_record/bar.ads: Likewise.
17923 * gdb.ada/null_record/bar.adb: Likewise.
17924 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
17925 * gdb.ada/null_record.exp (testdir): New variable.
17926 (testfile): executable is now in testdir subdirectory.
17927 (srcfile): Use full path to the main compilation unit.
17928 * gdb.ada/fixed_points.exp: Same changes as above.
17929
30d756ae
NR
179302005-02-03 Nick Roberts <nickrob@snap.net.nz>
17931
17932 * gdb.base/interp.exp: New test.
17933
9d799f85
AC
179342005-01-24 Andrew Cagney <cagney@gnu.org>
17935
17936 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
17937
15656118
AC
179382005-01-19 Andrew Cagney <cagney@gnu.org>
17939
a892c31b
AC
17940 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
17941 configure.ac not configure.in.
17942
15656118
AC
17943 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
17944 of powerpc*-*-*.
17945 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 17946 * gdb.base/list.exp (test_list_function)
15656118
AC
17947 (test_list_filename_and_function): Ditto.
17948 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
17949
a7b01baf
AC
179502005-01-16 Andrew Cagney <cagney@gnu.org>
17951
17d92a02
AC
17952 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
17953
a7b01baf
AC
17954 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
17955
bc8332bb
AC
179562005-01-14 Andrew Cagney <cagney@gnu.org>
17957
17958 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
17959 * gdb.mi/mi2-var-cmd.exp: Ditto.
17960
4d074752
CV
179612005-01-10 Corinna Vinschen <vinschen@redhat.com>
17962
17963 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
17964
bec39cab
AC
179652005-01-07 Andrew Cagney <cagney@gnu.org>
17966
17967 * configure.ac: Rename configure.in, require autoconf 2.59.
17968 * configure: Re-generate.
17969 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
17970 * gdb.stabs/configure: Re-generate.
17971 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
17972 * gdb.hp/configure: Re-generate.
17973 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
17974 autoconf 2.59.
17975 * gdb.hp/gdb.objdbg/configure: Re-generate.
17976 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
17977 autoconf 2.59.
17978 * gdb.hp/gdb.defects/configure: Re-generate.
17979 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
17980 autoconf 2.59.
17981 * gdb.hp/gdb.compat/configure: Re-generate.
17982 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
17983 autoconf 2.59.
17984 * gdb.hp/gdb.base-hp/configure: Re-generate.
17985 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
17986 autoconf 2.59.
17987 * gdb.hp/gdb.aCC/configure: Re-generate.
17988
f10b16d4
JB
179892004-12-15 Jim Blandy <jimb@redhat.com>
17990
17991 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
17992 under NPTL when there is debugging info available for libpthread.
17993
fb6e1814
JG
179942004-12-13 Jerome Guitton <guitton@gnat.com>
17995
17996 * gdb.ada/fixed_points.c: New file.
17997 * gdb.ada/fixed_points.exp: New file.
17998
fe46cd3a
RC
179992004-12-03 Randolph Chung <tausq@debian.org>
18000
18001 * gdb.arch/pa-nullify.exp: New file.
18002 * gdb.arch/pa-nullify.s: New file.
18003
8de0841b
RC
180042004-11-30 Randolph Chung <tausq@debian.org>
18005
18006 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
18007 instead of "tbug". Fix regexp to work properly with gdb_test.
18008
c8170782
PH
180092004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
18010
18011 * gdb.base/bitfields2.exp: New test.
18012 * gdb.base/bitfields2.c: New file.
18013
954269c2
RE
180142004-11-28 Richard Earnshaw <rearnsha@arm.com>
18015
18016 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
18017
0107feed
RC
180182004-11-16 Randolph Chung <tausq@debian.org>
18019
18020 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
18021
f073ae8c
DJ
180222004-11-14 Daniel Jacobowitz <dan@debian.org>
18023
18024 * gdb.threads/threadapply.exp: Correct "macro details" test.
18025
19ad59e7
JJ
180262004-11-11 Jeff Johnston <jjohnstn@redhat.com>
18027
18028 * gdb.threads/threadapply.exp: New test.
18029 * gdb.threads/threadapply.c: New file.
18030
9cf0961b
MK
180312004-11-07 Mark Kettenis <kettenis@gnu.org>
18032
18033 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
18034 frames.
18035
c789492a
FL
180362004-11-05 Felix Lee <felix+log1@specifixinc.com>
18037
18038 * gdb.base/cursal.exp: New file.
18039 * gdb.base/cursal.c: New file.
18040
a1e167bb
AC
180412004-11-03 Andrew Cagney <cagney@gnu.org>
18042
18043 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
18044
b7cbf173
MK
180452004-10-30 Mark Kettenis <kettenis@gnu.org>
18046
18047 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
18048 NetBSD/ELF targets.
18049
88f9d34f
JB
180502004-10-29 Joel Brobecker <brobecker@gnat.com>
18051
18052 * gdb.threads/bp_in_thread.c: New file, copied from
18053 pthread_cond_wait.c.
18054 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
18055 file, rather than reusing the .c file from another testcase.
18056
ca7d6a0c
JB
180572004-10-20 Joel Brobecker <brobecker@gnat.com>
18058
18059 * gdb.ada/null_record.exp: Check where we stopped after
18060 sending the start command, instead of where the associated
18061 temporary breakpoint was inserted.
18062
0d863d03
AC
180632004-10-14 Andrew Cagney <cagney@gnu.org>
18064
18065 * gdb.mi/gdb701.c (main): Return 0.
18066
d11e72cb
DJ
180672004-10-13 Daniel Jacobowitz <dan@debian.org>
18068
d40539a4 18069 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 18070
e1923096
JJ
180712004-10-12 Jeff Johnston <jjohnstn@redhat.com>
18072
18073 * gdb.threads/schedlock.c: Add comment markers to use to find
18074 line numbers.
18075 * gdb.threads/schedlock.exp: Adjust regex to handle the new
18076 comments.
18077 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
18078 breakpoint lines.
18079
ec8ba2c9
DJ
180802004-10-12 Daniel Jacobowitz <dan@debian.org>
18081
18082 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
18083
0eb3658b
DJ
180842004-10-12 Daniel Jacobowitz <dan@debian.org>
18085
18086 * configure.in: Add gdb.dwarf2.
18087 * configure: Regenerated.
18088 * Makefile.in: Add gdb.dwarf2.
18089 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
18090 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
18091 gdb.dwarf2/file1.txt: New files.
18092
a271cc33
OF
180932004-10-11 Orjan Friberg <orjanf@axis.com>
18094
a9c64011 18095 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
18096 of "run", since the latter doesn't work with remote targets. Adjust
18097 the breakpoint numbering accordingly.
18098 * gdb.threads/pthread_cond_wait.exp: Ditto.
18099
895ce074
MC
181002004-10-08 Michael Chastain <mec.gnu@mindspring.com>
18101
18102 * gdb.base/overlays.exp: Update copyright years.
18103
6be3092d
KI
181042004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
18105
18106 * gdb.base/overlays.exp: Disable if target is Linux.
18107
e05389b8
FL
181082004-10-06 Felix Lee <felix+log1@specifixinc.com>
18109
18110 * config/gdbserver.exp (gdb_load): Use right filename on remote.
18111
73cb587d
KI
181122004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
18113
18114 * gdb.asm/asm-source.exp: Add m32r-linux target.
18115 * gdb.asm/m32r-linux.inc: New file.
18116
3c0edcdc
AC
181172004-09-24 Andrew Cagney <cagney@redhat.com>
18118 David Anderson <anderson@redhat.com>
18119
18120 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
18121 command fails, assume things will work.
18122 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
18123 (_GNU_SOURCE): Define.
18124 (print_unsigned, print_hex): Change parameter to "long long".
18125 (print_byte_count): New function, use to print byte counts.
18126 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
18127 O_LARGEFILE.
18128 (main): Compute an upper bound on a corefile in max_core_size.
18129 Limit memory chunk size to max_core_size. Limit total memory
18130 allocated to max_core_size.
18131
4bb3667f
AC
181322004-09-23 Andrew Cagney <cagney@gnu.org>
18133
18134 * gdb.base/bigcore.exp: Replace the code that creates a corefile
18135 from a separate process with code that creates a corefile by
18136 making the inferior dump core.
18137
60fe1a51
MK
181382004-09-23 Mark Kettenis <kettenis@gnu.org>
18139
18140 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
18141 block.
18142
8e937346
MC
181432004-09-23 Michael Chastain <mec.gnu@mindspring.com>
18144
18145 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
18146 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
18147 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
18148 Likewise.
18149
7213f6d6
JJ
181502004-09-20 Jeff Johnston <jjohnstn@redhat.com>
18151
18152 * gdb.java/jprint.exp: New test case for java inferior call.
18153 * gdb.java/jprint.java: Ditto.
18154
eac69dca
JB
181552004-09-15 Joel Brobecker <brobecker@gnat.com>
18156
18157 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
18158
22227696
MC
181592004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18160
18161 * gdb.threads/killed.c: Include <stdlib.h>.
18162 * gdb.threads/pthreads.c: Likewise.
18163
7dd403a4
MC
181642004-09-14 Michael Chastain <mec.gnu@mindspring.com>
18165
18166 * gdb.threads/killed.c: Add copyright notice.
18167
33f2d567
JM
181682004-09-10 Jason Molenda (jmolenda@apple.com)
18169
a9c64011
AS
18170 * gdb.base/define.exp: Two new tests to verify zero space chars
18171 after 'if' and 'while' commands in a user-defined command is correctly
18172 parsed.
33f2d567 18173
e05b62ac
AC
181742004-09-08 Andrew Cagney <cagney@gnu.org>
18175
18176 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
18177 delivery test with duplicate at end of file.
18178
9cbe82da
MK
181792004-09-06 Mark Kettenis <kettenis@jive.nl>
18180
18181 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
18182
564803d9
MC
181832004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18184
18185 * config/hppro.exp: Removed.
18186
7c6807ce
MC
181872004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18188
18189 * config/sparclet.exp: Removed.
18190
bf7e26dd
MC
181912004-09-05 Michael Chastain <mec.gnu@mindspring.com>
18192
18193 * config/udi.exp: Removed.
18194
714e341b
MC
181952004-09-02 Michael Chastain <mec.gnu@mindspring.com>
18196
18197 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
18198 of "exp_continue".
18199 (advancei): Likewise.
18200
1236e623
JJ
182012004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18202
18203 * gdb.base/unload.exp: Fix so messages aren't duplicated.
18204
3bdcad15
MI
182052004-09-01 Manoj Iyer <manjo@austin.ibm.com>
18206
228af206 18207 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
18208 to check for nodebug in executable.
18209 * gdb.gdb/observer.exp (setup_test): Likewise.
18210 * gdb.gdb/selftest.exp (test_with_self): Likewise.
18211 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
18212
c72b934c
AC
182132004-09-01 Andrew Cagney <cagney@gnu.org>
18214
18215 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18216 files.
18217
edd9b715
JJ
182182004-09-01 Jeff Johnston <jjohnstn@redhat.com>
18219
18220 * gdb.base/unload.exp: Fix expected warning message to match
18221 latest format.
18222
fb4ce06b
CV
182232004-09-01 Corinna Vinschen <vinschen@redhat.com>
18224
18225 * gdb.base/call-rt-st.exp: Fix typos.
18226
ce78e7c3
MI
182272004-08-31 Manoj Iyer <manjo@austin.ibm.com>
18228
18229 * gdb.threads/thread_check.exp: New testcase.
18230 * gdb.threads/thread_check.c: New testcase.
18231
2dedb159
AC
182322004-08-31 Andrew Cagney <cagney@gnu.org>
18233
18234 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
18235 (skip_to_handler_entry): New procedures. Test stepping into a
18236 handler when the breakpoint is at the handler's entry point.
18237
68f53502
AC
182382004-08-30 Andrew Cagney <cagney@gnu.org>
18239
18240 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
18241 gdb/1757.
18242
3e3ffd2b
MC
182432004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18244
18245 With code from Manoj Iyer <manjo@austin.ibm.com>:
18246 * lib/gdb.exp (gdb_file_cmd): Return more information in the
18247 return value. Add an arm for "no debugging symbols found".
18248 Change a stray "error" to "perror".
18249 (gdb_run_cmd): Adapt to new return value.
18250 * gdb.base/remote.exp: Adapt to new return value.
18251 * gdb.gdb/complaints.exp: Likewise.
18252 * gdb.gdb/observer.exp: Likewise.
18253 * gdb.gdb/selftest.exp: Likewise.
18254 * gdb.gdb/xfullpath.exp: Likewise.
18255
4b6f5fd2
JB
182562004-08-27 Joel Brobecker <brobecker@gnat.com>
18257
18258 * gdb.threads/bp_in_thread.exp: New testcase.
18259
e5b25496
MC
182602004-08-27 Michael Chastain <mec.gnu@mindspring.com>
18261
18262 Fix PR testsuite/1735.
18263 * gdb.threads/schedlock.c (thread_function): Add a cast
18264 to suppress a gcc warning.
18265 * gdb.threads/thread-specific.c (thread_function): Likewise.
18266
934353d6
MC
182672004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18268
18269 * gdb.base/unload.c: Include <stdlib.h>.
18270
f98a0aef 182712004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 18272
f98a0aef 18273 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
18274 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
18275 synchronized after the "return".
18276
5a2e8882
MC
182772004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18278
18279 * gdb.mi/basics.c: Include <stdio.h>.
18280 * gdb.mi/pthreads.c: Include <stdlib.h>.
18281 * gdb.mi/var-cmd.c: Include <stdlib.h>.
18282
a9640423
MC
182832004-08-26 Michael Chastain <mec.gnu@mindspring.com>
18284
18285 * gdb.threads/schedlock.c: Add copyright notice.
18286
b04e311d
AC
182872004-08-25 Andrew Cagney <cagney@gnu.org>
18288
18289 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
18290 (skip_over_handler, breakpoint_over_hander): New test procedures.
18291 (advance, advancei): Add a proper prefix, do not use
18292 rerun_to_main.
18293 * gdb.base/sigstep.c (main): Change to use an infinite loop.
18294
7c27f15b
MC
182952004-08-24 Michael Chastain <mec.gnu@mindspring.com>
18296
18297 * gdb.mi/basics.c: Add copyright notice.
18298 * gdb.mi/var-cmd.c: Add copyright notice.
18299
fffc87ae
MC
183002004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18301
18302 * lib/gdb.exp: Remove signed_keyword_not_used.
18303 * lib/compiler.c: Likewise.
18304 * lib/compiler.cc: Likewise.
18305
d782e0bf
MC
183062004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18307
18308 * gdb.base/whatis.c: Remove conditional disabling of "signed".
18309 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
18310
96033e83
MC
183112004-08-23 Michael Chastain <mec.gnu@mindspring.com>
18312
18313 * gdb.base/whatis.c: Add copyright notice.
18314
cf38c229
MK
183152004-08-20 Mark Kettenis <kettenis@gnu.org>
18316
18317 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
18318 it to skip the breakpoints encoded in the inline assembly.
18319
f4b49756
MC
183202004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18321
18322 * Makefile.in: Add gdb.fortran.
18323
2f193b69
MC
183242004-08-20 Michael Chastain <mec.gnu@mindspring.com>
18325
18326 * gdb.base/call-sc.exp (test_scalar_returns):
18327 Fix cut-and-paste glitch in "Make fun return now".
18328
89a237cb
MC
183292004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18330
18331 * configure.in: Add gdb.fortran.
18332 * configure: Regenerate.
18333 * gdb.fortran/Makefile.in: New file.
18334 * lib/gdb.exp (skip_fortran_tests): New procedure.
18335
469aff8e
MC
183362004-08-17 Michael Chastain <mec.gnu@mindspring.com>
18337
18338 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
18339 reference to bug-gnu@prep.ai.mit.edu.
18340 * gdb.mi/mi-var-child.exp: Likewise.
18341 * gdb.mi/mi-var-cmd.exp: Likewise.
18342 * gdb.mi/mi-var-display.exp: Likewise.
18343 * gdb.mi/mi2-var-block.exp: Likewise.
18344 * gdb.mi/mi2-var-child.exp: Likewise.
18345 * gdb.mi/mi2-var-cmd.exp: Likewise.
18346 * gdb.mi/mi2-var-display.exp: Likewise.
18347
00b51b9f
MK
183482004-08-15 Mark Kettenis <kettenis@gnu.org>
18349
18350 * gdb.base/unload.c (main): Make local variable msg const.
18351
45f07fef
MC
183522004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18353
18354 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
18355 to bug-gnu@prep.ai.mit.edu.
18356 * gdb.mi/mi-disassemble.exp: Likewise.
18357 * gdb.mi/mi-eval.exp: Likewise.
18358 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
18359 default line number.
18360 * gdb.mi/mi-return.exp: Likewise.
18361 * gdb.mi/mi-simplerun.exp: Likewise.
18362 * gdb.mi/mi-stack.exp: Likewise.
18363 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
18364 number with explicit range test.
18365 * gdb.mi/mi-watch.exp: Likewise.
18366 * gdb.mi/mi2-break.exp: Likewise.
18367 * gdb.mi/mi2-cli.exp: Likewise.
18368 * gdb.mi/mi2-disassemble.exp: Likewise.
18369 * gdb.mi/mi2-eval.exp: Likewise.
18370 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
18371 default line number.
18372 * gdb.mi/mi2-return.exp: Likewise.
18373 * gdb.mi/mi2-simplerun.exp: Likewise.
18374 * gdb.mi/mi2-stack.exp: Likewise.
18375 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
18376 number with explicit range test.
18377 * gdb.mi/mi2-watch.exp: Likewise.
18378
dd8c8ee7
MC
183792004-08-15 Michael Chastain <mec.gnu@mindspring.com>
18380
18381 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
18382 * gdb.cp/m-static.exp: Likewise.
18383 * gdb.cp/rtti.exp: Likewise.
18384
4e838464
MK
183852004-08-14 Mark Kettenis <kettenis@gnu.org>
18386
18387 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
18388
8d8cb839
EZ
183892004-08-14 Eli Zaretskii <eliz@gnu.org>
18390
18391 * ChangeLog: Prefix Local Variables with semi-colons and indent
18392 the reference to older ChangeLog files, to fix fontification in
18393 Emacs.
18394
deea8bb0
MC
183952004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18396
18397 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
18398 * gdb.mi/mi2-break.exp: Likewise.
18399
c3297504
MC
184002004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18401
18402 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
18403
25808999
MC
184042004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18405
18406 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
18407
226a8d71
MC
184082004-08-13 Michael Chastain <mec.gnu@mindspring.com>
18409
18410 * gdb.cp/classes.exp: Remove unused declarations. Just let
18411 test names default instead of providing special names. Remove
18412 extraneous demangler test.
18413
37fdf854
JJ
184142004-08-12 Jeff Johnston <jjohnstn@redhat.com>
18415
18416 * gdb.base/unload.exp: New test for breakpoints in dynamically
18417 loaded libraries.
18418 * gdb.base/unload.c: Ditto.
18419 * gdb.base/unloadshr.c: Ditto.
18420
2d3a7986
MC
184212004-08-12 Michael Chastain <mec.gnu@mindspring.com>
18422
18423 * gdb.cp/classes.exp (test_ptype_class_objects): Call
18424 cp_test_ptype_class.
18425 (test_enums): Likewise.
18426
c72b934c
AC
184272004-08-10 Andrew Cagney <cagney@gnu.org>
18428
18429 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
18430 files.
18431
cc503c8a
AC
184322004-08-10 Andrew Cagney <cagney@gnu.org>
18433
18434 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
18435 init_malloc call.
18436
902f2ccb
MC
184372004-08-10 Michael Chastain <mec.gnu@mindspring.com>
18438
18439 * ChangeLog: Add copyright notice. The notice is copied
18440 from emacs 21.3 top level ChangeLog.
18441
78c90502
MC
184422004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18443
18444 * lib/cp-support.exp: New file.
18445 * lib/cp-support.exp (cp_test_type_class): New function.
18446 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
18447 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
18448 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
18449 cp_test_ptype_class.
18450
88e5ea78
MC
184512004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18452
18453 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
18454 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
18455 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
18456 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
18457 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
18458 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
18459 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
18460 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
18461 gdb.mi/mi2-watch.exp: Update copyright years.
18462
6a89fc9c
MK
184632004-08-09 Mark Kettenis <kettenis@gnu.org>
18464
18465 * gdb.base/sigaltstack.exp: Provide proper anchoring.
18466
1482e0de
MC
184672004-08-09 Michael Chastain <mec.gnu@mindspring.com>
18468
18469 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
18470 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
18471 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
18472 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
18473 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
18474 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
18475 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
18476 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
18477 gdb.mi/mi-watch.exp: Update copyright years.
18478
1a5ce3f3
DJ
184792004-08-08 Daniel Jacobowitz <dan@debian.org>
18480
18481 PR gdb/1738
18482 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
18483 from a breakpoint with a pending signal.
18484
04f6ecf2
DJ
184852004-08-08 Daniel Jacobowitz <dan@debian.org>
18486
18487 PR gdb/1736
18488 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
18489 * gdb.base/sigaltstack.exp (finish_test): Consume output until
18490 the prompt.
18491 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
18492
54d90d35
DJ
184932004-08-08 Daniel Jacobowitz <dan@debian.org>
18494
18495 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
18496
d2f6abb0
DJ
184972004-08-08 Daniel Jacobowitz <dan@debian.org>
18498
18499 PR gdb/1736
18500 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
18501 for i?86-*-linux*.
18502
5598c03d
DJ
185032004-08-08 Daniel Jacobowitz <dan@debian.org>
18504
18505 * gdb.arch/i386-prologue.exp: Compile without debug information.
18506
c6fee705
MC
185072004-08-08 Michael Chastain <mec.gnu@mindspring.com>
18508
18509 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
18510 rather than asking gdb to search.
18511
dd90efdb
MC
185122004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18513
18514 * gdb.base/gcore.c: Include <string.h>.
18515
1e84bec1
MC
185162004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18517
18518 * gdb.base/gcore.c: Add copyright notice.
18519
e425eb2b
MC
185202004-08-05 Michael Chastain <mec.gnu@mindspring.com>
18521
18522 * gdb.base/freebpcmd.c: Include <stdio.h>.
18523 * gdb.base/long_long.c: Include <string.h>.
18524 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
18525 * gdb.base/siginfo.c: Include <string.h>.
18526 * gdb.base/sigstep.c: Include <string.h>.
18527
cb9aaed5
MC
185282004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18529
18530 * gdb.base/complex.c: Include <stdlib.h>.
18531
55944f3d
MC
185322004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18533
18534 * gdb.base/complex.c: Add copyright notice.
18535
7b2953d9
MC
185362004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18537
18538 * gdb.base/charset.c: Include <stdlib.h>.
18539
c9133d23
MC
185402004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18541
18542 * gdb.base/auxv.c: Include <stdlib.h>.
18543
0a8490ad
MC
185442004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18545
18546 * gdb.base/auxv.c: Add copyright notice.
18547
3426d5ec
MC
185482004-08-04 Michael Chastain <mec.gnu@mindspring.com>
18549
18550 * gdb.base/coremaker.c: Add copyright notice.
18551 * gdb.base/coremaker2.c: Add copyright notice.
18552
8da195dd
AC
185532004-08-04 Andrew Cagney <cagney@gnu.org>
18554
18555 * gdb.base/store.exp: Update copyright.
18556 (check_set, up_set, check_struct, up_struct): Add a prefix to test
18557 names, do not import gdb_prompt.
18558
8d394f98
AC
185592004-08-01 Andrew Cagney <cagney@gnu.org>
18560
18561 Fix PR testsuite/1729.
18562 * gdb.base/dump.exp: Add test name to callers of capture_value, do
18563 not use capture_value with value 4.
18564 (capture_value): Add optional test name parameter.
18565 (test_reload_saved_value, test_restore_saved_value): Use $msg as
18566 the prefix, pass to capture_value.
18567
b6702b23
MK
185682004-08-01 Mark Kettenis <kettenis@gnu.org>
18569
18570 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
18571 * gdb.arch/i386-prologue.c (standard): New prototype and function.
18572 (main): Call new function.
18573
c203e0ca
MC
185742004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18575
18576 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
18577
a7995a30
MC
185782004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18579
18580 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
18581
9366563b
MC
185822004-07-31 Michael Chastain <mec.gnu@mindspring.com>
18583
b6eeaf26 18584 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
18585 Accept more values of vtbl pointer. Remove some messages
18586 about "obsolete gcc or gdb".
18587
2fc1f950
MC
185882004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18589
18590 * gdb.cp/classes.exp: Accept more varieties of ptype output.
18591
c724d49b
MC
185922004-07-30 Michael Chastain <mec.gnu@mindspring.com>
18593
18594 * gdb.base/asm-source.exp: Properly convert target board
18595 debug flags from gcc format to binutils format.
18596
736b0fce
MK
185972004-07-28 Mark Kettenis <kettenis@gnu.org>
18598
18599 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
18600 gdb1718". PR backtrace/1718 partially fixed.
18601
5633ea5c
JJ
186022004-07-27 Jeff Johnston <jjohnstn@redhat.com>
18603
18604 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
18605
575eebb1
NC
186062004-07-26 Nick Clifton <nickc@redhat.com>
18607
18608 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
18609 good default value for a specific architecture is available then
18610 set it to that value. Otherwise default to the -gstabs switch.
18611 Remove the -g... switches from the asm-flags variable. Allow the
18612 target board info to override the value if it wants to. Pass the
18613 switch on the assembler command line.
18614
62104619
MK
186152004-07-23 Mark Kettenis <kettenis@gnu.org>
18616
18617 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
18618 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
18619 (main): Call new function.
18620
4a1135b8
MC
186212004-07-22 Michael Chastain <mec.gnu@mindspring.com>
18622
18623 Test for PR exp/1715.
18624 * gdb.base/radix.exp: Refactor common procedures. Make all
18625 test names unique. Change XFAIL to KFAIL.
18626
8a12c1f0
MC
186272004-07-20 Michael Chastain <mec.gnu@mindspring.com>
18628
18629 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
18630 * gdb.ada/gnat_ada.gin: ... to here.
18631 * configure.in: Use gnat_ada.gin.
18632 * configure: Regenerate.
18633
23b451cf
AC
186342004-07-20 Andrew Cagney <cagney@gnu.org>
18635
18636 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
18637 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
18638 XFAILs. Clean up test messages and comments. Check backtraces.
18639 Delete re-sync code.
18640
ab618a02
MC
186412004-07-19 Michael Chastain <mec.gnu@mindspring.com>
18642
18643 Fix PR cli/740.
18644 * gdb.base/annota1.exp: Honor gdb,nosignals.
18645 * gdb.base/annota3.exp: Likewise.
18646
46dad340
MC
186472004-07-19 Michael Chastain <mec.gnu@mindspring.com>
18648
18649 * lib/java.exp: Update copyright notice.
18650
756d8c70
AC
186512004-07-19 Andrew Cagney <cagney@gnu.org>
18652
18653 * gdb.base/selftest.exp: Copy file from here ...
18654 * gdb.gdb/selftest.exp: ... to here.
18655
586027e6
AC
186562004-07-16 Andrew Cagney <cagney@redhat.com>
18657
18658 * lib/insight-support.exp: Delete file.
18659 * lib/java.exp (java_init): Fix copyright.
18660
029d2200
AC
186612004-07-16 Andrew Cagney <cagney@gnu.org>
18662
18663 * gdb.base/restore.c: Append "prologue" to comments marking the a
18664 function's prologue.
18665 * gdb.base/restore.exp: Update copyright, re-indent.
18666 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
18667 callerN" prefix where needed. Update patterns that match a
18668 function's prologue.
18669
653b62c5
MC
186702004-07-16 Michael Chastain <mec.gnu@mindspring.com>
18671
18672 * gdb.base/restore.c: Add copyright notice.
18673
f7d690e5
AC
186742004-07-16 Andrew Cagney <cagney@gnu.org>
18675
18676 * gdb.base/logical.exp: Update copyright.
18677 (evaluate): New procedure. Use to re-implement tests using
18678 several tables.
18679
d629a7cb
MH
186802004-07-14 Martin Hunt <hunt@redhat.com>
18681
18682 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
18683 which fixes some problems where init.tcl was not found.
18684
9c7bb332
AC
186852004-07-13 Andrew Cagney <cagney@gnu.org>
18686
6bf46641
AC
18687 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
18688 (check_sizeof, check_valueof): Do not include the output in the
18689 test name. Use gdb_test.
18690 (get_valueof): Use gdb_test_multiple.
18691
c4ffd4c0
AC
18692 * gdb.base/step-test.exp: Update copyright. Use
18693 gdb_test_multiple. Ensure that test names do not include
18694 architecture dependent output.
18695
ab89363a
AC
18696 * gdb.gdb/observer.exp: Update copyright.
18697 (setup_test): Use gdb_test_multiple.
18698 (attach_first_observer, attach_second_observer)
18699 (attach_third_observer, detach_first_observer)
18700 (detach_second_observer, detach_third_observer)
18701 (reset_counters, check_counters): Make $message a prefix.
18702 (test_normal_stop_notifications): Add "args" parameter - a list of
18703 init functions to be called. Make $message a prefix,
18704 (test_observer_normal_stop): Change the message prefixes so that
18705 they are unique, pass the attach / detach procedures to
18706 test_normal_stop_notifications.
18707
ec58997a
AC
18708 * gdb.base/signull.exp (test_segv): Prefix all tests with
18709 "${name}". Clean up test messages.
18710
b475183b
AC
18711 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
18712
9c7bb332
AC
18713 * gdb.base/ena-dis-br.exp: Update copyright.
18714 (break_at): New function. Replace send_gdb with gdb_test,
18715 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
18716 ignore count, not stopped at bpt", with KFAIL.
18717
2dd95497
CV
187182004-07-13 Corinna Vinschen <vinschen@redhat.com>
18719
18720 * gdb.base/attach.exp: Remove cleanupfile handling.
18721
419e626b
AC
187222004-07-12 Andrew Cagney <cagney@gnu.org>
18723
18724 * gdb.base/annota1.exp: Cleanup corefile test name.
18725 * gdb.base/annota3.exp: Ditto.
18726
8b1b3228
AC
187272004-07-12 Andrew Cagney <cagney@gnu.org>
18728
78650829
AC
18729 * gdb.base/signals.exp: Clean up copyright, re-indent.
18730
8b1b3228
AC
18731 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
18732 gdb_test and gdb_test_multiple.
18733
935c2760
JJ
187342004-07-08 Jeff Johnston <jjohnstn@redhat.com>
18735
18736 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 18737 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
18738 provide line number info for first statement in main.
18739
1544280f
AC
187402004-07-08 Andrew Cagney <cagney@gnu.org>
18741
1279f4ff
AC
18742 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
18743
1544280f
AC
18744 * gdb.base/sigbpt.exp: Make the common part of each test name a
18745 prefix instead of suffix.
18746
bcc82369
BR
187472004-07-07 Bob Rossi <bob_rossi@cox.net>
18748
18749 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
18750 test from test_tbreak_creation_and_listing to
18751 test_file_list_exec_source_file
18752 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
18753 Changed name of test from test_tbreak_creation_and_listing to
18754 test_file_list_exec_source_file
18755
23f4b0aa
JJ
187562004-07-07 Jeff Johnston <jjohnstn@redhat.com>
18757
18758 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
18759 the jmisc() constructor instead of <init>.
18760 * gdb.java/jmisc1.exp: Ditto.
18761
56401cd5
AC
187622004-07-07 Andrew Cagney <cagney@gnu.org>
18763
18764 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
18765 corrupting the PC.
18766
44ae2f6a
MC
187672004-07-06 Michael Chastain <mec.gnu@mindspring.com>
18768
18769 * gdb.cp/templates.exp: Accept whitespace change in demangler
18770 output.
18771
45a83408
AC
187722004-07-06 Andrew Cagney <cagney@gnu.org>
18773
18774 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
18775
d205ad70
MC
187762004-07-02 Michael Chastain <mec.gnu@mindspring.com>
18777
18778 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
18779 * lib/compiler.cc: Likewise.
18780
06ea1a61
MC
187812004-06-30 Michael Chastain <mec.gnu@mindspring.com>
18782
18783 * lib/compiler.cc: Work around string preprocessing problem
18784 with old hp c++ compiler.
18785 * lib/compiler.c: Likewise.
18786
daab1251
CV
187872004-06-29 Corinna Vinschen <vinschen@redhat.com>
18788
18789 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
18790 directives to conditionalize symbol prefixing.
18791 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
18792 additional_flags handling. Add underscore prefix for Cygwin.
18793 * gdb.arch/i386-unwind.c: Use preprocessor directives to
18794 conditionalize symbol prefixing.
18795 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
18796 additional_flags handling. Add underscore prefix for Cygwin.
18797
cc984116
CV
187982004-06-29 Corinna Vinschen <vinschen@redhat.com>
18799
18800 * gdb.base/bigcore.exp: Skip test on Cygwin.
18801
c279b077
MC
188022004-06-28 Michael Chastain <mec.gnu@mindspring.com>
18803
18804 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
18805 formats for "info register". Use gdb_test_multiple. Fix
18806 the "invalid register" test.
18807
0e915747
CV
188082004-06-28 Corinna Vinschen <vinschen@redhat.com>
18809
18810 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
18811 PID for Cygwin. Add Cygwin specific strings to check for in some
18812 tests.
18813 (do_attach_tests): Add a test for user interaction when attaching
18814 to a process with no matching symbol table already loaded.
18815
11422c86
AC
188162004-06-26 Andrew Cagney <cagney@gnu.org>
18817
18818 Test PR java/1567 and PR java/1565.
18819 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
18820 * gdb.java/jmisc2.exp: Delete file.
18821
cefbce26
MC
188222004-06-26 Michael Chastain <mec.gnu@mindspring.com>
18823
18824 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
18825
e19f872c
CV
188262004-06-25 Corinna Vinschen <vinschen@redhat.com>
18827
18828 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
18829 attach process.
18830
d931ba3b
MC
188312004-06-23 Michael Chastain <mec.gnu@mindspring.com>
18832
18833 * gdb.cp/pr-1553.exp: Remove.
18834
aef68c48
MC
188352004-06-22 Michael Chastain <mec.gnu@mindspring.com>
18836
18837 * gdb.cp/pr-1553.cc: Remove.
18838 * gdb.cp/pr-1553.exp: Disable this test.
18839
8d5df71a
JB
188402004-06-20 Jim Blandy <jimb@redhat.com>
18841
a9c64011 18842 Fix PR testsuite/1680.
8d5df71a
JB
18843 * gdb.arch/i386-sse.exp: Properly quote curly braces in
18844 regular expressions.
18845
4ac6f39d
MC
188462004-06-19 Michael Chastain <mec.gnu@mindspring.com>
18847
18848 Fix PR testsuite/1679.
18849 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
18850 Issue an UNSUPPORTED result instead.
18851
1b413552
JB
188522004-06-18 Jim Blandy <jimb@redhat.com>
18853
18854 * gdb.base/charset.exp: Only send a control-C if we see a new
18855 prompt and incomplete command.
18856
6daa6ebd
MC
188572004-06-18 Michael Chastain <mec.gnu@mindspring.com>
18858
18859 * gdb.cp/pr-574.cc: Add copyright notice.
18860
51fa4ae0
JB
188612004-06-17 Jim Blandy <jimb@redhat.com>
18862
18863 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
18864 cases where the regexp has no groups; this grabs random text from
18865 the previous test suite, whatever that was.
18866
8fea26c5
MC
188672004-06-17 Michael Chastain <mec.gnu@mindspring.com>
18868
18869 * gdb.cp/printmethod.cc: Add copyright notice.
18870
1e3aeb41
MC
188712004-06-16 Michael Chastain <mec.gnu@mindspring.com>
18872
18873 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
18874
9d9030bc
AC
188752004-06-16 Andrew Cagney <cagney@gnu.org>
18876
18877 * gdb.base/signull.c: Update copyright. Include <string.h>.
18878 (bowler): Replace data_pointer with data_read
18879 and data_write cases. Add code_descriptor case.
18880 (zero, desc): New array and pointer.
18881 (data, code): Change to simple pointers.
18882 * gdb.base/signull.exp: Fix probe pattern matching a function
18883 descriptor SIGSEGV. Replace data_pointer with data_read and
18884 data_write tests.
18885
acd4ad44
AC
188862004-06-16 Andrew Cagney <cagney@gnu.org>
18887
18888 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
18889
08fd625c
MC
188902004-06-15 Michael Chastain <mec.gnu@mindspring.com>
18891
18892 * gdb.base/long_long.c: Add copyright notice.
18893
1903502c
MC
188942004-06-15 Michael Chastain <mec.gnu@mindspring.com>
18895
18896 * gdb.base/long_long.exp: Remove reference to
18897 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
18898 to gdb_breakpoint and gdb_continue_to_breakpoint.
18899
83313cb1
JB
189002004-06-14 Jim Blandy <jimb@redhat.com>
18901
18902 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
18903 endian case.
18904
1bf404ef
AC
189052004-06-14 Andrew Cagney <cagney@gnu.org>
18906
18907 * gdb.base/gcore.exp (capture_command_output): Delete the always
18908 passing tests containing inferior values.
18909 * gdb.base/ending-run.exp: Do not include the breakpoint address
18910 in the test message. Update copyright.
18911 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
18912 size in the test name, use gdb_test_multiple. Update copyright.
18913
ef220b33
MC
189142004-06-14 Michael Chastain <mec.gnu@mindspring.com>
18915
18916 * gdb.cp/ref-types.cc: Add copyright notice.
18917
4f70a4c9
MC
189182004-06-14 Michael Chastain <mec.gnu@mindspring.com>
18919
18920 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
18921 hp_aCC_compiler.
18922 * lib/compiler.cc: Likewise.
18923 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
18924 'set' commands. Log diagnostics for other lines. Set
18925 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
18926
335928ac
MC
189272004-06-13 Michael Chastain <mec.gnu@mindspring.com>
18928
18929 * gdb.cp/try_catch.cc: Add copyright notice.
18930
2efb12e8
MC
189312004-06-12 Michael Chastain <mec.gnu@mindspring.com>
18932
18933 * gdb.cp/userdef.cc: Add copyright notice.
18934
0bbed51a
MC
189352004-06-11 Michael Chastain <mec.gnu@mindspring.com>
18936
18937 * gdb.cp/virtfunc.cc: Add copyright notice.
18938
e12a46c9
RC
189392004-06-11 Randolph Chung <tausq@debian.org>
18940
18941 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
18942 problem.
18943
338e05af
AC
189442004-06-10 Andrew Cagney <cagney@gnu.org>
18945
18946 * lib/compiler.cc, lib/compiler.c: Append either
18947 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
18948 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
18949 instead of gcc-3-3.
18950
dc3f10cb
AC
189512004-06-09 Andrew Cagney <cagney@gnu.org>
18952
b4d946af
AC
18953 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
18954 gdb/1455, bug is specific to "long long" and "double".
a9c64011 18955
dc3f10cb
AC
18956 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
18957 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
18958 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
18959 fixed.
18960
b5c0bfa2
AC
189612004-06-09 Andrew Cagney <cagney@gnu.org>
18962
18963 * gdb.base/structs.exp (test_struct_returns): Replace
18964 "return_value_unknown" and "finish_value_unknown" by
18965 "return_value_known" and "finish_value_known". Instead of
18966 "return_value_unknown" iff "finish_value_unknown", check
18967 "return_value_known" implies "finish_value_known".
18968
caeb605f
MH
189692004-06-08 Martin Hunt <hunt@redhat.com>
18970
18971 * gdb.base/float.exp: Add pattern for mips targets.
18972
c892bb64
RC
189732004-06-08 Randolph Chung <tausq@debian.org>
18974
18975 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
18976 message for unknown architectures more clear.
18977
48306d3e
JB
189782004-06-08 Joel Brobecker <brobecker@gnat.com>
18979
18980 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
18981 start the execution of the program.
18982
83ecb59f
JB
189832004-06-07 Jim Blandy <jimb@redhat.com>
18984
18985 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
18986 * gdb.arch/i386-cpuid.h: New helper file.
18987
55264cb4
RC
189882004-06-07 Randolph Chung <tausq@debian.org>
18989
18990 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
18991 has started.
18992
23cadb28
RM
189932004-06-04 Roland McGrath <roland@redhat.com>
18994
18995 Fix PR gdb/1647.
18996 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
18997 differently to be robust to output buffering differences.
18998
51d01eda
MC
189992004-06-04 Michael Chastain <mec.gnu@mindspring.com>
19000
19001 * gdb.threads/pthreads.exp: Update copyright years.
19002 (check_control_c): Change asynchronous 'after' to synchronous.
19003
f4fc3b93
RM
190042004-06-04 Roland McGrath <roland@redhat.com>
19005
19006 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
19007 next gdb prompt.
19008
4013522b
MC
190092004-06-02 Michael Chastain <mec.gnu@mindspring.com>
19010
19011 Fix PR gdb/1636.
19012 * gdb.threads/manythreads.exp: Change asynchronous 'after'
19013 calls to synchronous.
19014
7a8f1e6b
JB
190152004-05-26 Jim Blandy <jimb@redhat.com>
19016
19017 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
19018
81bb3443
RC
190192004-05-24 Randolph Chung <tausq@debian.org>
19020
19021 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
19022 * gdb.asm/pa.inc: New file.
19023
8f5a3103
MK
190242004-05-22 Mark Kettenis <kettenis@gnu.org>
19025
19026 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
19027
734b8fe8 190282004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 19029 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
19030
19031 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
19032 GDB prompt.
19033
725603e1
UW
190342004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19035
f4fc3b93 19036 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
19037 setjmp/longjmp. Use sigaction instead of signal.
19038
8b923272 190392004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 19040 Michael Snyder <msnyder@redhat.com>
8b923272
JB
19041
19042 * gdb.threads/pthread_cond_wait.c: New file.
19043 * gdb.threads/pthread_cond_wait.exp: New testcase.
19044
8bfabb04
AC
190452004-05-13 Andrew Cagney <cagney@redhat.com>
19046
19047 * gdb.base/signull.exp, gdb.base/signull.c: New files.
19048 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
19049
42edda50
AC
190502004-05-11 Andrew Cagney <cagney@redhat.com>
19051
19052 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
19053 fixed but revealed gdb/1639.
19054
d303a6c7
AC
190552004-05-10 Andrew Cagney <cagney@redhat.com>
19056
19057 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
19058 func1" and "next to 2nd alarm", kernel bug avoided.
19059
bf08c2a1
DJ
190602004-05-10 Daniel Jacobowitz <dan@debian.org>
19061
19062 PR external/1568
19063 * gdb.base/bigcore.exp: Check the size of the dumped core file.
19064 XFAIL if it is smaller than bytes_allocated.
19065 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
19066 (main): Make chunks_allocated unsigned. Correct comment.
19067
c0586a34
JB
190682004-05-07 Joel Brobecker <brobecker@gnat.com>
19069
19070 * gdb.arch/powerpc-aix-prologue.c: New file.
19071 * gdb.arch/powerpc-aix-prologue.exp: New file.
19072
f2785d12
JB
190732004-05-07 Jim Blandy <jimb@redhat.com>
19074
19075 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
19076 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
19077
bd7f6e30
JB
190782004-05-06 Joel Brobecker <brobecker@gnat.com>
19079
19080 * gdb.base/sep.exp: No longer setup_kfail when the program was
19081 built with dwarf2.
19082
0a5e7efe
JI
190832004-05-05 Jim Ingham <jingham@apple.com>
19084
19085 * gdb.base/pending.exp: Make sure pending breakpoints
19086 preserve the ignore count.
f4fc3b93 19087
a8958849
MK
190882004-04-27 Jerome Guitton <guitton@gnat.com>
19089
19090 * i386-prologue.exp: Add testcase for jump instruction as first
19091 instruction of the real code.
19092 * i386-prologue.c (jump_at_beginning): New function.
19093
7e103f5b
MK
190942004-04-28 Mark Kettenis <kettenis@gnu.org>
19095
19096 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
19097 x86_64-*-*.
19098
5d38b224
MK
190992004-04-28 Mark Kettenis <kettenis@gnu.org>
19100
19101 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
19102 i*86-*-*.
19103
0ef32fd9
MK
191042004-04-25 Mark Kettenis <kettenis@gnu.org>
19105
19106 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
19107 expression that checks the return type.
19108
71d7dd7c
AC
191092004-04-23 Andrew Cagney <cagney@redhat.com>
19110
19111 * gdb.base/call-sc.exp: New test of scalar call/return values.
19112 * gdb.base/call-sc.c: Ditto.
19113
1e9f977e
JJ
191142004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19115
19116 * gdb.threads/manythreads.c: Reduce thread stack size.
19117
899d9e3a
JJ
191182004-04-23 Jeff Johnston <jjohnstn@redhat.com>
19119
19120 * gdb.threads/manythreads.c: Add copyright notice.
19121
61bcae62
AC
191222004-04-23 Andrew Cagney <cagney@redhat.com>
19123
19124 * gdb.base/siginfo.exp: Better handle step out of signal.
19125 * gdb.base/sigstep.exp: Ditto.
19126
7339a42e 191272004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 19128 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
19129
19130 * gdb.threads/manythreads.c: New testcase.
19131 * gdb.threads/manythreads.exp: Ditto.
19132
5c98409b
JB
191332004-04-22 Jim Blandy <jimb@redhat.com>
19134
19135 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
19136 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
19137
3b611f1a
MC
191382004-04-21 Michael Chastain <mec.gnu@mindspring.com>
19139
19140 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
19141
f0fd9238
AC
191422004-04-21 Andrew Cagney <cagney@redhat.com>
19143
19144 * gdb.base/sigstep.c: New file.
19145 * gdb.base/sigstep.exp: New file.
19146
90990674
JB
191472004-04-16 Joel Brobecker <brobecker@gnat.com>
19148
19149 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
19150 call to observer_notify_normal_stop.
19151
78cef34b
AC
191522004-04-15 Andrew Cagney <cagney@redhat.com>
19153
19154 * gdb.base/siginfo.c: New file.
19155 * gdb.base/siginfo.exp: New file.
19156
d2343407
JB
191572004-04-12 J. Brobecker <brobecker@gnat.com>
19158
19159 * gdb.base/sep.exp: Fix typo in comment.
19160
a2dba3c8
JB
191612004-04-12 J. Brobecker <brobecker@gnat.com>
19162
19163 * gdb.base/sep.c: New file.
19164 * gdb.base/sep-proc.c: New file.
19165 * gdb.base/sep.exp: New testcase.
19166
15f7b60e
MK
191672004-04-09 Mark Kettenis <kettenis@gnu.org>
19168
19169 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
19170 support.
19171
44f4de1a
AC
191722004-04-05 Andrew Cagney <cagney@redhat.com>
19173
19174 * gdb.base/sigaltstack.c: New file.
19175 * gdb.base/sigaltstack.exp: New file.
19176
ef04f396
JB
191772004-04-04 Joel Brobecker <brobecker@gnat.com>
19178
19179 * gdb.base/foll-fork.exp: Update the expected output for
19180 "help set follow-fork-mode", to match a change that was made
19181 to the help of this variable on 2004-01-13.
19182
d40d2c92
JB
191832004-04-01 Joel Brobecker <brobecker@gnat.com>
19184
19185 * lib/ada.exp: Add copyright notice.
19186 * bar.ads: Likewise.
19187 * bar.adb: Likewise.
19188 * null_record.adb: Likewise.
19189 * null_record.exp: Likewise.
19190 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
19191
f86ef5a3
JB
191922004-04-01 Joel Brobecker <brobecker@gnat.com>
19193
19194 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
19195 * configure: Regenerate.
19196
414e70e3
JB
191972004-04-01 Joel Brobecker <brobecker@gnat.com>
19198
19199 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
19200 to build the application. Remove the message printed when in
19201 verbose mode, redundant with the UNSUPPORTED message above.
19202
f0aaee49
JB
192032004-03-31 Joel Brobecker <brobecker@gnat.com>
19204
19205 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
19206 * gdb.ada (null_record.exp): New testcase.
19207
ac81cb54
JB
192082004-03-31 Joel Brobecker <brobecker@gnat.com>
19209
19210 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
19211
854af2f7
JB
192122004-03-31 Joel Brobecker <brobecker@gnat.com>
19213
19214 * gdb.ada: New subdirectory.
19215 * gdb.ada/Makefile.in: New file.
19216 * gdb.ada/gnat_ada.gpr.in: New file.
19217
034cb681
JB
192182004-03-31 Joel Brobecker <brobecker@gnat.com>
19219
19220 * lib/ada.exp: New file.
19221
78a1a894
DJ
192222004-03-24 Daniel Jacobowitz <drow@mvista.com>
19223
19224 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
19225 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
19226
4b2b3b3e
AC
192272004-03-22 Andrew Cagney <cagney@redhat.com>
19228
19229 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
19230 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
19231 Problem identified by Ulrich Weigand.
19232
23c73aa3
DC
192332004-03-17 David Carlton <carlton@kealia.com>
19234
19235 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
19236 PR c++/826.
19237
d63a86f8
RM
192382004-03-16 Roland McGrath <roland@redhat.com>
19239
19240 * gdb.base/auxv.exp: New file.
19241 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
19242
0e02aa50
DC
192432004-03-12 David Carlton <carlton@kealia.com>
19244
19245 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
19246 * gdb.cp/pr-1553.cc: Ditto.
19247 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
19248 pass branch.
19249
c20b71be
MC
192502004-03-12 Michael Chastain <mec.gnu@mindspring.com>
19251
19252 * gdb.cp/templates.exp: Accept more template types.
19253
c7414a01
MC
192542004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19255
19256 From Corinna Vinschen with modifications.
19257 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
19258 local variable obj_with_enum.
19259 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
19260 results with obj_with_enum.
19261
ed69573c
MC
192622004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19263
19264 * gdb.cp/classes.cc: New file, copied from misc.cc.
19265 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
19266
28301461
MC
192672004-03-09 Michael Chastain <mec.gnu@mindspring.com>
19268
19269 * gdb.cp/misc.cc: Add copyright notice.
19270
1198ecbe
DC
192712004-03-05 David Carlton <carlton@kealia.com>
19272
19273 * gdb.cp/rtti.exp: Add 'print *obj3' test.
19274 * gdb.cp/rtti.h: Update copyright.
19275 (namespace n2::n3): New.
19276 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
19277 (n2::n3::func3): New.
19278 (main): Call n2::n3::func3.
19279 * gdb.cp/rtti2.cc: Update copyright.
19280 (n2::create3): New.
19281
9e08c470
MK
192822004-03-04 Mark Kettenis <kettenis@gnu.org>
19283
19284 * gdb.asm/openbsd.inc: Fix typo.
19285
4bebc3aa
FF
192862004-03-03 Fred Fish <fnf@redhat.com>
19287
19288 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
19289 "val" instead of unused "size". Update copyright year.
19290
6ea9fb37
DJ
192912004-02-29 Daniel Jacobowitz <drow@mvista.com>
19292
19293 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
19294 to use unsigned char.
19295 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
19296 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
19297
23b23974
DJ
192982004-02-29 Daniel Jacobowitz <drow@mvista.com>
19299
19300 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
19301 line of output.
19302
7574fd53
DJ
193032004-02-28 Daniel Jacobowitz <drow@mvista.com>
19304
19305 * gdb.base/relocate.c (dummy): Initialize.
19306
a195357f
DJ
193072004-02-28 Daniel Jacobowitz <drow@mvista.com>
19308
19309 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
19310 a breakpoint at exit.
19311
72fd54a9
FF
193122004-02-27 Fred Fish <fnf@redhat.com>
19313
19314 * gdb.base/chng-syms.exp: Add expect condition to match failing
19315 case that isn't a timeout.
19316
b9d23137
AC
193172004-02-27 Andrew Cagney <cagney@redhat.com>
19318
19319 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
19320 support.
19321
15d208f6 193222004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 19323
15d208f6
FF
19324 * gdb.arch/gdb1431.c: Remove.
19325 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
19326 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
19327 of "until" incorrectly.
19328
98f9cd2d
JB
193292004-02-26 J. Brobecker <brobecker@gnat.com>
19330
19331 * gdb.cp/class2.cc (empty): New class.
19332 (refer): New function.
19333 (main): Declare an object of type empty and use it.
19334 * gdb.cp/class2.exp: Print the value of an object of type empty.
19335
9b50c11b
JJ
193362004-02-26 Jeff Johnston <jjohnstn@redhat.com>
19337
19338 * gdb.base/langs.exp: Update query string to match the
19339 new nquery format used for pending breakpoints.
19340
0dcd613f
AC
193412004-02-26 Andrew Cagney <cagney@redhat.com>
19342
19343 Fix PR i18n/1570.
19344 * gdb.base/charset.c: Update copyright notice.
19345 (main, init_string): Remove the escape character '\e' tests.
19346 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
19347 * gdb.base/charset.exp (valid_host_charset): Ditto.
19348 * gdb.base/setvar.exp: Ditto.
19349
b8a56647
AC
193502004-02-24 Andrew Cagney <cagney@redhat.com>
19351
90d59e34
AC
19352 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
19353 mmapped data in core file" PASS and FAIL messages consistent.
19354
b8a56647
AC
19355 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
19356 setting a breakpoint. Work around PR java/1565.
19357
9f27c604
JJ
193582004-02-23 Jeff Johnston <jjohnstn@redhat.com>
19359
19360 * lib/gdb.exp (gdb_breakpoint): Update query string to match
19361 new nquery format.
19362 * gdb.base/pending.exp: Ditto.
19363
3224a706
MK
193642004-02-22 Mark Kettenis <kettenis@gnu.org>
19365
19366 * configure.in: Run stabs tests on *BSD.
19367 * configure: Regenerated.
19368
41e0a9ca
MK
193692004-02-21 Mark Kettenis <kettenis@gnu.org>
19370
19371 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
19372
1e1b3428
FF
193732004-02-20 Fred Fish <fnf@redhat.com>
19374
19375 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
19376 blank in test for "returns short", for consistency with other
19377 "returns xxx" tests. Update copyright year.
19378
f9a7572a
FF
193792004-02-19 Fred Fish <fnf@redhat.com>
19380
19381 New testcase for PR breakpoint/1558.
19382 * gdb.arch/gdb1558.exp: New file.
19383 * gdb.arch/gdb1558.c: New file.
19384
b2ce2854
EZ
193852004-02-19 Elena Zannoni <ezannoni@redhat.com>
19386
19387 * gdb.base/nodebug.exp: Fix typo.
19388
e7c9ff01
JB
193892004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19390
19391 Committed by Jim Blandy <jimb@redhat.com>.
19392
62f4b920
JB
19393 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
19394
2db536a1
JB
19395 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
19396
e7c9ff01
JB
19397 * gdb.base/float.exp: Support s390*-*-* targets.
19398
f3205b34
AF
193992004-02-17 Adam Fedor <fedor@gnu.org>
19400
19401 * gdb.base/gdb1555.exp: New file.
19402 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
19403
9d62932d
EZ
194042004-02-17 Elena Zannoni <ezannoni@redhat.com>
19405
19406 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
19407
344c9711
FF
194082004-02-16 Fred Fish <fnf@redhat.com>
19409
19410 * gdb.arch/gdb1291.c: Remove
19411 * gdb.arch/gdb1291.s: New test input file.
19412 * gdb.arch/gdb1291.exp: Expand test to check case that should not
19413 fail. Test for correct result, known incorrect result, other
19414 failures and timeouts.
19415
2d822687
AC
194162004-02-16 Andrew Cagney <cagney@redhat.com>
19417
19418 * gdb.base/bigcore.exp: New file.
19419 * gdb.base/bigcore.c: New file.
19420
dac15b66
AC
194212004-02-13 Andrew Cagney <cagney@redhat.com>
19422
19423 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
19424 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
19425 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
19426 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
19427 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
19428 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
19429 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
19430 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
19431 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
19432 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
19433
6bdfc2c4
JJ
194342004-02-11 Jeff Johnston <jjohnstn@redhat.com>
19435
19436 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
19437 executed is an alloc instruction.
19438
87b3ede8
DC
194392004-02-11 David Carlton <carlton@kealia.com>
19440
19441 * gdb.cp/breakpoint.exp: New.
19442 * gdb.cp/breakpoint.cc: New.
19443
6e19e2bf
MC
194442004-02-11 Michael Chastain <mec.gnu@mindspring.com>
19445
19446 Partial fix for PR gdb/1543.
19447 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
19448 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
19449 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
19450 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
19451 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
19452 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
19453 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
19454 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
19455 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
19456 to bug-gdb@prep.ai.mit.edu .
19457 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
19458 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
19459 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
19460 Likewise.
19461
5c5455dc
AC
194622004-02-10 Andrew Cagney <cagney@redhat.com>
19463
19464 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
19465 using gdb_internal_error_resync.
19466
9cf689d7
DJ
194672004-02-09 Daniel Jacobowitz <drow@mvista.com>
19468
19469 * gdb.threads/thread-specific.exp: Stop early if no threads are
19470 found.
19471
d2dc51db
MC
194722004-02-09 Michael Chastain <mec.gnu@mindspring.com>
19473
19474 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
19475
14b1a056
DJ
194762004-02-08 Daniel Jacobowitz <drow@mvista.com>
19477
19478 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
19479 breakpoints.
19480
83f66e8f
DJ
194812004-02-07 Daniel Jacobowitz <drow@mvista.com>
19482
19483 * config/sim.exp (gdb_load): Handle $arg == "".
19484 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
19485 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
19486
30fc0091
EZ
194872004-02-07 Elena Zannoni <ezannoni@redhat.com>
19488
a9c64011
AS
19489 * gdb.base/maint.exp: Update test to reflect
19490 obstack changes.
30fc0091 19491
4d806929
JJ
194922004-02-04 Jeff Johnston <jjohnstn@redhat.com>
19493
19494 * gdb.base/pendshr.c (pendfunc): New function that calls
19495 pendfunc1.
19496 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
19497
7bfdd688
FF
194982004-02-04 Fred Fish <fnf@redhat.com>
19499
19500 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
19501 function symbols and update copyright years.
19502 * gdb.arch/gdb1291.c: Ditto.
19503
aaa08ee4
MC
195042004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19505
19506 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
19507
dbad7755
MC
195082004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19509
19510 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
19511
ec4646ef
MC
195122004-02-03 Michael Chastain <mec.gnu@mindspring.com>
19513
19514 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
19515
1b802196
FF
195162004-02-02 Fred Fish <fnf@redhat.com>
19517
19518 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
19519 remote targets. Update copyright years.
19520
18fe2033
JJ
195212004-02-02 Jeff Johnston <jjohnstn@redhat.com>
19522
19523 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
19524 support.
19525 * gdb.base/langs.exp: Fix test which attempts to create
19526 breakpoint on non-existent function to handle new pending
19527 support.
19528 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
19529 a breakpoint.
19530 * gdb.base/pending.exp: New test.
19531 * gdb.base/pending.c: New file.
19532 * gdb.base/pendshr.c: Ditto.
19533
8d577d32
DC
195342004-02-02 David Carlton <carlton@kealia.com>
19535
19536 * gdb.cp/overload.exp: Add overloadNamespace tests.
19537 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
19538 (overloadNamespace, XXX): New.
19539 (main): Call XXX::marker2.
19540
3ad13771
FF
195412004-02-01 Fred Fish <fnf@redhat.com>
19542
19543 * gdb.base/dump.exp: Use runto_main instead of "runto main".
19544 * gdb.base/finish.exp: Ditto.
19545 * gdb.base/gcore.exp: Ditto.
19546 * gdb.base/huge.exp: Ditto.
19547 * gdb.base/info-proc.exp: Ditto.
19548 * gdb.base/return2.exp: Ditto.
19549 * gdb.threads/gcore-thread.exp: Ditto.
19550
44c75849
DJ
195512004-02-01 Daniel Jacobowitz <drow@mvista.com>
19552
19553 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
19554
005bc093
MK
195552004-02-01 Mark Kettenis <kettenis@gnu.org>
19556
19557 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
19558 that opening the file succeeds on OpenBSD.
19559
c47cebdb
DJ
195602004-02-01 Daniel Jacobowitz <drow@mvista.com>
19561
19562 * gdb.threads/thread-specific.c: New file.
19563 * gdb.threads/threads-specific.exp: New test script.
19564 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
19565 to expect_out.
19566
5a01311c
MK
195672004-02-01 Mark Kettenis <kettenis@gnu.org>
19568
19569 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
19570 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
19571 only on the "print_small_structs from print_long_arg_list" test.
19572
ce22a4f1
DJ
195732004-02-01 Daniel Jacobowitz <drow@mvista.com>
19574
19575 * gdb.base/completion.exp: Kill a stray backslash.
19576
19577 From Jim Ingham <jingham@apple.com>:
19578 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
19579 agrees with the result from sending a tab.
19580
abbab9d3
DJ
195812004-01-31 Daniel Jacobowitz <drow@mvista.com>
19582
19583 * gdb.base/chng-syms.exp: Remove stray newline.
19584
53904d1e
MK
195852004-01-31 Mark Kettenis <kettenis@gnu.org>
19586
19587 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
19588 *-*-openbsd*.
19589 * gdb.asm/openbsd.inc: New file.
19590
3a4b3aac
MK
195912004-01-30 Mark Kettenis <kettenis@gnu.org>
19592
19593 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
19594 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
19595 *-*solaris2*. Remove commented out default settings for
19596 asm-flags. Replace gdb_compile with target_link.
19597
ebac27b4
MC
195982004-01-29 Michael Chastain <mec.gnu@mindspring.com>
19599
19600 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
19601 for all tests. Remove old hp-ux and cygnus xfail cases.
19602
d8679d84
PH
196032004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
19604
19605 * gdb.base/chng-syms.exp: New file.
19606 * gdb.base/chng-syms.c: New file.
19607
0a55bc22
MC
196082004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19609
19610 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
19611 Provide arms for current output in all my configurations.
19612
94b8e876
MC
196132004-01-24 Michael Chastain <mec.gnu@mindspring.com>
19614
19615 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
19616 * lib/compiler.cc: Likewise.
19617 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
19618 get the right preprocessor. Eval the output directly. Remove
19619 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
19620 hp_f77_compiler and hp_f90_compiler completely.
19621 (gdb_preprocess): Delete.
19622 (get_compiler): Delete.
19623
7cf03d44
MK
196242004-01-24 Mark Kettenis <kettenis@gnu.org>
19625
19626 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
19627 <string.h>.
19628
68b6dce9
NR
196292004-01-24 Nick Roberts <nick@nick.uklinux.net>
19630
19631 * gdb.mi/mi-stack.exp: Update copyright.
19632
b368761e
DC
196332004-01-23 David Carlton <carlton@kealia.com>
19634
19635 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
19636 test for cp_lookup_transparent_type.
19637 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
19638 call them.
19639
f2061b53
DJ
196402004-01-23 Daniel Jacobowitz <drow@mvista.com>
19641
19642 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
19643 after -var-update.
19644
37fc574a
DC
196452004-01-23 David Carlton <carlton@kealia.com>
19646
19647 * gdb.cp/namespace.cc (C::ensureRefs): New.
19648 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
19649
8e94b928
NR
196502004-01-20 Nick Roberts <nick@nick.uklinux.net>
19651
19652 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
19653 case "-stack-list-locals 2".
19654 * gdb.mi/mi-var-child.exp: Test for case
19655 "-var-list-children --all-values NAME".
19656
997b0952
MC
196572004-01-18 Michael Chastain <mec.gnu@mindspring.com>
19658
19659 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
19660
52470da3
MK
196612004-01-18 Mark Kettenis <kettenis@gnu.org>
19662
7049b4b8
MK
19663 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
19664 used with gdb_test_multiple.
19665
52470da3
MK
19666 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
19667 read at address 0. This fixes PR testsuite/1504.
19668
da6012e5
DJ
196692004-01-18 Daniel Jacobowitz <drow@mvista.com>
19670
19671 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
19672 Remove downloading, guessing the host executable, the calls to
19673 gdb_file_cmd and gdb_target_cmd, and "load" support.
19674 (infer_host_exec): New function broken out from gdb_load.
19675 (gdb_load): New wrapper for gdbserver_gdb_load.
19676 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
19677 gdb_target_cmd. Use -target-select.
19678 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
19679 Download binaries to the host. Clear last_mi_remote_file when
19680 we load a new binary.
19681 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
19682 call gdbserver_gdb_load and mi_gdb_target_cmd.
19683
32c70722
MC
196842004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19685
19686 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
19687 type patterns.
19688
b0cecf36
MC
196892004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19690
19691 * gdb.cp/templates.exp: Fix typo in test name of
19692 "print Foo<volatile char*>::foo".
19693
4120d7e6
MC
196942004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19695
19696 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
19697
f679e530
BE
196982004-01-16 Ben Elliston <bje@wasabisystems.com>
19699
19700 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
19701 (clean mostlyclean): Remove empty rm.
19702
091c48f6
MC
197032004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19704
19705 * gdb.base/setvar.exp: Add copyright years.
19706
3e5fc8d2
DC
197072004-01-14 David Carlton <carlton@bactrian.org>
19708
19709 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
19710 PR c++/1511 and update coment.
19711 * gdb.cp/templates.exp: Update patterns to match current output.
19712 If changes involve something other than whitespace, KFAIL
19713 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
19714
63d06c5c
DC
197152004-01-14 David Carlton <carlton@kealia.com>
19716
19717 * gdb.cp/namespace.exp: Add tests involving classes defined within
19718 namespaces.
19719 * gdb.cp/namespace.cc (C::CClass): New.
19720 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
19721
a51dab88
EZ
197222004-01-14 Elena Zannoni <ezannoni@redhat.com>
19723
19724 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
19725 what debug info we have. Print a better message if something goes
19726 wrong while producing the separate debug info file.
19727
a476ccc9
MC
197282004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19729
19730 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
19731
f453692c
MC
197322004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19733
19734 * gdb.base/callfuncs.c: Add copyright notice.
19735
f40063a5
MC
197362004-01-13 Michael Chastain <mec.gnu@mindspring.com>
19737
19738 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
19739 inheritance. PR gdb/1498, PR gcc/13539.
19740
19ac3974
EZ
197412004-01-13 Elena Zannoni <ezannoni@redhat.com>
19742
a9c64011
AS
19743 * gdb.threads/gcore-thread.exp: Prefix name of binary with
19744 test specific name.
19745 * gdb.mi/gdb669.exp: Ditto.
19746 * gdb.mi/mi-pthreads.exp: Ditto.
19747 * gdb.mi/mi1-pthreads.exp: Ditto.
19748 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 19749
56c97c6e
MC
197502004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19751
19752 * gdb.cp/member-ptr.cc: Add copyright notice.
19753
a0644324
MC
197542004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19755
19756 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
19757 some patterns for recent versions of gcc and hpacc. Delete
19758 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
19759 Delete tests that access a NULL pointer-to-member-data. This
19760 script is still disabled for gcc.
19761
32fabe09
EZ
197622004-01-12 Elena Zannoni <ezannoni@redhat.com>
19763
19764 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 19765 escaped correctly.
32fabe09 19766
1f8a6abb
EZ
197672004-01-12 Elena Zannoni <ezannoni@redhat.com>
19768
19769 * gdb.base/sepdebug.exp: New file.
19770 * gdb.base/sepdebug.c: New file.
19771 * lib/gdb.exp (separate_debug_filename): New procedure.
19772 (gdb_gnu_strip_debug): New procedure.
19773
48efe704
AC
197742004-01-12 Andrew Cagney <cagney@redhat.com>
19775
19776 * gdb.mi/ChangeLog: Delete file. Renamed to ...
19777 * gdb.mi/ChangeLog-1999-2003: New file.
19778
a9415475
AC
197792004-01-12 Andrew Cagney <cagney@redhat.com>
19780
19781 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
19782 "Renaming a directory to a non-empty directory returns ENOTEMPTY
19783 or EEXIST", treat EBUSY as an XFAIL.
19784
83b8cf9d
MC
197852004-01-11 Michael Chastain <mec.gnu@mindspring.com>
19786
19787 * gdb.base/scope.exp: Remove obsolete setup_xfail for
19788 hp_cc_compiler.
19789
9939d2a8
MC
197902004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19791
19792 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
19793 decorations.
19794
1ff8cadf
MC
197952004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19796
19797 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
19798 and "(aCC)" decorations. Remove obsolete doco about old
19799 test results.
19800
6fa9022e
MC
198012004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19802
19803 * gdb.cp/exception.exp: Fix typo in doco.
19804
209721fe
MK
198052004-01-09 Mark Kettenis <kettenis@gnu.org>
19806
19807 * gdb.base/gdb1476.exp: Fix typo.
19808
ef11303e
MC
198092004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19810
19811 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
19812 file.
19813
041ab88c
MC
198142004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19815
19816 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
19817 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
19818 Use gdb_compile. Remove restriction on gcc. Add some patterns
19819 for recent version of gdb. Delete second half, which was a copy
19820 of the first half with different build flags. This test is
19821 still disabled because it is still not ready for production.
19822
e36d075a
MC
198232004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19824
19825 * gdb.cp/exception.cc: Add copyright notice.
19826 * gdb.cp/exception.exp: Add a notice that this file is broken
19827 because of line number changes caused by addition of copyright
19828 notice.
19829
42b190ad
MC
198302004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19831
19832 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
19833 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
19834
8f25f06b
MC
198352004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19836
19837 * gdb.cp/classes.exp: Accept gnu abi 2.
19838 * gdb.cp/derivation.exp: Likewise.
19839 * gdb.cp/overload.exp: Likewise.
19840 * gdb.cp/virtfunc.exp: Likewise.
19841
06ded8b8
MC
198422004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19843
19844 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
19845 semicolon after end of function.
19846
77c26ae3
MC
198472004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19848
19849 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
19850 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
19851 boilerplate code for compiling and running the program under
19852 test. Add some string method tests.
19853
20757486
MC
198542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19855
19856 * gdb.cp/bs15503.cc: Add copyright notice.
19857 * gdb.cp/bs15503.exp: Adjust line number.
19858
0fd3b503
MC
198592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19860
19861 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
19862 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
19863
10d1bea8
MC
198642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19865
19866 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
19867 hp_cc_compiler.
19868
2789202a
MC
198692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19870
19871 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
19872 * gdb.cp/ctti.exp: Use the marker instead of "next".
19873 With gcc, run further before bailing.
19874
b862f14c
MC
198752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19876
19877 * gdb.cp/cttiadd.cc: Add copyright notice.
19878 * gdb.cp/cttiadd1.cc: Likewise.
19879 * gdb.cp/cttiadd2.cc: Likewise.
19880 * gdb.cp/cttiadd3.cc: Likewise.
19881
96da2469
MC
198822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19883
19884 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
19885 Use gdb_test, gdb_test_multiple. Use floating-point values that
19886 have exact representations in IEEE-ish formats.
19887
053248ff
MC
198882004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19889
19890 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
19891 compilers. Delete duplicate call to get_compiler_info.
19892 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
19893 * gdb.base/volatile.exp: Likewise.
19894
84acecdd
MK
198952004-01-07 Mark Kettenis <kettenis@gnu.org>
19896
19897 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
19898 memory at address 0.
19899
fe11a27f
MC
199002004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19901
19902 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
19903 to test for hp-ux assembler. Fix copyright years.
19904
60ad077b
AC
199052004-01-07 Andrew Cagney <cagney@redhat.com>
19906
19907 * gdb.base/fileio.c (strerrno): Add "EBUSY".
19908
1c9b8f33
AC
199092004-01-07 Andrew Cagney <cagney@redhat.com>
19910
19911 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
19912 when creating the read-only file. From analysis by Roland McGrath
19913 and Elena Zannoni.
19914
753ccc7a
MC
199152004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19916
19917 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
19918
eca3e36b
MC
199192004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19920
19921 * gdb.base/cvexpr.c: Be type-safe with function pointers and
19922 data pointers.
19923
f8d4bac4
MC
199242004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19925
19926 * gdb.cp/m-static.exp: Compile one source file at a time.
19927 Delete unused call to get_compiler_info.
19928
9b4e0f94
MC
199292004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19930
19931 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
19932 * gdb.base/call-rt-st.exp: Likewise.
19933 * gdb.base/nodebug.exp: Likewise.
19934 * gdb.base/volatile.exp: Likewise.
19935 * gdb.cp/ref-types.exp: Likewise.
19936 * gdb.cp/templates.exp: Likewise.
19937
023c1024
MK
199382004-01-05 Mark Kettenis <kettenis@gnu.org>
19939
19940 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
19941
19703c4a
MC
199422004-01-05 Michael Chastain <mec.gnu@mindspring.com>
19943
19944 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
19945 hppa*-hp-hpux*.
19946
18b67037
MK
199472004-01-04 Mark Kettenis <kettenis@gnu.org>
19948
ba6219c8
MK
19949 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
19950 x86_64-*-*.
19951
18b67037
MK
19952 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
19953 sparc64-*-* and sparc*-solaris2*.
19954
1bfbbb9d
MK
199552004-01-04 Mark Kettenis <kettenis@gnu.org>
19956
19957 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
19958 return ${tests}" test. The ${tests} already mentions the
19959 filename.
19960
06846494
MC
199612004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19962
19963 * gdb.cp/local.exp: Accept gcc abi 2.
19964
3b0cb202
MC
199652004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19966
19967 * gdb.cp/templates.exp: Accept gcc abi 2.
19968
0643ec3f
MC
199692004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19970
19971 * lib/compiler.cc: Remove supports_template_debugging.
19972 * gdb.cp/templates.exp: Do not test supports_template_debugging.
19973
d231d0b1
MC
199742004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19975
19976 * gdb.cp/namespace.exp: Accept gcc abi 2.
19977
44ffb27c
MC
199782004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19979
19980 * gdb.cp/method.exp: Accept gcc abi 2.
19981
184ad485
MC
199822004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19983
19984 * gdb.cp/classes.exp: Generate identical results as old version.
19985 * gdb.cp/derivation.exp: Likewise.
19986 * gdb.cp/overload.exp: Likewise.
19987 * gdb.cp/virtfunc.exp: Likewise.
19988
116f09e7
MC
199892004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19990
19991 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
19992 mysterious bug with sourceware version of expect.
19993
b1379776
MC
199942004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19995
19996 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
19997 current versions of gcc, including gcc abi 2. Remove gratuitous
19998 restart of test program. Use gdb_test_multiple and gdb_test for
19999 all tests. Add patterns to xfail missing "const" in "const char *"
20000 and kfail PR gdb/1155.
20001
6b7a4c0e
MC
200022004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20003
20004 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
20005 current versions of gcc, including gcc abi 2. Remove gratuitous
20006 restart of test program. Use gdb_test_multiple and gdb_test for
20007 all tests. Add patterns to kfail PR gdb/1498.
20008
51615d72
MC
200092003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20010
20011 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
20012 current versions of gcc, including gcc abi 2. Use "breakpoint"
20013 and "continue" instead of restarting the target program. Use
20014 gdb_test_multiple and gdb_test for all tests.
20015
7b79a9d7
MK
200162004-01-01 Mark Kettenis <kettenis@gnu.org>
20017
20018 * gdb.asm/asm-source.exp: Update copyright year. Link statically
20019 for *-*-solaris2*.
20020
1cd3489f
MC
200212003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20022
20023 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
20024 current versions of gcc, including gcc abi 2. Use "breakpoint"
20025 and "continue" instead of restarting the target program several
20026 times. Use gdb_test_multiple and gdb_test for all tests.
20027
850742db
MC
200282003-12-18 Michael Chastain <mec.gnu@mindspring.com>
20029
20030 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
20031 source files.
20032
eb4bbda8
MC
200332003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20034
20035 * gdb.base/environ.exp: Handle compiling test case from multiple
20036 source files.
20037
e42c7771
MC
200382003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20039
20040 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
20041
80e4b428
JB
200422003-12-17 Jim Blandy <jimb@redhat.com>
20043
5f06973a
JB
20044 * gdb.base/freebpcmd.c: Add copyright notice.
20045
80e4b428
JB
20046 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
20047
0ab84fb7
MC
200482003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20049
20050 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
20051
1b3bb3d0
JB
200522003-12-13 Jim Blandy <jimb@redhat.com>
20053
20054 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
20055
3a4c9371
KB
200562003-12-12 Kevin Buettner <kevinb@redhat.com>
20057
20058 * gdb.asm/frv.inc: New file.
20059 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
20060
a1dea79a
FF
200612003-12-09 Fred Fish <fnf@redhat.com>
20062
20063 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
20064 functions to break1.c and leave prototypes behind. Add more
20065 "set breakpoint NN here" comments.
20066 * gdb.base/break1.c: New file.
20067
20068 * gdb.base/break.exp: Handle compiling test case from multiple
20069 source files and change source file references as needed.
20070 * gdb.base/completion.exp: Ditto.
20071 * gdb.base/condbreak.exp: Ditto.
20072 * gdb.base/define.exp: Ditto.
20073 * gdb.base/ena-dis-br.exp: Ditto.
20074 * gdb.base/info-proc.exp: Ditto.
20075 * gdb.base/maint.exp: Ditto.
20076 * gdb.base/until.exp: Ditto.
20077
20078 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
20079 hardcoded line numbers.
20080 * gdb.base/define.exp: Ditto.
20081 * gdb.base/ena-dis-br.exp: Ditto.
20082 * gdb.base/maint.exp: Ditto.
20083 * gdb.base/until.exp: Ditto.
20084
20085 * gdb.base/completion.exp: Use "break1" for completion tests since
20086 "break" is no longer a unique prefix.
20087
5266b69c
AC
200882003-12-06 Andrew Cagney <cagney@redhat.com>
20089
20090 * gdb.base/structs.exp (test_struct_returns): When applicable, set
20091 "return_value_unimplemented". When an unimplemented struct return
20092 architecture, report incorrect values as a KFAIL
20093
374451f0
MC
200942003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20095
20096 * gdb.cp/rtti.exp: Accept new wording of warning from
20097 cp_lookup_rtti_type.
20098
ba9b20a7
MC
200992003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20100
20101 Partial fix for PR testsuite/1456.
20102 * gdb.base/scope.exp (test_at_main): Replace references to
20103 gcc_compiled with calls to test_compiler_info.
20104 (test_at_foo): Likewise.
20105 (test_at_bar): Likewise.
20106
b74b6d0b
MC
201072003-12-04 Michael Chastain <mec.gnu@mindspring.com>
20108
20109 Partial fix for PR testsuite/1456.
20110 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
20111 to test_compiler_info.
20112
ccfa3402
MC
201132003-12-03 Michael Chastain <mec.gnu@mindspring.com>
20114
20115 * gdb.base/so-impl-ld.exp: Update copyright notice.
20116
f6246aba
MC
201172003-12-02 Michael Chastain <mec.gnu@mindspring.com>
20118
20119 Partial fix for PR testsuite/1456.
20120 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
20121 to test_compiler_info.
20122
13ae734a
MC
201232003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20124
20125 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
20126 from current versions of gdb. Clean up regular expressions.
20127 Delete redundant timeout case.
20128
d8e1cdee
MC
201292003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20130
20131 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
20132 from current versions of gdb. Clean up regular expressions.
20133 Delete redundant timeout case.
20134
96457b64
MC
201352003-12-01 Michael Chastain <mec.gnu@mindspring.com>
20136
20137 Partial fix for PR testsuite/1456.
20138 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
20139 gcc_compiled with call to test_compiler_info.
20140
f35309fc
MC
201412003-11-30 Michael Chastain <mec.gnu@mindspring.com>
20142
20143 Partial fix for PR testsuite/1456.
20144 * gdb.base/list.exp (test_list_function): Delete unused declaration
20145 of gcc_compiled.
20146
d7afdf9b
MC
201472003-11-29 Michael Chastain <mec.gnu@mindspring.com>
20148
20149 Partial fix for PR testsuite/1456.
20150 * gdb.base/complex.exp: Replace reference to gcc_compiled with
20151 call to test_compiler_info.
20152
71507b56
MK
201532003-11-29 Mark Kettenis <kettenis@gnu.org>
20154
20155 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
20156 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
20157 it to create the appropriate note.inc.
20158 * gdb.asm/asmsrc1.s: Include "note.inc".
20159 * gdb.asm/netbsd.inc: New file.
20160 * gdb.asm/empty.inc: New file.
20161
f81f93f7
MC
201622003-11-28 Michael Chastain <mec.gnu@mindspring.com>
20163
20164 Partial fix for PR testsuite/1456.
20165 * gdb.base/constvars.exp: Replace references to gcc_compiled with
20166 calls to test_compiler_info.
20167
9a77938e
MC
201682003-11-27 Michael Chastain <mec.gnu@mindspring.com>
20169
20170 Partial fix for PR testsuite/1456.
20171 * gdb.base/volatile.exp: Replace references to gcc_compiled with
20172 calls to test_compiler_info.
20173
e8367dc7
MK
201742003-11-27 Mark Kettenis <kettenis@gnu.org>
20175
20176 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
20177 pattern for the KFAILs.
20178
526c61ee
AF
201792003-11-25 Adam Fedor <fedor@gnu.org>
20180
20181 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
20182 * gdb.objc/objcdecode.m: New file.
20183
28f2d600
AF
201842003-11-25 Adam Fedor <fedor@gnu.org>
20185
20186 * gdb.objc/nondebug.exp: Test for PR objc/1236.
20187 * gdb.objc/nondebug.m: New file.
20188
a3895cee
BE
201892003-11-26 Ben Elliston <bje@wasabisystems.com>
20190
20191 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20192 NetBSD as it does on FreeBSD. Modelled on a similar change by
20193 Mark Kettenis on 2003-05-30.
20194 (link-flags): Set to "--entry _start" regardless of target.
20195 Special linker flags are to be appended to $link-flags.
20196 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
20197
c9f2c8a3
MC
201982003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20199
20200 * gdb.cp/method.exp: Accept output of new demangler.
20201
15a0587a 202022003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
20203
20204 * gdb/class2.exp: New file.
20205 * gdb/class2.cc: New file.
20206
3c00b570
MC
202072003-11-25 Michael Chastain <mec.gnu@mindspring.com>
20208
20209 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
20210 of new demangler.
20211
7027acc7
MK
202122003-11-23 Mark Kettenis <kettenis@gnu.org>
20213
20214 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
20215 of gdb_test "run".
20216
b0e1598a
MK
202172003-11-23 Mark Kettenis <kettenis@gnu.org>
20218
20219 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
20220 "continue" into "run".
20221
4d9eda44
MC
202222003-11-23 Michael Chastain <mec.gnu@mindspring.com>
20223
20224 Partial fix for PR testsuite/1456.
20225 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
20226 call to test_compiler_info.
20227 * gdb.cp/ctti.exp: Likewise.
20228 * gdb.cp/derivation.exp: Likewise.
20229 * gdb.cp/member-ptr.exp: Likewise.
20230 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
20231 reference to gcc_compiled.
20232
202332003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
20234
20235 Fix PR testsuite/1463.
20236 * gdb.base/structs.exp (start_structs_test): Call
20237 get_debug_format before using the debug format.
20238
d422fe19
AC
202392003-11-22 Andrew Cagney <cagney@redhat.com>
20240
20241 * lib/gdb.exp (gdb_test_multiple): Add simple example.
20242 * gdb.base/structs.exp: Use gdb_test_multiple.
20243
039cf96d
AC
202442003-11-20 Andrew Cagney <cagney@redhat.com>
20245
6882279b
AC
20246 * gdb.base/structs.exp: Handle and recover from internal errors.
20247 Replace "foo${n}" with "foo<n>" in test messages.
20248
e53890ae
AC
20249 * gdb.base/structs.exp: Update copyright. Rewrite.
20250 * gdb.base/structs.c: Update copyright. Rewrite.
20251
2b211c59
AC
20252 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
20253 resync count exceeded.
d63a86f8 20254
039cf96d
AC
20255 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
20256 from the internal error.
20257 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
20258 Original from Jim Blandy.
20259 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 20260
eac98b22
AC
202612003-11-19 Andrew Cagney <cagney@redhat.com>
20262
20263 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
20264 KFAIL.
20265
67455b2a
MK
202662003-11-17 Mark Kettenis <kettenis@gnu.org>
20267
20268 New testcase for PR backtrace/1435.
20269 * gdb.arch/i386-unwind.exp: New file.
20270 * gdb.arch/i386-unwind.c: New file.
20271
853d6e5b
AC
202722003-11-17 Andrew Cagney <cagney@redhat.com>
20273
20274 * lib/gdb.exp (compiler_info): New global.
20275 (test_compiler_info): New function.
20276 (get_compiler_info): Set compiler_info.
20277 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
20278 "compiler_info" to gcc-<major>-<minor>.
20279
38cf6e11
MC
202802003-11-15 Michael Chastain <mec.gnu@mindspring.com>
20281
20282 * gdb.trace/configure: Remove.
20283
a50d3602
EZ
202842003-11-13 Elena Zannoni <ezannoni@redhat.com>
20285
20286 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 20287 breakpoints.
a50d3602
EZ
20288 * gdb.base/break.exp: Remove all references to explicit line
20289 numbers.
20290
d9407aaa
NC
202912003-11-11 Nick Clifton <nickc@redhat.com>
20292
20293 * gdb.base/shreloc.exp: Do not run for targets which do not
20294 support shared objects.
20295
db488fc1
CV
202962003-11-10 Corinna Vinschen <vinschen@redhat.com>
20297
20298 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
20299 Don't run tests if nofileio flag is given.
20300
6a90a18e
EZ
203012003-11-07 Elena Zannoni <ezannoni@redhat.com>
20302
20303 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 20304 as well as 'Watchpoint'.
6a90a18e 20305
0b915e9c
EZ
203062003-11-06 Elena Zannoni <ezannoni@redhat.com>
20307
20308 Reported by Jim Ingham <jingham@apple.com>:
20309 * gdb.base/annota1.exp: Match at least one occurrence of the
20310 signal handler annotation.
20311
d7e4b55f
EZ
203122003-11-06 Elena Zannoni <ezannoni@redhat.com>
20313
a9c64011
AS
20314 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
20315 as well as 'Watchpoint'.
d7e4b55f 20316
2fe4e8d0
MC
203172003-11-05 Michael Chastain <mec@shout.net>
20318
20319 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
20320
6ef88553
KW
203212003-11-03 Kris Warkentin <kewarken@qnx.com>
20322
20323 * gdb.arch/gdb1291.c: New test file.
20324 * gdb.arch/gdb1291.exp: New test script.
20325 * gdb.arch/gdb1431.c: New test file.
20326 * gdb.arch/gdb1431.exp: New test script.
20327
ae7dc4d8
MC
203282003-10-22 Michael Chastain <mec@shout.net>
20329
20330 * gdb.mi/pthreads.c: Add copyright notice.
20331
c39d7427
MC
203322003-10-22 Michael Chastain <mec@shout.net>
20333
20334 * gdb.threads/pthreads.c: Add copyright notice.
20335
8b7d96c1
MC
203362003-10-20 Michael Chastain <mec@shout.net>
20337
20338 * gdb.base/gdb1056.exp: New test script.
20339
d1d69fdd
DJ
203402003-10-13 Daniel Jacobowitz <drow@mvista.com>
20341
20342 * gdb.threads/killed.exp: Use gdb_run_cmd.
20343
7d605576
DJ
203442003-10-13 Daniel Jacobowitz <drow@mvista.com>
20345
20346 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
20347 create a core file.
20348 * gdb.threads/gcore-thread.exp: Likewise.
20349
618ec112
CV
203502003-10-13 Corinna Vinschen <vinschen@redhat.com>
20351
20352 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
20353 type, based on char type.
20354 (struct bit_flags_short_t): New bitfield type, based on short type.
20355 (init_bit_flags_char): New fuction.
20356 (init_bit_flags_short): Ditto.
20357 (print_bit_flags_char): Ditto.
20358 (print_bit_flags_short): Ditto.
20359 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
20360
9367a73c
MC
203612003-10-11 Michael Chastain <mec@shout.net>
20362
20363 * gdb.base/call-rt-st.exp: Update copyright year.
20364
1decf120
KI
203652003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
20366
20367 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
20368 * gdb.disasm/sh3.s: Ditto.
20369
5445b2ae
DJ
203702003-10-07 Daniel Jacobowitz <drow@mvista.com>
20371
20372 * gdb.threads/switch-threads.exp: New test.
20373 * gdb.threads/switch-threads.c: New source file.
20374
aec24853
CV
203752003-10-07 Corinna Vinschen <vinschen@redhat.com>
20376
20377 * gdb.base/ending-run.exp: Add sh specific case.
20378
adc7428d
AC
203792003-10-06 Andrew Cagney <cagney@redhat.com>
20380
20381 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
20382 * gdb.disasm/mn10200.exp: Delete obsolete file.
20383
c9d37158
DJ
203842003-09-29 Daniel Jacobowitz <drow@mvista.com>
20385
20386 * ChangeLog: Correct an entry command.exp -> commands.exp.
20387 * gdb.base/commands.exp (bp_deleted_in_command_test)
20388 (temporary_breakpoint_commands): Check noargs.
20389
79c2c32d
DC
203902003-09-25 David Carlton <carlton@kealia.com>
20391
20392 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
20393 of some print tests, where appropriate. Add tests for C::D::cd,
20394 E::ce, F::cXfX, G::XgX.
20395 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
20396
594e6d67
RE
203972003-09-25 Richard Earnshaw <rearnsha@arm.com>
20398
20399 * lib/java.exp (java_init): Import target_alias before using it.
20400
10f0d451
DC
204012003-09-25 David Carlton <carlton@kealia.com>
20402
20403 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
20404
274bcba0
EZ
204052003-09-23 Elena Zannoni <ezannoni@redhat.com>
20406
d63a86f8 20407 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 20408 weirdness.
274bcba0 20409
cdbf20f7
MC
204102003-09-17 Michael Chastain <mec@shout.net>
20411
20412 * gdb.cp/gdb1355.exp: New file.
20413 * gdb.cp/gdb1355.c: New file.
20414
71e06f80
CV
204152003-09-15 Corinna Vinschen <vinschen@redhat.com>
20416
20417 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
20418 * gdb.asm/sh.inc: New file.
20419
5c4e30ca
DC
204202003-09-11 David Carlton <carlton@kealia.com>
20421
bd45b7af
DC
20422 * gdb.cp/namespace.exp: Add tests for namespace types.
20423 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
20424 (test_namespace): New.
20425
1c199746
EZ
204262003-09-11 Elena Zannoni <ezannoni@redhat.com>
20427
a9c64011 20428 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 20429 * gdb.stabs/weird.exp: Ditto.
1c199746 20430
04ed252f
MC
204312003-09-08 Michael Chastain <mec@shout.net>
20432
20433 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
20434
d8a2d9e7
MC
204352003-09-07 Michael Chastain <mec@shout.net>
20436
20437 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
20438 'parse error'.
20439
161afb24
MK
204402003-09-07 Mark Kettenis <m.kettenis@osp.nl>
20441
20442 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
20443
49f2741a
MC
204442003-08-30 Michael Chastain <mec@shout.net>
20445
20446 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
20447 * gdb.gdb/observer.exp: Ditto.
20448 * gdb.gdb/xfullpath.exp: Ditto.
20449
8afa723e
MK
204502003-08-29 Mark Kettenis <kettenis@gnu.org>
20451
20452 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
20453 *-*-*bsd*.
20454
f31dfe3b
JJ
204552003-08-28 Jeff Johnston <jjohnstn@redhat.com>
20456
20457 * gdb.base/dump.exp: Skip for ia64.
20458
4630e498
JJ
204592003-08-25 Jeff Johnston <jjohnstn@redhat.com>
20460
20461 * gdb.asm/asm-source.exp: Add ia64 support.
20462 * gdb.asm/ia64.inc: New file.
20463
1105b7ef
MC
204642003-08-22 Michael Chastain <mec@shout.net>
20465
20466 * gdb.cp: New directory.
20467 * gdb.cp/*: Copy from gdb.c++/*.
20468 * gdb.c++/*: Remove.
20469 * Makefile.in: Change gdb.c++ to gdb.cp.
20470 * configure.in: Ditto.
20471 * configure: Regnerate.
20472
c945b932
MK
204732003-08-18 Mark Kettenis <kettenis@gnu.org>
20474
20475 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
20476 * gdb.arch/i386-prologue.c (gdb1338): Add function.
20477
2b66634b
DJ
204782003-08-17 Daniel Jacobowitz <drow@mvista.com>
20479
20480 * mi-var-display.exp (-var-list-children weird): Accept function
20481 pointers with argument types.
20482 * mi1-var-display.exp (-var-list-children weird): Likewise.
20483 * mi2-var-display.exp (-var-list-children weird): Likewise.
20484
a356f73b
DJ
204852003-08-17 Daniel Jacobowitz <drow@mvista.com>
20486
20487 * gdb.base/annota3.exp: Add missing newline.
20488
483417b8
MC
204892003-08-06 Michael Chastain <mec@shout.net>
20490
20491 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
20492
c99c59c3
MS
204932003-08-12 Michael Snyder <msnyder@redhat.com>
20494
20495 * gdb.base/float.exp: Add test for SH.
20496
55ed7501
MK
204972003-08-10 Mark Kettenis <kettenis@gnu.org>
20498
20499 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
20500
1a371f2e
EZ
205012003-08-07 Elena Zannoni <ezannoni@redhat.com>
20502
20503 * gdb.base/completion.exp: Remove reduntant completion test
20504 on filename.
20505
e0f353ce
EZ
205062003-08-07 Elena Zannoni <ezannoni@redhat.com>
20507
a9c64011
AS
20508 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
20509 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
20510 gdb.trace/save-trace.exp: Make sure that full pathnames are
20511 escaped correctly.
e0f353ce 20512
5710a1af 205132003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 20514
a9c64011
AS
20515 * configure.in: Don't generate config.h from config.hin.
20516 * configure: Regenerate.
20517 * config.hin: Remove file.
20518 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
20519 * gdb.threads/pthreads.c: Ditto.
5710a1af 20520
dcd81ce9
DJ
205212003-08-07 Daniel Jacobowitz <drow@mvista.com>
20522
20523 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20524 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
20525 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
20526 Replace ld24 with seth/add3.
20527
6009d884
AC
205282003-08-02 Andrew Cagney <cagney@redhat.com>
20529
20530 * gdb.base/annota3.exp: New file.
20531 * gdb.base/annota3.c: New file.
20532 * gdb.c++/annota3.exp: New file.
20533 * gdb.c++/annota3.cc: New file.
20534
51514e06
MC
205352003-07-29 Michael Chastain <mec@shout.net>
20536
20537 * gdb.threads/tls.c (spin): Check errno only if sem_wait
20538 actually failed.
20539 (do_pass): Likewise.
20540 * gdb.threads/tls.exp: Always initialize no_of_threads.
20541
4ee6625b
DJ
205422003-07-27 Daniel Jacobowitz <drow@mvista.com>
20543
20544 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
20545 pattern.
20546 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
20547 * gdb.threads/tls.exp: Recognize one case of the host library not
20548 supporting TLS.
20549
225f2bf6
AC
205502003-07-27 Andrew Cagney <cagney@redhat.com>
20551
20552 * gdb.base/fileio.exp: Use SH when running commands using
20553 remote_exec.
20554
bcb27c9f
DJ
205552003-07-24 Daniel Jacobowitz <drow@mvista.com>
20556
20557 From Kei Sakamoto <sakamoto.kei@renesas.com>:
20558 * gdb.base/relocate.c (dummy): New padding array.
20559
3d67be83
MS
205602003-07-22 Michael Snyder <msnyder@redhat.com>
20561
d63a86f8 20562 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
20563
20564 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
20565 patterns to be more general, accepting old and new output.
20566 Some output chars (such as '+') also must be quoted.
d63a86f8 20567 Some addresses are displayed numerically instead of
3d67be83
MS
20568 symbolically.
20569
57ba3b85
MS
205702003-07-23 Michael Snyder <msnyder@redhat.com>
20571
686d097c
MS
20572 * gdb.base/return2.exp: Don't test long-long return.
20573
57ba3b85
MS
20574 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
20575 * gdb.disasm/t01_mov.exp: Ditto.
20576 * gdb.disasm/t02_mova.s: Ditto.
20577 * gdb.disasm/t02_mova.exp: Ditto.
20578 * gdb.disasm/t03_add.s: Ditto.
20579 * gdb.disasm/t03_add.exp: Ditto.
20580 * gdb.disasm/t04_sub.s: Ditto.
20581 * gdb.disasm/t04_sub.exp: Ditto.
20582 * gdb.disasm/t05_cmp.s: Ditto.
20583 * gdb.disasm/t05_cmp.exp: Ditto.
20584 * gdb.disasm/t06_ari2.s: Ditto.
20585 * gdb.disasm/t06_ari2.exp: Ditto.
20586 * gdb.disasm/t07_ari3.s: Ditto.
20587 * gdb.disasm/t07_ari3.exp: Ditto.
20588 * gdb.disasm/t08_or.s: Ditto.
20589 * gdb.disasm/t08_or.exp: Ditto.
20590 * gdb.disasm/t09_xor.s: Ditto.
20591 * gdb.disasm/t09_xor.exp: Ditto.
20592 * gdb.disasm/t10_and.s: Ditto.
20593 * gdb.disasm/t10_and.exp: Ditto.
20594 * gdb.disasm/t11_logs.s: Ditto.
20595 * gdb.disasm/t11_logs.exp: Ditto.
20596 * gdb.disasm/t12_bit.s: Ditto.
20597 * gdb.disasm/t12_bit.exp: Ditto.
20598 * gdb.disasm/t13_otr.s: Ditto.
20599 * gdb.disasm/t13_otr.exp: Ditto.
20600
e00759ef
EZ
206012003-07-22 Elena Zannoni <ezannoni@redhat.com>
20602
20603 * gdb.threads/tls.exp :Add kfail for 'info address' case.
20604
8bc2021f
EZ
206052003-07-22 Elena Zannoni <ezannoni@redhat.com>
20606
a9c64011
AS
20607 * gdb.threads/tls.c : New file.
20608 * gdb.threads/tls.exp : New file.
20609 * gdb.threads/tls-main.c : New file.
20610 * gdb.threads/tls-shared.c : New file.
20611 * gdb.threads/tls-shared.exp : New file.
8bc2021f 20612
89320c4c
AS
206132003-07-22 Andreas Schwab <schwab@suse.de>
20614
20615 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
20616
180dea7c
AS
206172003-07-20 Andreas Schwab <schwab@suse.de>
20618
20619 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
20620 due to insn reordering.
20621
0714963c
AC
206222003-07-15 Andrew Cagney <cagney@redhat.com>
20623
20624 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
20625
98a23b3f
MC
206262003-07-15 Michael Chastain <mec@shout.net>
20627
20628 * gdb.base/gdb1250.exp: New file.
20629 * gdb.base/gdb1250.c: New file.
20630
27e417a2
ML
206312003-07-09 Michal Ludvig <mludvig@suse.cz>
20632
20633 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
20634 expansion of size_t to 'unsigned long', not only to 'unsigned'.
20635
8bc2021f
EZ
206362003-07-09 Elena Zannoni <ezannoni@redhat.com>
20637
a9c64011
AS
20638 * gdb.threads/tls.c: New file.
20639 * gdb.threads/tls.exp: New file.
20640 * gdb.threads/tls-main.c: New file.
20641 * gdb.threads/tls-shared.c: New file.
20642 * gdb.threads/tls-shared.exp: New file.
8bc2021f 20643
d99968dc
EZ
206442003-07-09 Elena Zannoni <ezannoni@redhat.com>
20645
20646 * gdb.base/annota1.exp: Make sure that we properly escape the
20647 full path of the source file. Xfail more permissive patterns,
d63a86f8 20648 due to a compiler debug info problem.
d99968dc 20649
83876b3b
AS
206502003-07-07 Andreas Schwab <schwab@suse.de>
20651
2705e972
AS
20652 * gdb.asm/m68k.inc: New file.
20653 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
20654
83876b3b
AS
20655 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
20656 arguments"): Also match negative number.
20657
20658 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
20659
3a871b37
DJ
206602003-07-03 Daniel Jacobowitz <drow@mvista.com>
20661
20662 * gdb.base/store.c (charest): New typedef.
20663 (add_char): Rename to add_charest, update.
20664 (wack_char): Rename to wack_charest, update types. Return l + r
20665 to keep r live across the call.
20666 (wack_short, wack_int, wack_long, wack_longest, wack_float)
20667 (wack_double, wack_doublest): Return l + r to keep r live across
20668 the call.
20669 * gdb.base/store.exp: Accomodate store.c changes.
20670
b2a7f303
DC
206712003-06-30 David Carlton <carlton@kealia.com>
20672
20673 * gdb.c++/maint.exp (test_invalid_name): New.
20674 (test_first_component): Add tests for invalid names.
20675
3c6cb4a1
MC
206762003-06-29 Michael Chastain <mec@shout.net>
20677
20678 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
20679 output of '<VTT for class>' for virtual base classes.
20680
f1c2644b
DJ
206812003-06-29 Daniel Jacobowitz <drow@mvista.com>
20682
20683 * gdb.base/completion.exp: Tab-complete "complet" instead of
20684 "compl".
20685 * gdb.base/complex.exp, gdb.base/complex.c: New files.
20686
18080350
DJ
206872003-06-29 Daniel Jacobowitz <drow@mvista.com>
20688
20689 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
20690 * gdb.base/volatile.exp: Likewise.
20691
f56973f8
DJ
206922003-06-29 Daniel Jacobowitz <drow@mvista.com>
20693
20694 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
20695 gdb/1265.
20696
206972003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
20698 Daniel Jacobowitz <drow@mvista.com>
20699
20700 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
20701 initial line count of 'captured_main' from 26 to 32.
20702 (test_with_self): Allow xmalloc call to be interleaved with the
20703 preceding two lines.
20704
e766d4d6
JB
207052003-06-24 Joel Brobecker <brobecker@gnat.com>
20706
20707 * gdb.base/bang.exp: New testcase.
20708
f125c9a4
JB
207092003-06-23 Joel Brobecker <brobecker@gnat.com>
20710
20711 * gdb.base/langs.exp: Add some tests for the "minimal" language
20712 support.
20713
6e25beaf
EZ
207142003-06-23 Elena Zannoni <ezannoni@redhat.com>
20715
20716 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
20717 the testcase.
20718
2f816dda
DJ
207192003-06-22 Daniel Jacobowitz <drow@mvista.com>
20720
20721 * gdb.base/relocate.exp: Test add-symbol-file with a variable
20722 offset.
20723
db5a5748
DJ
207242003-06-22 Daniel Jacobowitz <drow@mvista.com>
20725
20726 * gdb.c++/pr-1210.cc: New file.
20727 * gdb.c++/pr-1210.exp: New file.
20728
1df0c130
DJ
207292003-06-21 Daniel Jacobowitz <drow@mvista.com>
20730
20731 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
20732 000-exec-continue.
20733
a92feac0
MK
207342003-06-15 Mark Kettenis <kettenis@gnu.org>
20735
20736 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
20737 on *-*-*bsd* instead of *-*-freebsd*.
20738
81a58f5b
AC
207392003-06-14 Andrew Cagney <cagney@redhat.com>
20740
20741 * gdb.base/store.exp: Test longest and doublest. Test all
20742 parameters. Weaken return statement match.
20743 * gdb.base/store.c: Add longest and doublest - aka long long and
20744 long double functions. Put all parameters into local register
20745 variables. Use negative values.
20746
b257a0d3
AC
207472003-06-14 Andrew Cagney <cagney@redhat.com>
20748
20749 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
20750 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
20751 exit status.
20752 * gdb.base/fileio.exp: Disable target when nointerrupts and
20753 noinferiorio, instead of limiting it to remote. Use remote_exec
20754 instead of system.
d63a86f8 20755
21c38304
JJ
207562003-06-12 Jeff Johnston <jjohnstn@redhat.com>
20757
20758 * gdb.base/float.exp: Add ia64 support.
20759
1bcdb424
CV
207602003-06-12 Corinna Vinschen <vinschen@redhat.com>
20761
20762 * gdb.base/fileio.exp: Run only on remote targets.
20763
6aeb981f
CV
207642003-06-10 Corinna Vinschen <vinschen@redhat.com>
20765
20766 * gdb.base/fileio.c: New file, testing File-I/O.
20767 * gdb.base/fileio.exp: Ditto.
20768
53df362e
RG
207692003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
20770
20771 * gdb.base/shreloc.exp: New file, check symbol values obtained from
20772 shared objects after relocation at load time (gdb PR/1132).
20773 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 20774 as above, part of the shared object relocation test.
53df362e 20775
ffee1b46
MK
207762003-06-08 Mark Kettenis <kettenis@gnu.org>
20777
b5ca3722
MK
20778 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
20779 fully filled history list.
20780 * gdb.base/gdb_history: New file.
20781
03ed860d
MK
20782 * gdb.base/signals.exp: XFAIL "continue to func1" on
20783 i*86-*-freebsd*.
20784
ffee1b46
MK
20785 * gdb.base/attach.exp: When trying to attach to a nonexistent
20786 process, make it possible to specify the PID based on the target,
20787 and do so for *-*-freebsd*.
20788
d80dbb52
RH
207892003-06-02 Richard Henderson <rth@redhat.com>
20790
20791 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
20792
6dd77b81
RH
207932003-06-02 Richard Henderson <rth@redhat.com>
20794
20795 * gdb.base/selftest.exp: Next over lim_at_start initialization.
20796
f6347e16
RH
207972003-06-02 Richard Henderson <rth@redhat.com>
20798
20799 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
20800
2c161407
DJ
208012003-06-01 Daniel Jacobowitz <drow@mvista.com>
20802
20803 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
20804 of globalvar.
20805
572eb746
MK
208062003-06-01 Mark Kettenis <kettenis@gnu.org>
20807
20808 * gdb.asm/asm-source.exp: Check for memory read errors in
20809 disassembler test on *BSD too.
20810
9e9617a5
RH
208112003-06-01 Richard Henderson <rth@redhat.com>
20812
20813 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
20814 for .frame.
20815 (gdbasm_call): Lose ldgp.
20816 (gdbasm_startup): Add frame information.
20817 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
20818
7b34ad4e
MK
208192003-05-31 Mark Kettenis <kettenis@gnu.org>
20820
20821 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
20822 i?86-*-*.
20823
10059fdf
MK
208242003-05-30 Mark Kettenis <kettenis@gnu.org>
20825
20826 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20827 FreeBSD.
20828
acf4b816
RH
208292003-05-29 Richard Henderson <rth@redhat.com>
20830
20831 * gdb.asm/alpha.inc: New file.
20832 * gdb.asm/asm-source.exp: Use it.
20833
e9ecd949
JB
208342003-05-29 Jim Blandy <jimb@redhat.com>
20835
20836 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
20837 'core.PID'.
20838
e3e5a4f3
JB
208392003-05-22 Jim Blandy <jimb@redhat.com>
20840
20841 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
20842 backtrace.
d63a86f8 20843
72fe3d25
DC
208442003-05-20 David Carlton <carlton@math.stanford.edu>
20845
20846 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
20847 this time.
20848
58da2eb2
DC
208492003-05-19 David Carlton <carlton@bactrian.org>
20850
20851 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
20852 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
20853
1fcb5155
DC
208542003-05-19 David Carlton <carlton@bactrian.org>
20855
20856 * gdb.c++/namespace.exp: Add namespace scope and anonymous
20857 namespace tests.
20858 Bump copyright date.
20859 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
20860 (main): Call C::D::marker2.
20861 * gdb.c++/namespace1.cc: New file.
20862
85e85163
JJ
208632003-05-14 Jeff Johnston <jjohnstn@redhat.com>
20864
20865 Roland McGrath <roland@redhat.com>
d63a86f8 20866 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
20867 there is no manager thread.
20868
a25fbfec
JJ
208692003-05-08 Jeff Johnston <jjohnstn@redhat.com>
20870
d63a86f8
RM
20871 * gdb.threads/schedlock.exp: Remove assumption that all threads
20872 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
20873 in one of the child threads rather than the main thread.
20874
be375bae
JB
208752003-05-07 Jim Blandy <jimb@redhat.com>
20876
09bf6082
JB
20877 Add support for assembly source testing on the s390x.
20878 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
20879 architecture.
20880 * gdb.asm/s390x.inc: New file.
20881
be375bae
JB
20882 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
20883 succession of 'if' statements.
20884
00905d52
AC
208852003-05-05 Andrew Cagney <cagney@redhat.com>
20886
20887 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
20888
b1e29e33
AC
208892003-05-05 Andrew Cagney <cagney@redhat.com>
20890
20891 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
20892 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
20893
e33d66ec
EZ
208942003-05-02 Elena Zannoni <ezannoni@redhat.com>
20895
20896 * gdb.base/charset.exp: Update based on new behavior of set/show
20897 charset commands.
20898
2b6fd0d8
AC
208992003-05-01 Andrew Cagney <cagney@redhat.com>
20900
20901 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
20902 variable do not give memory errors.
20903
130cacce
AF
209042003-04-30 Adam Fedor <fedor@gnu.org>
20905
20906 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
20907 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
20908 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
20909 gdb.objc/basicclass.m: : New files
20910
20911 * lib/gdb.exp (gdb_compile_objc): New procedure.
20912
bea71854
DJ
209132003-04-27 Daniel Jacobowitz <drow@mvista.com>
20914
20915 * gdb.base/signals.exp: Make backtrace tests more specific.
20916
0f20eeea
DC
209172003-04-23 David Carlton <carlton@bactrian.org>
20918
20919 * gdb.c++/maint.exp (test_first_component): Add tests for
20920 'operator' in more locations.
20921
c8c4d8dc
KB
209222003-04-16 Kevin Buettner <kevinb@redhat.com>
20923
20924 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
20925
3fe60e3c
EZ
209262003-04-16 Elena Zannoni <ezannoni@redhat.com>
20927
20928 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 20929 func marke' instead. Update test name.
3fe60e3c 20930
9219021c
DC
209312003-04-15 David Carlton <carlton@math.stanford.edu>
20932
20933 * gdb.c++/maint.exp: New file.
20934
5dd55bdd
EZ
209352003-04-14 Elena Zannoni <ezannoni@redhat.com>
20936
20937 * gdb.threads/schedlock.c: Change type of thread function argument
20938 to long, to avoid warnings on 64-bit platforms.
20939
00890572
EZ
209402003-04-14 Elena Zannoni <ezannoni@redhat.com>
20941
a9c64011
AS
20942 * gdb.base/attach.exp: Add new message from ptrace in case of
20943 attaching to nonexistent process.
d63a86f8 20944
93201743
JB
209452003-04-11 Jim Blandy <jimb@redhat.com>
20946
20947 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20948 gdb.c++/userdef.cc: Place comments on the lines to which the
20949 marker function might return.
20950 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20951 gdb.c++/userdef.exp: Look for those comments to check that we've
20952 returned to the right place, instead of checking line numbers.
20953
2a11c64d
EZ
209542003-04-11 Elena Zannoni <ezannoni@redhat.com>
20955
a9c64011
AS
20956 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
20957 match on sourcefile name, instead of directory name.
2a11c64d 20958
68ab8fc5
EZ
209592003-04-10 Elena Zannoni <ezannoni@redhat.com>
20960
d63a86f8 20961 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
20962 working directory name.
20963
5624293a
JB
209642003-04-09 Jim Blandy <jimb@redhat.com>
20965
20966 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20967 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
20968 after an inferior function call, report the failure, but allow the
20969 test to continue.
20970
f1f02ee4
SC
209712003-04-05 Stephane Carrez <stcarrez@nerim.fr>
20972
20973 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
20974 with -DPROTOTYPES.
20975
6eb79af0
SC
209762003-04-05 Stephane Carrez <stcarrez@nerim.fr>
20977
20978 * gdb.base/break.exp: Revert last patch.
20979
8dfb4cf0
SC
209802003-04-04 Stephane Carrez <stcarrez@nerim.fr>
20981
20982 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
20983 with -DPROTOTYPES.
20984
ed4c619a
AC
209852003-04-02 Andrew Cagney <cagney@redhat.com>
20986
20987 * gdb.base/callfuncs.exp: Make "print add" messages unique.
20988 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
20989 matching directories by the name breakpoint.
20990 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
20991 Make "continue to marker1" consistent.
20992 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
20993 message consistent.
20994 * lib/gdb.exp: Put "the program is no longer running", and "the
20995 program exited" in parenthesis.
20996 * lib/mi-support.exp: Ditto.
d63a86f8 20997
4e35d5f0 209982003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 20999
4e35d5f0
BR
21000 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
21001
71900fe8
AC
210022003-03-29 Andrew Cagney <cagney@redhat.com>
21003
21004 * gdb.base/sizeof.c (main): Print the value of '\377'.
21005 * gdb.base/sizeof.exp: Check the sign of '\377'.
21006
c0655a16
MC
210072003-03-27 Michael Chastain <mec@shout.net>
21008
21009 * gdb.base/gdb1090.exp: New file.
21010 * gdb.base/gdb1090.cc: New file.
21011
5b2a3989
JB
210122003-03-27 J. Brobecker <brobecker@gnat.com>
21013
21014 * gdb.gdb/observer.exp: New regression test.
21015
79876890
MC
210162003-03-27 Michael Chastain <mec@shout.net>
21017
21018 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
21019 * gdb.base/ptype.exp: Likewise.
21020
6eac95e3
CV
210212003-03-27 Corinna Vinschen <vinschen@redhat.com>
21022
21023 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
21024
e8c71839
MC
210252003-03-26 Michael Chastain <mec@shout.net>
21026
21027 * gdb.base/ptype.exp: Actually use some typedef'd types.
21028
71b10041
SC
210292003-03-21 Stephane Carrez <stcarrez@nerim.fr>
21030
21031 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
21032 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
21033
2512cf80
CV
210342003-03-20 Corinna Vinschen <vinschen@redhat.com>
21035
21036 * gdb.base/default.exp: Fix regular expression.
21037
0d195a4f
CV
210382003-03-20 Corinna Vinschen <vinschen@redhat.com>
21039
21040 * gdb.base/args.exp: Fix regular expression.
21041
8a2dbca8
CV
210422003-03-20 Corinna Vinschen <vinschen@redhat.com>
21043
21044 * gdb.base/help.exp: Allow Win32 child process.
21045
bf028682
CV
210462003-03-20 Corinna Vinschen <vinschen@redhat.com>
21047
21048 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
21049 when stepping out of main().
21050
182dbe85
CV
210512003-03-20 Corinna Vinschen <vinschen@redhat.com>
21052
21053 * gdb.base/default.exp: Check for win32 specific message when calling
21054 "run" without executable.
21055
d67a6ba5
CV
210562003-03-20 Corinna Vinschen <vinschen@redhat.com>
21057
21058 * gdb.base/args.exp: Expect .exe in output.
21059
a955b5bb
CV
210602003-03-20 Corinna Vinschen <vinschen@redhat.com>
21061
21062 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
21063 Cygwin native.
21064
bf6bad4b
AC
210652003-03-17 Andrew Cagney <cagney@redhat.com>
21066
21067 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
21068 vector registes.
21069 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
21070 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
21071
293e9a31
DC
210722003-03-17 David Carlton <carlton@math.stanford.edu>
21073
21074 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
21075 test, for PR breakpoints/38.
21076 Call test_watchpoint_and_breakpoint.
21077 * gdb.base/watchpoint.c (func3): New function.
21078 (main): Call func3.
21079
5330f2db
DC
210802003-03-04 David Carlton <carlton@math.stanford.edu>
21081
21082 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
21083 Garply<Garply<char> >:: garply".
21084 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
21085 with respect to PR c++/1111; note also PR c++/1113.
21086 (test_template_breakpoints): KFAIL "constructor breakpoint" with
21087 respect to PR c++/1062.
21088 KFAIL "destructor breakpoint" with respect to PR c++/1112.
21089
6ece72da
DC
210902003-03-03 David Carlton <carlton@math.stanford.edu>
21091
21092 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
21093 with respect to PR c++/57.
21094 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
21095 c++/826.
21096 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
21097 respect to PR c++/57.
21098
85ca1584
DC
210992003-03-03 David Carlton <carlton@math.stanford.edu>
21100
21101 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
21102 respect to PR c++/33 into FAILs.
21103
98e9c5b8
MC
211042003-03-03 Michael Chastain <mec@shout.net>
21105
7bedbf27
MC
21106 * configure.in: Update copyright years.
21107
211082003-03-03 Michael Chastain <mec@shout.net>
21109
21110 * Makefile.in: Update copyright years.
98e9c5b8 21111
f683e100
DC
211122003-02-28 David Carlton <carlton@math.stanford.edu>
21113
21114 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
21115 print class instead of struct and/or superfluous protection
21116 specifiers, as long as the resulting output is equivalent to the
21117 source code.
21118 Delete FIXME from end of messages on tests that don't need
21119 fixing.
21120
a9e0cf2c
DC
211212003-02-28 David Carlton <carlton@math.stanford.edu>
21122
21123 * gdb.c++/templates.exp (do_tests): Allow const in the two
21124 Foo<volatile char *>::foo tests.
21125
e8d359df
MS
211262003-02-27 Michael Snyder <msnyder@redhat.com>
21127
d63a86f8 21128 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
21129 will be consistant.
21130
0b71dc91
DC
211312003-02-26 David Carlton <carlton@math.stanford.edu>
21132
21133 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
21134 char *>::foo" test with respect to PR c++/33. Create a new test
21135 which is identical to that one except that it doesn't put the
21136 space between the "char" and the "*"; KFAIL it, too.
21137
dd14ab43
DC
211382003-02-26 David Carlton <carlton@math.stanford.edu>
21139
21140 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
21141 template types into either PASSes or KFAILs (corresponding to PR
21142 c++/57). Tweak indentation. Update copyright.
21143
1146c7f1
SC
211442003-02-23 Stephane Carrez <stcarrez@nerim.fr>
21145
21146 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
21147
74641dfb
MC
211482003-02-13 Michael Chastain <mec@shout.net>
21149
21150 * gdb.base/exprs.exp: Remove i960 remnants.
21151 * gdb.base/funcargs.exp: Likewise.
21152 * gdb.base/list.exp: Likewise.
21153 * gdb.base/ptype.exp: Likewise.
21154
559cd2d0
DC
211552003-02-14 David Carlton <carlton@math.stanford.edu>
21156
21157 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
21158 pEe->D::vg()" from XFAIL to KFAIL.
21159
c4f90d87
JM
211602003-02-13 Jason Molenda (jmolenda@apple.com)
21161
21162 * gdb.base/maint.exp: Update maint print statistics regexp to include
21163 new entries.
21164
cbc4d97c
MC
211652003-02-13 Michael Chastain <mec@shout.net>
21166
21167 * gdb.c++/inherit.exp: Remove call to get_debug_format.
21168
40f235b7
MC
211692003-02-12 Michael Chastain <mec@shout.net>
21170
21171 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
21172 * gdb.c++/inherit.exp: Likewise.
21173 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
21174 * gdb.c++/templates.exp: Likewise.
21175 * gdb.c++/virtfunc.exp: Likewise.
21176
c56716b0
JM
211772003-02-06 Jason Molenda (jason-cl@molenda.com)
21178
21179 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
21180 why the code is written that way.
21181
070afcf8
MC
211822003-02-05 Michael Chastain <mec@shout.net>
21183
21184 * gdb.base/dump.exp: Add missing copyright line.
21185
5d0331e5
JM
211862003-02-05 Jason Molenda (jason-cl@molenda.com)
21187
f7ae6d3e 21188 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
21189 at the beginning so the breakpoint doesn't get set on the loop.
21190
92851186
MC
211912003-02-05 Michael Chastain <mec@shout.net>
21192
21193 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
21194 output for configurations with gcc 2.95.3.
21195
cbf1e085
AC
211962003-02-05 Keith Seitz <keiths@redhat.com>
21197 Andrew Cagney <ac131313@redhat.com>
21198
21199 * gdb.mi/mi-cli.exp: New file.
d63a86f8 21200
29518e1e
MC
212012003-02-04 Michael Chastain <mec@shout.net>
21202
21203 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
21204 Call perror and then continue.
21205
5af1d5f3
MC
212062003-02-03 Michael Chastain <mec@shout.net>
21207
21208 * gdb.c++/pr-1023.cc: New file.
21209 * gdb.c++/pr-1023.exp: New file.
21210
6b549786
JB
212112003-02-05 Jim Blandy <jimb@redhat.com>
21212
21213 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
21214 it's local to foobar. Check for it there, and check that it's not
21215 present in main.
21216 * gdb.c++/local.cc (marker2): New function.
21217 (foobar): Call marker1.
21218 (main): Call marker2 instead of marker1.
21219
67f16606
AC
212202003-02-04 Andrew Cagney <ac131313@redhat.com>
21221
21222 * gdb.disasm/mn10200.exp: Obsolete file.
21223 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
21224 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
21225 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
21226
1c5cb38e
DC
212272003-02-04 David Carlton <carlton@math.stanford.edu>
21228
21229 * gdb.c++/overload.exp: Test intToChar(1).
21230 * gdb.c++/overload.cc (intToChar): New.
21231 (main): Call intToChar.
21232
d1fe6965
DC
212332003-02-03 David Carlton <carlton@math.stanford.edu>
21234
21235 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
21236 'might_kfail' arg.
21237 KFAIL some of the continue_to_bp_overloaded calls, according to
21238 PR c++/1025.
21239
9ba61c5d
MC
212402003-02-01 Michael Chastain <mec@shout.net>
21241
21242 * gdb.base/advance.c (marker1): New marker function.
21243 * gdb.base/advance.exp: When the 'advance' command lands on the
21244 return breakpoint, it can legitimately stop on either the
21245 current line or the next line. Accommodate both outcomes.
21246 * gdb.base/until.exp: Likewise.
21247
e7494ffb
AC
212482003-02-02 Andrew Cagney <ac131313@redhat.com>
21249
21250 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21251 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
21252 now a list, not a tuple.
21253 * gdb.mi/mi-var-display.exp: Ditto.
21254 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 21255
075559bc
AC
212562003-02-01 Andrew Cagney <ac131313@redhat.com>
21257
21258 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
21259 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
21260 stack backtraces.
21261 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 21262
2bd4c7b1
MK
212632003-02-01 Mark Kettenis <kettenis@gnu.org>
21264
21265 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21266 gdb.mi/mi1-pthreads.exp: Return instead of calling
21267 gdb_suppress_entire_file.
21268
eabd8992
MS
212692003-02-01 Mark Salter <msalter@redhat.com>
21270
21271 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
21272
71469e2f
MS
212732003-01-31 Mark Salter <msalter@redhat.com>
21274
21275 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
21276 Support empty arg.
21277
38a94d44
MC
212782003-01-30 Michael Chastain <mec@shout.net>
21279
21280 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
21281 This was a workaround for a UTF-8 bug in readline 4.3. The bug
21282 has been fixed in gdb/readline on 2003-01-09.
21283
19ea9e73
MS
212842003-01-29 Michael Snyder <msnyder@redhat.com>
21285
e8d359df
MS
21286 * gdb.base/maint.exp: Allow for leading underscore in symbol.
21287 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
21288 * gdb.base/args.exp: Skip if target does not support args passing.
21289
2307bd6a
DJ
212902003-01-22 Daniel Jacobowitz <drow@mvista.com>
21291
19ea9e73 21292 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
21293 gdb_test. Accept a list of expect arguments as the third
21294 parameter.
21295 (gdb_test): Use it.
21296
f2dd3617
EZ
212972003-01-20 Elena Zannoni <ezannoni@redhat.com>
21298
21299 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
21300 allow for different test tree configurations. Update some
21301 tescases accordingly.
21302 * gdb.arch/altivec-regs.exp: Ditto.
21303 * gdb.asm/asm-source.exp: Ditto.
21304 * gdb.base/advance.exp: Ditto.
21305 * gdb.base/display.exp: Ditto.
d63a86f8 21306 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
21307 * gdb.base/mips_pro.exp: Ditto.
21308 * gdb.base/overlays.exp: Ditto.
21309 * gdb.base/relocate.exp: Ditto.
21310 * gdb.base/setshow.exp: Ditto.
21311 * gdb.base/step-line.exp: Ditto.
21312 * gdb.base/step-test.exp: Ditto.
21313 * gdb.base/until.exp: Ditto.
21314 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
21315
c71cdefd
DC
213162003-01-17 David Carlton <carlton@math.stanford.edu>
21317
21318 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
21319 corresponding to PR c++/945.
21320 Update copyright.
21321
fdba05d7
DC
213222003-01-17 David Carlton <carlton@math.stanford.edu>
21323
21324 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
21325 corresponding to PR c++/68.
21326
213272003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
21328
21329 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
21330 (test_paddr_hairy_functions): Call print_addr_2_kfail for
21331 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
21332
c362c33a
EZ
213332003-01-15 Elena Zannoni <ezannoni@redhat.com>
21334
0fbc361c
EZ
21335 * gdb.base/break.exp: Fix change of default location, because of
21336 removal of until tests.
21337 * gdb.base/help.exp: Update test for new 'until' help message.
21338 Add test for help on 'advance'.
a9c64011 21339 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 21340
dabf8a35
MK
213412003-01-15 Mark Kettenis <kettenis@gnu.org>
21342
21343 * gdb.base/default.exp: Adapt "info float" test for recent changes
21344 to that command. Add test for "info vector".
21345 * gdb.base/float.exp: New file. Add test for "info float" that
21346 resembles the old test in gdb.base/default.exp.
21347
a1769aca
DC
213482003-01-15 David Carlton <carlton@math.stanford.edu>
21349
21350 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
21351
82025e13
EZ
213522003-01-15 Elena Zannoni <ezannoni@redhat.com>
21353
21354 * gdb.base/break.exp: Move the tests of until command from here...
21355 * gdb.base/until.exp: ... to here. New file. Add other tests.
21356 * gdb.base/advance.c: New file.
21357 * gdb.base/advance.exp: New file.
21358
8f9ab801
EZ
213592003-01-14 Elena Zannoni <ezannoni@redhat.com>
21360
a9c64011
AS
21361 * gdb.base/args.c: New file.
21362 * gdb.base/args.exp: New file.
8f9ab801 21363
9ae66589
DJ
213642003-01-14 Daniel Jacobowitz <drow@mvista.com>
21365
21366 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
21367
8d77e5c3
DJ
213682003-01-14 Daniel Jacobowitz <drow@mvista.com>
21369
21370 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
21371
12d2f0a1
DJ
213722003-01-14 Daniel Jacobowitz <drow@mvista.com>
21373
21374 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
21375 dates.
21376
6ca37014
DJ
213772003-01-13 Daniel Jacobowitz <drow@mvista.com>
21378
21379 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
21380
b0023472
DJ
213812003-01-13 Daniel Jacobowitz <drow@mvista.com>
21382
21383 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
21384 (ptype &*"foo").
21385 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
21386
607fbc54 213872003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
21388
21389 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
21390 * gdb.mi/mi1-console.exp: Likewise.
21391
607fbc54 213922003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
21393
21394 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
21395 * gdb.mi/mi1-console.exp: Likewise.
21396
a1fb14a2
DJ
213972003-01-13 Daniel Jacobowitz <drow@mvista.com>
21398
21399 * gdb.c++/overload.exp: Remove some fixed XFAILs.
21400
c4cf40b7
DJ
214012003-01-09 Daniel Jacobowitz <drow@mvista.com>
21402
21403 * gdb.base/detach.exp: New test.
21404
696d5a5b
DJ
214052003-01-09 Daniel Jacobowitz <drow@mvista.com>
21406
21407 * Makefile.in (ALL_SUBDIRS): New variable.
21408 (subdirs, clean, distclean): Use it.
21409 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
21410 regenerating Makefile, since it is generated from the top level.
21411 * gdb.asm/Makefile.in: Likewise.
21412 * gdb.base/Makefile.in: Likewise.
21413 * gdb.c++/Makefile.in: Likewise.
21414 * gdb.disasm/Makefile.in: Likewise.
21415 * gdb.java/Makefile.in: Likewise.
21416 * gdb.mi/Makefile.in: Likewise.
21417 * gdb.threads/Makefile.in: Likewise.
21418 * gdb.trace/Makefile.in: Likewise.
21419
754533e4
DC
214202003-01-09 David Carlton <carlton@math.stanford.edu>
21421
21422 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
21423 Add copyright year 2003.
21424
d8b3e9ee
MC
214252003-01-06 Michael Chastain <mec@shout.net>
21426
21427 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
21428 When selecting a thread, 'line' and 'file' are optional.
21429 * gdb.mi/mi1-pthreads.exp: Likewise.
21430
8e9e0fe6
AS
214312003-01-06 Andreas Schwab <schwab@suse.de>
21432
21433 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
21434 failures.
21435
b5ab8ff3
DJ
214362003-01-04 Daniel Jacobowitz <drow@mvista.com>
21437
21438 Fix PR gdb/844
21439 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
21440 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
21441
21442 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
21443 instead of calling gdb_suppress_entire_file.
21444 * gdb.threads/print-threads.exp: Likewise.
21445 * gdb.threads/schedlock.exp: Likewise.
21446
21447 * gdb.threads/killed.exp: Return instead of calling
21448 gdb_suppress_entire_file.
21449 * gdb.threads/linux-dp.exp: Likewise.
21450 * gdb.threads/pthreads.exp: Likewise.
21451
1e698235
DJ
214522003-01-04 Daniel Jacobowitz <drow@mvista.com>
21453
21454 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
21455 stabs.
21456 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
21457 * gdb.base/whatis.exp: Always allow (void) after function names.
21458
147ff08c
DJ
214592003-01-04 Daniel Jacobowitz <drow@mvista.com>
21460
21461 * gdb.c++/casts.exp: Correct regexp.
21462
dc62bfc2
MK
214632003-01-04 Mark Kettenis <kettenis@gnu.org>
21464
21465 * configure.in: Call AC_CONFIG_HEADER. Don't call
21466 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
21467 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
21468 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
21469 aforementioned directories in the AC_OUPUT call.
21470 * config.hin: New file.
21471 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
21472 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
21473 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
21474 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
21475 pass -I$objdir instead of -I$objdir/$subdir in compilation.
21476 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
21477 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
21478 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
21479 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
21480 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
21481 gdb.threads/configure.in, gdb.threads/configure,
21482 gdb.threads/config.in, gdb.trace/configure.in,
21483 gdb.trace/configure: Removed.
21484
77afa639
MC
214852003-01-03 Michael Chastain <mec@shout.net>
21486
21487 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
21488 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
21489
7634bb6e
DJ
214902003-01-03 Daniel Jacobowitz <drow@mvista.com>
21491
21492 * gdb.base/store.exp: Fix regular expressions.
21493
b39c905e
MK
214942002-12-28 Mark Kettenis <kettenis@gnu.org>
21495
21496 * configure.in: Rewrite.
21497 * configure: Regenerated.
21498
0a8551dd
DC
214992003-01-03 David Carlton <carlton@math.stanford.edu>
21500
21501 * gdb.base/psymtab.exp: New file.
21502 * gdb.base/psymtab1.c: Ditto.
21503 * gdb.base/psymtab2.c: Ditto.
21504
c60b7188
AF
215052002-12-23 Adam Fedor <fedor@gnu.org>
21506
21507 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
21508
ee73db83
DC
215092002-12-23 David Carlton <carlton@math.stanford.edu>
21510
21511 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
21512 and current_directory initialization.
21513
d6c1774e
JB
215142002-12-22 Jim Blandy <jimb@redhat.com>
21515
f0a847b8
JB
21516 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
21517 rather than as part of the output file name.
21518
d6c1774e
JB
21519 * gdb.base/attach.exp: There's no need to copy the test program to
21520 /tmp; that was only ever necessary on HP/UX, and this test is
21521 entirely disabled there anyway.
21522
f0708dbb
JB
215232002-12-21 Jim Blandy <jimb@redhat.com>
21524
4c2acfea
JB
21525 * gdb.c++/psmang.exp: Doc fix.
21526
f0708dbb
JB
21527 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
21528 test.
21529
9579e000
DC
215302002-12-20 David Carlton <carlton@math.stanford.edu>
21531
21532 * gdb.c++/annota2.exp: KFAIL annotate-quit.
21533
d1810171
MC
215342002-12-18 Michael Chastain <mec@shout.net>
21535
21536 * gdb.c++/annota2.exp: Add copyright year 2002.
21537
76565097
DC
215382002-12-17 David Carlton <carlton@math.stanford.edu>
21539
21540 * gdb.c++/try_catch.cc: Add marker comments.
21541 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
21542 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
21543 * gdb.c++/m-static.cc: Ditto.
21544 * gdb.c++/m-static1.cc: Ditto.
21545 * gdb.c++/try_catch.cc: Ditto.
21546
da81390b
JJ
215472002-12-16 Jeff Johnston <jjohnstn@redhat.com>
21548
21549 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
21550 to see whether we are using the new -environment-directory
21551 command which resets via -r or the old version of the command
21552 which may prompt the user. Part of fix for gdb/741.
21553
b304d130
AC
215542002-12-13 Andrew Cagney <ac131313@redhat.com>
21555
21556 * gdb.fortran/types.exp: Update obsolete comment.
21557 * gdb.fortran/exprs.exp: Ditto.
21558 * lib/gdb.exp: Delete obsolete code.
21559 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
21560 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
21561 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
21562 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
21563 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
21564 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
21565 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
21566 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
21567 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
21568 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
21569 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
21570 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
21571 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
21572 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
21573 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
21574 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
21575 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
21576 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
21577 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
21578 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
21579 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
21580 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
21581 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
21582 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
21583 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
21584 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
21585 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
21586 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
21587 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
21588 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
21589 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
21590 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
21591 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
21592 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
21593 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
21594 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
21595 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
21596
a23b6e6a
DC
215972002-12-11 David Carlton <carlton@math.stanford.edu>
21598
21599 * gdb.c++/m-data.exp: Add test for members that shadow global
21600 variables: see PR gdb/804.
21601 * gdb.c++/m-data.cc: Ditto.
21602
6604731b
DJ
216032002-12-10 Daniel Jacobowitz <drow@mvista.com>
21604
21605 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
21606
de46ecd7
DC
216072002-12-06 David Carlton <carlton@math.stanford.edu>
21608
21609 * gdb.base/store.c: Don't declare functions static.
21610
27e829d0
AC
216112002-12-04 Andrew Cagney <ac131313@redhat.com>
21612
21613 * gdb.base/store.exp, gdb.base/store.c: New files.
21614
92806416
DJ
216152002-12-03 Daniel Jacobowitz <drow@mvista.com>
21616
21617 * gdb.base/selftest.exp: Update for current gdb.
21618
3bcbaac5
DJ
216192002-12-03 Daniel Jacobowitz <drow@mvista.com>
21620
21621 * gdb.base/maint.exp: Only dump symbols from one source file
21622 or objfile.
21623
f4f00b1f
DJ
216242002-12-03 Daniel Jacobowitz <drow@mvista.com>
21625
21626 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
21627 function call.
21628
f1c8a949
JB
216292002-11-25 Jim Blandy <jimb@redhat.com>
21630
21631 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
21632 function appearing in error message.
21633
9e297a97
DJ
216342002-11-21 Daniel Jacobowitz <drow@mvista.com>
21635
21636 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
21637
1f312e79
JJ
216382002-11-08 Jeff Johnston <jjohnstn@redhat.com>
21639
d63a86f8
RM
21640 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
21641 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
21642 should be in mi console format. This is part of fix for PR gdb/604.
21643
83c31e7d
FN
216442002-09-18 Fernando Nasser <fnasser@redhat.com>
21645
21646 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
21647 which explicitly prints the zero offset as "+0".
21648
322b3f65
DJ
216492002-10-22 Daniel Jacobowitz <drow@mvista.com>
21650
21651 * gdb.threads/schedlock.c (args): Make unsigned.
21652
216532002-10-21 Daniel Jacobowitz <drow@mvista.com>
21654
21655 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
21656 numbers. Allow "foo2|selected stack frame".
21657 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
21658 * gdb.asm/asmsrc2.s: Likewise.
21659 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
21660 comments.
21661 * gdb.asm/mips.inc: New file.
21662
5e2fe5b8
AF
216632002-10-18 Adam Fedor <fedor@gnu.org>
21664
21665 * gdb.base/default.exp: Update expected output to include 'ObjC'.
21666 * gdb.base/help.exp: Likewise.
21667
abe1a5d0
KB
216682002-10-17 Kevin Buettner <kevinb@redhat.com>
21669
21670 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
21671 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
21672
10abb1d4
JB
216732002-10-02 Jim Blandy <jimb@redhat.com>
21674
21675 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
21676
1f609b42
AC
216772002-10-01 Andrew Cagney <ac131313@redhat.com>
21678
21679 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
21680 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
21681 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
21682 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
21683 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
21684 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
21685 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
21686
0aee02e4
AC
216872002-09-29 Andrew Cagney <ac131313@redhat.com>
21688
21689 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
21690 * mi0-disassemble.exp, mi0-eval.exp: Delete.
21691 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
21692 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
21693 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
21694 * mi0-var-block.exp, mi0-var-child.exp: Delete.
21695 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 21696
6fde09ad
KB
216972002-09-27 Kevin Buettner <kevinb@redhat.com>
21698
21699 * gdb.base/annota1.exp (info break): Make directory components of
21700 path optional since not all compilers emit this debug information.
21701
889bf7c5
PA
21702 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
21703 step ends up stepping out of the function instead of stopping on
21704 the epilogue.
6fde09ad 21705
9e8aab75
KS
217062002-09-26 Keith Seitz <keiths@redhat.com>
21707
21708 * lib/insight-support.exp (gdbtk_start): Figure out where
21709 the insight executable is based on where gdb is. Use this
21710 executable to start insight instead of gdb.
21711
e36180d7
AC
217122002-09-25 Andrew Cagney <cagney@redhat.com>
21713
21714 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
21715
9dd34b2b
AC
217162002-09-24 Andrew Cagney <ac131313@redhat.com>
21717
21718 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
21719 test_isolated_complaints.
21720 (test_empty_complaint): New function.
21721 (test_empty_complaints): New function. Check no output when no
21722 complaints.
d63a86f8 21723
dea97812
KB
217242002-09-19 Jim Blandy <jimb@redhat.com>
21725
a9c64011 21726 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 21727
54951bd7
AC
217282002-09-19 Andrew Cagney <ac131313@redhat.com>
21729
21730 * gdb.gdb/complaints.exp: New file.
21731
dec43320
AC
217322002-09-18 Andrew Cagney <ac131313@redhat.com>
21733
21734 * gdb.base/maint.exp: Check `help maint internal-warning'.
21735
e70d6e3f
DC
217362002-09-18 David Carlton <carlton@math.stanford.edu>
21737
21738 * gdb.c++/m-static.exp: Remove breakpoints depending on line
21739 numbers, and replace them by a single breakpoint after the
21740 constructors are all finished.
21741 Add test 4.
21742 * gdb.c++/m-static.cc: Add test 4.
21743 * gdb.c++/m-static.h: New file.
21744 * gdb.c++/m-static1.cc: New file.
21745
21746 * gdb.c++/printmethod.exp: New file.
21747 * gdb.c++/printmethod.cc: New file.
21748
21749 * gdb.c++/pr-574.exp: New file.
21750 * gdb.c++/pr-574.cc: New file.
21751
afb5c968
CV
217522002-09-18 Corinna Vinschen <vinschen@redhat.com>
21753
21754 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
21755 embedded targets which never actually exit.
21756
31e45dee
FN
217572002-09-18 Fernando Nasser <fnasser@redhat.com>
21758
21759 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
21760 "don't step after run" as unresolved or unsupported, instead of xfail.
21761
a283c5a1
CV
217622002-09-18 Corinna Vinschen <vinschen@redhat.com>
21763
21764 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
21765 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
21766 Add newline to expected string in "step out of main (status wrapper)"
21767 case.
21768
11350d2a
CV
217692002-09-18 Corinna Vinschen <vinschen@redhat.com>
21770
21771 * lib/gdb.exp (rerun_to_main): Allow restarting application.
21772 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
21773
0deec7d6
TT
217742002-09-17 Tom Tromey <tromey@redhat.com>
21775
21776 * gdb.base/printcmds.exp (test_print_string_constants): Expect
21777 \000, not \0, in double-quoted string.
21778
b2b4a1b5
CV
217792002-09-14 Corinna Vinschen <vinschen@redhat.com>
21780
c9d37158 21781 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
21782 string after running the commands execution on breakpoint tests.
21783
1c56143a
CV
217842002-09-13 Corinna Vinschen <vinschen@redhat.com>
21785
21786 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
21787
37f8da45
JB
217882002-09-12 Joel Brobecker <brobecker@gnat.com>
21789
21790 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
21791
08b468e0
KS
217922002-09-10 Keith Seitz <keiths@redhat.com>
21793
21794 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
21795 runto proc.
21796 (mi_run_to_main): Use mi_runto.
21797 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
21798
dc360f58
KS
217992002-09-10 Keith Seitz <keiths@redhat.com>
21800
21801 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
21802 regexp for stopping at main. Could have multiple event notifications.
21803 Don't assume that main was declared with no parameters.
21804 (mi_next): Use mi_step_to.
21805 (mi_step): Use mi_next_to.
21806
ce3abcfb
CV
218072002-09-09 Corinna Vinschen <vinschen@redhat.com>
21808
21809 * gdb.base/default.exp: Fix expected string in `info float' test.
21810
d1f5b980
BE
218112002-09-09 Ben Elliston <bje@redhat.com>
21812
21813 * config/mips.exp: Update comments.
21814 * config/mips-idt.exp: Likewise.
21815 * config/nind.exp: Likewise.
21816 * config/slite.exp: Likewise.
21817 * config/sparclet.exp: Likewise.
21818 * config/udi.exp: Likewise.
21819 * config/vx.exp: Likewise.
21820 * config/vxworks29k.exp: Likewise.
21821
2f71430b
JB
218222002-09-05 Jim Blandy <jimb@redhat.com>
21823
21824 * gdb.threads/killed.exp: Fix test failure message.
21825
7ddebc7e
KS
218262002-09-04 Keith Seitz <keiths@redhat.com>
21827
21828 * lib/mi-support.exp: Update copyright.
21829 (mi_gdb_test): Increase the priority of the expected pattern
21830 so that it matches gdb_test.
21831
0ae67eb3
KS
218322002-09-03 Keith Seitz <keiths@redhat.com>
21833
21834 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
21835 Use integer comparison instead of string comparison for testing
21836 whether binary was built.
21837
38fc42c8
JB
218382002-09-03 Jim Blandy <jimb@redhat.com>
21839
21840 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
21841
b6ff0e81
JB
218422002-08-29 Jim Blandy <jimb@redhat.com>
21843
21844 * gdb.threads/pthreads.exp: Move the portable thread compilation
21845 code into a function in lib/gdb.exp, and call that from here.
21846 * lib/gdb.exp (gdb_compile_pthreads): New function.
21847
07c98896
KS
218482002-08-29 Keith Seitz <keiths@redhat.com>
21849
21850 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
21851 expect_out so that callers can get at it.
21852
0312286c
DJ
218532002-08-23 Daniel Jacobowitz <drow@mvista.com>
21854
21855 * gdb.threads/print-threads.c: New file.
21856 * gdb.threads/print-threads.exp: New file.
21857 * gdb.threads/schedlock.c: New file.
21858 * gdb.threads/schedlock.exp: New file.
21859
dd039bc4
EZ
218602002-08-22 Elena Zannoni <ezannoni@redhat.com>
21861
a9c64011
AS
21862 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
21863 not altivec.c.
dd039bc4 21864
1f36144c
MK
218652002-08-17 Mark Kettenis <kettenis@gnu.org>
21866
21867 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
21868 targets. The problem should be fixed now.
21869
16057ec7 218702002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
21871
21872 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
21873 2002-07-24 change that removes final dots from error messages.
21874
3c1499ad
TT
218752002-08-13 Tom Tromey <tromey@redhat.com>
21876
21877 * gdb.base/readline.exp: New file.
21878
a20ce2c3
AC
218792002-08-01 Andrew Cagney <ac131313@redhat.com>
21880
21881 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
21882 supress message.
21883
db034ac5
AC
218842002-08-01 Andrew Cagney <cagney@redhat.com>
21885
21886 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
21887 CHILL_FOR_TARGET and CHILL_LIB.
21888 * configure.in (configdirs): Remove gdb.chill.
21889 * configure: Regenerate.
21890 * lib/gdb.exp: Obsolete references to chill.
21891 * gdb.fortran/types.exp: Ditto.
21892 * gdb.fortran/exprs.exp: Ditto.
21893
3e000b18
KB
218942002-07-30 Kevin Buettner <kevinb@redhat.com>
21895
21896 * gdb.base/shlib-call.exp (additional_flags): Conditionally
21897 set Irix-specific compile and link flags.
21898
28f4966b
KB
218992002-07-29 Kevin Buettner <kevinb@redhat.com>
21900
21901 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
21902 source files. The ``-o'' option doesn't work with the ``-E'' option
21903 when using the Irix compiler.
21904
46c0d5a6
DJ
219052002-07-19 Daniel Jacobowitz <drow@mvista.com>
21906
21907 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
21908 Improve support for reusing an exec file. Copy exec file
21909 to target, and run gdbserver on the target instead of on the host.
21910
eecf4bed
JB
219112002-07-18 Jim Blandy <jimb@redhat.com>
21912
0f815cdf
JB
21913 * gdb.base/ending-run.exp: Don't expect to see the program end in
21914 some orderly fashion when we're running on a real stand-alone
21915 board.
21916
eecf4bed
JB
21917 * gdb.base/interrupt.exp: Correct logic for skipping tests on
21918 targets that don't support interrupts.
21919
52d309e4
JB
219202002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
21921
21922 * gdb.base/attach.exp: Add patterns to match output from /proc-based
21923 systems.
21924 Move comments in expect statements to inside the actions, so that they
21925 don't get matched against.
21926
ff683d9e
MK
219272002-07-10 Mark Kettenis <kettenis@gnu.org>
21928
21929 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
21930 function when asleep" test.
21931
b5356753
AC
219322002-07-10 Andrew Cagney <ac131313@redhat.com>
21933
21934 * gdb.base/page.exp: Rewrite to handle problems with very long
21935 `info set' output. Update copyright.
21936
6aa4d13a
AC
219372002-06-26 Andrew Cagney <ac131313@redhat.com>
21938
21939 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
21940 gdb.threads-hp.
21941 * gdb.hp/configure: Regenerate.
21942 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
21943 * gdb.hp/gdb.threads-hp/configure: Delete file.
21944 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
21945
8cf8c2b8
AC
219462002-06-22 Andrew Cagney <ac131313@redhat.com>
21947
21948 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
21949 setlocale, bindtextdomain and textdomain.
21950
6827a8f8
JB
219512002-06-11 Jim Blandy <jimb@redhat.com>
21952
919d772c
JB
21953 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
21954 preprocessor macro information is present.
21955
6827a8f8
JB
21956 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
21957 tests.
21958
c15b0d21
MS
219592002-06-06 Michael Snyder <msnyder@redhat.com>
21960
c5984d70
MS
21961 * gdb.base/overlays.exp: Record addresses of overlay
21962 functions in TCL variables rather than in GDB variables,
21963 to avoid having GDB convert them to pointers (with loss
21964 of information).
21965
d63a86f8 21966 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 21967 default linker script changes.
c15b0d21
MS
21968 * gdb.base/long_long.exp: Add check for sizeof (long double).
21969
be26fe0d
ML
219702002-06-06 Michal Ludvig <mludvig@suse.cz>
21971
21972 * gdb.asm/asm-source.exp: Add x86-64 target.
21973 * gdb.asm/x86_64.inc: New.
d63a86f8 21974
258093ca 219752002-05-30 Michael Chastain <mec@shout.net>
258093ca 21976
4b3153f1 21977 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
21978 * gdb.c++/m-static.cc: New file.
21979 * gdb.c++/m-static.exp: New file.
21980
241264c6
MS
219812002-05-28 Michael Snyder <msnyder@redhat.com>
21982
21983 * gdb.base/call-ar-st.exp: Allow for reduced floating point
21984 precision.
21985
9bba8c8f 219862002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 21987
4b3153f1 21988 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
21989 * gdb.c++/m-data.cc: New file.
21990 * gdb.c++/m-data.exp: New file.
21991
219922002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 21993
4b3153f1 21994 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 21995 * gdb.c++/try_catch.cc: New file.
d63a86f8 21996 * gdb.c++/try_catch.exp: New file.
9bba8c8f 21997
def1b996
MC
219982002-05-27 Michael Chastain <mec@shout.net>
21999
22000 * gdb.c++/local.exp: Accept more nested types in output.
22001
522ba268
MC
220022002-05-26 Michael Chastain <mec@shout.net>
22003
22004 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
22005
277254ba
MS
220062002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
22007
22008 * lib/gdb.exp (gdb_wrapper_init): Just because
22009 gdb_wrapper_file exists, this does not mean that the file
22010 should not be rebuilt. That is what gdb_wrapper_initialized
22011 is for.
22012 (default_gdb_init): Reset gdb_wrapper_initialized.
22013
b61a8733
MS
220142002-05-23 Michael Snyder <msnyder@redhat.com>
22015
d63a86f8 22016 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
22017 the precision of the floating point test results.
22018 * gdb.base/call-rt-st.exp: Ditto.
22019
b61a8733
MS
22020 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
22021 * gdb.base/call-rt-st.exp: Ditto.
22022
56f6e910
MC
220232002-05-19 Michael Chastain <mec@shout.net>
22024
22025 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
22026
ad0b0016
EZ
220272002-05-19 Elena Zannoni <ezannoni@redhat.com>
22028
a9c64011
AS
22029 * configure.in (configdirs): Add gdb.arch.
22030 * configure: Regenerate.
ad0b0016 22031
f617d2b6
JB
220322002-05-17 Jim Blandy <jimb@redhat.com>
22033
22034 * gdb.base/completion.exp: Recognize the more detailed error
22035 messages produced by the macro expander's lexical analyzer.
22036
eac2a696
EZ
220372002-05-14 Elena Zannoni <ezannoni@redhat.com>
22038
a9c64011
AS
22039 * gdb.arch/altivec-abi.c: New file.
22040 * gdb.arch/altivec-abi.exp: New file.
22041 * gdb.arch/altivec-regs.c: New file.
22042 * gdb.arch/altivec-regs.exp: New file.
eac2a696 22043
2fdde8f8
DJ
220442002-05-14 Daniel Jacobowitz <drow@mvista.com>
22045
22046 * gdb.base/maint.exp (maint print type): Update for new type
22047 structure.
d63a86f8 22048
e31f1a7c
EZ
220492002-05-14 Elena Zannoni <ezannoni@redhat.com>
22050
22051 * gdb.arch: New directory.
22052 * gdb.arch/configure.in: New file.
22053 * gdb.arch/configure: New file.
22054 * gdb.arch/Makefile.in: New file.
22055
db589741
CV
220562002-05-13 Corinna Vinschen <vinschen@redhat.com>
22057
22058 * gdb.asm/asm-source.exp: Add v850 as supported target.
22059 * gdb.asm/v850.inc: New file.
22060
8ce2a7dc
DJ
220612002-05-13 Daniel Jacobowitz <drow@mvista.com>
22062
22063 * gdb.c++/annota2.exp (annotate-quit): Add comment.
22064
df763c7f
DJ
220652002-05-12 Daniel Jacobowitz <drow@mvista.com>
22066
22067 * gdb.base/break.exp: Check 'break "marker2"'.
22068
377daeed
MS
220692002-05-10 Michael Snyder <msnyder@redhat.com>
22070
22071 * gdb.base/long_long.exp: Fix typo.
22072
c4b7bc2b
JB
220732002-05-10 Jim Blandy <jimb@redhat.com>
22074
ecac9a4e
JB
22075 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
22076 a bug.
22077
c4b7bc2b
JB
22078 * gdb.base/printcmds.exp (test_integer_literals_rejected):
22079 Recognize more detailed error message produced by the macro
22080 expander's lexical analyzer.
22081 * lib/gdb.exp (test_print_reject): Same.
22082
e71019a1
MK
220832002-05-09 Mark Kettenis <kettenis@gnu.org>
22084
22085 * gdb.c++/method.exp: Fix typo.
22086
fedfc8e6
MS
220872002-05-08 Michael Snyder <msnyder@redhat.com>
22088
166a1957
MS
22089 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
22090 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 22091 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
22092 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
22093 Add iftarget clause for strongarm.
d63a86f8 22094
f1c47eb2
MS
220952002-05-06 Michael Snyder <msnyder@redhat.com>
22096
cb9a9d3e
MS
22097 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
22098 (gdb_continue_to_end): Accept output from status wrapper.
22099 * gdb.base/ending-run.exp: Add case for output from status wrapper.
22100 Clean up fail messages to match pass messages.
22101
f1c47eb2
MS
22102 Enable the "needs_status_wrapper" testsuite feature.
22103 * lib/gdb.exp (gdb_wrapper_init): New procedure.
22104 (gdb_compile): Conditionally call gdb_wrapper_init.
22105 * gdb.base/a2-run.exp: Recognize output from status wrapper.
22106 * gdb.c++/method.exp: Recognize output from status wrapper.
22107
6079c749
BE
221082002-05-06 Ben Elliston <bje@redhat.com>
22109From Graydon Hoare <graydon@redhat.com>
22110
22111 * config/sid.exp: Include support for "rawsid" protocol.
22112
188baff3
JB
221132002-05-03 Jim Blandy <jimb@redhat.com>
22114
22115 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
22116 * gdb.c++/hang3.C: New file.
22117
b9c07f0f
AC
221182002-05-04 Andrew Cagney <ac131313@redhat.com>
22119
22120 * gdb.base/default.exp: Remove obsolete code.
22121 * gdb.c++/misc.exp: Ditto. Update copyright.
22122 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
22123 * gdb.base/whatis.exp: Ditto. Update copyright.
22124 * gdb.base/scope.exp: Ditto. Update copyright.
22125 * gdb.base/ptype.exp: Ditto. Update copyright.
22126 * gdb.base/printcmds.exp: Ditto. Update copyright.
22127 * gdb.base/opaque.exp: Ditto. Update copyright.
22128 * gdb.base/list.exp: Ditto.
22129 * gdb.base/funcargs.exp: Ditto. Update copyright.
22130 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
22131 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
22132 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
22133 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
22134 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
22135 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
22136
5c7a0397
MS
221372002-05-02 Michael Snyder <msnyder@redhat.com>
22138
d6dcc264 22139 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
22140 * gdb.base/long_long.exp: Add xscale target.
22141 * gdb.base/default.exp: Add xscale target.
22142
eb7f1c48
JB
221432002-05-01 Jim Blandy <jimb@redhat.com>
22144
22145 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
22146 gdb.c++/hang.exp: New test.
22147
a6befae8
FF
221482002-05-01 Fred Fish <fnf@redhat.com>
22149
22150 * gdb.base/completion.exp: Handle completions of "./Make" for
22151 more than one completion possibility, as is the case when we
22152 build and test in the source tree.
22153
0a310277
AG
221542002-04-29 Anthony Green <green@redhat.com>
22155
22156 * gdb.java/jmisc1.exp: New file.
22157 * gdb.java/jmisc2.exp: New file.
22158
6ff9af88
DJ
221592002-04-24 Daniel Jacobowitz <drow@mvista.com>
22160
22161 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
22162
96b3d632
EZ
221632002-04-23 Elena Zannoni <ezannoni@redhat.com>
22164
22165 * gdb.base/help.exp: Change 'help status' to allow for target
22166 dependent output differences.
22167
5019bb54
MC
221682002-04-22 Michael Chastain <mec@shout.net>
22169
22170 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
22171
a805a116
MC
221722002-04-22 Michael Chastain <mec@shout.net>
22173
22174 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
22175
a1706bfd
DM
221762002-04-17 David S. Miller <davem@redhat.com>
22177
22178 * gdb.asm/sparc64.inc: New file.
22179 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
22180
a73a20a2
EZ
221812002-04-19 Elena Zannoni <ezannoni@redhat.com>
22182
22183 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
22184 instruction file directly into the build tree. Clean up at end of
22185 test.
22186
ba678339
DM
221872002-04-18 David S. Miller <davem@redhat.com>
22188
22189 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
22190 handle 64-bit platforms correctly.
22191 * gdb.base/maint.exp: Likewise.
22192
b03399da
KB
221932002-04-18 Kevin Buettner <kevinb@redhat.com>
22194
22195 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
22196 ``-fpic'' when compiling files comprising a shared library, but
22197 it does need additional linker flags in order to find shared
22198 libraries at run time.
22199
e2004992
KB
222002002-04-18 Kevin Buettner <kevinb@redhat.com>
22201
22202 * gdb.base/cvexpr.c (use): New function.
22203 (main): Invoke use() on all global variables to prevent
22204 some linkers from deleting these otherwise unused symbols.
22205
d8937120
MC
222062002-04-17 Michael Chastain <mec@shout.net>
22207From David S. Miller <davem@redhat.com>
22208
22209 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
22210 handle 64-bit platforms correctly.
22211
ffd61a58
MS
222122002-04-12 Michael Snyder <msnyder@redhat.com>
22213From Jim Blandy <jimb@redhat.com>
a9c64011 22214 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
22215 script can handle this instead.
22216 * gdb.base/bar.c (barx): Same.
22217 * gdb.base/baz.c (bazx): Same.
22218 * gdb.base/grbx.c (grbxx): Same.
22219
22220 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
22221 manager doesn't automatically unmap overlays unnecessarily.
22222
6b8426a6
MH
222232002-04-10 Martin M. Hunt <hunt@redhat.com>
22224
22225 * gdb.base/ending-run.exp: Fix pattern for Mips targets
22226 stepping out of main.
22227
34af4875
MC
222282002-04-09 Michael Chastain <mec@shout.net>
22229
22230 * gdb.c++/local.cc (main): Move call to marker1() inside nested
22231 scope so that the nested scope tests will make sense.
22232 * gdb.c++/local.exp: Write patterns that actually work with gcc
22233 (the HP patterns "were never known to work with gcc").
22234 Keep the old aCC patterns too.
22235
2d1676a0
DJ
222362002-04-09 Daniel Jacobowitz <drow@mvista.com>
22237
22238 * gdb.base/attach.exp: Correct target board test.
22239
3a63e3f9
MC
222402002-04-08 Michael Chastain <mec@shout.net>
22241
22242 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
22243 in a const method. Add some xfail and fail cases for configurations
22244 that do not emit the "const ...".
22245
f18dabd2
MC
222462002-04-07 Michael Chastain <mec@shout.net>
22247
22248 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
22249 Accept "A * const" and "const A * const" as type of "this".
22250 Fix spelling of getFunky throughout. Make messages uniform.
22251
0fcddd82
EZ
222522002-04-07 Elena Zannoni <ezannoni@redhat.com>
22253
a9c64011 22254 Work around for PR gdb/285:
0fcddd82
EZ
22255 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
22256
16a8534a
EZ
222572002-04-07 Elena Zannoni <ezannoni@redhat.com>
22258
22259 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
22260 instructions file at run time instead of configure time.
22261 Sometimes we run the test in a directory that is not the one we
22262 configured in.
22263 * gdb.asm/configure.in: Delete creation of symlink.
22264 * gdb.asm/configure: Regenerate.
22265
24181d81
JB
222662002-04-05 J. Brobecker <brobecker@gnat.com>
22267
22268 * gdb.gdb/xfullpath.exp: New test, to exercise the new
22269 xfullpath () function.
22270
7cdb7107
DJ
222712002-04-04 Daniel Jacobowitz <drow@mvista.com>
22272
22273 * gdb.asm/Makefile.in: Correct dependencies.
22274
22275 * gdb.asm/powerpc.inc: New file.
22276 * gdb.asm/asm-source.exp: Add PowerPC.
22277 * gdb.asm/configure.in: Likewise.
22278 * gdb.asm/configure: Regenerated.
22279
a7d17088
DJ
222802002-04-04 Daniel Jacobowitz <drow@mvista.com>
22281
22282 * gdb.base/relocate.exp: New file.
22283 * gdb.base/relocate.c: New file.
22284
cd721503
FF
222852002-04-04 Fred Fish <fnf@redhat.com>
22286
22287 * gdb.base/step-test.exp: Update comment regarding stopping in
22288 memcpy/bcopy calls inserted as part of the compiler runtime.
22289
b22ad7a7
MS
222902002-04-04 Michael Snyder <msnyder@redhat.com>
22291
22292 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
22293
5f279fa6
DJ
222942002-04-03 Daniel Jacobowitz <drow@mvista.com>
22295
22296 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
22297 (gdb_expect): Remove $notransfer hack.
22298
dd0fd3ce
DJ
222992002-04-02 Daniel Jacobowitz <drow@mvista.com>
22300
22301 * gdb.c++/classes.exp ("calling method for small class"): Match
22302 updated register output.
22303
1e50cda1
DJ
223042002-03-30 Daniel Jacobowitz <drow@mvista.com>
22305
22306 Fix PR gdb/452
22307 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
22308 when finished. Make gdb_file_cmd send "exec-file" when
22309 appropriate.
22310
24015922
DJ
223112002-03-30 Daniel Jacobowitz <drow@mvista.com>
22312
22313 * gdb.base/attach.exp: Remove extra setup_xfail.
22314
dd7dfd64
MS
223152002-03-26 Michael Snyder <msnyder@redhat.com>
22316
22317 * gdb.base/default.exp: Add tests for dump, append, and restore.
22318 * gdb.base/help.exp: Add tests for dump, append, and restore.
22319 * gdb.base/dump.exp: New file, test dump, append and restore.
22320 * gdb.base/dump.c: New file.
22321
48b2f8d7
MS
223222002-03-27 Michael Snyder <msnyder@redhat.com>
22323
d63a86f8 22324 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
22325 clean-ups in help messages.
22326
05b4d525
FF
223272002-03-26 Fred Fish <fnf@redhat.com>
22328
22329 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
22330 have debugging info for those functions and the compiler uses them
22331 internally to copy structs around.
22332
d7679631
FF
223332002-03-26 Fred Fish <fnf@redhat.com>
22334
22335 * gdb.base/list.exp: Revert the change made yesterday and add note
22336 about why we don't list the default lines for remote targets.
22337
523ac3f9
MS
223382002-03-25 Michael Snyder <msnyder@redhat.com>
22339
22340 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
22341
754b2b8d
FF
223422002-03-25 Fred Fish <fnf@redhat.com>
22343
22344 * gdb.base/list.exp: This test works on remote targets so remove
22345 the short circuit for remote targets. Update copyright.
22346
33c3e192
FF
223472002-03-25 Fred Fish <fnf@redhat.com>
22348
22349 * gdb.base/attach.exp: Fix logic error that was suppressing this
22350 test for all non hppa*-*-hpux* targets, instead of the hp target.
22351 Move comments closer to the suppression point. Also now need to
22352 check that we are running natively.
22353
d43e73ee
MS
223542002-03-22 Michael Snyder <msnyder@redhat.com>
22355
882c8f02
MS
22356 * gdb.base/default.exp: Add test for gcore. Update copyright.
22357 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 22358
04c12f60
FF
223592002-03-06 Fred Fish <fnf@redhat.com>
22360
22361 * gdb.base/funcargs.c: Remove extraneous ';' character.
22362 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
22363
b43df995
MC
223642002-03-04 Michael Chastain <mec@shout.net>
22365
22366 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
22367 accommodate gcc v3 function signature.
22368 * gdb.mi/mi0-var-cmd-exp: Ditto.
22369
92362027
AC
223702002-02-24 Andrew Cagney <ac131313@redhat.com>
22371
22372 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
22373 ``GNU/Linux'' or ``Linux kernel''
22374 * testsuite/gdb.threads/pthreads.c: Ditto.
22375
258ad32d
MC
223762002-02-24 Michael Chastain <mec@shout.net>
22377
22378 * gdb.threads/pthreads.c (thread1): Add a return statement.
22379 (thread2): Likewise.
22380 (foo): Likewise.
22381
04c3b3d4
MC
223822002-02-23 Michael Chastain <mec@shout.net>
22383
22384 * gdb.threads/linux-dp.c (philosopher): Add a return statement
22385 to placate gcc.
22386
5a2a0a20
MC
223872002-02-23 Michael Chastain <mec@shout.net>
22388
22389 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
22390 test "ptype bint". The test passes on all my stabs configurations.
22391
a640f7fc
JB
223922002-02-21 Jim Blandy <jimb@redhat.com>
22393
27924826
JB
22394 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
22395 filename at a time, and watch for the ones we want to see.
22396
a640f7fc
JB
22397 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
22398 types of pointers to prototyped functions.
22399
edcc8c75
AC
224002002-02-20 Andrew Cagney <ac131313@redhat.com>
22401
22402 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
22403 signed, unsigned and straight char.
22404 (padding_char, padding_short, padding_int, padding_long,
22405 padding_long_long, padding_float, padding_double,
22406 padding_long_double): New global variables.
22407 (fill, fill_structs): New functions.
22408
22409 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
22410 for correctly sized writes. Update copyright.
22411 (get_valueof): New procedure.
22412 (get_sizeof): Call get_valueof.
22413 (check_valueof): New procedure.
22414 (check_padding): New procedure.
22415
ac57ea44
MC
224162002-02-20 Michael Chastain <mec@shout.net>
22417
22418 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
22419 to setup_xfail. Document some of the remaining calls.
22420
7a10c941
MC
224212002-02-18 Michael Chastain <mec@shout.net>
22422
22423 * gdb.c++/userdef.exp: Update copyright year.
22424
fb8acdcc
DJ
224252002-02-18 Daniel Jacobowitz <drow@mvista.com>
22426
22427 * gdb.c++/userdef.exp: Test overloaded operators properly.
22428 Remove xfails.
22429
fda6ae12
MS
224302002-02-14 Michael Snyder <msnyder@redhat.com>
22431
22432 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
22433
676a0442
DJ
224342002-02-14 Daniel Jacobowitz <drow@mvista.com>
22435
22436 * gdb.base/a2-run.exp: Check for a remote target properly.
22437 * gdb.base/annota1.exp: Likewise.
22438 * gdb.base/list.exp: Likewise.
22439 * gdb.base/reread.exp: Likewise.
22440 * gdb.base/scope.exp: Likewise.
22441 * gdb.base/shlib-call.exp: Likewise.
22442 * gdb.base/term.exp: Likewise.
22443 * gdb.c++/annota2.exp: Likewise.
22444
78b4f468
RE
224452002-02-13 Richard Earnshaw <rearnsha@arm.com>
22446
22447 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
22448
9a81ba51
MC
224492002-02-10 Michael Chastain <mec@shout.net>
22450
22451 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
22452 (call_after_alloca): Ditto.
22453
004af6c7
DJ
224542002-02-10 Daniel Jacobowitz <drow@mvista.com>
22455
22456 * gdb.base/ending-run.exp: Guard "cont" test with
22457 gdb_skip_stdio_test.
22458
37225f62
JB
224592002-02-06 Jim Blandy <jimb@redhat.com>
22460
22461 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
22462 from here...
22463 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
22464 To here. Disable this test on non-HP platforms. Add big comment.
22465
fe6fdd96
MS
224662002-02-04 Michael Snyder <msnyder@redhat.com>
22467
22468 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
22469 other than d10v and m32r.
22470
036fad3f
RE
224712002-02-02 Richard Earnshaw <rearnsha@arm.com>
22472
22473 * gdb.base/default.exp: Rewrite test patterns to reduce time
22474 taken to match them.
22475
7148ab62
DJ
224762002-01-30 Daniel Jacobowitz <drow@mvista.com>
22477
22478 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
22479 Allow a start function above main.
22480 * gdb.threads/linux-dp.exp: Fix copyright date.
22481
396cc255
DJ
224822002-01-30 Daniel Jacobowitz <drow@mvista.com>
22483
a9c64011
AS
22484 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
22485 (check_philosopher_stack): Check for manager thread before checking
22486 for a just-starting thread.
396cc255 22487
f038d31b
DJ
224882002-01-30 Daniel Jacobowitz <drow@mvista.com>
22489
22490 From Neil Booth <neil@daikokuya.demon.co.uk>:
22491 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
22492 warnings.
22493
b3ff9d9a
FF
224942002-01-21 Fred Fish <fnf@redhat.com>
22495
22496 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
22497 not caller.
22498
39ad761d
JB
224992002-01-21 Jim Blandy <jimb@redhat.com>
22500
22501 * gdb.base/reread.exp: Check that GDB properly re-reads the
22502 executable file when it changes while no inferior is running.
22503
aaf320fa
FF
225042002-01-21 Fred Fish <fnf@redhat.com>
22505
a9c64011
AS
22506 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
22507 optionally accept the "shlib events" variation.
aaf320fa 22508
808a31f5
JB
225092002-01-21 Jim Blandy <jimb@redhat.com>
22510
22511 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
22512 call `fflush' after every `printf', so that the output is produced
22513 at predictable points, regardless of whatever buffering does (or
22514 doesn't) take place.
22515 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
22516 at different points.
22517
4420d5e2
DJ
225182002-01-20 Daniel Jacobowitz <drow@mvista.com>
22519
22520 * gdb.c++/inherit.exp: Update copyright years.
22521 * gdb.c++/method.exp: Likewise.
22522
3e36a0f4
DJ
225232002-01-20 Daniel Jacobowitz <drow@mvista.com>
22524
22525 * gdb.c++/classes.exp: Update for improved v3 support and skipping
22526 artificial methods/arguments.
22527 * gdb.c++/derivation.exp: Likewise.
22528 * gdb.c++/inherit.exp: Likewise.
22529 * gdb.c++/method.exp: Likewise.
22530 * gdb.c++/virtfunc.exp: Likewise.
22531
b4ceaee6
AC
225322002-01-18 Andrew Cagney <ac131313@redhat.com>
22533
22534 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
22535 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
22536 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
22537 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
22538 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
22539 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
22540
ecace851
JB
225412002-01-17 Jim Blandy <jimb@redhat.com>
22542
22543 * gdb.asm/asm-source.exp (info symbol): Take another shot at
22544 anchoring the pattern matching the entry point symbol's name.
22545
375fc983
AC
225462002-01-17 Andrew Cagney <ac131313@redhat.com>
22547
22548 * gdb.base/maint.exp: Update ``maint internal-error'' to match
22549 continue/quit query. Update copyright.
22550
fe6fdd96
MS
225512002-01-14 Michael Snyder <msnyder@redhat.com>
22552
22553 * gdb.base/gcore.exp: Remove extra debugging output.
22554
e017c81f
DJ
225552002-01-13 Daniel Jacobowitz <drow@mvista.com>
22556
22557 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
22558 for slightly dubious v2 mangled string.
22559
37ab3bf8
DJ
225602002-01-13 Daniel Jacobowitz <drow@mvista.com>
22561
22562 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
22563
1bc05c3a 225642002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 22565
1bc05c3a 22566 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 22567
1bc05c3a
JM
22568 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
22569 constructors.
22570 * gdb.c++/derivation.exp: Likewise.
22571 * gdb.c++/templates.exp: Likewise.
22572 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 22573
1bc05c3a
JM
225742002-01-10 Michael Snyder <msnyder@redhat.com>
22575
22576 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 22577
a911c360
MS
225782002-01-08 Michael Snyder <msnyder@redhat.com>
22579
22580 * gdb.base/gcore.exp: New test for generate-core-file command.
22581 * gdb.base/gcore.c: Testcase for above.
22582 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
22583
ea2119ec
JM
225842002-01-08 Jason Merrill <jason@redhat.com>
22585
22586 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
22587
68203136
FF
225882002-01-07 Fred Fish <fnf@redhat.com>
22589
22590 * gdb.c++/overload.exp: Remove unconditional xfails for:
22591 print foo_instance1.overloadargs(1)
22592 print foo_instance1.overloadargs(1, 2)
22593 print foo_instance1.overloadargs(1, 2, 3)
22594 print foo_instance1.overloadargs(1, 2, 3, 4)
22595 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
22596 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
22597 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
22598 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
22599 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
22600 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
22601 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
22602 print foo_instance1.overload1arg()
22603 print foo_instance1.overload1arg((char)arg2)
22604 print foo_instance1.overload1arg((signed char)arg3)
22605 print foo_instance1.overload1arg((unsigned char)arg4)
22606 print foo_instance1.overload1arg((int)arg7)
22607 print foo_instance1.overload1arg((unsigned int)arg8)
22608 print foo_instance1.overload1arg((float)arg11)
22609 print foo_instance1.overload1arg((double)arg12)
d63a86f8 22610
21b9b5b1
MS
226112002-01-07 Michael Snyder <msnyder@redhat.com>
22612
22613 * gdb.base/huge.exp: New test. Print a very large target data object.
22614 (skip_huge_test): New test variable. Define if you want to skip this
22615 test. The test reads an 8 megabyte data object from the target, so it
22616 might be very time consuming on remote targets with a slow connection.
22617 * gdb.base/huge.c: New file. Test case for above.
22618
725f922e
FF
226192002-01-07 Fred Fish <fnf@redhat.com>
22620
22621 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
22622 g_instance.bfoo, and g_instance.cfoo.
22623
889bf7c5 226242002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 22625
889bf7c5
PA
22626 * gdb.base/break.c (multi_line_if_conditional): New function.
22627 (multi_ilne_while_conditional): Likewise.
22628 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
22629 IF or WHILE condition puts the breakpoint at the start of
22630 the condition.
f286b2c3 22631
634d57ec
JL
22632 * gdb.base/selftest.exp (backtrace through signal handler): Remove
22633 hppa*-*-hpux* expected failure.
22634 * gdb.base/structs.exp (do_function_calls): Similarly.
22635
22636 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
22637 watchpoints.
22638
9fbfe2dc
AC
226392002-01-06 Andrew Cagney <ac131313@redhat.com>
22640
22641 Fix PR gdb/66.
22642 * gdb.base/structs.exp: Replace skip for a29k with skip for
22643 gdb,cannot_call_functions.
22644 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
22645 * gdb.base/callfuncs.exp: Ditto.
22646 * gdb.base/call-rt-st.exp: Ditto.
22647 * gdb.base/call-strs.exp: Ditto.
22648 * gdb.base/callfwmall.exp: Ditto.
22649 * gdb.base/scope.exp: Obsolete xfail a29k.
22650 * gdb.c++/misc.exp: Ditto.
22651 * gdb.c++/cplusfuncs.exp: Ditto.
22652 * gdb.base/ptype.exp: Ditto.
22653 * gdb.base/printcmds.exp: Ditto.
22654 * gdb.base/opaque.exp: Ditto.
22655 * gdb.base/list.exp: Ditto.
22656 * gdb.base/funcargs.exp: Ditto.
22657 * gdb.base/default.exp: Ditto.
22658
8ddad156
MS
226592002-01-04 Michael Snyder <msnyder@redhat.com>
22660
ca4976a6 22661 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
22662 * gdb.base/maint.exp: Add tests for maint info sections options.
22663
1b074332
JL
22664Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
22665
22666 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
22667
7d159115
CV
226682001-12-20 Corinna Vinschen <vinschen@redhat.com>
22669
22670 * gdb.asm/arm.inc: New file.
22671 * gdb.asm/asm-source.exp: Add arm targets.
22672 * gdb.asm/configure.in: Ditto.
22673 * gdb.asm/configure: Recreated from configure.in.
22674
8fb87725
JL
22675Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
22676
afabe08c
JL
22677 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
22678 with HP's compiler.
22679 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
22680 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
22681 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
22682 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
22683
22684 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
22685 either HP's compilers or GCC.
22686
db521deb
JL
22687 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
22688 a SIGBUS or SIGSEGV.
22689
22690 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
22691
22692 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
22693 can be compiled with either HP's compiler or GCC.
22694
cfa88ab7
JL
22695 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
22696 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
22697 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
22698
ca344dff
JL
22699 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
22700 to match current gdb output. Update due to using auto-solib-limit
22701 for limiting instead of overloading auto-solib-add.
22702 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
22703 test program.
22704
3f3c6e55 22705 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
22706 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
22707 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
22708 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
22709 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
22710 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
22711 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
22712 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
22713 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
22714 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
22715 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
22716 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
22717 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 22718
8fb87725
JL
22719 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
22720 a SIGTRAP to the inferior.
22721
cf599fa7
CV
227222001-12-19 Corinna Vinschen <vinschen@redhat.com>
22723
22724 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
22725 Substitute call to target_link by call to gdb_compile.
22726
2cd045cd
JL
22727Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
22728
a9c64011
AS
22729 * gdb.base/break.exp: Fix HP specific search string when testing
22730 backtracing in a called function.
2cd045cd 22731
a9c64011
AS
22732 * gdb.base/constvars.exp: Only set lang to C++ if we're
22733 compiling the test with HP's compilers.
22734 * gdb.base/volatile.exp: Similarly.
2cd045cd 22735
99ebe9ac
JB
227362001-12-19 Jim Blandy <jimb@redhat.com>
22737
22738 * gdb.base/printcmds.exp: Expect the null character to be printed
22739 as '\0', and the '\013' to be printed as '\v'.
22740 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
22741 * gdb.base/setvar.exp: Same.
22742
b9891b29
JB
227432001-12-17 Jim Blandy <jimb@redhat.com>
22744
0eba65ab
JB
22745 * gdb.base/completion.exp: Rather than completing very long
22746 filenames, which can make the readline library produce output we
22747 don't recognize, cd to the directory first, and then complete
22748 using nice, short relative paths.
22749
6970b5b1
JB
22750 * gdb.base/completion.exp: On some systems, there is, in fact, a
22751 variable named `b' in scope, since GDB treats all static
a9c64011
AS
22752 variables as being in scope. So use `no_var_named_this'
22753 instead of `b'.
6970b5b1 22754
b9891b29 22755 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 22756 can't find the core file's registers as a failure.
b9891b29 22757
e6ccd35f
JSC
227582001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
22759
a9c64011
AS
22760 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
22761 test expect string more specific.
e6ccd35f 22762
105ba819
CV
227632001-12-13 Corinna Vinschen <vinschen@redhat.com>
22764
22765 * gdb.asm/asm-source.exp: Add support for xstormy16.
22766 * gdb.asm/configure.in: Ditto.
22767 * gdb.asm/configure: Rebuild.
22768 * gdb.asm/xstormy16.inc: New file.
22769
e9e79dd9
FF
227702001-12-10 Fred Fish <fnf@redhat.com>
22771
22772 * gdb.base/maint.exp: Update to match changes in type dumping code.
22773
347dc97d
JB
227742001-12-10 Jim Blandy <jimb@redhat.com>
22775
22776 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
22777 matching the entry point symbol's name at the beginning of the
22778 line.
347dc97d 22779
5178b9d6
DJ
227802001-12-07 Daniel Jacobowitz <drow@mvista.com>
22781
22782 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
22783 gdb.c++/inherit.exp, gdb.c++/method.exp,
22784 gdb.c++/namespace.exp, gdb.c++/templates.exp,
22785 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
22786 and class layout support.
22787
af890c52
DJ
227882001-12-07 Daniel Jacobowitz <drow@mvista.com>
22789
22790 * gdb.c++/classes.exp: Add test for static member function.
22791 * gdb.c++/misc.cc: Add class with static member function.
22792
7a345fb3
JB
227932001-12-07 Jim Blandy <jimb@redhat.com>
22794
f2e54a80 22795 If GDB says it can't find the struct the function returned, report
8032bf31
JB
22796 those tests as `unsupported'.
22797 * gdb.base/call-rt-st.exp (print_struct_call): New function.
22798 Rewrite subsequent tests to use it.
22799
22800 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
22801 those tests as `unsupported'.
22802 * gdb.base/structs.exp (call_struct_func): New function.
22803 (do_function_calls): Use call_struct_func to call the functions
22804 returning structs.
22805
0bc69509
JB
22806 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
22807 whether functions are prototyped or not, so we can't possibly pass
22808 arguments to t_float_values2 properly.
22809
7a345fb3
JB
22810 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
22811 value of `timeout' for targets other than the mips*tx39-*.
22812
edb6ede1
MS
228132001-12-06 Michael Snyder <msnyder@redhat.com>
22814
d63a86f8 22815 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
22816 and detect whether the start symbol has a leading underscore.
22817
2d842f13
JB
228182001-12-04 Jim Blandy <jimb@redhat.com>
22819
22820 * gdb.base/completion.exp: Clarify indentation.
22821
68550daf
JB
228222001-12-03 Jim Blandy <jimb@redhat.com>
22823
22824 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
22825 variables on the S/390, not `.word'.
22826
cd5195a8
JB
228272001-11-30 Jim Blandy <jimb@redhat.com>
22828
22829 Add assembly-source tests for s390-ibm-linux.
22830 * gdb.asm/s390.inc: New file.
22831 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
22832 the S/390 architecture.
a9c64011 22833 * gdb.asm/configure: Regenerated.
cd5195a8 22834
ca9efc90
MS
228352001-11-30 Michael Snyder <msnyder@redhat.com>
22836
22837 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
22838 next, info source, info sources, info line, global and static
22839 variables, and static functions.
22840 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
22841 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
22842 * gdb.asm/asmsrc1.s: Add a static function and some variables.
22843 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
22844 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
22845 (gdbasm_leave): Restore frame pointer.
22846 (gdbasm_startup): Copy stack set-up from crt0.S.
22847
d0e66976
FN
228482001-11-26 Fernando Nasser <fnasser@redhat.com>
22849
22850 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
22851 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
22852 to a local (non-static) variable. Copy tstruct.a to a static buffer
22853 and return a pointer to that buffer.
22854 * gdb.base/callfwmall.c (t_structs_a): Ditto.
22855
e2334072
MK
228562001-11-24 Mark Kettenis <kettenis@gnu.org>
22857
22858 * gdb.asm/configure.in: Fix recognition of ix86 target.
22859 * gdb.asm/configure: Regenerate.
22860
756caa3d
MS
228612001-11-21 Michael Snyder <msnyder@redhat.com>
22862
22863 * gdb.asm/sparc.inc: New file.
22864 * gdb.asm/asm-source.exp: Recognize sparc target.
22865 * gdb.asm/configure.in: Recognize sparc target.
22866 * gdb.asm/configure: Regenerate.
d63a86f8 22867
9a4d72d5
MS
228682001-11-21 Michael Snyder <msnyder@redhat.com>
22869
22870 * gdb.asm/m32r.inc: New file.
22871 * gdb.asm/asm-source.exp: Recognize m32r target.
22872 * gdb.asm/configure.in: Recognize m32r target.
22873 * gdb.asm/configure: Regenerate.
22874
a773d1cd
MS
228752001-11-20 Michael Snyder <msnyder@redhat.com>
22876
017ac23d
MS
22877 * gdb.asm/i386.inc: New file.
22878 * gdb.asm/asm-source.exp: Recognize ix86 target.
22879 * gdb.asm/configure.in: Recognize ix86 target.
22880 * gdb.asm/configure: Regenerate.
22881
a773d1cd
MS
22882 * gdb.c++/namespace.exp: Fix quotes in output messages.
22883
bb632afb
MS
228842001-11-14 Michael Snyder <msnyder@redhat.com>
22885
25d559ca 22886 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
22887 qualifier in a type cast expression, to designate an address
22888 in the instruction space (Harvard architecture).
22889
4749e309
MS
228902001-11-13 Michael Snyder <msnyder@redhat.com>
22891
22892 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
22893 Tests for expressions using 'const' and 'volatile'.
22894
25050984
CV
228952001-11-13 Corinna Vinschen <vinschen@redhat.com>
22896
22897 * gdb.asm/asm-sources.exp: Allow defining linker flags.
22898
1902c51f
DJ
228992001-11-12 Daniel Jacobowitz <drow@mvista.com>
22900
22901 * lib/mi-support.exp (mi_run_to_helper): Move comments
22902 outside of gdb_expect.
22903
dcf95b47
DJ
229042001-11-11 Daniel Jacobowitz <drow@mvista.com>
22905
22906 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
22907 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
22908 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
22909 mi0_run_to): New functions.
22910 * gdb.mi/mi-simplerun.exp: Use them.
22911 * gdb.mi/mi0-simplerun.exp: Likewise.
22912 * gdb.mi/mi-var-cmd.exp: Likewise.
22913 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 22914
45b074e1
AC
229152001-11-10 Andrew Cagney <ac131313@redhat.com>
22916
22917 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
22918 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
22919
bf50d346
AC
229202001-11-09 Andrew Cagney <ac131313@redhat.com>
22921
22922 * gdb.base/restore.exp: Include $expected value in restored test
22923 message.
22924
9383332c
AC
229252001-11-09 Andrew Cagney <ac131313@redhat.com>
22926
22927 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
22928 implemented.
22929
db62520a
MS
229302001-11-08 Michael Snyder <msnyder@redhat.com>
22931
22932 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
22933 Add pass/fail message for stop at breakpoint in call dummy function.
22934
b5703437
MS
229352001-11-07 Michael Snyder <msnyder@redhat.com>
22936
d63a86f8
RM
22937 * gdb.c++/templates.exp (test_template_breakpoints):
22938 If we get an overload menu, but it does not match what
760f6330 22939 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
22940 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
22941 making the whitespace optional. Argument for "new" may be
22942 "unsigned" as well as "unsigned int/long".
d63a86f8 22943 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
22944 making the whitespace optional. Also replace "(void) with
22945 "((void|)), making the keyword "void" optional.
d63a86f8 22946 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
22947 making the whitespace optional. Also replace "(void) with
22948 "((void|)), making the keyword "void" optional.
3bf40917
MS
22949 * gdb.base/callfuncs.c (t_float_values): This function must
22950 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 22951 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
22952 can be tested against both cases. Usually one case involves
22953 promotion of float to double, while the other does not.
22954 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
22955 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
22956 includes a stack frame for "start".
22957
c8ab4e6d
JB
229582001-11-05 Jim Blandy <jimb@redhat.com>
22959
22960 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
22961 pointers are 32 bits long, and that offsets of relocs are always
22962 stored in the data (REL-style), and not in the reloc entry itself
22963 (RELA-style).
22964 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
22965 stabs.
22966
3f08ced9
MS
229672001-11-01 Michael Snyder <msnyder@redhat.com>
22968
22969 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
22970 and regular expression operators by using quoting.
22971
cbfa24cd
MS
229722001-10-31 Michael Snyder <msnyder@redhat.com>
22973
22974 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
22975 depending on what the symbol table contains.
22976 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
22977 the output of the ptype command. Similarly, accept both "const &"
22978 and "const&".
22979
aaa68313
CV
229802001-10-31 Corinna Vinschen <vinschen@redhat.com>
22981
22982 * gdb.base/miscexprs.c (main): Add usage of preprocessor
22983 symbol `STORAGE' to allow to choose the storage class of
22984 the local datastructures.
22985 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
22986 compiler directive.
22987
91740388
MS
229882001-10-30 Michael Snyder <msnyder@redhat.com>
22989
22990 * gdb.base/jump.exp: Allow it to run for all targets.
22991
1b7c05e7
CV
229922001-10-29 Corinna Vinschen <vinschen@redhat.com>
22993
22994 * gdb.base/call-ar-st.c (print_double_array): Match for loop
22995 with new double_array size.
22996 (main): Change storage class of all local variables to static.
22997 Reduce size of double_array to 9.
22998 * gdb.base/call-ar-st.exp: Increase timeout value.
22999 Change expected output for double array to match new size in
23000 call-ar-st.c.
23001
36a22261
CV
230022001-10-29 Corinna Vinschen <vinschen@redhat.com>
23003
23004 * gdb.base/ending-run.exp: Create identical output when passing
23005 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 23006 Stormy16 target.
36a22261 23007
92b8ae91
MK
230082001-10-28 Mark Kettenis <kettenis@gnu.org>
23009
23010 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
23011 that we catch the expected failure under Linux/x86.
23012
cb135b83
OF
230132001-10-29 Orjan Friberg <orjanf@axis.com>
23014
23015 * gdb.base/setvar.exp: Escape curly braces.
23016 * gdb.stabs/weird.exp: Ditto.
23017
6884aa54
DJ
230182001-10-27 Daniel Jacobowitz <drow@mvista.com>
23019
23020 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
23021 * gdm.mi/mi0-hack-cli.exp: Likewise.
23022
0398c9aa
AC
230232001-10-25 Andrew Cagney <ac131313@redhat.com>
23024
23025 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
23026 messages.
23027
d20bf2e8
AC
230282001-10-21 Andrew Cagney <ac131313@redhat.com>
23029
23030 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
23031 checking MI enabled.
23032
03dd63aa
CV
230332001-10-09 Corinna Vinschen <vinschen@redhat.com>
23034
23035 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
23036
1d9d99f3
FCE
230372001-10-04 Frank Ch. Eigler <fche@redhat.com>
23038
23039 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
23040 if gdb child process crashes, just signal an error.
23041
838ae6c4
JB
230422001-10-02 Jim Blandy <jimb@redhat.com>
23043
23044 * lib/gdb.exp (test_xfail_format): Simplify.
23045
23046 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
23047 front of the variable name `format'. Simplify `if'.
23048
8f0cbc1c
DJ
230492001-10-01 Daniel Jacobowitz <drow@mvista.com>
23050
23051 * gdb.threads/pthreads.exp: Wait for output and delay
23052 before sending ^C.
23053
1f08dafd
DJ
230542001-10-01 Daniel Jacobowitz <drow@mvista.com>
23055
23056 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
23057 some incorrect output instead of timing out.
23058 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
23059
674f90ff
CV
230602001-09-28 Corinna Vinschen <vinschen@redhat.com>
23061
23062 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
23063 check to allow additional `int'.
23064
9b284272
DJ
230652001-09-27 Daniel Jacobowitz <drow@mvista.com>
23066
23067 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
23068 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
23069
b55a4771
MS
230702001-09-27 Michael Snyder <msnyder@redhat.com>
23071
23072 * lib/gdb.exp (test_debug_format): New proc.
23073 (setup_xfail_format): Use new proc test_debug_format.
23074 * gdb.base/constvars.exp (local_compiler_xfail_check): New
23075 proc; use new service proc test_debug_format.
23076 Replace all other "gcc_compiled" tests with this test.
23077 * gdb.base/volatile.exp (local_compiler_xfail_check): New
23078 proc; use new service proc test_debug_format.
23079 Replace all other "gcc_compiled" tests with this test.
23080
230812001-09-27 Michael Snyder <msnyder@redhat.com>
23082
23083 * gdb.base/cvexpr.exp: New file.
23084 * gdb.base/cvexpr.c: New file
23085 Test for expressions using const and volatile keywords.
23086
4e6667ac
CV
230872001-09-26 Corinna Vinschen <vinschen@redhat.com>
23088
23089 * gdb.base/constvars.exp: Check for different orders of keywords
23090 and additional "int" strings in output.
23091
4f337972
AC
230922001-09-22 Andrew Cagney <ac131313@redhat.com>
23093
23094 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
23095 responses from "help maint".
23096
2015650d
FCE
230972001-09-19 Frank Ch. Eigler <fche@redhat.com>
23098
23099 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
23100 to localhost:NNN instead of :NNN, in case Xvfb is listening
23101 only on TCP.
23102
f3bcedc1
CV
231032001-09-19 Corinna Vinschen <vinschen@redhat.com>
23104
23105 * gdb.base/recurse.exp: When checking leaving the watchpoint
23106 scope, recognize when gdb is in function's epilogue and pass.
23107
6b819c92
KS
231082001-09-18 Keith Seitz <keiths@redhat.com>
23109
23110 * lib/insight-support.exp (_gdbtk_export_target_info): Add
23111 support for running tests against sid targets.
23112 (gdbtk_done): Ditto.
23113
a10c9419
CV
231142001-09-18 Corinna Vinschen <vinschen@redhat.com>
23115
23116 * gdb.base/ending-run.c (main): Set stdout buffersize
23117 to the same reasonable value for any target.
23118 * gdb.base/ending-run.exp: Add a regular expression
23119 to make testsuite happy on Sanyo Stormy16 target.
23120
739d0d99
CV
231212001-09-17 Corinna Vinschen <vinschen@redhat.com>
23122
23123 * gdb.base/display.c (do_loops): Add float variable `f'.
23124 Increment f in loop.
23125 * gdb.base/display.exp: Increment timeout by 60 seconds.
23126 Change float display test to use variable `f'.
23127
1b8947f0
JB
231282001-09-17 Jim Blandy <jimb@redhat.com>
23129
23130 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
23131 overflowing the limited breakpoint tables on some ROM monitors
23132 (like the ROM68K).
23133
9890ac81
FCE
231342001-09-15 Frank Ch. Eigler <fche@redhat.com>
23135
23136 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
23137 the "-ac" (disable access control) flag.
23138
6db765ea
JH
231392001-08-30 Jeff Holcomb <jeffh@redhat.com>
23140
23141 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
23142 ints.
23143
4c32cc04
KS
231442001-08-30 Keith Seitz <keiths@redhat.com>
23145
23146 * lib/gdb.exp: Move all insight-related functionality into
23147 separate file.
23148 * lib/insight-support.exp: New file.
23149
8d6e6f81
FCE
231502001-08-29 Frank Ch. Eigler <fche@redhat.com>
23151
23152 * config/sid.exp (sid_start): Never set sid verbosity; disable
23153 expect_background {} that consumed its stdout; tolerate </dev/null.
23154 Attempt to set endianness override in "sid" protocol mode. Cleanup.
23155
6a90e1d0
AC
231562001-08-18 Andrew Cagney <ac131313@redhat.com>
23157
23158 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
23159 CLI jump command to start it.
23160 (mi_run_to_main): Fail immediatly when unexpected output.
23161
1759b3c3
AC
231622001-08-18 Andrew Cagney <ac131313@redhat.com>
23163
23164 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
23165 beginning of function. Fix PR gdb/191.
23166
61d11d80
FCE
231672001-08-16 Frank Ch. Eigler <fche@redhat.com>
23168
23169 * config/sid.exp (sid_start): Don't warn if we cannot figure out
23170 what to force sid endianness to.
23171
942a4df2
KS
231722001-08-15 Keith Seitz <keiths@redhat.com>
23173
23174 * lib/gdb.exp (gdbtk_start): Don't set environment
23175 variables for TCL_LIBRARY and friends. Insight will
23176 now figure these out for itself.
23177
0521c418
MS
231782001-08-02 Michael Snyder <msnyder@redhat.com>
23179
23180 * gdb.base/completion.exp: Remove the symbol "a64l" from
23181 the expect string; this is target-specific, and not related
23182 to what is being tested.
23183
74a9a58a
DB
231842001-08-02 Dave Brolley <brolley@redhat.com>
23185
23186 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
23187
c70819fa
MS
231882001-07-25 Michael Snyder <msnyder@redhat.com>
23189
c2b8fa57
MS
23190 * gdb.base/consecutive.exp: New file. Test stepping over
23191 breakpoints on consecutive instructions.
23192 * gdb.base/consecutive.c: New file.
23193
c70819fa
MS
23194 * gdb.base/call-rt-st.exp: Use double-backslash to quote
23195 curly braces in regular expressions.
23196
2b1a1355
MS
231972001-07-25 Michael Snyder <msnyder@redhat.com>
23198
23199 * gdb.base/ending-run.exp: Accept "Program exited normally" as
23200 legitimate output from stepping out of main.
23201
413eca6f
KS
232022001-07-22 Keith Seitz <keiths@redhat.com>
23203
23204 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
23205 the empty string, do not run the tests.
23206
7e5a9322
SC
232072001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23208
23209 * gdb.base/long_long.exp: Detect size of pointer. Take into
23210 account 2-byte pointers when testing for p/a results.
23211
de58f10f
SC
232122001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23213
d63a86f8 23214 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
23215 and defined to 1K for m68hc11.
23216 (random_data): Reduce table to 1K for embedded platforms (68hc11).
23217 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
23218 (sizeof_random_data): New variable to tell the size of the data table;
23219 don't test past this size; always run to main.
23220
d6f5fea1
SC
232212001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23222
23223 * gdb.base/return2.exp: return of long long and double fails for
23224 68HC11; don't execute these tests on that platform.
23225 * gdb.base/return.exp: Return of a double fails for 68hc11.
23226
c477543d
SC
232272001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
23228
23229 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
23230 tests that print a float.
23231 * call-rt-st.exp: Likewise.
23232
63cf1c79
MK
232332001-07-12 Mark Kettenis <kettenis@gnu.org>
23234
23235 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
23236 running this test on Linux.
23237
112f9ab5
MC
232382001-06-24 Michael Chastain <chastain@redhat.com>
23239
23240 * gdb.base/arithmet.exp: Remove some tests to make all test names
23241 unique.
23242
4970cb0f
MS
232432001-07-03 Michael Snyder <msnyder@redhat.com>
23244
23245 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
23246 the output of the ptype command.
23247
d85da69f
MS
232482001-07-02 Michael Snyder <msnyder@redhat.com>
23249
4c8a82de
MS
23250 * gdb.base/completion.exp: Don't assume that break.c is the only
23251 source file that may contain functions named "marker".
d85da69f
MS
23252 * gdb.base/corefile.exp: Quote the curly braces in regexp.
23253
8afc772b
AC
232542001-06-28 Andrew Cagney <ac131313@redhat.com>
23255
23256 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
23257 of files to delete.
23258
23259 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
23260 * gdb.disasm/h8300s.exp: New file.
23261 gdb.disasm/h8300s.s: Likewise.
23262
cff22675
AC
232632001-06-27 Andrew Cagney <ac131313@redhat.com>
23264
23265 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
23266 empty breakpoint tables.
23267
68c81b54
AC
232682001-06-25 Andrew Cagney <ac131313@redhat.com>
23269
23270 * lib/mi-support.exp: Update args=... part of stop-reason
23271 patterns. Accept either a list or a tuple.
23272
2dd62704
AC
232732001-06-23 Andrew Cagney <ac131313@redhat.com>
23274
23275 * lib/mi-support.exp: Remove local emacs variable defining
23276 change-log-default-name.
23277
b4127474
MC
232782001-06-22 Michael Chastain <chastain@redhat.com>
23279
23280 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
23281 This is operationally compatible with the previous version.
23282
8dbfb380
JB
232832001-06-13 Jim Blandy <jimb@redhat.com>
23284
23285 * lib/gdb.exp (gdb_test): Doc fix.
23286
f2d8c86d
MC
232872001-06-10 Michael Chastain <chastain@redhat.com>
23288
23289 * gdb.base/exprs.exp: Remove a duplicate test.
23290
81564d34
JB
232912001-06-06 Jim Blandy <jimb@redhat.com>
23292
23293 * gdb.base/return2.exp (main): Use values to test float and double
23294 returns that are not NaN's, to avoid being confused by IEEE
23295 comparison rules.
23296
da55addb
MS
232972001-06-04 Michael Snyder <msnyder@redhat.com>
23298
23299 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 23300 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
23301 rather than wait for 12 more tests to time out.
23302
42c65987
JB
233032001-06-06 Jim Blandy <jimb@redhat.com>
23304
b18bced9 23305 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 23306 Don't forget to match the GDB prompt.
b18bced9 23307
42c65987
JB
23308 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
23309
5b41e5f0
JB
233102001-06-04 Jim Blandy <jimb@redhat.com>
23311
23312 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
23313 command.
23314
015e046f
KB
233152001-05-31 Kevin Buettner <kevinb@redhat.com>
23316
23317 * gdb.base/annota1.exp (info break): Match four or more spaces
23318 after "Address".
23319
fb1ffbbe
MC
233202001-05-31 Michael Chastain <chastain@redhat.com>
23321
23322 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
23323 (dm_type_int_star): Likewise.
23324 (dm_type_long_star): Likewise.
23325 (dm_type_void_star): Likewise.
23326
5ea2a32c
KB
233272001-05-29 Kevin Buettner <kevinb@redhat.com>
23328
23329 * gdb.base/completion.exp (INPUTRC): Set this environment variable
23330 to a known value in order to get consistent results regardless
23331 of the setting of INPUTRC or the presence or contents of .inputrc.
23332
ae23c492
MS
233332001-05-24 Michael Snyder <msnyder@redhat.com>
23334
ac55707e
MS
23335 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
23336 Don't require that the main thread and the manager thread are the
23337 first in the list.
23338
ae23c492
MS
23339 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
23340 debugging. If test fails, issue an "unsupported" not a "fail".
23341
400071f1
JB
233422001-05-24 Jim Blandy <jimb@redhat.com>
23343
23344 Don't assume that short is shorter than int.
23345 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
23346 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 23347 this isn't true.
400071f1
JB
23348 ("print unsigned char == (~0)"): Add test that verifies that ~0,
23349 an int, is not equal to ~0 stored in an unsigned char. This tests
23350 the same thing that the previous test meant to, but works on
23351 16-bit machines, too.
23352 ("print unsigned char != (~0)"): Same test, complemented.
23353
0816a3e5
MS
233542001-05-24 Michael Snyder <msnyder@redhat.com>
23355
23356 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 23357 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
23358 and prevents dejagnu getting out of step.
23359
f6dc23a9
KB
233602001-05-23 Kevin Buettner <kevinb@redhat.com>
23361
23362 * gdb.base/finish.exp (finish_void): Revise pattern for
23363 stopping on the call statement to not permit stopping at
23364 the start of the instructions comprising the call sequence.
23365
7dbd117d
MC
233662001-05-19 Michael Chastain <chastain@redhat.com>
23367
23368 * gdb.base/callfuncs.exp: Make all test names unique.
23369 * gdb.base/commands.exp: Make all test names unique.
23370 * gdb.base/condbreak.exp: Make all test names unique.
23371 * gdb.base/dbx.exp: Make all test names unique.
23372 * gdb.base/default.exp: Make all test names unique.
23373 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
23374 and TIMEOUT messages to their corresponding PASS message.
23375 * gdb.base/ending-run.exp: Make all test names unique.
23376 * gdb.base/long_long.exp: Remove duplicate test.
23377
6b0b0a9e
KB
233782001-05-21 Kevin Buettner <kevinb@redhat.com>
23379
23380 * gdb.base/finish.exp (finish_void): Allow "finish" command to
23381 stop on the call statement as well as the statement after the
23382 call.
23383
2caa35cb
MS
233842001-05-21 Michael Snyder <msnyder@redhat.com>
23385
23386 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
23387
40713331
EZ
233882001-05-10 Elena Zannoni <ezannoni@redhat.com>
23389
a9c64011
AS
23390 * gdb.base/completion.exp: Revamp test. Make it execute on all
23391 platforms.
40713331 23392
c2c1be8d
EZ
233932001-05-10 Elena Zannoni <ezannoni@redhat.com>
23394
a9c64011
AS
23395 * config/gdbserver.exp (gdb_load): Handle the case
23396 in which the arguments to gdbserver are given in the
23397 baseboard configuration file.
23398 Also handle the case in which the server needs to do a
23399 load.
2c9cd303 23400
9671de48
KS
234012001-05-07 Keith Seitz <keiths@cygnus.com>
23402
a9c64011
AS
23403 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
23404 set up the display for testing.
23405 (gdbtk_start): Convert all paths to paths that tcl will like.
23406 Export target information to environment.
23407 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
23408 necessary.
23409 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
23410 (to_tcl_path): New proc to convert a given pathname into
23411 a path acceptible as an argument to a tcl command.
23412 (_gdbtk_export_target_info): New proc to export target info
23413 into the environment for gdbtk testing.
23414 (gdbtk_done): New proc to signal end-of-test.
9671de48 23415
5a360f47
JB
234162001-05-06 Jim Blandy <jimb@redhat.com>
23417
23418 * restore.c: Make the code of caller0 correspond to its comment.
23419
66c756c6
MS
234202001-05-03 Michael Snyder <msnyder@redhat.com>
23421
23422 * config/sid.exp (gdb_target_sid): Check for error messages.
23423 On error or timeout, don't make expect exit (which will terminate
23424 all subsequent tests); instead just make gdb exit.
d63a86f8 23425 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
23426 return a negative value.
23427
a966fde5
JB
234282001-04-24 Jim Blandy <jimb@redhat.com>
23429
851c18e0
JB
23430 * gdb.c++/templates.exp: If we see the prompt for the overload
23431 list, but we haven't recognized any of the longer patterns,
23432 arrange for this test to fail, not hang.
23433
a966fde5
JB
23434 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
23435 variations.
23436
db144853
MC
234372001-04-22 Michael Chastain <chastain@redhat.com>
23438
23439 * gdb.c++/local.exp: Use the 'runto' library function.
23440 * gdb.c++/namespace.exp: Likewise.
23441 * gdb.c++/overload.exp: Likewise.
23442
3207ec21
KB
234432001-03-26 Kevin Buettner <kevinb@redhat.com>
23444
23445 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
23446 * gdb.base/step-line.exp: New file. Test step/next in presence of
23447 #line directives.
23448 * gdb.base/step-line.c: New file. Test program for the above.
23449 * gdb.base/step-line.inp: New file. We pretend that this file has
23450 been transformed by some other tool into step-line.c.
23451
13b57657
JB
234522001-03-21 Jim Blandy <jimb@redhat.com>
23453
23454 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
23455 unmangled operator names.
23456
754cbe1c
JB
234572001-03-20 Jim Blandy <jimb@redhat.com>
23458
23459 * gdb.threads/linux-dp.exp: Recognize an additional message
23460 generated by GDB when it doesn't understand how to debug threads
23461 on the target system.
23462
177495c9
AC
234632001-03-19 Andrew Cagney <ac131313@redhat.com>
23464
23465 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
23466
f266096b
MC
234672001-03-12 Michael Chastain <chastain@redhat.com>
23468
23469 * gdb.c++/derivation.exp: Use the 'runto' library function.
23470
cac3c2ff
MC
234712001-03-12 Michael Chastain <chastain@redhat.com>
23472
23473 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
23474
b6c11a24
MC
234752001-02-24 Michael Chastain <chastain@redhat.com>
23476
23477 * gdb.c++/ref-types.exp: Change handwritten code to library
23478 function 'runto'.
23479
6bae5bce
OF
234802001-03-16 Orjan Friberg <orjanf@axis.com>
23481
23482 * gdb.base/signals.exp: Set count to 0 explicitly.
23483
0015fd9a
MS
234842001-03-15 Mark Salter <msalter@redhat.com>
23485
23486 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
23487 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
23488 (gdb_load): Add support for additional target_info: gdb_download_size
23489 and gdb_load_timeout.
0015fd9a 23490
fc33412a
DT
23491Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
23492
23493 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
23494 file -- to prevent failing when the compile fails but we have no
23495 intention of running the tests anyway.
fc33412a
DT
23496
23497 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
23498 tests if set.
23499
23500 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 23501 integers.
fc33412a
DT
23502
23503 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
23504 * gdb.c++/namespace.exp: Ditto.
23505
115f06de
OF
235062001-03-07 Orjan Friberg <orjanf@axis.com>
23507
23508 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
23509 * gdb.base/pointers.exp: Relax pattern match of decimals.
23510
b6ba6518
KB
235112001-03-06 Kevin Buettner <kevinb@redhat.com>
23512
23513 * Makefile.in, config/abug.exp, config/cfdbug.exp,
23514 config/cpu32bug.exp, config/dve.exp, config/est.exp,
23515 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
23516 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
23517 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
23518 config/sh.exp, config/sid.exp, config/slite.exp,
23519 config/sparclet.exp, config/udi.exp, config/unknown.exp,
23520 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
23521 config/vxworks.exp, config/vxworks29k.exp,
23522 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
23523 gdb.base/all-bin.exp, gdb.base/annota1.exp,
23524 gdb.base/arithmet.exp, gdb.base/assign.exp,
23525 gdb.base/async.exp, gdb.base/attach.exp,
23526 gdb.base/bitfields.exp, gdb.base/bitops.exp,
23527 gdb.base/break.exp, gdb.base/call-ar-st.exp,
23528 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
23529 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
23530 gdb.base/commands.exp, gdb.base/completion.exp,
23531 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
23532 gdb.base/constvars.exp, gdb.base/corefile.exp,
23533 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
23534 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
23535 gdb.base/ending-run.exp, gdb.base/environ.exp,
23536 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
23537 gdb.base/finish.exp, gdb.base/foll-exec.exp,
23538 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
23539 gdb.base/funcargs.exp, gdb.base/help.exp,
23540 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
23541 gdb.base/logical.exp, gdb.base/long_long.exp,
23542 gdb.base/maint.exp, gdb.base/mips_pro.exp,
23543 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
23544 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
23545 gdb.base/pointers.exp, gdb.base/printcmds.exp,
23546 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
23547 gdb.base/regs.exp, gdb.base/relational.exp,
23548 gdb.base/remote.exp, gdb.base/reread.exp,
23549 gdb.base/restore.exp, gdb.base/return2.exp,
23550 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
23551 gdb.base/selftest.exp, gdb.base/setshow.exp,
23552 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
23553 gdb.base/sigall.exp, gdb.base/signals.exp,
23554 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
23555 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
23556 gdb.base/step-test.exp, gdb.base/structs.c,
23557 gdb.base/structs.exp, gdb.base/structs2.exp,
23558 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
23559 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
23560 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
23561 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
23562 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
23563 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
23564 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
23565 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
23566 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
23567 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
23568 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
23569 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
23570 gdb.fortran/types.exp, gdb.java/jmisc.exp,
23571 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
23572 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
23573 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
23574 gdb.trace/circ.exp, gdb.trace/collection.exp,
23575 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
23576 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
23577 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
23578 gdb.trace/report.exp, gdb.trace/save-trace.exp,
23579 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
23580 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
23581 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
23582 notices.
23583
dc96c6c7 235842001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
23585
23586 * gdb.base/varargs.c (find_max_double): Fix printf format string:
23587 first arg is int not float.
23588
dc96c6c7 235892001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
23590
23591 * gdb.base/reread.exp: Unsupported for non-native targets;
23592 doesn't work for remote debugging.
23593
9b0c4aeb
FN
235942001-02-19 Fernando Nasser <fnasser@redhat.com>
23595
23596 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
23597 * gdb.base/ending-run.exp: Properly handle the BSP state when
23598 stepping past the end of main.
9b0c4aeb 23599
02aa71d5
MC
236002001-02-19 John Moore <jmoore@redhat.com>
23601
23602 * gdb.base/commands.exp (infrun_breakpoint_command_test):
23603 Converted HPUX fix for non-expected items following multiple
23604 step commands into general solution for all platforms.
23605
1fa449a4
MC
236062001-02-18 Michael Chastain <chastain@redhat.com>
23607
23608 * gdb.c++/classes.exp (do_tests): Change runto statements
23609 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23610 statements demangler agnostic.
23611 * gdb.c++/virtfunc.exp (do_tests): Likewise.
23612 (gdb_virtfunc_restart): Likewise.
23613
b2f9ec70
MC
236142001-02-14 Michael Chastain <chastain@redhat.com>
23615
23616 * gdb.c++/inherit.exp (do_tests): Change runto statements
23617 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23618 statements demangler agnostic.
23619
cf74b8ca
AC
23620Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
23621
23622 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
23623 ``continue to bkpt at common_routine in thread 2'' and ``stopped
23624 before calling common_routine 15 times'' tests.
cf74b8ca 23625
99f78f56
MC
236262001-02-11 Michael Chastain <chastain@redhat.com>
23627
23628 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
23629 Helps the test script figure out which demangler is in use.
23630 (dm_type_foo_ref): Ditto.
23631 (dm_type_int_star): Ditto.
23632 (dm_type_long_star): Ditto.
23633 (dm_type_unsigned_int): Ditto.
23634 (dm_type_void): Ditto.
23635 (dm_type_void_star): Ditto.
99707966 23636 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
23637 Probe the gdb demangler and set variables to accommodate
23638 formatting differences.
23639 (info_func_regexp): New function. Same as info_func, but
23640 matches against a regexp.
23641 (info_func): Match against a literal string.
23642 (print_addr_2): New function. Match against a literal string,
23643 which can be different from the input to gdb.
23644 (print_addr): Simply call print_addr_2 with the same argument twice.
23645 (test_lookup_operator_functions): Use demangler formatting variables.
23646 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
23647 the tests in the same order as the C++ class declaration.
23648 (test_paddr_operator_functions): Ditto.
23649 (test_paddr_overloaded_functions): Ditto.
23650 (test_paddr_hairy_functions): Use demangler formatting variables.
23651 Add reference to gdb/19 for related tests.
23652 (do_tests): Call probe_demangler.
23653
1de8f023
KB
236542001-01-30 Kevin Buettner <kevinb@redhat.com>
23655
23656 * gdb.c++/templates.cc (printf): Remove unused function definition.
23657
ca3f91ed
MS
236582001-01-26 Felix Lee <flee@redhat.com>
23659
23660 * sid.exp (sid_exit): Pass host, not target, to remote_close.
23661
236622001-01-25 matthew green <mrg@redhat.com>
23663
23664 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
23665 up sid.
23666 (sid_exit): Call `remote_pop_conn' after GDB is gone.
23667
236682001-01-25 matthew green <mrg@redhat.com>
23669
23670 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 23671 Deprecate $sid_spawn_id.
ca3f91ed
MS
23672 (sid_exit): Remove code necessary only for `spawn.'
23673
236742001-01-25 matthew green <mrg@redhat.com>
23675
23676 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
23677
fb18ec4a
MC
236782001-01-28 Michael Chastain <chastain@redhat.com>
23679
23680 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
23681 to call when tests fail. It takes gdb out of the overloaded
23682 function choice menu back to the main prompt, so that the test
23683 program stays synchronized.
23684 (set_bp_overloaded): New proc to collect all the common
23685 code for setting a breakpoint on an overloaded name. Calls
23686 take_gdb_out_of_choice_menu when needed.
23687 (menu_overload1arg): New variable to collect the repeated
23688 instances of the expected menu for an overloaded name. Change
23689 the regular expression to handle changes in g++ type encoding:
23690 "void" can be either "void" or "", and "unsigned int" can be
23691 either "unsigned int" or "unsigned".
23692 (continue_to_bp_overloaded): Change regular expressions to handle
23693 changes in g++ type encoding.
23694 (no proc): Call take_gdb_out_of_choice_menu when needed.
23695 Remove redundant calls to "info break". Accept either "canceled"
23696 or "cancelled". Change regular expressions in "info break"
23697 calls to handle changes in g++ type encoding. Give all tests
23698 unique strings.
23699
9c646a6e
BE
237002001-01-17 Ben Elliston <bje@redhat.com>
23701
23702 * config/sid.exp: New file.
23703
9549d9c1
AC
23704Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
23705
23706 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
23707
dc96c6c7 237082000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
23709
23710 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
23711 Add a RE to accept a non-ascii char if one is ever presented.
23712
b4df4f68
FN
237132000-12-20 Fernando Nasser <fnasser@redhat.com>
23714
297dd0fd 23715 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 23716
dc96c6c7 237172000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 23718
d63a86f8 23719 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
23720 in regexp. One '\' does not suffice on Linux.
23721
4a7bddb6
MC
237222000-12-09 Michael Chastain <chastain@redhat.com>
23723
23724 * gdb.base/break.exp (test_clear_command): Use a marker function
23725 rather than 'main' for the test function. Also move this
23726 test to an execution point where the marker function names are
23727 guaranteed to be bound to functions. (Executing tests after a
23728 'finish' from main runs into name conflicts with local names
23729 in __libc_start_main).
23730
dc96c6c7 237312000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
23732
23733 * gdb.base/finish.exp: New test for gdb's "finish" command.
23734 * gdb.base/return2.exp: New test for gdb's "return" command.
23735 * gdb.base/return2.c: New source file for above.
23736
dc96c6c7 237372000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
23738
23739 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
23740 * gdb.base/miscexprs.exp: Ditto.
23741 * gdb.base/pointers.exp: Ditto.
23742 * gdb.c++/derivation.exp: Ditto.
23743 * gdb.c++/local.exp: Ditto.
23744 * gdb.c++/namespace.exp: Ditto.
23745 * gdb.c++/overload.exp: Ditto.
23746 * gdb.c++/ref-types.exp: Ditto.
23747
dc96c6c7 237482000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
23749
23750 * gdb.base/constvars.exp: Test result of "up" command.
23751 * gdb.base/miscexprs.exp: Ditto.
23752 * gdb.base/pointers.exp: Ditto.
23753 * gdb.base/scope.exp: Ditto.
23754 * gdb.c++/derivation.exp: Ditto.
23755 * gdb.c++/local.exp: Ditto.
23756 * gdb.c++/namespace.exp: Ditto.
23757 * gdb.c++/overload.exp: Ditto.
23758 * gdb.c++/ref-types.exp: Ditto.
23759
44097287
FN
237602000-11-22 Michael Chastain <chastain@redhat.com>
23761
23762 * mips_pro.exp: Accept either "middle -> top -> main" or
23763 "middle -> main" in the backtrace, because gcc can optimize
23764 tail calls to jumps. Remove setup_xfail for the hppa case.
23765 Add a comment with the original warning messages from PR 3016,
23766 which was filed in 1993, to preserve them for posterity.
23767
9d2e1bab
ND
237682000-11-17 Nick Duffek <nsd@redhat.com>
23769
23770 * lib/gdb.exp (gdb_test): Override timeout with board info.
23771
1aca8eb7
ND
237722000-11-17 Nick Duffek <nsd@redhat.com>
23773
23774 * gdb.base/display.exp: Don't kill running stub. Add "again" to
23775 the second kill and detach messages.
23776
93076499
ND
237772000-11-17 Nick Duffek <nsd@redhat.com>
23778
23779 * configure.in: Add AC_EXEEXT.
23780 * configure: Regenerate.
23781 * Makefile.in (just-check): Export EXEEXT.
23782 * lib/gdb.exp ($EXEEXT): Import from environment.
23783 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
23784 expect "maint dump-me" on Cygwin.
23785 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
23786 $EXEEXT.
23787
30e87cd3
ND
237882000-11-17 Nick Duffek <nsd@redhat.com>
23789
23790 * gdb.base/break.exp: Test backtrace and finish from called
23791 function on all platforms, not just HP-UX.
23792
dc96c6c7 237932000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
23794
23795 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
23796 code from gdb_target_monitor, so it can be used independantly
23797 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 23798
dc96c6c7 237992000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
23800
23801 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
23802 * gdb.base/corefile.exp: Expect the message "Program is being
23803 debugged already" when we send the "corefile" command, since
23804 the preceeding gdb_load may have connected gdb to a remote target.
23805 * gdb.base/display.exp: Disable hardware watchpoints if new
23806 board info variable "no_hardware_watchpoints" is true.
23807 Replace single-letter commands with more readable ones.
23808 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
23809 if new board info variable "no_hardware_watchpoints" is true.
23810 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
23811 to see if stdio (printf) testing is possible.
23812 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
23813 board info variable "no_hardware_watchpoints" is true. Use new
23814 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
23815
39124dea
FN
238162000-11-13 Fernando Nasser <fnasser@redhat.com>
23817
23818 From Orjan Friberg <orjanf@axis.com>:
23819 * gdb.base/printcmds.exp: Escape curly braces followed by a number
23820 in array print pattern match.
23821
a9e2e984
FN
238222000-11-09 Fernando Nasser <fnasser@redhat.com>
23823
23824 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
23825 spelling "cancelled" to U.S. spelling "canceled" to match changes
23826 made to gdb.
23827 * gdb.c++/ovldbreak.exp: Ditto.
23828
c7db355b
PS
238292000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23830
23831 * gdb.base/callfuncs.c (main): Moved to end of file, call
23832 t_double_values to initialize the FPU before inferior calls are made.
23833 * gdb.base/callfuncs.exp: Test for register preservation after calling
23834 inferior functions. Add tests for continuining, finishing and
23835 returning from a stop in a call dummy.
23836
dc96c6c7 238372000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
23838
23839 * gdb.base/commands.exp: Break up long lines, and re-indent.
23840
dc96c6c7 238412000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
23842
23843 * config/gdbserver.exp: Rewritten from the ground up, to make it
23844 compatible with the current dejagnu tree, and to make it work with
23845 the new "gdbserver" in libremote.
23846
dc96c6c7 238472000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
23848
23849 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
23850 * gdb.base/varargs.exp: Skip entire test if no printf support.
23851 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
23852 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
23853
dc96c6c7 238542000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
23855
23856 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
23857 no floating point support.
23858 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
23859 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
23860 * gdb.base/call-rt-st.exp: Ditto.
23861 * gdb.base/call-strs.exp: Ditto.
23862
bac5fc66
JG
238632000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
23864
23865 * gdb.base/sizeof.c: include <stdio.h>.
23866
23867 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
23868 'finish', otherwise uncaptured gdb_prompt would potentially
23869 throw remaining test points out of sync.
bac5fc66 23870
b22a6027
SB
238712000-07-26 Scott Bambrough <scottb@netwinder.org>
23872
23873 * gdb.base/recurse.exp: Run tests for all targets.
23874 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
23875 gnu-oldld case on ARM.
23876 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
23877 for ARM targets.
d63a86f8 23878
d8231941
AG
23879Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
23880
23881 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
23882 * gdb.java/configure: Rebuild.
23883
8caabe69
AG
23884Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
23885
23886 * gdb.java/jv-exp.exp: New file.
23887
9d273ca3
AG
23888Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
23889
23890 * configure: Rebuilt.
23891 * configure.in (configdirs): Add gdb.java.
23892 * gdb.java/jmisc.java: New file.
23893 * gdb.java/jmisc.exp: New file.
23894 * gdb.java/Makefile.in: New file.
23895 * gdb.java/configure: Rebuilt.
23896 * gdb.java/configure.in: New file.
23897 * lib/java.exp: New file.
23898
4f823a66
AC
23899Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
23900
23901 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 23902 underflow.
4f823a66 23903
2391e11d
AC
23904Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
23905
23906 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 23907 and the compilers sizes.
2391e11d 23908
54602222
ND
239092000-07-09 Nick Duffek <nsd@redhat.com>
23910
23911 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
23912 (use_methods): New function.
23913 (main): Call use_methods().
23914 * gdb.c++/classes.exp (test_method_param_class): New procedure.
23915 (do_tests): Call test_method_param_class.
23916
2bec0572
ND
239172000-07-09 Nick Duffek <nsd@redhat.com>
23918
23919 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
23920 spelling.
23921 (test_enums): New procedure. Move enum tests from end of script
23922 to here. Set breakpoint on function name instead of line number.
23923 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
23924 (enums2): New marker function.
23925 (enums1): New function.
23926 (main): Call enums1(). Move enum tests to enums1().
23927
78492fde
AC
23928Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
23929
23930 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 23931 compile/link program. Update line numbers.
78492fde
AC
23932 * gdb.asm/d10v.inc: Define ``startup''.
23933 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 23934
49a2cef8
AC
23935Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
23936
23937 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
23938
3e6c8688
EZ
239392000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23940
23941 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 23942 of 'help maint print' command.
3e6c8688 23943
9ff5cbe9
AC
23944Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
23945
23946 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 23947 they use gdb_expect_list.
9ff5cbe9 23948
17c579bd
AC
23949Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
23950
23951 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
23952 memory-read-packet-size'' instead of ``set endian big'' to test
23953 long commands.
17c579bd 23954
e6d71bf3
DB
239552000-06-03 Daniel Berlin <dan@cgsoftware.com>
23956
23957 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 23958 g++, and stop skipping them.
e6d71bf3
DB
23959
23960 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
23961 work under g++.
23962
d63a86f8 23963 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
23964 initialization.
23965
dc96c6c7 239662000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
23967
23968 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
23969 the regular expression: accept an (almost) arbitrary sequence of
23970 "frames-invalid" and "breakpoints-invalid" messages both before
23971 and after the "starting" message.
23972
dc96c6c7 239732000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
23974
23975 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 23976
dc96c6c7 239772000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
23978
23979 * gdb.base/annota1.exp (annotate-signal-handler-caller):
23980 Relax the regular expression a little, make it pass on Solaris 8.
23981
8216cda9
KB
239822000-05-12 Kevin Buettner <kevinb@redhat.com>
23983
23984 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 23985 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
23986 Instead, it is permissible for gdb to stop on the line of the
23987 call itself.
23988
1a570b2f
MS
239892000-05-12 Michael Snyder <msnyder@.cygnus.com>
23990
23991 * gdb.base/break.exp (bp on small function, optimized file):
23992 Add a second pass pattern. The behavior differs here between stabs
23993 and dwarf for one-line functions. Stabs preserves two line symbols
23994 (one before the prologue and one after) with the same line number,
23995 but dwarf regards these as duplicates and discards one of them.
23996 Therefore the address after the prologue (where the breakpoint is)
23997 has no exactly matching line symbol, and GDB reports the breakpoint
23998 as if it were in the middle of a line rather than at the beginning.
23999
dc96c6c7 240002000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 24001
d63a86f8 24002 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
24003 rather than "send_gdb" (for consistancy).
24004
7d418785
AC
24005Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
24006
24007 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
24008 * gdb.c++/templates.cc: Properly check for GCC version number.
24009 * lib/compiler.cc: Likewise
24010
dc96c6c7 240112000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 24012
d63a86f8 24013 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
24014 gdb may not stop at the first line of main, due to code motion.
24015
dc96c6c7 240162000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
24017
24018 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
24019 This test depends on parsing the printf output from the target.
24020 Since the sparclet stub doesn't do stdio, this will never work.
24021 * gdb.base/call-rt-st.exp: ditto.
24022 * gdb.base/call-strs: ditto.
24023
dc96c6c7 240242000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
24025
24026 * gdb.base/miscexprs.exp: make sizeof long array test portable.
24027
24028 * gdb.base/ending-run.exp: After connecting to a remote target,
24029 but before running, the target will appear to be in a random
24030 location. Specify both a file and a line for breakpoints.
24031 Also, the function that calls main may be called 'init'
24032 rather than 'start'.
24033
a5a51225
EZ
240342000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24035
24036 * gdb.base/help.exp: Update output for add-symbol-file command.
24037
7930cc7c
FN
240382000-04-10 Fernando Nasser <fnasser@cygnus.com>
24039
24040 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24041 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
24042
23e37ab1
C
240432000-04-07 J.T. Conklin <jtc@redback.com>
24044
e93c542c
C
24045 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
24046
23e37ab1
C
24047 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
24048
591b8fa3
PDM
24049Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
24050
24051 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 24052 values that can be represented exactly.
591b8fa3
PDM
24053 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
24054 above change, and to not check against the directory part of the source
24055 file name.
24056 (step into print_long_arg_list): Likewise.
24057 (print print_small_structs from print_long_arg_list): Likewise.
24058 (print print_long_arg_list): Likewise.
24059
7a495180
EZ
240602000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24061
30b53638 24062 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 24063
beb998c6
AC
24064Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
24065
24066 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
24067
1c689132
DB
240682000-03-25 Daniel Berlin <dan@cgsoftware.com>
24069
24070 * gdb.base/commands.exp (deprecated_command_test): Add test for
24071 deprecate with no arguments.
24072
c1790a9d
JL
240732000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
24074
24075 * gdb.base/break.exp: Add new test for setting breakpoints on
24076 optimized code so we can test breakpoints work even when function
24077 prologues may be optimized away
24078
003ba290
FN
240792000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
24080
24081 From David Whedon <dwhedon@gordian.com>
a9c64011 24082 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 24083
6837a0a2
DB
240842000-03-22 Daniel Berlin <dan@cgsoftware.com>
24085
24086 * gdb.base/help.exp: Added test for new apropos command.
24087
b9593231
KB
240882000-03-21 Kevin Buettner <kevinb@redhat.com>
24089
24090 * gdb.base/pointers.c (usevar): New function.
24091 (main): Make sure that global variables v_int_pointer2, rptr,
24092 and y are all referenced someplace in the program by calling
24093 usevar() on them. [Some linkers delete symbols which are
24094 never referenced. The space remains, but there's no way to
24095 get a (symbolic) handle on the variable from the debugger.]
24096
751a959b
EZ
240972000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24098
24099 * gdb.base/printcmds.c: Add typedeffed arrays.
24100
24101 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 24102 procedure to test arrays that are typedef'd.
751a959b 24103
73a93a32
JI
241042000-03-13 James Ingham <jingham@leda.cygnus.com>
24105
24106 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 24107 the library directories.
73a93a32 24108
fb40c209
AC
24109Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
24110
24111 * configure.in (configdirs): Add sub directory gdb.mi.
24112 * configure: Re-generate.
24113
24114 * gdb.mi: New directory.
d63a86f8 24115
ee4dd2c9
AC
241162000-02-25 Scott Bambrough <scottb@netwinder.org>
24117
24118 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 24119 a long long value as a double on ARM platforms.
ee4dd2c9 24120
70f0cc22
JB
241212000-02-16 Jim Blandy <jimb@redhat.com>
24122
24123 * gdb.base/break.exp ("breakpoint line number"): Make sure the
24124 default source file is set properly before running this test.
24125
853819b8
EZ
241262000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24127
24128 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 24129 gdbtk/library directory, not in gdbtcl2.
853819b8 24130
dfcd3bfb
JM
241312000-02-04 Jim Blandy <jimb@redhat.com>
24132
24133 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
24134 backslash from regexp pattern.
24135
24136 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
24137 procedure. Use it to run all the "continue to bp overloaded"
24138 tests. Note that this changes the names of the tests slightly.
24139 If the breakpoint hit message includes a hex PC value, because
24140 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
24141 from the real source code, still consider that a pass.
24142
24143 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
24144 XFAIL here if the breakpoint message contains a hex address. Note
24145 similar change on 1999-11-02.
24146
24147 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
24148
24149 * gdb.base/ptype.exp: Establish a default source file before
24150 calling get_debug_format.
24151
241522000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
24153
24154 * gdb.base/watchpoint.exp: Remove duplication of test messages.
24155
8b93c638
JM
241562000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24157
24158 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
24159 of successive stepi commands -- while in the prologue we should see
24160 the function entry bracket.
24161
241622000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
24163
24164 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
24165 reach __change_mode() when stepping through the end of main().
24166
c5394b80
JM
241672000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
24168
24169 * gdb.base/default.exp: Fix expected pattern.
24170 * gdb.base/help.exp: Same.
24171
0d06e24b
JM
241722000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24173
24174 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 24175 Don't use xfail's because that affects only the following test.
d63a86f8 24176
0d06e24b 24177 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 24178 solaris or linux.
0d06e24b
JM
24179
24180 * gdb.base/selftest.exp: Update to reflect changes to main.c.
24181
dc96c6c7 241822000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 24183
d63a86f8 24184 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
24185 "A syntax error" rather than "A parse error". Accept both.
24186
241872000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
24188
24189 * gdb.base/default.exp: Remove OS dependent string from "target
24190 remote" test.
24191 * gdb.base/help.exp: Same for "help target remote" test.
24192
c3f6f71d
JM
241932000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24194
24195 From Jim Kingdon <kingdon@redhat.com>:
24196
24197 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
24198 prompt (cleanup rather than necessity, but still might keep output
24199 from spilling to next test).
c3f6f71d
JM
24200
242012000-01-02 Fred Fish <fnf@cygnus.com>
24202
24203 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
24204 AIX, which defines them in <sys/types.h>.
24205
ed9a39eb 242061999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 24207
ed9a39eb 24208 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 24209 float" test.
ed9a39eb
JM
24210
242111999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 24212
ed9a39eb 24213 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
24214
24215 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
24216 outermost frame disallowed".
24217
242181999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
24219
24220 * gdb.base/setvar.exp: New tests for setting the value of a struct
24221 with a constant list.
24222
242231999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24224
24225 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
24226 require the user to type a cast before setting the value of a struct.
24227
de57eccd
JM
242281999-12-06 Jim Blandy <jimb@cygnus.com>
24229
24230 * gdb.base/default.exp: Expect the new 'info float' command on
24231 all i386 platforms.
24232
24233 * gdb.threads/linux-dp.exp: Expand our ability to recognize
24234 LinuxThreads libraries that don't support debugging.
24235
c2d11a7d
JM
24236Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24237
24238 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
24239 Change the buffer type to ``unsigned char'' to simplify size
24240 arithmetic.
c2d11a7d
JM
24241
24242 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
24243 stub only handles 400-1 byte packets. Verify that the download
24244 worked.
c2d11a7d
JM
24245
242461999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
24247
24248 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
24249 tests, using UNRESOLVED for the untested cases. Also, does not wait
24250 for a timeout if the prompt was received before a recognizable pattern.
24251
242521999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
24253
24254 * lib/gdb.exp (gdb_expect_list): Fix spelling.
24255
242561999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24257
24258 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 24259 watchpoints.
c2d11a7d
JM
24260
242611999-11-24 Jason Merrill <jason@casey.cygnus.com>
24262
24263 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
24264
24265 * gdb.c++/local.exp: Be more flexible in recognizing local class
24266 name mangling. Don't allow horribly truncated method names.
24267 * gdb.c++/derivation.exp: Expect protected inheritance.
24268 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
24269 * gdb.c++/virtfunc.exp: Likewise.
24270 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
24271 when printing a nested enum.
24272
242731999-11-22 Jim Blandy <jimb@cygnus.com>
24274
24275 * gdb.base/step-test.exp: Properly await GDB's response to setting
24276 a breakpoint on the call to large_struct_by_value.
24277
24278 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
24279 just because we have debug info for the `start' function.
24280
242811999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
24282
24283 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
24284 "Unknown signal" messages, which indicate (on LinuxThreads) that
24285 GDB doesn't know how to debug threads on this system. This is
24286 better than hanging while philosopher 0 dumps chatter into gdb.log.
24287
242881999-11-18 Tom Tromey <tromey@cygnus.com>
24289
24290 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
24291
242921999-11-18 Fred Fish <fnf@cygnus.com>
24293
24294 * gdb.base/coremaker2.c: Add sample program for generating
24295 cores that is more self contained than coremaker.c. Eventually
24296 I'll add more code to this and tie it into the testsuite.
24297
4ce44c66
JM
242981999-11-12 Stan Shebs <shebs@andros.cygnus.com>
24299
24300 * gdb.base/dollar.exp: Remove, now in gdb.hp.
24301
243021999-11-10 Jimmy Guo <guo@cup.hp.com>
24303
24304 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 24305 from $srcdir/lib/.
4ce44c66 24306 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 24307 and gdb.c++/.
4ce44c66
JM
24308
24309 * gdb.c++/derivation.exp: remove redundant get compiler info code.
24310
d63a86f8 24311 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
24312 'continue with watch' test point.
24313
243141999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
24315
24316 Merged from p2linux-990323-branch:
d63a86f8 24317
4ce44c66
JM
24318 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
24319
11cf8741
JM
24320Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
24321
24322 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 24323 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
24324
24325Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
24326
24327 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 24328 gdb_expect_list.
11cf8741
JM
24329
24330Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
24331
24332 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
24333
243341999-11-03 Mark Salter <msalter@cygnus.com>
24335
24336 * gdb.base/break.exp: Fix "stub continue" pattern.
24337
243381999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
24339
24340 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
24341
243421999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
24343
24344 * gdb.base/display.exp ("finish"): Add timeout clause.
24345
24346 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
24347 plain prompt clause, so this doesn't have to time out in order to
24348 fail.
24349
24350 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 24351 breakpoint hit messages include an address.
11cf8741
JM
24352
24353 * gdb.base/display.exp: Don't forget to escape parens in regular
24354 expressions. Unix regexp notatation sucks.
24355
243561999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24357
24358 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 24359 order for 'signalled' message.
11cf8741 24360
5c44784c
JM
243611999-11-01 Stan Shebs <shebs@andros.cygnus.com>
24362
24363 From Jimmy Guo <guo@cup.hp.com>:
24364 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
24365 * gdb.base/annota1.c: Add code for tests to work with.
24366
243671999-10-26 Frank Ch. Eigler <fche@cygnus.com>
24368
24369 * gdb.base/remote.exp: New test for remote downloading settings.
24370 * gdb.base/remote.c: New file with large .data.
24371
917317f4
JM
243721999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
24373
24374 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
24375 for LinuxThreads support, merged from the Code Fusion branch.
24376
24377Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
24378
24379 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
24380 containing exp_continue into a while within an expect. Don't
24381 attempt a start more than three times. Check return value from
24382 gdb_load.
d63a86f8 24383
2df3850c
JM
24384Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
24385
24386 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 24387 a pass case.
2df3850c 24388
2acceee2
JM
243891999-10-01 Kevin Buettner <kevinb@cygnus.com>
24390
24391 * gdb.base/break.c (main): Added a statement that we can step
24392 off of.
24393 * gdb.base/break.exp: Added tests for setting a breakpoint
24394 at an offset and stepping onto a breakpoint.
24395
243961999-10-01 Fred Fish <fnf@cygnus.com>
24397
d63a86f8 24398 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
24399 gdb output.
24400
c2c6d25f
JM
244011999-09-18 Jim Blandy <jimb@cris.red-bean.com>
24402
24403 * gdb.base/break.exp: Code locations are in hex, don't forget!
24404 (For HP-UX.)
24405
244061999-09-17 Stan Shebs <shebs@andros.cygnus.com>
24407
24408 * condbreak.exp: Use break.c as test program.
24409 * condbreak.c: Remove, redundant with break.c.
24410
244111999-09-15 Stan Shebs <shebs@andros.cygnus.com>
24412
24413 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 24414 Z-packets if the target needs it.
c2c6d25f
JM
24415
244161999-09-13 James Ingham <jingham@leda.cygnus.com>
24417
24418 * gdb.c++/overload.exp: Added tests for listing overloaded
24419 functions with function pointers in the arg, explicitly calling
24420 out the version you want.
24421
cff3e48b
JM
244221999-09-09 Stan Shebs <shebs@andros.cygnus.com>
24423
24424 * long_long.exp: Add variations of test cases that work for
24425 targets with 16-bit ints and 32-bit doubles.
24426
d4f3574e
SS
244271999-09-08 Stan Shebs <shebs@andros.cygnus.com>
24428
24429 * break.c (main): Compare a possibly-uninitialized argc with an
24430 unlikely value that fits in 16 bits.
24431
244321999-09-07 Stan Shebs <shebs@andros.cygnus.com>
24433
24434 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
24435 0xfeeb, don't want negative numbers if ints are 16 bits.
24436
24437 * lib/gdb.exp (skip_cplus_tests): New proc.
24438 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
24439 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
24440 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
24441 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
24442 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
24443 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
24444 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
24445 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
24446
24447 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
24448
24449Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
24450
24451 * gdb.base/corefile.exp (up): Allow a parameter to appear
24452 in the frame that we're going up to.
24453
24454 From Jim Blandy <jimb@cygnus.com>:
24455
24456 * gdb.base/default.exp (info float): Expect some output now.
24457
24458 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
24459 returning floating-point values to fail on the x86.
24460 * gdb.base/callfwmall.exp (do_function_calls): Same.
24461
24462 * gdb.base/list.exp (test_listsize): Correct expectations for
24463 listing line 1 with listsize 2. Also, listing a single line
24464 works now, as does listing three lines. [Kevin's note: There
24465 were a number of other cases fixed too where the expectations
24466 differed...]
24467
244681999-09-02 Stan Shebs <shebs@andros.cygnus.com>
24469
24470 * gdb.base/selftest.exp: Add case for when version prints as
24471 constant string instead of char pointer.
24472
104c1213
JM
244731999-08-25 Stan Shebs <shebs@andros.cygnus.com>
24474
24475 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 24476 stepping out of main.
104c1213
JM
24477
24478 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
24479 G++ used.
24480
24481 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 24482 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
24483
24484 * gdb.c++/ovldbreak.exp: Update match string in test that
24485 includes a warning of multiple breakpoints.
24486
244871999-08-24 Stan Shebs <shebs@andros.cygnus.com>
24488
24489 * gdb.base/display.exp: Improve precision of step-after-finish
24490 added yesterday.
24491
24492 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 24493 test.
104c1213
JM
24494
24495 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
24496 configs when using G++, not just hppa*.
24497
244981999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24499
24500 * gdb.base/async.c: New file.
24501 * gdb.base/async.exp: New file.
24502
24503Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
24504
24505 * gdb.base/break.exp: Tweak PA specific tests to properly handle
24506 PA64.
24507
53a5351d
JM
24508Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
24509
104c1213
JM
24510 * gdb.base/display.exp: "finish" can leave us mid-line on many
24511 targets, deal with it. Add a small constant to main, instead of
24512 1000 since main+1000 may not be a valid address in the target.
24513
53a5351d
JM
24514 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
24515 on hpux11.
24516
24517 * gdb.base/attach.exp: Handle another hpux11 error message variant
24518 when attaching to a process that does not exist.
24519
245201999-08-19 J.T. Conklin <jtc@redback.com>
24521
24522 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 24523 characters in 'continue to 1241' test.
53a5351d
JM
24524
245251999-08-17 Stan Shebs <shebs@andros.cygnus.com>
24526
24527 * gdb.base/call-ar-st.exp: Add a shorter match case for the
24528 stop in print_long_arg_list, define and use a whitespace
24529 variable in print_small_structs test, add an XFAIL for Solaris.
24530 * gdb.base/dbx.exp: XFAIL func commands until somebody is
24531 interested enough to fix.
24532
7be570e7
JM
245331999-08-13 Keith Seitz <keiths@cygnus.com>
24534
24535 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
24536 (dbx_gdb_load): Remove. Use gdb_load instead, since that
24537 proc knows about targets other than the natives.
24538 (test_assign): Use "gdb_run_cmd" to "run" the target.
24539 Check that we've actually hit the breakpoint at main.
24540 When we attempt to assign a value to a local variable, check
24541 that the variable is in the current scope, i.e., don't use
24542 a test with an empty result.
24543
24544Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
24545
24546 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 24547 command.
7be570e7
JM
24548
245491999-08-09 Stan Shebs <shebs@andros.cygnus.com>
24550
24551 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24552 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
24553 gdb.compat, gdb.threads-hp.
24554 gdb.hp/configure, gdb.hp/configure.in: New files.
24555 gdb.hp/Makefile.in: Recurse into new subdirs.
24556 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
24557 gdb.hp/gdb.objdbg: New directory, tests for debugging info
24558 in object files.
24559 gdb.hp/tools: New directory, aux tools for HP-specific tests.
24560
96baa820
JM
245611999-08-05 Stan Shebs <shebs@andros.cygnus.com>
24562
24563 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 24564 funky printf, remove a bogus p/a test.
96baa820
JM
24565
245661999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24567
24568 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
24569 connected to the target. This is necessary when running not
24570 natively.
96baa820
JM
24571
245721999-08-03 Stan Shebs <shebs@andros.cygnus.com>
24573
24574 * gdb.base/step-test.exp: Removed some extraneous messages.
24575
24576 * gdb.base/long_long.exp: Don't run memory examination tests
24577 on little-endian targets (they will need a different set of
24578 results to match).
24579
245801999-08-02 Stan Shebs <shebs@andros.cygnus.com>
24581
24582 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
24583 until somebody decides to fix GDB.
24584
24585 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 24586 constant as "ULL".
96baa820
JM
24587 * gdb.base/long_long.exp: Loosen x/c test, add partial result
24588 matches for a couple x/2 commands.
24589
a0b3c4fd
JM
245901999-07-30 Stan Shebs <shebs@andros.cygnus.com>
24591
24592 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
24593 by merging in ref-types2 tests.
24594 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
24595
24596 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24597 * gdb.c++/Makefile.in: Add standard actions.
24598 (EXECUTABLES): Rename from PROGS, update list.
24599 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
24600 from gdb.hp.
24601 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
24602 foo and bar locals.
24603 * gdb.c++/anon-union.exp: Fix tests to match.
24604 * gdb.c++/classes.exp: Run if HP compiler used, add extra
24605 expect matches to handle output variations.
24606 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
24607 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 24608 output, add HP alternatives for new and delete prints.
a0b3c4fd 24609 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 24610 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
24611 * gdb.c++/demangle.exp: Use $style when reporting failure.
24612 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
24613 * gdb.c++/inherit.exp: Run if HP compiler used, add some
24614 match alternatives.
24615 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 24616 compilers.
a0b3c4fd
JM
24617 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
24618 * gdb.c++/method.exp: Add match alternatives.
24619 * gdb.c++/misc.cc: Add bool types.
24620 * gdb.c++/misc.exp: Add tests for bool types.
24621 * gdb.c++/overload.exp: Add xfails.
24622 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
24623 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
24624 add some more template parameter tests (only for HP currently).
24625 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
24626 * gdb.c++/virtfunc.cc: Add return type and value for main.
24627 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
24628 match alternatives.
d63a86f8 24629
a0b3c4fd
JM
246301999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24631
24632 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
24633
246341999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
24635
24636 * gdb.base/signals.exp: Don't expect getting a backtrace from
24637 within a signal handler to fail on Linux.
24638
246391999-07-29 Stan Shebs <shebs@andros.cygnus.com>
24640
24641 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24642 * lib/gdb.exp: Remove some gratuitious semicolons.
24643 (delete_breakpoints): Increase timeout.
24644 (gdb_expect): Add -notransfer option.
24645 (gdb_test): Use -notransfer option.
24646 (get_compiler_info): Add f77 case.
24647 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 24648 case.
a0b3c4fd
JM
24649 (gdb_preprocess): Call get_compiler.
24650
24651 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
24652 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
24653 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
24654 gdb.base/long_long.exp, gdb.base/printcmds.exp,
24655 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
24656 third arg to gdb_test.
a0b3c4fd
JM
24657 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
24658 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 24659 HP-UX xfails, add others.
a0b3c4fd
JM
24660 * gdb.base/completion.exp: Reflect name change of self-test.
24661 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
24662 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
24663 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
24664 HP failure number.
a0b3c4fd
JM
24665 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
24666 useless HP-UX 10.30 references.
24667 * gdb.base/maint.exp: Loosen matches.
24668 * gdb.base/pointers.c (main): Declare more_code.
24669 * gdb.base/pointers.exp: Match on output of a `next'.
24670 * gdb.base/structs.c: Add prototypes.
24671 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
24672 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
24673
246741999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24675
24676 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 24677 command.
a0b3c4fd
JM
24678
246791999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24680
24681 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
24682 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
24683
24684 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
24685 debug info. Deal with lack of signal hanlder info in stack.
24686
a9c64011 24687 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
24688 * gdb.base/annota1.exp: If printf has debug info, deal with it.
24689
5a2468f5
JM
246901999-07-19 Stan Shebs <shebs@andros.cygnus.com>
24691
24692 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 24693 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 24694
adf40b2e
JM
24695Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24696
24697 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 24698 a1-selftest.exp.
adf40b2e
JM
24699 * gdb.base/configure: Re-generate.
24700
247011999-07-12 Stan Shebs <shebs@andros.cygnus.com>
24702
24703 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
24704 in trying to run first and name is too long.
24705
24706 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
24707 pointers2.c and pointers2.exp, respectively.
24708 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
24709 doschk happier.
24710
43e526b9
JM
247111999-07-08 Stan Shebs <shebs@andros.cygnus.com>
24712
24713 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
24714 callfuncs2.c and callfuncs2.exp.
24715
24716 * gdb.base/list.exp: Remove mistaken xfails.
24717 * gdb.base/list0.h: Add optional prototypes.
24718
9846de1b
JM
24719Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
24720
a9c64011 24721 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 24722 calling malloc.
a9c64011
AS
24723 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
24724 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 24725 use.
9846de1b
JM
24726
247271999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24728
24729 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
24730 * gdb.base/annota2.cc, annota2.exp: Move from here.
24731 * gdb.c++/annota2.cc, annota2.exp: To here.
24732 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
24733
43ff13b4
JM
24734Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
24735
24736 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 24737 a consistent format.
43ff13b4 24738
085dd6e6
JM
247391999-06-25 Stan Shebs <shebs@andros.cygnus.com>
24740
24741 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24742 * lib/gdb.exp (get_compiler_info): Add detection for assorted
24743 HP compilers, also set the globals $true and $false.
24744
24745 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
24746 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
24747 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
24748 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
24749 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
24750 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
24751 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
24752 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
24753 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
24754 whatis.c} Add C++ compatible function definitions and return
24755 types, add includes for library functions.
085dd6e6
JM
24756 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
24757 * gdb.base/step-test.c (myglob): Rename from glob.
24758 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
24759 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
24760 files, move here from gdb.hp.
085dd6e6 24761 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
24762 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
24763 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
24764 Adjust line numbers in regexps.
085dd6e6
JM
24765
24766 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
24767 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
24768 instead of 0/1.
24769
24770 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
24771 foll-vfork.exp: New files, move here from gdb.hp.
24772 * gdb.base/page.exp: New file, test of pagination command.
24773
24774 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
24775 recursion test.
24776 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
24777
24778 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 24779 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
24780
24781 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 24782 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 24783 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 24784 watchpoint test.
085dd6e6
JM
24785 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
24786 them work.
24787 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
24788 expressions properly.
24789 * gdb.base/corefile.exp: Loosen the match slightly.
24790 * gdb.base/default.exp: Allow "Error accessing memory" message
24791 also.
24792 * gdb.base/display.exp: Skip over x/0 j if PA64.
24793 * gdb.base/funcargs.exp: Add xfails for HP-UX.
24794 * gdb.base/interrupt.exp: Ditto.
24795 * gdb.base/langs.exp: Add symbolic matches governed by compiler
24796 in use.
24797 * gdb.base/list.exp: Add xfails for HP-UX.
24798 * gdb.base/long_long.exp: Refine some of the numeric matches.
24799 * gdb.base/mips_pro.exp: Xfail on HP-UX.
24800 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
24801 * gdb.base/nodebug.exp: Succeed on more varieties of output.
24802 * gdb.base/opaque.exp: Remove some HP-UX xfails.
24803 * gdb.base/ptype.exp: Succeed on more varieties of output.
24804 * gdb.base/scope.exp: Add xfails for HP-UX.
24805 * gdb.base/sect-cmd.exp: Add more cases.
24806 * gdb.base/setvar.exp: Add xfails for HP-UX.
24807 * gdb.base/shlib-call.exp: Loosen some matches slightly.
24808 * gdb.base/signals.exp: Match on void symbolically.
24809 * gdb.base/step-test.exp: Add case for PA64.
24810 * gdb.base/term.exp: Add exit and restart.
24811 * gdb.base/twice.exp: Clean up after self.
24812 * gdb.base/varargs.exp: Disable overload resolution explicitly.
24813 * gdb.base/whatis.exp: Allow more ways to pass tests.
24814
24815 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 24816 no longer useful.
085dd6e6
JM
24817
24818Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
24819
24820 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 24821 list of patterns.
085dd6e6 24822 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
24823 print_double_array(double_array)", "continuing to breakpoint
24824 1018", "print print_double_array(array_d)" and "continuing to
24825 1034" tests.
d63a86f8 24826
085dd6e6
JM
248271999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
24828
a9c64011 24829 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
24830
248311999-06-24 Stan Shebs <shebs@andros.cygnus.com>
24832
24833 * config/mt-*: Remove, these haven't been used since 1996.
24834
248351999-06-22 Stan Shebs <shebs@andros.cygnus.com>
24836
24837 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 24838 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
24839 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
24840
9e0b60a8
JM
248411999-06-18 Stan Shebs <shebs@andros.cygnus.com>
24842
24843 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
24844 simpler match case for the ptype of the big class.
24845
248461999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24847
24848 * gdb.exp: Fix test for gdb_prompt existence.
24849
248501999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24851
24852 * gdb.exp (gdb_test): Add fail after calls to perror.
24853
248541999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24855
24856 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
24857
248581999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24859
24860 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
24861
0f71a2f6
JM
24862Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
24863
24864 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 24865 malloc() is linked in.
0f71a2f6
JM
24866
248671999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24868
24869 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
24870 step at end.
24871
24872 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
24873
248741999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
24875
24876 * gdb.java/jv-print.exp: New file. (Our first Java test!)
24877
cce74817
JM
24878Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
24879
24880 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
24881 * gdb.base/mips_pro.exp: Likewise.
24882
248831999-06-02 Keith Seitz <keiths@cygnus.com>
24884
24885 * gdb.c++/templates.cc: Change all "new" operators to throw
24886 an exception.
24887 * gdb.c++/cplusfuncs.cc: Likewise.
24888
24889 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
24890
24891Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
24892
24893 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
24894 * gdb.base/ending-run.exp: When stepping out of main, accept a
24895 step into an arbitrary assembler file.
cce74817 24896
392a587b
JM
248971999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24898
d63a86f8 24899 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 24900 "breakpoint-invalid" to be printed.
6fdff2c5
PA
24901 * gdb.base/annota2.exp: Revise line number for main
24902 breakpoint. Allow any number of "frames-invalid" and
24903 "breakpoint-invalid" to be printed.
392a587b
JM
24904 * gdb.base/annota2.cc: Initialize a.x to 0.
24905
9e086581
JM
249061999-05-17 Keith Seitz <keiths@cygnus.com>
24907
6fdff2c5
PA
24908 * gdb.base/call-ar-st.exp: Skip
24909 "print print_double_array (double_array)" when "skip_float_tests" set.
24910 Ditto for "print print_double_array(array_d)",
24911 "print print_small_structs", "print print_ten_doubles", and
24912 "step into print_long_arg_list".
24913 Don't assume we can step into "print_long_arg_list": we could step
24914 into memcpy.
24915 * gdb.base/call-rt-st.exp: Don't run float-related tests when
24916 "skip_float_tests" is set: "print print_one_double(*d1)"
24917 and "print print_two_floats(*f3)".
9e086581
JM
24918 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
24919 "skip_float_tests" is set.
6fdff2c5
PA
24920 * gdb.base/varargs.exp: Skip
24921 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
24922 "skip_float_tests" set.
d63a86f8 24923
cd0fc7c3
SS
249241999-05-06 Keith Seitz <keiths@cygnus.com>
24925
24926 * gdb.base/annota2.cc: Include stdio.h.
24927
24928Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
24929
24930 * gdb.base/crossload.exp: Remove, this has been disabled ever
24931 since BFD stopped including all targets, and cross-GDB gets
24932 plenty of testing anyway.
24933 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
24934 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
24935 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
24936 * gdb.base/README: Remove, was doc for this.
24937 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 24938 needed.
cd0fc7c3 24939
b83266a0
SS
249401999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24941
24942 * gdb.base/call-ar-st.exp: Fix one regular expression in test
24943 output.
24944
24945 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
24946 * gdb.base/annota2.exp: New file. More annotation tests.
24947 * gdb.base/annota1.c: New file. Source file for annota1.exp.
24948 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
24949
249501999-04-23 Angela Marie Thomas <angela@cygnus.com>
24951
24952 * config/cfdbug.exp: New file.
24953
7a292a7a
SS
249541999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
24955
24956 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
24957 Marcus Daniel's and Dale Hawkins's demangler crashes.
24958
24959 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
24960 test_lucid_style_demangling, test_arm_style_demangling,
24961 test_hp_style_demangling): Try Tom Tromey's core-dumping
24962 identifier under each demangling style.
7a292a7a
SS
24963
249641999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
24965
24966 * gdb.c++/demangle.exp: Include the current demangling style
24967 in all test names.
24968 (current_demangling_style): New global variable.
24969 (set_demangling_style, test_demangling_core, test_demangling,
24970 test_demangling_exact): New functions.
24971 (test_gnu_style_demangling, test_lucid_style_demangling,
24972 test_arm_style_demangling, test_hp_style_demangling): Use those,
24973 instead of calling gdb_test and gdb_test_exact directly.
24974 (catch_demangling_errors): New function, which reports errors
24975 signalled by the demangling test functions in an orderly way.
24976 (do_tests): Use catch_demangling_errors.
24977
249781999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
24979
24980 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 24981 grouping in expressions, not {}.
7a292a7a
SS
24982
24983 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 24984 initialized yet.
7a292a7a
SS
24985
249861999-04-01 Stan Shebs <shebs@andros.cygnus.com>
24987
24988 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
24989 are listed.
24990
249911999-03-26 Stan Shebs <shebs@andros.cygnus.com>
24992
24993 * gdb.stabs/weird.exp: Test for CC being defined before
24994 looking at its value.
24995
249961999-03-25 Stan Shebs <shebs@andros.cygnus.com>
24997
24998 * gdb.base/call-ar-st.exp: Remove stray '#'.
24999 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
25000 "short int" and "long int".
25001 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 25002 change, to mollify finicky HP compiler.
7a292a7a
SS
25003 * gdb.hp/reg-test.exp (testfile): Fix file name.
25004 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 25005
7a292a7a
SS
25006 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
25007 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
25008 alternate form of enum ptype.
25009
c906108c
SS
250101999-03-23 Stan Shebs <shebs@andros.cygnus.com>
25011
7a292a7a
SS
25012 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
25013 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
25014 passing skip_hp_tests, so as not to waste time on guaranteed
25015 failure.
7a292a7a 25016
c906108c
SS
25017 * gdb.c++/overload.cc: Pass string instead of char addr, always
25018 init ccpfoo.
25019 * gdb.c++/templates.cc: Fix syntax error.
25020
7a292a7a
SS
25021Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25022
25023 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 25024 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
25025 command.
25026
250271999-03-18 James Ingham <jingham@cygnus.com>
25028
25029 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
25030
25031 * gdb.c++/method.exp: It was testing an uninitialized int on the
25032 stack and assuming it was positive.
25033
25034 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
25035
25036 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 25037 keep it from killing the rest of the tests.
7a292a7a
SS
25038 Use gdb_continue_to_end.
25039
25040 * gdb.base/sigall.exp: use gdb_continue_to_end.
25041
25042 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
25043
25044 * gdb.base/display.exp: use runto_main, not run.
25045
d63a86f8
RM
25046 * gdb.base/default.exp: Check for the current error message in the
25047 r abbreviation test.
7a292a7a
SS
25048 Add strongarm to the targets that know info float.
25049
d63a86f8 25050 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
25051 run which doesn't work with monitors.
25052
6fdff2c5
PA
25053 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
25054 1034 test.
7a292a7a
SS
25055
25056 * gdb.base/break.exp: use the gdb_continue_to_end proc.
25057
6fdff2c5
PA
25058 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
25059 end of a program. Traps the case (in Cygmon) when the program
25060 never really exits. Same as Mark's continue_to_exit, but I had
25061 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
25062
25063 * config/monitor.exp (gdb_target_monitor): added another
25064 target_info parameter: remotebinarydownload. This will set the
25065 remotebinarydownload flag if this is causing some boards trouble.
25066
250671999-03-18 Mark Salter <msalter@cygnus.com>
25068
25069 * lib/gdb.exp (continue_to_exit): New function.
25070
25071 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
25072 * gdb.base/ending-run.exp: Ditto.
25073 * gdb.base/step-test.exp: Ditto.
25074
250751999-03-16 Stan Shebs <shebs@andros.cygnus.com>
25076
25077 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
25078 (suggested by Art Haas <ahaas@neosoft.com>).
25079
250801999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
25081
889bf7c5 25082 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
25083
25084Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
25085
25086 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 25087 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
25088
250891999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
25090
25091 * gdb.base/call-strs.exp: Don't assume that `step' will step over
25092 a call to strlen; sometimes we do have sources.
25093
250941999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
25095
25096 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 25097 character, so GDB won't print garbage after its end.
d63a86f8 25098
c906108c
SS
25099 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
25100 breakpoint there instead. Sometimes GCC emits memcpy to handle
25101 the large structures being passed by value, so we step into that
25102 instead of sum_array_print, which obscures what we're really testing.
25103 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
25104 the bizarre steps into memcpy, so do that here. Add check for
25105 stepping into function calls that pass large structures by value.
25106 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
25107 Remove all references to specific line numbers.
25108 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
25109 New type and function.
25110 (main): Call large_struct_by_value, passing it a large struct by value.
25111 * lib/gdb.exp (gdb_get_line_number): New function.
25112
25113 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
25114 more portable.
25115
7a292a7a
SS
251161999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
25117
c906108c
SS
25118 * lib/gdb.exp: Doc fixes.
25119
7a292a7a
SS
251201999-03-05 Nick Clifton <nickc@cygnus.com>
25121
d63a86f8 25122 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
25123
251241999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
25125
c906108c 25126 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
25127 commands. They're not germane to this test, and they don't work
25128 that way on remote targets.
c906108c 25129
3fc11d3e
JM
251301999-03-01 James Ingham <jingham@cygnus.com>
25131
25132 * Changelog entries merged over from gdb development branch.
25133
3fc11d3e
JM
25134 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
25135
25136 * lib/gdb.exp (gdbtk_analyze_results): Generic function
25137 for outputting results of test run.
25138
2d4a1622 25139 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
25140
25141 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 25142
7a292a7a
SS
251431999-02-25 Felix Lee <flee@cygnus.com>
25144
25145 * lib/gdb.exp (debug_format): initialize
25146
c906108c
SS
251471999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
25148
25149 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
25150 * gdb.base/call-rt-st.c: Ditto.
25151
c906108c
SS
251521999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
25153
25154 * gdb.threads/pthreads.exp (horiz): New variable.
25155 (test_startup): Fix regexps that capture thread numbers.
25156
251571999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
25158
25159 * gdb.base/smoke.exp: Disambiguate two test case names (both
25160 called ``print'').
25161
25162Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25163
25164 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 25165 compilation.
c906108c
SS
25166
251671999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25168
25169 * gdb.base/miscexprs.exp: Change patterns to match GDB's
25170 actual output formatting.
25171 * gdb.base/smoke.exp: GDB removes leading 0's.
25172 * gdb.base/volatile.exp: Don't check type of remuneration;
25173 that variable is no longer defined in constvars.c.
25174 * gdb.base/step-test.c (main): Exit with explicit exit code.
25175 * gdb.base/step-test.exp: Remove two nexti checks--they are
25176 not portable.
25177
251781999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
25179
25180 * gdb.base/help.exp ("help delete display"): Fix test to match
25181 gdb's output.
25182
25183 * gdb.base/long_long.c (known_types): Initialize values to zero.
25184 * gdb.base/long_long.exp: Step one more line
25185 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
25186 leading zeros. Explicitly ask for hex formatting. Use
25187 unique test case names.
c906108c
SS
25188
25189Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25190
d63a86f8 25191 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
25192
25193 * gdb.c++/method.exp: Add missing close brace.
25194
251951999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
25196
25197 * gdb.base/maint.exp: Use 'set height 0' to disable page
25198 prompting, not 'set height 400'.
25199
25200 Fix a bunch of timeouts.
25201 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
25202 four separate tests, so expect doesn't take forever to match a ton
25203 of text against a regexp with lots of .* forms.
25204 ("maint print psymbols", "maint print symbols"): Make some of
25205 these greps more selective, so that expect doesn't try to wade
25206 through huge piles of output and time out.
25207
25208 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
25209
25210 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
25211 tests: one which doesn't expect shlib events to be reported, and
25212 another which does, but is XFAIL for all platforms other than
25213 HP/UX.
c906108c
SS
25214
25215 * gdb.base/break.exp: Teach the test suite that the `catch
25216 fork', `catch vfork', and `catch exec' commands produce error
25217 messages on platforms that don't provide these features.
25218
25219Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
25220
25221 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
25222 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
25223 (shortening names from solib_threshold.exp etc), won't run on
25224 anything but HP-UX for the foreseeable future.
c906108c 25225 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 25226 reflect move.
c906108c
SS
25227
25228Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
25229
25230 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 25231 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
25232
25233Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
25234
25235 * gdb.base/shlib-call.exp: add test cases to verify that gdb
25236 successfully re-sets breakpoints in shared libraries.
25237 * gdb.base/shmain.c (main): return 0, don't fall off the end.
25238
25239Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25240
d63a86f8
RM
25241 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
25242 and compiled w/o GCC.
c906108c
SS
25243
25244 * gdb.hp/watch-cmd.exp: ditto.
25245
25246 * gdb.hp/watch-hp.exp: ditto.
25247
25248 * gdb.hp/xdb1.exp: ditto.
25249
25250 * gdb.hp/xdb2.exp: ditto.
25251
25252 * gdb.hp/dbx.exp: ditto.
25253
25254Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
25255
25256 * constvars.c: Remove C++-isms.
25257 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 25258 with GCC.
c906108c
SS
25259
25260Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
25261
25262 The following changes are part of the HP merge.
25263
25264 * gdb.base/break.exp: new tests to verify that catchpoints for
25265 fork, vfork, and exec don't trigger inappropriately.
25266
25267 * gdb.base/opaque.exp: compile one file at a time, then link.
25268
25269 * gdb.base/signals.exp: be more restrictive about which hppa
25270 systems receive a setup_xfail. new tests.
25271
25272 * gdb.base/solib_threshold.build: new file.
25273 * gdb.base/solib_threshold.exp: new file.
25274 * gdb.base/solib_threshold.link_opts: new file.
25275 * gdb.base/solib_threshold.mk: new file.
25276 * gdb.base/gen_solib_threshold.c: new file.
25277
25278 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
25279 tests. New tests for enums inside classes.
25280
25281 * gdb.c++/compiler.cc: indicate support of template debugging.
25282
25283 * gdb.c++/demangle.exp: run hp style demangling tests.
25284
25285 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
25286 tests.
25287
25288 * gdb.c++/misc.cc: changes to support new tests.
25289
25290 * gdb.c++/templates.cc: changes to support HP's compiler; changes
25291 to support new tests.
25292
25293 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
25294 gcc, then skip these tests.
25295
25296Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
25297
25298 The following files are part of the HP merge; some had longer
25299 names at HP, but have been renamed to be no more than 14
25300 characters in length.
25301
25302 * gdb.hp/ambiguous.cc: new file.
25303 * gdb.hp/ambiguous.exp: new file.
25304 * gdb.hp/attach.exp: new file.
25305 * gdb.hp/attach2.exp: new file.
25306 * gdb.hp/classes-hp.exp: new file.
25307 * gdb.hp/ctti.exp: new file.
25308 * gdb.hp/ctti-add.cc: new file.
25309 * gdb.hp/ctti-add1.cc: new file.
25310 * gdb.hp/ctti-add2.cc: new file.
25311 * gdb.hp/ctti-add3.cc: new file.
25312 * gdb.hp/dbx.exp: new file.
25313 * gdb.hp/exception.cc: new file.
25314 * gdb.hp/exception.exp: new file.
25315 * gdb.hp/foll-exec.c: new file.
25316 * gdb.hp/foll-exec.exp: new file.
25317 * gdb.hp/foll-fork.c: new file.
25318 * gdb.hp/foll-fork.exp: new file.
25319 * gdb.hp/foll-vfork.c: new file.
25320 * gdb.hp/foll-vfork.exp: new file.
25321 * gdb.hp/inherit-hp.exp: new file.
25322 * gdb.hp/more-steps.exp: new file.
25323 * gdb.hp/namespace.cc: new file.
25324 * gdb.hp/namespace.exp: new file.
25325 * gdb.hp/optimize.exp: new file.
25326 * gdb.hp/pxdb.c: new file.
25327 * gdb.hp/pxdb.exp: new file.
25328 * gdb.hp/quicksort.exp: new file.
25329 * gdb.hp/reg-test.exp: new file.
25330 * gdb.hp/reg-test.s: new file.
25331 * gdb.hp/sized-enum.c: new file.
25332 * gdb.hp/sized-enum.exp: new file.
25333 * gdb.hp/start-stop.exp: new file.
25334 * gdb.hp/templ-hp.cc: new file.
25335 * gdb.hp/templ-hp.exp: new file.
25336 * gdb.hp/thr-lib.c: new file.
25337 * gdb.hp/thr-lib.exp: new file.
25338 * gdb.hp/thr-lib.h: new file.
25339 * gdb.hp/thr-liblib.c: new file.
25340 * gdb.hp/virtfun-hp.c: new file.
25341 * gdb.hp/virtfun-hp.exp: new file.
25342 * gdb.hp/watch-cmd.exp: new file.
25343 * gdb.hp/watch-hp.exp: new file.
25344 * gdb.hp/xdb1.exp: new file.
25345 * gdb.hp/xdb2.exp: new file.
25346 * gdb.hp/xdb3.exp: new file.
25347
25348Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
25349
25350 The following files are part of the HP merge; some had longer
25351 names at HP, but have been renamed to be no more than 14
25352 characters in length.
25353
25354 * gdb.base/ss.h: new file.
25355 * gdb.base/call-ar-st.c: new file.
25356 * gdb.base/call-ar-st.exp: new file.
25357 * gdb.base/call-rt-st.c: new file.
25358 * gdb.base/call-rt-st-exp: new file.
25359 * gdb.base/call-strs.exp: new file.
25360 * gdb.base/ena-dis-br.exp: new file.
25361 * gdb.base/environ.exp: new file.
25362 * gdb.base/long_long.exp: new file.
25363 * gdb.base/sect-cmd.exp: new file.
25364 * gdb.base/shlib-cl2.exp: new file.
25365 * gdb.base/smoke.exp: new file.
25366 * gdb.base/so-impl-ld.c: new file.
25367 * gdb.base/so-impl-ld.exp: new file.
25368 * gdb.base/so-indr-cl.c: new file.
25369 * gdb.base/so-indr-cl.exp: new file.
25370 * gdb.base/varargs.exp: new file.
25371 * gdb.base/volatile.exp: new file.
25372 * gdb.base/whatis-exp.exp: new file.
7a292a7a 25373 * gdb.base/display.exp: new file.
c906108c
SS
25374 * gdb.c++/derivation.exp: new file.
25375 * gdb.c++/local.exp: new file.
25376 * gdb.c++/member-ptr.exp: new file.
25377 * gdb.c++/overload.exp: new file.
25378 * gdb.c++/ovldbreak.exp: new file.
25379 * gdb.c++/ref-types.exp: new file.
25380 * gdb.c++/ref-types2.exp: new file.
25381 * gdb.c++/userdef.exp: new file.
d63a86f8 25382
c906108c
SS
25383Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
25384
25385 * gdb.base/default.exp: Reflect wording change in remote.c.
25386
dc96c6c7 25387Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25388
25389 * gdb.base/help.exp: Update to reflect current text.
25390
25391Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
25392
25393 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
25394 they're stack variables and contain garbage.
25395 * gdb.c++/anon-union.exp: new file.
25396
25397 The following changes were made by David Taylor
889bf7c5
PA
25398 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25399 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25400 in changes by HP.
c906108c
SS
25401
25402 * gdb.base/bitops.exp: new file.
25403 * gdb.base/default.exp: change expected messages for catch and
25404 info catch tests to reflect HP merge changes.
25405 * gdb.base/enable-disable-break.exp
25406 * gdb.base/ending-run.c: new file.
25407 * gdb.base/long_long.c: new file.
25408 * gdb.base/maint.exp: new file.
25409 * gdb.base/pointers2.exp: new file.
25410 * gdb.base/shlib-call2.exp: new file.
25411 * gdb.base/solib.exp: new file.
25412 * gdb.base/step-test.c: new file.
25413 * gdb.c++/anon-union.cc: new file.
25414 * gdb.c++/local.cc: new file.
25415 * gdb.c++/member-pointer.cc: new file.
25416 * gdb.c++/method.cc: new file.
25417 * gdb.c++/ref-types.cc: new file.
25418 * gdb.c++/ref-types2.cc: new file.
25419 * gdb.c++/userdef.cc: new file.
d63a86f8 25420
c906108c
SS
25421 * gdb.base/scope.exp: compile one file at a time, then link.
25422 * gdb.base/langs.exp: ditto.
25423 * gdb.base/list.exp: ditto.
d63a86f8 25424
c906108c
SS
25425Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
25426
25427 The following changes were made by David Taylor
889bf7c5
PA
25428 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
25429 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
25430 in changes by HP.
d63a86f8 25431
c906108c
SS
25432 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
25433 skip tests. When compiling pass c++ flag to gdb_compile.
25434 * gdb.c++/
d63a86f8 25435
c906108c
SS
25436 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
25437 test for on hppa*-*-hpux*; use args to see if c++ was specified.
25438 (skip_hp_tests): new function.
25439 (gdb_preprocess): new function.
25440
25441 * configure.in (hpdir): decide whether to configure gdb.hp.
25442 * configure: regenerated.
25443
25444 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
25445 to delete on clean.
25446 (EXECUTABLES): update to reflect new additions.
25447 * gdb.base/commands.exp: update message expected.
25448 * gdb.base/default.exp: add copyright notice.
25449 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
25450 * gdb.base/help.exp: update messages to reflect current text.
25451 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
25452 targets for recurse tests.
25453 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
25454 skip this file.
25455
25456 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
25457 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
25458 compilation.
25459 * gdb.c++/misc.exp: ditto.
25460 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
25461 run the tests. tell gdb_compile that it's a c++ compilation.
25462
25463 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 25464
c906108c
SS
25465 * gdb.base/all-bin.exp: new file.
25466 * gdb.base/arithmet.exp: new file.
25467 * gdb.base/assign.exp: new file.
25468 * gdb.base/completion.exp: new file.
25469 * gdb.base/cond-expr.exp: new file.
25470 * gdb.base/condbreak.exp: new file.
25471 * gdb.base/define.exp: new file.
25472 * gdb.base/dollar.exp: new file.
25473 * gdb.base/environment.exp: new file.
25474 * gdb.base/eval-skip.exp: new file.
25475 * gdb.base/jump.exp: new file.
25476 * gdb.base/logical.exp: new file.
25477 * gdb.base/pointers.exp: new file.
25478 * gdb.base/relational.exp: new file.
25479 * gdb.base/section_command.exp: new file.
25480 * gdb.base/whatis-expr.exp: new file.
25481
25482 * gdb.base/all-types.c: new file.
25483 * gdb.base/call-array-struct.c: new file.
25484 * gdb.base/call-return-struct.c: new file.
25485 * gdb.base/call-strings.c: new file.
25486 * gdb.base/callfuncs2.c: new file.
25487 * gdb.base/condbreak.c: new file.
25488 * gdb.base/constvars.c: new file.
25489 * gdb.base/display.c: new file.
25490 * gdb.base/int-type.c: new file.
25491 * gdb.base/jump.c: new file.
25492 * gdb.base/miscexprs.c: new file.
25493 * gdb.base/pointers.c: new file.
25494 * gdb.base/pointers2.c: new file.
25495 * gdb.base/shmain.c: new file.
25496 * gdb.base/shr1.c: new file.
25497 * gdb.base/shr2.c: new file.
25498 * gdb.base/solib.c: new file.
25499 * gdb.base/solib1.c: new file.
25500 * gdb.base/solib2.c: new file.
25501 * gdb.base/varargs.c: new file.
25502 * gdb.c++/derivation.cc: new file.
25503 * gdb.c++/overload.cc: new file.
25504 * gdb.c++/ovldbreak.cc: new file.
25505 * gdb.hp/attach.c: new file.
25506 * gdb.hp/attach2.c: new file.
25507 * gdb.hp/average.c: new file.
25508 * gdb.hp/compiler.c: new file.
25509 * gdb.hp/compiler.cc: new file.
25510 * gdb.hp/execd-program.c: new file.
25511 * gdb.hp/follow-exec.c: new file.
25512 * gdb.hp/follow-fork.c: new file.
25513 * gdb.hp/follow-vfork-and-exec.c: new file.
25514 * gdb.hp/misc-hp.cc: new file.
25515 * gdb.hp/more-steps.c: new file.
25516 * gdb.hp/optimize.c: new file.
25517 * gdb.hp/quicksort.c: new file.
25518 * gdb.hp/run-hp.c: new file.
25519 * gdb.hp/start-stop.c: new file.
25520 * gdb.hp/sum.c: new file.
25521 * gdb.hp/templates-hp.cc: new file.
25522 * gdb.hp/thread-local-in-lib.c: new file.
25523 * gdb.hp/thread-local-in-lib.h: new file.
25524 * gdb.hp/thread-local-in-lib.lib.c: new file.
25525 * gdb.hp/vforked-program.c: new file.
25526 * gdb.hp/virtfunc-hp.cc: new file.
25527 * gdb.hp/watchpoint-hp.c: new file.
25528 * gdb.hp/xdb.c: new file.
25529 * gdb.hp/xdb0.c: new file.
25530 * gdb.hp/xdb0.h: new file.
25531 * gdb.hp/xdb1.c: new file.
25532
25533Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
25534
25535 The following change was made by Edith Epstein
889bf7c5
PA
25536 <eepstein@cygnus.com> as part of a project to merge in changes
25537 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
25538
25539 * gdb.c++/demangle.exp: changed the expected output for some
25540 ARM-style mangling -- removed second reference to datatype.
889bf7c5 25541 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 25542 T1<char>::~T1<char>(void)
c906108c 25543 becomes,
a9c64011
AS
25544 maint demangle __dt__11T1__pt__2_cFv
25545 T1<char>::~T1(void)
c906108c 25546
889bf7c5 25547 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 25548
c906108c
SS
25549Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
25550
25551 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
25552 * gdb.trace/backtrace.exp: Likewise.
25553 * gdb.trace/circ.exp: Likewise.
25554 * gdb.trace/collection.exp: Likewise.
25555 * gdb.trace/deltrace.exp: Likewise.
25556 * gdb.trace/infotrace.exp: Likewise.
25557 * gdb.trace/limits.exp: Likewise.
25558 * gdb.trace/packetlen.exp: Likewise.
25559 * gdb.trace/passc-dyn.exp: Likewise.
25560 * gdb.trace/passcount.exp: Likewise.
25561 * gdb.trace/report.exp: Likewise.
25562 * gdb.trace/save-trace.exp: Likewise.
25563 * gdb.trace/tfind.exp: Likewise.
25564 * gdb.trace/tracecmd.exp: Likewise.
25565 * gdb.trace/while-dyn.exp: Likewise.
25566 * gdb.trace/while-stepping.exp: Likewise.
25567
255681998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
25569
25570 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
25571
25572Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
25573
25574 From Brendan Kehoe:
25575 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
25576 int return types.
25577
25578Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
25579
25580 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 25581 remote dos host testing right.
c906108c
SS
25582
25583Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
25584
25585 * gdb.base/corefile.exp: remove some xfails.
25586
25587Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
25588
25589 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 25590 have different timestamps.
c906108c
SS
25591
25592Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
25593
25594 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 25595 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
25596
25597Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
25598
25599 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 25600 delta.
c906108c
SS
25601
25602Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
25603
25604 * gdb.base/default.exp: Add brace missing from previous delta.
25605
25606Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
25607
25608 * gdb.base/default.exp: Support test for info float for all
25609 varieties of arm toolchain.
25610
dc96c6c7 25611Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25612
25613 * gdb.trace/*.exp: remove "remote_download" command.
25614
dc96c6c7 25615Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25616
25617 * gdb.trace/*.exp: remove -gdwarf from compile.
25618
25619Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
25620
25621 * gdb.trace/configure.in(AC_INIT): typo
25622 * gdb.trace/configure: regenerated
25623
dc96c6c7 25624Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25625
25626 * config/m68k-emc.exp: New file.
25627 * lib/<emc-support.exp trace-support.exp}: New files.
25628 * configure.in: add new test directory gdb.trace.
25629 * gdb.trace/{configure configure.in Makefile.in}: New files.
25630 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
25631 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
25632 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
25633 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
25634 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
25635 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
25636 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 25637
dc96c6c7 25638Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25639
25640 * gdb.c++/classes.exp: Change all regular expressions to match
25641 arbitrary combinations of newline/carriage-return, so that they
25642 will work equally well on Unix and Windows.
25643 * gdb.c++/inherit.exp: ditto.
25644 * gdb.c++/virtfunc.exp: ditto.
25645
256461998-08-11 Dawn Perchik <dawn@cygnus.com>
25647
25648 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
25649
c2d11a7d
JM
25650Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
25651
25652 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
25653 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
25654 to use a0-a3/d0-d3 as needed.
25655
25656Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
25657
25658 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
25659 * gdb.disasm/am33.exp: Corresponding changes.
25660
c906108c
SS
256611998-07-11 Felix Lee <flee@cygnus.com>
25662
25663 * gdb.base/callfuncs.exp: add cmp10 test.
25664 * gdb.base/callfuncs.c (cmp10): new function.
25665
25666Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
25667
d63a86f8 25668 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
25669 into two parts to get around a synchronization problem in expect.
25670
3fc11d3e
JM
25671Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
25672
25673 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
25674
25675 * configure.in: Add options for gdbtk testsuite.
25676
25677 * configure: Regenerate.
25678
25679 * gdb.gdbtk: New directory to hold gdbtk tests.
25680
c906108c
SS
25681Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25682
25683 * gdb.fortran/types.exp: Escape brackets in expect patterns
25684 for test_float_literal_types_accepted tests.
25685 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
25686 before run test.
25687
c2d11a7d
JM
25688Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
25689
25690 * am33.exp: Just compile, do not link the testcase.
25691 * am33.s: Add ".am33" pseudoop to force am33 mode.
25692
c906108c
SS
256931998-06-25 Felix Lee <flee@cygnus.com>
25694
25695 * gdb.base/setshow.exp: make sure $pc is sane.
25696
25697 * gdb.stabs/weird.exp: split expect patterns properly.
25698
c2d11a7d
JM
25699Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
25700
25701 * gdb.disasm/am33.s: New disassembler testfile for the am33.
25702 * gdb.disasm/am33.exp: Run it.
25703
dc96c6c7 25704Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25705
25706 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
25707 match processing (and eliminate spurious timeouts when running).
25708
dc96c6c7 25709Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25710
25711 * gdb.base/signals.exp (test_handle_all_print): put back Mach
25712 exception test, but conditionalize it on target [mach | gnu].
25713
dc96c6c7 25714Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25715
25716 * gdb.base/overlays.exp: fixup compile line for linker script.
25717
25718Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
25719
25720 * gdb.fortran/types.exp: don't guess at float size.
25721
25722Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
25723
25724 * gdb.base/exprs.exp: delete test that depends on int size.
25725
25726Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
25727
25728 * config/sim.exp: Removed checks for target triplets.
25729 (gdb_target_sim): Use gdb,target_sim_options.
25730
25731Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
25732
25733 * gdb.base/reread.exp: New file.
25734 * gdb.base/reread1.c: New file.
25735 * gdb.base/reread2.c: New file.
25736
25737Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
25738
25739 * config/sim.exp: Use 'target sim -sparclite' when running
25740 SPARClite programs.
25741
25742Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
25743
25744 * gdb.base/structs2.exp: New file.
25745 * gdb.base/structs2.c: New file.
25746
25747Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
25748
25749 * gdb.asm/common.inc: New file.
25750 * gdb.asm/d10v.inc: New file.
25751 * asm-source.exp: Pass -I's to gas to find .inc files.
25752 Update line numbers in expected output.
25753 * asmsrc1.s: Rewrite.
25754 * asmsrc2.s: Rewrite.
25755 * configure.in: Create arch.inc symlink.
25756 * configure: Regenerate.
25757 * Makefile.in (distclean): Delete arch.inc.
25758
25759Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
25760
25761 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
25762 (t_enum_value2): ditto
25763 (t_enum_value3): ditto
25764 (main): ditto
c906108c
SS
25765Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25766
25767 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
25768 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
25769 change.
25770 Use gdb_test instead of send_gdb/gdb_expect sequences.
25771
25772Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
25773
25774 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
25775 not void.
25776
25777Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
25778
25779 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
25780 subroutines. Used to test gdbs ability to single step through PC
25781 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
25782
25783Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
25784
25785 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
25786 more rigorous EGCS C++ error checking.
25787
25788Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25789
a9c64011
AS
25790 * gdb.base/help.exp: Clean up `help set args' and `help show args'
25791 tests.
25792 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
25793 function when asleep.
25794 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
25795 for i*86 Linux and SVR4 signal handling problems.
25796 Remove linux xfail for `next to handler in signals_tests_1', fixed
25797 by recent infrun.c change.
25798 Limit backtrace to 10 frames to avoid timeout problems with infinite
25799 stack backtraces.
25800 Adjust expect pattern in `handle all print' test to match Apr 28 1997
25801 target.[ch] change.
c906108c
SS
25802
25803Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
25804
25805 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
25806 for a newline from gdb before continuing.
25807 (default_gdb_exit): Just look for y or n.
25808 (gdb_test): Detect abnormal exit from GDB running on DOS; if
25809 it does, fail the rests of the tests in the file.
25810
25811Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
25812
25813 * config/cygmon.exp: New file.
25814
25815Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
25816
25817 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 25818 main" test on remote targets.
c906108c
SS
25819
25820 * gdb.base/scope.exp: Fix problem with filelocal_bss before
25821 run test on remote targets.
25822
25823Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
25824
25825 * gdb.asm: New directory.
25826 * configure.in: Configure it.
25827 * configure: Regenerate.
25828 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
25829 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
25830
25831Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
25832
25833 * config/mn10300-eval.exp: New file to support MN10300 eval board.
25834
dc96c6c7 25835Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 25836
a9c64011
AS
25837 * gdb.base/overlays (several files): Merge the two overlay
25838 managers into one. Change variables (foox, barx, bazx, grbxx)
25839 back into ints but force them to load in their proper sections.
c906108c
SS
25840
25841Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
25842
25843 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 25844 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
25845 (D10VCopy): Handle memory regions crossing 16k boundaries.
25846 (D10VCopy): Transfer data in 32 bit chunks.
25847
25848Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
25849
25850 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 25851 correct.
c906108c
SS
25852
25853 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 25854 map. Include space for printf in .text segment.
c906108c
SS
25855
25856 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 25857 updated d10v memory VMA/LMA map.
c906108c 25858 (D10VCopy): Call D10VTranslate.
d63a86f8 25859
c906108c
SS
25860Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
25861
25862 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
25863
25864 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
25865 that it won't be put into the .sdata - small data -
25866 section. Update reference.
c906108c
SS
25867 * gdb.base/baz.c (bazx, baz): Ditto.
25868 * gdb.base/foo.c (foox, foo): Ditto.
25869 * gdb.base/grbx.c (grbxx, grbx): Ditto.
25870
25871 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 25872 to be arrays.
d63a86f8 25873
dc96c6c7 25874Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 25875
a9c64011
AS
25876 * gdb.base/overlays.exp: fix up and get working again.
25877 Add tests for backtraces from an overlay function.
d63a86f8 25878
c906108c
SS
25879Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
25880
25881 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
25882 "calling function with watchpoint enabled".
25883
25884Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
25885
25886 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 25887 gdb_suppress_tests for d10v-*-*.
c906108c
SS
25888 * lib/gdb.exp (gdb_suppress_tests): Disable this function
25889 pending review of whether it is useful or not.
25890
25891Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
25892
25893 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
25894
25895Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
25896
25897 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
25898 * config/dve.exp: New file to support Densan boards.
25899
25900Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
25901
25902 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 25903 reads and BSD.
c906108c
SS
25904
25905Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
25906
25907 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
25908 response.
25909
25910 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
25911
25912Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
25913
25914 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 25915 test.
c906108c
SS
25916
25917 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 25918 target_sizeof_long and target_bigendian_p.
c906108c 25919 (structs_by_value, structs_by_reference): Check values according
889bf7c5 25920 to targets word size and endianess.
d63a86f8 25921
c906108c
SS
25922Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
25923
25924 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 25925 output.
c906108c
SS
25926
25927Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
25928
25929 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 25930 Update test of set args help to match source change.
c906108c
SS
25931
25932Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
25933
25934 * gdb.base/default.exp: Expect help system output to be in
25935 alphabetical order.
25936 * gdb.base/help.exp: Ditto.
25937
25938Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
25939
25940 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
25941 "i*86-pc-linux-gnu*".
25942 * gdb.base/interrupt.exp: Ditto.
25943 * gdb.base/corefile.exp: Ditto.
25944
25945 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 25946 define vxworks when building the testcase.
c906108c
SS
25947
25948 * gdb.base/ptype.exp: Fix testnames to be unique.
25949 * gdb.base/radix.exp: Ditto.
25950 * gdb.base/term.exp: Ditto.
25951 * gdb.base/whatis.exp: Ditto.
25952 * gdb.c++/classes.exp: Ditto.
25953
25954Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
25955
25956 * gdb.base/callfuncs.exp: Fix indentation.
25957
25958 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
25959 suppress_flag has been set.
25960 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
25961 target feature.
25962
25963Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
25964
25965 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
25966 the testcase.
25967
25968 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 25969 set_debug_traps() and breakpoint().
c906108c
SS
25970 * gdb.c++/misc.cc (main): Ditto.
25971 * gdb.c++/templates.cc (main): Ditto.
25972 * gdb.c++/virtfunc.cc (main): Ditto.
25973
25974Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
25975
25976 * lib/gdb.exp(gdb_step_for_stub): New function.
25977 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
25978 exists, reload the executable and do a "continue" instead of
25979 doing a jump.
25980 (runto_main): Use gdb_step_for_stub.
d63a86f8 25981
c906108c 25982 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 25983 tests to have unique names.
c906108c
SS
25984 * gdb.base/callfuncs.exp: Ditto.
25985 * gdb.base/commands.exp: Ditto.
25986 * gdb.base/default.exp: Ditto.
25987 * gdb.base/help.exp: Ditto.
25988 * gdb.base/list.exp: Ditto.
25989 * gdb.base/opaque.exp: Ditto.
25990 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
25991 similar tests.
d63a86f8 25992
c906108c
SS
25993 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
25994 * gdb.c++/cplusfuncs.cc: Ditto.
25995 * gdb.c++/virtfunc.cc: Ditto.
25996
25997 * config/monitor.exp: Keep track of the last file we saw, rather
25998 than trying to get the info from gdb.
25999
26000 * gdb.fortran/types.exp: Move comment to previous line.
26001
26002Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
26003
26004 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 26005 target mode.
c906108c
SS
26006
26007Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
26008
26009 From Bob Manson:
26010 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 26011 string from GDB when it connects.
c906108c
SS
26012
26013 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
26014
26015Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
26016
26017 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
26018 if we can't get a debug format from GDB (we may be testing an
26019 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
26020
26021 * gdb.stabs/weird.exp: Fix quoting.
26022
26023 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
26024
26025Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
26026
26027 * config/arm-ice.exp: New file.
26028
26029Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
26030
26031 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 26032 until it has been modified to work with the new testsuite.
c906108c 26033
99707966 26034 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
26035 testcase won't compile, cause all of the testcases in the file to
26036 fail instead.
c906108c
SS
26037
26038 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
26039 (gdb_clear_suppressed): New procedure.
26040 (gdb_stop_suppressing_tests): Only clear suppress_flag if
26041 it contains a positive value.
26042
26043Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
26044
26045 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
26046
26047 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
26048
26049Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
26050
26051 * lib/gdb.exp (setup_xfail_format): New function.
26052 (get_debug_format): New function to get debug format.
26053 (debug_format): New global variable to hold last value set
26054 by get_debug_format.
26055 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 26056 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
26057 * gdb.c++/ptype.exp: Ditto.
26058 * gdb.c++/classes.exp: Ditto.
26059 * gdb.c++/cplusfuncs.exp: Ditto.
26060 * gdb.c++/inherit.exp: Ditto.
26061 * gdb.c++/templates.exp: Ditto.
26062 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 26063
c906108c
SS
26064Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
26065
26066 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
26067 host doesn't have a currently-open connection.
26068
26069 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
26070 any gdb stub target. Handle cases where gdb doesn't respond when
26071 interrupted in a sane fashion.
c906108c
SS
26072
26073 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 26074 same thing in a totally different way.
c906108c
SS
26075
26076 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 26077 setting "timeout".
c906108c 26078 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 26079 default_gdb_init now.
c906108c
SS
26080
26081Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
26082
26083 * gdb.base/printcmds.exp: Fix "check for floating addition"
26084 regexp to accept results within approx +/- .01 of exact value.
26085 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
26086
26087Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
26088
26089 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 26090 properly.
c906108c
SS
26091 (gdb_expect): Add optional timeout parameter, and add timeout
26092 value to various calls.
26093 (gdb_suppress_tests): Only give one warning message per group.
26094
26095Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
26096
26097 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
26098 global variables. Handle getting a value for $timeout more
26099 gracefully.
c906108c
SS
26100
26101Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26102
26103 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 26104 initialize.
c906108c 26105 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 26106 by a target configuration file.
c906108c
SS
26107 (gdb_expect): Pass the timeout to remote_expect.
26108
26109 * config/monitor.exp(gdb_load): Fix typo in regexp.
26110
26111Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
26112
26113 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
26114
26115Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
26116
26117 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
26118 here. Call gdb_target_exec before rebooting the target, to make
26119 sure the connection to the target is closed.
c906108c
SS
26120 (gdb_load): Pass the name of the executable to gdb_target_monitor.
26121 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
26122 Also detect "Timeout reading from remote" error.
26123
26124 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
26125 gdb_target_monitor. Don't call gdb_file_cmd here; let
26126 gdb_target_monitor do it.
c906108c
SS
26127
26128 * gdb.disasm/hppa.exp: Don't use exec_output.
26129
26130Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
26131
26132 * gdb.base/list.exp: If we're debugging a non-native target,
26133 try to set the pc register to point to the start of the
26134 program before doing the first list command.
26135
26136 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 26137 test_calls after restarting.
c906108c
SS
26138
26139 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 26140 reloading.
c906108c
SS
26141
26142 * gdb.base/watchpoint.exp: Fix typo.
26143
26144 * gdb.base/setshow.exp: Check for use_gdb_stub.
26145
26146 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 26147 stub case.
c906108c
SS
26148 * gdb.base/langs.exp: Ditto.
26149
26150 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
26151 gdb_load_offset. If we weren't given a file to load, figure out
26152 what the current file is and use it.
c906108c
SS
26153
26154 * config/i386-bozo.exp: New file.
26155
26156Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
26157
26158 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
26159 feature.
26160
26161 * config/proelf.exp: New entry.
26162
26163Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
26164
26165 * lib/gdb.exp: Remove spurious .* patterns at the beginning
26166 of regexps.
26167
26168 * gdb.base/watchpoint.exp: Don't run the test_stepping
26169 tests if gdb can't call functions on the target.
26170
26171 * gdb.base/setshow.exp: Don't run the set prompt tests if
26172 the board has gdb_prompt set.
26173
26174Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
26175
26176 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
26177 * gdb.base/commands.exp: Likewise.
26178 * gdb.base/setshow.exp: Likewise.
26179
26180Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
26181
26182 * config/monitor.exp(gdb_start): Look for gdb_prompt target
26183 feature.
26184
26185 * config/i960.exp: New file.
26186
26187Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
26188
26189 * gdb.base/funcargs.exp: Check for gdb,short_int target
26190 feature instead of looking for explicit target triplets.
26191
dc96c6c7 26192Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 26193
d63a86f8 26194 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
26195 "p 123DEADBEEF", to check parse_number.
26196 * top.c: change "to enable to enable" to "to enable" in a couple
26197 of help strings.
26198
26199Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
26200
26201 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
26202 on the mn10300.
d63a86f8 26203
c906108c
SS
26204Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
26205
26206 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
26207 where the test executable is run with explicit args.
26208 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
26209
26210Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
26211
26212 * gdb.base/run.c: Use FAKEARGV to build test executable that
26213 does not require a command line arg, since most simulators
26214 don't currently support passing such an arg into the simulated
26215 program.
26216 * gdb.base/commands.exp: Change tests to insert the proper
26217 value as the arg to the first recursive factorial call. Change
26218 compilation line to define FAKEARGV at compile time.
26219
26220Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
26221
26222 * gdb.base/recurse.exp: Enable these tests for the mn10300.
26223 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
26224 function with watchpoint enabled" test.
26225
26226Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
26227
26228 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 26229 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
26230
26231 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 26232 "Tests restarted" messages.
c906108c
SS
26233
26234Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
26235
26236 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
26237
dc96c6c7 26238Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26239
26240 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
26241 for INFO SYMBOL; add help tests for OVERLAY commands.
26242 * gdb.base/default.exp: add tests for INFO SYMBOL command;
26243 add tests for OVERLAY commands
26244 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
26245 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
26246 * gdb.base/sigall.c: add usestubs code frag
26247 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 26248
c906108c
SS
26249Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
26250
26251 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
26252 failures.
26253 (gdb_stop_suppressing_tests): Note that tests have restarted.
26254
26255Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
26256
26257 * config/h8300.exp: New file.
26258
26259Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
26260
26261 * gdb.base/setshow.exp: Check for the existence of a
26262 feature, not its value.
26263
26264Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
26265
26266 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
26267
26268 * gdb.base/scope.exp: It's now init0(), not init().
26269
26270 * gdb.base/scope0.c: For now, change init() to be init0().
26271
26272 * config/monitor.exp: Use gdb_serial in preference to serial
26273 or netport.
26274
26275 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 26276 and it's not already set.
c906108c
SS
26277
26278Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
26279
26280 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 26281 isn't using a stub and if it supports argument passing.
c906108c
SS
26282
26283Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
26284
26285 * config/udi.exp(gdb_start): Make sure UDICONF is set
26286 properly before starting gdb.
26287
26288Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
26289
26290 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
26291 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
26292 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
26293
26294Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
26295
26296 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 26297 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
26298
26299 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
26300
26301 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
26302
26303 * config/monitor.exp: Make sure we disconnect from the target.
26304 Also, try a reboot/reload cycle instead of failing if the
26305 load fails.
26306
26307Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
26308
26309 * gdb.base/default.exp: Don't set match_max.
26310 * gdb.base/help.exp: Ditto.
26311 * gdb.base/list.exp: Ditto.
26312 * gdb.base/signals.exp: Ditto.
26313
26314 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
26315 set, use remote_ld to download the testcase instead of
26316 the GDB loader.
26317
26318Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
26319
26320 * config/vr5000.exp: New file.
26321
26322 * config/monitor.exp(gdb_target_monitor): Add pattern for
26323 "Ending remote" to detect errors in connecting.
26324
26325 * gdb.base/setshow.exp: Add .* within auto language test.
26326
26327 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
26328 target feature.
26329
26330 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 26331 and reboot the board if necessary.
c906108c
SS
26332
26333 * gdb.base/setvar.exp(test_set): Handle multiple prints within
26334 a set of tests. Remove print.* from the patterns being checked.
26335
26336Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
26337
26338 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
26339 refer to gdb_spawn_id.
26340
26341 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
26342 longer used.
26343 * config/sparclet.exp: Ditto.
26344 * config/sparclet-old.exp: Ditto.
26345 * config/slite.exp: Ditto.
26346 * config/sim.exp: Ditto.
26347 * gdb.base/funcargs.exp: Ditto.
26348
26349 * lib/gdb.exp:Remove references to gdb_spawn_id.
26350 (gdb_expect): Move to remote.exp.
26351
26352Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
26353
26354 * config/monitor.exp: Detect the "Couldn't establish connection"
26355 message from GDB.
26356
26357Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
26358
26359 * gdb.base/bitfields.exp: Use runto instead of explicit
26360 gdb_run_cmd/gdb_expect sequences.
26361
26362 * gdb.base/break.exp(text_next_with_recursion): Add match for
26363 gdb_expect call.
26364
26365 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
26366 We also need to handle the "A program is being debugged already"
26367 prompt from gdb. Use gdb_test to set the baud rate.
26368
26369 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
26370 to 20000. Really. I mean it.
26371
26372Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26373
26374 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
26375 fails. If suppress_flag is set, skip perror message about not
26376 being able to send to GDB.
c906108c 26377 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 26378 GDB.
c906108c
SS
26379 (gdb_expect): If suppress_flag is set, always fail immediately.
26380 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
26381 (gdb_init): Call gdb_stop_suppressing_tests.
26382 (default_gdb_exit): Ditto.
26383 (default_gdb_start): Ditto.
26384
26385 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 26386 gdb_stop_suppressing_tests as appropriate.
c906108c 26387 * gdb.base/break.exp: Ditto.
889bf7c5 26388 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
26389 * gdb.base/commands.exp: Ditto.
26390 * gdb.base/exprs.exp: Ditto.
889bf7c5 26391 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
26392 * gdb.base/list.exp: Ditto.
26393 * gdb.base/recurse.exp: Ditto.
889bf7c5 26394 * gdb.base/scope.exp: Ditto.
c906108c
SS
26395 * gdb.base/structs.exp: Ditto.
26396 * gdb.c++/inherit.exp: Ditto.
26397
26398Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
26399
26400 * config/vr4300.exp: New file.
26401
99707966 26402 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 26403
99707966 26404 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
26405
26406Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
26407
26408 * lib/gdb.exp(gdb_init): New function.
26409
26410 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 26411 for each individual variable set.
c906108c
SS
26412
26413 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
26414 name.
26415
26416 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
26417
26418 * gdb.base/scope.exp: Use gdb_test.
26419
26420 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
26421 aborting; the testsuite driver will do that for us (see
26422 gdb_finish). Also, use gdb_test in a few more places.
26423
26424Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
26425
26426 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
26427
26428Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
26429
26430 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
26431 and "add_tests" are not at the same address.
26432
26433Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
26434
26435 * gdb.base/ptype.exp: Use gdb_test.
26436
26437Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
26438
26439 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
26440 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
26441 left in. No longer expect them to fail.
26442
26443 * gdb.stabs/*.mt; Deleted, no longer used.
26444 * gdb.stabs/configure.in: Remove references to target makefile
26445 frags.
26446 * gdb.stabs/configure: Rebuilt.
26447
26448 * gdb.disasm/*.mt: Deleted, no longer used.
26449 * gdb.disasm/configure.in: Remove references to target makefile
26450 frags. Use "sh3.s" as the unique filename for this directory.
26451 * gdb.disasm/configure: Rebuilt.
26452
26453 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
26454 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
26455 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
26456
26457Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
26458
26459 * config/udi.exp: Use mondfe,name instead of remote_host.
26460
26461Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
26462
26463 * gdb.base/watchpoint.exp: Don't expect a failure when calling
26464 a function with a watchpoint enabled on the mn10200.
26465
26466 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
26467 before trying to create it!
26468
26469Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
26470
26471 * config/vx.exp: Use hostname instead of netport.
26472
26473 * config/vxworks.exp: New file.
26474
26475 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
26476
26477 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 26478 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
26479 occurs.
26480
26481 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
26482 $gdb_spawn_id directly.
26483 (gdb_run_cmd): Try _start as well as start. Use the target feature
26484 gdb,start_symbol as the symbol to start from when jumping.
26485
26486Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
26487
26488 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
26489 redundant) test.
26490
26491 * gdb.base/recurse.exp: Relax final value test for 'b' so that
26492 it doesn't lose for 16bit integer systems.
26493
26494Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
26495
26496 * gdb.fortran/types.exp: If the target doesn't support "double"
26497 data types, then expect "real" types to only be 4 bytes.
26498
26499 * gdb.c++/virtfunc.exp: Expect failure for virtual function
26500 call tests if the target doesn't support inferior function calls.
26501
26502 * gdb.base/printcmds.exp: Allow minor deviation in FP values
26503 in printf tests.
26504
26505Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
26506
26507 * gdb.base/help.exp: Disable "help set", "help show", and
26508 "help support". Simplify regexp for "help stack".
26509
26510 * gdb.base/default.exp: Set match_max to 5000 and the timeout
26511 to 60 seconds. Temporarily set match_max to 15000 around the
26512 "info copying" test.
26513
26514 * gdb.base/nodebug.exp: Don't try to do an inferior function
26515 call if the target doesn't support them.
26516 * gdb.base/printcmds.exp: Likewise.
26517 * gdb.base/setvar.exp: Likewise.
26518 * gdb.base/structs.exp: Likewise.
26519 * gdb.c++/templates.exp: Likewise.
26520 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
26521
26522 * gdb.base/recurse.exp: Enable for the mn10200.
26523
26524 * configure.in: Do configure gdb.stabs directory for *-*-elf
26525 targets.
26526 * configure: Rebuilt.
26527
26528 * gdb.base/break.exp: Check for gdb,noresults before testing
26529 exit status and/or results from the target.
26530 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
26531 * lib/gdb.exp: Remove old (now bogus) initialization of
26532 noinferior, noargs, noresults and nosignals.
26533
26534Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
26535
26536 * config/sh.exp: New file.
26537
26538 * config/slite.exp: Try to connect multiple times to the board
26539 before rebooting. Only send a "monitor run" if need_monitor_run
26540 is set.
26541
26542 * gdb.base/break.exp: Don't do the "stub continue" test if
26543 the target has gdb_stub set.
26544
26545 * gdb.base/callfuncs.exp: Increase the timeout.
26546
26547 * gdb.base/interrupt.exp: Don't even try to compile the testcase
26548 if the target has gdb,noinferiorio set.
26549
26550 * gdb.base/list.exp: Increase match_max to 10000 characters.
26551
26552 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
26553
26554 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
26555 target.
26556
26557 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
26558
26559Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
26560
26561 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
26562 trying to delete the copy of gdb. Catch the file delete so we
26563 don't die if the delete fails; also, the file should be copied to
26564 the host, not to the build.
c906108c
SS
26565
26566Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
26567
26568 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 26569 parenthesis in case it contains multiple regexps separated
c906108c
SS
26570 with |.
26571
26572 * gdb.base/watchpoint.exp: Use gdb_test.
26573 * gdb.base/default.exp: Ditto.
26574
26575Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
26576
99707966 26577 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 26578
c906108c
SS
26579 * gdb.base/scope.exp: Use gdb_test.
26580 * gdb.c++/classes.exp: Ditto.
26581 * gdb.c++/inherit.exp: Ditto.
26582
26583Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
26584
26585 * gdb.base/crossload.exp: Don't use execute_anywhere, use
26586 remote_exec instead.
26587 * gdb.base/corefile.exp: Don't be ridiculous.
26588 * gdb.base/*.c: Add missing stub invocations.
26589
26590Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
26591
26592 * config/slite.exp: Miscellaneous fixes.
26593
26594 * lib/gdb.exp: Fix runto.
26595
26596 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
26597 the target.
26598
26599 * gdb.base/watchpoint.exp: Fix regexp.
26600
26601 * lib/gdb.exp(default_gdb_exit): Add a catch to the
26602 close and wait commands, as the descriptor may now be
26603 invalid. Always call "remote_close host".
26604
26605Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
26606
26607 Major rewrite for testsuite revision.
d63a86f8 26608
c906108c
SS
26609 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
26610 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
26611 instead of relying on spawn_id to always contain a valid
26612 spawn id.
26613 (get_compiler_info): New procedure to build the ${binfile}.ci
26614 file, instead of replicating this in N different places.
26615 (gdb_compile): New procedure.
d63a86f8 26616
c906108c 26617 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
26618 appropriate arguments) instead of compile. Use gdb_test in a lot
26619 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
26620 at the start of a testcase, as this is no longer done magically.
26621
26622 config/*-gdb.exp: Rename without the -gdb suffix.
26623
26624 config/mips.exp: Use remote_close instead of exit_remote_shell.
26625 config/monitor.exp: Use target_info instead of looking at
26626 baud, timeout, etc.
26627 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
26628
26629Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26630
26631 * gdb.c++/templates.exp (test_ptype_of_templates),
26632 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
26633 Update expect patterns for destructors and assignment operators
26634 to match corresponding c-typeprint.c changes.
26635 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
26636 to destructor breakpoint test, GDB should be able to set the
26637 destructor breakpoint without specifying arguments.
26638
26639Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
26640
26641 * gdb.threads/pthreads.exp: Change result for failure to compile due
26642 to lack of pthreads runtime support from an error to simply an
26643 unsupported test, per dejagnu standards.
26644
26645Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26646
26647 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
26648 where GDB exits to reduce pattern match time.
26649 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
26650
26651 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
26652
dc96c6c7 26653Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26654
26655 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
26656 * gdb.base/default.exp: ditto.
26657 * gdb.base/nodebug.exp: ditto.
26658 * gdb.base/printcmds.exp: ditto.
26659 * gdb.base/ptype.exp: ditto.
26660 * gdb.base/setvar.exp: ditto.
26661 * gdb.base/structs.exp: ditto.
26662 * gdb.base/setshow.c: Guard against uninitialized values of argc.
26663
26664Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
26665
26666 * configure, */configure: Rebuild with autoconf 2.12.
26667
26668Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
26669
26670 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
26671 use new i*86-pc-linux*-gnu quads.
26672 * gdb.base/corefile.exp: Ditto.
26673 * gdb.base/signals.exp: Ditto.
26674 * gdb.base/sigall.exp: Ditto.
26675 * gdb.base/interrupt.exp: Ditto.
26676
26677 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
26678 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
26679 RedHat 4.0.
d63a86f8 26680
c906108c 26681 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
26682 linux. This allows the test case to at least compile on latest
26683 linux, but still not run due to missing the threads runtime library.
c906108c
SS
26684
26685Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26686
26687 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
26688 directory to search gdb directory. Accept and step over conditional
26689 stack alignment code. Consume $prompt in failure cases.
26690 Reset timeout to $oldtimeout instead of some arbitrary value.
26691 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
26692 timeout problems with infinite stack backtraces.
26693 * gdb.base/ptype.exp (ptype struct link, union tu_link):
26694 Accept function parameters for linkfunc member.
26695
26696Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
26697
26698 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
26699 (CXXFLAGS): Remove, unreferenced.
26700 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
26701 previous -B options and also add -B option to pick up cross compiled
26702 runtime.
c906108c
SS
26703 (TARGET_INCLUDES): Add for -I options and add code to initialize when
26704 doing cross compiles.
26705 (target_alias): Declare global.
26706 (xgcc): Set variable to full path of gcc in build tree. Use findfile
26707 to verify that gcc exists in build tree, and if so set CC to that
26708 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 26709
c906108c
SS
26710Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
26711
26712 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
26713 ptype test for anonymous union. Fixup testcase to match
26714 current gcc debug output.
26715
26716Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
26717
26718 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
26719 force argument to an unsigned long type.
26720
26721Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
26722
26723 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 26724 tests and anonymous union print/ptype tests.
c906108c
SS
26725 * gdb.base/list.exp (test_forward-search): Increase timeout by
26726 5 minutes for the "search extremely long line" case.
26727 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
26728 completely optional and that the pass/fail messages use the command as
26729 the message if that third arg is a null string.
26730 (gdb_test_exact): Arrange that a null string pattern means match a
26731 null string output rather than any output, which might include random
889bf7c5 26732 errors.
c906108c
SS
26733 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
26734 backtrace test.
26735 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
26736 always failing and failure is now exposed by gdb.exp changes.
26737
26738Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
26739
26740 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
26741 weren't being noted.
26742
26743Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26744
26745 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
26746 * gdb.stabs/weird.exp: Remove v_comb xfails.
26747
dc96c6c7 26748Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26749
26750 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 26751 list.exp scope.exp watchpoint.exp]
c906108c 26752 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 26753
dc96c6c7 26754Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26755
26756 * config/monitor.exp: Increase download timeout to 1000 seconds.
26757
dc96c6c7 26758Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26759
26760 * config/m32r.exp: Increase timeout to 120 seconds.
26761
26762Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
26763
26764 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
26765 and accept older ordering as obsolescent gcc or gdb.
26766 * gdb.c++/templates.exp: Ditto.
26767 * gdb.c++/virtfunc.exp: Ditto.
26768
26769Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
26770
26771 * gdb.base/coremaker.c: Add code to mmap some data so we
26772 can check that it ends up in the core file.
26773 * gdb.base/corefile.exp: Add test to read mmapped data
26774 from core file.
26775
dc96c6c7 26776Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26777
26778 * config/m32r.exp: New file.
26779
26780Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
26781
26782 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
26783 that cflags can contains -gstabs, and work correctly for other tests.
26784
dc96c6c7 26785Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26786
26787 * gdb.base/setshow.exp: New file, tests show and set.
26788 * gdb.base/setshow.c: New file, tests show and set.
26789 * gdb.base/help.exp: Add test for help set|show annotate.
26790 * gdb.base/default.exp: Add test for set|show annotate.
26791
26792Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
26793
26794 * testsuite/gdb.base/break.exp: Make backtrace from factorial
26795 errors unique.
26796 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
26797 explicitly.
26798
26799Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
26800
26801 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
26802 and width commands. This is done elsewhere.
26803 * (gdb_start): Don't call gdb_start_sim here. That's already
26804 done in gdb_load. This fixes lots of failures in default.exp.
26805
26806Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
26807
26808 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
26809 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
26810 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
26811 in the same we we treat other failures (since it may be an expected
889bf7c5 26812 condition), rather than as an error.
c906108c
SS
26813 * gdb.base/signals.exp (test_handle_all_print): Revert back to
26814 old test format.
26815
26816Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
26817
26818 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
26819 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 26820 twice. Nuke the duplicates.
c906108c 26821 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 26822 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
26823 Remove config.h along with other config files.
26824
26825Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
26826
26827 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
26828 "p func1 ()" and note that rests of tests are skipped.
26829 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 26830 setup_xfails for "print func2::coremaker_local".
c906108c
SS
26831 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
26832 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
26833 affected by the previous run test.
26834 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
26835 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
26836 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
26837 "pass int powerset tuple" and "pass modeless int powerset tuple".
26838 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
26839 "real write 4" and "real write 8".
26840 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 26841 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
26842 "print \$i after tuple assign 2", and
26843 "print vs2 after tuple assign 2".
26844 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
26845 meaningful error message and return -1 so the caller can
26846 suppress further tests and avoid a cascade of errors.
d63a86f8 26847
c906108c
SS
26848Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
26849
26850 * gdb.base/a1-selftest.exp: Tweak tests to account for new
26851 format for printing version.
26852 * gdb.base/default.exp: Ditto.
26853 * gdb.base/interrupt.exp: Fix problem with cascade of
26854 errors if child process dies while calling a function.
d63a86f8 26855
c906108c
SS
26856Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
26857
26858 * Makefile.in (VPATH): Add
26859 * Makefile.in (Makefile, config.status): Fix rules so things get
26860 remade when necessary.
26861
26862Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
26863
26864 * Makefile.in (just-check): Add path to sibling expect dir
26865 to environment variable specified by RPATH_ENVVAR.
26866
26867Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
26868
26869 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
26870 (just-check): Add shared library paths for libstdc++, tk,
26871 tcl, bfd, and opcodes to the environment variable specified
26872 in RPATH_ENVVAR.
26873 * configure.in: Add support to recognize --enable-shared flag
26874 and generate correct value for RPATH_ENVVAR.
26875 * configure: Regenerated with autoconf.
26876
26877Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
26878
26879 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 26880 include all osf versions.
c906108c
SS
26881 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
26882 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
26883 when target is linux. When failing to build pthreads test
26884 executable, give more meaningful message.
26885 * gdb.threads/pthreads.c: Hpux also uses old definition of second
26886 arg for pthread_create.
d63a86f8 26887
c906108c
SS
26888Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
26889
26890 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 26891 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 26892 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 26893 and -lpthreads (everybody else).
c906108c
SS
26894 (test_startup): Fail gracefully if threads are not supported.
26895 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
26896 "p/c array_index("abcdef",2)" when not gcc compiled.
26897 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
26898 "print func2::coremaker_local" when not gcc compiled.
26899 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
26900 "ptype on opaque struct tagname (statically)",
26901 "ptype on opaque struct tagname (dynamically) 1", and
26902 "ptype on opaque struct tagname (dynamically) 2"
26903 for not compiled with gcc.
26904 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
26905 backtrace when compiled with gcc.
d63a86f8 26906 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
26907 than always return success.
26908
26909Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
26910
26911 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
26912
26913Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
26914
26915 * gdb.base/structs.exp: Undo last change.
26916
26917Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
26918
26919 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
26920 encapsulate all the steps/nexts done during self test, starting
26921 at main, and makes them less sensitive to optimization issues.
26922 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
26923 signal handler" test.
26924 * gdb.threads/pthreads.exp: Only run this for native configs.
26925 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
26926 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
26927 tests.
26928 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
26929 for "runto test_calls(void)" test.
d63a86f8 26930
c906108c
SS
26931Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
26932
26933 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
26934 and don't expect address info in breakpoint confirmations.
26935
26936Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
26937
26938 * gdb.base/list.exp (test_forward_search): Increase timeout
26939 temporarily by 60 seconds for searching extremely long line,
889bf7c5 26940 and then reset to old value when done. Increase expect input
c906108c
SS
26941 buffer to 10000.
26942
26943Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
26944
26945 * gdb.base/list.exp (test_forward_search): Fix to handle very
26946 long source line without overflowing expect's input buffer.
26947
26948Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
26949
26950 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
26951 "buffer_full".
26952
26953 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
26954 "buffer_full".
26955
26956 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
26957 "buffer_full".
26958
26959 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
26960 "buffer_full".
26961
26962Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
26963
26964 * configure.in (configdirs): Add gdb.threads.
26965 * configure: Regenerated with autoconf.
26966 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
26967 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
26968 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 26969
c906108c
SS
26970Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
26971
26972 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
26973
26974Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
26975
26976 * gdb.base/signals.exp (test_handle_all_print): Test separately for
26977 each signal's status in the output of "handle all print".
26978 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
26979 the \r\n sequence that immediately precedes the gdb prompt.
26980 * gdb.base/a1-selftest.exp: Save original timeout and restore
26981 after test.
26982
26983Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
26984
26985 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
26986 symbol.
26987
26988Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
26989
26990 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
26991
26992Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
26993
26994 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
26995 timeout by 60 seconds.
26996
26997Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
26998
26999 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
27000 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
27001 error return.
27002
27003Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
27004
27005 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
27006 gdb initialization, also report how long dejagnu waited. Restore
27007 old timeout before doing error return. Temporarily increase timeout
889bf7c5 27008 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
27009
27010Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
27011
27012 * lib/gdb.exp: Report timeout value for verbosity level 2.
27013 * config/gdbserver.exp: Ditto.
27014 * config/hppro.exp: Ditto.
27015 * config/mips-gdb.exp: Ditto.
27016 * config/monitor.exp: Ditto.
27017 * config/netware.exp: Ditto.
27018 * config/sim-gdb.exp: Ditto.
27019 * config/slite-gdb.exp: Ditto.
27020 * config/udi-gdb.exp: Ditto.
27021 * config/unix-gdb.exp: Ditto.
27022 * config/vx-gdb.exp: Ditto.
27023 * gdb.base/a1-selftest.exp: Ditto.
27024 * gdb.base/a2-run.exp: Ditto.
27025 * gdb.base/break.exp: Ditto.
27026 * gdb.base/corefile.exp: Ditto.
27027 * gdb.base/list.exp: Ditto.
27028 * gdb.base/recurse.exp: Ditto.
27029 * gdb.base/scope.exp: Ditto.
27030 * gdb.base/signals.exp: Ditto.
27031
27032Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27033
27034 * gdb.threads/Makefile.in (docdir): Removed.
27035
27036Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27037
27038 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 27039 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 27040 @srcdir@.
d63a86f8 27041 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
27042 autoconf 2.5 or higher.
27043 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
27044
27045Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
27046
27047 * configure: Regenerated.
27048 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
27049 avoid name clashes with SunOS headers.
27050
27051Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
27052
27053 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
27054
27055Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
27056
27057 * gdb.base/callfuncs.exp: Finish last change -- make sure the
27058 prototype information ends up in the compiler info file.
27059
27060Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
27061
27062 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
27063 attempting to regenerate it. Eliminate use of a temporary file
27064 and just generate the info file directly. Source it immediately,
27065 for consistency of use.
27066 * gdb.base/corefile.exp: Ditto
27067 * gdb.base/exprs.exp: Ditto.
27068 * gdb.base/funcargs.exp: Ditto.
27069 * gdb.base/langs.exp: Ditto.
27070 * gdb.base/list.exp: Ditto.
27071 * gdb.base/mips_pro.exp: Ditto.
27072 * gdb.base/nodebug.exp: Ditto.
27073 * gdb.base/opaque.exp: Ditto.
27074 * gdb.base/ptype.exp: Ditto.
27075 * gdb.base/scope.exp: Ditto.
27076 * gdb.base/setvar.exp: Ditto.
27077 * gdb.base/signals.exp: Ditto.
27078 * gdb.base/whatis.exp: Ditto.
27079 * gdb.c++/templates.exp: Ditto.
27080 * gdb.c++/virtfunc.exp: Ditto.
27081 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 27082 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
27083
27084Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27085
27086 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
27087 it got fixed by the recent lookup_minimal_symbol_by_pc change.
27088 Increase timeout, a lot of single stepping might be needed if the
27089 target has no hardware watchpoints.
27090
27091Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
27092
27093 * gdb.base/break.exp: Ignore compiler warnings when compiling
27094 break.c.
27095 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
27096 * gdb.base/default.exp: Add h8300 xfails. Handle messages
27097 from remote-sim.
27098 * gdb.base/exprs.exp: Add h8300 xfails.
27099 * gdb.base/funcargs.exp: Likewise.
27100 * gdb.base/nodebug.exp: Likewise.
27101 * gdb.base/printcmds.exp: Likewise.
27102 * gdb.base/ptype.exp: Likewise.
27103 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
27104 h8300 xfails.
d63a86f8 27105 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
27106 on the h8300.
27107 * gdb.base/funcargs.c: Explicitly make last constant argument to
27108 call_after_alloca_subr an unsigned long type.
27109 * gdb.base/return.c: Include stdio.h.
27110
27111Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
27112
27113 * config/abug.exp: New file for the older Motorola Bug monitor
27114 that runs on the mvme13x series VME boards.
27115 * config/monitor.exp: Use the new config array for target settings
27116 if they exist.
27117
27118Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
27119
27120 * sim-gdb.exp: Make the SH simulator allocate less space when
27121 it is targeted.
27122
27123Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
27124
27125 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
27126 test.
27127
27128Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
27129
27130 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
27131 "rs6000-*-*" for "list function in include file" when gcc compiled.
27132 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
27133 for "p ctable1[120]".
27134 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
27135 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
27136 Remove setup_xfail for "rs6000-*-*" for
27137 "print 'scope0.c'::filelocal before run".
27138 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
27139 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
27140 since some compilers don't allow both options to be given
27141 on the same command line. Create object file and move it.
d63a86f8 27142
c906108c
SS
27143Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
27144
27145 * gdb.base/corefile.exp: Always regenerate the core file, since
27146 we always regenerate the coremaker program. Detect special case
27147 where registers cannot be read from core file.
d63a86f8 27148
c906108c
SS
27149Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
27150
27151 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
27152 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
27153 * gdb.c++/templates.exp: Only match on basename of file since
27154 some formats like xcoff don't encode directory information.
27155 * gdb.stabs/weird.exp: Use the right sed script for powerpc
27156 and rs6000 AIX xcoff targets.
27157 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
27158 * configure: Regenerate.
27159 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
27160 here, rather than in distclean.
d63a86f8 27161
c906108c
SS
27162Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
27163
27164 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
27165 defined, and use it to compile the test case with -O2. The
27166 native compilation still uses no optimization.
27167 * gdb.base/mips_pro.c: Remove inline assembly code since
27168 it is compiled PIC by default, which results in assembler
27169 warnings that make the testsuite think the compilation
27170 was unsuccessful.
27171
27172Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
27173
27174 * gdb.c++/misc.exp: Add note to message for
27175 "print s.a for foo struct" that this is a known gcc 2.7.2
27176 and earlier bug.
27177
27178Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
27179
27180 * gdb.base/break.exp: Fix pattern for matching "Delete all
27181 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
27182 setup_xfail for deleting all breakpoints test. Fix various
27183 timeout messages to include "(timeout)".
27184 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
27185 for "p t_float_values2(3.14159,float_val2)".
27186 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
27187 for "continue to call2g" when gcc compiled.
27188 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
27189 "up to foo in langs.exp", "show language at foo in langs.exp",
27190 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
27191 and "show language at fsub in langs.exp".
27192 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
27193 "list line 1 in include file", "list message for lines past EOF",
27194 "list function in include file", "list list0.h:foo", and
27195 "list filename:function; nonexistant function".
27196 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
27197 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
27198 and "ptype t_char_array" to be for native cc only.
d63a86f8 27199
c906108c
SS
27200Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
27201
d63a86f8 27202 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 27203 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 27204 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
27205
27206Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
27207
27208 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
27209 "bt in signals.exp". This problem only appears when running
27210 the testsuite, and then only intermittently.
27211
27212Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
27213
27214 * gdb.base/return.exp (return_tests): Differentiate between
27215 two tests of continuing.
27216
27217Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
27218
27219 * */Makefile.in (maintainer-clean): Remove config.log.
27220 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
27221 * gdb.c++/Makefile.in (PROGS): Add inherit.
27222 (clean): Remove *.ci.
27223
27224Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
27225
27226 * gdb.c++/misc.cc: Add test code from Mike Stump.
27227 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
27228
27229Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
27230
27231 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
27232 to "alpha-*-osf2*" and add comment.
27233 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
27234 setup_xfail for "step over execarg initialization" and
27235 "step over corearg initialization".
c906108c
SS
27236 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
27237 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
27238 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 27239 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
27240 "print func2::coremaker_local", and "backtrace in corefile.exp".
27241 * gdb.base/signals.exp: Build and source signals.ci.
27242 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
27243 to be for gcc only.
27244 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 27245
c906108c
SS
27246Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27247
27248 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
27249 Feb 3 procfs.c change.
27250
27251Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
27252
27253 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
27254
27255Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
27256
27257 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
27258 from dejagnu's apparent default of 10 seconds, which gives random
27259 results when running the tests over NFS on moderately loaded systems.
27260 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
27261
27262Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
27263
27264 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
27265 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 27266 result reports.
c906108c
SS
27267
27268Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
27269
27270 * configure.in (CY_AC_PATH_TCLH): Remove.
27271 * configure: Regenerate.
27272
27273Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
27274
27275 * gdb.c++/Makefile.in (clean): Add missing '{'.
27276
27277Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
27278
27279 * lib/gdb.exp: Provide a default value for noinferior.
27280
27281 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
27282 Load libgloss.exp.
27283
27284Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
27285
27286 * gdb.disasm/hppa.exp: Compile directly into an executable, use
27287 the executable, not the .o to run the tests from.
27288
27289Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
27290
27291 * gdb.base/break.exp: Don't test for program exit or exit status
27292 if $noresults if nonzero.
27293 * gdb.base/langs.exp: Likewise.
27294 * gdb.base/watchpoint.exp: Likewise.
27295
27296 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
27297 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
27298 trying to compile the testcase.
27299
27300Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
27301
27302 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
27303 * gdb.base/signals.exp (continue to handler): Likewise.
27304
27305Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
27306
27307 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
27308
27309 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
27310
27311Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
27312
27313 * gdb.base/corefile.exp: Recognize "not found" as failure
27314 when trying to determine if a core file was generated.
27315 If no core file was generate the first time, try again without
27316 the ulimit -c to work around braindamaged shells.
27317
27318Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
27319
27320 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
27321 [] tests with "test" and enclose string in quotes.
27322 * gdb.stabs/configure: Rebuild
d63a86f8 27323
c906108c
SS
27324Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
27325
27326 Changes in sync with expect:
27327 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
27328 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
27329 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
27330 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
27331 argument to AC_REQUIRE.
27332 * configure: Regenerated.
27333
27334Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
27335
27336 * gdb.base/corefile.exp: When generating a core, discard any
27337 error messages about ulimit not found and the "core dumped"
27338 message from the shell that runs the coredumper.
27339
27340Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
27341
27342 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
27343
27344 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
27345 which sed script to run. Expect failure for v_comb test
27346 on PA targets too.
d63a86f8 27347
c906108c
SS
27348Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
27349
27350 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 27351 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
27352
27353Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
27354
27355 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
27356 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 27357 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
27358 * lib/gdb.exp (default_gdb_start): Fix typo.
27359 * gdb.base/corefile.exp: Allow "Core was generated by ..."
27360 messages to not include the full program name that caused
27361 the core dump since some systems (such as solaris) apparently
27362 truncate this path to about 80 characters.
27363 When generating a core file first try increasing the core file
27364 size limit to unlimited since some systems may default it to
27365 zero, and it is harmless to try it. Move the test for failing
27366 to generate a core file to where it will actually get executed.
27367 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
27368 new gdb result from g++ debug info improvements and make old
27369 pattern obsolescent. Also account for size_t differences
27370 (may be int or long).
27371 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
27372 initialization before function call is placed in the delay slot
27373 and thus appears to be skipped over by commands such as "next".
27374
27375Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
27376
27377 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
27378
27379Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
27380
27381 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
27382 input source file; fix code to compile test to deal with this
27383 convention.
27384 * gdb.c++/*.exp: Likewise.
27385
27386Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
27387
27388 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
27389 "bt in signals.exp".
27390
27391Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
27392
27393 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
27394 "step over execarg initialization" and
889bf7c5 27395 "step over corearg initialization".
c906108c
SS
27396
27397Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
27398
27399 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
27400 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
27401
27402Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
27403
27404 From Rob Savoye (rob@poseidon.cygnus.com)
27405 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
27406 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
27407 configure.in}, gdb.disasm/{Makefile.in, configure.in},
27408 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
27409 configure.in}: Major reworking for autoconfig.
c906108c
SS
27410 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
27411 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 27412 New files.
c906108c
SS
27413 * config/unix-gdb.exp: Make GDB global.
27414 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
27415 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
27416 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
27417 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
27418 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
27419 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 27420 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
27421 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
27422 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
27423 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
27424 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 27425 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
27426 to returns as necessary, arrange for test to compile own testcase
27427 executable.
c906108c 27428 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 27429
c906108c
SS
27430Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
27431
27432 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 27433 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
27434 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
27435 "backtrace through signal handler".
27436
27437Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27438
27439 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
27440 continuing from a job control stop signal.
27441 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
27442
27443Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
27444
27445 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
27446 * gdb.base/corefile.exp: Likewise.
27447 * gdb.base/funcargs.exp: Likewise.
27448
27449Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
27450
27451 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
27452 * config/monitor.exp: Add support for setting baud rate.
27453
27454Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
27455
27456 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
27457 i*86-*-linux* xfails for "backtrace through signal handler".
27458 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
27459 "print func2::coremaker_local".
27460 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 27461 alpha-dec-osf2* xfail for
c906108c
SS
27462 "delete all breakpoints when none".
27463
27464Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
27465
27466 * gdb.base/break.exp: Change test that deletes all breakpoints
27467 when no user breakpoints are installed. A post 4.15 change
27468 causes gdb to no longer prompt in this case.
27469
27470Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
27471
27472 * gdb.base/return.exp (return_tests): Change xfail for test
27473 "correct value returned double test" to stop xfailing at
27474 Solaris 2.5. Apparently the bug has been fixed.
27475
27476Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
27477
27478 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
27479 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
27480
27481Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
27482
27483 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
27484 * gdb.disasm/hppa.s: Corresponding changes.
27485
27486Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
27487
27488 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
27489 makefile fragment.
27490 * config/mt-hpux: Deleted.
27491
27492Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
27493
d63a86f8 27494 * Many files: When warning about suppressed tests due to a
c906108c
SS
27495 nonexistant test binary, avoid incrementing the warning count.
27496
27497Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
27498
27499 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 27500
c906108c
SS
27501Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27502
27503 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
27504 "sparc-*-solaris2*".
27505
27506Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27507
27508 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
27509 Add global and local variables and initialize them.
27510 * gdb.base/corefile.exp: Test correct mapping of corefile sections
27511 by printing variables. Remove rs6000 and powerpc xfails, BFD now
27512 extracts the file name and terminating signal from the core file.
27513 * TODO: Remove note about tests for correct mapping of corefile.
27514 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
27515 from optimizing it away.
27516 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
27517 handles common blocks.
27518
27519Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
27520
27521 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
27522 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
27523
27524Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
27525
27526 * Makefile.in (maintainer-clean): New target, synonym for
27527 realclean.
27528 * gdb.base/Makefile.in (maintainer-clean): Likewise.
27529 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
27530 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
27531 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
27532 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
27533 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
27534
27535Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
27536
27537 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
27538 xfails when not gcc compiled for "print foo::funclocal".
27539 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
27540 "print foo::funclocal at foo",
27541 "print 'scope1.c'::foo::funclocal at foo",
27542 "print foo::funclocal_bss at foo",
27543 "print 'scope1.c'::foo::funclocal_bss at foo",
27544 "print foo::funclocal_ro at foo",
27545 "print 'scope1.c'::foo::funclocal_ro at foo",
27546 "print bar::funclocal at foo" and
27547 "print 'scope1.c'::bar::funclocal at foo".
27548 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
27549 gcc compiled for "print foo::funclocal at bar".
27550 Expand all messages to ensure that they identify that
27551 the test is at bar().
27552 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
27553 gcc compiled for:
27554 "ptype on opaque struct pointer (statically)",
27555 "ptype on opaque struct tagname (statically)",
27556 "ptype on opaque struct pointer (dynamically) 1",
27557 "ptype on opaque struct tagname (dynamically) 1",
27558 "ptype on opaque struct pointer (dynamically) 2" and
27559 "ptype on opaque struct tagname (dynamically) 2
27560 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
27561 gcc compiled for:
27562 "p datalocal"
27563 "whatis datalocal",
27564 "ptype datalocal",
27565 "p bsslocal",
27566 "whatis bsslocal", and
27567 "ptype bsslocal".
27568 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
27569 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
27570 when not gcc compiled.
27571 * gdb.base/funcargs.exp (float_and_integral_args): Add
27572 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
27573 compiled.
27574 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
27575 "backtrace from call6a" when not gcc compiled.
27576 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
27577 "backtrace from call7a" when not gcc compiled.
27578 * gdb.base/callfuncs.exp (do_function_calls):
27579 Add "hppa*-*-hpux*" xfail when not gcc compiled for
27580 "p t_char_array_values(char_array_val2,char_array_val1)",
27581 "p t_char_array_values(char_array_val1,char_array_val2)",
27582 "p t_char_array_values("carray 1","carray 2")",
27583 "p t_char_array_values("carray 1",char_array_val2)",
27584 "p t_char_array_values(char_array_val1,"carray 2")",
27585 "p sum_args(1,{2})",
27586 "p sum_args(2,{2,3})",
27587 "p sum_args(3,{2,3,4})",
27588 "p sum_args(4,{2,3,4,5})"
27589 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
27590 "backtrace in corefile.exp" when not gcc compiled.
27591
27592Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27593
27594 * gdb.base/signals.exp: Rewrite `handle all print' test as
27595 a procedure. Accept blanks or TABs as whitespace, increase
27596 timeout and expect input buffer size for the large output
27597 from the command. Remove "i*86-*-bsdi2.0" xfail.
27598
27599Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27600
27601 * gdb.base/setvar.exp: Add new testcases for truncation when
27602 assigning invalid values to bitfields.
27603
27604Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
27605
d63a86f8 27606 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
27607 mips-sgi-irix* xfail for
27608 "call inferior func with struct - returns char *"
27609 and fix test so that an optional (unsigned char *) cast is
889bf7c5 27610 accepted in the result.
c906108c
SS
27611
27612Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
27613
27614 * gdb.base/funcargs.exp (float_and_integral_args): Remove
27615 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
27616 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
27617 * gdb.base/signals.exp: Remove duplicate "handle all print" test
27618 that accidentally got checked in.
27619
27620Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
27621
d63a86f8 27622 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
27623 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
27624 compiled test.
27625 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
27626 Add mips-sgi-irix5* xfail for not gcc compiled.
27627 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
27628 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
27629 compiled for "p top", "whatis top", "p middle", and "whatis
27630 middle".
c906108c
SS
27631 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
27632 "whatis signed char" for not gcc compiled.
27633 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
27634 "set variable signed char=-1 (-1)" and
27635 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
27636 * gdb.base/funcargs.exp (float_and_integral_args):
27637 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
27638 Add mips-sgi-irix* xfail when not gcc compiled for
27639 "continue to call2b".
27640 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
27641 "continue to call2g".
6fdff2c5
PA
27642 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
27643 compiled for "backtrace from call6a"
27644 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
27645 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
27646 when not gcc compiled for "backtrace from call7a".
c906108c
SS
27647 (localvars_after_alloca): Fix gdb_test cmds for
27648 "print * after runto ...".
27649 Remove rs6000-*-* xfails for
27650 "print i after runto localvars_after_alloca" and
27651 "print l after runto localvars_after_alloca"
27652 for all compilers.
27653 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 27654 when not compiled with gcc, for:
c906108c
SS
27655 "print signed char == (minus)",
27656 "print signed char != (minus)",
27657 "print signed char < (minus)",
27658 "print signed char > (minus)".
27659 * gdb.base/callfuncs.exp (do_function_calls):
27660 Add mips-sgi-irix* xfail, when compiled with native compiler, for
27661 "call inferior func with struct - returns char *".
d63a86f8 27662 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
27663 "correct value returned double test" to include Solaris 2.4.
27664 * gdb.base/funcargs.exp (float_and_integral_args):
27665 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 27666
c906108c
SS
27667Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27668
27669 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
27670 enumeration bitfields if compiling with GNU C.
27671 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
27672 to empty' prompt.
27673
27674Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
27675
27676 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
27677 test for PRO targets.
27678
27679 * gdb.base/funcargs.exp: Avoid ever setting more than 8
27680 breakpoints in the inferior at any given time by making
27681 two groups of breakpoints for call2*, call6* and call7*
27682 tests.
27683
27684Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27685
27686 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
27687 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
27688 from optimizing it away.
27689 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
27690 "call inferior func with struct".
27691
27692Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
27693
27694 * configure.in: Only configure gdb.chill for particular targets.
27695
27696Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
27697
27698 * gdb.base/Makefile.in: Add action to .c.o transformation
27699 rule that generates a .ci file for each .o file and remove
27700 explicit .c.o rules except for callfuncs.o.
27701 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
27702 generates a .ci file for each .o file and remove explicit
27703 .cc.o rules.
27704 (clean): Remove *.tmp *.ci files.
27705 (EXECUTABLES): Remove templ-info.exp.
27706 * gdb.base/compiler.c: New file.
27707 * gdb.c++/compiler.cc: New file
27708 * gdb.base/scope.exp: Source gdb.base/scope.ci.
27709 Change rs6000-*-* xfail for
27710 "print 'scope0.c'::filelocal_ro" and
27711 "print 'scope1.c'::filelocal" and
27712 "print 'scope1.c'::filelocal_bss" and
27713 "print 'scope1.c'::filelocal_ro" and
27714 "print 'scope1.c'::foo::funclocal" and
27715 "print 'scope1.c'::foo::funclocal_ro" and
27716 "print 'scope1.c'::bar::funclocal" and
27717 "print 'scope0.c'::filelocal_ro" and
27718 "print 'scope1.c'::filelocal at foo" and
27719 "print 'scope1.c'::filelocal_bss at foo" and
27720 "print 'scope1.c'::filelocal_ro at foo" and
27721 "print 'scope1.c'::foo::funclocal at foo" and
27722 "print 'scope1.c'::foo::funclocal_bss at foo" and
27723 "print 'scope1.c'::foo::funclocal_ro at foo" and
27724 "print 'scope1.c'::bar::funclocal at foo" and
27725 "print 'scope0.c'::filelocal_ro" and
27726 "print 'scope1.c'::filelocal" and
27727 "print 'scope1.c'::filelocal_bss" and
27728 "print 'scope1.c'::filelocal_ro" and
27729 "print 'scope1.c'::foo::funclocal" and
27730 "print 'scope1.c'::foo::funclocal_bss" and
27731 "print 'scope1.c'::foo::funclocal_ro" and
27732 "print 'scope1.c'::bar::funclocal" and
27733 "print 'scope1.c'::bar::funclocal_bss"
27734 to only be xfail'd when not compiled with gcc.
d63a86f8 27735 Add rs6000-*-* xfail for
c906108c
SS
27736 "print 'scope0.c'::filelocal_bss before run"
27737 when compiled with gcc.
27738 (test_at_main): Add rs6000-*-* xfail for
27739 "print filelocal_ro in test_at_main"
27740 when compiled with gcc.
27741 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 27742 Add rs6000-*-aix* xfail for
c906108c
SS
27743 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
27744 "ptype t_char_array", not compiled with gcc.
27745 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
27746 xfail for "list foo (in include file)" when gcc compiled.
27747 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 27748 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
27749 "run to call0a" if not compiled with gcc.
27750 (unsigned_integral_args): Add rs6000-*-* xfail for
27751 "run to call1a" if not compiled with gcc.
27752 (float_and_integral_args): Add rs6000-*-* xfail for
27753 "run to call2a" if not compiled with gcc and for
27754 "continue to call2b" for any compiler.
27755 Add rs6000-*-* xfail to
27756 "print f1 after run to call2a" for gcc compiled.
27757 (discard_and_shuffle): Add rs6000-*-* xfail for
27758 "run to call6a".
27759 (shuffle_round_robin): Add rs6000-*-* xfail for
27760 "backtrace from call7a" if not compiled with gcc.
27761 Add rs6000-*-* xfail for
27762 "backtrace from call7b" if compiled with gcc.
27763 (call_after_alloca): Add rs6000-*-* xfail for
27764 "print c in call_after_alloca" and
27765 "print s in call_after_alloca" and
27766 "backtrace from call_after_alloca_subr"
27767 if not compiled with gcc.
27768 (localvars_in_indirect_call): Add rs6000-*-* xfail for
27769 "print c in localvars_in_indirect_call" and
27770 "print c in localvars_in_indirect_call" and
27771 "backtrace in indirectly called function" and
27772 "stepping into indirectly called function"
27773 if not compiled with gcc.
27774 (localvars_after_alloca): Add rs6000-*-* xfail for
27775 "print c after runto localvars_after_alloca" and
27776 "print s after runto localvars_after_alloca" and
27777 "print i after runto localvars_after_alloca" and
27778 "print l after runto localvars_after_alloca"
27779 for all compilers.
27780 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
27781 than whatis-info.exp.
27782 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
27783 than opaque-info.exp.
27784 Setup rs6000-*-* xfail for
d63a86f8 27785 "ptype on opaque struct pointer (statically)" and
c906108c
SS
27786 "ptype on opaque struct pointer (dynamically)" when
27787 not compiled with gcc.
27788 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
27789 rather than callf-info.exp.
27790 (do_function_calls): Add clear_xfail for rs6000-*-* for
27791 "p t_float_values2(3.14159,float_val2)". Seems to work
27792 fine there, both with xlc and gcc. Need to find out what
27793 it is doing right and fix other platforms.
27794 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
27795 "call inferior func with struct - returns int",
27796 "call inferior func with struct - returns long",
27797 "call inferior func with struct - returns float",
27798 "call inferior func with struct - returns double",
27799 "call inferior func with struct - returns char *",
27800 but only if not gcc compiled (presumes xlc compiled).
27801 Change rs6000-*-* xfails for
27802 "call inferior func with struct - returns char" and
27803 " call inferior func with struct - returns short" to only
27804 xfail if not using gcc.
27805 (clean mostlyclean): Remove *.ci and *.tmp files.
27806 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
27807 than templ-info.exp.
27808 * gdb.base/langs.exp: Source gdb.base/langs.ci.
27809 Add rs6000-*-* xfail for "up to foo in langs.exp"
27810 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 27811 when not gcc compiled.
d63a86f8 27812
c906108c
SS
27813Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27814
27815 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
27816 * gdb.base/corefile.exp: Likewise.
27817 * gdb.base/list.exp: Likewise.
27818 * gdb.base/scope.exp: Likewise.
27819 * gdb.base/siganls.exp: Likewise.
27820
27821 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
27822 compiler output.
27823 * gdb.base/whatis.exp: Likewise.
27824
27825Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
27826
27827 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
27828 failure (opcode table has been fixed to match reality).
27829
27830Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
27831
27832 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
27833 "call inferior func with struct - returns char",
27834 "call inferior func with struct - returns short"
27835
27836 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
27837 "print 'scope0.c'::filelocal at main",
27838 "print 'scope0.c'::filelocal_bss in test_at_main",
27839 "print 'scope0.c'::filelocal at foo",
27840 "print 'scope0.c'::filelocal_bss in test_at_foo",
27841 "print 'scope0.c'::filelocal at bar",
27842 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 27843
c906108c
SS
27844 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
27845 in source file 1". This bug seems to have been fixed with both
27846 gcc and native cc (was native assembler bug?).
27847
27848Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
27849
27850 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
27851 "backtrace through signal handler" to "i*86-*-sysv4*".
27852 * gdb.base/signals.exp: Add xfail for "'next' behaved as
27853 continue" case. Add "known SVR4 bug" to fail message.
27854 Add "i*86-*-bsdi2.0" xfail for "handle all print".
27855 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
27856 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
27857 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
27858 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
27859 "up to foo in langs.exp", "show language at foo in
27860 langs.exp", "up to cppsub_ in langs.exp", "show
27861 language at cppsub_ in langs.exp", "up to fsub in
27862 langs.exp", and "show language at fsub in langs.exp".
27863 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
27864 "bactrace in corefile.exp".
27865 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
27866 "call inferior function with struct - returns float" and
27867 "call inferior function with struct - returns double".
d63a86f8 27868
c906108c
SS
27869Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
27870
27871 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
27872 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
27873 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
27874 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
27875
27876Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
27877
27878 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
27879 (or overriden) "CHILL" macro rather then bare "gcc".
27880 Also look for ../../gcc/xgcc since that is what we will
27881 actually need, not "Makefile". Remove following assignment
27882 of CHILL to CHILL_FOR_TARGET because that results in
27883 recursive definition.
27884
27885Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
27886
27887 * gdb.base/corefile.exp: Change xfail for backtrace in
27888 corefile.exp from linuxaout to all linux.
27889 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
27890 cases where we miss the breakpoint at the signal handler
27891 for some reason. Setup xfail for linuxoldld/linuxaout and
27892 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
27893 hitting SIGURG breakpoint.
27894 * gdb.base/signals.exp: Setup xfail for "next" acting like
27895 continue to add linuxoldld. Setup xfail for all linux for
27896 "next to handler in signals_tests_1", "backtrace in
27897 signals_tests_1", "continue to func1", "pass SIGUSR1",
27898 and continue to handler".
27899
27900Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
27901
27902 * Update all FSF addresses except those in COPYING* files.
27903
27904Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
27905
27906 * gdb.base/a2-run.exp: Change messages to be more explicit about
27907 the status of args, and quote binfile in results.
27908
27909Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
27910
27911 * gdb.base/callfuncs.exp: Add tests for passing structs to
27912 inferior functions and return various types.
27913 * gdb.base/callfuncs.c: Add functions to receive a struct
27914 and return a member of the struct, in various types.
27915
27916Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27917
27918 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
27919
27920Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
27921
27922 * config/vxworks29k.exp: New file, sources vxworks.exp.
27923
27924Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27925
27926 * config/gdbremote.exp: New file. Testing framework using
27927 gdbserver.
27928
27929Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
27930
27931 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
27932 "call function when asleep" and "send end of file".
27933 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
27934 for "backtrace in corefile.exp".
27935 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
27936 for "backtrace through signal handler".
27937 * gdb.base/corefile.exp: Make sure we actually generate a core file
27938 before trying the core tests. Some systems allow the user to suppress
27939 generation of core files and default to that (linux for example).
27940 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
27941 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
27942
27943Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27944
27945 * gdb.threads: New directory with some crude multi-threaded
27946 gdb tests (step.exp and step2.exp).
27947 * config/mt-lynx (STEP_EXECUTABLE): Define.
27948 (THREADFLAGS): Define.
27949
27950Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
27951
27952 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
27953
27954 * gdb.base/signals.exp: Disable whole file for lynx until
27955 further notice.
27956
27957 * gdb.base/signals.exp: xfail test where "next" acts like
27958 "continue" for lynx.
27959
27960 * gdb.base/interrupt.exp: xfail test for calling function while
27961 inferior is asleep for lynx.
27962
27963 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
27964 than one cr-lf after each command.
27965
27966Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27967
27968 * configure.in: Reinstate setting of stabsdirs variable, fix
27969 typo in setting up configdirs for native builds.
27970
27971 * gdb.base/return.exp: Fix typo in return double test.
27972 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
27973 compiler from optimizing them away.
27974
27975Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
27976
27977 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
27978 sequences to be echo'd by gdb when using gdb_test.
27979 * gdb.chill/chexp.exp: Likewise.
27980 * gdb.fortran/exprs.exp: Likewise
27981
27982Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27983
27984 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
27985 after the inferior gdb has started.
27986
27987 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
27988 after each command.
27989 * gdb.base/funcargs.exp: Likewise.
27990 * gdb.base/gdbvars.exp: Likewise.
27991 * gdb.base/interrupt.exp: Likewise.
27992 * gdb.base/list.exp: Likewise.
27993 * gdb.base/watchpoint.exp: Likewise.
27994 * gdb.c++/demangle.exp: Likewise.
27995 * gdb.c++/inherit.exp: Likewise.
27996 * gdb.chill/chexp.exp: Likewise.
27997 * gdb.fortran/exprs.exp: Likewise.
27998
27999 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
28000 test if we can't handle IO to/from the inferior.
28001
28002 * gdb.c++/misc.exp: Always check for a program already being
28003 started after sending a "run" command to gdb.
28004
28005 * gdb.base/twice.exp: Start with a fresh gdb.
28006
28007 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
28008 only depend on gdb's expression code, not the chill runtime.
28009
28010 * gdb.base/return.c: Put return values into variables so we
28011 can have gdb print them rather than depending on the program
28012 to print them.
28013 * gdb.base/return.exp: Corresponding changes.
28014
28015 * lib/gdb.exp: Provide default value for noinferiorio.
28016 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
28017 the inferior.
28018
28019 * gdb.base/break.exp: Always check for a program already being
28020 started after sending a "run" command to gdb.
28021 (text_next_with_recursion): Don't check the output from the
28022 program's printf statement. Instead just make sure the program
28023 exited.
28024
28025 * gdb.base/commands.exp: Protect tests which need arguments with
28026 $noargs conditionals.
28027
28028Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28029
28030 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
28031 of structure member arrays to match gdb/valops.c:value_addr change.
28032
28033Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
28034
28035 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
28036 cases.
28037
28038Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
28039
28040 * configure.in (configdirs): Remove gdb.chill from default list
28041 of subdirs and then add it back in only if doing a native build.
28042 The current chill compiler does not yet work in any cross build.
28043 * Revert all signal changes from Jul 6.
28044 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
28045 for sh-hms targets, allowing these tests to link, with no other
28046 changes. Testing is suppressed by setting "nosignals" in site.exp.
28047
28048Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
28049
28050 * configure.in (signaldirs): Define and add to configdirs for all
28051 targets except some specific ones that are known to not support signals.
28052 Also clean up formatting.
28053 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
28054 (signals, sigall): Remove rules to build.
28055 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
28056 Moved to new gdb.signals directory.
28057 * gdb.signals: New test directory.
28058 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
28059 signals.c signals.exp}: New or moved files.
28060
28061Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
28062
28063 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
28064
28065Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
28066
28067 * gdb.base/return.exp: Xfail `return double' test failure
28068 on at least Solaris 2.3 and handle future/past versions on
28069 a case by case basis as appropriate. Also update message
28070 to include i*86 failures.
28071
28072Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28073
28074 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
28075
28076 * lib/gdb.exp: Fix comment which erroneously identified
28077 gdb_file_cmd as gdb_load (the 19 May change was in fact to
28078 gdb_file_cmd not gdb_load).
28079 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
28080
28081 * gdb.base/setvar.exp: Make test names consistent between pass and
28082 fail cases. Use gdb_test more.
28083
28084Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28085
28086 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
28087
28088Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28089
28090 * gdb.base/help.exp: Fix expected help string for `show commands'.
28091
28092Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
28093
28094 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
28095
28096 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
28097 of a text section.
28098
28099Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
28100
28101 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
28102 that loop eventually terminates. Fix Connection refused logic so
28103 that testsuite will expire nicely.
28104
28105Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
28106
28107 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
28108 config/rom68k.exp: New tcl glue for the appropriate monitors.
28109 These all just end up calling monitor.exp.
28110 * config/monitor.exp (gdb_target_monitor): Handle `Connection
28111 refused' by retrying. Cleanup some timeout issues.
28112 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
28113 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
28114 callers don't have to set/restore global timeout variable.
28115
28116 * The following set of changes centralizes management of the global
28117 timeout variable. This way, it can be set in one target dependent
28118 place instead of dozens of places scattered throughout the test suite.
28119 If you need to lengthen a timeout, then you should either set timeout
28120 in one of the config/{target}.exp files, or multiply it by a factor.
28121 Setting it to an absolute value is always going to lose for some
28122 targets.
28123 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
28124 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
28125 * gdb.base/funcargs.exp: Don't set timeout.
28126 * gdb.base/list.exp (test_forward_search): Only use local timeout.
28127 * gdb.base/printcmds.exp (test_print_string_constants
28128 test_print_array_constants): Don't set timeout.
28129 * gdb.base/ptype.exp: Don't set timeout.
28130 * gdb.base/recurse.exp: Don't set timeout.
28131 * gdb.base/return.exp: Don't set timeout.
28132 * gdb.base/watchpoint.exp: Don't set timeout.
28133 * gdb.c++/classes.exp (do_tests): Don't set timeout.
28134 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
28135
28136Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
28137
28138 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
28139
28140Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28141
28142 * lib/gdb.exp: Disable chill tests for irix5.
28143
28144Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28145
28146 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
28147 each test pass or fail.
28148
28149Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28150
28151 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
28152 xlc not gcc.
28153
28154Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
28155
28156 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
28157
28158Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
28159
28160 * config/est.exp: Fix copyright and comments. Remove dead code.
28161 Use targetname, serialport and baud variables instead of fixed
28162 constants.
28163 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
28164 * config/cpu32bug.exp: New file to support cpu32bug monitors.
28165
28166Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28167
28168 * gdb.base/watchpoint.exp: Don't run
28169 test_watchpoint_triggered_in_syscall for sunos.
28170
28171Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28172
28173 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
28174 they don't seem to exist. Do include stdio.h.
28175
28176Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28177
28178 * gdb.base/a1-selftest.exp: Add alpha xfail.
28179
28180Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28181
28182 * gdb.base/watchpoint.c (main): Prompt before calling read().
28183 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
28184 Revise accordingly. Remove cruft about sending "123" several
28185 times, until it gets noticed. Clean up the "print buf[0]" stuff
28186 so that it passes or fails, and waits for prompts in the usual way.
28187
28188Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28189
28190 * gdb.base/recurse.exp: Fix comment.
28191
28192 * TODO: Remove item about printing variables in nodebug.exp. Add
28193 item about enabling tests which are only run on some targets.
28194
28195 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
28196 fail, make test names unique, use new gdb_test convention
28197 regarding pattern, use gdb_test more, etc.).
28198
28199 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
28200 fail, make test names unique, etc.).
28201
28202Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28203
28204 * gdb.base/nodebug.c: Change return type of top and middle to
28205 short.
28206 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
28207 are fixed by the recent mdebugread.c changes. Allow `short ()'
28208 as type for top and middle.
28209
28210Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28211
28212 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
28213 nearly as I can tell, the whole thing was an accident in Stu's
28214 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
28215 to replace a send/expect pair with gdb_test, but ended up only
28216 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
28217 of 30 Mar 1995 took care of it, but left this vestigial comment
28218 which I am now nuking.
28219
28220Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28221
28222 * gdb.base/break.exp: Look for different line number for
28223 breakpoint at main depending on usestubs.
28224
28225Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28226
28227 * gdb.base/list.exp: Adjust some alternate expect patterns to
28228 match recent list0.c change. Add alternate expect pattern for
28229 output from `list default lines around main' for optimizing
28230 compilers.
28231
28232Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28233
28234 * lib/gdb.exp: If nosignals is not set, set it to 0.
28235
28236Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
28237
28238 * config/slite-gdb.exp: Responds to load symbol table prompt.
28239 * gdb.base/break.exp: Adjust line number, fix rerun.
28240 * gdb.base/langs0.c: Add #ifdef usestubs.
28241
28242Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
28243
28244 * gdb.base/list.exp: Adjust line contents after adding new lines in
28245 list0.c. Also fix a syntax error.
28246
28247 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
28248 * gdb.base/break.exp: ditto.
28249 * gdb.base/list.exp: ditto.
28250 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
28251 * gdb.base/run.c: ditto.
28252 * gdb.base/list0.c: ditto.
28253 * gdb.base/funcargs.c: ditto.
28254
28255Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
28256
28257 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
28258 $targetname, $serialport and $baud instead of hardwired variables.
28259 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
28260 target doesn't support signals.
28261
28262Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
28263
28264 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
28265
28266Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28267
28268 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
28269 Don't rely on the value of an auto variable before it has been
28270 initialized. Use gdb_test more.
28271
28272Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28273
28274 * lib/gdb.exp (default_gdb_version): A version number must start
28275 with a digit, but other than that contains all characters up to
28276 the first whitespace character.
28277
28278Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28279
28280 * gdb.base/commands.exp (breakpoint_command_test): New tests.
28281
28282Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28283
28284 * gdb.c++/*.exp: Warn if executable does not exist. The original
28285 reason for skipping the warning was that configure.in sometimes
28286 intentionally skipped building the executables but the tcl code
28287 had no way of knowing. That (a) was always bogus with respect to
28288 error handling, (b) is no longer true (right now there is no way
28289 to skip C++ tests).
28290
28291 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
28292
28293Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28294
28295 * gdb.base/list.exp: Add expect patterns for output from
28296 SunPRO compiled executables.
28297 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
28298 types.
28299
28300Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28301
28302 * gdb.base/break.exp (test_next_with_recursion): Accept any line
28303 number (we are already testing that the correct source line text
28304 gets printed).
28305
28306 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
28307 that is what is intended, but something needed to be done to get
28308 sunos4 native working again.
28309
28310 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
28311
28312 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
28313 apparently went with a (very) old xfail.
28314
28315Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
28316
28317 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
28318 runto_main is a proc in gdb.exp that will do 'step' for target use
28319 stubs.
28320 * gdb.base/exprs.exp: ditto.
28321 * gdb.base/interrupt.exp: ditto.
28322 * gdb.base/opaque.exp: ditto.
28323 * gdb.base/printcmds.exp: ditto.
28324 * gdb.base/ptype.exp: ditto.
28325 * gdb.base/scope.exp: ditto.
28326 * gdb.base/setvar.exp: ditto.
28327 * gdb.base/signals.exp: ditto.
28328 * gdb.base/twice.exp: ditto.
28329 * gdb.c++/classes.exp: ditto.
28330 * gdb.c++/inherit.exp: ditto.
28331 * gdb.c++/templates.exp: ditto.
28332 * gdb.base/break.exp: no run and hit main for stubs. Change line
28333 numbers for breakpoints and info breakpoint.
28334 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
28335 breakpoint().
28336 * gdb.base/callfuncs.c: ditto.
28337 * gdb.base/exprs: ditto.
28338 * gdb.base/interrupt.c: ditto.
28339 * gdb.base/opaque0.c: ditto.
28340 * gdb.base/printcmds.c: ditto.
28341 * gdb.base/ptype.c: ditto.
28342 * gdb.base/scope0.c: ditto.
28343 * gdb.base/setvar.c: ditto.
28344 * gdb.base/signals.c: ditto.
28345 * gdb.base/twice.c: ditto.
28346 * gdb.c++/misc.cc: ditto.
28347 * gdb.c++/templates.cc: ditto.
28348
28349Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28350
28351 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
28352
28353 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
28354 somewhere between `read' and `main.c'. I'm pretty sure the
28355 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
28356 and it isn't particularly useful.
28357
28358 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
28359
28360Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28361
28362 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
28363
28364Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
28365
28366 * config/mt-slite: add LIBS and -nostdlib.
28367 * config/slite-gdb.exp: add this new file to support sparclite target.
28368
28369Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
28370
28371 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
28372
28373 * gdb.base/a2-run.exp: Change argument to istarget from
28374 "*-*-vxworks" to "*-*-vxworks*".
28375 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
28376
28377Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
28378
28379 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
28380 will not runto main but do a 'step' to step out of breakpoint().
28381 * config/mt-slite: add -Dusestubs.
28382
28383Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28384
28385 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
28386 instead of just @.
28387
28388 * gdb.base/signals.exp: Add test for "handle all print".
28389 * TODO: Remove "handle all print". Also remove item about
28390 checking copyright date (I don't like the idea of a spurious FAIL
28391 based on when we run the tests).
28392
28393 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
28394 for SunOS4 (reason for failure not investigated). Remove
28395 redundant test for $binfile.
28396
28397 * gdb.base/nodebug.c (array_index): Call malloc.
28398
28399 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
28400
28401Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
28402
28403 * gdb.base/recurse.exp: Update gdb_test invocation to use new
28404 conventions and slightly simplify the matching regexp.
28405
28406Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28407
28408 * gdb.base/break.exp: Update gdb_test invocation to use new
28409 convention.
28410
28411 * lib/gdb.exp: If noargs is not set, set it to 0.
28412
28413 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
28414 tests unique.
28415
28416 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
28417
28418Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28419
28420 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
28421 one argument of type "<non-float parameter>".
28422
28423Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
28424
28425 * config/rom68k.exp: New file to support Motorola IDP board.
28426 * gdb.base/a2-run.exp: Skip this file if noargs is set.
28427 * gdb.base/break.c: Change things around so that this program
28428 doesn't depend upon args. This is necessary to make remote
28429 targets work (in general, they can't take args).
28430 * gdb.base/break.exp: Don't try to send args to program. Don't
28431 expect output. Also, replace lots of code with gdb_test.
28432
28433Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28434
28435 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
28436 printing of '\'' (which is what the comment says we are testing,
28437 even though we were not), not '''.
28438 (test_integer_literals_rejected): Test that printing ''' is an error.
28439
28440 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28441 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
28442 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
28443 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
28444 Use gdb_test not test_print_accept.
28445 * lib/gdb.exp: Remove test_print_accept.
28446
28447 * gdb.base/signals.exp (signal_tests_1): Make pass message
28448 consistent with fail message.
28449
28450 * gdb.base/whatis.exp: Remove xfails for printing char vs.
28451 unsigned char; the bug (PR 1821) is fixed.
28452
28453 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
28454
28455 * gdb.base/scope.exp (test_at_localscopes): Call pass for
28456 successful tests--makes xfailing them work right.
28457
28458Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28459
28460 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
28461 only \r\n, not .*. The test can pass .* as the last thing in
28462 $pattern if that is what it wants. In addition to providing this
28463 flexibility, this change should speed up pattern matching in cases
28464 where the pattern already ended with .* (there were a number of
28465 them). This change also helps catch bad patterns--in the old
28466 scheme the typo "char \*" instead of "char \\*" would pass. Now
28467 it is caught.
28468 * Many .exp files: Update callers.
28469
28470 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
28471 clearer and does not spuriously match multiple ('s. Likewise for
28472 ) and *.
28473
28474 * gdb.base/nodebug.exp: Test ability to call a function and pass
28475 it a string (even with no debugging info).
28476
28477 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
28478 "p '\'", which is the same as "p ''" once tcl gets done with
28479 quoting, to "p '\\'", which I suspect is what is intended (one
28480 backslash gets sent to GDB).
28481
28482 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
28483
28484Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28485
28486 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
28487 1817) was fixed literally years ago.
28488
28489Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28490
28491 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
28492 test, it causes stepping out of call_after_alloca_subr with
28493 optimizing compilers.
28494 (localvars_in_indirect_call): Consume GDB prompt if `finish'
28495 fails.
28496
28497 * gdb.c++/templates.exp: Source templ-info.exp only if
28498 the templates executable exists.
28499
28500 * gdb.c++/misc.cc (class Contains_static_instance,
28501 class Contains_nested_static_instance),
28502 gdb.c++/classes.exp (test_static_members): Test printing of
28503 a class that contains a static instance of the class.
28504
28505Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28506
28507 * gdb.base/langs2.c (cppsub_): Don't prototype.
28508 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
28509 only, I believe).
28510
28511Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28512
28513 * lib/gdb.exp (skip_chill_tests): New procedure.
28514
28515 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
28516
28517Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
28518
28519 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
28520 each expect pattern. Cuts runtime from 12 to about 4 seconds.
28521
28522Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28523
28524 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
28525
28526 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
28527 disassemble 8, not 16, instructions for part 4.
28528
28529 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
28530 support the latter anymore.
28531
28532 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
28533 -DNO_PROTOTYPES.
28534 * gdb.base/callfuncs.c: Control use of prototypes based on
28535 NO_PROTOTYPES, not __STDC__.
28536 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
28537 t_float_values2 tests if prototypes in use.
28538
28539 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
28540 t_double_values): When checking differences against DELTA, check
28541 that difference is within the range (-DELTA,DELTA), not just
28542 (-infinity,DELTA).
28543
28544Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
28545
28546 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
28547 'file' command firts, then 'target', then 'load', this is due to gdb
28548 target set up.
28549 * config/mips-gdb.exp: Fix a couple regular exp bugs.
28550
28551Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
28552
28553 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
28554 FP load/store variants.
28555 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
28556
28557Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28558
28559 * gdb.base/term.exp: Do not give a warning if not native, it is
28560 not an abnormal condition.
28561
28562Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
28563
28564 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
28565 t_char_array".
28566
28567Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
28568
28569 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
28570 are getting the version number.
28571
28572 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
28573 if not native, it is not an abnormal condition.
28574
28575Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28576
28577 * lib/gdb.exp: Just use "file exists", rather than undocumented
28578 dejagnu procedure "findfile".
28579
28580Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28581
28582 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
28583 (LDFLAGS): Set to -Xlinker -Ur.
28584
28585 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
28586 Removed, these values are set by lib/gdb.exp.
28587
28588 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
28589
28590Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
28591
28592 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
28593 of replicating gdb startup code.
28594
28595 * config/mt-vxworks (LDFLAGS): Set to -r.
28596 (CFLAGS_FOR_TARGET): Removed.
28597
28598 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
28599 (gdb) and gdb for vxworks uses (vxgdb).
28600
28601 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
28602 executable is not in the tree and host != target, use sed and
28603 program_transform_name to determine the gdb name used by the
28604 target.
28605
28606 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
28607 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
28608
28609Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28610
28611 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
28612 floats, chars, and shorts where there are ANSI-style function
28613 definitions.
28614
28615 * gdb.base/langs.exp, gdb.base/langs*: New test.
28616 * gdb.base/Makefile.in: Build it.
28617 * TODO: Remove item about checking that C names don't get C++
28618 demangling applied; this test tests it.
28619
28620Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28621
28622 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
28623 went with the const70 xfail. The xfail went away a year ago.
28624
28625 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
28626
28627 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
28628 for hp300.
28629
28630 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
28631
28632 * gdb.base/a1-selftest.exp: Don't run on hp300.
28633
28634Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28635
28636 * Makefile.in (site.exp): Set host_alias and target_alias as well
28637 as host_triplet and target_triplet.
28638
28639Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28640
28641 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
28642
28643 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
28644 places as other ecoff systems).
28645
28646 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
28647 ultrix.
28648
28649Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28650
28651 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
28652 remove them.
28653 * gdb.base/nodebug.exp: Accept "function" in addition to "text
28654 variable and "variable" in addition to "data variable".
28655 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
28656
28657 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
28658 2.
28659 * gdb.base/list1.c (long_line): Add additional statement at start
28660 of function.
28661 * gdb.base/list.exp (test_forward_search): Update line number to
28662 reflect new statement.
28663
28664Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28665
28666 * gdb.base/signals.exp: Reinitialize searched source directories
28667 after gdb_start call.
28668
28669Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
28670
28671 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
28672 * gdb.stabs/Makefile.in: Likewise.
28673
28674 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
28675 change. Instead split the tests into smaller pieces.
28676 * gdb.disasm/hppa.s: Corresponding changes.
28677
28678Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28679
28680 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28681 Quote ^C when passing it to stty. For some shells ^ is a pipe.
28682
28683 * gdb.base/funcargs.exp: Modify many tests so that every test
28684 either passes or fails. Make some test names unique.
28685
28686Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28687
28688 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28689 Call stty to set interrupt character.
28690
28691 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
28692 for HP assembler versus GNU assembler based on actual behavior of
28693 $(CC), rather than assuming that $(AS) is always the GNU assembler.
28694
28695 * TODO: Suggest a few more stepping tests.
28696
28697Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
28698
28699 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
28700 restart GDB for h8300 after a continue.
28701 (return): Add pattern to match a29k-udi behavior.
28702 * gdb.base/nodebug.exp: Remove obsolete comment.
28703 * gdb.base/regs.exp: New file, testing of register displays.
28704 * gdb.base/return.exp: Fix typo in reference to $objdir.
28705 * gdb.base/whatis.exp: Always start with a fresh GDB.
28706
28707Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28708
28709 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
28710 higher, these tests generate a lot of output.
28711
28712Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28713
28714 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
28715 code following the catch silently ignored some errors; without the
28716 catch they should be thrown like any other tcl error. Also, the
28717 catch used "" instead of {} which meant all the callers who wanted
28718 to include one of the characters "[]$ had to quote it an extra time.
28719 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
28720 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
28721 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
28722 Remove extra quoting.
28723
28724Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
28725
28726 * gdb.base/commands.exp: Make test names unique; every test either
28727 passes or fails. Update some comments.
28728
28729 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
28730
28731Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28732
28733 The following fixes a FAIL caused by the fact that the alpha stabs
28734 configuration didn't use the ".if alpha" code in weird.def.
28735 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
28736 bit pointer, so the 32 bit version works even on the alpha.
28737 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
28738 Remove the stuff which allowed us to have separate versions for
28739 alpha and everything else.
28740
28741 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
28742 regexp which "info func operator\[\](" is supposed to match. Fix
28743 string to send to GDB. Note that GDB still doesn't work right. Add a
28744 new test for "info func .perator\[\](" which GDB does handle correctly.
28745
28746 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
28747
28748Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28749
28750 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
28751 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
28752 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
28753 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
28754 it makes the tests harder to understand and confuses test-o-matic.
28755 The preferred style is that each test provides a PASS or a FAIL,
28756 and has a unique message (e.g. "continue #54" not just "continue")
28757 which is the same for the pass and the fail.
28758 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28759 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
28760 to lib/gdb.exp.
28761 * gdb.base/printcmds.exp: Use test_print_accept. Remove
28762 prt_accept which was basically the same thing. Likewise for
28763 test_print_reject and prt_reject.
28764 * lib/gdb.exp (test_print_reject): Add some more error message
28765 patterns to match from the former printcmds.exp (prt_reject).
28766 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
28767 One defect of the passcount stuff is that some of it failed to
28768 report XPASS where appropriate.
28769 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
28770 stuff before and after arg in expected pattern.
28771 (test_paddr_operator_functions): Re-do test without print_addr_of;
28772 this is the only test which seems to want extra stuff there.
28773
28774Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28775
28776 * gdb.base/nodebug.exp: Update new tests to reflect improved
28777 wording of gdb output.
28778
28779 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
28780 and "ptype" work on variables in files compiled without -g.
28781 Replaces commented out "maint print msymbol" tests.
28782
28783Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28784
28785 * gdb.base/setvar.c (dummy): Call malloc.
28786
28787 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
28788 losing with the irix4 sed.
28789
28790 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
28791 ALRM" on irix4.
28792
28793Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28794
28795 * TODO: Remove items about corefile.exp testing new exec-file and
28796 backtrace; both are now done. Add items about printing enums.
28797
28798Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28799
28800 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
28801 "get signal $thissig" test fails.
28802
28803 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
28804
28805Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28806
28807 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
28808 compiler warning with dec alpha compiler.
28809
28810 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
28811 extra \n from gdb_test call (this explains why the prompt test
28812 that I removed yesterday was there).
28813 (user_defined_command_test): Remove extra \n and prompt test.
28814
28815 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
28816 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
28817 doesn't exist.
28818 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
28819 Also remove alpha workaround, which turns out to be because
28820 SIGABRT == SIGLOST.
28821
28822 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
28823
28824 * gdb.base/help.exp: Don't test "help show".
28825
28826Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28827
28828 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
28829 "set print address" is on.
28830 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
28831 pass prompt to gdb_test; gdb_test already looks for the prompt.
28832
28833 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
28834
28835 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
28836 was a vestige of the manual TESTSTRATEGY, and the purpose of it
28837 was to make sure that gdb can read a core file. But (a) the "read
28838 the corefile" part didn't make it to a1-selftest.exp, we just
28839 delete the corefile after creating it, and (b) we test reading
28840 corefiles in corefile.exp anyway. Also, this test left around a
28841 xgdb process on Solaris.
28842
28843 * gdb.base/corefile.exp: Also test backtrace.
28844
28845Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
28846
28847 * gdb.base/commands.exp: Test a simple user defined command with
28848 arguments and if/while statements; verify the full user command is
28849 printed by "show user".
28850
28851 * gdb.base/commands.exp: Test if/while commands as part of a
28852 breakpoint command list; verify they appear in breakpoint
28853 information.
28854
28855Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28856
28857 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
28858 than by dividing by zero.
28859
28860Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
28861
28862 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
28863 performing an inferior call with watchpoints enabled.
28864 * gdb.base/watchpoint.c (main): Delete second unnecessary read
28865 call.
28866
28867Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28868
28869 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
28870 of "file" command.
28871
28872 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
28873 Add additional pattern for when "int operator int(void);" appears
28874 in a different order.
28875
28876Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28877
28878 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
28879
28880 * gdb.base/help.exp: Replace most of docstrings for "info signals"
28881 and "signal" with ".*".
28882
28883Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28884
28885 * TODO: Add note about "handle all nostop".
28886
28887 * gdb.base/{sigall.c, sigall.exp}: New test.
28888 * gdb.base/Makefile.in: Add it.
28889
28890Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
28891
28892 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
28893 when invoking GDB, suppresses any windowing interface.
28894
28895Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
28896
28897 * config/sim-gdb: New file, simulator testing support.
28898
28899Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
28900
28901 * gdb.base/interrupt.exp: Test calling func1 twice.
28902
28903Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
28904
28905 * gdb.base/list.exp (test_forward_search): Set timeout higher
28906 when we'll be getting lots of output from gdb.
28907
28908 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
28909 "init_malloc" to after the expect statement. Run it if that
28910 regexp is taken, but also for two others which happen if source
28911 cannot be found.
28912
28913Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28914
28915 * gdb.base/printcmds.exp: New test, for printing register before
28916 program is running.
28917
28918Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28919
28920 * gdb.base/list.exp: Correct some alternate expect patterns
28921 to reflect changes in list1.c.
28922
28923Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28924
28925 * TODO: Add item regarding large frames.
28926
28927 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
28928
28929 * TODO: Remove item about enabling return.exp; it
28930 is enabled. Suggest a few more "return" tests.
28931
28932Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28933
28934 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
28935 anonymous unions.
28936
28937Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28938
28939 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
28940 and pr-5646.o, so "make" is the same as "make all", not "make
28941 pr-4975.o".
28942
28943Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
28944
28945 * gdb.base/list.exp: Adjust expectations to reflect changes in
28946 list1.c.
28947 (test_forward_search): New test proc.
28948 * gdb.base/list1.c (long_line): New function, has long source line.
28949
28950Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
28951
28952 * gdb.base/a1-selftest.exp: Change initial stepping to know about
28953 additional line of code that was added.
28954
28955Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
28956
28957 * gdb.disasm/hppa.s: Break the large branching tests into smaller
28958 tests so as not to overflow expect's input buffers.
28959 * gdb.disasm/hppa.exp: Corresponding changes.
28960
28961Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28962
28963 Beginnings of template debugging tests.
28964 * gdb.c++/templ-info.cc: New file to test for template
28965 debugging capability of the compiler.
28966 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
28967 templ-info.cc.
28968 * gdb.c++/templates.cc: Add explicit template instantiations
28969 to enable compiling with -fno-implicit-templates. Add destructor
28970 and 'value' method to T5 class for template tests.
28971 * gdb.c++/templates.exp: Add testcases for printing of template
28972 types, setting breakpoints on template methods and calling a
d63a86f8 28973 template method.
c906108c
SS
28974
28975Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
28976
28977 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
28978 branch target since some assemblers (gas-2.5) may emit a
28979 relocation for the branch instead of resolving it in the
28980 assembler.
28981
28982Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28983
28984 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
28985 through signal handler.
28986
28987Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28988
28989 * configure.in (*-*-netware): Use config/mt-netware.
28990
28991 * config/mt-netware: New file.
28992 * config/mt-i386-netware: Removed, separate configs for different
28993 netware architectures are no longer needed now that we have
28994 --with-headers.
28995
28996Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28997
28998 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
28999 by the recent changes to use ANSI C arithmetic conversions.
29000
29001Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29002
29003 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
29004 bug involving using inferior_pid to figure out whether to select a
29005 frame.
29006
29007Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
29008
29009 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
29010 match the current disassembler output.
29011
29012Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
29013
29014 * gdb.fortran/exprs.exp: Expect VOID instead of void.
29015 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
29016 types, expect "int" as type of integer values (for now).
29017
29018Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
29019
29020 * gdb.base/commands.exp: New tests for if/while commands.
29021
29022Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
29023
29024 * lib/gdb.exp (runto): Replace sub-pattern for hex value
29025 by .*, since hex values have different syntax in Chill mode.
29026
29027Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29028
29029 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
29030 linefeed from expect pattern for repeated types with indices > 9.
29031
29032Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
29033
29034 First part of Fortran test suite.
29035 * gdb.fortran: New directory.
29036 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
29037
29038Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29039
29040 * gdb.base/default.exp: Update expect pattern for load command
29041 without arguments.
29042
29043Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
29044
29045 * configure.in: Change i386 to i[345]86.
29046 * gdb.base/configure.in: Likewise.
29047 * gdb.c++/configure.in: Likewise.
29048 * gdb.chill/configure.in: Likewise.
29049
29050Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
29051
29052 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
29053 patterns, since that is not a valid context for comments.
29054
29055Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
29056
29057 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
29058 repeated types and repeated types with indices > 9.
29059
29060Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
29061
29062 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
29063 2417; old bug has been fixed.
29064
29065Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
29066
29067 * gdb.base/interrupt.exp: When trying to wake up the inferior,
29068 send the newline ourselves instead of assuming gdb_test will do
29069 so when passed an empty input string.
29070
29071 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
29072 stabs testcode.
29073
29074Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29075
29076 * lib/gdb.exp (gdb_test): Don't send anything if the first
29077 argument is an empty string. This makes cases where we want to
29078 match output that is already in expect's buffers (for example,
29079 matching a breakpoint after gdb_run_cmd has been called) work
29080 reliably.
29081
29082Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29083
29084 * config/netware.exp: New file.
29085
29086Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29087
29088 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
29089 the -B and -L prefixes so we can find the debugging stub.
29090
29091 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
29092 there and we are using the gcc from the tree.
29093
29094 * gdb.base/types.c: Removed.
29095
29096 * gdb.base/configure.in: Look for makefile fragments in ../config.
29097 Recognize i386-*-netware.
29098 * gdb.c++/configure.in: Likewise.
29099
29100Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29101
29102 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
29103 the correct TCL syntax.
29104
29105Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29106
29107 * gdb.base/opaque.exp: use runto instead of messing around with
29108 breakpoints. Simplify by using gdb_test.
29109
29110 * gdb.base/bitfields.exp: restart between tests on netware targets
29111 because breakpoints aren't relocated after target death. Run
29112 processes to completion.
29113
29114 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
29115
29116Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
29117
29118 * Makefile.in: Remove extra tabs that confuse some versions
29119 of "make". Use the newly built gdb to test with by default,
29120 rather than the first one in the tester's search path.
29121
29122Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
29123
29124 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
29125
29126 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
29127 condition help.
29128
29129Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29130
29131 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
29132
29133 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
29134 running.
29135 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
29136 * gdb.base/funcargs.exp: Likewise.
29137
29138 * gdb.base/bitfields.exp: Simplify by using gdb_test.
29139 * gdb.base/funcargs.exp: Likewise.
29140
29141 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
29142 message is "".
29143
29144Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29145
29146 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
29147 return,signals,twice}.exp: Handle non-existant binaries
29148 consistantly.
29149
29150 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
29151 * gdb.base/Makefile.in: Don't try to generate a core dump, we
29152 might testing a cross development system.
29153
29154Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29155
29156 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
29157 runtest script is relative to ${srcdir}, not ${rootdir}.
29158
29159Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
29160
29161 * gdb.base/signals.exp: Allow for optionality of breakpoint
29162 address.
29163
29164Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29165
29166 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
29167
29168Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29169
29170 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
29171 for size_t definition.
29172 * gdb.c++/templates.cc: Likewise
29173
29174 * config/mt-i386-netware: New file.
29175
29176 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
29177 defined.
29178
29179 * gdb.base/Makefile.in: Added support for systems that name core
29180 files by appending "core" to the program name.
29181 * gdb.base/a1-selftest.exp: Likewise.
29182
29183Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29184
29185 * gdb.base/return.exp: Add comment and message for `return double'
29186 test failure on Sparc Solaris.
29187
29188Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
29189
29190 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
29191
29192Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29193
29194 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
29195 from optimizing them away.
29196 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
29197 patterns to include default constructors and assignment operators,
29198 to match gcc versions beyond 2.5.8. Accept any cplus demangling
29199 character in the output of the virtual base pointer.
29200
29201Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29202
29203 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
29204 expression match in print_addr_of to avoid unintented matches.
29205 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
29206 versions up to 2.5.8.
29207
29208Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29209
29210 * gdb.base/list.exp: Tweak alternate pattern for listing of an
29211 included file to run under newer versions of expect.
29212 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
29213 consecutive >'s in templates to accomodate recent cplus-dem.c change.
29214 Remove xfail for the virtual table of BDDHookV.
29215
29216Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
29217
29218 * lib/gdb.exp (string_to_regexp): Set a default result.
29219 (default_gdb_start): Fix misleading message.
29220
29221Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
29222
29223 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
29224 Remove all CC, etc definitions.
29225 * config/mt-hpux: New file.
29226 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
29227 (CFLAGS, LDFLAGS): Define.
29228 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
29229
29230 * Makefile.in (site.exp): Don't insert host_os, etc.
29231 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
29232 (distclean): Check existence of subdir.
29233 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
29234 * gdb.base/Makefile.in: General cleanup and simplification.
29235 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29236 to build executables. Use default rule to build .o files.
29237 (EXPECT, RUNTEST, CC): Fix relative pathname.
29238 (site.exp): Don't insert host_os, etc.
29239 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
29240 and/or SIGUSR1 defined.
29241 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
29242 * gdb.c++/Makefile.in: General cleanup and simplification.
29243 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
29244 (CFLAGS): Remove.
29245 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
29246
29247Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
29248
29249 * gdb.base/recurse.exp: Misc changes to get tests running again
29250 after Kung's changes to the watchpoint code.
29251 * gdb.base/watchpoint.exp: Likewise.
29252
29253Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
29254
29255 * lib/gdb.exp (string_to_regexp): Convert {\} also.
29256
29257Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
29258
29259 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
29260 * lib/gdb.exp (default_gdb_start): Define.
29261 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
29262 gdb.base/funcargs.exp, gdb.base/opaque.exp,
29263 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
29264 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
29265 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
29266 Don't call gdb_target_udi in between tests.
29267
29268Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29269
29270 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
29271 (which was basically just a local version of the same thing). In
29272 addition to avoiding duplication, gdb_test_exact is faster.
29273 * lib/gdb.exp (gdb_test_exact): Fix typo.
29274
29275 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
29276 don't give an error.
29277
29278 * gdb.base/term.exp: Call delete_breakpoints before starting.
29279
29280 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
29281 (t10): Add comment.
29282
29283Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29284
29285 Reorganization of the GDB Test Suite.
29286
29287 * gdb.base: New directory, contains all the basic tests.
29288 * gdb.c++: New directory, tests specific to C++.
29289 * gdb.chill: New directory, tests specific to Chill.
29290 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
29291 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
29292 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
29293 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
29294 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
29295 t30-31 to chill).
29296 * */gdbme.*: Rename to match appropriate expect scripts.
29297 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
29298 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
29299 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
29300 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
29301 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
29302 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
29303 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
29304 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
29305 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
29306 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
29307 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
29308 gdb.c++/virtfunc.cc: New names of C++ files.
29309 * gdb.chill/chillvars.ch: New name of Chill file.
29310 * gdb.base/configure.in, gdb.c++/configure.in,
29311 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
29312 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
29313 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
29314 * configure.in (configdirs): Update to reflect directory changes.
29315 (target_abbrev): No longer define for any configuration.
29316 * Makefile.in: Cosmetic improvements to header comments.
29317
29318Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
29319
29320 Various changes to gdb.t31:
29321
29322 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
29323 * gdbme.ch: Make all key-words and predefineds be upper-case.
29324 * chillvars.exp: Expect key-words and predefinds in upper-case.
29325
29326 * chillvars.exp: Use gdb_test_exact many places.
29327 Change expected output for arrays (which now includes index labels).
29328
29329 * pr-5020.exp, gdme.ch (module PR_5020):
29330 New test, for PR-5020.
29331
29332Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
29333
29334 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
29335 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
29336
29337Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
29338
29339 * Makefile.in: Fix bit-rot in definitions of CHILL,
29340 CHILL_FOR_TARGET and Chill_LIB.
29341 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
29342 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
29343 CHILL, and CHILL_LIB.
29344
29345Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
29346
29347 * Revert the previous changes. Please see Rob's directory
29348 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
29349
29350Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
29351
29352 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
29353 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
29354 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
29355 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
29356 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
29357 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
29358 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
29359 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
29360 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
29361 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
29362 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
29363 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
29364 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
29365 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
29366 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
29367 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
29368 changes from 94Q1.
29369
29370Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
29371
29372 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
29373 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
29374 Rob's new testing fragments.
29375
29376Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
29377
29378 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 29379 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
29380
29381Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
29382
29383 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
29384 version also, match on casted version strings, and match on
29385 gdb startup case where the line numbers might be messed up.
29386
29387Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
29388
29389 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 29390 (CFLAGS): Delete it from here.
c906108c
SS
29391
29392Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
29393
29394 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
29395
29396Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
29397
29398 * Makefile.in (RUNTEST): Default to just "runtest".
29399
29400Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29401
29402 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
29403 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
29404 the code has been restructured.
29405
29406Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29407
29408 * gdb.t00/default.exp (set write): Allow any number of \r and/or
29409 \n, not just one of each.
29410
29411 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
29412 /bin/cc gives a warning if you do.
29413
29414Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
29415
d63a86f8 29416 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
29417 __t10ListS_link1ZUiRCUiPT0
29418
29419Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29420
29421 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
29422 on local variables in recursive functions.
29423
29424 * gdb.t07/Makefile.in: Build the new test.
29425
29426Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29427
29428 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
29429 directly. Instead compare the return values from actual calls.
29430
29431Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
29432
29433 * Makefile.in (check): Set TCL_LIBRARY for runtest.
29434
29435Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29436
29437 * From Peter Schauer with minor modifications.
a9c64011
AS
29438 * gdb.t15/return.exp (return_tests): Handle targets where "return"
29439 stops in mid-line in the caller. Add xfail for returning a float
29440 value on X86 targets.
c906108c
SS
29441
29442Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29443
29444 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
29445 to avoid expect lossage.
29446 (fmem_LRbug_tests): Likewise.
29447 * gdb.disasm/hppa.s: Corresponding changes.
29448
29449 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
29450 conditions to work with latest dejagnu/expect.
29451
29452 * gdb.t15/funcargs.exp (finish from indirect call): No longer
29453 expected to fail on the PA.
29454 (backtrace in call with trampolines): Explicitly require main
29455 to be frame #1 (no trampolines should show up in backtrace).
29456
29457 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
29458 "continue -expect".
29459 * gdb.t06/break.exp: Likewise.
29460 * gdb.t07/watchpoint.exp: Likewise.
29461 * gdb.t13/bitfields.exp: Likewise.
29462 * gdb.t15/{funcargs,return}.exp: Likewise.
29463 * gdb.stabs/weird.exp: Likewise.
29464 * config/{mips,udi}-gdb.exp: Likewise.
29465
29466 * hppa.sed: Enclose comments within a sed command to avoid
29467 losing with the old OSF1 sed.
29468
29469Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29470
29471 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
29472 sequent dynix.
29473 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
29474 * gdb.t15/funcargs.exp: Conditionally step again to really
29475 finish from marker_call_with_trampolines. Handle the case where
29476 the first step from within call_with_trampolines already steps
29477 us back to main.
29478 * gdb.t15/gdbme.c: Add comment to closing brace of
29479 call_with_trampolines for funcargs.exp.
29480
29481Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29482
d63a86f8 29483 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
29484 Fix typo(s).
29485
29486Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29487
29488 * gdb.t07/gdbme.c: More code for watchpoint testing.
29489
29490 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
29491 "Hardware watchpoint" throughout file.
29492 (test_watchpoint_triggered_in_syscall): New test.
29493 (test_complex_watchpoint): New test.
29494
29495Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29496
29497 * gdbme.c (call_with_trampolines): New function to try and step
29498 into. Tests trampoline problems on the PA.
29499
29500 * funcargs.exp (localvars_in_indirect_call): No longer expect
29501 stepping into indirect call to fail on PAs.
29502 (test_stepping_over_trampolines): New test.
29503
29504Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29505
29506 * TODO: Add suggestions for static member function tests, and
29507 completion tests.
29508
29509Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29510
29511 * TODO: Add suggestions for "p/a" tests.
29512
29513 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
29514 (default_gdb_exit): Replace all the hair with sending "quit" to
29515 the process with a simple close.
29516
29517Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29518
29519 * TODO: Add suggestions for shared library tests.
29520
29521Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29522
29523 * TODO: Add suggestions for x/s tests.
29524
29525Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29526
29527 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
29528 "enable once", and "enable breakpoints once" with ".*".
29529
29530Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29531
29532 * TODO: Add suggestions about structure passing tests.
29533
29534Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29535
29536 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
29537 the primary1 test, use work around if __GNUC__ < 2.
29538 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
29539 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
29540 Test for bad output rather than waiting for timeout. Issue
29541 second continue only if first continue failed.
29542
29543Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29544
29545 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
29546 operator[] test with gdb_test because the old code didn't seem to
29547 be getting the quoting right with the new dejagnu.
29548
29549Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
29550
29551 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
29552 one from the path.
29553 * Makefile.in: Use a fresh expect if there is one, use runtest
29554 from the src tree if there is one.
d63a86f8 29555
c906108c
SS
29556Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29557
29558 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
29559 next over recursive call. Revise the tests from that point on
29560 (which had been skipped) to match GDB's actual (correct) output.
29561
29562 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
29563 with next over a breakpoint whose condition is false.
29564
29565 * gdb.t00/help.exp: Comment out "help set print" tests just like
29566 (and for same reason as) "help set" test.
29567
29568Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29569
29570 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
29571 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
29572
29573Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29574
29575 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
29576 necessary gdb_target_udi.
29577
29578 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
29579
29580 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
29581 1838 and 2417; they are fixed.
29582
29583 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
29584 gdb.t03/ptype.exp (ptype structure, ptype union):
29585 Remove xfails; the test is looser than when the xfails were added.
29586
29587 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
29588 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
29589
29590 * gdb.t01/run.exp: Only run shell test if isnative.
29591
29592 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
29593 since "run" automatically loads if necessary. Call gdb_target_udi
29594 after the "file" since "file" kills any execution target.
29595
29596 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
29597 GDB. GDB doesn't work that way (not anymore at least) on UDI.
29598 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
29599 argument for UDI.
29600
29601Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
29602
29603 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
29604
29605 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
29606
29607Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29608
29609 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
29610 properly quoting regexps. This makes the second argument to
29611 demangle a fixed string, which matches the callers, instead of a
29612 shell-style pattern which is what the previous implementation
29613 used. Update some of the callers.
29614
29615Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29616
29617 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
29618 (comib_nullified_tests): Fix typo.
29619 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
29620 strings. No longer expected to fail.
29621
29622 * gdb.disasm/hppa.s (addib_tests): Fix typo.
29623 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
29624 strings. No longer expected to fail.
29625
29626 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
29627 string. No longer expected to fail.
29628
29629Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29630
29631 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
29632 No longer expected to fail.
29633
29634 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
29635 string. No longer expected to fail.
29636
29637Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29638
29639 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
29640 only in the names (I probably got most of them). I was even
29641 generous with some which differed in underscores in names, and
29642 probably missed a few, and I *still* was able to remove almost a
29643 third of the file with almost no impact on testsuite coverage.
29644
29645Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29646
29647 * gdb.t00/default.exp: Match udi_attach error message as well as
29648 the one from child_attach.
29649
29650 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
29651
29652 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
29653
29654 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
29655 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
29656
29657 * Move test with enums and partial symbols back to
29658 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
29659 Reverts the change of 26 May 93. Per today's change to
29660 stabs.texinfo, the behavior that weird.exp was expecting was
29661 unreasonable; what is important is that the compiler+gdb get
29662 things right, which happens with a recent gcc. Also fix the test
29663 to deal with native compilers which put out the stab gdb can't
29664 deal with.
29665
29666Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29667
29668 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
29669 in the names. The main thing these accomplish is to slow things down.
29670 Many more such duplicates surely remain.
29671
29672 * gdb.t00/help.exp: Comment out "help support" test just like
29673 (and for same reason as) "help set" test.
29674
29675Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
29676
29677 * gdb.t06/break.exp: Remove setup_xfails for
29678 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
29679 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
29680 about known bug in gcc to include up through 2.5.8.
29681 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
29682 well as "_vb$".
29683 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
29684 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
29685 with latest gcc and gdb.
29686 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
29687 well as "_vb$".
29688
29689Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29690
29691 * configure.in (hppa*-*-*): Also configure and build stabs-only
29692 tests.
29693
29694Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29695
29696 * gdb.t10/hppa.mt: A makefile fragment for the PA.
29697 * gdb.t10/configure.in (hppa*-*-*): Use it.
29698
29699Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29700
29701 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
29702
29703Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29704
29705 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
29706 versions prior to 1.13.5.
29707
29708Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29709
29710 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
29711 the prompt is at the start of a line.
29712
29713Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29714
29715 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
29716 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
29717 in the copr tests now.
29718 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
29719 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
29720 expected to fail.
29721
29722Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
29723
29724 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
29725 gdb.t31/chillvars.exp, lib/gdb.exp:
29726 Tweak to run under either version of expect.
29727 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
29728 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
29729 * gdb.t11/list.exp: Remove extraneous whitespace.
29730
29731Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29732
29733 * gdb.t16/printcmds.exp (test_print_strings): Accept
29734 "(unsigned char *) " before the string.
29735
29736 * TODO: Add notes about printing of fancy types and GDB expressions.
29737
29738Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
29739
29740 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
29741 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 29742 if doing mips-idt-ecoff.
c906108c
SS
29743
29744Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
29745
29746 * Most .exp files: Tweak to run under either version of expect.
29747
29748Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29749
29750 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
29751 xfails; I'm not sure why they are failing, but not because of PR 1806.
29752
29753Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
29754
29755 * config/unix-gdb.exp: Remove gdb_unload cause it's already
29756 defined in lib/gdb.exp.
29757
29758Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29759
29760 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
29761 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
29762 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
29763 have to be typeless.
29764
29765Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29766
29767 * TODO: Add suggestion for copyright year test.
29768
29769Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
29770
29771 * configure.in (*-*-lynxos*): Add stabs tests.
29772
29773Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29774
29775 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
29776 so insert a tab before any assembler directive in column zero.
29777
29778 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
29779 stores.
29780 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
29781 stores.
29782 (fpu_short_memory_tests): Likewise.
29783
29784Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29785
29786 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
29787 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
29788 .stabs directives in comments.
29789
29790Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29791
29792 * TODO: New file, describing tests we could write.
29793 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
29794
29795Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29796
29797 * gdb.t06/signals.exp: Add kludge to force re-sync.
29798
29799 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
29800 to xgdb instead of gdb, get out of gdb.
29801
29802Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
29803
29804 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
29805 for info.
29806
29807Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29808
29809 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
29810 * gdb.stabs/configure.in (hppa*-*-*): Use it.
29811 * gdb.stabs/hppa.sed: New sed script for the PA.
29812
29813Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29814
29815 * gdb.stabs: Re-write weird.def and configuration to use sed
29816 instead of cpp. sed is portable and POSIX; cpp is neither.
29817
29818Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29819
29820 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
29821
29822Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29823
29824 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
29825
29826Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29827
29828 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
29829 "_vb$".
29830 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
29831 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
29832
29833Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29834
29835 * lib/gdb.exp: Comment out code which depends on non-existent
29836 `transform' procedure.
29837
29838Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
29839
29840 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
29841 * lib/gdb.exp: Transform tool name.
29842 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
29843 1.1's new error handling system.
29844
29845Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29846
29847 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
29848
29849Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29850
29851 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
29852 They made pattern matching so slow that timeouts happened on
29853 heavily loaded systems. Now any output from "show print" which
29854 gets us back to the GDB prompt is a PASS.
29855
29856Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
29857
29858 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
29859
29860Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29861
29862 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
29863
29864 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
29865 It is not from PR 3220.
29866
29867Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29868
29869 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
29870 just started failing because they depended on the order the
29871 subcommands are presented, or exact docstring text. This kind of
29872 test is a pain and has minimal benefit.
29873
29874Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29875
29876 * gdb.t09/corefile.exp: At end of test, use "core" command with
29877 no arguments.
29878
29879Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
29880
29881 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
29882 17}/Makefile.in: Make it possible to run the testsuite with Sun
29883 make and CC = cross gcc by adding explicit build rules for .o
29884 files.
29885
29886Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29887
29888 * gdb.t15/funcargs.exp: Don't put comments on same line as
29889 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 29890
c906108c
SS
29891Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29892
29893 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
29894
29895Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
29896
29897 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
29898 * gdb.t20/inherit.exp: remove three dumplicate entries.
29899
29900Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29901
29902 * gdb.t06/break.exp: For "next over recursive call", fail on any
29903 incorrect output, not just on "factorial (value=2)".
29904
29905Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29906
29907 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
29908 working now. Add an xfail if accesing a bss variable causes
29909 a memory error if the target is not yet run.
29910
29911Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29912
29913 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
29914 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
29915 name of __st* demangling (2 strings). Did Kung really get the
29916 more than 95 others right without testing them?
29917
29918Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
29919
29920 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
29921
29922Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
29923
29924 * configure.in (configdirs): Add gdb.disasm
29925 * gdb.disasm: New directory for GDB disassembler tests.
29926 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
29927
29928Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29929
29930 * gdb.t00/help.exp: Don't test "help set".
29931
29932 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
29933 from within expect statements. None of these happen anymore and
29934 they cause regressions to be silently unnoticed.
29935
29936 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
29937 messages) about known failures with gcc cygnus-2.4.5-930417.
29938
29939 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
29940 comp-info.exp so it gets built if it doesn't exist.
29941
29942 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
29943 it is no longer used.
29944 * gdb.t13/comp-info.c: Removed.
29945
29946Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29947
29948 * gdb.t06/signals.exp: Add xfail for sun3.
29949
29950Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29951
29952 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
29953 relevant because ^C doesn't get sent but failure can be reproduced
29954 interactively).
29955
29956Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29957
29958 * gdb.stabs/alpha.mt: New configuration file for alpha.
29959 * gdb.stabs/configure.in: Use it.
29960 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
29961 sharing with alpha.mt, redefine long to word via preprocessor.
29962 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
29963 for alpha.
29964 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
29965 native cc.
29966 * gdb.t00/teststrategy.exp: Change expect string so that we
29967 consume the `(xgdb)' from the command echo and from the gdb prompt.
29968 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
29969 gdb currently compares all values as long, so this failure probably
29970 applies to any configuration where LONGEST is bigger than a target int.
29971 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
29972 with gcc.
29973 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
29974 to handle opaque pointers, gcc is.
29975 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
29976 as first argument. Include <sys/types.h> and change all operator
29977 new definitions to use size_t.
29978 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
29979 now that we use size_t.
29980
29981Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29982
a9c64011 29983 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 29984 a long or float array cast all array members to the same type.
a9c64011 29985 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 29986 with 64 bit longs.
a9c64011 29987 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 29988 on alpha.
a9c64011 29989 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
29990
29991Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29992
29993 * gdb.t24 (demangle.exp): Constructors of templates have names like
29994 vector<int>::vector(int) not vector<int>::vector<int>(int). See
29995 section 14.6 of the ARM.
29996
29997 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
29998 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
29999 accomplish little and slow down the testsuite.
30000
30001 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
30002 Accept spaces various places.
30003
30004Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30005
30006 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
30007 with watchpoint enabled.
30008
30009 * Makefile.in: Remove definition of CC and remove the second
30010 definition of CXX (the "CXX = gcc" one remains). These definitions
30011 were causing backquotes to be expanded within backquotes, which
30012 doesn't work.
30013
30014Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
30015
30016 * gdb.t17/callfuncs.exp: Add "return 0" to end.
30017
30018Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30019
a9c64011
AS
30020 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
30021 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
30022 by mips cc and contains no stabs entries.
30023
30024Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
30025
30026 * config/vx-gdb.exp: Use fake device to load files rather than
30027 NFS.
30028 * lib/gdb.exp: New proc to do "file" command.
30029 * config/unix-gdb.exp: Use new "file" proc.
30030
30031Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
30032
30033 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
30034 Rework board rebooting slightly.
30035 (gdb_exit): Don't exit from the remote shell; there isn't one.
30036 * gdb.stabs/weird.exp: If a program is being debugged already,
30037 kill it.
30038 * gdb.t04/setvar.exp: Stop and restart gdb.
30039 * gdb.t05/expr.exp: Likewise.
30040 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
30041 restart gdb and reload the program.
30042 * gdb.t08/opaque.exp: Likewise.
30043 * gdb.t12/scope.exp: Likewise.
30044 * gdb.t13/bitfields.exp: Likewise.
30045 * gdb.t15/funcargs.exp: Likewise.
30046 * gdb.t20/classes.exp: Likewise.
30047 * gdb.t03/ptype.exp: Increase timeout.
30048 * gdb.t16/printcmds.exp (test_print_string_constants,
30049 test_print_array_constants): Likewise.
30050 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
30051 * gdb.t20/classes.exp (do_tests): Likewise.
30052 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
30053
30054Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
30055
30056 * gdb.stabs: Renamed *wierd* to *weird*.
30057
30058Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30059
30060 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
30061 for timeout. Add "known gcc 2.4.5 bug" to failure message.
30062
30063Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30064
30065 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
30066 (do_tests): Remove xfail for whatis on one_var and two_var.
30067
30068Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
30069
30070 * Makefile.in: Made cross building work better by adding
30071 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
30072
30073Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30074
30075 * gdb.t15/{return.c,return.exp,Makefile.in}:
30076 New test, currently commented out.
30077
30078Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
30079
30080 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
30081 still running and removes the leftover named socket so GDb can do
30082 clean restarts.
30083
30084Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
30085
30086 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
30087 console, not GDB.
30088 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
30089 cross testing works better with "make check"
30090 * config/unix-gdb: Use default procedures for exit and version.
30091 * config/vx-gdb.exp: Cleaned up and massaged back to working order
30092 with the newest VxWorks.
30093
30094Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30095
30096 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
30097 old form.
30098
30099 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
30100 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
30101
30102 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
30103
30104 * config/unix-gdb.exp: Remove this version of gdb_exit
30105 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
30106 Rob says he'll look at it when he gets back to testing boards.
30107
30108Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
30109
30110 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
30111 an expected fail for certain ptype commands.
30112
30113 * gdb.t20/classes.exp: Update expected results of "ptype class
30114 Base1" to account for the constructor that now appears in the type.
30115
30116Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
30117
30118 * configure.in (configdirs): Restore gdb.t04, which mysteriously
30119 disappeared from list.
30120 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
30121 "alldone" proc with call to cleanup and exit.
30122 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
30123 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
30124 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
30125 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
30126 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
30127 "alldone" proc with simple returns that suppress remaining
30128 tests. The alldone proc went away many months ago.
30129
30130Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30131
30132 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
30133
30134 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
30135
30136Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30137
30138 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
30139 as vax gdb will display them.
30140
30141Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30142
30143 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
30144 optimizers.
30145
30146 * scope.exp: Change "bad value for localval" messages so each one
30147 is unique.
30148
30149 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
30150 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
30151
30152 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
30153
30154Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30155
30156 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
30157 doesn't exist (due to optimization).
30158
30159Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30160
30161 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
30162 contains \r because the filename is long.
30163
30164 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
30165 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
30166
30167Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30168
30169 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
30170 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
30171 Ultrix.
30172 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
30173 int tests.
30174 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
30175
30176Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
30177
30178 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
30179
30180 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 30181 to match does not match the passing case but still matches the
c906108c
SS
30182 failing case.
30183
30184Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30185
30186 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
30187
30188Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
30189
30190 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
30191 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
30192 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
30193 Remove various versions of gdb_exit.
30194 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
30195 gdb_exit.
30196 * config/unix-gdb.exp: gdb_exit remains here, and should override
30197 the generic version, since it's doing a lot of wierd stuff that
30198 the other versions aren't. FIXME, fold it in, or abandon this
30199 version.
30200
30201Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30202
30203 * gdb.t24/demangle.exp: Add tests for PR 3220.
30204
30205Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30206
30207 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
30208
30209Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
30210
30211 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
30212 "i386-*-*". Works for i486 as well.
30213
30214 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
30215 bug, and expand domain of xfail to all SVR4 systems, since the
30216 actual problem is likely to be in generic SVR4 /proc support.
30217
30218Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30219
30220 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
30221
30222Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
30223
30224 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
30225 xfails for other systems. Match a missing 'Continuing.' as an
30226 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
30227
30228 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
30229 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
30230 Only issue warning for missing executables if -all option is used.
30231
30232 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
30233 file if -all option is used. It's like an unpredictable XFAIL.
30234
30235Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30236
30237 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
30238 for dynamically linked binaries.
30239
30240 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
30241
30242Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30243
30244 * gdb.t20/inherit.exp: Change message for "print tagless struct"
30245 to state that this is a known bug in old versions of g++.
30246
30247Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30248
30249 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
30250 while waiting for `Continuing'.
30251
30252Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
30253
30254 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
30255 in text, data, and bss.
30256 * gdb.t10/nodebug.c: Add local and global test variables for
30257 initialized and uninitialized data.
30258
30259Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30260
30261 * config/unix-gdb.exp (gdb_exit): Add "wait".
30262
30263Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30264
30265 * gdb.t06/signals.exp: xfail the continue from the handler for all
30266 targets.
30267
30268 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
30269 function with watchpoints enabled, the i386 call dummy starts with
30270 a call.
30271
30272 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
30273 386 bsd names its corefiles.
30274
30275Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
30276
30277 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
30278 compilers don't grok it.
30279 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
30280 with small octal ints rather than character constants, which
30281 are signed and might not fit if first promoted to int.
30282
30283Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
30284
30285 * gdb.t09/Makefile.in (clean): Remove corefile.
30286
30287Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30288
30289 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
30290
30291Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30292 and Jim Kingdon (kingdon@cygnus.com)
30293
30294 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
30295 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
30296 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
30297
30298Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30299
30300 * gdb.t17/interrupt.exp: Add xfail for hppa.
30301
30302Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30303
30304 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
30305 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
30306 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
30307 to determine signed-ness of bitfields and use the result to setup
30308 the xfail.
30309 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
30310 * gdb.t15/funcargs.exp: Use them to step until the second indirect
30311 call line is reached if necessary.
30312
30313Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30314
30315 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
30316
30317Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30318
30319 * gdb.t06/break.exp: Also test `clear' command.
30320
30321Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30322
30323 * gdb.t00/teststrategy.exp: Remove extra quote.
30324
30325 * gdb.t07/watchpoint.exp: Change xfail for calling function with
30326 watchpoint enabled to be for all non-68k machines.
30327
30328 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
30329
30330Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30331
30332 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
30333 targets use aout.mt instead of ecoff.mt as gas understands
30334 standard aout format.
30335
30336Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30337
30338 * lib/gdb.exp (runto): Don't insist that function we are running to
30339 was compiled with -g.
30340
30341 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
30342
30343 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
30344 to get back into the read system call.
30345 Accept leading newline in case where we woke it up.
30346
30347Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30348
30349 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
30350 to make the stabs test work on ecoff systems using gcc and -with-stabs.
30351 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
30352 enable ecoff configuration.
30353
30354Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30355
30356 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
30357
30358Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30359
30360 * gdb.t16/printcmds.exp: Add another printf test.
30361
30362Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
30363
30364 * configure.in: If configured -with-stabs on any target, add
30365 stabsdirs to configdirs.
30366
30367Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30368
30369 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
30370 fun" so pattern does not match the command itself.
30371
30372Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30373
30374 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
30375
30376Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30377
30378 * gdb.t17/interrupt.exp: Test for more things.
30379
30380Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30381
30382 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
30383 compiler arranges the code and line numbers.
30384
30385 * gdb.t17/interrupt.exp: Don't send \n after ^C.
30386
30387Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30388
30389 * gdb.t00/help.exp: Increase expect input buffer size.
30390
30391Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30392
30393 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
30394
30395 * gdb.t07/watchpoint.exp: Add xfail for hppa.
30396
30397 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
30398
30399 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
30400 [0-9]*, not just [0-9].
30401
30402Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30403
30404 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
30405
30406 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
30407
30408Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30409
30410 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
30411
30412Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30413
30414 * gdb.t06/signals.c: Add xfails for sun3.
30415
30416 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
30417
30418 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
30419 test_stepping tests.
30420
30421Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30422
30423 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
30424
30425 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
30426
30427 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
30428 rather than actually putting it through cpp twice.
30429
30430 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
30431
30432Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
30433
30434 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
30435 no longer needed.
30436
30437Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30438
30439 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
30440
30441 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
30442 C++ features prints as "struct", make it a pass, not an xfail.
30443
30444Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30445
30446 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
30447 Don't require VA to print as "class" rather than "struct".
30448
30449Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
30450
30451 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
30452
30453Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30454
30455 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
30456
30457Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30458
30459 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
30460 order.
30461
30462Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30463
30464 * gdb.t16/printcmds.exp: Add printf tests.
30465
30466 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
30467
30468 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
30469
30470Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
30471
30472 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
30473 pass counts, to counteract any existing or future setup_xfails.
30474
30475Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30476
30477 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
30478 {BEGIN,END}_COMMON for common block instead of STAB.
30479 * gdb.stabs/wierd.exp: Add xfail for rs6000.
30480
30481 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
30482 intp_var should be N_GSYM not N_LSYM.
30483 wierd-aout.S: Use a label for the value of the N_SO.
30484 wierd.def: Remove all backslashes.
30485 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
30486
30487Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30488
30489 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
30490 get the expected next to inheritance3.
30491
30492Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30493
30494 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
30495 now that gcc-2.4 gets it right.
30496
30497Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30498
30499 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
30500
30501 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
30502 generating comp-info.exp which works for cross-compilation.
30503
30504Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
30505
30506 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
30507 "*-*-sysv4.*".
30508
30509Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
30510
30511 * gdb.t01/run.exp: Start with a fresh gdb.
30512 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
30513 SVR4.x.
30514
30515Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
30516
30517 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
30518 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
30519 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
30520 Makefile.in (distclean, realclean): Remove gdbme.c from list of
30521 things to remove.
30522
30523Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
30524
30525 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
30526 test cases from bug reports.
30527
30528Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
30529
30530 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
30531 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
30532 avoid spurious xfails.
30533 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
30534 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
30535 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
30536
30537Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
30538
30539 * gdb.t00/teststrategy.exp: Rework to provide more useful
30540 description of each test, fix problem with systems that define
30541 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
30542 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
30543 results for "next over recursive call" so timeouts aren't taken
30544 by error.
30545
30546Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
30547
30548 * gdb.t12/scope.exp: Test printing of variables before run.
30549
30550 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
30551 printed in wrong order due to sorting.
30552
30553Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
30554
30555 * gdb.t00/teststrategy.exp: Fix expected results for printing
30556 user entered string constant. Is array of char, prints with no
30557 address.
30558
30559 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
30560 commands.
30561 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
30562 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
30563 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
30564 of struct of char arrays.
30565 * gdb.t00/radix.exp: New tests for radix commands.
30566
30567Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
30568
30569 * gdb.t16/printcmd.exp: Print a variable before running program
30570 (with xfail for AIX).
30571
30572Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
30573
30574 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
30575
30576 * gdb.t16/printcmd.exp: Don't print variables before running program.
30577
30578 * gdb.t06/break.exp: Don't require envp argument to main.
30579
30580 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
30581
30582 * gdb.t02/whatis.exp, gdb.t11/list.exp:
30583 Add xfails for rs6000.
30584
30585 * gdb.t02/whatis.exp: Change other tests not to re-test something
30586 we already tested.
30587
30588 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
30589 each type used has a variable of that type.
30590
30591Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
30592
30593 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
30594
30595Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
30596
30597 * configure.in: change srctrigger to be a file, not a directory
30598
30599Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
30600
30601 * configure.in (mips-idt-ecoff*): Added trailing '*'.
30602
30603 * gdb.t11/list.exp: Fixed a couple of typos.
30604
30605Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
30606
30607 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
30608 is fixed and PR is closed.
30609 * gdb.t16 (gdbme.c): Add simple test string variable.
30610 * gdb.t16 (printcmds.exp): Add tests with simple test string
30611 variable, primarily for boundaries on "set print elements".
30612
30613Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
30614
30615 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
30616 Make leading 0's optional and don't expect a tab in the middle
30617 of the number.
30618
30619 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
30620
30621 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
30622 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
30623 don't end command passed to gdb_test with newline.
30624
30625 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
30626 signed keyword away, don't expect signed bitfields to be signed.
30627
30628 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
30629 printing with only as many 1's as are in the field as well as printing
30630 with 32 1's (see comment).
30631
30632Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
30633
30634 * gdb.t00/default.exp: Start with a fresh gdb.
30635 * configure.in (configdirs): Remove gdb.t31 until the chill
30636 compiler works again. It no longer is able to find chillrt0
30637 since it isn't in libchill.a anymore.
30638 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
30639 wierd.o, make more modular.
30640 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
30641 spurious newlines that caused problems.
30642
30643Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30644
30645 * Move test with enums and partial symbols from gdb.t03/ptype.exp
30646 to gdb.stabs/wierd.exp since GCC has worked around the bug.
30647 gdb.stabs/wierd.{exp,def}: Many new tests.
30648
30649 * gdb.t00/default.exp: update info line for new message.
30650
30651 * gdb.t02/{whatis.exp,gdbme.c}:
30652 Test that "char *" doesn't print as "caddr_t".
30653
30654Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30655
30656 * gdb.t00/help.exp: Use .* in place of some help messages which
30657 just changed.
30658 gdb.t00/default.exp: Update "info frame" test for new message.
30659 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
30660 Remove some xfails
30661
30662Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30663
30664 * gdb.t03/{gdbme.c,ptype.exp}:
30665 Add tests for typedef'd struct and union without tags.
30666 Also check "whatis" on a variable of a typedef'd enum without a tag.
30667
30668 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
30669 PRMS 1823; the bug still exists but isn't reproduced by this test
30670 anymore), and remove rs6000 XFAIL (the bug is fixed).
30671
30672 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
30673 duplicated from whatis.exp. For those that are left, accept
30674 "long", "long int", or "int" for long variables (whatis.exp already
30675 has an XFAIL for "int", so no need to fail it here).
30676
30677 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
30678 Deal with GCC's names for types now that GDB uses the compiler's names.
30679
30680 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
30681 setup_xfail's for sunos4. If we #defined the signed keyword away,
30682 don't expect GDB to know that char it is signed.
30683
30684 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
30685
30686Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
30687
30688 * configure.in (configdirs): Add gdb.t24 for C++ tests that
30689 should work on any system, regardless of debugging format.
30690 * gdb.t21/demangle.exp: Move to gdb.t24.
30691 * gdb.t24/demangle.exp: Move from gdb.t21.
30692 * gdb.t24/{Makefile.in, configure.in}: New files.
30693
30694Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30695
30696 * configure.in: Do gdb.stabs and C++ tests only for stabs.
30697 * gdb.stabs: New directory.
30698
30699Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30700
30701 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
30702 not just "Quit anyway?".
30703
30704Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
30705
30706 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
30707 that all setup_xfails are immediately followed by clear_xfails.
30708
30709Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
30710
30711 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
30712 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
30713 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
30714 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
30715 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
30716 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30717 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30718 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
30719 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
30720 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
30721 gdb.t31/chillvars.exp, lib/gdb.exp:
30722 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
30723 bug-gdb@prep.ai.mit.edu.
30724
30725Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
30726
30727 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
30728 with 0.0, not integer 0.
30729
30730Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
30731
30732 * gdb.t06/break.exp: Update for "Kill the program" message change.
30733
30734Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
30735
30736 * Makefile.in (GDBFLAGS): Set to -nx.
30737 * Makefile.in (site.exp): Use GDBFLAGS.
30738
30739Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30740
30741 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
30742 Makefiles.
30743 (check): depend on just-check.
30744 (just-check): added so that tests can be run without a noop
30745 build pass.
30746
30747Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30748
30749 Switch to using configure's configdirs.
30750 * Makefile.in (Makefile): add configure.in dependency.
30751 (SUBDIRS): removed redundant assignment.
30752 * configure.in: switch subdirs assignment to configdirs.
30753 * gdb.t*/configure.in: new files.
30754
30755Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
30756
30757 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
30758 works.
30759
30760Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
30761
30762 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
30763 in explicit rules. Apparently this is not supported by some makes.
30764
30765Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
30766
30767 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
30768
30769Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30770
30771 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
30772 disappeared.
30773
30774Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
30775
30776 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
30777
30778Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
30779
30780 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
30781 watchpoint problem that is now fixed.
30782 * gdb.t30/chexp.exp: Remove setup_xfail for printing
30783 uninitialized convenience variables.
30784 * gdb.t31/chillvars.exp: Fix expected patterns for printing
30785 structures.
30786
30787Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30788
30789 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
30790 which causes expect to get out of sync with gdb on long output
30791 from help set.
30792 * gdb.t09/corefile.exp: Make expected pattern for core file
30793 failing signal and frame output format less sun specific.
30794
30795Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
30796
30797 * gdb.t31/chillvars.exp: Add and remove initial dummy
30798 breakpoint, so that symbol table is forced in.
30799 (Needed at least on Sunos4, though it seems not SVR4.)
30800 * gdb.t31/chillvars.exp: Update for changed output format.
30801
30802Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
30803
a9c64011 30804 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
30805
30806Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
30807
30808 * Makefile.in: Added --srcdir when invoking runtest, removed the
30809 need for a local config file. (optional now)
30810
30811Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
30812
30813 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
30814 failure count used to force early termination. Add some more
30815 expected failures for gnu style demangling.
30816
30817Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30818
30819 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
30820 pmi variable from gdb.t20/gdbme to get optimized away.
30821 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
30822 Check for written corefile upon timeout _and_ eof.
30823
30824Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30825
30826 * config/unix-gdb.exp: Add missing return 0.
30827
30828Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30829
30830 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
30831 test termination.
30832
30833Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
30834
30835 * configure.in (subdirs): Put back gdb.t17 which mysteriously
30836 disappeared.
30837
30838Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
30839
30840 * gdb.t10/crossload.exp: Disable the i860-elf test until such
30841 time as i860 support works.
30842
d63a86f8 30843 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
30844 "backtrace 100\r" rather than just "backtrace\r", to match last
30845 change.
30846
30847Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
30848
30849 * config/udi-gdb.exp (gdb_exit): Remove close command.
30850 (gdb_target_udi): New procedure to set the UDI target.
30851 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
30852 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
30853 Added waits for prompts after several question responses. Added
30854 some more responses used by a29k-amd-udi-gdb.
30855 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
30856 pass different arguments, restart UDI connection after program
30857 completion.
30858 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
30859 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30860 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
30861 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
30862 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
30863 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
30864 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30865 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
30866 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
30867 after program completion.
30868 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
30869 compiled with a SELECT_VECS setting.
30870 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
30871 infinite recursion.
30872
30873 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
30874 Added checks for COFF results, and made them expected failures for
30875 all targets. It would be better to make them expected failures
30876 for COFF targets only.
30877
30878Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
30879
30880 * Makefile.in: add null dvi target, don't bother to recurse
30881 through test directories for info and install-info; rename
30882 $(datadir) to be dejagnu instead of deja-gnu
30883
30884Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
30885
30886 * gdb.t31/gdbme.ch: Re-enable code that previously caused
30887 compiler to coredump.
30888 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
30889 code.
30890
30891Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
30892
30893 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
30894 coredump.
30895 * gdb.t31/chillvars.exp: Comment out tests that depend on that
30896 code.
30897
30898Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
30899
30900 * gdb.t03/ptype.exp: tests for return code from gdb_test.
30901 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
30902 which in a shell. Deletes xgdb when done.
30903 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
30904 Tests the return from the "set height" or "set width" commands.
30905 Added a few return codes where needed.
30906
30907Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
30908
30909 * Makefile.in (SUBDIRS): Add gdb.t17.
30910 * configure.in (subdirs): Add gdb.t17.
30911 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
30912 files to test gdb's calling of functions in the inferior with
30913 the correct arguments and gdb's ability to retrieve any
30914 result returned.
30915
30916Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
30917
30918 * config/unix-gdb.exp (gdb_exit): Remove close commands that
30919 may be called after gdb goes away. Previous versions of expect
30920 needed these to avoid file descriptor leaks, but they cause
30921 errors with the current revision of expect.
30922 * gdb.t00/gdbvars.exp: Use -re on expected output after
30923 setting sevenbit-strings.
30924 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
30925 to set sevenbit-strings consistent across tests.
30926 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
30927 set sevenbit-strings consistent across tests.
30928
30929Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
30930
30931 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
30932 expected output to match current "expect" expectations.
30933
30934Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
30935
30936 * gdb.t00/default.exp: Change expected output for default "source"
30937 command, to match new gdb behavior which requires a filename to
30938 source.
30939
30940Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
30941
30942 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
30943 expected fail for i486-*-* that misses the marker2 function.
30944 * gdb.t10/crossload.exp (bfddefault): Allow successful
30945 recognition of a format to pass even if no symbols are found.
30946 Explicitly catch failures where the format is not recognized
30947 or is ambiguous, and add the reason to the fail message.
30948 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
30949 the cause is and invalid target and add reason to failure message.
30950 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
30951 elf32-i386, elf32-sparc, and elf32-i860.
30952 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
30953 Set up expected failure for 'filename'::variable scope resolution,
30954 which is now apparently broken on all targets.
30955 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
30956 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
30957 gdb.t23/templates.exp: Change failure for missing binfile into
30958 just a warning.
30959 gdb.t21/demangle.exp: Change all cfront references to 'arm'
30960 references.
30961
30962Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
30963
30964 * gdb.t00/default.exp: Add expected output for default "source"
30965 command, to match new gdb behavior.
30966 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
30967
30968Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
30969
30970 * config/*-gdb.exp: returns an error, rather than exiting on
30971 internal errors.
30972
30973Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
30974
30975 * gdb.t03/gdbme.c: Add pointer to struct variable.
30976 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
30977 referencing struct members.
30978
30979Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
30980
30981 * configure.in (mips-idt-ecoff): New target.
30982 * config/mips-gdb.exp: New file for remote board using MIPS remote
30983 debugging protocol.
30984
30985 * Redid configuration scheme. Removed gdb.t*/configure.in.
30986 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
30987 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
30988 distclean targets. Built executables via .o files. Adjusted
30989 tests to account for source files in $(srcdir) rather than
30990 $(objdir).
30991 * lib/gdb.exp (runto): Don't expect () after the function name,
30992 because it may have arguments.
30993
30994Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
30995
30996 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
30997 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
30998 expected failures for mips-idt-* and mips-sgi-*.
30999 * gdb.t00/default.exp (attach): Kill process if requested.
31000 * gdb.t00/help.exp (help target core, help target): Accept a gdb
31001 that does not read core files.
31002 * gdb.t01/run.exp: Removed checks for exit status code.
31003 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
31004 it is linked in.
31005 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
31006 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
31007 appropriate, rather than doing it by hand.
31008 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
31009 execution.
31010 * gdb.t10/crossload.exp: Kill existing program if needed.
31011 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
31012 appropriate, rather than doing it by hand. Always increase
31013 timeout for this test, not just for VxWorks.
31014
31015Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
31016
31017 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
31018 of Chill STRUCT types and STRUCT values.
31019 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
31020 than "char".
31021 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 31022 struct2): New struct definitions and initializations to test
c906108c
SS
31023 simple Chill STRUCT types.
31024
31025Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
31026
31027 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
31028 the null byte at the end of strings.
31029 * gdb.t00/default.exp: Make show version insensitive to copyright
31030 date.
31031 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
31032 to avoid dependencies on target char signedness.
31033 * gdb.t16/printcmds.exp: Update expected results for explicitly
31034 unsigned char.
31035 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
31036 now work.
31037 * gdb.t21/demangle.exp: Add many more patterns for template
31038 demangling, most of them being expected failures.
31039 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
31040 string we are matching for, to match on the whole string.
31041 * gdb.t21/demangle.exp: Add many new test strings to demangle,
31042 and fix a whole bunch that had incorrect expected output but were
31043 passing anyway because of the bug in "proc demangle".
31044 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
31045 type.
31046 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
31047
31048Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
31049
a9c64011
AS
31050 * gdb/testsuite: made modifications to testcases, etc., to allow
31051 them to work properly given the reorganization of deja-gnu and the
31052 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
31053
31054Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
31055
31056 * gdb/testsuite: Initial creation of gdb/testsuite.
31057 Migrated dejagnu testcases and support files for testing nm to
31058 gdb/testsuite from deja-gnu. These files were moved "as is"
31059 with no modifications. This migration is part of a major overhaul
31060 of dejagnu. The modifications to these testcases, etc., which
31061 will allow them to work with the new version of dejagnu will be
31062 made in a future update.
48efe704 31063
8d8cb839 31064 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 31065\f
8d8cb839
EZ
31066;; Local Variables:
31067;; mode: change-log
31068;; left-margin: 8
31069;; fill-column: 74
31070;; version-control: never
31071;; End:
902f2ccb 31072
28e7fd62 31073 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
31074 Copying and distribution of this file, with or without modification,
31075 are permitted provided the copyright notice and this notice are preserved.